/* CSS REGIME FACILE (c) Phenomena Design 2007 / FOURON EMMANUEL */
body {border:0; margin:0; padding:0; background:#ffffff url(data/site/regime-mincir-maigrir-bg.gif) 0 0 repeat-x; font:70%/160% "verdana",sans-serif; color:#7f000b; _text-align:center; }

#header_link { text-align:right }
#header_link a	{ color:#FFFFFF; text-decoration:none }


#alert_inscr { width:300px; position:fixed; float:left; top: 0; left: 0; background:#FFFFCC; border:#FF6600 solid 1px; text-align:left }
html>body #alert_inscr {  position: absolute; top: 0; left: 0; height:55px  }
#alert_inscr p { margin:0 }
#alert_inscr a { text-decoration:none; color:#7f000b;  }

#header {margin:2px 0 0 0; padding:0; height:124px; width:955px; margin-left:auto; margin-right:auto; background:url(data/site/regime-facile-logo.gif) no-repeat }
	#header_col1 {width:175px;float:left; margin:0}
	#header_col2 {width:605px; float:right;} 
	
		#header_main_menu {float:right; height:50px;}
			#header_main_menu ul {margin:0 0px; padding:0; list-style:none; }
			#header_main_menu ul li {margin:0 0 0 2px; padding:0; float:left;}
		
			#header_main_menu .left {float:left;height:39px; width:6px; background:url(data/site/regime-mincir-obesite-tab-up-left.gif) no-repeat}
			#header_main_menu .center {float:left;height:39px; line-height:39px; background:url(data/site/regime-mincir-obesite-tab-up-center.gif) repeat-x;}
				#header_main_menu .center a { color:#FFFFFF; font-weight:bold; text-decoration:none}
				#header_main_menu .center a:hover { color:#ECCAD5; font-weight:bold; text-decoration:none}
			#header_main_menu .right {float:left;height:39px; width:6px; background:url(data/site/regime-mincir-obesite-tab-up-right.gif) no-repeat}
		
			#header_main_menu .left_selected {float:left;height:39px; width:6px; background:url(data/site/regime-mincir-obesite-tab-up-left-alt.gif) no-repeat}
			#header_main_menu .center_selected {float:left;height:39px; line-height:39px; background:url(data/site/regime-mincir-obesite-tab-up-center-alt.gif) repeat-x;}
				#header_main_menu .center_selected a { color:#95113c; font-weight:bold; text-decoration:none; }
				#header_main_menu .center_selected a:hover { color:#666666; font-weight:bold; text-decoration:none}
			#header_main_menu .right_selected {float:left;height:39px; width:6px; background:url(data/site/regime-mincir-obesite-tab-up-right-alt.gif) no-repeat}
		
		#header_down_menu {height:30px; margin-top:26px; margin-right:2px; padding:0; color:#FFFFFF;}
		html>body #header_down_menu {margin-top:44px; }
		
			#header_down_menu a {color:#FFFFFF; text-decoration:none; font-weight:bold}
			#header_down_menu a:hover { color:#95113c; text-decoration:none; font-weight:bold }

			#header_down_menu .left {float:left;height:30px; width:6px; background:url(data/site/regime-mincir-obesite-tab-down-left.gif) no-repeat; margin-left:2px}
			#header_down_menu .center {float:left;height:30px; line-height:30px; background:url(data/site/regime-mincir-obesite-tab-down-center.gif) repeat-x;}
			#header_down_menu .right {float:left;height:30px; width:6px; background:url(data/site/regime-mincir-obesite-tab-down-right.gif) no-repeat; }

			#header_down_menu .left_rose{float:left;height:30px; width:6px; background:url(data/site/tab-down-rose-left.gif) no-repeat; margin-left:2px}
			#header_down_menu .center_rose {float:left;height:30px; line-height:30px; background:url(data/site/tab-down-rose-centre-right.gif) repeat-x;}
			#header_down_menu .right_rose {float:left;height:30px; width:6px; background:url(data/site/tab-down-rose-right.gif) no-repeat; }

		
			#header_down_menu form { margin:0; padding:0; display:inline; }
			#header_down_menu input { color:#999999; border:solid 1px; font-size:12px; margin-top:4px; }
			#header_down_menu input.button { background:#eeeeee; color:#999999 border:solid 1px; font-size:12px;  padding:0}


#header_thematique { margin:0; padding:0;height:38px; width:780px; margin-left:auto; margin-right:auto; text-align:left }
.alert_forum { color:#FFFFFF; text-align:center }
	.alert_forum a { text-decoration:none ; color:#FFFFFF}

#page { background:#ffffff; width:995px; margin-left:auto; margin-right:auto; min-height:400px; text-align:left; color:#666666; }
	#col1 { width:987x; margin:0; }

	#col2_1 { width:160px; float:left; margin:0 }
	#col2_2 { width:822px; float:left; margin:0 0 0 5px }
/*	
	#col2_1 { width:180px; float:left; margin:0 }
	#col2_2 { width:600px; float:left; margin:0 }
*/
	
	.box { margin:3px}
	.box_5 { margin:5px}

	#page h1 { color:#95113c; font-size:18px; font-weight:bold; border-bottom:#666666 dotted 1px; margin:5px; padding-bottom:10px }
	#page h2 { color:#95113c; font-size:16px; font-weight:bold; border-bottom:#666666 dotted 1px; margin:5px; padding-bottom:10px }
	#page h3 { color:#95113c; font-size:14px; font-weight:bold; margin:5px; padding-bottom:10px }
	#page h4 { color:#95113c; font-size:14px; font-weight:bold; margin:5px; padding-bottom:10px }
	#page a { color:#9f264e; text-decoration:none; }
	#page a:hover { text-decoration:none; }
	#page img { border:none; }
	#page ul li { list-style:none; margin:0;  }
	#page .a_no { background:#ffffff none;  padding:0; margin:0}
	#page fieldset { color:#95113c; border:#95113c solid 1px; font-weight:bold }
	#page legend { color:#95113c; border:#95113c solid 1px; font-weight:bold; padding:0 5px; background:#FFCCFF }

#submenu a  { text-decoration:none; font-weight:bold; background:none; padding:0;}


#bouton a {background:url(data/site/regime-facile-bounton-centre.gif); height:25px; line-height:25px; float:left; color:#FFFFFF; font-weight:bold; padding:0 3px}
#bouton #bouton_left {background:url(data/site/regime-facile-bounton-left.gif); width:8px; height:25px; float:left;}
#bouton #bouton_right {background:url(data/site/regime-facile-bounton-right.gif); width:8px; height:25px; float:left;}

#footer { margin-top:10px; background:url(data/site/regime-mincir-maigrir-bg-footer.gif); height:100px; }
	#footer_internal { width:780px; margin-left:auto; margin-right:auto; text-align:center; padding-top:5px; }
	#footer a { text-decoration:none; color:#444444; font-size:9px}


#marquee_sade {width:780px; height:15px; font-size:9px; margin-left:auto; margin-right:auto;}
	#marquee_sade a { text-decoration:none; background:none; padding:0; margin:0;}
	#marquee_sade img {position:absolute}
	#marquee_sade p {font-size:9px; margin:0; padding:0; display:inline;}

		
/* general */
input { color:#777777; font-size:12px; }
textarea { color:#777777; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif }
input.button { border:1px solid #dc0021; background-color:#e57f8d; color:#fff; } 
select { color:#777777; font-size:12px; }
button { border:1px solid #dc0021; background-color:#e57f8d; color:#fff; cursor:pointer; text-decoration:none; } 


.clear { clear:both; visibility:hidden; margin:0; padding:0; height:0px; line-height:0px; font-size:0px; }
.citation { color:#999999; font-size:9px; font-style:italic; }

#pagecount { margin-left: 45px;}
#pagecount a { background:none; margin:0 5px 0 0; padding:0; }

table { font-size:12px}

.table_form { border:none; margin-left:auto; margin-right:auto ; border:#FFCCCC solid 1px; color:#666666; font-size:12px }
.table_form td { padding-right:5px; padding-left:5px; }
.table_form th { font-weight:bold; background:#FF99CC; padding:0 3px 0 3px; color:#95113c }
.table_form .level2  { text-align:center; font-weight:bold; background:#FFCCCC; }
.table_form .n0  { background:#FFEEFF; }
.table_form .n1  { background:#FFFFEE; }

.table_form .h0 { background:#F9CCE4; }
.table_form .h1 { background:#F9CCD3; }

.t3 { color:#666666; text-align:left  }
.t3 strong { color:#7f000b }


.box_jaune { background:#FFFFCC; border:#FFCC66 solid 1px; padding:3px; }
.box_jaune a { text-decoration:none; color:#7f000b}
.box_jaune img { float:left; border: none;}


/* fiche annuaire */
.boite_par_2 {float:left; width:380px; margin-right:5px}


/* error */
.error { background:#FFCCFF; border:#FF0000 dotted 1px;  }

.message_alerte { background:#FFCCFF; border:#993300 solid 1px;margin-top:10px; margin-bottom:10px; margin-left:auto; margin-right:auto; width:80%; padding:0 10px  }
	.message_alerte .error {  background:none; border:none;}
	.message_alerte .error ol li {  list-style:none;}

/* popup aide */
#body_popup { background:url(data/site/regime-mincir-maigrir-bg-footer.gif) repeat-x; }
#aide_content  { background:#FFFFFF;width:90%;margin-left:auto;margin-right:auto;margin-top:10px; }
#aide_content #box { margin:10px 10px 10px 10px;height:275px }
#aide_content h1 {padding:10px; font-size:18px; margin:0; background:#95113c; color:#FFFFFF}
#aide_content h2 {font-size:14px; margin:0;}

#forum a { background:none; padding:0; margin:0;}
.button_link { color:#fff; cursor:pointer; font-weight:bold; font-size:12px  } 
.button_link a { text-decoration:none; margin:6px 6px 6px 6px;} 
.button_link a:hover { text-decoration:none; }

.forum_signature { border-top:#FF6699 solid 1px; font-size:9px; padding:0; margin:0; line-height:9px ; }
#forum h2 { margin:0; padding:0 0 3px 10px; font-size:12px; width:500px}

#pho_pagetop { display:none;}

#noa a {background:none; background-image:none; padding:0; margin:0;}
.noa a {background:none; background-image:none; padding:0; margin:0;}

.emphase1 { color:#c25b7d; font-weight:bold }



/* profil */
.box_navigation { margin:0 0 0 15px; padding:0;}
.box_navigation dt { margin:0px 0 0px 0; padding:0;  }
.box_navigation dd { margin:0; padding:0;  }
.box_navigation ul { margin:5px 0 0px 5px; padding:0 0 5px 0;  }
.box_navigation li { margin:0; padding:0 }



.box_blanc_178 { width:178px; margin-top:5px }
.box_blanc_top_178 { height:14px; background:url(data/site/box_blanc_178_top.gif) no-repeat; margin:0 }
.box_blanc_middle_178 { width:178px; background:url(data/site/box_blanc_178_middle.gif) repeat-y; }
.box_blanc_bottom_178 { width:178px; height:19px; background:url(data/site/box_blanc_178_bottom.gif) no-repeat; }


/* general */
.bordeaux { color:#9f264e; }
.hidden { display:none }


/* annonces */
.ann_idx_box { float:left; width:250px ; background:#FFFFCC; margin:0 20px 20px 0; border:#FF9900 solid 1px }
.ann_idx_box_title { background:#FFCC99; font-weight:bold}

.ann_list_n0  { background:#FFEEFF; border-top:#eeeeee solid 1px; margin-top:3px }
.ann_list_n1  { background:#FFFFEE;  border-top:#eeeeee solid 1px; margin-top:3px }
.ann_list_hover { background:#D9E8DA; cursor:pointer}
.ann_list_b1 { width:100px; float:left; }
.ann_list_b2 { width:100px; float:left; text-align:center; font-weight:bold }
.ann_list_b3 { width:600px; float:left; }
