body { margin:0; font:70%/160% "verdana",sans-serif; color:#7f000b;background:#ffffff;}
#header_rf { height:50px; background:#9e56b5; color:#FFFFFF; font-weight:bold; padding-top:5px; }
	#header_rf form { margin:0 0 3px 0; padding:0;  }
	#header_rf input { border:#673876 solid 1px;  font:100% "verdana",sans-serif; color:#888888; }
#header_perso { background:#9e56b5; text-align:center  }
#header_trailer { height:15px; background:#9e56b5; }
#page {background:url(/skin/1/degrade_page.gif) repeat-x; }
	#page a { color:#673876 }
	#page ul { margin:0; padding:0; list-style:none; }
#footer { background:url(/skin/1/degrade_footer.gif) repeat-x; height:50px}
#page_box { margin:0 auto 0 auto; background:#FFFFFF; min-height:600px; _height:600px; border-left:#9e56b5 solid 2px; border-right:#9e56b5 solid 2px; }
.fix { width:1000px; margin:0 auto 0 auto }

#col1 { width:950px; margin:0px auto 0px auto; }
#col3_1 { float:left; width:210px; }
#col3_2 { float:left; width:565px; margin-left:5px }
	#col3_2 form { margin:0 0 3px 0; padding:0;  }
	#col3_2 input { border:#673876 solid 1px;  font:100% "verdana",sans-serif; color:#888888; }
	#col3_2 textarea { border:#673876 solid 1px;  font:100% "verdana",sans-serif; color:#888888; }

h1 { font-size:16px; }
h2 { font-size:14px; }
h3 { font-size:12px; }
h4 { font-size:10px; }



#col3_3 { float:left; width:210px; margin-left:5px }
.box { margin:5px }
.box_background { background:#eadbef; border:#9f95a3 solid 1px; }
.billet { border:#9f95a3 solid 1px; margin-bottom:15px }
.billet_titre { background:#eadbef; border-bottom:#9f95a3 solid 1px; font-weight:bold; padding-left:5px }
.billet_titre a { text-decoration:none; color:#7f000b; }
.clear { visibility:hidden; clear:both }
.billet_image_left { margin:0 10px 5px 0; float:left}	
.billet_image_right { margin:0 0 5px 10px; float:right }
.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;}

.a_content  {text-decoration:none; }