*{
margin:0;
padding:0;
}


body{
font-family:Arial,Helvetica,sans-serif;
background:url(images/general/fond.gif);
}


#cadre{
position:relative;
margin-top:20px;
margin-left:auto;
margin-right:auto;
width:760px;
height:auto;
background-color:#fff;
border:1px solid #000;
border-bottom-color:#ccc;
}


#ban{
position:relative;
height:130px;
width:760px;
border:0px solid #000;
border-bottom-width:1px;
background:url(images/general/ban.jpg);
font-weight:bold;
}


#ban a{
text-decoration:none;
color:#000;
text-align:center;
line-height:25px;	
font-family:Verdana,Arial;
font-size:0.7em;
}


#ban a:hover{
background:url(#);
}



#fr{
position:absolute;
width:15px;
height:15px;
top:93px;
left:20px;
border:0;
color:#fff;
line-height:20px;	
font-size:0.8em;
}


#fr_c a{
position:absolute;
width:10px;
height:10px;
top:113px;
left:23px;
border:1px solid #fff;
background-color:#9eb8dd;
}


#fr_c a:hover{
background:#;
}


#en{
position:absolute;
width:15px;
height:15px;
top:93px;
left:50px;
border:0;
color:#fff;
line-height:20px;	
font-size:0.8em;
}


#en_c a{
position:absolute;
width:10px;
height:10px;
top:113px;
left:53px;
border:1px solid #fff;
background-color:#9eb8dd;
}


#en_c a:hover{
background:#;
}


a#lien_menu_haut{
padding-right:10px;
padding-left:10px;
display:block;
position:relative;
float:right;
top:110px;
height:20px;
width:auto;
background-color:#fff;
line-height:18px;
opacity:0.6;
-moz-opacity:0.6;
-khtml-opacity:0.6;
filter:alpha(opacity=60);
}


#separateur{
display:block;
position:relative;
float:right;
top:110px;
height:20px;
width:2px;
background-color:#fff;
line-height:19px;
opacity:0.6;
-moz-opacity:0.6;
-khtml-opacity:0.6;
filter:alpha(opacity=60);
text-align:center;
padding-right:2px;
}


#bande_menu4{
position:relative;
height:167px;
width:760px;
border:0;
background:url(images/general/bande_menu_4.gif);
}


#bande_menu3{
position:relative;;
height:132px;
width:760px;
border:0;
background:url(images/general/bande_menu_3.gif);
}


#smenu{
position:absolute;
width:130px;
float:left;
height:auto;
top:13px;
border:0;
font-size:0.8em;
}


#smenu a{
display:block;
margin-top:10px;
width:130px;
height:22px;
text-decoration:none;
color:#000;
font-weight:bold;
line-height:22px;
background:url(images/general/pas_click.gif);
}


#smenu a:hover{
background:url(images/general/click.gif);
}


#contenu1{
position:relative;
top:5px;
left:145px;
width:605px;
border:0;
font-size:0.8em;
text-align:center;
}


#contenu2{
position:relative;
font-size:0.8em;
}


#realisation{
position:absolute;
height:140px;
width:350px;
top:35px;
right:15px;
border:0;
background:url(images/general/cadre_derniere_realisation.gif);
}


#bas{
margin-bottom:10px;
position:relative;
margin-left:auto;
margin-right:auto;
width:760px;
height:28px;
line-height:14px;
background-color:#fff;
border:1px solid #000;
border-top-width:0;
text-align:center;
font-size:0.6em;
}


a#index_thermo{
display:block;
margin-left:auto;
margin-right:auto;
height:80px;
width:100px;
background:url(images/thermo/divers/logo_combi.gif);
}


a#index_thermo:hover{
background:url(images/thermo/divers/combi_texte.gif);
}


a#index_cesi{
display:block;
margin-left:auto;
margin-right:auto;
height:80px;
width:100px;
background:url(images/thermo/divers/logo_cesi.gif);
}


a#index_cesi:hover{
background:url(images/thermo/divers/cesi_texte.gif);
}


a#index_electro{
display:block;
margin-left:auto;
margin-right:auto;
height:80px;
width:100px;
background:url(images/electro/divers/logo_electro.gif);
}


a#index_electro:hover{
background:url(images/electro/divers/electro_texte.gif);
}


a#index_swim{
display:block;
margin-left:auto;
margin-right:auto;
height:80px;
width:100px;
background:url(images/swim/divers/logo_swim.gif);
}


a#index_swim:hover{
background:url(images/swim/divers/swim_texte.gif);
}


a#index_eole{
display:block;
margin-left:auto;
margin-right:auto;
height:80px;
width:100px;
background:url(images/eole/divers/logo_eole.gif);
}


a#index_eole:hover{
background:url(images/eole/divers/eole_texte.gif);
}


a#index_hydro{
display:block;
margin-left:auto;
margin-right:auto;
height:80px;
width:100px;
background:url(images/hydro/divers/logo_hydro.gif);
}


a#index_hydro:hover{
background:url(images/hydro/divers/hydro_texte.gif);
}


a.bon_de_commande{
  text-decoration:none;
  color:red;
  font-weight:bold;
}
a.bon_de_commande:hover{
  color:#FF6666;
}


a#hyp{color:#000; text-decoration:none;}
a#hyp:hover{color:#ffab2c;}

a#hyp1{font-size:0.9em; color:#000; text-decoration:none;}
a#hyp1:hover{color:#ffab2c;}

a#hyp2{font-size:1.2em; color:#000; text-decoration:none;}
a#hyp2:hover{color:#ffab2c;}



img#droite{float:right;}
img#gauche{float:left;}



.style1 {font-family:"Times New Roman", "Times", "serif" ; text-align:center ; font-size:1.8em ; font-weight:bold ;}
.style2 {font-family:"Bradley Hand ITC" ; font-size:18px ; font-weight:bold ;}
.style3 {font-size:medium ;}
.style4 {font-size:medium ; font-weight:bold ;}
.style5 {font-family:"Times New Roman", "Times", "serif" ;}
.style6 {font-family:"Times New Roman", "Times", "serif" ; font-size:25px ;}
.style7 {font-size:x-small ;}
.style8 {font-size:x-small ; font-weight:bold ;}
.style9 {font-size:xx-small ;}
.style10 {color:#FF0000 ; font-weight:bold ;}
.style11 {color:#FF0000 ; font-weight:bold ; text-align:left ;}
.style12 {color:#FF0000 ; font-weight:bold ; font-size:x-small ;}
