html, body{
	margin: 0;
	padding: 0;
 
}
body{
background:#fff url(../img/bg_back.jpg) repeat-x;
color: #000;
font-size: 11px;
font-family:Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
}

#page{
background:#fff url(../img/bg_news.jpg) bottom right no-repeat;
width: 780px;
margin: 0em auto;
text-align:left;
height:auto;
margin-top:5px;
padding:0px;
}


/* propriétés spécifiques à chaque coin */
#haut {
/*background:url(../img/bg_haut.gif) no-repeat;*/
height:130px;
}

#bas
{
width:780px;
}

#bas td {
background:url(../img/bg_bas2.gif) no-repeat;
height:50px;
font-size:10px;
color:#3C75A6;
text-align:right;
}

#bas a:link, #bas a:visited
{
font-size:10px;
color:#3C75A6;
text-decoration:underline;
}

/**div contenu**/
div#content{
border-left:1px solid #EFEFEF;
border-right:1px solid #EFEFEF;
padding-top:17px;
text-align:left;
height:auto;
}

/**menu**/

#menu_haut{
background:url(../img/menu_haut.jpg) no-repeat;
width:166px;
height:17px;
margin-left:6px;
margin-right:6px;
}

#menu_bas{
width:166px;
background:url(../img/menu_bas.jpg) no-repeat;
height:17px;
margin-left:6px;
margin-right:6px;
}

#menu{
background: #0075C0 url(../img/bg_menu_left.jpg) no-repeat bottom;
width:166px;
margin-left:6px;
margin-right:6px;
padding-bottom:195px;
}

#menu ul{
margin-left:0px;
list-style: none;
list-style-position:outside;
margin-top:0px;
margin-bottom:0px;
text-align:center;
padding-left:0px;
}

#menu li{
margin-left:0px;
background:url(../img/bg_bouton.jpg) no-repeat;
width:166px;
height:28px;
text-align: justify;
padding-bottom:15px;
}

#menu li a{
color:#FFF;
width:166px;
display: block ;
height:28px;
text-align: center;
padding-top:5px;
text-decoration:none;
font-weight:bold;
font-size:11px;
}

#menu li a:hover,#menu li a:focus{
display: block ;
height:28px;
color:#004F82;
background:url(../img/bg_bouton_rolov.jpg) no-repeat;
}

.menu_visited{
color:#004F82;
height:28px;
background:url(../img/bg_bouton_rolov.jpg) no-repeat;
}




/***div text**/
#content_middle{
width:595px;
margin-left:178px;
vertical-align:top;
margin-top:0px;
padding-right:1px;
height:auto;
}

#content_middle p{
margin-left:20px;
margin-right:200px;
text-align:justify;
}

.titre{
display:block;
background:url(../img/bg_titre.jpg) no-repeat center left;
text-align:left;
padding-left:30px;
padding-bottom:11px;
padding-top:5px;
font-size:14px;
font-weight:bold;
height:13px;
color:#004F82;
margin-left:20px;
}



.titre_contact{
display:block;
background:url(../img/bg_titre_contact.jpg) no-repeat center left;
text-align:left;
padding-left:35px;
padding-bottom:13px;
padding-top:5px;
font-size:14px;
font-weight:bold;
height:13px;
color:#004F82;
margin-left:20px;
}




/***div vidage**/
#content_middle_vidage{
background:url(../img/bg_content_vidage.jpg) top right no-repeat;
width:595px;
padding-left:178px;
_padding-left:0px;
vertical-align:top;
margin-top:0px;
padding-right:1px;
height:auto;
}

#content_middle_vidage p{
margin-left:20px;
margin-right:200px;
text-align:justify;
}
#content_middle_vidage_en{
background:url(../img/vidage_en.jpg) top right no-repeat;
width:595px;
padding-left:178px;
_padding-left:0px;
vertical-align:top;
margin-top:0px;
padding-right:1px;
height:auto;
}

#content_middle_vidage p-en{
margin-left:20px;
margin-right:200px;
text-align:justify;
}





/***div evier**/
#content_middle_evier{
background:url(../img/bg_content_evier.jpg) top right no-repeat;
width:595px;
padding-left:178px;
_padding-left:0px;
vertical-align:top;
margin-top:0px;
padding-right:1px;
height:auto;
}

#content_middle_evier p{
margin-left:20px;
margin-right:200px;
text-align:justify;
}

#content_middle_evier_en{
background:url(../img/viadage_evier_en.jpg) top right no-repeat;
width:595px;
padding-left:178px;
_padding-left:0px;
vertical-align:top;
margin-top:0px;
padding-right:1px;
height:auto;
}

#content_middle_evier p_en{
margin-left:20px;
margin-right:200px;
text-align:justify;
}





/***div siphon**/
#content_middle_siphon{
background:url(../img/bg_content_siphons.jpg) top right no-repeat;
width:595px;
padding-left:178px;
_padding-left:0px;
vertical-align:top;
margin-top:0px;
padding-right:1px;
height:auto;
}

#content_middle_siphon p{
margin-left:20px;
margin-right:200px;
text-align:justify;
}


#content_middle_siphon_en{
background:url(../img/bonde-siphon_en.jpg) top right no-repeat;
width:595px;
padding-left:178px;
_padding-left:0px;
vertical-align:top;
margin-top:0px;
padding-right:1px;
height:auto;
}

#content_middle_siphon p-en{
margin-left:20px;
margin-right:200px;
text-align:justify;
}




/***div mecanisme**/
#content_middle_mecanisme{
background:url(../img/bg_content_mecanisme.jpg) top right no-repeat;
width:595px;
padding-left:178px;
_padding-left:0px;
vertical-align:top;
margin-top:0px;
padding-right:1px;
height:auto;
}

#content_middle_mecanisme p{
margin-left:20px;
margin-right:200px;
text-align:justify;
}

#content_middle_mecanisme_en{
background:url(../img/toilet-mechanism.jpg)top right no-repeat;
width:595px;
padding-left:178px;
_padding-left:0px;
vertical-align:top;
margin-top:0px;
padding-right:1px;
height:auto;
}

#content_middle_mecanisme_en p{
margin-left:20px;
margin-right:200px;
text-align:justify;
}




/***div abattants**/
#content_middle_abattants{
background:url(../img/bg_content_abattant.jpg) top right no-repeat;
width:595px;
padding-left:178px;
_padding-left:0px;
vertical-align:top;
margin-top:0px;
padding-right:1px;
height:auto;
}

#content_middle_abattants p{
margin-left:20px;
margin-right:200px;
text-align:justify;
}


#content_middle_abattants-en{
background:url(../img/bg_content-abattant_ang.jpg) top right no-repeat;
width:595px;
padding-left:178px;
_padding-left:0px;
vertical-align:top;
margin-top:0px;
padding-right:1px;
height:auto;
}

#content_middle_abattants p-en{
margin-left:20px;
margin-right:200px;
text-align:justify;
}













/***div right**/
#div_right{
/*background:url(../img/bg_news.jpg) no-repeat bottom;*/
width:148px;
float:right; 
display:block;
height:417px;
}

.top_news{
height:22px;
background:url(../img/bg_top_news.jpg) no-repeat;
font-size:14px;
font-weight:bold;
color:#004F82;
padding-left:45px;
padding-top:2px;
}

.bas_news{
background:url(../img/bas_news.jpg) no-repeat;
height:22px;
}

.tab_news{
width:148px;
background:#F3F3F3;
font-size:10px;
}
.news{
padding-left:10px;
padding-right:10px;
text-align:justify;
}

.partenaires{
padding-left:10px;
padding-right:10px;
text-align:left;
}


/**tab_image**/
.tab_image{
width:394px;
margin-top:10px;
margin-bottom:10px;
}

.td_top_news{
background:url(../img/td_top_prdt.jpg) no-repeat;
height:23px;
width:141px;
font-size:12px;
font-weight:bold;
text-align:center;
}

.td_top_news a{
color:#00619F;
text-decoration:none;
}

/***div footer**/
#footer{
background:#000;
width:780px;
text-align:right;
font-size:10px;
color:#3C75A6;
vertical-align:top;
margin-bottom:5px;
}

.style1{
font-weight:bold;
}


/***contact**/
.tab_contact{
margin-left:20px;
}
.td_titre_form{
font-size:11px;
background:#80BAE0;
color:#FFFFFF;
padding-left:5px;
font-weight:bold;
}

.td_champ_form input,.td_champ_form textarea{
font-size:11px;
background:#E4F4FF;
color:#004F82;
padding-left:5px;
}

.bouton_reserv{
background:#80BAE0;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
border:1px solid #E4F4FF;
}

.td_bouton_contact{
padding-right:5px;
}
.td_remarque{
font-size:10px;
text-align:left;
}

.adresse{
float:right; 
width:200px; 
margin-top:55px;
text-align:center;
padding-right:10px;
color:#007ABD;
}

.adresse a{
color:#007ABD;
text-decoration:none;
}

.adresse a:hover{
color:#00507C;
text-decoration:none;
}


.style2{
color:#036AA3;
font-weight:bold;
}



#menu_produit {
background: #0075C0;
width:166px;
top:auto;
left:auto;
}


#menu_produit  a{
background:url(../img/bg_menu_prdt.jpg) no-repeat;
color:#FFF;
width:166px;
display: block ;
height:28px;
text-align: center;
text-decoration:none;
font-size:11px;
}
#menu_produit a:hover,#menu a:focus{
display: block ;
height:28px;
color:#004F82;
background:url(../img/bg_bouton_rolov.jpg) no-repeat;
}


/**process**/
.img_process{
margin-top:20px;
margin-left:20px;
}

#process_right{
background:url(../img/bg_right_process.jpg) top no-repeat;
padding-top:63px;
width:151px;
float:right; 
display:block;
text-align:center;
}

#process_right img{
margin-bottom:10px;
}

.img{
background:url(../img/bg_bas_process.jpg) left no-repeat bottom;
display:block;
padding-left:60px;
padding-top:30px;
}

.text_process{
display:block;
margin-top:10px;
margin-bottom:20px;
margin-left:20px;
}



/****produit***/
.table_prdt{
margin-left:25px;
}
.td_titre_prdt{
background:url(../img/bg1_prdt2.jpg) no-repeat;
width:144px;
height:30px;
font-size:11px;
color:#FFFFFF;
text-align:center;
vertical-align:top;
}
.td_titre_prdt a,.td_titre_prdt a:hover{
font-size:11px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
text-decoration:none;
}
.bg_prdt{
background:url(../img/bg_bouton2.jpg) repeat-y;
width:144px;
height:133px;
}



/****produit_vidage***/
.td_titre_prdt_vidage{
background:url(../img/bg_top_vidage.jpg) no-repeat;
width:140px;
height:30px;
font-size:11px;
color:#FFFFFF;
text-align:center;
vertical-align:top;
}
.td_titre_prdt_vidage a,.td_titre_prdt_vidage a:hover{
font-size:11px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
text-decoration:none;
}
.bg_prdt_vidage{
background:url(../img/bg_vidage.jpg) repeat-y;
width:140px;
height:133px;
padding-left:1px;
}

.td_bas_vidage{
background:url(../img/bg_bas_vidage.jpg) no-repeat;
height:34px;
font-size:10px;
color:#5DAE59;
text-align:center;
}




/****produit_evier***/
.td_titre_prdt_evier{
background:url(../img/bg_top_evier.jpg) no-repeat;
width:144px;
height:30px;
font-size:11px;
color:#FFFFFF;
text-align:center;
vertical-align:top;
padding-right:45px;
}
.td_titre_prdt_evier a,.td_titre_prdt_evier a:hover{
font-size:11px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
text-decoration:none;
}
.bg_prdt_evier{
background:url(../img/bg_evier.jpg) repeat-y;
width:180px;
height:133px;
padding-left:1px;
}

.td_bas_evier{
background:url(../img/bg_bas_evier.jpg) no-repeat;
height:34px;
font-size:10px;
color:#96A83C;
text-align:center;
padding-right:45px;
}



/****produit_bonde***/
.td_titre_prdt_bonde{
background:url(../img/bg_top_bonde.jpg) no-repeat;
width:144px;
height:30px;
font-size:11px;
color:#FFFFFF;
text-align:center;
vertical-align:top;
}
.td_titre_prdt_bonde a,.td_titre_prdt_bonde a:hover{
font-size:11px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
text-decoration:none;
}
.bg_prdt_bonde{
background:url(../img/bg_bonde.jpg) repeat-y;
width:144px;
height:133px;
padding-left:1px;
}

.td_bas_bonde{
background:url(../img/bg_bas_siphons.jpg) no-repeat;
height:34px;
font-size:10px;
color:#3B8F47;
text-align:center;
}


/****produit_mecanisme***/
.td_titre_prdt_mecanisme{
background:url(../img/bg_top_mecanisme.jpg) no-repeat;
width:144px;
height:30px;
font-size:11px;
color:#FFFFFF;
text-align:left;
vertical-align:top;
padding-left:50px;
}
.td_titre_prdt_mecanisme a,.td_titre_prdt_mecanisme a:hover{
font-size:11px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
text-decoration:none;
}
.bg_prdt_mecanisme{
background:url(../img/bg_mecanisme.jpg) repeat-y;
width:180px;
height:133px;
padding-left:1px;
}

.td_bas_mecanisme{
background:url(../img/bg_bas_mecanisme22.jpg) no-repeat;
height:48px;
font-size:10px;
color:#FD9947;
text-align:center;
padding-right:52px;
}



/****produit_abattant***/
.td_titre_prdt_abattant{
background:url(../img/bg_top_abattants.jpg) no-repeat;
width:144px;
height:30px;
font-size:11px;
color:#FFFFFF;
text-align:center;
vertical-align:top;
}
.td_titre_prdt_abattant a,.td_titre_prdt_abattant a:hover{
font-size:11px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
text-decoration:none;
}
.bg_prdt_abattant{
background:url(../img/bg_abattant.jpg) repeat-y;
width:144px;
height:133px;
padding-left:1px;
}

.td_bas_abattant{
background:url(../img/bg_bas_abattant.jpg) no-repeat;
height:34px;
font-size:10px;
color:#FD9947;
text-align:center;
}



.lien_sous_prdt a{
background:url(../img/puce.jpg) no-repeat right;
/*display:block;*/
color:#036AA3;
font-weight:bold;
text-decoration:none;
font-size:12px;
}
.lien_sous_prdt a:hover{
background:url(../img/puce2.jpg) no-repeat right;
/*display:block;*/
color:#01426B;
font-weight:bold;
text-decoration:none;
}

.td_fermer{
vertical-align:bottom;
text-align:right;
padding-right:10px;
}

.td_fermer a{
color:#036AA3;
font-weight:bold;
font-size:12px;
}

.td_fermer a:hover{
color:#01426B;
font-weight:bold;
font-size:12px;
}

.td_bas_prdt{
background:url(../img/bg_prdt_bas.jpg) no-repeat;
height:34px;
font-size:10px;
color:#0579C2;
text-align:center;
}

.text_prdt{
text-align:justify;
}


/***lien retour**/
.lien_retour{
background:url(../img/puce_retour.jp.gif) no-repeat right;
padding-left:450px;
}
.lien_retour a{
color:#0075C0;
font-weight:bold;
text-decoration:none;
font-size:11px;
}
.lien_retour a:hover{
color:#024D7D;
}

.plus{
color:#0175C0;
font-weight:bold;
}


/**accueil**/
#text{
text-align:center;
}

.td_titre_vidage{
background:url(../img/bg_titre_vidage.jpg) no-repeat;
width:125px;
height:25px;
text-align:center;
vertical-align:middle;
}
.td_titre_vidage a{
color:#FFFFFF;
font-size:11px;
text-decoration:none;
font-weight:bold;
}


.td_titre_evier{
background:url(../img/bg_titre_evier.jpg) no-repeat;
width:125px;
height:25px;
text-align:center;
vertical-align:middle;
}
.td_titre_evier a{
color:#FFFFFF;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.td_titre_bonde{
background:url(../img/bg_titre_bonde_siphon.jpg) no-repeat;
width:125px;
height:25px;
text-align:center;
vertical-align:middle;
}
.td_titre_bonde a{
color:#FFFFFF;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.td_titre_mecanisme{
background:url(../img/bg_titre_mecanisme.jpg) no-repeat;
width:125px;
height:36px;
text-align:center;
vertical-align:middle;
}
.td_titre_mecanisme a{
color:#FFFFFF;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.td_titre_abattant{
background:url(../img/bg_titre_abattant.jpg) no-repeat;
width:125px;
height:36px;
text-align:center;
vertical-align:middle;
padding-bottom:10px;
}
.td_titre_abattant a{
color:#FFFFFF;
font-size:11px;
text-decoration:none;
font-weight:bold;
}




/****vidage_evier***/
#s_rosace{
display:block;
background:url(../img/bg_sans_rosace.jpg) top left no-repeat; 
margin-left:25px; 
}

.lien_s_rosace{
display:block;
margin-left:45px;
color:#FFFFFF;
padding-top:3px;
font-weight:bold;
}

.lien_s_rosace a{
color:#AABA59;
font-weight:bold;
text-decoration:none;
margin-left:100px;
}

/*************************/
#s_rosace-en{
display:block;
background:url(../img/bg_sans_rosace.jpg) top left no-repeat; 
margin-left:40px; 
}

.lien_s_rosace-en{
display:block;
margin-left:30px;
color:#FFFFFF;
padding-top:3px;
font-weight:bold;
}

.lien_s_rosace-en a{
color:#AABA59;
font-weight:bold;
text-decoration:none;
margin-left:80px;
}
/********************************/



#rosace{
background:url(../img/bg_avec_rosace.jpg) top left no-repeat; 
margin-left:25px;
}

.lien_rosace{
display:block;
margin-left:50px;
color:#FFFFFF;
padding-top:3px;
font-weight:bold;
}

.lien_rosace a{
color:#AABA59;
font-weight:bold;
text-decoration:none;
margin-right:90px;
}
/*****************************/
.lien_rosace-en{
display:block;
margin-left:30px;
color:#FFFFFF;
padding-top:3px;
font-weight:bold;
}

.lien_rosace-en a{
color:#AABA59;
font-weight:bold;
text-decoration:none;
margin-right:80px;
}
/******************************/



/****vidage***/
#s_rosace_vidage{
display:block;
background:url(../img/bg_s_rosace_vidage.jpg) top left no-repeat; 
margin-left:25px; 
}

.lien_s_rosace_vidage{
display:block;
margin-left:70px;
color:#FFFFFF;
padding-top:3px;
font-weight:bold;
}

.lien_s_rosace_vidage a{
color:#5DAC59;
font-weight:bold;
text-decoration:none;
margin-left:135px;
}

.lien_s_rosace_vidage a:hover{
text-decoration:underline;
}



.lien_s_rosace_vidage-en{
display:block;
margin-left:50px;
color:#FFFFFF;
padding-top:3px;
font-weight:bold;
}

.lien_s_rosace_vidage-en a{
color:#5DAC59;
font-weight:bold;
text-decoration:none;
margin-left:115px;
}

.lien_s_rosace_vidage-en a:hover{
text-decoration:underline;
}







#rosace_vidage{
background:url(../img/bg_a_rosace_vidage.jpg) top left no-repeat; 
margin-left:25px;
}

.lien_rosace_vidage{
display:block;
margin-left:70px;
color:#FFFFFF;
padding-top:3px;
font-weight:bold;
}

.lien_rosace_vidage a{
color:#5DAC59;
font-weight:bold;
text-decoration:none;
margin-right:130px;
}

.lien_rosace_vidage a:hover{
text-decoration:underline;
}





.lien_rosace_vidage-en{
display:block;
margin-left:50px;
color:#FFFFFF;
padding-top:3px;
font-weight:bold;
}

.lien_rosace_vidage-en a{
color:#5DAC59;
font-weight:bold;
text-decoration:none;
margin-right:120px;
}

.lien_rosace_vidage-en a:hover{
text-decoration:underline;
}



