
body{
margin:0px auto;
text-align:center;
padding:0px 0px 0px 0px;
background-image:url(images/fd_body.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#dbdbdb;
background-color:#9AD6EE;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3e3e3e;
}

a:link,
a:visited,
a:hover,
a:active{outline:none;}

h1{
display:inline;
padding:0px;
margin:0px;
font-size:1em;
font-weight:normal;

}

#bando{
margin:0px auto;
padding:0px 0px 0px 0px;
width:950px;
height:112px;
text-align:left;
}

#logo{
float:left;
width:285px;
margin:0px;
padding:0px;
display:block;
}

.photo_actu{
float:left;
border-width:0px 10px 10px 0px;
border-style:solid;
border-color:#FFFFFF;
}
.photo_actu img{ margin:0px; padding:0px}

#cnt_actu{float:left; width:150px;margin-left:5px;}
#cnt_lien_actu{float:left; width:150px;text-align:center; margin-top:20px;}
.cnt_lien_actu_dis{color:#CCCCCC;}

.main{cursor:pointer;}

/*-----------------------------------styles du menu du haut-----------------------------*/
#partie_recherche_lang{float:left; width:660px; height:67px; margin-top:10px;}


.menu_haut{
list-style-type:none;
width:590px;
float:left;
height:35px;
/*margin:77px 0px 0px 70px;*/
margin:0px 0px 0px 70px;
padding:0px 0px 0px 0px;

}

.menu_haut li{
list-style-type:none;
float:left;
display:inline;
width:118px;
height:35px;
margin:0px;
padding:0px;
}

.menu_haut li a{
display:block;
font-weight:bold;
background-repeat:no-repeat;
line-height:35px;
text-align:center;
color:#FFFFFF;
height:35px;
width:118px;
text-decoration:none;
float:left;
outline:none;
}

.menu_haut li a:hover{
color:#0097d4;
background-image:url(images/menu_ht/on/btn_on.jpg);
outline:none;
}

.accueil{
background-image: url(images/menu_ht/off/btn_accueil.jpg);
}

.societe{
background-image: url(images/menu_ht/off/btn_societe.jpg);
}

.produits{
background-image: url(images/menu_ht/off/btn_produits.jpg);
}

.qualite{
background-image: url(images/menu_ht/off/btn_qualite.jpg);
}

.exportations{
background-image: url(images/menu_ht/off/btn_export.jpg);
}

.contact{
background-image: url(images/menu_ht/off/btn_contact.jpg);
}


/*-----------------------------------fin des styles du menu du haut-----------------------------*/



#entour_contenu{
margin:0px auto;
background-color:#ffffff;
}


#contenu{
margin:0px auto;
width:950px;
background-color:#ffffff;
text-align:left;
overflow:hidden;
}

#anim_accueil{
float:left;
width:632px;
height:388px;

}

/*----------------styles du menu des rubriques sur page accueil-----------------*/

#menu_rubriques_accueil{
float:left;
width:230px;
min-height:388px;
background-image:url(images/filet_gauche_rubriques_accueil.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:17px;
padding-right:10px;
}


#menu_rubriques_accueil h1{
font-size:18px;
color:#0098D4;
text-align:left;
}

#menu_rubriques_accueil h2{
font-size:12px;
color:#75A312;
font-weight:normal;
text-align:justify;
}

#menu_rubriques_accueil p{
text-align:justify;
color:#666666;
}

#menu_rubriques_accueil ul{
width:306px;
float:left;
background-image:url(images/filet_degrad_rub_accueil.jpg);
background-position:top;
background-repeat:no-repeat;
list-style-type:none;
margin:80px 0px 0px 0px;
padding:0px;
}


#menu_rubriques_accueil ul li{
list-style-type:none;
float:left;
height:42px;
width:286px;
background-image:url(images/filet_degrad_rub_accueil.jpg);
background-position:bottom;
background-repeat:no-repeat;
margin:0px;
padding:0px 0px 0px 20px;
}

#menu_rubriques_accueil ul li a{
display:block;
height:42px;
padding-left:35px;
width:286px;
float:left;
color:#0097d4;
font-size:18px;
line-height:42px;
text-decoration:none;
background-image:url(images/puce_accueil_of.jpg);
background-repeat:no-repeat;
background-position:0px 13px;
letter-spacing:0.1em;
}

#menu_rubriques_accueil ul li a:hover{
color:#85b916;
background-image:url(images/puce_accueil_on.jpg);
}

/*------------ fin des styles du menu des rubriques sur page accueil --------------*/

/*--------------- styles du menu des rubriques sur page interieure -------------------*/

#rubriques_interieur{
float:left;
width:950px;
margin:15px 0px 20px 0px;
}


#rubriques_interieur ul{
list-style-type:none;
float:right;
margin:0px;
padding:0px;
}

#rubriques_interieur ul li{
display:inline;
float:left;
}

#rubriques_interieur ul li a{
letter-spacing:0.1em;
display:block;
float:left;
color:#3e3e3e;
font-size:14px;
text-decoration:none;
}

#rubriques_interieur ul li a:hover{
/*color:#35a285;*/
color:#85b916;
}

#rubriques_interieur ul li .rub_current{
/*color:#35a285;*/
color:#85b916;
font-weight:bold;
text-decoration:none;
}


/*------------ fin des styles du menu des rubriques sur page interieure--------------*/


#cote_g_interieur{
float:left;
width:218px;
padding:0px 0px 10px 0px;


}


#col_mil_interieur{
margin:0px 6px 0px 6px;
float:left;
width:412px;
min-height:550px;

}

#zoom{
border:1px solid #3e3e3e; 
float:left;
width:410px;
height:400px;
margin-bottom:10px;
}

.btn_pdf{
display:block;
margin:10px 0px 10px 0px;
}

#img1{
display:block;
float:left;
}

#img2, #img3, #img4{
display:none;
}

#cote_d_interieur{
float:left;
width:290px;
padding:0px 0px 10px 0px;
}

#vign{
float:right;
width:260px;
padding:0px 20px 0px 0px;
}

.cnt_vign{cursor:pointer;border:1px solid #3e3e3e; text-align:center; height:60px; width:58px; margin:2px 0px 2px 4px; float:right; overflow:hidden;}
.cnt_vign_hover{cursor:pointer;border:1px solid #0097DA; text-align:center; height:60px; width:58px; margin:2px 0px 2px 4px; float:right;overflow:hidden;}

#vign a img{
opacity: 0.5;
filter:alpha(opacity=50);
}

#vign a:hover img{
opacity: 1;
filter:alpha(opacity=100);
}

.txt_bloc_gauche_societe{
line-height:14px;
text-align:left;
width:90px;
float:left;
}

.image_societe{
border:1px solid #3e3e3e;
margin:0px 10px 0px 10px;
}



.txt_bloc_gauche1{
line-height:14px;
text-align:left;
padding: 10px 10px 0px 10px;
}

.txt_bloc_gauche2{
line-height:14px;
text-align:left;
padding-right:5px;

}


#titre_txt_cote_d{
float:left;
color:#0098d4;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #85b916;
/*border-bottom:1px solid #77c8e8;*/
margin-bottom:5px;
}

#txt_cote_d_interieur{
margin-top:25px;
margin-left:10px;
}

.titre_util{
/*background-image: url(images/icon_util.jpg);*/
background-image:url(images/titre_utilisation.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:372px;
padding:0px 0px 15px 40px;
background-color:#F2F2F2;
}

.titre_util_gb{
/*background-image: url(images/icon_util.jpg);*/
background-image:url(images/titre_utilisation_gb.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:372px;
padding:0px 0px 15px 40px;
background-color:#F2F2F2;
}

.titre_maintenance{
/*background-image:url(images/icon_maintenance.jpg);*/
background-image:url(images/titre_entretien.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:372px;
padding:0px 0px 15px 40px;
background-color:#F2F2F2;
}

.titre_maintenance_gb{
/*background-image:url(images/icon_maintenance.jpg);*/
background-image:url(images/titre_entretien_gb.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:372px;
padding:0px 0px 15px 40px;
background-color:#F2F2F2;
}

.titre_carac{
/*background-image:url(images/icon_carac.jpg);*/
background-image:url(images/titre_caracteristiques.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:372px;
padding:0px 0px 15px 40px;
background-color:#F2F2F2;
}

.titre_carac_gb{
/*background-image:url(images/icon_carac.jpg);*/
background-image:url(images/titre_caracteristiques_gb.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:372px;
padding:0px 0px 15px 40px;
background-color:#F2F2F2;
}


.titre_conso{
/*background-image:url(images/icon_carac.jpg);*/
background-image:url(images/2010/titre_consommables_fr.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:372px;
padding:0px 0px 15px 40px;
background-color:#F2F2F2;
}

.titre_conso_gb{
/*background-image:url(images/icon_carac.jpg);*/
background-image:url(images/2010/titre_consommables_gb.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:372px;
padding:0px 0px 15px 40px;
background-color:#F2F2F2;
}


.titre_assoc{
/*background-image:url(images/icon_assoc.jpg);*/
background-image:url(images/titre_pdt_associes.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:250px;
padding:15px 0px 0px 40px;

}

.titre_assoc_gb{
/*background-image:url(images/icon_assoc.jpg);*/
background-image:url(images/titre_pdt_associes_gb.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:250px;
padding:15px 0px 0px 40px;
}

.titre_version{
/*background-image:url(images/icon_maintenance.jpg);*/
background-image:url(images/titre_version.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:250px;
padding:15px 0px 0px 40px;

}

.titre_version_gb{
/*background-image:url(images/icon_maintenance.jpg);*/
background-image:url(images/titre_version_gb.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:250px;
padding:15px 0px 0px 40px;
}


.infos_pdt{
padding:10px;
line-height:14px;
/*letter-spacing:0.1em;*/
float:left;
}

.produits_assoc{
float:left;
width:290px;
margin:0px 0px 20px 0px;
padding:0px;
}

.produits_assoc li{
float:left;
width:280px;
margin:0px;
padding:0px;
list-style-type:none;
}

.produits_assoc li a{

display:block;
padding:2px 0px 2px 0px;
color:#3e3e3e;	
text-decoration:underline;
}

.produits_assoc li a:hover{
text-decoration:none;
}
#entour_pdt_assoc{
width:290px; 
}

/*--------------- styles du menu produits -------------------*/

#menu_pdt{
width:206px;
float:left;
}

#ht_menu_pdt{
width:206px;
float:left;
background-image:url(images/ht_menu_pdt.jpg);
background-repeat:no-repeat;
background-position:top;
height:13px;
}

#contenu_menu_pdt{
background-image:url(images/fd_menu_pdt.jpg);
background-repeat:repeat-y;
width:206px;
padding:0px 5px 0px 5px;
float:left;
overflow:hidden;
}

#contenu_menu_pdt ul{
float:left;
width:203px;
margin:0px 0px 0px 3px;
padding:0px;
}

#contenu_menu_pdt ul li{
float:left;
width:195px;
margin:0px;
padding:0px;
list-style-type:none;
}

#contenu_menu_pdt ul li a{
padding:5px 5px 5px 20px;
color:#3e3e3e;
text-decoration:none;
display:block;
width:160px;
float:left;
background-image:url(images/puce_pdt_of.gif);
background-repeat:no-repeat;
background-position:5px 7px;
}

#contenu_menu_pdt ul li a:hover{
background-image:url(images/puce_pdt_on.gif);
background-color:#FFFFFF;
color:#0098d4;
}

#contenu_menu_pdt ul li .pdt_current{
background-image:url(images/puce_pdt_on.gif);
background-repeat:no-repeat;
background-position:5px 7px;
background-color:#FFFFFF;
color:#0098d4;
}

#bas_menu_pdt{
width:206px;
float:left;
background-image:url(images/bas_menu_pdt.jpg);
background-repeat:no-repeat;
background-position:top;
height:15px;
}

/*------------ fin des styles du menu produits --------------*/

/*--------------styles du bloc description pdt-----------------*/

#description_pdt{
margin:10px 0px 10px 0px;
float:left;
width:206px;
}

#ht_description{
float:left;
width:206px;
height:13px;
background-image:url(images/ht_menu_description.jpg);
background-repeat:no-repeat;
background-position:top;
}

#contenu_description{
float:left;
width:199px;
background-color:#f2f2f2;
color:#0098d4;
padding:2px 2px 0px 5px;
background-image:url(images/fd_menu_description.jpg);
background-repeat:repeat-y;
overflow:hidden;
}

#bas_description{
float:left;
width:206px;
background-image:url(images/bas_menu_description.jpg);
background-repeat:no-repeat;
background-position:top;
}

#titre_description{
width:195px;
color:#0098d4;
font-size:14px;
font-weight:bold;
text-align:center;
padding:5px 0px 5px 0px;
margin-bottom:15px;
}

#titre_description_pdt{
width:195px;
/*color:#0098d4;*/
color:#85b916;
font-size:14px;
font-weight:bold;
text-align:center;
padding:5px 0px 5px 0px;
margin-bottom:15px;
background-image:url(images/fd_titre_pdt_description.jpg);
background-repeat:repeat-y;
}

.txt_descri_pdt{
padding:10px;
}
/*-------------description pdt2----------------------------------------*/

#description_pdt2{
margin:0px 0px 10px 0px;
float:left;
width:290px;
height:300px;
background-color:#f2f2f2;
}

#ht_description2{
float:left;
height:13px;
}

#contenu_description2{
float:left;
font-size:11px;
background-color:#f2f2f2;
color:#0098d4;
padding:2px 2px 0px 5px;

overflow:hidden;
}

#bas_description2{
float:left;
background-position:top;
}

#titre_description2{

color:#0098d4;
font-size:14px;
font-weight:bold;

padding:5px 0px 5px 0px;

}

#titre_description_pdt2{

/*color:#0098d4;*/
color:#85b916;
font-size:14px;
font-weight:bold;
padding-left:10px;

}

.txt_descri_pdt2{
padding:10px;
text-align:justify;
}

/*--------------fin des styles du bloc description pdt-----------------*/

#titre_bloc_g_actu{
color:#0098d4;
font-size:16px;
padding:2px 2px 2px 4px;
margin:0px 0px 10px 9px;
width:173px;
background-color:#F2F2F2;
border-bottom:1px solid #999999;
}

.bloc_g_actu{
padding-left:5px;
}



.bor_photo{
border:1px solid #3e3e3e;
}

.gris{
color:#746f6f;
}

.vert{
color:#75a312;
}

.big_vert{
font-size:14px;
color:#75a312;
letter-spacing:0em;
}

.big_gris{
font-size:16px;
color:#746f6f;
letter-spacing:0em;
}
.big_bleu{
font-size:16px;
color:#0098D4;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0em;
}


.lien_vert:link, .lien_vert:visited{
color:#75a312;
text-decoration:underline;
}

.lien_vert:hover, .lien_vert:active{
text-decoration:none;
}


#contenu_actu{
padding-bottom:20px;
width:728px;
float:left;
}

#ht_contenu_refer{
background-image: url(images/ht_contenu_refer.gif);
background-repeat:no-repeat;
background-position:top;
width:728px;
height:40px;
float:left;
}

#ht_contenu_refer_gb{
background-image: url(images/ht_contenu_refer_gb.gif);
background-repeat:no-repeat;
background-position:top;
width:728px;
height:40px;
float:left;
}

#ht_contenu_actu{
background-image: url(images/ht_contenu_actu.gif);
background-repeat:no-repeat;
background-position:top;
width:728px;
height:40px;
float:left;
}

#ht_contenu_actu_gb{
background-image: url(images/ht_contenu_actu_gb.gif);
background-repeat:no-repeat;
background-position:top;
width:728px;
height:40px;
float:left;
}
#ht_contenu_actu_es{
background-image: url(images/ht_contenu_actu_es.gif);
background-repeat:no-repeat;
background-position:top;
width:728px;
height:40px;
float:left;
}

#ht_contenu_societe{
/*background-image: url(../images/2010/ht_contenu_qsn.gif);
background-repeat:no-repeat;
background-position:top;
width:728px;
/*height:431px;*/
float:left;
}


#ht_contenu_societe_gb{
background-image: url(images/ht_contenu_socite_gb.gif);
background-repeat:no-repeat;
background-position:top;
width:728px;
height:40px;
float:left;
}


#ht_contenu_qualite{
background-image: url(images/ht_contenu_qualite.gif);
background-repeat:no-repeat;
background-position:top;
width:728px;
height:40px;
float:left;
}

#ht_contenu_qualite_gb{
background-image: url(images/ht_contenu_qualite_gb.gif);
background-repeat:no-repeat;
background-position:top;
width:728px;
height:40px;
float:left;
}

#ht_contenu_export{
background-image: url(images/ht_contenu_export.gif);
background-repeat:no-repeat;
background-position:top;
width:728px;
height:40px;
float:left;
}

#ht_contenu_export_gb{
background-image: url(images/ht_contenu_export_gb.gif);
background-repeat:no-repeat;
background-position:top;
width:728px;
height:40px;
float:left;
}


#ht_contenu_infos_fr{
background-image: url(images/ht_contenu_infos_fr.gif);
background-repeat:no-repeat;
background-position:top;
width:728px;
height:40px;
float:left;
}



#ht_contenu_infos_gb{
background-image: url(images/ht_contenu_infos_gb.gif);
background-repeat:no-repeat;
background-position:top;
width:728px;
height:40px;
float:left;
}
#ht_contenu_infos_es{
background-image: url(images/ht_contenu_infos_es.gif);
background-repeat:no-repeat;
background-position:top;
width:728px;
height:40px;
float:left;
}

#ht_contenu_acces_fr{
background-image: url(images/titre_acces.jpg);
background-repeat:no-repeat;
background-position:top;
width:728px;
height:40px;
float:left;
}

#ht_contenu_acces_gb{
background-image: url(images/titre_acces_gb.jpg);
background-repeat:no-repeat;
background-position:top;
width:728px;
height:40px;
float:left;
}

#ht_contenu_acces_es{
background-image: url(images/titre_acces_es.jpg);
background-repeat:no-repeat;
background-position:top;
width:728px;
height:40px;
float:left;
}

#ht_contenu_legales_fr{
background-image: url(images/fd_titre_legales_fr.gif);
background-repeat:no-repeat;
background-position:top;
width:728px;
height:40px;
float:left;
}

#ht_contenu_legales_gb{
background-image: url(images/fd_titre_legales_gb.gif);
background-repeat:no-repeat;
background-position:top;
width:728px;
height:40px;
float:left;
}



.image_actu{
margin-right:10px;
margin-bottom:10px;
}




.fond_contenu_actu{
margin-top:30px;
background-image: url(images/fd_contenu_actu.gif);
background-repeat:repeat-y;
background-position:218px 0px;
overflow:hidden;
width:950px;
}



.fond_contenu_societe{
margin-top:30px;
background-image: url(images/fd_contenu_societe.gif);
background-repeat:repeat-y;
background-position:218px 0px;
overflow:hidden;
width:950px;
}

#col_contenu_societe{
float:left;
width:665px;
line-height:16px;
letter-spacing:0.1em;
text-align:justify;
/*margin:10px 10px 10px 20px;*/
}

.col_societe_g{
margin:0px 70px 10px 30px;
}

.col_societe_d{
margin:0px 0px 10px 0px;
}

#col_contenu_societe div{
margin-bottom:10px;
font-size:12px;
}

#col_contenu_qualite{
float:left;
width:229px;
margin:0px 30px 0px 30px;
}

#mil_contenu_faq{
margin:0px 0px 10px 5px;
padding:0px 5px 0px 5px;
width:665px;
float:left;
}

#ht_contenu_faq{
background-image: url(images/2010/fd_titre_faq.gif);
background-repeat:no-repeat;
background-position:top;
width:728px;
height:35px;
}

#ht_contenu_faq_gb{
background-image: url(images/2010/fd_titre_faq_gb.gif);
background-repeat:no-repeat;
background-position:top;
width:728px;
height:35px;
}

#menu_faq{
margin:24px 0px 0px 50px;
padding:0px;
float:left;
width:678px;
/*background-image: url(images/2010/ht_contenu_qsn.gif);
background-repeat:no-repeat;
background-position:top;*/
}

#menu_faq ul{
margin:0px 0px 0px 16px;
padding:0px;
float:left;
width:600px;
list-style-type:none;

}

#menu_faq ul li{
margin:0px;
padding:0px;
float:left;
}

#menu_faq ul li a{color:#0097d4;  padding:8px 10px 8px 10px; display:block; float:left; text-decoration:none; font-size:12px;}
#menu_faq ul li a:hover{background-color:#e4e4e4;}

.retour_ht_page_faq{
margin:-5px -4px 0px 0px;
}


#mil_contenu_societe{
margin:0px 0px 10px 0px;
padding:0px 5px 0px 0px;
width:720px;
float:left;
}

#mil_contenu_qualite{
margin:0px 0px 10px 5px;
padding:0px 5px 0px 65px;
width:655px;
float:left;
}

.titre_article_societe{
margin:20px 10px 30px 30px;
}

#photo_societe{
display:block;
float:left;
margin:0px 0px 30px 28px;
}



.col_qualite{
background-color:#3e3e3e;
color:#FFFFFF;
padding:15px;
width:199px;
margin:2px 0px 2px 0px;
letter-spacing:0.1em;
}

.txt_norme{
width:167px;
border-top:1px solid #999999;
margin:10px 0px 0px 14px;
padding-top:10px;
}

#titre_qualite{
margin-bottom:20px;
}

#mil_contenu_actu{
margin:10px 0px 10px 40px;
padding:0px;
width:515px;
float:left;
line-height:16px;
letter-spacing:0.1em;
}

#col_txt_actu{
width:460px;
/*width:222px;*/
float:left;
}

/*.col_actu_g{
margin-right:35px;
}*/

.col_actu_d{
margin:0px 0px 0px 0px;
}

#col_droite_actu{
margin-top:5px;
font-size:11px;
float:left;
width:160px;

}

#col_droite_actu ul{
margin: 0px 0px 10px 0px;
padding:0px;
float:left;
width:160px;
}

#col_droite_actu ul li{
background-image:url(images/puce_actu.gif);
background-repeat:no-repeat;
background-position:0px 3px;
list-style-type:none;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 15px;
width:145px;
float:left;
}

.image_txt_actu{
margin-bottom:10px;
}

/*#col_txt_actu ul{
float:left;
list-style-type:none;
margin:0px;
padding:0px;
}

#col_txt_actu li{
float:left;
list-style-type:none;
margin:0px;
padding:5px 0px 5px 0px;
}

#encart_txt_actu{
float:left;
background-color:#dddddd;
padding:5px;
margin-top:10px;
}*/
/*-----------------------------------styles page references-----------------------------*/

#entour_refer{
width:645px;
margin-left:30px;
margin-top:30px;
background-image:url(images/fd_entour_refer.gif);
background-repeat:repeat-y;
overflow:hidden;
float:left;
}

.cadre_refer1{
width:192px;
float:left;
margin-right:34px;
}

.cadre_refer2{
margin-right:35px;
width:192px;
float:left;
}

.cadre_refer3{
width:192px;
float:left;
}
.libele_col_refer{
margin-bottom:20px;
}

#titre_refer{
float:left;
color:#85b916;
background-color:#FFFFFF;
width:165px;
margin-left:5px;
padding:2px 2px 2px 15px;
letter-spacing:0.1em;
}

.fleche_droite{
float:left;
color:#85b916;
/*background-color:#FFFFFF;*/
width:165px;
margin-left:5px;
margin-bottom:5px;
padding:2px 2px 2px 15px;
letter-spacing:0.1em;
background-image:url(images/fleche_refer_plier.gif);
background-repeat:no-repeat;
background-position:3px 5px;
text-decoration:none;
cursor:pointer;
/*border:1px solid #CCCCCC;*/
}

.fleche_bas{
display:block;
text-decoration:none;
float:left;
color:#85b916;
background-color:#FFFFFF;
width:165px;
margin-left:5px;
margin-bottom:5px;
padding:2px 2px 2px 15px;
letter-spacing:0.1em;
background-image:url(images/fleche_refer_deplier.gif);
background-repeat:no-repeat;
background-position:3px 5px;
cursor:pointer;
}

.info_blc{
float:left;
margin-bottom:5px;
color:#85b916;
background-color:#FFFFFF;
width:178px;
padding:2px;
margin-left:5px;
letter-spacing:0.1em;
font-size:10px;
}

.txt_refer{
color:#FFFFFF;
letter-spacing:0.1em;
line-height:14px;
padding:10px;
float:left;
}


/*-----------------------------------fin styles page references-----------------------------*/

/*-----------------------------------styles page informations-----------------------------*/

#tab_info{
padding:5px;
width:400px;
font-size:11px;
background-color:#f4f4f4;
}

#tab_info table{
font-size:11px;
}

#tab_info td{
padding:2px;
}

#tab_info .chp{
border:1px solid #85b916;
background-color:#fff;
color:#0098d4;
}

textarea{
color:#0098d4;
background-color:#fff;
border:1px solid #85b916;
width:300px;
}

.bouton{
border:none;
background-color:#f4f4f4;
background-image:url(images/btn_envoi.jpg);
background-repeat:no-repeat;
height:21px;
width:75px;
cursor:pointer;
margin-bottom:10px;
}

.bouton_gb{
border:none;
background-color:#f4f4f4;
background-image:url(images/btn_envoi_gb.jpg);
background-repeat:no-repeat;
height:21px;
width:75px;
cursor:pointer;
margin-bottom:10px;
}

.bouton_es{
border:none;
background-color:#f4f4f4;
background-image:url(images/btn_envoi_es.jpg);
background-repeat:no-repeat;
height:21px;
width:75px;
cursor:pointer;
margin-bottom:10px;
}

.intro_demande_infos{
padding-bottom:10px;
}

/*-----------------------------------fin styles page informations-----------------------------*/

/*-----------------------------------styles du footer-----------------------------*/

#footer{
border-top:1px solid #E5E5E5;
background-image:url(images/2010/fd_footer.jpg);
background-repeat:repeat-x;
background-position:top;
padding-top:10px;
width:100%;
height:155px;
float:left;
text-align:center;
}

#contenu_footer{
margin:0px auto;
width:950px;
background-position:left top;
background-repeat:no-repeat;
height:130px;
color:#666666;
text-align:left;
}

#entour_contenu_footer{
float:left;
/*padding-left:142px;*/
width:950px;

}

#legales{
text-align:center;
width:140px;
padding-top:153px;
float:left;
}

#legales a{
color:#666;
text-decoration:underline;
}

#legales a:hover{
text-decoration:none;
}


#bloc_footer{
float:left;
width:300px;
}

#ht_bloc_footer{
width:300px;
height:30px;
background-repeat:no-repeat;
background-position:top;
float:left;
}

.info{
background-image:url(images/2010/ht_bloc_contact.jpg);
}
.info_gb{
background-image:url(images/2010/ht_bloc_contact.jpg);
}
.info_es{
background-image:url(images/2010/ht_bloc_contact_es.jpg);
}

.documentation{
background-image:url(images/2010/ht_bloc_documentation.jpg);
}

.documentation_gb{
background-image:url(images/2010/ht_bloc_documentation.jpg);
}

.documentation_es{
background-image:url(images/2010/ht_bloc_documentation_es.jpg);
}


.faq{
background-image:url(images/2010/ht_bloc_faq.jpg);
}

.faq_gb{
background-image:url(images/2010/ht_bloc_faq_gb.jpg);
}
.faq_es{
background-image:url(images/2010/ht_bloc_faq_es.jpg);
}

.actu_gb{
background-image:url(images/ht_bloc_actu_gb.jpg);
}

.refer{
background-image: url(images/2010/ht_bloc_recherche.jpg);
}

.refer_gb{
background-image:url(images/2010/ht_bloc_recherche.jpg);
}


.info_attente{
background-image:url(images/ht_bloc_techno.jpg);
}

.actu_attente{
background-image:url(images/ht_bloc_contact.jpg);
}

.refer_attente{
background-image:url(images/ht_bloc_prod.jpg);
}

.refer_attente_gb{
background-image:url(images/ht_bloc_prod_gb.jpg);
}


#mil_bloc_footer{
float:left;
background-image:url(images/2010/fd_mil_bloc_footer.jpg);
background-repeat:repeat-y;
overflow:hidden;
width:300px;
padding:0px 0px 0px 0px;
background-color:#eeeeee;
text-align:center;
}

.txt{
line-height:14px;
padding:6px 10px 0px 10px;
width:165px;
}

.txt_recherche{
line-height:14px;
padding:6px 20px 0px 10px;
height:30px;
/*position:absolute;
top:7px;
margin-left:600px;*/
color:#0098D4;
float:right;
}

.inp_recherche{
	margin-top:2px;
	float:left;
}


.inp_recherche input{border:1px solid #0098D4; height:18px; margin-top:2px;}

.img_recherche img{
	margin-left:2px;
	float:left;
}


.photo_bloc_footer{
border:1px solid #3e3e3e;
margin:10px 0px 0px 0px;
}

#bas_bloc_footer{
width:300px;
height:20px;
background-repeat:no-repeat;
background-position:top;
background-image: url(images/2010/bas_bloc_footer.jpg);
float:left;
}

#inter_bloc_footer{
background-image:url(images/inter_bloc_footer.jpg);
background-repeat:no-repeat;
background-position:top;
height:173px;
width:6px;
float:left;
}

.btn_bloc_footer{
margin:19px 6px 0px 0px;
float:right;
}

#langues{
/*position:absolute;*/
float:right;
width:148px;    /* 74px */
margin-top:10px;
/*margin-left:877px;
top:18px;
z-index:100000;*/
}

#langues a{
display:block;
float:left;
}

#anim_flash{
margin-top:10px;
width:210px;
float:left;
height:142px;
}

#cadre_anim{
float:left;
width:215px;
}

#coordonnees{
padding-top:5px;
float:left;
width:950px;
text-align:center;
color:#3e3e3e;
height:30px;
line-height:15px;
}

.mail:link, .mail:visited{
color:#3e3e3e;
text-decoration:underline;
}

.mail:hover, .mail:active{
text-decoration:none;
}

.allum{
opacity: 1;
  	filter:alpha(opacity=100);
	}
	
.eteint{
opacity: 0.4;
filter:alpha(opacity=40);
}

/*-----------------------------------fin des styles du footer-----------------------------*/

/*-----------------------------------style accueil attente---------------------------------------*/

#entour_accueil_attente{
float:left;
padding:30px 0px 0px 0px;
}

#txt_attente{
position:absolute;
width:436px;
font-size:16px;
padding:10px 30px 0px 30px;
background-image:url(images/page_attente/fd_txt_attente.jpg);
background-repeat:no-repeat;
color:#888;
z-index:10000;
margin-top:34px;
margin-left:388px;

}




#bloc_famille{
display:block;
float:left;
width:170px;
height:340px;
text-decoration:none;
margin-right:74px;
border:5px solid #fff;
margin-bottom:20px;

}

#bloc_famille:hover{
border:5px solid #d8eff7;
}

#txt_bloc_famille{
line-height:16px;
font-size:11px;
color:#888;
padding:0px 10px 0px 10px;
text-align:justify;
}

.titre_bloc_famille{
padding:0px 10px 0px 10px;
letter-spacing:0.1em;
color:#0097d4;
font-size:14px;
line-height:42px;
margin:0px 0px 21px 0px;
}

/*-----------------------------------style fin accueil attente---------------------------------------*/

#tab_cata td{
padding:5px;
text-align:center;

}


#tab_cata a{
font-size:11px;
color:#0098D1;
text-decoration:none;
display:block;
}

#tab_cata a:hover{
/*color:#7FB70E;*/
color:#fff;
}

#tab_cata a div{
padding:4px;
background-color:#dadada;
}

#tab_cata a:hover div{
background-color:#0098D1;
}

#tab_cata a img, #tab_cata a:hover img{
border-top:none;
border-left:none;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
margin-bottom:4px;
}

.bor_ht_blc{
border-top:5px solid #fff;
}

.cell_ht{
background-image:url(./images/fd_cell.jpg);
background-repeat:repeat-x;
border-bottom:2px solid #7FB70E;
color:#fff;
font-weight:bold;
}

#tab_cata a.no_current:link,#tab_cata a.no_current:visited{
color:#0098D1;
text-decoration:none;
font-size:16px;
font-weight:bold;
}

#tab_cata a.no_current:hover,#tab_cata a.no_current:active{
color:#85BF0B;
}

.gris12{
color:#666666;
font-size:12px;
}

/*------------------------page gamme----------------------------------*/

/*-----------------------menu deroulant--------------------------------*/

#cadre_menu_deroulant{
background-color:#f2f2f2;
margin:0px 0px 10px 0px;
float:left;
width:206px;
}

#ht_menu_deroulant{
float:left;
width:206px;
height:13px;
background-image:url(images/ht_menu_description.jpg);
background-repeat:no-repeat;
background-position:top;
}

#contenu_menu_deroulant{
float:left;
width:199px;
background-color:#f2f2f2;
color:#0098d4;
padding:2px 2px 0px 5px;
background-image:url(images/fd_menu_description.jpg);
background-repeat:repeat-y;
overflow:hidden;
}

#bas_menu_deroulant{
float:left;
width:206px;
background-image:url(images/bas_menu_description.jpg);
background-repeat:no-repeat;
background-position:top;
}


/*---niveau 1---*/

.menu_deroulant{
float:left;
padding:0px;
margin:0px;
}

.mn_rubs{
float:left;
background-color:transparent;
padding:0px;
margin:0px 0px 10px 0px;
}

.mn_rubs a{
font-size:14px;
background-color:#ffffff;
text-decoration:none;
display:block;
width:193px;
padding:2px 0px 2px 2px;
}

.mn_srubs{
background-color:#F2F2F2;
color:#666666;
 font-size:11px;
 width:190px;
 display:none;
}
.mn_srubs a{
margin:0px;
background-color:transparent;
color:#0098D4;
font-size:11px;
}

.mn_prubs{
background-color:#F2F2F2;
color:#666666;
 font-size:11px;
 width:190px;
 display:none;
}
.mn_prubs a{
margin:0px;
background-color:transparent;
color:#0098D4;
font-size:11px;
}


.mn_srubs_vert{
background-color:#F2F2F2;
color:#666666;
 font-size:11px;
 width:190px;
 display:none;
}
.mn_srubs_vert a{
margin:0px;
background-color:transparent;
color:#6c980d;
font-size:11px;
}


.mn_srubs_titre a{
background-image: url(images/2010/puce_menu_deroulant.gif);
background-repeat:no-repeat;
padding-left:17px;
margin:2px 0px 0px;
background-position:0px 3px;
font-weight:bold;
}

.mn_srubs_prod{ width:206px; }
.mn_srubs_prod a{padding-left:17px;}
.mn_srubs_prod a:hover{color:#FFFFFF;background-color:#0098d4; }

.mn_srubs_prod_vert{ width:206px; }
.mn_srubs_prod_vert a{padding-left:17px;}
.mn_srubs_prod_vert a:hover{color:#FFFFFF;background-color:#86B517; }

.gamme_bleue{color:#0098d4;}
.gamme_verte{color:#6c980d;}

/*-----------------------fin menu deroulant----------------------------*/

#fond_gamme{
width:950px;
float:left;
height:865px;
margin-top:49px;
}

#cote_d_gamme{
float:left;
width:390px;
margin-left:20px;
}

#descri_gamme{
float:left;
width:390px;
background-color:#f2f2f2;
margin-bottom:37px;
height:162px;
}

#descri_gamme p{
float:left;
color:#666666;
text-align:justify;
margin:0px;
padding:13px 20px 20px 20px;
}

#descri_gamme a:link, #descri_gamme a:visited, #descri_gamme a:hover, #descri_gamme a:active{
text-decoration:none;
display:block;
float:left;
height:162px;
width:390px;
cursor:pointer;
}

#entour_diapo_gamme{
float:left;
width:305px;
}

#diapo1{

float:left;
width:297px;
height:162px;
}

#diapo2{
margin-top:37px;
float:left;
width:297px;
height:162px;
}

#diapo3{
margin-top:37px;
float:left;
width:297px;
height:162px;
}

#diapo4{
margin-top:37px;
float:left;
width:297px;
height:162px;
}

#menu_gauche_gammes{
width:218px;
float:left;
margin-right:15px;
}

/*------------------------page recherche----------------------------------*/

#ht_contenu_rech{
background-image: url(images/2010/titre_resultats_search_fr.gif);
background-repeat:no-repeat;
background-position:top;
width:728px;
height:35px;
}

#ht_contenu_rech_gb{
background-image: url(images/2010/titre_resultats_search_gb.gif);
background-repeat:no-repeat;
background-position:top;
width:728px;
height:35px;
}

.fond_contenu_rech{
margin-top:30px;
background-image: url(images/fd_contenu_societe.gif);
background-repeat:repeat-y;
background-position:218px 0px;
overflow:hidden;
width:950px;
}

#mil_contenu_rech{
margin:20px 0px 10px 5px;
padding:0px 5px 0px 5px;
width:665px;
min-height:500px;
float:left;
}
#col_contenu_rech{
float:left;
line-height:16px;
letter-spacing:0.1em;
text-align:justify;
/*margin:10px 10px 10px 20px;*/
}

.cnt_rech{
width:700px;
height:auto;

float:left;
}

.titre_rech{
color:#ffffff;
padding:4px;
font-size:16px;
background-color:#119ed7;
font-weight:bold; }

.vign_rech{float:left;margin:5px 5px 5px 0px;}
.desc_rech{float:left;margin:5px 0px 5px 0px; width:590px;}
.desc_rech2{float:left;margin:5px 0px 5px 0px; width:700px;}


/*------------------------fin page gamme----------------------------------*/

/*FAQ*/
.fond_contenu_faq{
margin-top:30px;
background-image: url(images/fd_contenu_societe.gif);
background-repeat:repeat-y;
background-position:218px 0px;
overflow:hidden;
width:950px;
}



#col_contenu_faq{
float:left;

line-height:16px;
letter-spacing:0.1em;
text-align:justify;
/*margin:10px 10px 10px 20px;*/
}



.liste_faq{
margin:20px 0px 0px 27px;
padding:0px;
float:left;
width:650px;
list-style-type:none;
}


.bloc_quest{
background-color:#f2f2f2;
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
float:left;
width:650px;

}


.faq_theme{
color:#ffffff;
padding:4px;
font-size:16px;
background-color:#119ed7;
font-weight:bold;
}



.faq_question{ font-weight:bold; margin-top:10px; list-style-type:none;
background-image: url(images/2010/fd_bloc_quest.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding:2px 0px 0px 20px;
margin:10px 0px 0px 0px;
color:#85BC20;
 }
.faq_reponse{font-weight:normal; list-style-type:none; margin-left:20px; background-color:#FFFFFF; padding:2px; }

/*------------------------------page documentation ---------------------------------------*/

#ht_contenu_doc{
background-image: url(images/ht_contenu_documentation.gif);
background-repeat:no-repeat;
background-position:top;
width:728px;
height:35px;
}


.liste_doc{
margin:20px 0px 0px 27px;
padding:0px;
float:left;
width:650px;
list-style-type:none;
}


.bloc_doc{
background-color:#f2f2f2;
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
float:left;
width:650px;

}


.doc_theme{
color:#ffffff;
padding:4px;
font-size:16px;
background-color:#119ed7;
font-weight:bold;
}



.document1{ font-weight:bold; margin-top:10px; list-style-type:none;
background-image: url(images/2010/fd_bloc_quest.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding:2px 0px 0px 20px;
margin:10px 0px 0px 0px;
color:#85BC20;
 }
 
.document1 a:link,.document1 a:visited{color:#85BC20; text-decoration:underline; font-size:12px;}
.document1 a:hover,.document1 a:active{text-decoration:none;}

.document2{font-weight:normal; list-style-type:none; margin-left:20px; margin-top:10px; background-color:#FFFFFF; padding:10px 2px 2px 10px; color:#119ED7;  }

.document2 h5{margin:100px 30px; padding:0px; display:inline; font-size:14px;}

/*------------------------------------------------------------------------------------*/


/*--------------page_qui_sommes_nous----------------------*/
#menu_qsn{
margin:24px 0px 0px 0px;
padding:0px;
float:left;
width:728px;
/*background-image: url(images/2010/ht_contenu_qsn.gif);
background-repeat:no-repeat;
background-position:top;*/
}

#menu_qsn ul{
margin:0px 0px 0px 16px;
padding:0px;
float:left;
width:700px;
list-style-type:none;

}

#menu_qsn ul li{
margin:0px;
padding:0px;
float:left;
}

#menu_qsn ul li a{color:#0097d4;  padding:8px 10px 8px 10px; display:block; float:left; text-decoration:none; font-size:12px;}
#menu_qsn ul li a:hover{background-color:#e4e4e4;}

.contenu_qsn{
margin-top:0px;
padding-top:0px;
}
/*--------------------------fin page qui sommes nous------------------------------------*/
.col_societe_g h2{
background-color:#E5E5E5;
color:#119ed7;
padding:4px;
font-size:16px;
}

.qsn_active{background-color:#e4e4e4;}

/*----------------------cartouche doc à télécharger---------------------------------*/


#telecharger_doc{width:243px; float:left; border:1px solid #f2f2f2; padding:0px 10px 0px 35px;}
#telecharger_doc ul{width:225px; margin:0px 0px 0px 0px; padding:0px; list-style-type:none;}
#telecharger_doc ul li{width:215px; margin:15px 0px 15px 0px; padding:0px; }
#telecharger_doc ul li img{margin-top:-10px;}
#telecharger_doc ul li a{padding: 2px 2px 2px 5px; width:215px; display:block; background-color:#f2f2f2; color:#13a1d3; text-decoration:none;}
#telecharger_doc ul li a:hover{background-color:#13a1d3; color:#FFFFFF;}

.titre_cartouche{width:225px; text-align:center; margin:10px 0px 0px 0px; color:#13a1d3; font-weight:bold; letter-spacing:0.1em; font-size:12px; height:30px; line-height:30px;}

/*----------------------------page intermediaire-------------------------------------*/

#menu_gauche_intermediaire{
width:218px;
float:left;
}


#contenu_intermediaire{
padding:24px 0px 20px 0px;
width:728px;
float:left;

background-repeat:no-repeat;
}
.intermediaire_fr{
background-image:url(images/2010/fd_titre_pdts.gif);}

.intermediaire_es{
background-image:url(images/2010/fd_titre_pdts_es.gif);}

.intermediaire_gb{
background-image:url(images/2010/fd_titre_pdts_gb.gif);
}

#menu_intermediaire{
margin:0px;
padding:0px;
float:left;
width:728px;
/*background-image: url(images/2010/ht_contenu_qsn.gif);
background-repeat:no-repeat;
background-position:top;*/
}

#menu_intermediaire ul{
margin:0px 0px 0px 27px;
padding:0px;
float:left;
width:700px;
list-style-type:none;
}

#menu_intermediaire ul li{
margin:0px;
padding:0px;
float:left;
}

#menu_intermediaire ul li a{color:#0097d4;  padding:8px 12px 8px 12px; display:block; float:left; text-decoration:none; font-size:12px;}
#menu_intermediaire ul li a:hover{background-color:#e4e4e4;}

#mil_contenu_intermediaire{
margin:0px 0px 10px 0px;
padding:30px 5px 0px 30px;
width:710px;
float:left;
}



.fond_contenu_intermediaire{
margin-top:30px;
background-image: url(images/fd_contenu_societe.gif);
background-repeat:repeat-y;
background-position:218px 0px;
overflow:hidden;
width:950px;
}

.intermediaire_active{background-color:#e4e4e4;}

/*OXYGENOTHERAPIE*/

.intermediaire_bleu{
float:left;
margin:10px;
font-size:12px;
background-image:url(images/2010/intermediaire/oxygenotherapie/bord.gif);
background-repeat: repeat-y;
background-position:left;
width:200px;
}

.intermediaire_bleu a:link,.intermediaire_bleu a:visited,.intermediaire_bleu a:hover,.intermediaire_bleu a:active{display:block; text-decoration:none; color:#666666;float:left; background-image:url(images/2010/intermediaire/oxygenotherapie/bord.gif); background-repeat: repeat-y; background-position:right;}
.intermediaire_bleu a img,.intermediaire_bleu a:hover img{border:none}

.intermediaire_bleu #haut{
background-image:url(images/2010/intermediaire/oxygenotherapie/bord.gif);
background-repeat:repeat-x;
background-position:left top;
float:left;
}

.intermediaire_bleu #bas{
background-image:url(images/2010/intermediaire/oxygenotherapie/bord.gif);
background-repeat:repeat-x;
background-position:left bottom;
float:left;

}

/*ASPIRATION*/

.intermediaire_vert{
float:left;
margin:10px;
font-size:12px;
background-image:url(images/2010/intermediaire/aspiration/bord.gif);
background-repeat: repeat-y;
background-position:left;
width:200px;
}

.intermediaire_vert a:link,.intermediaire_vert a:visited,.intermediaire_vert a:hover,.intermediaire_vert a:active{display:block; text-decoration:none; color:#666666;float:left; background-image:url(images/2010/intermediaire/aspiration/bord.gif); background-repeat: repeat-y; background-position:right; float:left;}
.intermediaire_vert a img,.intermediaire_vert a:hover img{border:none}

.intermediaire_vert #haut{
background-image:url(images/2010/intermediaire/aspiration/bord.gif);
background-repeat:repeat-x;
background-position:left top;
float:left;
}

.intermediaire_vert #bas{
background-image:url(images/2010/intermediaire/aspiration/bord.gif);
background-repeat:repeat-x;
background-position:left bottom;
float:left;

}

.gauche{float:left; }
.droite{float:right; }

.content{padding:7px; float:left; text-align:center; width:200px; height:180px;}

.txt_accueil{
margin-top:60px;

}

.illus{display:block; float:left;}

#acc_intermediaire .content{ 
width:435px;
height:175px;
padding:20px 0px 0px 0px;
}

/*----------------------------fin page intermediaire-------------------------------------*/

.titre_qsn{
background-image:url(images/2010/fd_titre_qsn.gif);
background-repeat:no-repeat;
}

.titre_qsn_gb{
background-image:url(images/2010/fd_titre_qsn_gb.gif);
background-repeat:no-repeat;
}

.titre_actu_cote_d{
background-color:#f2f2f2;
font-size:16px;
color:#0098D4;
padding:2px;
display:block;

margin-bottom:5px;
}

/*------------------page_acces------------------------*/

#photo_coordonnees{width:500px; float:left; margin:0px 0px 20px 110px; color:#333333;}
#photo_coordonnees a{color:#0098D4; text-decoration:underline;}
#photo_coordonnees a:hover{text-decoration:none;}
#photo_coordonnees .nom{font-size:14px; font-weight:bold; color:#0098D4;}
#photo_coordonnees p{text-align:justify;}

/*-----actu page accueil----------------------------*/

#actu_page_accueil{
float:left;
width:215px;
}

#titre_actu_page_accueil{
font-size:16px;
letter-spacing:0.2em;
color:#0098D4;
padding-bottom:10px;
border-bottom:1px solid #dcdcdc;
float:left;
width:200px;
}

#page_accueil_actu{
float:left;
margin-top:20px;
width:200px;
}

.liste_tm_news{
float:left;
margin:0px 0px 0px 3px;
padding:0px;
list-style-type:none;
width:190px;
color: #85bc20;
}

.liste_tm_news li{
margin:0px;
padding:0px;
}
.liste_tm_news li a{
color: #85bc20;
text-decoration:underline;
font-size: 11px;
}

.liste_tm_news li a:hover{
text-decoration:none;
}

#org_zoom{
 width:400px;
 height:auto;
 margin-top:30px;
 margin-left:140px;
 display:none;
 text-align:center;
 position:absolute;
}
#org_zoom img
{border: 2px solid #000;}


