/* CSS Document */

body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background:#fffcc7; font:70%/160% "verdana",sans-serif; color:#7f000b; }

input { font-size:12px;  font-family:Verdana, Arial, Helvetica, sans-serif}
textarea { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif }

#header {background:url(/data/top_back.gif) repeat-x; height:158px}
	#header ul { float:right; margin:75px 0px 0 0; padding: 0; list-style:none; font: bold 13px  Arial, 'Trebuchet MS', Tahoma, verdana,  sans-serif; }
	#header li { display:inline; }
	#header a { float:left; background: url(/data/tableft.gif) no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none; }
	#header a span { display:block; background: url(/data/tabright.gif) no-repeat right top; padding:6px 15px 3px 8px; color: #FFF; }
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#header a span {float:none;}
	/* End IE5-Mac hack */
	#header a:hover span {color:#FFF;}
	#header a:hover { background-position:0% -42px; }
	#header a:hover span { background-position:100% -42px; }
	#header #current a { background-position:0% -42px; color: #FFF; }
	#header #current a span { background-position:100% -42px; color: #FFF; }

#header_logo {background:url(/data/header.gif) no-repeat; width:1024px; height:100px; margin-left:auto; margin-right:auto;}
#header_n2 { width:1024px; margin-left:auto; margin-right:auto }
	#header_advert {width:728px; height:15px; float:left; margin-top:6px }
	#header_recherche { float:right; margin-top:4px }
	#header_recherche form { margin:0; padding:0; }
	#header_recherche .text { font-size:100%; color:#7f000b; background:#eea857; border:#e67817 solid 1px }
	#header_recherche .button { font-size:100%; color:#7f000b; background:#c7c6cf; border:#e67817 solid 1px; padding:0 5px 0 5px }

#page {height:auto; min-height:400px; _height:400px; width:1024px; margin-left:auto; margin-right:auto; }
	#page a { color:#e67817; font-weight:bold }
	#page a:hover { color:#9f264e; font-weight:bold }
	#page h1 { color:#e67817; font-size:170%; background:url(/data/h1.gif) no-repeat; padding-left:20px; margin-top:5px}
	#page h2 { font-size:120%; margin:0  }
	#page h3 { font-size:110%;  }
	#page h4 { font-size:100%;  }
	#page p {margin:5px 0 5px 0}
#footer {background:url(/data/bottom_back.gif) repeat-x; height:69px; margin-top:50px; }
#footer_content {width:1024px; margin-left:auto; margin-right:auto; text-align:center; padding-top:15px }
#footer_content a { color:#7f000b; font-weight:100; text-decoration:none } 
#footer_content a:hover { text-decoration:underline} 


#col2_1 { width:120px; height:600px; float:left; margin-right:10px}
#col2_2 { width:880px; float:right}

li a { text-decoration:none;  }

#pho_pagetop { display:none }

.div_information { background:#FFCC66; border:#663300 solid 1px; padding:10px; margin:10px auto 10px auto; text-align:center; font-weight:bold }
.div_beige { float:right; border:#582828 solid 1px; background:#f0e7b8; }

.box_5 { margin:5px }
.par_2_150 { float:left; width:150px; margin-right:5px}
.par_4_200 { float:left; width:200px; margin-right:5px}
.par_3_250 { float:left; width:270px; margin-right:5px}

.li_no_deocration { list-style:none }
.clear { visibility:hidden; clear:both }


/* error */
.error { background:#f0e7b8; border:#FF0000 dotted 1px;  }

.message_alerte { display:none; background:#f0e7b8; 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;}