*{
    padding:0;
    margin:0;
}
body{
    background:#ec701b;
    font-family:arial,helvetica,sans-serif;
    font-size:12px;
}
.clear{
    clear:both;
    visibility:hidden;
}
#conteneur{
    width:960px;
    margin:0 auto;
    background:#f0e4d4 url(../images/bg_conteneur.gif) repeat-y top left;
    padding:0px;
}
.test{
    
    /*height:450px;*/
    
    font-family: arial;
}
#entete{
    width:960px;
    height:200px;
    background:transparent url(../images/bg_entete.jpg) no-repeat top left;
    
}

#contenu{
    width:960px;
    background:transparent url(../images/bg_contenu.jpg) no-repeat top left;
    padding-top:60px;
    padding-left:5px;
}
#colgauche{
    width:400px;
    float:left;
    background:transparent;
    padding:0 0 0 5px;
}
#colcentre{
  width:330px;
  float:left;
    background:transparent;
    padding:0 0 0 5px;
}
#encart_gauche{
    background:#e95f1b url(../images/bg_encart_gauche.jpg) repeat-y top left;
    width:360px;
    border:2px solid #a74110;
    padding:10px;
    color:#fff;
    margin-top:15px;
    margin-left:10px;
}
.encart_centre{
    width:155px;
    height:155px;
    float:left;
    background:#ccc;
    margin:2px;
}
#coldroite{
    width:205px;
  float:left;
    background:transparent;
    padding:0 0 0 5px;
}
#coldroite .encart{
    width:200px;
    height:200px;
    background:#ffc;
    margin-top:5px;
}
#doublecol{
    width:740px;
    float:left;
    background:transparent;
    font-family:arial, helvetica, sans-serif;
}
#breadcrumbs{
    width:940px;
    height:20px;
    background:transparent;
    margin-left:5px;
}
#footer{
    width:960px;
    clear:both;
    height:40px;
     background:transparent url(../images/bg_footer.jpg) no-repeat bottom left;
     position:relative;
}
#map{
    margin-left:10px;
    border:1px solid #e95f1b;
}
/*MENU PRINCIPAL
---------------------- */
#menu{
    width:960px;
    height:29px;
    background:transparent url(../images/bg_menu.jpg) no-repeat top left;
}
#menu ul {
	margin: 0 0 0 30px;
	padding: 0;
	list-style: none;
        height:20px;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
        height:20px;
	margin-top:10px;
        background: url(../images/bg_liens_menu.jpg) no-repeat left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #262626;
        text-indent:-5000px;
}


#menu a#menu_1{         background-position:0 0;width:70px;}
#menu a#menu_1:hover{   background-position:0 -20px;}
#menu li.current a#menu_1 {background-position:0 -20px;}
#menu a#menu_2{         background-position:-70px 0;width:145px;}
#menu a#menu_2:hover{   background-position:-70px -20px;}
#menu li.current a#menu_2 {background-position:-70px -40px;}
#menu a#menu_47{         background-position:-215px 0;width:105px;}
#menu a#menu_47:hover{   background-position:-215px -20px;}
#menu li.current a#menu_47 {background-position:-215px -40px;}
#menu a#menu_45{         background-position:-320px 0;width:140px;}
#menu a#menu_45:hover{   background-position:-320px -20px;}
#menu li.current a#menu_45 {background-position:-320px -40px;}

#menu a#menu_46{         background-position:-460px 0;width:113px;}
#menu a#menu_46:hover{   background-position:-460px -20px;}
#menu li.current a#menu_46 {background-position:-460px -40px;}
#menu a#menu_48{         background-position:-573px 0;width:203px;}
#menu a#menu_48:hover{   background-position:-573px -20px;}
#menu li.current a#menu_48 {background-position:-573px -40px;}

#menu a#menu_49{         background-position:-776px 0;width:81px;}
#menu a#menu_49:hover{   background-position:-776px -20px;}
#menu li.current a#menu_49 {background-position:-776px -40px;}
/* TITRAGES */
h2{color:#c95814;font-size:18px;margin-left:10px;}
h3{color:#d7824f;font-size:15px;margin-left:10px;}
#colgauche h1,#doublecol h1{background:url(../images/bg_titre.jpg) no-repeat center left;padding-left:55px;line-height:52px;color:#c95814;font-size:25px;}
h1#titre_blog{background:url(../images/h1_titre_blog.jpg) no-repeat center left;padding-left:0px;line-height:52px;width:380px;text-indent:-5000px;}
h2.title_blog a{display:block;margin-left:15px;margin-bottom:10px;font-size:18px;}
h1.artiste{
    background:url(../images/titre_artiste_6.jpg) no-repeat center left;padding-left:0px;line-height:52px;width:380px;text-indent:-5000px;
}

h1#artiste_4{background-image : url(../images/titre_artiste_4.jpg);}
h1#artiste_5{background-image : url(../images/titre_artiste_5.jpg);}
h1#artiste_6{background-image : url(../images/titre_artiste_6.jpg);}
h1#artiste_11{background-image : url(../images/titre_artiste_11.jpg);}
h1#artiste_12{background-image : url(../images/titre_artiste_12.jpg);}
h1#artiste_13{background-image : url(../images/titre_artiste_13.jpg);}
h1#artiste_14{background-image : url(../images/titre_artiste_14.jpg);}
h1#artiste_15{background-image : url(../images/titre_artiste_15.jpg);}
h1#artiste_16{background-image : url(../images/titre_artiste_16.jpg);}
h1#artiste_17{background-image : url(../images/titre_artiste_17.jpg);}
h1#artiste_18{background-image : url(../images/titre_artiste_18.jpg);}
h1#artiste_19{background-image : url(../images/titre_artiste_19.jpg);}
h1#artiste_20{background-image : url(../images/titre_artiste_20.jpg);}
h1#artiste_21{background-image : url(../images/titre_artiste_21.jpg);}
h1#artiste_22{background-image : url(../images/titre_artiste_22.jpg);}
h1#artiste_23{background-image : url(../images/titre_artiste_23.jpg);}
h1#artiste_24{background-image : url(../images/titre_artiste_24.jpg);}
h1#artiste_25{background-image : url(../images/titre_artiste_25.jpg);}
h1#artiste_26{background-image : url(../images/titre_artiste_26.jpg);}
h1#artiste_27{background-image : url(../images/titre_artiste_27.jpg);}
h1#artiste_28{background-image : url(../images/titre_artiste_28.jpg);}
h1#artiste_29{background-image : url(../images/titre_artiste_29.jpg);}
h1#artiste_30{background-image : url(../images/titre_artiste_30.jpg);}
h1#artiste_31{background-image : url(../images/titre_artiste_31.jpg);}
h1#artiste_32{background-image : url(../images/titre_artiste_32.jpg);}
h1#artiste_33{background-image : url(../images/titre_artiste_33.jpg);}
h1#artiste_34{background-image : url(../images/titre_artiste_34.jpg);}
h1#artiste_35{background-image : url(../images/titre_artiste_35.jpg);}
h1#artiste_36{background-image : url(../images/titre_artiste_36.jpg);}
h1#artiste_37{background-image : url(../images/titre_artiste_37.jpg);}
h1#artiste_38{background-image : url(../images/titre_artiste_38.jpg);}
h1#artiste_39{background-image : url(../images/titre_artiste_39.jpg);}
h1#artiste_40{background-image : url(../images/titre_artiste_40.jpg);}
h1#artiste_41{background-image : url(../images/titre_artiste_41.jpg);}
h1#artiste_42{background-image : url(../images/titre_artiste_42.jpg);}
h1#artiste_43{background-image : url(../images/titre_artiste_43.jpg);}
h1#artiste_44{background-image : url(../images/titre_artiste_44.jpg);} 
#colgauche h2{ color:#ec701b;font-size:15px;}
#colcentre h2{ color:#ec701b;font-size:25px;}
#coldroite h2{ color:#ec701b;font-size:25px;margin-left:0px;}
#coldroite h3{ color:#ec701b;font-size:15px;margin-left:0px;}
h2.bg{text-indent:-5000px;}
h2#image_son{width:105px;height:65px;background:url(../images/h2_image_son.jpg) no-repeat top left;}
h2#en_pratique{width:200px;height:113px;background:url(../images/h2_en_pratique_2.jpg) no-repeat top left;}
h2#actus{width:200px;height:113px;background:url(../images/h2_actus.jpg) no-repeat top left;}
h1#titre_1{background-image : url(../images/titre_1.jpg);text-indent:-5000px;} 
h1#titre_47{background-image : url(../images/titre_47.jpg);text-indent:-5000px;}
h1#titre_46{background-image : url(../images/titre_46.jpg);text-indent:-5000px;}
h1#titre_48{background-image : url(../images/titre_48.jpg);text-indent:-5000px;} 
h1#titre_49{background-image : url(../images/titre_49.jpg);text-indent:-5000px;}
h1#titre_51{background-image : url(../images/titre_51.jpg);text-indent:-5000px;}
h1#titre_52{background-image : url(../images/titre_52.jpg);text-indent:-5000px;}
h1#titre_53{background-image : url(../images/titre_53.jpg);text-indent:-5000px;}
h1#titre_55{background-image : url(../images/titre_55.jpg);text-indent:-5000px;}
<!-- h1#titre_57{background-image : url(../images/titre_57.jpg);text-indent:-5000px;}-->
h3#h3_manger-boire{margin-top:60px;background : url(../images/h3_manger-boire.jpg) no-repeat top left;text-indent:-5000px;height:40px;}
h3#h3_dormir{background : url(../images/h3_dormir.jpg) no-repeat top left;text-indent:-5000px;height:40px;}
h3#h3_cadeaux{background : url(../images/h3_cadeaux.jpg) no-repeat top left;text-indent:-5000px;height:40px;}
h3#vos_commentaires_accueil{margin-left:0px;background:url(../images/h3_commentaires_accueil.jpg) no-repeat center left;padding-left:0px;height:35px;line-height:35px;width:380px;text-indent:-5000px;}
h4{font-size:13px;}
h4.date_blog{margin:3px 0;font-size:11px;font-weight:normal;color:#666;}

/* IMAGES */
/*#colcentre img{
    border:1px solid #ccc;
    padding:2px;
}*/
a img{border:0;}
.align_g{
    float:left;
    margin-right:3px;
    margin-bottom:3px;
    padding:2px;
    border:1px solid #ec701b;
}
.align_d{
    float:right;
    margin-left:3px;
    margin-bottom:3px;
    padding:2px;
    border:1px solid #ec701b;
    
}
.case_concert img.align_g{
    border:0;
    padding:0;
}
.no_border{
    border:0;
}
/* LIENS */
a{font-size:12px; color:#c95814;}
a:hover{font-size:12px; color:#ef9661;}

#breadcrumbs a{font-size:11px; color:#c95814;}
span.B_currentCrumb{font-size:11px;}
#footer a{font-size:11px;}
#lien_ticketnet, #lien_digitick, #lien_fnac{display:block; width:190px; margin:3px;}
#entete h1 a{
    display:block;
    width:330px;
    height:190px;
    border:0px solid #f00;
    text-indent:-5000px;
    outline:none;
}
/* CONTENU */
p{
    line-height:150%;
    padding:10px;
}
.alerte{
    font-size:11px;
    color:#ff0000;
    font-weight:bold;
}
.complet{
   background:#e95f1b url(../images/bg_encart_gauche.jpg) repeat-y top left;
    width:360px;
    border:2px solid #a74110;
    padding:10px;
    color:#fff;
    margin-top:15px;
    margin-left:10px;
}
#colgauche ul{
    list-style-type:none;
    margin-left:20px;
}
#colgauche ul li{
    background:url(../images/puce_li.jpg) no-repeat left 3px;
    padding:3px 0 3px 20px;
}
ul#commercants{list-style-type:none;margin-left:20px;}
ul#artistes_lies{
    list-style-type:none;
    border:0px solid #000;
    width:190px;
}
ul#artistes_lies li{
    margin:3px 0px;
    
}
ul#artistes_lies li a{
    display:block;
    height:50px;
    border:0;
    color:#c95814;
    font-size:13px;
    text-decoration:none;
    font-weight:bold;
}
ul#artistes_lies li a:hover{
background:#c95814;
color:#f9e3ec;
}
ul#mozaique_prog{
    list-style-type:none;
}
ul#mozaique_prog li {display:inline;padding:0;background:none;}
ul#mozaique_prog li a{
    float:left;
    display:block;
    width:50px;
    height:50px;
    margin:2px;
    background:#ec701b;
}
.col_prog{
    float:left;
    width:138px;
    margin-left:5px;
    margin-top:15px;
    height:450px;
    background:#fffbf2;
    color:#c95814;
}
.col_prog h2{
    background:#c95814;
    color:#fffbf2;
    font-family : Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:center;
    margin-left:0px;
    height:30px;
    line-height:30px;
}
.col_prog h2 a{color:#fff;}
a.niv1{
    font-family : Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
a.niv2{
    font-family : Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}
.col_prog dl{
    margin:5px 3px;
}
.col_prog dl dt{
    margin-top:10px;
}
dt.gratuit{
    padding-left:28px;
    background:url(../images/puce_gratuit.jpg) no-repeat top left;
}
.col_prog dl dd{
    color:#333;
    font-size:10px;
}
.case_concert{
    float:left;
    width:240px;
    height:260px;
    margin-left:5px;
    margin-top:15px;
    background:#fffbf2;
    color:#c95814;
}
.case_concert h2{
    background:#c95814;
    color:#fffbf2;
    font-family : Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:center;
    height:30px;
    margin-left:0px;
}
.case_concert ul{margin:5px 3px; list-style-type:none;}
.case_concert ul li{margin-top:5px;}
.case_concert ul li a{
    display:block;
    height:50px;
    width:230px;
}
.case_concert ul li a:hover{background:#f4dbcc;}
.case_concert p{color:#333;text-align:center;}
span.signature{
    display:block;
    font-size:11px;
    margin-left:80px;
}
.titre_mp3{font-size:11px;font-weight:bold;}
/* PUB - ENCARTS */
#pub_tarifs_reduits{
    display:block;
    width:200px;
    height:104px;
    margin-top:10px;
    background:url(../images/pub_tarif_reduit.jpg) no-repeat top left;
    text-indent:-5000px;
    outline : none;
}
#pub_tarifs_reduits:hover{
background-position:0 -104px;
}
#encart_boutique{
    display:block;
    width:200px;
    height:68px;
    margin-top:10px;
    background:url(../images/encart_boutique.jpg) no-repeat top left;
    text-indent:-5000px;
    outline : none;
}
#encart_boutique:hover{
background-position:0 -68px;
}
#encart_blog{
    display:block;
    width:200px;
    height:68px;
    margin-top:10px;
    background:url(../images/encart_blog.jpg) no-repeat top left;
    text-indent:-5000px;
    outline : none;
}

#encart_blog:hover{
background-position:0 -68px;
}
#encart_cdp{
    display:block;
    width:200px;
    height:68px;
    margin-top:10px;
    background:url(../images/encart_cdp_info.jpg) no-repeat top left;
    text-indent:-5000px;
    outline : none;
}
#encart_jeu{
    width:180px;
    border:1px solid #ec701b;
    margin-left:10px;
    float:left;
    font-size:11px;
}
#encart_complet{
    width:190px;
    border:1px solid #825e2d;
    margin-left:10px;
    float:left;
    font-size:11px;
}
#encart_jeu h4{
    background:#ec701b url(../images/h4_gagnez_places.jpg) no-repeat top left;
    height:30px;
    text-indent:-5000px;
}
#encart_complet h4{
    background:#ec701b url(../images/h4_guichets_fermes.jpg) no-repeat top left;
    height:30px;
    text-indent:-5000px;
}
#encart_complet2 h4{margin-left:0px;background:url(../images/titre_encart_complet.jpg) no-repeat center left;padding-left:0px;height:35px;line-height:35px;width:380px;text-indent:-5000px;}

#encart_jeu p{
    margin:3px;
}
#encart_complet p.encart{
    margin:3px;
}
#encart_france-bleu{
    width:289px;
    height:115px;
    background:#284193 url(../images/encart_fbleu.jpg) no-repeat top left;
    margin-left:15px;
    margin-top:5px;
    text-indent:-5000px;
}
#encart_newsletter{
    display:block;
    width:200px;
    height:104px;
    margin-top:10px;
    background:url(../images/encart_newsletter.jpg) no-repeat top left;
    text-indent:-5000px;
    outline : none;
}
#encart_newsletter:hover{
background-position:0 -104px;
}
#encart_commercants{
    display:block;
    width:200px;
    height:104px;
    margin-top:10px;
    background:url(../images/encart_commercants.jpg) no-repeat top left;
    text-indent:-5000px;
    outline : none;
}
#encart_commercants:hover{
background-position:0 -104px;
}
#titre_mozaique{
    height:75px;
    width:320px;
    background:transparent url(../images/titre_mozaique.jpg) no-repeat top left;
    margin-left:0;
    text-indent:-5000px;
    position:relative;
}
#titre_mozaique span#info{
    position:absolute;
    top:20px;
    right:0;
    display:block;
    border:0px solid #f00;
    width:250px;
    font-size:11px;
    font-weight:bold;
    color:#c95814;
    text-indent:0;
}
#liste_actus h3{
    font-size:12px;
}
p.encart_actu{
    font-size:11px;
}
h3.titre_actu a{
    font-size:15px;
}
h4.date_actu{
    margin-left:10px;
    margin-top:10px;
    font-style:italic;
    
}
p.en_savoir_plus{
    margin-left:1px;
    text-align:left;
    
    margin-bottom:10px;
}
p.retour_actus{
    display:block;
    clear:both;
    margin-top:20px;
    border-top:1px solid #df5a01;
}
p.en_savoir_plus a{
    font-size:11px;
}
/*BOUTIQUE*/
h2.boutik{
    height:50px;
    line-height:50px;
    width:700px;
    background : #825e2d;
    color:#f0e4d4;
    font-size:20px; font-weight:bold;
    padding-left:20px;
    position:relative;
    margin-bottom:15px;
}
h2.categ_boutik{
    clear:both;
}
a#lien_panier{display:block;height:32px;line-height:32px;color:#f0e4d4;position:absolute;top:10px;right:10px;
background:url(../../../files/boutik/icone_panier.jpg) no-repeat top left;padding-left:40px;}
div.vignette_produit{
    width:160px;
    padding:5px;
    float:left;
    margin-left:10px;
}
a.titre_produit_vignette{display:block;clear:both;text-align:center;}
span.tarif_produit{font-weight:bold;display:block;text-align:center;}
.cadre_detail_produit{
    width:700px;
    border:0px solid #f00;
    margin-left:10px;
    font-family:arial,helvetica, sans-serif;
    /*background:#ffc;*/
}

.img_produit{float:left;width:330px;border:0px solid #00f;}
.info_produit{float:left;width:350px;border:0px solid #f0f;}
.product-name{font-size:17px;
font-weight:bold;
color:#df5a01;}
.product-about{margin-left:10px;border-bottom:2px solid #df5900;padding-bottom:10px;}
.ligne_tarif span{display:block;float:right;margin-right:10px;font-size:15px;font-weight:bold;color:#000;}
.ligne_form{
    margin:5px 0px 5px 10px;
    border:0px solid #ff0;
    
}
.ligne_form label{display:block;
width:200px;
float:left;
font-size:15px;
font-weight:bold;
color:#df5a01;
}
.ligne_form select{float:right;padding:3px;margin-right:10px;}
.ligne_form input{float:right;padding:3px;margin-right:10px;width:28px;}
.ligne_tarif{border-top:2px solid #df5900;padding-top:10px;}
.ligne_submit{margin:10px;}

/*FORM */
#conteneur_form_contact{
    
    width:380px;
    border:0px solid #f00;
    float:left;
}
#conteneur_form_presse{
    
    width:400px;

}
#coords_contact{
    width:320px;
    margin-left:10px;
    border:0px solid #00f;
    float:left;
    font-size:11px;
}
#coords_contact ul{
    list-style-type:none;
    margin-left:10px;
    font-size:11px;
}
#coords_contact ul li{
    padding:3px 0px;
}
div.errors{ color:#900; margin-left:20px;background:#ffc;border:1px solid #900;}
#form_contact .invalidValue{ background: #FFDFDF; border:1px solid #F00; }
#form_contact .requiredValue{ background: #FFFFDF; border:1px solid #F00; }
#form_presse .invalidValue{ background: #FFDFDF; border:1px solid #F00; }
#form_presse .requiredValue{ background: #FFFFDF; border:1px solid #F00; }
.required, .error { color: #f00; }
ol.forms {
	float: left;
	list-style: none;
	margin: 0;
	width: 100%;
}
ol.forms li {
	background: none;
	clear: both;
	float: left;
	margin-bottom: 9px;
	padding-left: 30px;
	width: 100%;
}
ol.forms li label {
	cursor: pointer;
	display: block;
	float: left;
	font-weight: bold;
	width: 50%;
}
ol.forms li .error {
	display: block;
	margin-left: 120px;
}
ol.forms li input, ol.forms li textarea, ol.forms li.buttons button {
	border: 1px solid #222;
	color: #222;
	font: 1em arial,verdana,sans-serif;
	padding: 3px;	
}
ol.forms li input { width: 350px; }
ol.forms li textarea { height: 200px; line-height: 1.288em; width: 350px; }
ol.forms li input:focus, ol.forms li textarea:focus { border-color: #c95814; }
ol.forms li label.radio{
    display:inline; border:0px solid #f00;float:none;
}
ol.forms li input.radio{
    display:inline; border:0; width:30px;
}
#btn_valider{
    background : #c95814;
    color:#f0e4d4;
    border:1px solid #f0e4d4;
}
#telechargements{
    position:relative;
}
a#logout{
    border:0px solid #f00;
    position:absolute;
    top:10px;
    right:10px;
}
#telechargements div.vignette{
    width:130px;
    height:200px;
    margin:3px;
    padding:0;
    border:1px solid #c95814;
    float:left;
    clear:none;
}
div.vignette a img{
    display:block;
    margin:0 auto;
}
span.nom{display:block;width:100%;text-align:center;background:#c95814;color:#fff;font-size:10px;font-weight:bold;}
span.copy{display:block;width:100%;padding:2px;color:#666;font-size:10px;color:#c00;}
span.dimensions{display:block;width:100%;padding:2px;color:#666;font-size:9px;text-align:center;}
/*TABS*/
/* Style for Usual tabs */
.usual {
  background:#c95814;
  color:#111;
  padding:15px 20px;
  width:650px;
  border:1px solid #222;
  margin:8px auto;
}
.usual li { list-style:none; float:left; }
.usual ul a {
  display:block;
  padding:6px 10px;
  text-decoration:none!important;
  margin:1px;
  margin-left:0;
  font:10px arial;
  color:#FFF;
  background:#444;
}
.usual ul a:hover {
  color:#fff;
  background:#111;
  }
.usual ul a.selected {
  margin-bottom:0;
  color:#000;
  background:#f0e4d4;
  border-bottom:1px solid snow;
  cursor:default;
  }
.usual div {
  padding:10px 10px 8px 10px;
  *padding-top:3px;
  *margin-top:-15px;
  clear:left;
  background:#f0e4d4;
  font:10pt arial;
}
.usual div a { /*color:#000; font-weight:bold;*/ }
span.ajaxSearch_highlight{
    background:#ffc;
    color:#c95814;
}
#conteneur_car{
    background:transparent url(../images/bg_countdown.jpg) no-repeat top left;
    /*margin-right:10px;*/
    width:200px;
    height:104px;
    
    /*padding-top : 35px;*/
    
}
#compte_a_rebours{
    margin-top:35px;
    border:1px solid transparent;
}
div.commentaire{
    background:#ffc;
    padding-left:15px;
}
.citation {
   border:0px solid #c90;
   background:transparent url(../images/quote-left.jpg) no-repeat left top;
   margin-left: 10px;
   margin-right: 10px;
   padding-top: 10px;
   padding-left: 40px;
   font-style:normal;
   font-variant:normal;
   font-weight:normal;
   font-size:12px;
   line-height : 120%;
}

.citation div {background: transparent url(../images/quote-right.jpg) right bottom no-repeat;
 padding-right: 40px;
 padding-bottom: 10px;
}
/*BLOG*/
#contenu_blog{margin-left:15px;margin-top:10px;}
div.extrait_blog p{padding:3px 0;margin:0 10px 0 0;font-size:12px;line-height:11px;}
div.extrait_blog p.en_savoir_plus{margin-bottom:5px;border-bottom:1px solid #400000;}
div.extrait_blog p.en_savoir_plus a{text-decoration:none;}
/* GALERIES */
/* thumbnail list */

	
ul#thumbs, ul#thumbs li{
        margin:0;
        padding:0;
        list-style:none;
}
ul#thumbs{
        margin-left:20px;
}
ul#thumbs li{
        float:left;
        margin-right:10px;
        margin-top:5px;
        border:1px solid #df5900;
        background:#dfc5a2;
        padding:2px;
}
ul#thumbs a{
        display:block;
        float:left;
        width:100px;
        height:100px;
        line-height:100px;
        overflow:hidden;
        position:relative;
        z-index:1;		
}
/*ul#thumbs a img{
        float:left;
        position:absolute;
 top:-40px;
        left:-50px;	
}*/
ul#thumbs a img.p{
    margin-left:12px;
}
ul#thumbs a img.l{
    margin-top:10px;
}
/* mouse over */

/*	ul#thumbs a:hover{
                overflow:visible;
                z-index:1000;
                border:none;		
        }
        ul#thumbs a:hover img{
                border:1px solid #999;	
                background:#fff;
                padding:2px;			
        }*/	

/* // mouse over */

/* clearing floats */

        ul#thumbs:after, li#thumbs:after{
                content:"."; 
                display:block; 
                height:0; 
                clear:both; 
                visibility:hidden;
                }
        ul#thumbs, li#thumbs{
                display:block;
                }
        /*  \*/
        ul#thumbs, li#thumbs{
                min-height:1%;
                }
        * html ul#thumbs, * html li#thumbs{
                height:1%;
                }
#xiti-logo{
	
	position:absolute;
	right:10px;
	bottom:10px;
}
