
/* LSV communication - web : http://www.lsv.fr*/
/* Commentaires : Ponthier sa*/
/*<agl.folder "balises generales">*/
	* {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify
}

body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e5e5e5;
	background-image: url(../IMAGES/fd_body.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	text-align: center;
	margin: 0;
	padding: 0;
	height: 100%
}

/* text-align: center; sert a centrer le bloc page dans IE */
	p { color: #333; text-align: justify
; margin-top: 10px; margin-bottom: 10px; padding: 0; }

strong {
	font-weight: bold
}

a:link {
	color: #007245;
	text-decoration: none
}

a:visited {
	color: #007245;
	text-decoration: none
}

a:hover {
	color: #4e4963;
	text-decoration: underline
}

a:active {
	color: #c00
}

acronym {
	color: #ccafe3;
	cursor: help
}

span { visibility: hidden
; border-style: none; display: none; }

img {
	margin: 0;
	padding: 0
}

/*	ul  { }
	li  { }*/
	hr { visibility: hidden; clear: both
; border-style: hidden; display: none; }

h1 { background-image: url(../IMAGES/logo_h1.gif); background-repeat: no-repeat; position: absolute; top: 13px; left: 159px; width: 135px; height: 149px
 ; z-index: 2; margin: 0; padding: 0; }

h2 { color: #007245; font-size: 18px; font-weight: bold; line-height: 22px; margin: 8px 0; padding: 0; }

h3  { color: #000; font-size: 14px; line-height: 17px; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #ccc; }

h4 { color: #007245; font-size: 15px; line-height: 15px; letter-spacing: 1px; clear: both; margin-top: 20px; padding: 2px 1px 2px 0; }

h5 { color: #666; font-size: 12px; font-weight: bold; line-height: 12px; margin-top: 10px; margin-bottom: 2px; }
	input {

}

select {

}
	li { color: #333; text-align: left; }
/*</agl.folder>*/
/*<agl.folder "structures">*/
	body>#page>#conteneur {
	height: auto;
	min-height: 400px
}

#page { top: 0; left: 0; padding: 0; width: 759px
; z-index: 0; float: left; margin: 0; }

#entete { background-image: url(../IMAGES/fd_entete.gif); background-repeat: no-repeat; background-position: right 0; position: absolute; top: 0; left: 0; width: 762px; height: 172px; z-index: 1; }
	#visuel { background-image: url(../IMAGES/visuel.jpg); background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 13px; left: 315px; width: 446px; height: 158px
; z-index: 3; }

#conteneur { background-image: url(../IMAGES/fd_conteneur.gif); background-repeat: repeat-y; background-position: right 0; position: relative; width: 567px; height: 400px
; z-index: 0; margin: 0; padding: 210px 20px 5px 175px; }

#extras {
	font-size: 90%;
	padding-right: 30px;
	padding-bottom: 20px;
	position: absolute;
	top: 410px;
	left: 540px;
	width: 210px
}

#coupDeCoeur {
	margin-bottom: 5px
}

#actualite { background-image: url(../IMAGES/fd_actus.gif); background-repeat: no-repeat; background-position: 0 bottom; position: absolute; top: 400px; left: 540px; width: 184px; height: auto; padding-bottom: 10px; }
	#menuSociete { background-color: #007245; position: absolute; top: 179px; left: 172px; width: 571px; height: 23px; z-index: 4; margin: 0; padding: 2px 5px 0; }
	#menuProduits { position: absolute; top: 180px; left: 5px; width: 150px; height: auto; margin: 0; padding-top: 8px; }
	#pied { color: #666; background-color: #e1e3e4; background-image: url(../IMAGES/fd_pied.gif); background-repeat: no-repeat; background-position: left bottom; position: relative; left: 163px; margin: 0 0 10px; padding: 3px 0 0; z-index: 6; width: 599px; height: 25px; float: left; clear: both; }
/*</agl.folder>*/
/*<agl.folder "entete">*/
	
/*</agl.folder>*/
/*<agl.folder "menuSociete">*/
	#menuSociete ul { text-align: right; list-style-type: none; margin: 0; padding: 3px 0 0; }

#menuSociete li { margin: 0; display: inline; padding-right: 12px; padding-left: 12px; }

li.accueil a:link, li.accueil a:visited { color: #e1dead !important; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif !important; line-height: 16px; text-align: left !important; letter-spacing: 1px; float: left; margin: 0 0 5px !important; padding: 0 !important; }
	#menuSociete a:link, #menuSociete a:visited { color: #fff; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 15px; text-decoration: none
  ; letter-spacing: 1px; }

#menuSociete a:hover, #menuSociete a:active { color: #fce192; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 15px; text-decoration: none; letter-spacing: 1px; }

/*</agl.folder>*/
/*<agl.folder "menuProduits">*/
	#menuProduits ul { text-align: left; margin: 0 0 20px; padding: 0 0 0 4px; border-left: 4px solid #cfcda7; list-style-type: none; }
	#menuProduits li strong { color: #007245; font-size: 11px; font-weight: bold; line-height: 13px; text-align: left !important; }
	#menuProduits li { font-size: 11px; line-height: 12px; padding-top: 2px; padding-bottom: 2px; }
	#menuProduits a:link, #menuProduits a:visited { color: #333; text-decoration: none; }
	#menuProduits a:hover, #menuProduits a:active { color: #007245; text-decoration: none; }
	ul.menuComplementaire { text-align: left; margin: 5px 0 20px; padding: 0 0 0 4px; border-left: 4px solid #007245 !important; list-style-type: none; }
	ul.menuComplementaire a:hover, ul.menuComplementaire a:active { color: #903 !important; text-decoration: none; }
/*</agl.folder>*/

/*<agl.folder "conteneur">*/
	#conteneur p { text-align: justify !important; }
	#conteneur p.chapeau {
	font-weight: bold;
	text-align: justify
}
	#conteneur p.remonter { font-size: 11px; line-height: 16px; background-image: url(../IMAGES/pct_remonter.gif); background-repeat: no-repeat; background-position: right center; text-align: right !important; width: 95%; clear: both; margin: 10px 0 2px; padding: 0 14px 0 0; }
	#conteneur  img {
	margin: 10px 0 10px 15px;
	padding: 0;
	float: right;
	border-width: 0
}
	#historique li { color: #333; background-image: url(../IMAGES/pce_liste.gif); background-repeat: no-repeat; background-position: left 3px; text-align: justify; margin: 0 0 10px; padding: 0 0 10px 13px; border-bottom: 1px dashed #deddad; list-style-type: none; list-style-position: outside; }
	#historique ul { margin: 15px 0 0; padding: 0; }
	#historique li strong { color: #b7b230; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; }
	#conteneur p.complement { text-align: left; margin-top: 95px; margin-bottom: 10px; padding: 0; }
	li.parfums { background-image: none !important; margin: 0 0 0 15px !important; padding: 0 !important; border-style: none !important; list-style-type: disc !important; }
	ul.parfums { margin: 0 0 15px !important; padding: 0 !important; }
	p.gms { color: #666; font-size: 11px; background-image: url(../IMAGES/pct_gms.gif); background-repeat: no-repeat; background-position: left top; padding-left: 28px; }
	hr.conteneur { background-image: url(../IMAGES/fd_hr.gif); background-repeat: no-repeat; background-position: center; width: 95%; height: 35px; visibility: visible !important; padding: 0; border-style: none; display: block !important; }
	hr.conteneur2 { background-image: url(../IMAGES/fd_hr2.gif); background-repeat: no-repeat; background-position: center; visibility: visible !important; display: block !important; width: 95%; height: 35px; padding: 0 !important; border: 0 #fff !important; }
	span.infosFichier { color: #999; font-size: 10px; line-height: 11px; visibility: visible !important; clear: none; display: inline; }
	li.listeSimple { padding: 2px !important; border-style: none !important; border-width: 0 !important; list-style-type: none !important; }
/*</agl.folder>*/
/*<agl.folder "acces">*/
	#acces li { margin: 15px 0 !important; padding: 0 0 0 5px !important; border-left: 2px solid #007245; list-style-type: none; }
	#acces img { margin: 0 !important; }
	#acces ul { margin: 0; padding: 0; }
/*</agl.folder>*/
/*<agl.folder "contact">*/
	#conteneur span.obligatoire { color: #007245 !important; font-style: italic !important; background-color: #f3f3e9; text-align: center; width: 150px; visibility: visible; padding: 2px; display: block; }
	#conteneur form {
	margin: 0;
	padding: 0
}
	#conteneur form.formContact {
	margin: 0 auto;
	padding: 10px 0 0 10px;
	width: 80%
}
	#conteneur span.legende { color: #666; font-size: 11px; font-style: italic; visibility: visible
; display: block; }
	#conteneur label {
	text-align: right;
	margin: 0 0 0;
	padding: 0 10px 0 0;
	width: 110px;
	float: left
}
	#conteneur input { width: 60%
; margin-top: 4px; margin-bottom: 2px; padding: 1px; }
	#conteneur input.obligatoire { background-color: #f3f3e9; padding-left: 2px; border-left: 2px solid #deddad; }
	#conteneur textarea { font-size: 12px; width: 60%
; height: 40px; }
	#conteneur input.bouton { text-align: center; cursor: pointer; width: auto
 ; margin-top: 10px; margin-left: 330px; }
/*</agl.folder>*/
/*<agl.folder "actualite accueil">*/
	#actualite h3 { color: #8c8c8a; font-size: 14px; font-weight: bold; background-image: url(../IMAGES/fd_actus_h4.gif); background-repeat: no-repeat; background-position: 0 0; text-transform: capitalize; letter-spacing: 1px; width: 176px; height: 20px; margin: 0; padding: 5px 0 0 8px; border-bottom: 2px solid #dedecf
    }
	#actualite p { text-align: left; margin: 2px 5px 5px 10px; }
	#actualite img { float: left !important; margin: 3px 5px 0 0 !important; padding: 0 !important; }
	#actualite h4 { color: #007245; font-size: 12px; font-weight: bold; line-height: 13px; background-color: transparent; text-align: left; margin: 0 5px 2px 10px; padding: 0; border-style: none; }
	#actualite h4 a:link, #actualite h4 a:visited { color: #007245; font-size: 12px; font-weight: bold; background-color: transparent; text-align: left; border-style: none; text-decoration: underline; margin: 0 0 2px; }
	#actualite h4 a:hover, #actualite h4 a:active { color: #007245; font-size: 12px; font-weight: bold; background-color: transparent; text-align: left; border-style: none; text-decoration: none; margin: 0 0 2px; }
	#actualite p a:link, #actualite p a:visited { color: #666; font-size: 11px; line-height: 12px; text-decoration: underline; }
	#actualite p a:hover, #actualite p a:active { color: #666; font-size: 11px; line-height: 12px; text-decoration: none; }
	#actualite p.date { color: #666; font-size: 11px; line-height: 12px; margin: 2px 0 1px 10px; padding: 0; }
	#actualite p.lienActus a:link, #actualite p.lienActus a:visited { color: #903 !important; background-image: url(../IMAGES/pce_actus.gif) !important; background-repeat: no-repeat !important; background-position: right center !important; text-align: right !important; float: right !important; padding-right: 14px !important; }
/*</agl.folder>*/
/*<agl.folder "actualite Detail">*/
	div.actualitesDetail { background-color: #f8f8f5; width: 95%; margin: 5px 0 15px; padding: 5px; border: solid 2px #dedecf; }
	div.actualitesDetail img { margin-top: 0 !important; }
	div.actualitesDetail h4 { color: #007245; font-size: 13px; font-weight: bold; line-height: 14px; background-color: transparent; margin: 0 0 5px; padding: 0; border-style: none; }
	div.actualitesDetail h5 { font-size: 13px; line-height: 14px; margin: 0; padding-bottom: 4px; border-bottom: 1px solid #666; }
	div.actualitesDetail p.date { color: #666; font-size: 11px; line-height: 12px; float: right; margin: 0; padding: 0; }
/*</agl.folder>*/
/*<agl.folder "popUp">*/
	#popUp {
	background-color: #f2f2f2;
	background-image: none;
	padding-right: 15px;
	padding-left: 15px
}
	#popUp p { color: #333; margin: 10px 0; padding: 0; }
	#popUp h3  { color: #007245; font-size: 14px; font-weight: bold; text-align: left; text-transform: uppercase; letter-spacing: 4px ; border-style: none; }
	#popUp h5 { color: #4c4c4c; font-size: 10px; font-weight: bold; background-color: #e6e6e6; text-transform: uppercase; letter-spacing: 1px; padding: 2px 4px; clear: both; border: solid 4px #fff; }
	#popUp ol ol {
	list-style-type: lower-alpha;
}

#popUp li {
	margin-top: 3px;
	margin-bottom: 3px;
}

#popUp p.fermer {
	font-size: 11px !important;
	background-image: url("../IMAGES/pct_fermer.gif");
	background-repeat: no-repeat;
	background-position: right center;
	text-align: right;
	margin: 5px 10px 5px 0;
	padding-right: 20px;
	padding-bottom: 2px
}

#popUp p.fermer a { color: #007245; font-size: 11px !important; text-transform: lowercase
 }

#popUp span.legende {
	color: #666;
	font-size: 11px;
	font-style: italic;
	visibility: visible
}
	#popUp input {
	margin-right: 10px
}

#popUp input.bouton {
	cursor: pointer;
	margin-right: 45px;
	width: auto
}
/*</agl.folder>*/
/*<agl.folder "quiSommesNous">*/
	#direction { background-image: url(../IMAGES/fd_direction.jpg); background-repeat: no-repeat; background-position: left top; width: 535px; height: 167px; margin: 10px 0 0; padding: 55px 15px 0; }
	#direction table { text-align: center; width: 500px; margin-right: auto; margin-left: auto; padding: 0; }
	#direction img { text-align: center !important; float: none; margin: 0 auto 2px !important; padding: 0 !important; border: solid 5px #e1e3e4; }
	#direction td { color: #333; font-size: 11px; line-height: 12px; text-align: center; width: 33%; margin: 0; padding: 0; border-style: none; }
	#export { background-image: url(../IMAGES/fd_export.jpg); background-repeat: no-repeat; background-position: left top; margin: 0 0 30px; padding: 48px 15px 10px; width: 535px; height: 300px; }
	#export table { vertical-align: top; margin-right: auto; margin-left: auto; width: 95%; }
	#export img { text-align: center; margin: 5px 0 2px !important; padding: 0; float: none; border: solid 5px #e1e3e4; }
	#export td { color: #333; font-size: 11px; line-height: 11px; text-align: center; vertical-align: top; padding-bottom: 2px; border-style: none; }
	#achats { background-image: url(../IMAGES/fd_achats.jpg); background-repeat: no-repeat; background-position: left top; margin: 10px 0 0; padding: 66px 15px 0; width: 535px; height: 167px; }
	#achats table { margin-right: auto; margin-left: auto; width: 95%; }
	#achats img { text-align: center; margin: 0 0 2px !important; padding: 0; float: none; border: solid 5px #e1e3e4; }
	#achats td { color: #333; font-size: 11px; line-height: 12px; text-align: center; border-style: none; }
/*</agl.folder>*/
/*<agl.folder "quiSommesNousGB">*/
	#directionGb { background-image: url(../IMAGES/fd_direction_gb.jpg); background-repeat: no-repeat; background-position: left top; margin: 10px 0 0; padding: 55px 15px 0; width: 535px; height: 167px; }
	#directionGb table { text-align: center; width: 500px; margin-right: auto; margin-left: auto; padding: 0; }
	#directionGb img { text-align: center !important; float: none; margin: 0 auto 2px !important; padding: 0 !important; border: solid 5px #e1e3e4; }
	#directionGb td { color: #333; font-size: 11px; line-height: 12px; text-align: center; width: 33%; margin: 0; padding: 0; border-style: none; }
	#exportGb { background-image: url(../IMAGES/fd_export_gb.jpg); background-repeat: no-repeat; background-position: left top; margin: 0 0 30px; padding: 48px 15px 10px; width: 535px; height: 300px; }
	#exportGb table { vertical-align: top; margin-right: auto; margin-left: auto; width: 95%; }
	#exportGb img { text-align: center; margin: 5px 0 2px !important; padding: 0; float: none; border: solid 5px #e1e3e4; }
	#exportGb td { color: #333; font-size: 11px; line-height: 11px; text-align: center; vertical-align: top; padding-bottom: 2px; border-style: none; }
	#achatsGb { background-image: url(../IMAGES/fd_achats_gb.jpg); background-repeat: no-repeat; background-position: left top; margin: 10px 0 0; padding: 66px 15px 0; width: 535px; height: 167px; }
	#achatsGb table { margin-right: auto; margin-left: auto; width: 95%; }
	#achatsGb img { text-align: center; margin: 0 0 2px !important; padding: 0; float: none; border: solid 5px #e1e3e4; }
	#achatsGb td { color: #333; font-size: 11px; line-height: 12px; text-align: center; border-style: none; }
/*</agl.folder>*/
/*<agl.folder "produits">*/
	h2.gammes { color: #666; font-size: 11px; line-height: 12px; background-color: #f2f2f2; width: 350px; margin: 10px 0 0; padding-top: 3px; padding-bottom: 3px; }
	#sousMenuProduit li.choixProduit { color: #666; font-size: 12px; text-align: left; margin: 0 !important; padding: 0 !important; }
	#sousMenuProduit { background-image: url(../IMAGES/fd_sousmenuproduits.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left !important; vertical-align: middle; width: 560px; height: 52px; margin: 0; padding: 0 0 0 5px; }
	#sousMenuProduit ul { line-height: 52px; background-image: none; margin: 0 !important; padding: 0 !important; list-style-type: none; display: inline; }
	#sousMenuProduit li { display: inline; }
	#sousMenuProduit strong { color: #007245 !important; font-weight: bold !important; background-image: none !important; text-decoration: none !important; margin: 0 0 0 5px !important; padding: 0 10px 0 0 !important; border-right: 1px solid #007245 !important; border-top-style: none !important; border-bottom-style: none !important; border-left-style: none !important; }
	#sousMenuProduit a:link, #sousMenuProduit a:visited { color: #007245; background-image: none; text-decoration: none; margin: 0 0 0 5px !important; padding: 0 10px 0 0 !important; border-right: 1px solid #007245; }
	#sousMenuProduit a:hover, #sousMenuProduit a:active { color: #007245; text-decoration: underline; background-image: none; margin: 0 0 0 5px !important; padding: 0 10px 0 0 !important; border-right: 1px solid #007245; }
	div.conservation { background-image: url(../IMAGES/pct_thermometre.gif); background-repeat: no-repeat; background-position: left center; width: 310px; margin-top: 10px; margin-bottom: 20px; padding: 0 0 10px 15px; border-top: 1px solid #007245; border-bottom: 1px solid #007245; }
	div.conservation ul { margin: 0; padding: 5px 0; }
	div.conservation li { background-image: url(../IMAGES/pce_liste.gif); background-repeat: no-repeat; background-position: left center; margin: 0; padding: 0 0 0 13px; border-style: none; list-style-type: none; }
	img.visuelProduit {  }
	img.thermo { vertical-align: middle; float: none !important; margin: 0 !important; padding: 0 !important; }
	p.thermo { float: right; margin: 5px 0 0 10px; padding: 0; display: inline; }
/*</agl.folder>*/
/*<agl.folder "gms">*/
	#sousMenuGMS { background-image: url(../IMAGES/fd_sousmenugms.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left !important; vertical-align: middle; width: 560px; height: 52px; margin: 0; padding: 0 0 0 5px; }
	#sousMenuGMS p { line-height: 14px; margin: 0; padding: 3px 0 2px 3px; }
	#sousMenuGMS ul { line-height: 14px; background-image: none; height: 12px; margin: 0 !important; padding: 0 !important; list-style-type: none; display: inline; }
	#sousMenuGMS li { display: inline; }
	#sousMenuGMS strong { color: #007245 !important; font-weight: bold !important; background-image: none !important; text-decoration: none !important; margin: 0 0 0 3px !important; padding: 0 6px 0 0 !important; border-right: 1px solid #007245 !important; border-top-style: none !important; border-bottom-style: none !important; border-left-style: none !important; }
	#sousMenuGMS li a:link, #sousMenuGMS li a:visited { color: #007245; background-image: none; text-decoration: none; margin: 0 0 0 3px !important; padding: 0 6px 0 0 !important; border-right: 1px solid #007245; display: inline; }
	#sousMenuGMS li a:hover, #sousMenuGMS li a:active { color: #007245; text-decoration: underline; background-image: none; margin: 0 0 0 3px !important; padding: 0 6px 0 0 !important; border-right: 1px solid #007245; display: inline; }
/*</agl.folder>*/
/*<agl.folder "gmsGb">*/
	#sousMenuGMSgb { background-image: url(../IMAGES/fd_sousmenugmsGb.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left !important; vertical-align: middle; width: 560px; height: 52px; margin: 0; padding: 0 0 0 5px; }
	#sousMenuGMSgb p { line-height: 14px; margin: 0; padding: 3px 0 2px 3px; }
	#sousMenuGMSgb ul { line-height: 14px; background-image: none; height: 12px; margin: 0 !important; padding: 0 !important; list-style-type: none; display: inline; }
	#sousMenuGMSgb li { display: inline; }
	#sousMenuGMSgb strong { color: #007245 !important; font-weight: bold !important; background-image: none !important; text-decoration: none !important; margin: 0 0 0 3px !important; padding: 0 6px 0 0 !important; border-right: 1px solid #007245 !important; border-top-style: none !important; border-bottom-style: none !important; border-left-style: none !important; }
	#sousMenuGMSgb li a:link, #sousMenuGMSgb li a:visited { color: #007245; background-image: none; text-decoration: none; margin: 0 0 0 3px !important; padding: 0 6px 0 0 !important; border-right: 1px solid #007245; display: inline; }
	#sousMenuGMSgb li a:hover, #sousMenuGMSgb li a:active { color: #007245; text-decoration: underline; background-image: none; margin: 0 0 0 3px !important; padding: 0 6px 0 0 !important; border-right: 1px solid #007245; display: inline; }
/*</agl.folder>*/
/*<agl.folder "liens">*/
	div.liens { width: 80%; margin-top: 10px; margin-bottom: 20px; margin-left: 40px; padding-bottom: 15px; border-bottom: 1px solid #e6e9cd; }
	div.liens h4 { color: #007245; font-size: 13px; line-height: 14px; background-color: transparent; margin: 0; padding: 0; }
	div.liens p { font-size: 12px; line-height: 13px; margin: 2px 0 10px; padding: 0; }
	p.web { font-size: 11px; float: right; margin: 0 !important; padding: 0 !important; display: inline; }
/*</agl.folder>*/

/*<agl.folder "paroles chefs">*/
	div.paroleChefs { width: 535px; height: auto; margin: 0 0 15px; border: solid 1px #e6e9cd; }
	div.paroleChefs h4 { padding-left: 10px; }
	div.paroleChefs h5 { padding-left: 10px; }
	div.paroleChefs hr { width: 98%; clear: both; padding: 0 !important; border-style: none !important; border-width: 0; }
	div.paroleChefs img { float: right; margin-top: 0 !important; display: block; }
	div.paroleChefs p { padding-right: 10px; padding-left: 10px; }
	div.paroleChefs p.date { color: #007245; float: right; margin: 0; padding: 2px; }
	hr.paroleChefs { background-color: #fff; background-image: url(../IMAGES/fd_parolechefs.gif); background-repeat: no-repeat; background-position: center; width: 90%; height: 35px; visibility: visible !important; margin: 0 !important; padding: 0 !important; border-color: #fff !important; display: block !important; }
/*</agl.folder>*/
/*<agl.folder "espace prive">*/
	form.formEspacePrive { text-align: right !important; width: 300px; margin: 15px 0 0 125px !important; padding: 0; }
	p.motDePasse { font-size: 11px; line-height: 12px; background-image: url(../IMAGES/pce_liste.gif); background-repeat: no-repeat; background-position: left center; margin: 5px 0 0; padding-top: 3px; padding-left: 13px; border-top: 1px solid #cdc999; }
	form.formEspacePrive fieldset { color: #bab78b; padding: 5px; border: solid 1px; }
	form.formEspacePrive input { width: 120px !important; margin-top: 2px; margin-bottom: 2px; }
	form.formEspacePrive label { color: #333; font-weight: bold; }
	input.valider { width: 60px !important; margin: 5px 0 0 120px !important; }
	div.infosGenerales { height: auto; margin-bottom: 15px; padding-bottom: 10px; }
	div.infosGenerales img { float: right; margin-top: 0 !important; display: block; }
	div.infosGenerales p { padding-right: 10px; padding-left: 10px; }
	div.infosGenerales p.date { color: #666; float: right; margin: 0; padding: 2px; }
	#sousMenuPrive li.choixProduit { color: #666; font-size: 12px; text-align: left; margin: 0 !important; padding: 0 !important; }
	#sousMenuPrive { background-image: url(../IMAGES/fd_sousmenugms.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left !important; vertical-align: middle; width: 560px; height: 50px; margin: 0; padding: 2px 0 0 5px; }
	#sousMenuPrive ul { line-height: 17px; background-image: none; margin: 0 !important; padding: 0 !important; list-style-type: none; }
	#sousMenuPrive li { display: inline; }
	#sousMenuPrive strong { color: #007245 !important; font-weight: bold !important; background-image: none !important; text-decoration: none !important; margin: 0 0 0 3px !important; padding: 0 6px 0 0 !important; border-right: 1px solid #007245 !important; border-top-style: none !important; border-bottom-style: none !important; border-left-style: none !important; }
	#sousMenuPrive li a:link, #sousMenuPrive li a:visited { color: #007245; background-image: none; text-decoration: none; margin: 0 0 0 3px !important; padding: 0 6px 0 0 !important; border-right: 1px solid #007245; display: inline; }
	#sousMenuPrive li a:hover, #sousMenuPrive li a:active { color: #007245; text-decoration: underline; background-image: none; margin: 0 0 0 3px !important; padding: 0 6px 0 0 !important; border-right: 1px solid #007245; display: inline; }
	li.alignMenu { margin: 0 0 0 78px; padding: 0; }
/*</agl.folder>*/
/*<agl.folder "distributeurs">*/
	p.faqs a { color: #333; font-weight: bold; text-decoration: underline }
	p.faqs a:hover { color: #007245; font-weight: bold; text-decoration: none }
	p.faqs { font-weight: bold; background-image: url(../IMAGES/pce_liste.gif); background-repeat: no-repeat; background-position: left center; margin-top: 15px; margin-bottom: 5px; padding-left: 13px; }
	p.faqs a.faqsSelected {color: #007245; font-weight: bold; text-decoration: none}
	p.faqs a.faqsSelected:hover {color: #007245; font-weight: bold; text-decoration: none}
	#localisation table { font-size: 11px; line-height: 12px; width: 90%; margin-right: auto; margin-left: auto; padding: 2px; }
	#localisation table td { color: #666; font-size: 10px; font-weight: normal; line-height: 11px; border-bottom: 1px solid #ccc; }
	#localisationtable td.entete { color: #fff; font-size: 11px; font-weight: bold; line-height: 12px; background-color: #007245; }
	img.carte { float: none !important; }
/*</agl.folder>*/
/*<agl.folder "pied">*/
	#pied a:link, #pied a:visited {
	color: #666;
	text-decoration: none !important
}

#pied a:hover, #pied a:active {
	color: #007245
}
	p.langues { font-size: 11px; line-height: 12px; float: right; margin: 0 15px 0 0; padding: 0; display: inline; }
	p.mentions { font-size: 11px; line-height: 12px; float: left; margin: 0 0 0 15px; padding: 0; display: inline; }
	#pied img { border-style: none; }
/*</agl.folder>*/

.alerte {
	color: #FF0000;
	font-weight: bold;
}

input.checkbox {width: auto !important;}
