* {
margin: 0;
padding: 0;
border: 0;
font-family: Verdana, sans-serif;
font-size: 1em;
font-weight: normal;
font-style: normal;
text-decoration: none;
}

/***********************general*********************/
.clearer { 
  clear: both;
  height: 0px;
}
.exception{
	font-size: 10px;
	color: #DE3709;
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
}
form#formLogin input.submitButton{
	text-align: center;
	border: none;
	color: #12DFF7;
	font-weight: bold;
}
form#formLogin2 label{
	display: block;
	color: #FF9900;
	font-size: 10px;
	margin-top: 4px;
	font-weight: bold;
}
form#formLogin2 label img{
	color: #FF9900;
	font-weight: bold;
}
form#formLogin2 input{
	border: 1px solid #FF9900;
	height: 15px;
	width: 100px;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
}
#login, #pass{
	display: block;
}
form#formLogin2 input.submitButton{
	display: block;
	color: #FF9900;
	font-weight: bold;
	font-size: 12px;
	border: none;
	width: 30px;
	float: left;
	text-align: center;
}
form#formLogin2 a{
	color: #FF9900;
	text-decoration: underline;
}
form#formLogin2 a:hover{
	text-decoration: none;
}
/***********************Fin general*********************/
/***********************Admin*********************/
div.bloc_conseil{
	padding-bottom: 3px;
	border-bottom: 1px solid black;
	margin-bottom: 5px;
}
div.admin_listeConseil, div.admin_listeFaq{
	width: 700px;
	float: left;
}
div.admin_listeConseil p, div.admin_listeFaq p{
	font-size: 10px;
	margin-bottom: 3px;
	padding: 0 5px;
}
div.admin_listeConseil h5, div.admin_listeFaq h5{
	font-size: 12px;
	font-weight: bold;
}
div.admin_listeConseil h5{color: white; background-color: #FF6699;}
div.admin_listeFaq h5{color: white; background-color: #80D500;}
div.actionAdmin{
	float: right;
	width: 140px;
	text-align: center;
	margin-top: 0;
}
div.actionAdmin p{
	font-size: 12px;
}
p.actionsFormulaire{
	margin-top: 10px;
}

/***********************Fin admin*********************/
/***********************site*********************/
body{
	background-color: white;
	text-align: center;
}
h1, h2{
	display: none;
}
img {
	border: none;
}
b{
	font-weight: bold;
}
strong{
	font-weight: bold;
}
em{
	font-style: italic;
}
#logBox{
	float: right;
	margin-right: 60px;
	background-color: white;
	font-size: 12px;
	color: #65BA59;
}
form#formLogin{
	margin: 20px 0 0 170px;
}
#formLogin fieldset{
	border: 2px solid #12DFF7;
}
#formLogin legend{
	margin-left: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #12DFF7;
	padding: 2px;
}
form#formLogin fieldset label{
	width: 180px;
}
form#formLogin fieldset label img{
	font-weight: bold;
	font-size: 12px;
}
#site{
	width: 950px;
	height: 760px;
	background:url("./images/content_repeat.jpg") repeat-y 0 0;
	margin: 0 auto;
	text-align: left;
}
#header{
	background:url("./images/header.png") no-repeat 0 0;
	height: 190px;
}
#menu{
	width: 100%;
	height: 70px;
}
#menu li{
	display: inline;
	height: 70px;
	float: left;
}
#menu li a{
	color: #06CADF;
	display: block;
	text-align: center;
	font-weight: bold;
}
#menu_accueil a, #menu_societe a, #menu_produit a, #menu_ouTrouver a{
	font-size: 14px;	
}
#menu li a:hover{
	color: #CCCCCC;
}
#menu_accueil{margin-left: 262px;}
#menu_accueil a{
	width: 80px;
	height: 22px;
	margin-top: 34px;
}
#menu_societe{margin-left: 22px;}
#menu_societe a{
	width: 86px;
	height: 22px;
	margin-top: 36px;
	letter-spacing: -0.04em;
}
#menu_produit{margin-left: 14px;}
#menu_produit a{
	letter-spacing: -0.02em;
	margin-top: 38px;
	width: 110px;
	height: 22px;
}
#menu_ouTrouver{margin-left: 18px;}
#menu_ouTrouver a{
	margin-top: 40px;
	width: 126px;
	height: 22px;
}
#menu_lang{margin-left: 20px;}
#menu_lang a{
	margin-top: 25px;
	width: 58px;
	height: 22px;
	font-size: 12px;
}
#menu_contact a{
	margin-top: 46px;
	width: 70px;
	height: 22px;
	font-size: 16px;
}
#menuFerment{
	height: 120px;
}
#menuAdmin{
	list-style-type: none;
}
#menuAdmin li{
	float: left;
	background-color: white;
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px;
	margin-top: 90px;
	margin-left: 70px;
}
#menuAdmin li a{
	color: #07CCE2;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}
#menuAdmin li a:hover{
	text-decoration: none;
}
#content{
	height: 530px;
}
#accueil_contenu{
	height: 313px;
	width: 603px;
	float: left;
	overflow: auto;
}
#accueil_contenu h3.vraiAccueil{
	font-weight: bold;
	color: #333333;
	font-size: 16px;
	margin: 34px 0 10px 60px;
	width: 369px;
}
#accueil_contenu p.vraiAccueilPara{
	margin-left: 60px;
	width: 265px;
	font-size: 12px;
	margin-bottom: 10px;
}
.bleuGras{
	color: #1DE1F8;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 0;
}
#accueil_contenu p.bleuGras{
	font-size: 14px;
	margin-bottom: 0;
}
#accueil_faq{
	height: 267px;
	width: 347px;
	float: right;
	background:url("./images/accueil_module_faq.png") no-repeat 0 0;
	color: #80D500;
	font-size: 12px;
}
#accueil_faq img.accueil_titre_module{
	margin-top: 27px;
	margin-right: 104px;
}
#accueil_faq h4{
	font-weight: bold;
	margin-left: 42px;
	margin-top: 6px;
	width: 250px;
}
#accueil_faq p{
	margin-top: 10px;
	margin-left: 42px;
	font-size: 10px;
}
#accueil_faq a{
	color: #80D500;
	text-decoration: underline;
}
#accueil_faq a:hover{
	text-decoration: none;
}
#accueil_faq img{
	float: right;
	position: relative;
	margin-right: 60px;
}
#accueil_conseils{
	margin-top: -4px;
	height: 221px;
	width: 609px;
	float: left;
	background:url("./images/accueil_module_conseil.png") no-repeat 0 0;
}
#accueil_conseils img.accueil_titre_module{
	margin-top: 16px;
	margin-left: 50px;
}
#accueil_conseils h4{
	color: #FF6699;
	font-weight: bold;
	font-size: 14px;
	float: right;
	width: 300px;
	margin-right: 60px;
	margin-top: 10px;
	display: block;
}
#accueil_conseils img{
	float: left;
	display: block;
	margin-left: 48px;
}
#accueil_conseils p{
	float: right;
	width: 300px;
	display: block;
	margin-top: 8px;
	margin-right: 60px;
	font-size: 12px;
}
#accueil_conseils p a{
	display: block;
	float: right;
	color: #FF6699;
	text-decoration: underline;
	font-size: 10px;
}
#accueil_conseils p a:hover{
	text-decoration: none;
}
#accueil_espaceDocumentaire{
	height: 263px;
	width: 287px;
	float: right;
	padding-left: 54px;
}
#accueil_espaceDocumentaire img.accueil_titre_module{
	margin-top: 22px;
}
#accueil_espaceDocumentaire h4{
	margin-top: 6px;
	font-size: 14px;
	color: #FF9900;
	font-weight: bold;
	margin-bottom: 6px;
}
#accueil_espaceDocumentaire p{
	font-size: 10px;
	letter-spacing: -1px;
	width: 150px;
}
#interne_contenu{
	height: 321px;
}
#interne_contenu h3{
	font-size: 24px;
	color: #12DFF7;
	margin-left: 64px;
	margin-top: 26px;
	width: 500px;
	float: left;
}
#contenu_interne_overflow{
	padding-left: 64px;
	width: 524px;
	height: 222px;
	overflow: auto;
	float: left;
	margin-top: 6px;
}
/* HACK IE */
*:first-child+html #contenu_interne_overflow{
	height: 225px;
}
#contenu_interne_image{
	float: right;
	height: 285px;
	width: 290px;
	margin-right: 60px;
	text-align: center;
	margin-top: 38px;
}
#contenu_interne_image img{
	display: block;
	margin: 0 auto;
}
#contenu_interne_image a{
	font-size: 10px;
	color: #07CCE2;
	text-decoration: underline;
}
#contenu_interne_image a:hover{
	text-decoration: none;
}
#contenu_interne_overflow h4{
	font-weight: bold;
	font-size: 16px;
}
#contenu_interne_overflow p{
	font-size:12px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#contenu_interne_overflow ul{
	margin-left: 15px;
	margin-top: 10px;
	font-size:12px;
	list-style-image: url("./images/puce_bleue.png");
}
#contenu_interne_overflow ul li{
	font-weight: bold;
}
/***************PRODUITS****************/
#produit_sous_menu{
	list-style-type: none;
	margin-left: 40px;
	float: left;
}
#produit_sous_menu li{
	float: left;
	min-width: 100px;
	margin-left: 10px;
}
#produit_sous_menu a{
	font-size: 12px;
	display: block;
	width: 100%;
	height: 100%;
}
#produit_sous_menu a span{
	visibility: hidden;
}
a#sv_detail, a#sv_qui, a#sv_ingredient{
	height: 23px;
}

/***********************CLASSES************************/
.interne_contenu_stabilium #posologie{border: 1px solid #004DB3;}
.interne_contenu_stabilium #posologie p{color: #004DB3;}
.interne_contenu_stabilium #posologie .conseils{color: #000000; font-size: 10px; }
.interne_contenu_stabilium #posologie .tab_couleur_quantite{color: #004DB3;}
.interne_contenu_stabilium #produit_sous_menu a{
	color: #004DB3;
}
.interne_contenu_stabilium a#sv_detail{
	width: 162px;
	background:url("./images/stabilium_details.png") no-repeat 0 0;
}
.interne_contenu_stabilium a#sv_detail:hover{
	background:url("./images/stabilium_details_survol.png") no-repeat 0 0;
}
.interne_contenu_stabilium a#sv_qui{
	width: 135px;
	background:url("./images/stabilium_qui.png") no-repeat 0 0;
}
.interne_contenu_stabilium a#sv_qui:hover{
	background:url("./images/stabilium_qui_survol.png") no-repeat 0 0;
}
.interne_contenu_stabilium a#sv_ingredient{
	width: 222px;
	background:url("./images/stabilium_ingredients.png") no-repeat 0 0;
}
.interne_contenu_stabilium a#sv_ingredient:hover{
	background:url("./images/stabilium_ingredients_survol.png") no-repeat 0 0;
}
.interne_contenu_securil #posologie{border: 1px solid #2B76DD;}
.interne_contenu_securil #posologie p{color: #2B76DD;}
.interne_contenu_securil #posologie .conseils{color: #000000; font-size: 10px; }
.interne_contenu_securil #posologie .tab_couleur_quantite{color: #2B76DD;}
.interne_contenu_securil #produit_sous_menu a{
	color: #2B76DD;
}
.interne_contenu_securil a#sv_detail{
	width: 162px;
	background:url("./images/securil_details.png") no-repeat 0 0;
}
.interne_contenu_securil a#sv_detail:hover{
	background:url("./images/securil_details_survol.png") no-repeat 0 0;
}
.interne_contenu_securil a#sv_qui{
	width: 135px;
	background:url("./images/securil_qui.png") no-repeat 0 0;
}
.interne_contenu_securil a#sv_qui:hover{
	background:url("./images/securil_qui_survol.png") no-repeat 0 0;
}
.interne_contenu_securil a#sv_ingredient{
	width: 222px;
	background:url("./images/securil_ingredients.png") no-repeat 0 0;
}
.interne_contenu_securil a#sv_ingredient:hover{
	background:url("./images/securil_ingredients_survol.png") no-repeat 0 0;
}
.interne_contenu_sanoGastril #posologie{border: 1px solid #00A89B;}
.interne_contenu_sanoGastril #posologie p{color: #00A89B;}
.interne_contenu_sanoGastril #posologie .conseils{color: #000000; font-size: 10px; }
.interne_contenu_sanoGastril #posologie .tab_couleur_quantite{color: #00A89B;}
.interne_contenu_sanoGastril #produit_sous_menu a{
	color: #00A89B;
}
.interne_contenu_sanoGastril a#sv_detail{
	width: 162px;
	background:url("./images/sanoGastril_details.png") no-repeat 0 0;
}
.interne_contenu_sanoGastril a#sv_detail:hover{
	background:url("./images/sanoGastril_details_survol.png") no-repeat 0 0;
}
.interne_contenu_sanoGastril a#sv_qui{
	width: 135px;
	background:url("./images/sanoGastril_qui.png") no-repeat 0 0;
}
.interne_contenu_sanoGastril a#sv_qui:hover{
	background:url("./images/sanoGastril_qui_survol.png") no-repeat 0 0;
}
.interne_contenu_sanoGastril a#sv_ingredient{
	width: 222px;
	background:url("./images/sanoGastril_ingredients.png") no-repeat 0 0;
}
.interne_contenu_sanoGastril a#sv_ingredient:hover{
	background:url("./images/sanoGastril_ingredients_survol.png") no-repeat 0 0;
}
.interne_contenu_preventus #posologie{border: 1px solid #1C3B61;}
.interne_contenu_preventus #posologie p{color: #1C3B61;}
.interne_contenu_preventus #posologie .conseils{color: #000000; font-size: 10px; }
.interne_contenu_preventus #posologie .tab_couleur_quantite{color: #1C3B61;}
.interne_contenu_preventus #produit_sous_menu a{
	color: #1C3B61;
}
.interne_contenu_preventus a#sv_detail{
	width: 162px;
	background:url("./images/preventus_details.png") no-repeat 0 0;
}
.interne_contenu_preventus a#sv_detail:hover{
	background:url("./images/preventus_details_survol.png") no-repeat 0 0;
}
.interne_contenu_preventus a#sv_qui{
	width: 135px;
	background:url("./images/preventus_qui.png") no-repeat 0 0;
}
.interne_contenu_preventus a#sv_qui:hover{
	background:url("./images/preventus_qui_survol.png") no-repeat 0 0;
}
.interne_contenu_preventus a#sv_ingredient{
	width: 222px;
	background:url("./images/preventus_ingredients.png") no-repeat 0 0;
}
.interne_contenu_preventus a#sv_ingredient:hover{
	background:url("./images/preventus_ingredients_survol.png") no-repeat 0 0;
}
.interne_contenu_lactaline #posologie{border: 1px solid #20ABA5;}
.interne_contenu_lactaline #posologie p{color: #20ABA5;}
.interne_contenu_lactaline #posologie .conseils{color: #000000; font-size: 10px; }
.interne_contenu_lactaline #posologie .tab_couleur_quantite{color: #20ABA5;}
.interne_contenu_lactaline #produit_sous_menu a{
	color: #20ABA5;
}
.interne_contenu_lactaline a#sv_detail{
	width: 162px;
	background:url("./images/lactaline_details.png") no-repeat 0 0;
}
.interne_contenu_lactaline a#sv_detail:hover{
	background:url("./images/lactaline_details_survol.png") no-repeat 0 0;
}
.interne_contenu_lactaline a#sv_qui{
	width: 213px;
	background:url("./images/lactaline_ferment.png") no-repeat 0 0;
}
.interne_contenu_lactaline a#sv_qui:hover{
	background:url("./images/lactaline_ferment_survol.png") no-repeat 0 0;
}
.interne_contenu_lactaline a#sv_ingredient{
	width: 131px;
	background:url("./images/lactaline_recette.png") no-repeat 0 0;
}
.interne_contenu_lactaline a#sv_ingredient:hover{
	background:url("./images/lactaline_recette_survol.png") no-repeat 0 0;
}
.interne_contenu_yaourt #posologie{border: 1px solid #01A0D6;}
.interne_contenu_yaourt #posologie p{color: #01A0D6;}
.interne_contenu_yaourt #posologie .conseils{color: #000000; font-size: 10px; }
.interne_contenu_yaourt #posologie .tab_couleur_quantite{color: #01A0D6;}
.interne_contenu_yaourt #produit_sous_menu a{
	color: #01A0D6;
}
.interne_contenu_yaourt a#sv_detail{
	width: 162px;
	background:url("./images/yaourt_details.png") no-repeat 0 0;
}
.interne_contenu_yaourt a#sv_detail:hover{
	background:url("./images/yaourt_details_survol.png") no-repeat 0 0;
}
.interne_contenu_yaourt a#sv_qui{
	width: 213px;
	background:url("./images/yaourt_ferment.png") no-repeat 0 0;
}
.interne_contenu_yaourt a#sv_qui:hover{
	background:url("./images/yaourt_ferment_survol.png") no-repeat 0 0;
}
.interne_contenu_yaourt a#sv_ingredient{
	width: 131px;
	background:url("./images/yaourt_recette.png") no-repeat 0 0;
}
.interne_contenu_yaourt a#sv_ingredient:hover{
	background:url("./images/yaourt_recette_survol.png") no-repeat 0 0;
}
.interne_contenu_kefirFruit #posologie{border: 1px solid #972654;}
.interne_contenu_kefirFruit #posologie p{color: #972654;}
.interne_contenu_kefirFruit #posologie .conseils{color: #000000; font-size: 10px; }
.interne_contenu_kefirFruit #posologie .tab_couleur_quantite{color: #972654;}
.interne_contenu_kefirFruit #produit_sous_menu a{
	color: #972654;
}
.interne_contenu_kefirFruit a#sv_detail{
	width: 162px;
	background:url("./images/kefirFruit_details.png") no-repeat 0 0;
}
.interne_contenu_kefirFruit a#sv_detail:hover{
	background:url("./images/kefirFruit_details_survol.png") no-repeat 0 0;
}
.interne_contenu_kefirFruit a#sv_qui{
	width: 213px;
	background:url("./images/kefirFruit_ferment.png") no-repeat 0 0;
}
.interne_contenu_kefirFruit a#sv_qui:hover{
	background:url("./images/kefirFruit_ferment_survol.png") no-repeat 0 0;
}
.interne_contenu_kefirFruit a#sv_ingredient{
	width: 131px;
	background:url("./images/kefirFruit_recette.png") no-repeat 0 0;
}
.interne_contenu_kefirFruit a#sv_ingredient:hover{
	background:url("./images/kefirFruit_recette_survol.png") no-repeat 0 0;
}
.interne_contenu_kefirLait #posologie{border: 1px solid #006E73;}
.interne_contenu_kefirLait #posologie p{color: #006E73;}
.interne_contenu_kefirLait #posologie .conseils{color: #000000; font-size: 10px; }
.interne_contenu_kefirLait #posologie .tab_couleur_quantite{color: #006E73;}
.interne_contenu_kefirLait #produit_sous_menu a{
	color: #006E73;
}
.interne_contenu_kefirLait a#sv_detail{
	width: 162px;
	background:url("./images/kefirLait_details.png") no-repeat 0 0;
}
.interne_contenu_kefirLait a#sv_detail:hover{
	background:url("./images/kefirLait_details_survol.png") no-repeat 0 0;
}
.interne_contenu_kefirLait a#sv_qui{
	width: 213px;
	background:url("./images/kefirLait_ferment.png") no-repeat 0 0;
}
.interne_contenu_kefirLait a#sv_qui:hover{
	background:url("./images/kefirLait_ferment_survol.png") no-repeat 0 0;
}
.interne_contenu_kefirLait a#sv_ingredient{
	width: 131px;
	background:url("./images/kefirLait_recette.png") no-repeat 0 0;
}
.interne_contenu_kefirLait a#sv_ingredient:hover{
	background:url("./images/kefirLait_recette_survol.png") no-repeat 0 0;
}
tr.ligneEvidence td{
	background-color: #B5DFDF;
}
tr.ligneEvidencePlus td{
	background-color: #D1EFEF;
}
#formulaire_squelette form.form_admin{
	width: 100%;
	margin-top: 2em;
	margin-bottom: 0;
}
#formulaire_squelette form.form_admin label{
	width: 125px;
	margin-bottom: 5px;
}
#formulaire_squelette form.form_admin input{
	width: 226px;
}
#formulaire_squelette form.form_admin textarea{
	margin-bottom: 10px;
	height: 60px;
	font-size: 12px;
	width: 226px;
}
#formulaire_squelette form.form_admin select{
	border: 1px solid #12DFF7;
	margin-left: 4px;
	width: 227px;
	font-size: 12px;
}
#formulaire_squelette form.form_admin input{
	font-size: 12px;
}
#formulaire_squelette form.form_admin input.inputButton{
	background-color: #12DFF7;
	color: white;
	border: 1px solid #12DFF7;
	cursor: pointer;
}
#formulaire_squelette form.form_admin input.inputButton:hover{
	background-color: white;
	color: #12DFF7;
	border: 1px solid #12DFF7;
}
#formulaire_squelette form.form_admin #arbol_picto{
	overflow: auto;
	height: 78px;
	background-color: #D1EFEF;
	width: 808px;
	margin: 4px auto;
}
#formulaire_squelette form.form_admin #arbol_picto label{
	width: 32px;
	float: left;
	margin: 0;
	padding-left: 8px;
}
#formulaire_squelette form.form_admin #arbol_picto p{
	width: 58px;
	float: left;
	margin-bottom: 2px;
}
#formulaire_squelette form.form_admin #arbol_picto input{
	width: 10px;
	height: 10px;
	margin: 11px 0;
	float: left;
}
/***************UTILISATEURS****************/
#listeUtilisateur{
	width: 100%;
	float: left;
	margin-top: 2em;
	overflow: auto;
	height: 400px;
}
#listeUtilisateur table, #formulaire_squelette table{
	width: 90%;
	margin: 0 auto;
}
#listeUtilisateur table th, #formulaire_squelette table th{
	font-weight: bold;
	background-color: #07CCE2;
	color: white;
	text-align: center;
}
#listeUtilisateur table td, #formulaire_squelette table td{
	padding: 0 2px;
	font-size: 11px;
}
#listeUtilisateur table td img, #formulaire_squelette table td img{
	vertical-align: middle;
}

.misEnValeur{
	background-color: #B5DFDF;
}
.floatLeft{
	width: 410px;
	float: left;
}
.floatRight{
	width: 410px;
	float: right;
}

#interne_faq, #interne_conseils, #interne_espaceDocumentaire{
	height: 211px;
	float: left;
}
#interne_faq{
	width: 297px;
	background:url("./images/interne_module_faq.png") no-repeat 0 0;
}
#interne_faq img.interne_titre_module{
	margin-top: 17px;
	margin-left: 54px;
}
#interne_faq h4{
	color: #80D500;
	font-weight: bold;
	font-size: 12px;
	width: 220px;
	margin-left: 50px;
	margin-top: 12px;
}
#interne_faq img{
	display: none;
}
#interne_faq h3 img{
	display: block;
}
#interne_faq p{
	width: 220px;
	margin-left: 50px;
	margin-top: 4px;
}
#interne_faq p a{
	font-size: 10px;
	color: #80D500;
	text-decoration: underline;
	display: block;
	float: right;
}
#interne_faq p a:hover{
	text-decoration: none;
}
#interne_conseils{
	width: 317px;
	background:url("./images/interne_module_conseils.png") no-repeat 0 0;
}
#interne_conseils img.interne_titre_module{
	margin-top: 17px;
	margin-left: 28px;
}
#interne_conseils h4{
	color: #FF6699;
	font-weight: bold;
	font-size: 12px;
	width: 190px;
	margin-left: 100px;
	text-align: right;
}
#interne_conseils img{
	margin-left: 160px;
}
#interne_conseils h3 img{
	margin-left: 0px;
}
#interne_conseils p{
	width: 200px;
	margin-left: 220px;
}
#interne_conseils p a{
	font-size: 10px;
	color: #FF6699;
	text-decoration: underline;
}
#interne_conseils p a:hover{
	text-decoration: none;
}
#interne_espaceDocumentaire{
	width: 296px;
	background:url("./images/interne_module_espaceDocumentaire.png") no-repeat 0 0;
	padding-left: 40px;
}
#interne_espaceDocumentaire img.interne_titre_module{
	margin-top: 17px;
}
#interne_espaceDocumentaire h4{
	font-size: 14px;
	color: #FF9900;
	font-weight: bold;
}
#interne_espaceDocumentaire p{
	font-size: 10px;
	letter-spacing: -1px;
	width: 150px;
}
#posologie{
	width: 214px;
	margin: 6px auto 0 auto;
	padding: 3px;
	text-align: left
}
#posologie p{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
}
#posologie table{
	width: 100%;
}
#posologie td{
	font-size: 10px;
}
#module_squelette{
	background:url("./images/module_bg.png") no-repeat 41px 16px;
	height: 100%;
	width: 100%;
}
#base_article{
	height: 100%;
	width: 100%;
	background:url("./images/bg_squelette_article.png") no-repeat 41px 15px;
}
a#lien_retour{
	font-size: 10px;
	text-decoration: none;
	float: right;
	margin-right: 69px;
	padding-top: 20px;
}
a#lien_retour:hover{
	text-decoration: underline;
}
img.grandeImageFlottante{
	float: right;
	margin: 107px 87px 0 0;
}
#recommandation{
	height: 155px;
	width: 445px;
	float: left;
	margin-left: 72px;
}
#recommandation h4{
	margin-top: 1px;
	margin-left: 10px;
	float: left;
}
#recommandation p{
	float: right;
	width: 161px;
	height: 111px;
	overflow: auto;
	font-size: 10px;
	text-align: right;
	padding: 2px 4px 2px 0;
	line-height: 10px;
	margin-top: 4px; 
}
#recommandation img{
	float: left;
	margin-top: 4px;
}
#article_conseil{
	height: 268px;
	width: 433px;
	margin-left: 66px;
	font-size: 14px;
	padding: 10px 18px 10px 10px;
	float: left;
	overflow: auto;
}
#formulaire_squelette{
	background:url("./images/bg_contact.png") no-repeat bottom;
	height: 100%;
	width: 858px;
	margin-left: 41px;
}
#formulaire_squelette form{
	width: 481px;
	float: left;
	font-size: 14px;
}
#formulaire_squelette form input{
	border: 1px solid #12DFF7;
	width: 205px;
	height: 15px;
	float: right;
	margin-right: 25px;
	margin-bottom: 7px;
}
#formulaire_squelette form textarea{
	border: 1px solid #12DFF7;
	height: 29px;
	width: 205px;
	float: right;
	margin-right: 25px;
	margin-bottom: 7px;
}
#formulaire_squelette form label{
	margin-left: 29px;
	width: 220px;
	float: left;
	height: 17px;
	font-weight: bold;
	margin-bottom: 7px;
}
#formulaire_squelette form label.labelFormulaire{
	width: auto;
	margin-left: 0;
	font-size: 12px;
}
#formulaire_squelette form input.inputRadio{
	width: 12px;
	height: 12px;
	float: left;
	margin-right: 11px;
	margin-left: 2px;
}
#formulaire_squelette form input.inputButton{
	border: 0;
	background-color: white;
	color: #12DFF7;
	font-weight: bold;
	width: 70px;
	font-size: 15px;
	height: 21px;
}
#bg_contact, #bg_contactProduit, #bg_contactEspaceDocumentaire{
	float: right;
	width: 303px;
	padding-top: 354px;
	font-size: 10px;
	padding-right: 74px;
	line-height: 10px;
}
#bg_contact{background:url("./images/bg_contact_droite.png") no-repeat 20px 130px;}
#bg_contactProduit{background:url("./images/bg_contact_droite2.png") no-repeat 30px 100px;}
#bg_contactEspaceDocumentaire{background:url("./images/bg_contact_droite3.png") no-repeat 20px 50px;}

h3.titre_liste{
	font-size: 25px;
	font-weight: bold;
	padding-top: 32px;
	padding-left: 76px;
}
#titre_liste_faq img, #liste_faq h4, #liste_faq a{
	color: #80D500;
}
#titre_liste_conseil img, #liste_conseil h4, #liste_conseil a{
	color: #FF6699;
}
#titre_liste_espaceDocumentaire img, #liste_espaceDocumentaire h4, #liste_espaceDocumentaire a{
	color: #FFB300;
}
.liste_arcticle{
	padding-left: 76px;
	height: 408px;
	overflow: auto;
	width: 486px;
	text-align: right;
	float: left;
	margin-top: 16px;
}
div.item_liste_faq, div.item_liste_conseil, div.item_liste_espaceDocumentaire{
	width: 396px;
	min-height: 80px;
	padding-right: 70px;
}
#contenu_interne_overflow div.item_liste_conseil img, #contenu_interne_overflow div.item_liste_conseil h4, #contenu_interne_overflow div.item_liste_conseil a{
	color: #FF6699;
}
#liste_faq h4, #liste_conseil h4, #liste_espaceDocumentaire h4, #contenu_interne_overflow div.item_liste_conseil h4{
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
#liste_faq p, #liste_conseil p, #liste_espaceDocumentaire p{
	font-size: 10px;
	text-align: left;
}
#liste_faq a, #liste_conseil a, #liste_espaceDocumentaire a, #contenu_interne_overflow div.item_liste_conseil a{
	font-size: 10px;
	text-decoration: underline;
}
#liste_faq a:hover, #liste_conseil a:hover, #liste_espaceDocumentaire a:hover, #contenu_interne_overflow div.item_liste_conseil a:hover{
	text-decoration: none;
}
#liste_faq hr, #liste_conseil hr, #liste_espaceDocumentaire hr{
	height: 1px;
	margin-top: 6px;
	margin-bottom: 8px;
}
#contenu_interne_overflow  hr{
	height: 1px;
	margin-top: 6px;
	margin-bottom: 8px;
	background:url("./images/separateur_liste_black.png") no-repeat 0 0;
}
#liste_faq hr{
	background:url("./images/separateur_liste_faq.png") no-repeat 0 0;
}
#liste_conseil hr{
	background:url("./images/separateur_liste_conseil.png") no-repeat 0 0;
}
#liste_espaceDocumentaire hr{
	background:url("./images/separateur_liste_espaceDocumentaire.png") no-repeat 0 0;
}
#regard_liste_faq, #regard_liste_conseil, #regard_liste_espaceDocumentaire{
	float: left;
	width: 300px;
	height: 438px;
	background:url("./images/regard_liste_faq.jpg") no-repeat bottom;
}
#footer{
	background:url("./images/footer.png") no-repeat 0 0;
	height: 40px;
}
#footer a{
	display: block;
	height: 16px;
	margin-top: 3px;
}
#footer_mentionsLegales{
	float: right;
	width: 111px;
	margin-right: 56px;
	
}
#footer_CGD{
	float: left;
	width: 675px;
	margin-left: 50px;
}
#footer_CGD img{
	margin-top: 3px;
}
#footer_CGD a img{
	margin: 0;
}
#footer_CGD .footer_float{
	float: left;
}
/***********************Fin site*********************/
/***********************DOCK TOP*********************/
/* dock - top */
#dock{
	float: left;
	width: 49%;
	position: relative;
	margin-top: 56px;
	margin-left: 1%;
}
#dock2{
	float: right;
	width: 49%;
	position: relative;
	margin-top: 56px;
}
.dock-container{
	position: absolute;
	height: 50px;
	padding-left: 20px;
}
.dock-container2{
	position: absolute;
	height: 50px;
	padding-left: 20px;
}
a.dock-item {
	display: block; 
	font: bold 0 Arial, Helvetica, sans-serif;
	width: 40px; 
	color: white; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
a.dock-item2 {
	display: block; 
	font: bold 0 Arial, Helvetica, sans-serif;
	width: 40px; 
	color: white; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item span {
	display: none;
	padding-left: 20px;
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
#text_form_sup{
	font-size: 10px;
	width: 400px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-left: 30px;
}
/***********************FIN DOCK TOP*********************/
/***********************JQUERY LIGHTBOX*********************/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/***********************FIN JQUERY LIGHTBOX*********************/
