#mozaiquem1 .ulmozaique { padding: 0px; margin: 0px; list-style: none; }
#mozaiquem1 .limozaique { padding: 0px; margin: 0px; float: left ; list-style: none }
#mozaiquem1 .imgmozaique { padding: 0px; margin: 0px; list-style: none, border:1 px solid green; width: 60px;  height: 60px;border: 1px solid #7c7c7c;}}#liprofamlpf2                { position : absolute ; font: normal 10px ; color : #383838 }

#liprofamlpf2 a,
#liprofamlpf2 a:link,
#liprofamlpf2 a:visited,
#liprofamlpf2 a:active       { font-size: 10px ; color : #727272 ; text-decoration : none ; }
#liprofamlpf2 a:hover        { font-weight : bold }

#liprofamlpf2 a.liennode,
#liprofamlpf2 a.liennode:link,
#liprofamlpf2 a.liennode:visited,
#liprofamlpf2 a.liennode:active       { color: #727272 ; text-decoration : none ; }
#liprofamlpf2 a.liennode:hover        { font-weight : bold ; }

#liprofamlpf2 a.lienproduit,
#liprofamlpf2 a.lienproduit:link,
#liprofamlpf2 a.lienproduit:visited,
#liprofamlpf2 a.lienproduit:active    { text-decoration : none  }
#liprofamlpf2 a.lienproduit:hover     { color : #000000 }#textenoititreactualite { }
#textenoititreactualite h1 { width: 450px;  font-size: 16px; }
#textenoititreactualite p {}
#textenoititreactualite ul { }
#textenoititreactualite li {}
#textenoititreactualite img { float: right; top:5px; }



















































#actualiteactuaccueil a.lienlibel,
#actualiteactuaccueil a.lienlibel:link,
#actualiteactuaccueil a.lienlibel:visited,
#actualiteactuaccueil a.lienlibel:active { color: #5B9203; font-family: tahoma; font-size: 13px; float: left; position : relative; padding-left: 20px; display: table-cell; voice-family: "\"}\"";  voice-family:inherit;  margin: 1px;}
#actualiteactuaccueil a.lienlibel:hover { color: #A1CE3D; text-decoration: none}

#actualiteactuaccueil  {margin: 0px; padding: 0px ;list-style: none }
#actualiteactuaccueil h1 {margin: 0px; padding: 0px ; }
#actualiteactuaccueil p { margin: 0px; padding: 0px ; color: #5F5F5F; font-family: tahoma; font-size: 11px; }
#actualiteactuaccueil img { margin: 0px; padding: 0px  }
#actualiteactuaccueil ul {  padding: 0px; margin: 0px; list-style: none;  }
#actualiteactuaccueil li { padding: 0px; margin: 0px; clear: both; }

#actualiteactuaccueil a.lienimage,
#actualiteactuaccueil a.lienimage:link,
#actualiteactuaccueil a.lienimage:visited,
#actualiteactuaccueil a.lienimage:active {position : relative; top: 0px; left: 0px; margin: 0px; padding: 0px ; width: 80px; height: 80px;  float: left; }
#actualiteactuaccueil a.lienimage:hover { }

a.chemin {   font-size: 11px;   text-decoration: none;  text-transform: lowercase}
a.chemin:hover {   text-decoration: underline}#menunoimp { text-align:center; padding: 5px; margin: 5px;  font-family: "Tahoma";  }

#menunoimp span.menunoi { font-weight: normal;  font-size: 11px;  color: #cdcdcd;  text-align : center;}
#menunoimp a.actif,
#menunoimp a.actif:link,
#menunoimp a.actif:visited,
#menunoimp a.actif:active{ font-weight: normal; letter-spacing: 0px; font-size: 11px; color: #ffffff; text-align : center}
#menunoimp a.actif:hover{  color: #8E8E8E; }#liprofamlpf1 {font-weight:normal;font-size: 11px;color:#000;margin:0;padding:0}

#liprofamlpf1 ul {margin:0;padding:0}
#liprofamlpf1 ul.ulproduit {width:100%;height:110px;margin:0;padding:0}

#liprofamlpf1 li {list-style:none}
#liprofamlpf1 li.liproduit {width:48%;height:135px;float:left;padding:10px 0 15px 0;border-bottom:1px solid #ccc}

#liprofamlpf1 a.lienimage,
#liprofamlpf1 a.lienimage:link,
#liprofamlpf1 a.lienimage:visited,
#liprofamlpf1 a.lienimage:active {background-color:#fff;width:126px;height:86px;margin-right:2px;float:left;}

#liprofamlpf1 li.liproduitrow_libelle {width:48%}
#liprofamlpf1 a.lienlibel,
#liprofamlpf1 a.lienlibel:link,
#liprofamlpf1 a.lienlibel:visited,
#liprofamlpf1 a.lienlibel:active {position:relative;text-decoration:none;font-weight:700;width:180px}

#liprofamlpf1 ul.ulnode {width:100%}
#liprofamlpf1 li.limaster {width:100%;clear:both;position:relative;margin-left:10px}

#liprofamlpf1 .linode {width:100%;clear:both;padding:5px 0 0}

#liprofamlpf1 a.lienmaster,
#liprofamlpf1 a.lienmaster:link,
#liprofamlpf1 a.lienmaster:visited,
#liprofamlpf1 a.lienmaster:active {color:#aa0000;font-size:12px;text-decoration:none;display:block;width:100%;font-weight:700;margin-top:10px;}

#liprofamlpf1 a.liennode,
#liprofamlpf1 a.liennode:link,
#liprofamlpf1 a.liennode:visited,
#liprofamlpf1 a.liennode:active {position:relative;left:10px;color:#000;text-decoration:none;font-size:11px;display:block;width:100%;font-weight:700;}

#liprofamlpf1 a.lienbouton,
#liprofamlpf1 a.lienbouton:link,
#liprofamlpf1 a.lienbouton:visited,
#liprofamlpf1 a.lienbouton:active {background-image:url('http://imfou.actioncom.fr/dbIMAGE/aspa/image/I_20082007_155658.GIF');background-repeat:no-repeat;background-position:left;width:100%;height:20px;display:table-cell}

#liprofamlpf1 span.tarif {font-size:16px;color:#632323;font-weight:700;border:2px solid red;}

#liprofamlpf1 div.prix{font-size:13px;color:#fff;display:inline;font-weight:700;width: 50px;text-align: right}
#liprofamlpf1 div.sd_total_ht {font-size:10px;color:#fff;display:inline;font-weight:700;width: 35px}
#liprofamlpf1 div.sd_total_ttc {font-size:12px;color:#fff;display:inline;font-weight:700;width: 35px}


#textenoitextepage { }
#textenoitextepage h1 { }
#textenoitextepage p {   }
#textenoitextepage ul {  }
#textenoitextepage li {  }

#menuarborescencenoimarbo a.libel,
#menuarborescencenoimarbo a.libel:link,
#menuarborescencenoimarbo a.libel:visited,
#menuarborescencenoimarbo a.libel:active {    font-size:12px; color: #585858; font-weight: bold;  text-decoration: none }
#menuarborescencenoimarbo a.libel:hover {   text-decoration: underline }

#menuarborescencenoimarbo a.souslibel ,
#menuarborescencenoimarbo a.souslibel:link,
#menuarborescencenoimarbo a.souslibel:visited,
#menuarborescencenoimarbo a.souslibel:active {  color: #727272; text-decoration: none}
#menuarborescencenoimarbo a.souslibel:hover { text-decoration: underline;  }

#menuarborescencenoi img.image { width: 30px ; height: 30px ; float: left }


#menuarborescencenoimarbo ul { list-style: none; margin: 0; padding: 0}
#menuarborescencenoimarbo ul.marbo { width: 200px }

#menuarborescencenoimarbo li.row {  width : 180px }
#menuarborescencenoimarbo li.soustexte { position:relative;left:5px;width:175px }
#imgmodele_img div { position: relative; left: -30px; top: 0px; width: 150px; height: 200px; }



#textenoititrerealisation { text-transform: uppercase; color: #aa0000; }
#textenoititrerealisation h1 { font-size: 16px; }


#textenoititrelisteproduit {  text-transform: uppercase; color: #aa0000; }
#textenoititrelisteproduit h1 {  font-size: 16px; }



#textenoiproduit {color: #8e8e8e;  }

#textenoiproduit h1 {  margin: 3px; padding: 3px ;  font-weight:normal;  }
#textenoiproduit p { position:relative; font-size: 11px;  left:10px;}

#textenoiproduit ul { margin: 0; padding: 0;font-size: 11px;  }
#textenoiproduit li { margin: 0; padding: 0;  font-size: 11px;    }
#textenoiproduit img {position: relative;  padding: 0; margin: 0; float: right; top:5px;}


#valeurnoi_prix h1.titre {float:left;width:95px;text-align:left;font-weight:400;color:#000}

#valeurnoiprix h1.valeur {width:300px;font-weight:700;font-size:14px;color:#000;padding:1px;float:left}

#valeurnoiprix h1.fin{padding:1px;font-size:14px;color:#000;}
#textenoiformulaire h1 {}
#textenoiformulaire p {width: 450px; font-size: 11px;}
#textenoiformulaire span.formulaire { width: 250px; padding : 0px; margin :0px 10px 0px 10px;  color: #727272; font-size: 11px;}

.field { font-family: tahoma,helvetica ; font-size: 11px;width : 330px; background-color:#dbdee3; border: 1px solid #313131; padding :1px; margin: 1px }

.button { background-color:#ffffff; border: 1px solid  #313131; color: #313131; font-family: tahoma,helvetica ; font-size: 11px; curser: pointer }
.libelle {width: 90px; font-family: tahoma,helvetica ; padding : 0px; margin : 0px;  font-size: 11px; color: #313131}
.autre { border:1px solid #313131;  background-color: #dbdee3;font-family: tahoma,helvetica ; font-size: 11px ; margin: 0px; padding: 0px;}
.civilite { border: 0px solid red ; font-family: tahoma,helvetica ; font-size: 11px ; background-color: #D4E2C6; color: #D4E2C6}


#textenoiconfform2 p {   }


a.boutonrevenir2,
a.boutonrevenir2:link,
a.boutonrevenir2:visited {   text-align: left; color: #8e8e8e }
a.boutonrevenir2:active {    height: 24px; text-align: center; color: #8e8e8e; }
a.boutonrevenir2:hover { text-align: center ; color: #758A4D  }#textenoitextemagasin { }
#textenoitextemagasin h1 { }
#textenoitextemagasin p { color: #727272; font-size: 11px; }
#textenoitextemagasin img { position: relative; left: -10px; float : left; width: 220px; height:220px; padding-right: 10px; margin-right: 10px;}


#textenoititretexte {  text-transform: uppercase; color: #ffffff; }
#textenoititretexte h1 {font-size: 16px; }




#textenoitextecode {font-family: tahoma; }
#textenoitextecode h1 { color: #aa0000; font-size: 18px;  text-align:center; text-transform: uppercase;  padding-bottom: 5px; margin-bottom: 5px; }
#textenoitextecode p { position: relative; top:35px;  float : right;  color: #ffffff; font-size: 13px; text-align:center; border: 1px solid white; }
#textenoitexteco_de img { position: relative; left: -10px; float : left; width: 220px; height:220px; padding-right: 10px; margin-right: 10px;}

#textenoitexteaccroche h1 { font-size: 32px; color: #ffffff; clear: both ; }
#textenoitexteaccroche img { float: left ;  margin: 10px;}
#textenoitexteaccroche p {font-family: tahoma; font-size: 16px; font-weight: normal; color: #ffffff }



#textenoiadresse h1 { font-size: 14px;  padding: 5px; margin: 5px;clear: both }
#textenoiadresse img { float: left ;  margin: 10px;}
#textenoiadresse p {font-family: tahoma; font-size: 12px; font-weight: normal; color: #ffffff ; text-align:center }body{
  background-color: #939394;
width_:955px;
  margin_:auto;
  text-align:center;
  scrollbar-base-color:             #aaaaaa;
  scrollbar-face-color:             #333333;
  scrollbar-track-color:            #777777;
  scrollbar-highlight-color:        #383838;
  scrollbar-3dlight-color:          #383838;
  scrollbar-shadow-color:       transparent;
  scrollbar-darkshadow-color:       #383838;
  scrollbar-arrow-color:            #666666; 
  overflow: auto;
  font-family: tahoma,helvetica;
  font-size: 12px ;
  color:#5F5F5F;
}

#main{
width:955px;
left:50%;
margin-left:-477px;
 _height:720px;
  min-height_:720px;
}

h1 { font-family: tahoma,helvetica ;font-size: 14px ;font-weight : bold;padding:0;margin:0;color: #aa0000 }
p {font-family: tahoma,helvetica ; font-size:12px;font-weight:normal;padding:0;margin:0;color:#5F5F5F}
a { font-family: tahoma,helvetica ;padding:0;margin:0; font-size:11px;color:#5F5F5F; text-decoration:underline}
ul {  }
li {  font-family:tahoma,helvetica;font-size:12px;color:#5F5F5F}
div { font-family:tahoma,helvetica; padding:0;margin:0}
span { font-family:tahoma,helvetica;padding:0;margin:0}


#menuverticalnoimventete ul{  text-align:right; }
#menuverticalnoimventete ul.ulitem {padding: 0px; margin: 0px ;width: 200px ;  height: 175px; }
#menuverticalnoimventete li.liitem { background-color: transparent; width: 200px ;}
#menuverticalnoimventete li.liactif {
 text-align:right;
 padding: 4px; 
  margin: 4px; 
  font-weight: bold;
  color: #FFFFFF;   
   height: 23px; 
  font-size: 15px; 
  voice-family: "\"}\""; 
  voice-family: inherit;
display:block;
}

#menuverticalnoimventete a.lienitem,
#menuverticalnoimventete a.lienitem:link,
#menuverticalnoimventete a.lienitem:visited,
#menuverticalnoimventete a.lienitem:active { 
text-decoration:none;
 padding: 4px; 
  margin: 4px; 
  font-weight: bold;  
  color: #FFFFFF;   
   height: 23px; 
  font-size: 15px; 
  voice-family: "\"}\""; 
  voice-family: inherit;
display:block;
} 
#menuverticalnoimventete a.lienitem:hover {  color: #FFFFFF ;text-decoration:underline;} 









#etiquettenoitexterecherche h1{  color: #ffffff;   }


#produitlistenoirecherche  a.lienlibel {
                    float: left ;
                    width: 75%;
                    position: relative;
                    top : 25%;
                    left: 10px;    
                   font-weight : normal;
                    font-family: Tahoma;
                    font-size: 11px;
                    color: #74AF38;
                    text-decoration: none;
           }

#produitlistenoirecherche  a.lienlibel:hover { color: #74AF38; padding: 0px; margin: 0px;  }
#produitlistenoirecherche  a.lienimage { float: left ; background-color: white ; position: relative ; left: 0px ; top: 0px ;  }
#produitlistenoirecherche  ul { padding: 0px; margin: 0px; }
#produitlistenoirecherche  ul.liste { clear: both; width: 100%; padding: 0px; margin: 0px; list-style: none; }
#produitlistenoirecherche  li.row { clear: both ; padding: 0px; margin: 0px; border:0px; display: block; border-bottom:1px solid #363636; height: 60px; }
#produitlistenoirecherche  span.inclusion { float : left ;  position: relative ; left: 15px ; top: 40px; }

#produitlistenoirecherche  span.pasdeproduit { position: relative ; width: 100% ; top: 30px ; text-align: center ; color: #3e3e3e; font-size: 18px ; font-weight: normal; font-family: Times new roman ;}

#produitlistenoirecherche  ul.textes { list-style: none; float: left ; width: 60% ; position: relative ; left: 10px; }
#produitlistenoirecherche  l_i.texte { font-family: tahoma; font-size: 11px ; color: #515151 ; padding-bottom: 3px ; }
#produitlistenoirecherche  li.overclass { background-color: #EFF7E7; height: 60px; cursor: pointer;  }#etiquettenoietiq h1 { color: #ffffff; text-align: center  }

#etiquettenoitexterecherche h1 { color: #ffffff; font-size: 12px  }

#etiquettenoietiq2 h1 { }


#etiquettenoipromotion h1 { position: relative; left: 10px; width: 470px;  font-size: 16px; font-weight : normal }

#etiquettenoireconstruction h1 {  width: 300px; background-color:#313131;  color: #ffffff; font-size: 22px; font-weight : normal; text-align:center }

#banimgb1 a.lientexte, 
#banimgb1 a.lientexte:link,
#banimgb1 a.lientexte:visited,
#banimgb1 a.lientexte:active { font-size: 10px ; width: 97% ; padding: 3px ; margin: 3px ; }
#banimgb1 a.lientexte:hover {text-decoration: underline}

#banimgb1 a.lienimg, 
#banimgb1 a.lienimg:link,
#banimgb1 a.lienimg:visited,
#banimgb1 a.lienimg:active { font-size: 10px ; width: 100% ; color: #ffffff ; background-color: #ffffff  ; border:1px solid #cccccc}
#banimgb1 a.lienimg:hover {color: yellow}


#banimgb1 span { border-left: 1px solid #ffffff }



