body{
margin:0px auto;
padding:0px 0px;
}

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

.fd_vert{
background-color:#e7e000;
}

#page{
position:absolute;
top:0px;
left:50%;
margin-left:-475px;
height:630px;
width:950px;
border:1px solid #d9d9db;
}

#page_ctc{
position:absolute;
top:0px;
left:50%;
margin-left:-475px;
height:644px;
width:950px;
border:1px solid #d9d9db;
}

#page_prod{
position:absolute;
top:0px;
left:50%;
margin-left:-475px;
height:630px;
width:950px;
border:1px solid #d9d9db;
}

#page_qsn{
position:absolute;
top:0px;
left:50%;
margin-left:-475px;
width:950px;
height:630px;
border:1px solid #d9d9db;
}



#contenu{
height:335px;
float:left;
}

.flo_g{
float:left;
}

html[xmlns*=""] body:last-child #cote_g { 
height:335px;
width:375px;
float:left;
}

html>body #cote_g{
height:335px;
width:375px;
float:left;
}

#mots{
float:right;
}

.big_blue{
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#00434F;
letter-spacing:0.1em;
}

.arial_blk{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.small_arial_blk{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.blue_titre{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#00434F;
}

#herbe{
float:left;
height:104px;
width:950px;
background-image:url(../images/herbe.jpg);
background-position:0 0;
background-repeat:no-repeat;
}

#herbe2{
float:left;
height:114px;
width:950px;
background-image:url(../images/herbe2.jpg);
background-position:0 0;
background-repeat:no-repeat;
}

#herbe_qsn{
float:left;
height:80px;
width:950px;
background-image:url(../images/herbe.jpg);
background-position:0px -24px;
background-repeat:no-repeat;
}


.big_arial_blk{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:bold;
}

html>/**/body #accroche{
width:441px;
float:left;
}

#accroche{
text-align:center;
height:195px;
width:423px;
}

.ita{
font-style:italic;
}

#footer{
height:70px;
width:950px;
float:left;
margin-bottom:-10px;
}


#footer_langues{
margin-left:340px;
width:210px;
height:22px;
float:left;
}

#btn_langue{
display:inline;
float:left;
margin:0px;
padding:0px;
}

#btn_langue a{
margin-right:10px;
display:block;
float:left;
text-align:left;
line-height:22px;
padding-left:22px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#212125;
text-decoration:none;
height:22px;
background-image:url(../images/puce_lang_off.jpg);
background-position:0% 65%;
background-repeat:no-repeat;
}

#btn_langue a:hover{
background-image:url(../images/puce_lang_on.jpg);
background-position:0% 65%;
background-repeat:no-repeat;
text-decoration:underline;
}

#lien_panier{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}


 

/*-----------------------------------------*/
#btn_langue_inter2{
position:absolute;
bottom:28px;
_bottom:47px;
left:20px;
z-index:350;
margin:20px 0px 0px 20px;
padding:0px;
}

#btn_langue_inter2 a{
margin-right:10px;
display:block;
text-align:left;
line-height:22px;
padding-left:22px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#212125;
text-decoration:none;
height:22px;
width:50px;
background-image:url(../images/puce_lang_off_inter.jpg);
background-position:0% 65%;
background-repeat:no-repeat;
}

#btn_langue_inter2 a:hover{
background-image:url(../images/puce_lang_on_inter.jpg);
background-position:0% 65%;
background-repeat:no-repeat;
text-decoration:underline;
}
/*-----------------------------------------------------------------*/
#btn_langue_inter{
position:absolute;
bottom:18px;
_bottom:20px;
left:20px;
z-index:350;
margin:0px 0px 0px 20px;
padding:0px;
}

#btn_langue_inter a{
margin-right:10px;
display:block;
text-align:left;
line-height:22px;
padding-left:22px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#212125;
text-decoration:none;
height:22px;
width:50px;
background-image:url(../images/puce_lang_off_inter.jpg);
background-position:0% 65%;
background-repeat:no-repeat;
}

#btn_langue_inter a:hover{
background-image:url(../images/puce_lang_on_inter.jpg);
background-position:0% 65%;
background-repeat:no-repeat;
text-decoration:underline;
}


/*-----------------------------------------*/
#btn_langue_inter3{
position:absolute;
bottom:28px;
_bottom:100px;
left:20px;
z-index:350;
margin:20px 0px 0px 20px;
padding:0px;
}

#btn_langue_inter3 a{
margin-right:10px;
display:block;
text-align:left;
line-height:22px;
padding-left:22px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
height:22px;
width:50px;
background-image:url(../images/puce_lang_off_inter2.gif);
background-position:0% 65%;
background-repeat:no-repeat;
}

#btn_langue_inter3 a:hover{
background-image:url(../images/puce_lang_on_inter2.gif);
background-position:0% 65%;
background-repeat:no-repeat;
text-decoration:underline;
}
/*-----------------------------------------------------------------*/


#btn_langue_inter4{
position:absolute;
bottom:22px;
_bottom:22px;
left:20px;
z-index:350;
margin:20px 0px 0px 20px;
padding:0px;
}

#btn_langue_inter4 a{
margin-right:10px;
display:block;
text-align:left;
line-height:22px;
padding-left:22px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#212125;
text-decoration:none;
height:22px;
width:50px;
background-image:url(../images/puce_lang_off_inter.jpg);
background-position:0% 65%;
background-repeat:no-repeat;
}

#btn_langue_inter4 a:hover{
background-image:url(../images/puce_lang_on_inter.jpg);
background-position:0% 65%;
background-repeat:no-repeat;
text-decoration:underline;
}


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

/*-----------MENU PRINCIPAL------------------------------------*/
.clair_on {
display:block;
position:absolute;
z-index:100;
padding-top:0px;
padding-bottom:10px;
padding-right:5px;
top:53px;
_top:52px;
cursor:pointer;
width:120px;
height:27px;
background-image: url(../images/fd_onglet_xl_clair.png);
background-repeat:no-repeat;
background-position:0 0;
}



.fonce_on {
display:block;
position:absolute;
z-index:100;
padding-top:0px;
padding-bottom:10px;
padding-right:5px;
top:53px;
_top:52px;
cursor:pointer;
width:120px;
height:27px;
background-image: url(../images/fd_onglet_xl.png);
background-repeat:no-repeat;
background-position:0 0;
}


#menu {
padding-left:18px;
padding-top:58px;
_padding-top:57px;
float:left;
width:720px;
_height:75px;
height:74px;
background-image:url(../images/fd_menu.gif);
background-repeat:no-repeat;
}

#large {
padding:0;
margin:0;
list-style:none;
}

.clair{
background-image: url(../images/fd_onglet_xl_clair.png);
background-repeat:no-repeat;
background-position:0 0;
}

.fonce{
background-image: url(../images/fd_onglet_xl.png);
background-repeat:no-repeat;
background-position:0 0;
}


#large li {
float:left;
display:block;
margin-right:0px;
width:120px;
height:17px;
_height:19px;
/*background:#E7E000;*/
background-image:url(../images/fd_onglet_s_fonce.gif);
background-repeat:no-repeat;
background-position:0 0;
}

#large li a {

display:inline;
float:left;
width:120px;
height:15px;
_height:17px;
margin-top:-2px;
_margin-top:0px;
padding-top:5px;
_padding-top:5px;
position:absolute;
text-align:center;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

#large li a:hover {
display:block;
position:absolute;
z-index:100;
padding-top:5px;
_padding-top:5px;
padding-right:5px;
top:53px;
_top:52px;
cursor:pointer;
width:120px;
height:27px;
}

/*-----------------------------------FIN MENU PRINCIPAL-----------------------------------------*/

#titre{
float:left;
}


.decal_b200{
margin-bottom:200px;
}



#txt{
width:230px;
float:left;
margin-right:15px;
}

.decal_g380{
margin-left:100px;
}

html>/**/body #illus_rechercher{
margin-top:0px;
margin-left:93px;
width:356px;
height:356px;
float:left;
}

#illus_rechercher{
/margin-top:0px;
-margin-top:-1px;
-margin-bottom:-50px;
/margin-left:93px;
-margin-left:95px;
width:356px;
height:356px;
float:left;
}


html>/**/body #illus_qsn{
margin-left:345px;
margin-top:10px;
width:545px;
padding:0px 5px 0px 5px;
float:left;
}


#illus_qsn{
margin-left:352px;
_margin-left:176px;
padding-left:0px;
margin-top:10px;
width:555px;
float:left;
}

/*-----------------------------------------------original---------------------------------------------*/
/*
html>/**//*body #illus_qsn{
margin-left:360px;
margin-top:10px;
width:530px;
padding:0px 5px 0px 5px;
float:left;
}


#illus_qsn{
margin-left:364px;
_margin-left:182px;
padding-left:0px;
margin-top:10px;
width:530px;
float:left;
}*/

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

html[xmlns*=""] body:last-child #arome2 { 
position:absolute;
top:182px;
left:48px;
height:472px;
width:239px;
background-image:url(../images/arome2.png);
background-repeat:no-repeat;
filter:none;
border:0;
z-index:300;
}


html>body #arome2{
position:absolute;
top:158px;
left:48px;
height:472px;
width:239px;
background-image:url(../images/arome2.png);
background-repeat:no-repeat;
filter:none;
border:0;
z-index:300;
}

#arome2{
position:absolute;
top:158px;
left:48px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/arome2.png');
background-repeat:no-repeat;
border:0;
z-index:300;
}


html>body #arome{
position:absolute;
top:158px;
left:48px;
height:472px;
width:239px;
background-image:url(../images/arome.png);
background-repeat:no-repeat;
filter:none;
border:0;
z-index:300;
}

#arome{
position:absolute;
top:158px;
left:48px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/arome.png');
background-repeat:no-repeat;
border:0;
z-index:300;
}

html>body #arome3{
position:absolute;
top:158px;
left:48px;
height:472px;
width:239px;
background-image:url(../images/arome.png);
background-repeat:no-repeat;
filter:none;
border:0;
z-index:300;
}


#arome3{
position:absolute;
top:158px;
left:48px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/arome.png');
background-repeat:no-repeat;
border:0;
z-index:300;
}



/*#flash{
float:left;
width:950px;
height:114px;
}*/

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

#metier{
margin-left:270px;
_margin-left:135px;
margin-top:20px;
margin-right:30px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
/*color:#00434F;*/
color: #666666;
}


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

#metier2{
margin-left:230px;
_margin-left:108px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
/*color:#00434F;*/
color:#999999;
font-weight:bold;
}

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

.mail:link, .mail:visited{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-size:11px;
}

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

#coordonnees{
/*font-size:10px;*/
line-height:1em;
margin-top:10px;
height:70px;
width:280px;
float:left;
}

#coordonnees img{
float:left;
margin-top:2px;
margin-bottom:25px;
margin-right:20px;
}

#flash_accueil{
margin-left:330px;
}

#principale{
position:absolute;
z-index:10;
top:100px;
left:50%;
margin-left:-475px;
margin-top:20px;
height:520px;
width:950px;
}



#resultat{
	top:-7px;
	_top:-11px;
	width:560px;
	padding:5px 5px 0px 5px;
	height:467px;
	_height:485px;
	overflow:auto;
	position:absolute;
	left:380px;
}

#fiche_produit{
background-color: #ffffff;
width:830px;
top:-20px;
left:0px;
padding:5px 5px 5px 115px;
height:360px;
visibility:hidden;
position:absolute;
z-index:200;
/*overflow:auto;*/
}


#formulaire{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
width:356px;
padding:5px;
top:30px;
left:0;
height:334px;
position:absolute;
z-index:10;
color:#000000;
}

.nom_app{
margin-left:38px;
text-align:left;
}

.ss_app{
float:left;
text-align:left;
padding-left:62px;
margin-right:22px;
width:88px;
padding-top:3px;
}

#formulaire select{
margin-bottom:2px;
}

#contenu_partner{float:left; height:359px; }

#logos_partner{
width:750px;
height:312px;
margin-left:135px;
_margin-left:65px;
float:left;
margin-bottom:14px;
}

#logos_partner img{
float:left;
border:none;
}

#actus{
border-right:1px solid #ccc;
width:480px;
float:left;
/*padding-right:30px;*/
height:359px;
overflow:hidden;
}

#actus img
{
float:left;
margin-right:1px;
}

#retour_pix{
float:left;
border-top:1px solid #ccc;
}

#retour{
width:230px;
float:left;
}

#retour li{
margin-left:15px;
clear:both;
padding:0px;
}

#mini_actu{
float:left;
margin:15px;
}

#col_g{
width:168px;
text-align:right;
float:left;
}
/*
html>/**//*body #form_contact{
margin-left:50px;
padding-left:30px;
float:left;
width:720px;
margin-top:-42px;
height:344px;
}	*/

#form_contact{
margin-left:32px;
padding-left:30px;
float:left;
width:720px;
margin-top:-8px;
_margin-top:-6px;
height:367px;
_height:369px;
}	

#formul{
float:left;
width:600px;
}


/*
margin-left:32px;
_margin-left:0px;
padding-left:30px;
_padding-left:0px;
float:left;
width:720px;
margin-top:-21px;
_margin-top:-19px;
height:356px;
}*/	

html>/**/body #lien_partner li{
list-style-type:none;
background-image: url(../images/fleche_partner.gif);
background-repeat:no-repeat;
background-position:0% 65%;
padding-left:27px;
}

#lien_partner li{
list-style-type:none;
background-image: url(../images/fleche_partner.gif);
background-repeat:no-repeat;
background-position:0% 65%;
padding-left:10px;
}

.lien_partner:link, .lien_partner:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

.lien_partner:hover, .lien_partner:active{
text-decoration:underline;
}

#carte_partner{
margin-left:95px;
margin-bottom:179px;
float:left;
}

#lien_partner{
margin-top:20px;
float:left;
margin-left:-26px;
width:300px;
}

.fd_cell_contact{
background-image:url(../images/fd_cell_contact.gif);
background-repeat:repeat-x;
background-position: center;
}

input{
font-size:11px;
margin-top:2px;
margin-bottom:2px;
border:1px solid #000000;
background-image:url(../images/fd_input.jpg);
background-repeat:repeat-x;
background-position:top;
}

textarea{
border:1px solid #000000;
background-image:url(../images/fd_input.jpg);
background-repeat:repeat-x;
background-position:top;
}

.bouton_envoi {
background-image:url(../images/btn_envoi.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
width:77px;
height:22px;
border:none;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

.checkbox{
border:none;
background-image: url(../images/fd_checkbox.gif);
background-repeat:no-repeat;
}

.checkbox2{
border:0px;
background-color:#e6e6e6;
background-image: url(../images/fd_checkbox2.gif);
background-repeat:no-repeat;
}

.checkbox3{
border:none;
width:13px;
height:14px;
background-color:#FFFFFF;
}

#bas_form_contact{
margin-top:5px;
padding-top:5px;
padding-left:85px;
border-top: 3px solid #ccc;
/*background-image:url(../images/fd_cell_contact.gif);
background-repeat:repeat-x;
background-position:top;*/
}

.chp_txt{
width:220px;
}

.chp_form{
float:left;
width:180px;
}


.selection{
width:225px;
background-image:url(../images/fd_select.jpg);
border:1px solid #000000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

select{
background:transparent;
}

.fd_select{
background-image:url(../images/fd_select.jpg);
border:1px solid #000000;
}


#bas_form_contact span{
margin-left:-7px;
}

#bas_form_contact span input{
font-size:11px;
margin-bottom:-2px;
}

#bas_form_contact textarea{
font-size:11px;
margin-top:8px;
}

#txt_detail_partner{
/*width:280px;*/
width:460px;

float:left;
/*margin-right:300px;*/
margin-right:120px;

}

#logo_partner{
margin-bottom:20px;
}

.radio{
margin-bottom:-2px;
border:none;
background-image:none;
}

html>body #pdt_labelises{
margin-left:42px;
padding-top:7px;
width:132px;
float:left;
}

#pdt_labelises{
margin-left:22px;
margin-right:1px;
padding-top:7px;
height:15px;
width:110px;
float:left;
}

html>body #fourni{
float:left;
margin-top:10px;
margin-bottom:10px;
margin-left:21px;
}

#fourni{
float:left;
margin-top:10px;
margin-bottom:10px;
}

#fourni span{
text-align:left;
padding-left:22px;
width:128px;
}

#case_labellise{
height:15px;
float:left;
/*margin-left:60px;
margin-right:10px;*/
}

#identification{
position:absolute;
width:303px;
left:520px;
top:0px;
z-index:50;
}

.ident_actu{	
	top:25%;
	left:50%;
	margin-left:-170px;
	margin-top:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:fixed
}

#reception_mail{
position:absolute;
width:303px;
left:0px;
top:0px;
z-index:50;
}


#forme_enregistree{
position:absolute;
width:303px;
top:150px;
}

#contenu_popup{
width:273px;
padding:0px 10px 0px 20px;
background-image:url(../images/fd_popup.png);
background-repeat:repeat-y;
float:left;
}

#contenu_popup input{
position:relative;
z-index:100;
margin-top:-2px;
}

#contenu_popup span{
width:100px;
margin-right:10px;
font-weight:bold;
}

#contenu_popup p{
margin:0px;
padding:0px;
}

#ht_popup{
background-image:url(../images/ht_popup.png);
background-repeat:no-repeat;
height:15px;
width:303px;
float:left;
}


#bas_popup{
background-image:url(../images/bas_popup.png);
background-repeat:no-repeat;
height:25px;
width:303px;
float:left;
}

.lien_vert:link,.lien_vert:visited{
color:#8ba421;
text-decoration:none;
} 

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

.lien_turquoise:link,.lien_turquoise:visited{
color:#009999;
text-decoration:none;
} 

.lien_turquoise:hover,.lien_turquoise:active{
text-decoration:underline;
} 

.libel_ident{
width:100px;
margin-right:10px;
font-weight:bold;
}

.bor_tablo{
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
}

.bor_tablo2{
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #000000;
}

.titr_tablo{
font-weight:bold;
height:30px;
background-image:url(../images/fd_titr_tablo.gif);
background-repeat:repeat-x;
background-position:bottom;
border-right:1px solid #000000;
}

.titr_tablo2{
font-weight:bold;
height:30px;
background-image:url(../images/fd_titr_tablo.gif);
background-repeat:repeat-x;
background-position:bottom;
}

#resul_tablo td{
padding-left:5px;
}

.savoirplus:link,.savoirplus:visited{
display:block;
width:60px;
height:17px;
padding-left:2px;
background-image:url(../images/fd_savoirplus.jpg);
background-repeat:no-repeat;
color:#333333;
text-decoration:none;
}

.savoirplus:hover,.savoirplus:active{
color:#E7E000;
}

#cache_footer{
bottom:0px;
right:0px;
position:absolute;
z-index:5;
height:50px;
width:800px;
background-color:#ffffff;
}

.rub_fiche_pdt:link, .rub_fiche_pdt:visited{
color:#000000;
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../images/pdt.gif);
background-position:100% 60%;
padding-right:10px;
margin-right:3px;
background-repeat:no-repeat;
}
.rub_fiche_pdt:hover, .rub_fiche_pdt:active{
text-decoration:none;
}



.rub_fiche_suivant:link, .rub_fiche_suivant:visited{
color:#000000;
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../images/suivant.gif);
background-position:0% 60%;
background-repeat:no-repeat;
padding-left:12px;
}
.rub_fiche_suivant:hover, .rub_fiche_suivant:active{
text-decoration:none;
}

.rub_fiche_liste:link, .rub_fiche_liste:visited{
color:#000000;
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../images/liste.gif);
background-position:0% 60%;
background-repeat:no-repeat;
padding-left:12px;
}
.rub_fiche_liste:hover, .rub_fiche_liste:active{
text-decoration:none;
}

.rub_fiche_download:link, .rub_fiche_download:visited{
color:#000000;
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../images/download.gif);
background-position:0% 60%;
background-repeat:no-repeat;
padding-left:12px;
}
.rub_fiche_download:hover, .rub_fiche_download:active{
text-decoration:none;
}

.rub_fiche_precedent:link, .rub_fiche_precedent:visited{
color:#000000;
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../images/precedent.gif);
background-position:0% 60%;
background-repeat:no-repeat;
padding-left:12px;
}
.rub_fiche_precedent:hover, .rub_fiche_precedent:active{
text-decoration:none;
}


.fd_tablo_fiche{
background-image:url(../images/fd_tablo_fiche.jpg);
background-repeat:repeat-y;
}

bas_noir{
border-bottom:1px solid #000000;
}

#actu_titre{
	width:190px;
	float:left;
}
#actu_titre li
{
list-style:none outside none;

}
#actu_vignette{
	padding-top:5px;
	margin-left:10px;
	width:60px;
	height:60px;
	_height:60px;
	float:left;	
	}

#actu_libelle{
	width:112px;
	_width:110px;
	float:right;
	}
	
#actu_lire{
	width:135px;
	float:right;
	text-align:right;
}
#actu_lire a{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#212125;
text-decoration:none;
}
#actu_lire a:hover{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#212125;
text-decoration:underline;
}

#actu_photo{
margin-left:5px;
width:300px;
height:auto;
text-align:center;
}

.boxi{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#212125;
width:170px;
border:1px solid #999999;
margin:3px;
}

.boxi2
{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#212125;
width:170px;
border:1px solid #999999;

}
a.lien_suite_actu:link, a.lien_suite_actu:visited{
color:#666666;
}

a.lien_savoir_plus:link, a.lien_savoir_plus:visited{
color:#666666;
float:right;
}



a.plus_actu:link, a.plus_actu:visited{
color:#666666;
float:right;
display:block;
display:block;
margin-top:20px;
margin-right:32px;
_margin-right:15px;
width:80px;
}



#msg
{background-color:#E6E6E6;
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold;
font-size:11px; 
padding:15px; 
/*margin-left:330px; 
_margin-left:160px;*/
border:1px solid #999999; 
float:left; 
width:250px;
margin-top:0px;
}

#intro_qsn{
float:left;
width:555px;
}

#txt_qsn{
overflow:auto;
height:190px;
float:left;
width:517px;
padding:5px;
border:1px solid #00434F;
scrollbar-face-color: #00434F;
scrollbar-shadow-color:#00434F;
scrollbar-highlight-color: #00434F;
scrollbar-3dlight-color: #00434F;
scrollbar-darkshadow-color: #00434F;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #ffffff;
}

#txt_qsn2{
overflow:auto;
height:190px;
float:left;
width:545px;
padding:5px;
margin-bottom:14px;
border:1px solid #ccc;
}

.lien_indigo:link, .lien_indigo:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#00434F;
text-decoration:underline;
}

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

.indigo{
font-family:Arial, Helvetica, sans-serif;
color:#00434F;
font-size:11px;
}

.rose_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d60093;
text-align:right;
float:right;
}

.rose_txt2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#00434F;
text-align:right;
float:right;
}


.petit_txtrose{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#d60093;
}

.petit_txtrose2{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#00434F;
}


.titre_qsn{
font-family:Arial, Helvetica, sans-serif;
color:#00434F;
font-size:12px;
font-weight:bold;
}

#txt_labellise{
top:287px;
left:26px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:120px;
position:absolute;
z-index:500;
display:none;
padding:5px;
border:1px solid #00434F;
}

.logo_pdt{
position:relative;
z-index:1000;
margin-right:-30px;
margin-top:-20px;
float:right;
}

#forme_enregistree{
position:absolute;
z-index:1000;
top:125px;
/*left:250px;*/
left:570px;
visibility:hidden;
}

.lien_gris:link, .lien_gris:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:underline;
}

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

#contenu-articles{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;	
	width:420px;
	height:150px;
}

#panier{ width:645px; height:404px; float:left; margin-top:-45px; }

#lien_panier{float:right;margin:5px; width:600px; margin:-25px 30px 0px 0px;}
#cnt_panier #lien_panier{width:800px; margin:-38px 0px 0px 152px; height:20px;float:left;}

#lien_panier img{margin:-10px 5px 0px 0px;float:right;}
#lien_panier #lien_panier_lib{ width:100px; float:right;font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#000000; font-weight:normal; text-transform:uppercase;}

#lien_panier a{ text-decoration:underline; color:#000000;}

#panier_suite{ width:645px; height:404px; float:left; margin-top:-45px;display:none; }


.pn_tr{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;	padding:0px;
}



 
.pn_titre {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;	color:#003366;
	height:300px;width:230px;
	float:left;
}

.pn_font {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.msg_panier{ font-size:15px; font-family:Arial, Helvetica, sans-serif;color:#990033; font-weight:bold; margin-top:150px; }
#msg_limite_max{ font-size:12px; color:#990033; font-weight:bold; display:none; margin-bottom:5px;width:500px; float:right; text-align:right;}

#lien_tous_app{margin:5px 0px 0px 43px;width:300px;display:block; float:left; 
 font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#666666; font-weight:normal; letter-spacing:1px; }

#lien_tous_app a:link, a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
}


#arbo{margin:15px 35px;float:left; width:350px;	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;}

*+html #arbo ul{padding:0px; margin-top:3px; margin-bottom:3px; }
#arbo li{padding:0; margin:0; color:#8ba421; list-style:none;}

#arbo .titre_cat{font-weight:bold;display:block; }
#arbo .titre_fon{font-weight:bold;display:none;}
#arbo .titre_ben{font-weight:normal;display:none; }

#arbo .titre_fon_on{font-weight:bold;display:block;}
#arbo .titre_ben_on{font-weight:normal;display:block; }

#page_arbo {
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-475px;
	height:900px;
	width:950px;
	border:1px solid #d9d9db;float:left;
}

#page_arbo #footer{height:610px; float:left;}

#page_arbo #resultat{
font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	width:560px;
	height:530px;
	overflow:scroll;
	margin-top:15px;
	margin-left:-50px;
}

#page_arbo #fiche_produit {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	width:550px;
	overflow:visible;
	margin:40px 0px 0px 40px;
}

#page_arbo #identification{	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px; margin-left:-50px; }
	
#page_arbo #contenu{
width:356px;
height:0px;
float:right;
margin:-5px 120px 0px 0px;
}

#page_arbo #contenu_vide{
background-color:#CCCCCC;
height:80px;
float:left;
}

#page_arbo #contenu #illus_rechercher{
float:left;
margin:0px;
}

#page_arbo #lien_panier{float:right;margin:5px; width:600px; margin:-50px -245px 10px 0px;}
#page_arbo #panier table{float:left;}
#page_arbo #panier #img_tube{float:left;  width:100px; height:200px;}

#page_arbo #lien_panier_ht{float:right;margin:5px; width:123px; margin:-25px 0px 10px 0px;}
#page_arbo #lien_panier_ht img{margin:-10px 5px 0px 0px;float:left;}
#page_arbo #lien_panier_ht #lien_panier_ht_lib{font-weight:bold; color:#666666; width:100px; float:right;font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#212125; font-weight:normal; text-transform:uppercase;}

#page_arbo #lien_panier_ht a{ text-decoration:underline; color:#666666;}


#page_arbo #msg_limite_max{font-size:12px; color:#990033; font-weight:bold; display:none; margin:-30px;width:500px; float:left; text-align:right;}

#page_arbo .lien_vert:link,.lien_vert:visited{
font-size:11px;
color:#8ba421;
text-decoration:none;
} 
#page_arbo .lien_vert:hover,.lien_vert:active{
font-size:11px;
text-decoration:underline;
} 
#page_arbo .lien_vert_on{color:#000000;font-size:11px;}

#page_arbo #mots_clefs {font-family:Arial, Helvetica, sans-serif; font-size:11px;width:920px; margin:580px 0px 0px 10px; float:left;text-align:center;position:absolute;}
*+html #page_arbo #mots_clefs { margin:580px 0px 0px -400px;}

#page_arbo #mots_clefs a
{color:#8ba421;font-size:11px;}
#popup_alerte_g{
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	width:210px;
	height:auto;
	margin-left:30px;
	background-color:#E6E6E6;
	padding-bottom:5px;
	border:5px solid #CCCCCC;
	visibility:hidden;
	color:#000000;
	z-index:1000;
}
#popup_alerte_g #popup_alerte_g_inter
{
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold;
font-size:11px; 
margin:10px;
width:283px;}
#popup_alerte_g #popup_alerte_g_inter a{color:#000000; }

#panier_suite #popup_alerte{
color:#000000;
position:fixed;
top:30%;
left:50%;
width:300px;
height:150px;
margin-left:-100px;
background-color:#DADADA;
border:30px solid #E6E6E6;
display:none;
z-index:1000;
}
#panier_suite #popup_alerte #popup_alerte_inter
{
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold;
font-size:11px; 
margin:10px;
width:283px;z-index:1001;color:#000000;  }

#panier_suite #popup_alerte #popup_alerte_inter a{color:#000000; }


#cache_resultat{ 
margin:526px 0px 0px 330px; 
position:absolute; 
background-color:#FFFFFF; 
height:20px; width:600px; 
visibility:visible;}

*+html #cache_resultat{
background-color:#FFFFFF; 
margin:526px 0px 0px -100px;  }

#lien_panier_rech{
	margin:-26px 0px 0px 352px;
	width:600px;
	height:30px;
	position:relative; 
	z-index:2000;
	float:right;
}
#lien_panier_rech img{margin:-10px 5px 0px 0px;float:right;}
#lien_panier_rech #lien_panier_lib{color:#000000; width:100px; float:right;font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal; text-transform:uppercase;}
#lien_panier_rech a{ text-decoration:underline; color:#000000;}

.message_selection{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
height:80px;
}

.fiole_cote{
height:130px;
padding-top:0px 40px;
}

.libelle_tab{font-size:12px; height:40px;}

.cell_statut div{
float:left;
width:30px;
margin-right:10px;
text-align:left;
}

#slideshow{
width:356px;
height:356px;
position:absolute;
overflow:hidden;
}
