/*-----------------------------------------------------CLASSES POUR POLICE*/
h1.chrononutrition {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20pt;
	font-weight:bold;
	color:#6A83DE;
	margin:0px;
	padding:0px;
}

h2.chrononutrition {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	font-weight:bold;
	color:#E25259;
	margin:0px;
	padding:0px;
}

h2.advice {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#F99C3D;
	margin:0px;
	padding:0px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#F99C3D;
	margin:0px;
	padding:0px;
}

p.morphotype {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#3C722D;
	margin:0px;
	padding:0px;
}

p.delabos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding:0px;
}

p.alaindelabos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding:0px;
}

p.minceur {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

p.hon {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#000000;
	margin:0px;
	padding:0px;
}

p.div_header_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#D91D1D;
	margin:0px;
	padding-top:15px;
	padding-left:10px;
}

.txt_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#AD569A;
}

.livre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#AD569A;
}

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

.txt_3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#AD569A;
}

.ouvrage{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#AD569A;
}

.txt_4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}

.txt_5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#F99D40;
}

.txt_6 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12pt;
	font-weight:bold;	
}

.txt_7 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12pt;
}

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

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

.txt_10{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#6B84DF;
}

.txt_vitrine{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#AD569A;
	font-weight:bold;
}

.txt_ml{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6B84DF;
	font-weight:bold;
}

.txt_ml_soft{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#6B84DF;
}

.txt_error{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#DC0B0B;
	font-weight:bold;
	font-variant:small-caps;
}

.chrono{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#BA03C9;
	font-weight:bold;
}

.livre_chrononutrition {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#F99C3D;
}

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

.Texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #304a95;
}

.txt_color_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#6A83DE;
}

.txt_color_orange {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#F99C3D;
}

.txt_color_red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#8d0505;
}

.txt_color_green {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3C722D;
}

.txt_title_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#AD569A;
	font-variant:small-caps;
}

.txt_title_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#F99C3D;
}

.txt_title_3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	font-weight:bold;
	color:#BB02C8;
	font-variant:small-caps;
}

.title_3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#E9D753;
}

.title_4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#ffffff;
	font-weight:bold;
	font-variant:small-caps;
}

.title_produit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:45px;
}

.comment{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
}

.comment_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	font-weight:bold;
}

/*-----------------------------------------------------CLASSES POUR LIENS*/
a.delabos {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10pt;
	font-weight:bold;	
	text-decoration:none;	
}

a.delabos:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10pt;
	font-weight:bold;	
	text-decoration:underline overline;
}

a.link_1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12pt;
	font-weight:bold;	
	text-decoration:none;	
}

a.link_1:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#F99C3D;
	font-size:12pt;
	font-weight:bold;	
	text-decoration:underline overline;
}

a.link_2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#F99C3D;
	font-size:14px;	
	text-decoration:none;	
}

a.link_2:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#A33DD0;
	font-size:14px;
	text-decoration:underline;
}

a.link_3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;	
	font-size:14px;	
	text-decoration:none;	
}

a.link_3:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#A33DD0;
	font-weight:bold;	
	font-size:14px;
	text-decoration:underline;
}

a.link_4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A33DD0;
	font-weight:bold;
	text-decoration:none;		
}

a.link_4:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5BA54D;
	font-weight:bold;
	text-decoration:underline;
}

a.link_5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;		
}

a.link_5:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#E25259;
	font-weight:bold;
	text-decoration:underline;
}

a.link_6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6B84DF;
	font-weight:bold;
	text-decoration:underline;
}

a.link_6:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

a.link_7 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12pt;
	font-weight:bold;	
	text-decoration:underline;
}

a.link_7:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#BA03C9;
	font-size:12pt;
	font-weight:bold;	
	text-decoration:underline;
}

a.link_8 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5BA54D;
	font-weight:bold;
	text-decoration:none;		
}

a.link_8:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

a.link_9 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#5BA54D;
	font-weight:bold;
	text-decoration:none;		
}

a.link_9:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#F99C3D;
	font-weight:bold;
	text-decoration:underline;
}

a.link_10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#FD3E0A;
	font-weight:bold;
	text-decoration:none;		
}

a.link_10:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#3C801B;
	font-weight:bold;
	text-decoration:underline;
}

a.link_11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FD3E0A;
	font-weight:bold;
	text-decoration:none;		
}

a.link_11:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3C801B;
	font-weight:bold;
	text-decoration:underline;
}

a.livre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	color:#BA03C9;	
}

a.livre:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-decoration:underline;
}

a.menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-decoration:none;
	color:#FFFFFF;	
}

a.menu:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-decoration:underline;
	color:#000000;
}

a.link_comment{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#E25259;
	text-decoration:none;
}

a.link_comment:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#E25259;
	text-decoration:underline;
}

a.link_comment_div_header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

a.link_comment_div_header:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#8AF6B3;
	font-weight:bold;	
	text-decoration:underline;
}

/*-----------------------------------------------------CLASSES POUR TABLEAU*/
table.table_1 {
	border-width:2px;
	border-top-color:#999999;
	border-left-color:#999999;
	border-bottom-color:#000000;
	border-right-color:#000000;	
	border-top-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;	
}

table.border {
	border-width:3px;
	border-top-color:#E9D753;
	border-left-color:#E9D753;
	border-bottom-color:#E9D753;
	border-right-color:#E9D753;	
	border-top-style:outset;
	border-left-style:outset;
	border-bottom-style:outset;
	border-right-style:outset;	
}

table.semi-border {
	border-width:3px;
	border-top-color:#444444;
	border-left-color:#444444;
	border-bottom-color:#899198;
	border-right-color:#899198;	
	border-top-style:groove;
	border-left-style:groove;
	border-bottom-style:solid;
	border-right-style:solid;	
}

tr.faq {
	background-color:#F8D8CB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#FD3E0A;
}

tr.faq:hover {
	background-color:#C9F0C3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#3C801B;
	cursor:pointer;
}

tr.faq p {
	background-image:url(../images/checkbox/circle.jpg);
	width:16px;
	height:16px;
	margin:0px;
	padding:0px;
}

tr.faq:hover p {
	background-image:url(../images/checkbox/circle_on.jpg);
	width:16px;
	height:16px;
	margin:0px;
	padding:0px;
}

tr.faq p  img {
	filter:alpha(opacity=0); 
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=0);
	opacity:0;
}

td.header_form {
	background-color:#6A83DE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
}

td.body_form {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
}

td.body_form_2 {
	background-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
}

td.footer {
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#F5A300;
}

/*-----------------------------------------------------CLASSES POUR FORMULAIRES*/
.formulaire {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#899198;
}

.html_button {	
	height:25px;
	font-family:Arial;
	color:#AD569A;  
	font-size:14px;	
	border:2px solid #000000;
	font-weight:bold;
	background-color:#CCCCCC;
}

.html_button:hover {	
	height:25px;
	font-family:Arial;
	color:#F99C3D;  
	font-size:14px;	
	border:2px solid #F99C3D;
	font-weight:bold;
	background-color:#666666;
	cursor:pointer;
}

.html_button_shadow_box {	
	height:25px;
	font-family:Arial;
	color:#6A83DF;  
	font-size:14px;	
	border:2px solid #000000;
	font-weight:bold;
	background-color:#DDDDDD;
}

.html_button_shadow_box:hover {	
	height:25px;
	font-family:Arial;
	color:#000000;  
	font-size:14px;	
	border:2px solid #6A83DF;
	font-weight:bold;
	background-color:#EEEEEE;
	cursor:pointer;
}	

.html_button_div_header {	
	height:25px;
	font-family:Arial;
	color:#D91D1D;  
	font-size:14px;	
	border:2px solid #D91D1D;
	font-weight:bold;
	background-color:#DDDDDD;
}

.html_button_div_header:hover {	
	height:25px;
	font-family:Arial;
	color:#000000;
	font-size:14px;	
	border:2px solid #000000;
	font-weight:bold;
	background-color:#EEEEEE;
	cursor:pointer;
}	

.rectangle_recherche{
	background-color:#DDDDDD;
	border:2px;
	border-style:solid;
	border-color:#F99C3D;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}

.rectangle_recherche:hover{
	background-color:#EEEEEE;
	border:2px;
	border-style:solid;
	border-color:#A33DD0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}

.input_shadow_box{
	background-color:#DDDDDD;
	border:2px;
	border-style:solid;
	border-top-color:#6A83DF;
	border-left-color:#6A83DF;
	border-right-color:#2B439C;
	border-bottom-color:#2B439C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
}

.input_shadow_box:hover{
	background-color:#EEEEEE;
	border:2px;
	border-style:solid;
	border-top-color:#6A83DF;
	border-left-color:#6A83DF;
	border-right-color:#2B439C;
	border-bottom-color:#2B439C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
}

.input_div_header{
	background-color:#DDDDDD;
	border:2px;
	border-style:solid;
	border-top-color:#D91D1D;
	border-left-color:#D91D1D;
	border-right-color:#790000;
	border-bottom-color:#790000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
}

.input_div_header:hover{
	background-color:#EEEEEE;
	border:2px;
	border-style:solid;
	border-top-color:#F48989;
	border-left-color:#F48989;
	border-right-color:#E03E3E;
	border-bottom-color:#E03E3E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
}

#conteneur_radio div
{
    position:relative;
    float:left;
    margin:0;
}

#conteneur_radio input
{
    opacity:0; /* pour  != IE */
    filter:alpha(opacity=0); /* pour IE */
    width:20px;
    height:20px;
    position:absolute;
    right:0;
    top:0;
}

/*-----------------------------------------------------DIV*/
div.popperlink { 
	position:absolute; 
	visibility:hidden; 
	top:0px;
	left:0px;	
	background-color:#333333;
	border:3px;
	border-style:solid;
	border-top-color:#F99D40;
	border-left-color:#F99D40;
	border-right-color:#D38537;
	border-bottom-color:#D38537;
	padding:5px;
	z-index:10;
}

div.delabos { 
	position:relative; 
	top:0px;
	left:0px;	
	border:0px;
	padding:0px;
	margin:0px;
	z-index:1;
}

div.addc {
	border:4px;
	border-style:solid;
	border-color:#6A83DE;
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	background-color:#333333;
}

div.menu_1 {
	border:0px;
	text-align:left;
	padding-left:10px;
	margin:0px;
	background-image:url(../images/menu/background_1.jpg);
	background-repeat:repeat-y;
	visibility:hidden;
}

div.menu_2 {
	width:150px;
	height:30px;
	border:0px;
	text-align:left;
	padding-left:10px;
	margin:0px;
	background-image:url(../images/menu/background_2.jpg);
	background-repeat:no-repeat;
	background-color:#FF0000;
	visibility:hidden;
}

div.div_header {
	width:100%;
	height:160px;
	border:0px;
	text-align:center;
	padding:0px;
	margin:0px;
	background-image:url(../images/div_header/background_div_header.png);
	background-repeat:repeat-x;
	background-position:bottom;
	visibility:visible;
	position:absolute;
	top:-110px;
	left:0px;
	z-index:5;
}

/*-----------------------------------------------------CLASSES DIVERSES*/
.field {
	border:4px;
	border-style:solid;
	border-color:#F99C3D;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:4px;
	padding-right:4px;
}

.field_chrono_expert {
	border:4px;
	border-style:solid;
	border-color:#6A83DE;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:4px;
	padding-right:4px;
}

.little_field {
	border:2px;
	border-style:solid;
	border-color:#AD569A;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:4px;
	padding-right:4px;
}

.img_hover_1{
	filter:alpha(opacity=70); 
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=70);
	opacity:0.7;
	border-color:#FFFFFF;
}

.img_hover_1:hover{
	filter:alpha(opacity=100); 
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	opacity:1;
	border-top-color:#6DCF3A;
	border-left-color:#6DCF3A;
	border-right-color:#56B525;
	border-bottom-color:#56B525;
}