body {
margin:0; padding-top: 14px;
font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#425153;
background:url(../imgs/bg.jpg); background-repeat:no-repeat; background-position:center; background-position:top;
background-color:#CCE7E9;
}

/**/

#conteneur_centre {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	/*padding-left:47px;
	padding-right:47px;*/
	padding-top:98px;
}

#conteneur_page {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	margin:0px;
}


#home {
	z-index: 20;
}

#logo {
	position: absolute;
	margin-top: -4px;
	margin-left: 2px;
	z-index: 30;
}


/* TEXTES */
.texte { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#425153; text-align:justify;}
a.texte:link {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#425153;}
a.texte:visited {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#425153;}
a.texte:active {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#425153;}
a.texte:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#425153;}

.texte_erreur { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#990000; text-align:justify;}

.texte2 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#425153;}
a.texte2:link {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#425153;}
a.texte2:visited {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#425153;}
a.texte2:active {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#425153;}
a.texte2:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#425153;}

.texte_aco_nouv { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#79A4AA;}
.texte_aco_nouv2 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#999999; font-weight:bold;}
.texte_aco_nouv3 { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
.texte_aco_bio { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#A7BDBA; text-align:justify;}
.texte_aco_lift { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-align:justify;}
.texte_aco_byfdm { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#A2BBAE; text-align:justify;}
.texte_aco_byfdm2 { font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#5A7E76;}
.texte_aco_presult1 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#646567; font-weight:bold;}
.texte_aco_presult2 { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#87A5A2;}
.texte_aco_presult3 { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}

.texte_fiche1 { font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#646567;}
.texte_fiche2 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#87A5A2;}
a.texte_fiche2:link {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#87A5A2;}
a.texte_fiche2:visited {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#87A5A2;}
a.texte_fiche2:active {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#87A5A2;}
a.texte_fiche2:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#87A5A2;}
.texte_fiche3 { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#425153;}
.texte_fiche4 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#365C61;}
.texte_fiche5 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#999999;}
.texte_fiche6 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#549298;}

.texte_paniertop { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#6E8081;}
.texte_paniertop2 { font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#6E8081;}
.texte_paniermenu { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#87A5A2;}
.texte_panier1 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#646567;}
a.texte_panier1:link {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#646567;}
a.texte_panier1:visited {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#646567;}
a.texte_panier1:active {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#646567;}
a.texte_panier1:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#646567;}
.texte_panier2 { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#87A5A2;}
a.texte_panier2:link {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#87A5A2;}
a.texte_panier2:visited {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#87A5A2;}
a.texte_panier2:active {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#87A5A2;}
a.texte_panier2:hover {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#87A5A2;}
.texte_panier3 { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#425153;}
.texte_panier4 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
a.texte_panier4:link {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#666666;}
a.texte_panier4:visited {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#666666;}
a.texte_panier4:active {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#666666;}
a.texte_panier4:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#666666;}

.texte_pam { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#646567; font-weight:bold;}
a.texte_pam:link {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#646567;}
a.texte_pam:visited {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#646567;}
a.texte_pam:active {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#646567;}
a.texte_pam:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#646567;}

.texte_pam2 { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
a.texte_pam2:link {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#666666;}
a.texte_pam2:visited {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#666666;}
a.texte_pam2:active {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#666666;}
a.texte_pam2:hover {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#666666;}

.texte_menu { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; padding:5px 0px 5px 5px; background:url(../imgs/bg_nav01.jpg);}
a.texte_menu:link {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#ffffff;}
a.texte_menu:visited {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#ffffff;}
a.texte_menu:active {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#ffffff;}
a.texte_menu:hover {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#ffffff;}

.texte_menu2 { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#425153; padding:5px 11px 5px 11px; text-transform:uppercase;}
.texte_menu2b { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#425153; padding:5px 11px 5px 11px; text-transform:uppercase; background:url(../imgs/bg_nav03.jpg);}
a.texte_menu2:link {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#425153;}
a.texte_menu2:visited {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#425153;}
a.texte_menu2:active {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#425153;}
a.texte_menu2:hover {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#425153;}

.texte_titre { font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#6A8386; font-weight:bold;}
a.texte_titre:link {font-family: Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none; color:#6A8386;}
a.texte_titre:visited {font-family: Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none; color:#6A8386;}
a.texte_titre:active {font-family: Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none; color:#6A8386;}
a.texte_titre:hover {font-family: Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none; color:#6A8386;}

.texte_mc { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
a.texte_mc:link {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#666666;}
a.texte_mc:visited {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#666666;}
a.texte_mc:active {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#666666;}
a.texte_mc:hover {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; color:#666666;}

.titre_presse { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#333333;}
a.titre_presse:link {font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#333333;}
a.titre_presse:visited {font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#333333;}
a.titre_presse:active {font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#333333;}
a.titre_presse:hover {font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#333333;}

.fil_ariane { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
a.fil_ariane:link {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; color:#666666;}
a.fil_ariane:visited {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; color:#666666;}
a.fil_ariane:active {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; color:#666666;}
a.fil_ariane:hover {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#666666;}

.etoile { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC;}
a.etoile:link {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#CCCCCC;}
a.etoile:visited {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#CCCCCC;}
a.etoile:active {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#CCCCCC;}
a.etoile:hover {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#CCCCCC;}

.pagination_home { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-style:italic;}
a.pagination_home:link {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#8d8d8d; font-style:italic;}
a.pagination_home:visited {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#8d8d8d; font-style:italic;}
a.pagination_home:active {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#8d8d8d; font-style:italic;}
a.pagination_home:hover {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#8d8d8d; font-style:italic;}

.copyright {font-family: Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#B9C5C6;}
a.copyright:link {font-family: Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#B9C5C6;}
a.copyright:visited {font-family: Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#B9C5C6;}
a.copyright:active {font-family: Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#B9C5C6;}
a.copyright:hover {font-family: Arial, Helvetica, sans-serif; font-size:9px; text-decoration:underline; color:#B9C5C6;}

.copyright2 {font-family: Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#a6a6a6;}
a.copyright2:link {font-family: Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#a6a6a6;}
a.copyright2:visited {font-family: Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#a6a6a6;}
a.copyright2:active {font-family: Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#a6a6a6;}
a.copyright2:hover {font-family: Arial, Helvetica, sans-serif; font-size:9px; text-decoration:underline; color:#a6a6a6;}

.erreur { color:#990000;}

/* INPUT */
input.input_newsletter {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #ADB8B8; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:9px;color:#425153; width:160px; height:14px;}

input.input_contact {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #A5ACB2; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:11px;color:#425153; width:150px;}
select.input_contact {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #A5ACB2; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:11px;color:#425153;}
textarea.input_contact {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #A5ACB2; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:11px; color:#425153;}

input.input_contact_erreur {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #990000; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:11px;color:#425153; width:150px;}
select.input_contact_erreur {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #990000; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:11px;color:#425153;}
textarea.input_contact_erreur {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #990000; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:11px; color:#425153;}

input.input_panier {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:11px;color:#333333; width:150px;}
select.input_panier {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:11px;color:#333333;}
textarea.input_panier {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:11px; color:#333333;}


input.input_admin {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #999999; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:11px;color:#000;}
select.input_admin {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #999999; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:11px;color:#000;}
textarea.input_admin {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #999999; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:11px;color:#000;}

input.bouton_bleu
{
	color: #00A1EF;
	background:none;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	border-width: 0;
	cursor: hand;
}
.bouton_bleu {color: #00A1EF;background:none;text-decoration: none;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;border-width: 0;cursor: hand;}
.btn_deconnexion { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#00A1EF; padding-left:0px; text-align:right; border:none; background:none; cursor:pointer}

#pagination_pdv {font-family:Arial, Helvetica, sans-serif; color:#425153; font-size:12px;}
#pagination_pdv a:link {text-decoration:none; color:#425153;}
#pagination_pdv a:visited {text-decoration:none; color:#425153;}
#pagination_pdv a:active {text-decoration:none; color:#425153;}
#pagination_pdv a:hover {text-decoration:underline; color:#425153;}

#cgv { font-family:Arial, Helvetica, sans-serif}
#cgv .titre{ color:#6A8386; font-size:13px; font-weight:bold;}
#cgv .texte{ font-size:11px; color:#425153;}

.lien_pdv{color:#A7C9CD;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
.lien_pdv a{text-decoration:none;color:#A7C9CD;}

.lien_pdv3{color:#A7C9CD;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.lien_pdv3 a{text-decoration:none}

.lien_langue{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ABB4B5;}
.lien_langue a{ color:#ABB4B5; text-decoration:none;}
.lien_langue a:hover{ color:#ABB4B5; text-decoration:underline;}



#shad {
	display:none;
	position:fixed;
	_position:absolute;
	top:0;
	left:0;
	right:0;
	width:100%;
	height:100%;
	_width:3000px;
	_height:5000px;
	z-index:5000;
	background-color:#000000;
	-moz-opacity: 0.6;
	opacity:.6;
	filter: alpha(opacity=60);
}

#modbox{
	display:none;
	position: fixed;
	_position:absolute;
	top:40%;
	left:50%;
	z-index:9999;
	text-align:left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -200px;
	padding: 0px;
	/*background-color: #F7F7F7;*/
	color: #000000;
	font-size: 12px;
	width:396px;
	height: 140px;
}

#modbox a{
	color:#000000;
}

#ss_nav_aco, #ss_nav_pa { }