html,body{min-height:100%;}

body {
   color:#000;
   font: 13px;
   background:url(/img/body.png) white repeat-x center top fixed;
	font-family: "Myriad","Trebuchet MS", Arial, Helvetica, sans-serif;
   margin:0;
}

#content #menutop a {color: black;}
/* --- PAGE --- */
#all {
   background-color:white;
   margin-left:auto;
   margin-right:auto;
   width: 1000px;
   background:url(/img/main.png);
   border:solid 0px #CCC;
   /*Voir <head> de la page index*/
   /*background:url(/img/main.png) white repeat-x center bottom;*/
   /*background:url(/img/all_r.png) white no-repeat center top;*/
}
#allbg {
   /*background:url(/img/main.png) repeat-x center bottom;*/
}

#all_2 {
   margin-left:auto;
   margin-right:auto;
   width: 1000px;
   border:solid 0px #CCC;
   background:url(/img/all.png) white no-repeat center top;
}

#lexique p {
margin-left: 45px;
padding-right: 45px;
}

#main_index{width:42%;float:right;padding-right:25px;}
#main_index h1{margin:0px;}
#nuage{float:left;height: 235px;width: 235px;overflow: hidden;
position: relative;
top: 45px;}
#nuage h1{display:inline;margin-top:0;margin-bottom:0;color:#CAC6C7;text-align:left;white-space: nowrap;}
#nuage h2{display:inline;margin-top:0;margin-bottom:0;color:#9D9CA1;text-align:center;white-space: nowrap;}
#nuage h3{display:inline;margin-top:0;margin-bottom:0;color:#6C6C6C;text-align:left;margin-left:10px;white-space: nowrap;}
#nuage h4{display:inline;margin-top:0;margin-bottom:0;color:#A4A4A4;text-align:right;white-space: nowrap;}
#nuage h5{display:inline;margin-top:0;margin-bottom:0;color:#837A7D;text-align:center;white-space: nowrap;}
#nuage h1 a{color:#CAC6C7;}
#nuage h2 a{color:#9D9CA1;}
#nuage h3 a{color:#6C6C6C;}
#nuage h4 a{color:#A4A4A4;}
#nuage h5 a{color:#837A7D;}

#main #nuage h1{font-size:25px;}
#main #nuage h2{font-size:21px;}
#main #nuage h3{font-size:19px;}
#main #nuage h4{font-size:17px;}
#main #nuage h5{font-size:15px;}

#nuage .gris1 a{color:#CAC6C7;}
#nuage .gris2 a{color:#A4A4A4;}
#nuage .gris3 a{color:#9D9CA1;}
#nuage .gris4 a{color:#837A7D;}
#nuage .gris5 a{color:#6C6C6C;}

#nuage #part{clear: both;top:20px;position:relative;text-align:center;}
#part img{margin-right:5px;}
#main_index + #part {float: left;
width: 235px;
position: relative;
top: 25px;
text-align: center;}
#part_left{
   border-right: solid 1px;
   height: 100%;
   width: 25%;
   float: left;
   clear: both;
   margin-top: 20px;
}
#part_right{
   float: right;
   width: 72%;
}
#part_right ul{list-style-position: inside;}
#part_right img{padding:3px;border-color:#CCC;max-width:100%;}
#header img,#diaporama img,#div_actu img,#carte_index img,.logo_sav,#part_left img {border:none;}
.clear{clear:both;}
#menu_vert{
border-radius:15px 0px;
width: 80%;
margin: auto;
margin-bottom: 20px;
padding: 10px 6px;
color:white;}
#part_left #menu_vert a{color:white;font-size: 14px;}
#part_left #menu_vert a.selected{font-weight:bold;font-size: 15px;}
#menu_vert li{padding:3px;}
#menu_vert > ul{padding-left:25px;margin:0px;}
#menu_vert ul ul{padding-left:10px;}
#menu_vert, #menu_vert.menu1{background:#0E7371;
	background: -webkit-gradient(linear,left top,left bottom,from(#599E9D),to(#0E7371));
	background: -webkit-linear-gradient(top,#599E9D,#0E7371);
	background: -moz-linear-gradient(top,#599E9D,#0E7371);
	background: -o-linear-gradient(top,#599E9D,#0E7371);
	background: linear-gradient(top,#599E9D,#0E7371);}
/*OLD #51C3C1 to #03A8A5*/
#menu_vert.menu2{background:#059996;
   background: -webkit-gradient(linear,left top, left bottom,from(#58CFCD),to(#059996));
	background: -webkit-linear-gradient(top,#58CFCD,#059996);
	background: -moz-linear-gradient(top,#58CFCD,#059996);
	background: -o-linear-gradient(top,#58CFCD,#059996);
	background: linear-gradient(top,#58CFCD,#059996);}
#menu_vert.menu3{background:#64711A;
   background: -webkit-gradient(linear,left top, left bottom,from(#BDCC6A),to(#64711A));
	background: -webkit-linear-gradient(top,#BDCC6A,#64711A);
	background: -moz-linear-gradient(top,#BDCC6A,#64711A);
	background: -o-linear-gradient(top,#BDCC6A,#64711A);
	background: linear-gradient(top,#BDCC6A,#64711A);}
#menu_vert.menu4{background:#BAC421;
   background: -webkit-gradient(linear,left top, left bottom,from(#E3EB6F),to(#BAC421));
	background: -webkit-linear-gradient(top,#E3EB6F,#BAC421);
	background: -moz-linear-gradient(top,#E3EB6F,#BAC421);
	background: -o-linear-gradient(top,#E3EB6F,#BAC421);
	background: linear-gradient(top,#E3EB6F,#BAC421);}
#menu_vert.menu5{background:#CCD695;
   background: -webkit-gradient(linear,left top, left bottom,from(#CCD695),to(#A0B629));
	background: -webkit-linear-gradient(top,#CCD695,#A0B629);
	background: -moz-linear-gradient(top,#CCD695,#A0B629);
	background: -o-linear-gradient(top,#CCD695,#A0B629);
	background: linear-gradient(top,#CCD695,#A0B629);}







.article {float:left;
   border: 1px solid #362d26;
   border-radius:15px 0px;
   margin-right:40px;
   margin-bottom:20px;
   text-align:center;
   padding-bottom:10px;
}
.article h1{
   color:#FFF;
   font: 18px ;
   padding-top:5px;
   padding-bottom:5px;
   padding-left:20px;
}
.article a{
   color:#FFF;
   font: 18px ;
}
.vignette_article	{
   margin:auto;
   text-align:center;
}
#article_grd{
   width: 600px;  
   border: 1px solid #362d26;
   -moz-box-shadow: 0 0 65px #cdbe9f inset, 20px 20px 20px #beae8c inset;  
   -webkit-box-shadow: 0 0 65px #cdbe9f inset, 20px 20px 20px #beae8c inset;  
   box-shadow: 0 0 65px #cdbe9f inset, 20px 20px 20px #beae8c inset;  
   box-shadow:  7px 6px 15px #333;
   -moz-border-radius:15px ;    /*Mode compatibilit?, cette ligne sert ? faire les arrondies pour certains navigateurs.*/
   -webkit-border-radius:15px;	/*Mode compatibilit?, cette ligne sert ? faire les arrondies pour certains navigateurs.*/
   border-radius:15px;
   margin-right:40px;
}
#article_grd h1{
   color:#FFF;
   font: 18px ;
   padding-top:5px;
   padding-bottom:5px;
   padding-left:20px;
}	
#article_grd h2{
   color:#362d26;
   font: 18px ;
   padding-top:5px;
   padding-bottom:5px;
   padding-left:20px;
}	
.produit {
   color:#FFF;	
}
hr {
   border: none 0;
   border-top: 1px solid #CCC;
   width: 100%;
   height: 1px;
} 
/* --- TETIERE --- */
#header {
   margin-left:auto;
   margin-right:auto;
   width:1000px;
   height:77px;
	border:0px solid red;
	background:url(/img/header2.png) repeat-x center top ;
   height: 200px;
	/*
   background-image: linear-gradient(top, #443935, white);
   background-image: -moz-linear-gradient(top,#443935, white);
   background-image: -webkit-linear-gradient(top, #443935,white);
   background-image: -o-linear-gradient(top, #443935, white);
   background-image: -ms-linear-gradient(top,#443935, white);
	*/
}

#logo {
position: absolute;
z-index: 50;margin-top:10px;
margin-left:8px;
border:0px solid blue;width:270px;float:left;}

#bloc_header{border:0px solid blue;width:640px;float:right;height:50px;}
#bloc_header img{
position: relative;
top: 8px;}   
#recherche *:first-letter {
    color: #9FB527;
    font-size: 20px;
    padding-right: 4px;
    text-shadow: 0.1em 0.1em 0.1em gray;
}
#newsletter *:first-letter {
    color: #9FB527;
    font-size: 20px;
    padding-right: 4px;
    text-shadow: 0.1em 0.1em 0.1em gray;
}
#recherche{width:205px;float:left;margin-top:0px;height:50px;color:#666666;border:0px solid #D5D5D5;font: 10px;}   
#newsletter{width:610px;float:left;margin-top:0px;height:50px;color:#666666;border:0px solid #D5D5D5;padding:5px; font: 10px;}   
#newsletter > p{float: left;margin-left: 14px;}   
#google_translate_element{float:right;margin-top: 20px;}
#google_translate_element img{top:0px;}
#languages {position:absolute;top: 15px;left: 420px;z-index: 10;}
#languages a{margin-right:10px;}
/* --- PIED DE PAGE --- */
#footer {
   clear:left;
   text-align:center;
   margin-left:auto;
	margin-right:auto;
   padding-top:2px;
   padding-bottom:2x;
   font:10px;
   color:#FFFFFF;
   width:1000px;
	/*background:url(/img/all_footer.png) white no-repeat center top;*/
	background-color:#717171;
	/*-moz-border-radius:15px ;    
   webkit-border-radius:15px;
   border-radius:15px;
	   background-image: linear-gradient(top,#EEE,#CCCCCC);
   background-image: -moz-linear-gradient(top,#EEE,#CCCCCC);
   background-image: -webkit-linear-gradient(top,#EEE,#CCCCCC);
   background-image: -o-linear-gradient(top,#EEE,#CCCCCC);
   background-image: -ms-linear-gradient(top,#EEE,#CCCCCC);
	
	*/

}
#footer a {color: #FFFFFF;}
#footer p {color: #FFFFFF;margin-top: 5px;}
/* --- CONTENU --- */
#content {text-align:left; height:100%;margin-bottom:50px;
margin-top:-30px;clear:both;


}
#main {
   padding:0 20px 0 30px;
   margin-bottom:50px;
   font: 14px ; border:0px solid Green;
   -moz-border-radius:15px ;    
   webkit-border-radius:15px;
   border-radius:15px;
}
#carte_index {}
#carte_index img{float:right;clear:right;position:relative;}
img.logo_sav{
clear: both;
float: right;
margin-top: -132px;}

#main  h1{
   /*color:#717171;
   font-size:22px ;*/
   color: #939598;
   font-size: 25px; 
	font-style:bold;
   text-transform: uppercase;
}
#main  h2{
color:#717171;
   font-size:18px ; 
	font-style:normal; 
}
#main{color:#888888;}
#main  h3{
color:#888888;
   font-size:13px ; 
	font-weight:normal; 
}
#ariane {margin-top:10px;font-size:12px;}
#liensuivant {float:right;padding-right:20px;clear:both;}
.space {height:10px;width:510px;}
/* --- MENU RUBRIQUE --- */
#menutop {height:50px;
background-position:top left ;
background-repeat:repeat; text-align:right;}
#menutop a {color:#FFF; font-weight:bold; font-size:11px;}
#menutop ul {padding: 0; margin:0px; background: #6B6350;}
#menutop li:hover {background: #A48A77;}
#menutop li.sousmenu:hover {background: #A48A77;}
#menutop ul li {position:relative; list-style:none; border-left:1px solid #A48A77; float:right;}
#menutop ul.niveau2 li {float:left;}
#menutop ul.niveau2 a { font-weight:normal; }
#menutop ul >ul {position:absolute; display:none;}
#menutop li a {text-decoration:none; padding: 4px 6px 4px 6px; display:block; }
#menutop li.sousmenu:hover ul.niveau2 {display:block;}
#bloc_recherche{text-align: right;}
/* --- NAVIGATION --- */
#search_footer {font: 14px ;color:#DDD;}
/* --- TEXTES --- */
/*titre*/
h1 {color:#EEEEEE; font-size:13px;}
/*sous-titre*/
h2 {   font-size:13px; }
/*texte*/
.h3 {font-size:13px;}
p, td, li {font-size:13px;}
a:link {color:#362d26;text-decoration:none;font: 13px ;}
a:visited {color:#362d26;text-decoration:none;font: 13px ;}
a:hover {color:#362d26;text-decoration:underline;font: 13px ;}
.petit {font-size: 11px ;color:#000;}
.right {text-align:right;}
.center {text-align:center;}
select {font-size:9pt;}
input {font-size:9pt;}
hr {height:1px;}
/* --- MESSAGES --- */
.erreur {font: 12px ;background-color:#FCC;padding:3px;color:#F00;margin-bottom:10px;border:solid 1px #F00;}
.succes {font: 12px ;background-color:#CFC;padding:3px;color:#390;margin-bottom:10px;border:solid 1px #390;}
.info {font: 11px ;background-color:#EEE;padding:10px;color:#999;margin-bottom:10px;border:solid 1px #CCC;}
/* --- IMAGES - GALERIES --- */
.galerie img {border:none;}
.galerie {clear:both;}
.vignette {padding:0px;border:solid 1px #DDD;float: left;margin: 2px 15px 10px 0;font-size: 12px;}
.vignette a:hover {text-decoration:none;}
.vignette_pdf {width:75px;height:75px;margin: 2px 15px 10px 0;}
/* --- LIENS --- */
#liens {}
.lien {clear:left;border:solid 1px purple;}
.lien2 h3 {margin:3px 0px 3px 3px;}
#liens p {}
#liens a {}
/* --- ACTUALITES DEFILANTES --- */
.bloc_actu {
height: 130px;/*border: solid 1px #CCCCCC;*/
width: 250px;
background:url(/img/bloc_actu_h.png) no-repeat center top ;
margin: auto;float:left;
-moz-border-radius:15px ;
-webkit-border-radius:15px;
border-radius:15px;
padding:0px 25px 5px 25px;
color : #EEEEEE;
margin-right:30px;
margin-left:10px;
position: relative;
top: 10px;
}
#part_left .bloc_actu{width: 168px;
background:url(/img/bloc_actu.png) no-repeat center top ;
margin-bottom: 20px;}
#part_left .bloc_actu .vignette{margin:auto;width:100px;float:none;}
#part_left .bloc_actu h3{clear:both;}
#part_left #actu_header span {width:220px;}
#part_left .rub_gauche {text-transform:uppercase;color:#0E7371;font-size: 15px;font-weight: bold;}
#part_left a {font-size:12px;}
#part_left .vignette {padding: 5px 5px 0px 5px;margin:2px 5px 5px 0px;}

#main .bloc_actu  a{
	/*color : #E0DEDA;*/
	color : #717171;
}
#main .bloc_actu  h2{
	/*color : #E0DEDA;*/
	color : #717171;
   margin-bottom:0;
   margin-top:12px;
}
#main .bloc_actu  h3{
   margin-top:0;
}
#main .bloc_actu  > div{
   position:relative;
   top:15px;
}
#actu_header{position: relative;top: 10px;z-index: 100;max-width: 680px;}

#actu_header span{size:14px;color:#B3B3B3;font-weight:bold;
width: 300px;
margin-right: 30px;
margin-left: 10px;
display: inline-block;
text-align: center;
}


#div_actu{height: 162px;margin:auto;margin-top: 52px;}
#div_actu h2{font-size:16px;}
#div_actu .savoir{}

/*Actu dans la partie gauche*/
#part_left #actu_header{width:230px;text-align: center;}
#part_left #div_actu{width:230px;clear: both;margin-left: -15px;margin-top: 0px;}
#part_left #part{clear: both;top:20px;position:relative;text-align:center;}



#div_container_ext {height: 250px;width: 250px;margin: auto;float:right;clear:right;color: #888;font-size: 13px;}
#div_container_ext h1{font-size:14px;font-weight:bold;color:#0E7371;border-bottom: solid 1px #CCC;}
#div_container_ext a,#div_container_ext a:visited,#div_container_ext a:hover,#div_container_ext a:link{color:#888;}
#div_container_ext ul{margin:0px;padding:0px;list-style-type:none;}

#div_container_intext{height:215px;border: solid 1px #CCC;}
#div_container_intext h1,#div_container_intext h2,#div_container_intext h3,#div_container_intext p {margin:0px;}
#div_container_intext br{display:none;}
#recherche{}     
#produit_index{  /*Division contenant les fiche produits de la page index.*/
clear: both;
top: 20px;
position: relative;
}

#div_book{border:solid 1px black;}
#div_book h1{color:black; font-size:15px;}
#div_book div:nth-child(odd) {background-color: #E2E2E2;}

               /***************************************
                ********Style Diaporama Skitter********
                ***************************************/
#diaporama {position:relative;width:1000px;height:280px;}
.mask2{position:absolute;width:1000px;height:250px;margin-top: -280px;background: url(/img/fond_diapo.png);z-index: 99;}
.mask{margin-left:-30px;position:relative;width:1000px;height:250px;overflow:hidden;}
.mask img{position:absolute;display:block;}                        
#diaporama img { max-width:none; }
#diaporama ul {display:none;}
#diaporama .container_skitter {overflow:hidden;position:relative;}
#diaporama .image {overflow:hidden;}
#diaporama .image img {display:none;}
#diaporama .box_clone {position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20;}
#diaporama .box_clone img {position:absolute;top:0;left:0;z-index:20;}
#diaporama .prev_button {position:absolute;top:50%;left:35px;z-index:100;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(/img/prev.png) no-repeat left top;}
#diaporama .next_button {position:absolute;top:50%;right:35px;z-index:100;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(/img/next.png) no-repeat left top;}
#diaporama .info_slide {position:absolute;top:15px;left:15px;z-index:100;background:#000;color:#fff;font:bold 11px arial;padding:5px 0 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;opacity:0.75;}
#diaporama .info_slide .image_number {background:#333;float:left;padding:2px 10px;margin:0 5px 0 0;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#diaporama .info_slide .image_number_select {background:#cc0000;float:left;padding:2px 10px;margin:0 5px 0 0;}
#diaporama .container_thumbs {top: -50px;position:relative;overflow:hidden;height:50px; }
#diaporama .info_slide_thumb { height:50px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;overflow:hidden;top:auto;top:0;left:0;padding:0 !important;opacity:1.0; }
#diaporama .info_slide_thumb .image_number { overflow:hidden;width:100px;height:50px;position:relative;margin:0 !important; padding:0 !important; -moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}
#diaporama .info_slide_thumb .image_number img { position:absolute;top:-30px;left:-30px;height:100px;}
#diaporama .box_scroll_thumbs { padding:0; }
#diaporama .box_scroll_thumbs .scroll_thumbs { position:absolute;bottom:60px;left:50px;background:#ccc;background:-moz-linear-gradient(-90deg, #555, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#555), to(#fff));width:200px;height:10px;overflow:hidden;text-indent:-9999em;z-index:101; cursor:pointer;border:0px solid #333; }
#diaporama .info_slide_dots {position:absolute;bottom:28px;z-index:151;padding: 10px 21px 5px 26px;-moz-border-radius:15px 15px 0px 0px;-webkit-border-radius:15px 15px 0px 0px;border-radius:15px 15px 0px 0px;background:white;}
#diaporama .info_slide_dots .image_number {background:#8D8D8D;float:left;margin:0 5px 0 0;cursor:pointer;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;width:12px;height:12px;text-indent:-9999em;overflow:hidden;}
#diaporama .info_slide_dots .image_number_select {background:#6A6B6C;float:left;margin:0 5px 0 0;}
.loading {position:absolute; top:50%; right:50%; z-index:10000; margin:-16px -16px;color:#fff;text-indent:-9999em;overflow:hidden;background:url(../img/ajax-loader.gif) no-repeat left top;width:32px;height:32px;}
#diaporama .label_skitter 	{ z-index:150;position:absolute;bottom:0px;left:0px;display:none; }
#diaporama .label_skitter 	{ z-index:150;position:absolute;bottom:0px;left:0px;color:#fff;display:none;opacity:0.8;background:#000; }
#diaporama .label_skitter p 	{ padding:10px;margin:0;font:normal 22px arial,tahoma;letter-spacing:-1px; }
#diaporama .info_slide * 		{ }
#diaporama .progressbar 		{ background:#000; position:absolute; top:5px;left:15px;height:5px; width: 200px; z-index:99; border-radius:20px; }
#diaporama .preview_slide { display:none; position:absolute; z-index:152; bottom:30px; left:-40px; width:100px; height:100px; background:#fff; border:1px solid #222; -moz-box-shadow:rgba(0,0,0,0.7) 2px 2px 5px; -webkit-box-shadow:rgba(0,0,0,0.7) 2px 2px 5px; box-shadow:rgba(0,0,0,0.7) 2px 2px 5px; overflow:hidden; }
#diaporama .preview_slide ul { height:100px; overflow:hidden; margin:0; list-style:none; display:block; position:absolute; top:0; left:0; }
#diaporama .preview_slide ul li { width:100px; height:100px; overflow:hidden; float:left; margin:0; padding:0; position:relative; display:block; }
#diaporama .preview_slide ul li img { position:absolute; top:0; left:0; height:150px; width:auto; }
#overlay_skitter { position:absolute; top:0; left:0; width:100%; z-index:9998; opacity:1; background:#000; }
#diaporama .focus_button {position:absolute;top:50%;z-index:100;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(../img/focus-button.png) no-repeat left top;opacity:0;}
#diaporama .play_pause_button {position:absolute;top:50%;z-index:151;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(../img/pause-button.png) no-repeat left top;opacity:0;}
#diaporama .play_pause_button.play_button {background:url(../img/play-button.png) no-repeat left top;}       
                         
                      /***************************
                      ********Style Shadowbox****
                      ***************************/
                         
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(/scripts/sb/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(/scripts/sb/close.png);}
#sb-nav-next{background-image:url(/scripts/sb/next.png);}
#sb-nav-previous{background-image:url(/scripts/sb/previous.png);}
#sb-nav-play{background-image:url(/scripts/sb/play.png);}
#sb-nav-pause{background-image:url(/scripts/sb/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

.actu_archi{clear:left;border:solid 1px #999999;margin-bottom: 5px;padding:8px 10px;background:#F7F7F7;border-radius:0px 15px;}
#main .actu_archi h1{font-size:15px;margin-top:2px;margin-bottom:2px;}
#main .actu_archi h3,main .actu_archi p{margin-top:2px;margin-bottom:2px;}



.li_actu{background:#EAEAEA;border-style: solid;border-width: 0px 1px 1px 0px;width: 90%;margin: auto;box-shadow: none;-moz-box-shadow: none;
-webkit-box-shadow: none;
padding: 12px;
display: flex;}
.li_actu:nth-child(odd){border-color:#C0CA00;}
.li_actu:nth-child(even){border-color:#1EA8A5;}
.li_actu h2{
color:#8c9f30;
font-size:18px;
font-weight:bold;
margin-bottom: 0px;
margin-top: 0px;
}
.li_actu span{
color:#45372A;
}
.li_actu h3{
color:#614B3D;
font-size:11px;
font-weight:normal;
margin-bottom: 0px;
}
.li_actu a{
color:#AA7850;font-size:12px;
}
.li_actu p{
font-size:11px;
margin:0px;
}
.vignette_actu {
   float: none !important;
   min-height: 150px;
}

#tooltip{position: absolute;z-index: 50;border-radius:15px 0px;background: gray;padding: 5px;color: white;}

/*table.super_tableau{border:none;}
.super_tableau td{border:1px solid #CCC;border-radius:25px;}*/
#part_right td{border-radius:25px;}
#part_right table, #part_right td{border-width:0px;}
table.super_tableau{border:none;}
#part_right .super_tableau td{border-radius:25px;border:solid 1px #CCC;}



.demi_br{height:10px;display: block;}

img[src="/userfiles/image/fleche-menu-pdsm.png"] {
   float:left;
   margin-top:2px;
}
img[src="/userfiles/image/fleche-menu-pdsm.png(1)"] {
   float:left;
   margin-top:2px;
}
img[src="/userfiles/image/fleche-menu-pdsm(1).png"] {
   float:left;
   margin-top:2px;
}
img[src="/userfiles/fleche_titre.png"] {
   float:left;
   margin-top:2px;
}
img[src="/userfiles/image/fleche_titre.png"] {
   float:left;
   margin-top:2px;
}