/* ELEMENTS HTML, TITRES*/
html{font-size:100%;}
body{margin:0; padding:0; background-color:#FFF; font-size:0.8em;}
body, p{font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #1a1a1a;}
img{border:none;}
p{margin:0 10px 5px 0;}
h2, h3{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px solid #bcb6b3;}
h1{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:2em;font-weight: bold; line-height:normal; margin:0 0 10px 0; padding:0; color:#000000;}
h1.special{
	color:#ffffff;
	margin-bottom:0;
	padding:2px 4px;
	background-color:#812d69;
	width:170px;
	-moz-box-shadow: 1px 2px 3px #999;
	-webkit-box-shadow: 1px 2px 3px #999;
	box-shadow: 1px 2px 3px #999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display:block;
	/*-moz-transform: rotate(-1deg); 
	-webkit-transform: rotate(-1deg);*/
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.09) 70%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(70%,rgba(255,255,255,0.09)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background-image: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.09) 70%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background-image: -o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.09) 70%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background-image: -ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.09) 70%,rgba(255,255,255,0) 100%); /* IE10+ */
background-image: linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.09) 70%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */

	}
.h1like{font-weight: bold; line-height:normal; margin:0 0 10px 0; padding:0; color:#000000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h1.diagnostic, h1.antiage, h1.amincissement, h1.bienetre{text-transform:uppercase; margin:0;}
h1.diagnostic, p.diagnostic{color: #812d69;}
h1.antiage, p.antiage{color:#bf2f7e;}
h1.amincissement, p.amincissement{color:#1b6876;}
h1.bienetre, p.bienetre{color:#1b6876;}/*attention, la catégorie menu a été fondue avec amincissement, mais les classes sont encore présentes*/
h2{font-weight:bold; color:#1a1a1a; margin:15px 10px 5px 0; padding:0 0 3px 0; text-transform: uppercase; font-size:1.3em; line-height:1.1em;}
h3{margin:10px 0 4px 0; padding:0;}
.encart h3, .encartevent h3{font-weight:bold; color:#000000; margin:15px 0 5px 0; padding:5px 0 0 0; text-transform: uppercase; border-bottom:none;}
.encartevent h3{border-top: 1px solid #000000;}

/* LIENS */
a{}
.AccordionPanelContent a{text-decoration:none; border-bottom:none; color:#1a1a1a;}
a#langue{font-weight:bold; color:#000000; text-decoration:none;}
alangue:link,alangue:visited{text-decoration: none; color: #000000; padding:1px 3px;}
a#langue:hover{text-decoration:underline;}
#conteneur_menu span{color:#000000; float:right; padding:0 15px 0 0; margin:4px 0 0 50px;}
.liens_sociaux{float:left; margin:0 0 0 40px;}

/*LIENS CORPS DE PAGE*/
.boite_de_contenu a{font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#aba196; text-decoration:none;}
.boite_de_contenu a:link,.boite_de_contenu a:visited{text-decoration: none; color: #aba196;}
.boite_de_contenu a:hover{text-decoration: underline;}

/* STYLES CONTENU PAGES */
.boite_de_contenu ul{margin:0 0 10px 15px; padding:0; display:block;}
.boite_de_contenu ul li{margin:2px 0 2px 5px; padding:2px 0; list-style-image:url(../images/design2010/puce_liste.jpg);}
.boite_de_contenu p{text-align:justify;}
.boite_de_contenu p.centre{text-align:center; font-weight:bold;}
.exergue{font-weight:bold; margin:10px 0;}
.encart{background-color:#f1f1f1; color:#000000;}
.encartevent{background-color:#dfe3e6; font-size:0.9em;}
.encart, .encartevent{padding:10px; float:right; margin:0 20px 0 10px;}
.encart p, .encartevent p{color:#000000;}
.partenaire, .partenairedroite{float:left; text-align:center; width:162px; margin-bottom:10px;}
.partenaire p, .partenairedroite p{text-align:center;}
.partenaire{margin-right:20px;}
.partenairedroite{margin-right:0;}
img.ombre{/*border:2px solid #d8d4cd;*/}

/* STYLES CONTENU PAGES PRODUITS */
p#catchphrase{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; text-transform:uppercase; margin:0 0 5px 0; padding:0;}
a#telechargement{font-size:0.85em; width:95px; height:30px; color:#FFF; font-weight:bold; display:block; float:right; background-color:#099; padding:10px 10px 10px 45px; margin:5px 70px 20px 0;}
a#telechargement.diagnostic{background-image:url(../images/design2010/btn_diagnostic.jpg); background-repeat:no-repeat;}
a#telechargement.antiage{background-image:url(../images/design2010/btn_antiage.jpg); background-repeat:no-repeat;}
a#telechargement.amincissement{background-image:url(../images/design2010/btn_amincissement.jpg); background-repeat:no-repeat;}
a#telechargement.bienetre{background-image:url(../images/design2010/btn_bienetre.jpg); background-repeat:no-repeat;}
ul.diagnostic, ul.antiage, ul.amincissement, ul.bienetre{margin:0 0 5px 10px; padding:0 0 5px 0; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: normal; color: #1a1a1a;}
ul.diagnostic li, ul.antiage li, ul.amincissement li, ul.bienetre li{list-style-type:circle; padding:4px 0 0 0; margin:0 0 0 15px;}
ul.diagnostic li{list-style-image: url(../images/design2010/puce_diagnostic.gif);}
ul.antiage li{list-style-image: url(../images/design2010/puce_antiage.gif);}
ul.amincissement li{list-style-image: url(../images/design2010/puce_amincissement.gif);}
ul.bienetre li{list-style-image: url(../images/design2010/puce_bienetre.gif);}

/*/////////////////////////////////////////////////////////////////////////////////////*/


/* STRUCTURE */
#centrage {width: 1000px;margin-left: -480px;left: 50%;top: 0px;position: absolute;}
#entete {position: absolute; width: 948px; background-image: url(../images/design2010/bandeau.jpg); background-repeat: no-repeat; height: 120px; left: -10px;}
#corps {top: 148px;!important; top:158px; left: -10px; padding-top:15px;background-color: #ffffff; position: absolute; background-image: url(../images/design2010/corps.jpg); background-repeat: repeat-y; width: 948px; overflow: hidden;}
.boite_de_contenu {float: right; height: 100%; width: 730px; display: inline; min-height: 450px; text-align: left; margin:0 15px 0 0; padding: 0px;}
#conteneur_menu {position: absolute; height: 26px; width: 948px; top: 119px; background-image: url(../images/design2010/fond-menu.jpg); background-repeat: no-repeat; left: 0px; z-index:100;}
.skipLinks {display: none;}
#pageNav_evenement{float: left; width: 179px; font: small Verdana,sans-serif; margin: 0px 0px 10px 20px; display: inline;}
#pageNav_evenement p{padding: 0px 10px 0px 10px;}
#pageNav_evenement h1{padding: 0px 10px 0px 10px;}
#pageNav_evenement a{color: #0067C2;}
#pageNav{float: left; width: 168px; font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; top: 233px; color: #1a1a1a; font-weight: bold; overflow:hidden;}

/* PIED DE PAGE */
.piedpage{background-image: url(../images/design2010/piedpage2.jpg); background-repeat: no-repeat; height: 33px; width: 948px; float: right;}
.piedpage p{color: #000000; margin:5px 0 0 0; padding:0; font-size:0.9em;}
.piedpage a{color: #000000;}
#liennavbas {margin-left:20px; margin-top: 5px;}

/* STYLES MENU PRODUITS*/
#sectionLinks{color:#333333;}
#sectionLinks p.titregamme{background-image: url(../SpryAssets/titlebar2.png); background-color:#333; color:#333333; padding:5px; margin:0; font-size:12px;}
#sectionLinks a:link, #sectionLinks a:visited {display: block; overflow: hidden; border:none; background-image: url(../images/bg_nav.jpg); font-weight: bold; padding: 3px 0px 3px 7px; color: #333333;}
.banniere a:link, #sectionLinks a:visited {border:none; overflow: hidden;}
#sectionLinks a:hover{overflow: hidden; border: none; background-color: #f1f1f1; background-image: none; font-weight: bold; text-decoration: none;}

