ul.plansite { }
ul.plansite li {padding:5px}
ul.plansite ul {padding-left: 5px }

li.entete a {background-color:#f47f20; font-weight:bold; display:block; width:97%; padding:3px;}
li.entete ul li a {background:none; font-weight:normal; padding:0}#menunoimenu_procedes {}
#menunoimenu_procedes span a {border-bottom: 2px solid #047391}
#menunoimenu_procedes span a:hover {background-color:#047391;color:#fff; text-decoration:none}/*------------------------- Documents -----------------------------------*/
#documentnoi_page { clear:both; overflow:hidden;  }
#documentnoi_page ul.uldocuments {  padding:0 0 0 20px;   }
#documentnoi_page li { list-style-type:none;  margin:0 25px 10px 0; padding:8px 3px; display:block; overflow:hidden; background: #dadada; border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -webkit-border-radius: 8px}
#documentnoi_page li img { border:none; width: 100px; padding: 0; margin: 0 }

#documentnoi_page li a.liendocument,
#documentnoi_page li a.lienicone { padding: 0; float:left;  }

#documentnoi_page li a.liendocument:first-child,
#documentnoi_page li a.lienicone { border-right: 1px solid #fff; display:block; padding: 0 10px 0 0; margin: 0 8px }

#documentnoi_page li ul.ulsousdocument { display:none;}

#bannierejqb ul {display:none}
#bannierejqb li {width:190px;border-bottom:1px solid #939393;padding:2px}
#bannierejqb li a {font-size:9px;text-align:right;display:block;width:190px;height:40px;clear:both;color:#fff}
#bannierejqb li img {width:60px;float:left;border:0}
#bannierejqb li span {width:120px;display:block;float:left;padding:3px;margin:1px}

#bannierejqb div div {position:absolute;top:0;left:0;width:166px;height:122px;overflow:hidden}
#bannierejqb div div img {position:absolute;top:0;left:0;z-index:0;text-align:center;width:166px;height:122px}

#bannierejqb div div div {position:absolute;top:270px;left:0;width:100%;padding:5px;margin:0;font-size:14px;background-color:#ccc;-moz-opacity:0.8;opacity: 0.8;filter:alpha(opacity=80)}

#bannierejqb div div div h2 {text-align:left;padding:5px;margin:0;font-size:14px;color:#000}
#bannierejqb div div div p {width:100%;padding:6px;font-size:12px;color:#fff;display:none}
#bannierejqb div div div a {font-size:11px;text-align:center;color:#fff;text-decoration:underline;background-color:#EB6909;width:100px;padding:3px;position:absolute;top:34px;left:419px}

#rotator .ui-tabs-hide {display:none}

.ui-state-active {background-color:#ccc}
.ui-state-active span {color:#000}




#sliderjqb ul { width:166px;   height:122px;   position:relative;  }
#sliderjqb li { position:absolute; top:0;  left:0;  display:block; }
#sliderjqb img { width:166px;  height:122px }



#sliderjqb .ui-tabs-hide {display:none}#menunoimh1 {  padding:2px; margin:2px;  }
#menunoimh1 span.menunoi {  font-size:12px;  color: #000;  text-align : center;  }
#menunoimh1 a.actif,
#menunoimh1 a.actif:link,
#menunoimh1 a.actif:visited,
#menunoimh1 a.actif:active{  color: #ffffff; text-align : center  }
#menunoimh1 a.actif:hover{  text-decoration:underline; }



#menuverticalnoimventete ul{ color: #FFF}
#menuverticalnoimventete li.liitem {position : relative; left:-25px;background-color: transparent }
#menuverticalnoimventete li.liactif { color: #FF7F00;font-size: 11px; position:relative;left:-25px;list-style:none} 

#menuverticalnoimventete a.lienitem,
#menuverticalnoimventete a.lienitem:link,
#menuverticalnoimventete a.lienitem:visited,
#menuverticalnoimventete a.lienitem:active {color: #FFF} 
#menuverticalnoimventete a.lienitem:hover { text-decoration:underline  } 


.menuarbo {list-style:disc;padding-left:2px}

/*
#menuarborescencenoicatalogue ul {color: #FFF}
#menuarborescencenoicatalogue ul.soustexte {margin:0;padding:0}
#menuarborescencenoicatalogue li.row {margin:0;padding:0;}
#menuarborescencenoicatalogue li.soustexte {margin-left:0px;padding:0}
*/

#menuarborescencenoicatalogue a.libel,
#menuarborescencenoicatalogue a.libel:link,
#menuarborescencenoicatalogue a.libel:visited,
#menuarborescencenoicatalogue a.libel:active {color: #FFF}

#menuarborescencenoicatalogue a.souslibel,
#menuarborescencenoicatalogue a.souslibel:link,
#menuarborescencenoicatalogue a.souslibel:visited,
#menuarborescencenoicatalogue a.souslibel:active {color: #FFFFFF;font-size:10px}

#menuarborescencenoicatalogue a.libel:hover,
#menuarborescencenoicatalogue a.souslibel:hover {text-decoration:underline}


.accueil #menuarborescencenoicatalogue li ul,
.contact #menuarborescencenoicatalogue li ul { display:none; }img.imagedocument  { width:167px;  max-height:250px; }

#textenoitexteprod .text img { max-width:335px; }#textenoiformulaire h1 {font-size:12px; color:#ff7f00; padding: 0 0 10px 0}

#textenoiformulaire div { font-size: 11px;color:#14304f;}
#textenoiformulaire div.codetexte {  font-size: 9px}
#textenoiformulaire p.text { display:none}
#textenoiformulaire div.envoi_formulaire { height:100px; width:100px;  position: relative; top-50px; color:#5A3E1D;   font-size: 11px; curser: pointer }
#textenoiformulaire2 td { color: #5A3E1D;font-size:11px}
#textenoiformulaire tr { width:300px; padding: 0 0 0 15px; }


.field {position: relative; left:5px; font-size: 11px; width : 180px; background-color:#fff; border: 1px solid #5A3E1D; padding:0 0px 0 0; margin: 0 }
.field2 { font-size: 10px ;color: #585858;}
.libelle{width:50px;color: #585858; font-size: 9px;  margin: 0; padding:3px}
.champ:focus {background:#f47f20}
.message{width : 200px; border:1px solid #5A3E1D;  background-color: #fff; font-size: 11px ; margin-right: 25px; padding: 0;  } 
.ajax{background-color:#ffffff; color:#5A3E1D; border:1px solid #fff}
.oblig {position:relative; top:5px;  left:10px;padding: 0; margin: 0}
.texte { font-size: 10px; width : 60px; background-color:#fff; border: 1px solid #5A3E1D; padding :0; margin: 0 }
.codetexte{color: #5A3E1D;font-size:10px;margin: 0; padding: 0}
select {font-size: 10px;}
option {font-size: 10px;}

.CNIL {font-size:9px; font-style:italic; margin-top:5px}
.adress {margin-top:15px}body{
  background-color: #ffffff;
  scrollbar-base-color:             #14304f;
  scrollbar-face-color:             #14304f;
  scrollbar-track-color:            #c2dbe2;
  scrollbar-highlight-color:        #14304f;
  scrollbar-3dlight-color:          #14304f;
  scrollbar-shadow-color:       transparent;
  scrollbar-darkshadow-color:       #14304f;
  scrollbar-arrow-color:            #c2dbe2; 
  overflow: auto;
 font-family:verdana,helvetica;
 font-size:12px;
  color:#3F3F3F
}

#main{
   background-image: url(http://imone.actioncom.fr/dbIMAGE/afcm/image/I_29042008_150529.JPG);
   position:relative;
   text-align:left;
   width:937px;
   height:646px;
   margin:auto;
}

h1{ clear:both; margin:0;padding:0;font-weight:bold;font-size:18px;color:#003546}
h2{ clear:both; color:#14304F;font-size:13px;margin:15px 0 5px 0}
h3{ clear:both; color:#fff;font-size:13px;padding:0;margin:0}
h4 { clear:both; color:#14304F;font-size:18px;border-top:1px solid #14304f; border-bottom:1px solid #14304f;text-transform:uppercase; text-align:center;padding:5px;font-weight:normal;padding:0;margin:0}

p {margin:0;padding:0}
td{font-size: 11px;color:#14304f;margin:0;padding:0}
ul{list-style:none;padding:0;margin:0}

.textes p {  margin:10px 0;  }
.textes ul { margin:10px 0;  }
.textes ul li { list-style-type:disc;  list-style-position:inside;  }

#inclusionfooterliens a{padding-right:5px;margin-right:4px;border-right:1px dotted #ccc;font-size:10px}



.accueil #chemin_principal { display:none; }

a,a:link,a:visited,a:active{ color:#000;  text-decoration:none;  }
a:hover{text-decoration:underline}

.text a { color:#04738E;  text-decoration:underline;  }

a.news,a.news:link,a.news:visited,a.news:active{color:#ff7f00;font-weight:bold}

a.devis,a.devis:link,a.devis:visited,a.devis:active{ font-size: 10px; color:#fff; font-weight:bold }

.demande {padding:1px;margin-top:5px;margin-bottom:9px;text-align:center;width:100%}
.demande a {color:#fff;font-size:11px;cursor:pointer}
.adresse p {color:#fff}
a.button {display:block;width:100%;height:100%}

#itcosimplebuttonaccueil a.button{font-weight:bold;color:#003546}

.buttonsearch{border:0px;}

ul.soustexte {margin-left:6px;margin-bottom:4px;list-style:disc}

#documentnoidoc li {height:124px}

#etiquettenoitexterecherche h1 {color:#666666;font-size:11px;font-weight:700}

#inputnoirecherche input.search {color:#262316;font-size:10px;height:19px;width:140px;border:1px solid #706c60;margin:1px;padding:0}
#inputnoirecherche {height:14px}

.text { overflow:hidden; }
.text img { float:left; margin:0 5px 0 0;  }  

ul.liste{list-style:disc;list-style-position:inside;padding-left:4px}
a.lienlibel{color:#fff}

#produitlistenoirecherche li.row {clear:both;display:block;height:70px;border-bottom:1px solid #ccc;display:block;}
#produitlistenoirecherche li.texte {display:block;position:relative;left:10px}
#produitlistenoirecherche a.lienimage  {width:139px;float:left;display:block}
#produitlistenoirecherche a.lienlibel {width:100%;position:relative;left:10px;font-weight:700;font-size:12px;color:#666;padding-right:10px}
#produitlistenoirecherche a.liencode  {width:490px;top:52px;left:20px;font-size:14px;color:#666}
#produitlistenoirecherche a.liencode:hover {color:red}

#produitlistenoirecherche span.pasdeproduit {position:relative;width:100%;top:60px;text-align:center;color:#000;font-size:15px;font-weight:400}

#textenoipfort p { font-size:11px}
#textenoipfort li { font-size:11px;padding-bottom:2px}

#textenoitextepage li,#textenoitextepage p { font-size: 11px; color: #3F3F3F }
#textenoitextepage a {color: #3F3F3F; text-decoration:underline}
#textenoitextepage img {margin:2px ; float:left;margin-right:4px}
#textenoitextepage  div{clear:both;padding-bottom:10px}


#textenoitexteprod p,#textenoitexteprod li { font-size: 11px; color: #3F3F3F }
#textenoitexteprod a {color: #3F3F3F; text-decoration:underline}

#textenoititremenu h1 { font-size: 11px; color: #e6e6e6 }

#textenoiphoto p { font-size: 9px; color: #e6e6e6}
#textenoiphoto h3 {  color:#003546;  font-size:12px; }


#textenoichamp p { font-size: 9px; color: #fff}

#produitlistenoipl ul li ul.liproduitrow, #produitlistenoipl ul li ul.liproduitrow li  { display:inline;  padding:0;  }


.accueil #etiquettenoi_realisations { display:none; }#produitlistenoirecherche li.row {clear:both;display:block;border-bottom:1px solid #ccc;display:block;}
#produitlistenoirecherche li.texte {display:block;position:relative;left:10px}
#produitlistenoirecherche a.lienimage  {width:139px;float:left;display:block}
#produitlistenoirecherche a.lienlibel {width:100%;position:relative;left:10px;font-weight:700;font-size:12px;color:#666;padding-right:10px}
#produitlistenoirecherche a.liencode  {width:490px;top:52px;left:20px;font-size:14px;color:#666}
#produitlistenoirecherche a.liencode:hover {color:red}

#produitlistenoirecherche span.pasdeproduit {position:relative;width:100%;top:60px;text-align:center;color:#000;font-size:15px;font-weight:400}

.liproduitrow {padding: 10px}
.rowimage{border:5px solid #fff}
.rowimage:hover {border: 5px solid#666}

