#menuderoulantnoimd1 span.spantitre{margin: 0 12px 0 12px ;float:left}
#menuderoulantnoimd1 a.titre,
#menuderoulantnoimd1 a.titre:link,
#menuderoulantnoimd1 a.titre:visited,
#menuderoulantnoimd1 a.titre:active {display:table-cell;font-size:12px;color:#5A3D1C;text-align:center}
#menuderoulantnoimd1 a.titre:hover {color: #5A3D1C}

ul.sousmenu { 
  background-color :      #5A3E1D ;
  width:170px;
  list-style: none;
font-weight: normal; 
color:#ffffff;
margin:4px 3px 2px 3px;
padding:4px 3px 2px 3px;
}

.item { 
  margin:0;padding:0;
  width:                     100%;
  list-style: none;
font-size: 12px;
margin:4px 3px 2px 3px;
padding:4px 3px 2px 3px;
}

#menuderoulantnoimd1 a.lienitem,
#menuderoulantnoimd1 a.lienitem:link,
#menuderoulantnoimd1 a.lienitem:visited,
#menuderoulantnoimd1 a.lienitem:active{ width:200px;  height:24px; float:left;color: #5A3E1D ; font-size: 12px;  background-color:#cdc6be;  text-align:center ; border:2px solid red; }
#menuderoulantnoimd1 a.lienitem:hover{color: #000000}



#liprofamrealisation {font-weight:normal;color:#fff;}
#liprofamrealisation ul {list-style:none}
#liprofamrealisation .ulproduit {list-style:none;width:100%;margin:0;padding:0;}
#liprofamrealisation .limaster {list-style:none;width:100%;clear:both;padding-top:20px}
#liprofamrealisation .liproduit {list-style:none;width:100%;height:110px;margin:0;padding:10px 0 0}
#liprofamrealisation .linodetexte {color:#fff;}
#liprofamrealisation p.contenu {display:table-cell}

#liprofamrealisation p.texte{font-family:trebuchet ms; color:#5a3e1d;background-color:transparent;width:340px;display:block}

#liprofamrealisation a,
#liprofamrealisation a:link,
#liprofamrealisation a:visited,
#liprofamrealisation a:active {color:#fff;text-decoration:none;padding:0}

#liprofamrealisation a:hover {text-decoration:underline;}

#liprofamrealisation a.lienmaster,
#liprofamrealisation a.lienmaster:link,
#liprofamrealisation a.lienmaster:visited,
#liprofamrealisation a.liennode,
#liprofamrealisation a.lienmaster:active {color:#fff;font-size:14px;text-decoration:none;display:block;width:100%;font-weight:700;}


#liprofamrealisation a.lienimage,
#liprofamrealisation a.lienimage:link,
#liprofamrealisation a.lienimage:visited,
#liprofamrealisation a.lienimage:active {background-color:#fff;width:115px;height:86px;margin-right:2px;float:left;display:block}

#liprofamrealisation a.lienbouton,
#liprofamrealisation a.lienbouton:link,
#liprofamrealisation a.lienbouton:visited,
#liprofamrealisation a.lienbouton:active {width:88px;height:20px;display:table-cell;}

#liprofamrealisation .ulmenu,
#liprofamrealisation .ulnode {list-style:none;width:100%;margin:0;padding:0;}
#menuverticalnoirealisation,#menuverticalnoimventete,#menuverticalnoiprojet  {padding:0;margin:0}
#menuverticalnoimventete ul.ulitem,#menuverticalnoirealisation ul.ulitem,#menuverticalnoiprojet ul.ulitem {padding:0;margin:0;list-style:none}

#menuverticalnoimventete li.liitem {height:54px}
#menuverticalnoimventete li.liactif {font-weight: bold;color: #41B3BE;font-size:15px} 
#menuverticalnoimventete a.lienitem,
#menuverticalnoimventete a.lienitem:link,
#menuverticalnoimventete a.lienitem:visited,
#menuverticalnoimventete a.lienitem:active {font-weight:bold;font-size:15px} 
#menuverticalnoimventete a.lienitem:hover {color: #41B3BE;text-decoration:none} 




#menunoimh1 {   }
#menunoimh1 span.menunoi {font-weight:normal;color:#5A3D1C;text-align:center;margin: 0 15px 0 15px}
#menunoimh1 a.actif,
#menunoimh1 a.actif:link,
#menunoimh1 a.actif:visited,
#menunoimh1 a.actif:active{font-size:12px ;color: #5A3D1C; text-align : center ;  }
#menunoimh1 a.actif:hover{ color: #5A3D1C;  text-decoration:underline; }

#menuverticalnoirealisation li.liitem,#menuverticalnoiprojet li.liitem{background-color:transparent}
#menuverticalnoirealisation li.liactif,#menuverticalnoiprojet li.liactif{color:#fff;font-size:11px} 
#menuverticalnoirealisation a.lienitem,#menuverticalnoiprojet a.lienitem,
#menuverticalnoirealisation a.lienitem:link,#menuverticalnoiprojet a.lienitem:link,
#menuverticalnoirealisation a.lienitem:visited,#menuverticalnoiprojet a.lienitem:visited,
#menuverticalnoirealisation a.lienitem:active,#menuverticalnoiprojet a.lienitem:active{color:#745A32;font-size:11px} 
#menuverticalnoirealisation a.lienitem:hover,#menuverticalnoiprojet a.lienitem:hover{color:#fff;text-decoration:none} 


#menuverticalnoiencours ul.ulitem {list-style:none ; border-right:2px solid white; border-left:2px solid white; border-top:2px solid white; padding:0;margin:0}
#menuverticalnoiencours li_ {list-style:none ;  }
#menuverticalnoiencours li.liitem {width:166px;color: #5A3E1D ; font-size: 12px;background-color:#cdc6be; border-bottom:2px solid white; padding: 3px; text-align:center }
#menuverticalnoiencours li.liactif { width:166px;color: #fff; font-size: 12px; background-color:#5A3E1D ; border-bottom :2px solid white; padding: 3px; text-align:center  } 
#menuverticalnoiencours a.lienitem,
#menuverticalnoiencours a.lienitem:link,
#menuverticalnoiencours a.lienitem:visited,
#menuverticalnoiencours a.lienitem:active {color: #5A3E1D ; font-size: 12px; text-align:center } 
#menuverticalnoiencours a.lienitem:hover { text-decoration:underline; text-align:center} #produitlistenoipl  a.lienlibel {font-weight:bold;font-size:15px;color: #a3d5e0}
#produitlistenoipl a.lienlibel:hover { color: #27B2C8;padding:0;margin:0}
#produitlistenoipl a.lienimage { position:relative;top:2px;float:left;padding-right:6px}

#produitlistenoipl img { position:relative;top:2px; width:113px; height:85px}

#produitlistenoipl ul { padding:0;margin:0;list-style: none}
#produitlistenoipl ul.liste {position:relative;top:10px;clear: both}
#produitlistenoipl li.row { clear: both;padding:0;margin:0 5px 0 0; border:0px;height:92px;border-bottom:1px solid #ffffff;overflow:hidden}
#produitlistenoipl ul.textes {font-size:12px;color: #ffffff}
#produitlistenoipl li.texte {background-color:transparent;font-size: 12px;color: #ffffff;width:290px;display:table-cell; border:0px;}
#produitlistenoipl li.overclass {cursor: pointer; height:92px; border-bottom:1px solid #ffffff; margin: 0 5px 0 0;overflow:hidden}

#produitlistenoipl span.inclusion {}
#produitlistenoipl span.pasdeproduit {position:relative;width:100%;top:50px;color: #ffffff; font-size: 15px;font-weight:normal}









#textenoitexteliste {font-family:verdana;padding:0; margin:0}
#textenoitexteliste h1 {font-size:14px; color: #5A3E1D; font-weight:bold;margin: 0 10px 5px 0; }
#textenoitexteliste img {float:left}
#textenoitexteliste p { font-size:12px;color:#ffffff; text-align:justify;padding:0; margin: 0 10px 0 0; }
#textenoitexteliste a { font-size:12px;font-weight: bold; color:#ffffff}#imagezoom { margin:0;padding:0}
#imagezoom img.null {width:354px;height:265px;  border:1px solid #ffffff; text-align:center }
#imagezoom img{width:354px;height:265px; border:1px solid #ffffff; text-align:center }

#mozjs_close{ 
                position:relative;
                left:290px;
                top:-1px;
                background-color:transparent;
                font-size: 10px;
                font-weight: bold;  
                text-align:center; 
               color:#ffffff; 
               width: 53px ; 
               height:16px;}

#mozjs_agrandir{
               position:relative;
               top:-17px;
              left:220px;
              background-color:transparent;
              font-size: 10px;
              font-weight: bold;  
              text-align:center; 
              color:#ffffff; 
              width: 53px ; 
              height:16px;
              display:inline}

#close{ 
                position:relative;
                top:0px;
                background-color:#41B3BE;
                font-size: 15px;
                font-weight: bold;  
                text-align:center; 
               color:#ffffff; 
               width: 100px ; 
               height:20px;
               text-align:center; padding:0 10px 0 10px }

#main ul.mozjs_mozaiques {padding:0;margin:0;list-style:none}
#main li.mozjs_mozaique {width:65px;padding:0;margin:0;list-style:none;border:1px solid #cccccc}


#mozjsmoz ul.vignettes{ padding:0;margin:0}
#mozjsmoz li.vignette { width:120px;height:85px;padding:0;margin:0;display:inline}
#mozjsmoz img { height:85px;width:113px;padding:0;margin:0;border:1px solid #cccccc}


div.mozjs_agr_cmde { position: absolute; top: 0; left: 0; text-align: center; width: 100% ; height: 40px ; background-color: #5A3D1C; }
ul.mozjs_agr { position: absolute; top: 30px;left:0;margin:0;padding:0; list-style: none;width:100%}
li.mozjs_agr {position:relative;top:0px;width: 60px; height: 60px;display:inline}#textenoiformulaire p.text {display:none}
#textenoiformulaire div.envoi_formulaire {height:100px;width:100px;position: relative;top-50px;color:#5A3E1D;curser:pointer}
#textenoiformulaire2 td {color: #5A3E1D;font-size:11px;margin:0;padding:0}
#textenoiformulaire tr {width:300px;padding:0 0 0 15px; border:1px solid red}

.field {font-family:verdana;font-size:11px;width:200px; background-color:#fff; border: 1px solid #5A3E1D;padding:1px;margin:1px;overflow:hidden}
.libelle{width:90px;color:#ffffff;font-size:9px;margin: 0; padding:0}
.libelle2{width:80px;color:#5A3E1D;font-size: 9px;margin:0;padding:0}
.button { position: relative; left:85px;color:#ffffff;background-color:#5A3E1D;border: 1px solid  #5A3E1D;curser:pointer;margin:0;padding:0}
.message{width:200px;border:1px solid #5A3E1D;background-color: #ffffff;margin-right: 25px;padding:0;overflow:hidden} 
.ajax{background-color:#ffffff; color:#5A3E1D; border:1px solid #ffffff}
.oblig {position:relative;top:2px;left:5px;padding:0;margin:0}
.texte {font-size:10px;width:80px;background-color:#ffffff;border:1px solid #5A3E1D;padding :0;margin:0}
.codetexte{color:#5A3E1D;font-size:11px;margin:0;padding:0}

#textenoiinfolib {color: #5A3E1D}
#textenoiinfolib h1 {color: #5A3E1D; font-size:12px;font-weight : bold; }
#textenoiinfolib p {color: #5A3E1D;font-size: 10px;}

#textenoiconfirmationform h1 {color: #5A3E1D; font-size: 12px; font-weight : bold}
#textenoiconfirmationform p {color: #ffffff; font-size:12px;}







a.boutongauche,
a.boutongauche:link,
a.boutongauche:visited,
a.boutongauche:active{ background-image: url('http://imone.actioncom.fr/dbIMAGE/apc/image/I_22102007_113354.GIF'); background-repeat: no-repeat;  background-position: left; padding-left:13px ;font-family: verdana; font-size: 14px; color: #5A3D1C}

a.chemin,
a.chemin:link,
a.chemin:visited,
a.chemin:active{color: #fff}

a.boutonrevenir,
a.boutonrevenir:link,
a.boutonrevenir:visited,
a.boutonrevenir:active{font-size:12px;color:#fff;font-weight:bold}

a.chemin:hover, a.boutonrevenir:hover, a.boutongauche:hover {color: #ffffff;text-decoration:underline}

a.boutonaccueil,
a.boutonaccueil:link,
a.boutonaccueil:visited,
a.boutonaccueil:active{font-size:12px; color: #5A3D1C;text-align:center}
a.boutonaccueil:hover{color: #5A3D1C;text-decoration:underline;}
#textenoiadressepage h1,
#textenoiadressepage p {color:#fff;text-align:center}

#textenoiaccueil2 {padding:0;margin:0}
#textenoiaccueil2 h1 {font-size: 20px; color: #fff}
#textenoiaccueil2 p {font-size:13px;color: #E4BC96; text-align:justify}
#textenoiaccueil2 a {font-size:13px;color: #E4BC96  }

#textenoitexte h1 {clear:both;font-size:14px;color:#5A3E1D;font-weight:bold;margin:10px 20px 10px 0}
#textenoitexte img {float: left;width:200px;height:150px; margin-right:20px;margin-left:5px}
#textenoitexte p {clear:both;font-size:12px;color:#fff; text-align:justify;margin: 0 20px 0 0}
#textenoitexte a,#textenoipresse a {font-size:12px; font-weight:bold;color:#fff}

#textenoipresse span {float:left}

#textenoipresse h1 {font-size:13px;color:#5A3E1D;font-weight:bold;margin:10px 20px 10px 0;float:left;width:365px}
#textenoipresse p {font-size:12px;color: #fff;text-align:justify;margin: 0 20px 0 0;width:130px}
#textenoipresse img {width:20px}

#textenoititre h1 { font-size:16px;color:#fff; font-weight:bold}

#textenoititrelisteproduit  h1 {font-size:16px;color:#fff;font-weight:bold}

#textenoireal1_titre h1 {font-size:16px;font-weight:bold;color:white}

#textenoireal1_texte h1 {font-size:14px;margin: 20px 0 0 0;padding:0;font-weight: bold;color: #5A3D1C}
#textenoireal1_texte p {font-size:11px;color:#5A3D1C}
#textenoireal1_texte div.textes {margin:0 10px 0 0}

#imgreal1_img div { position:absolute;top:0;left:0;z-index: 10; width:350px; height: 270px }
#imgreal1_img .zoom { position:absolute;top:0;left:0;z-index:11;width:370px; height: 230px }

#textenoiinfojuri h1 {font-size: 14px; color: #5A3E1D; font-weight:bold;margin: 10px 20px 10px 0}
#textenoiinfojuri img {float: left}
#textenoiinfojuri p {font-size:11px;color: #ffffff; text-align:justify;margin: 0 20px 0 0}
#textenoiinfojuri a {font-size:11px;font-weight:bold;color:#fff}

#textenoiplanacces h1 {font-size:14px; color: #5A3E1D;font-weight:bold;margin: 10px 20px 10px 0}
#textenoiplanacces img {float: left}
#textenoiplanacces p {font-size:12px;color: #ffffff; text-align:justify;margin: 0 20px 0 0 }
#textenoiplanacces a {font-size:12px; font-weight: bold; color: #fff}

.textedamiertd { font-size: 14px; color: #58585a;transparent; width: 25%; padding: 9px; }
.soustitretexte { font-size: 12px; font-weight: bold; color: #000000;}

#textenoiadresse h1 {font-family: arial; font-size: 26px; color: #FF0000; padding: 0px; margin: 0px;clear: both ;text-align:center}
#textenoiadresse img { float: left ;  margin: 10px;}
#textenoiadresse p { font-size: 18px; font-weight: normal; color: #FF0000 ; text-align:center}

#textenoiaccueil h1 {font-family: arial; font-size:18px;color:#000;clear:both;text-align:center}
#textenoiaccueil img { float: left ;margin: 10px;}
#textenoiaccueil p {font-size:12px;color:#000;text-align:justify}

*{
font-family:verdana,sans-serif;font-size:12px
}

body{
  background-color: #5A3D1C;
  scrollbar-base-color:             #5A3D1C;
  scrollbar-face-color:             #5A3D1C;
  scrollbar-track-color:            #fff;
  scrollbar-highlight-color:        #5A3D1C;
  scrollbar-3dlight-color:          #fff;
  scrollbar-shadow-color:       transparent;
  scrollbar-darkshadow-color:       #fff;
  scrollbar-arrow-color:            #fff; 
  overflow: auto;
  font-size:12px;
  color: #fff;
}

#main{
 width:970px;
 margin: 0 auto;
 position:relative
}

h1 {padding:0;margin:0;text-align:left;font-weight:normal}
p {margin:0;padding:0;font-weight:normal;font-size:12px;}
div {margin:0;padding:0}
li,li i{font-weight:normal;padding:0;margin:0;font-size:12px} 

a,
a:link,
a:visited,
a:active{text-align:left;color:#fff;text-decoration:none;background-color:transparent;font-weight:normal}
a:hover{ text-decoration:underline}


/*LIENS BAS DU SITE*/

#etiquettenoi_infojuri a,#etiquettenoi_plansite a,#etiquettenoi_partenaire a,#etiquettenoi_actioncom a{font-size:11px}
#chemin_site a{font-size:11px}





#etiquettenoitexterecherche h1{color: #5A3E1D;padding:0;margin:0;font-size:12px}
#inputnoirecherche input{border:1px solid #5A3E1D}

#submit .buttonsearch { border:1px solid #5A3E1D; color: #5A3E1D}#etiquettenoiaccroche h1 {color:#ffffff;font-size:20px;text-align:center}

#etiquettenoietiqmoz h1 {color:#ffffff;font-size:9px}
#etiquettenoigamme h1 {font-size:15px;font-weight:bold; color:#fff}

#documentnoidoc ul {list-style:none;margin:0; padding:0}#bannoiaccueil a.lienimg {border:1px solid white}
