@charset "utf-8";
/* CSS Document */
body {
	margin:0px auto;
	padding:0px;
	background:#f5f5f5;
	text-align:left;
	font-family:Tahoma;
	color:#000000;
	font-size:12px;
}
img { border:0px;}
#header{margin:0; padding:0; float:left; width:100%}
#menu ul { margin:0px; padding:0px;}
#menu li { margin:0px; padding:0px;}
.ul li {
	font-size:14px;
	margin-bottom: 10px;
}
p { margin:0px; padding:0px; font-family:arial; color:#000000; font-size:14px; font-family: Tahoma; line-height:23px}
h1{font-family: Tahoma;}
h2{ text-align:left; font-size:24px; font-family: Tahoma; font-weight:normal; margin:0}
h4{ font-size:20px; font-family: Tahoma; font-weight:normal; color:#333333}

.gris{ color:#455151;}
.itallic{ font-style:italic}
.small{font-size:14px;}
.x_small{font-size:11px;line-height:20px;}
.black{color:#000000;}
.orange{ color:#e77817; }
.bold{font-weight:bold}
.footer{color:#fff; font-size:10px; width:50%; float:left; margin-top:20px}

#fst_header{height:161px;width:975px; margin:0px auto;}
#logo{width:235px; float:left; margin-right:3px}
#menu{width:736px; height:45px; float:left; margin:116px 0 0 0;}
#menu ul li{height:45px;width:146px; display:block;list-style-image:none;list-style-position:outside;list-style-type:none; float:left; margin-left:1px}
#menu ul li a{height:45px;width:146px; display:block; text-decoration:none; overflow:hidden}
#menu ul li a span{display:none}
#menu #bt1 a{ background:url(../images/btn_01.gif) no-repeat top left; }
#menu #bt1 a:hover {background-position:bottom}
#menu #bt2 a{ background:url(../images/btn_02.gif) no-repeat top left; }
#menu #bt2 a:hover {background-position:bottom}
#menu #bt3 a{ background:url(../images/btn_03.gif) no-repeat top left; }
#menu #bt3 a:hover {background-position:bottom}
#menu #bt4 a{ background:url(../images/btn_04.gif) no-repeat top left; }
#menu #bt4 a:hover {background-position:bottom}
#menu #bt5 a{ background:url(../images/btn_05.gif) no-repeat top left; }
#menu #bt5 a:hover {background-position:bottom}

#header_sep{width:100%; background: url(../images/headers_sep.gif) repeat-x; height:33px; margin:1px 0;}
#header_sep_logo{width:975px; margin:0px auto; background:url(../images/headers_sep_logo.gif) no-repeat; height:33px}
#snd_header{width:100%; background: url(../images/header_bg.jpg) repeat-x; height:197px; padding-top:10px}
#banner{ width:955px; height:187px;margin:0 auto}

#header_btm{width:100%; background: url(../images/headers_btm.gif) repeat-x; height:14px}

#contenu{width:985px; margin:0px auto;}

#fst_bloc{width:953px;margin:0px auto}
#bloc_text{ background:#ffffff; margin:0; padding:0; border:1px solid #e8e8e8;width:927px; margin:11px auto 0 auto; float:left; padding:6px 13px 12px 13px}
#bloc_text_image{height:199px; width:166px; float:left; padding:0 10px 0px 0}
#bloc_text_text{width:927px; float:left;}
#bloc_text_shadow{ background:url(../images/bloc_text_shadow.gif) no-repeat; width:955px;margin:0px auto 0px 15px; height:18px; float:left}
#bloc_text_intern{ background:#ffffff; margin:0; padding:0; border:1px solid #e8e8e8;width:700px; margin:11px auto 0 auto; float:left; padding:6px 13px 12px 13px}
#bloc_text_text_intern{width:700px; float:left;}
#bloc_text_shadow_intern{ background:url(../images/bloc_text_shadow_intern.gif) no-repeat; width:700px;margin:0px auto 0px 15px; height:18px; float:left}


#encarts_right{float:right; width:200px; margin:10px 15px 0 0}
.encart_right{width:200px; margin-bottom:30px;}
.encart_right_header{width:200px; height:40px; background:url(../images/encart_top.gif) no-repeat}
.encart_right_contenu{width:180px;background:url(../images/encart_middle.gif) repeat-y; padding:10px; padding-bottom:0}
.encart_right_bottom{width:200px; height:14px; background:url(../images/encart_bottom.gif) no-repeat}
.encart_right_title{ padding:10px;font-family: Tahoma; font-size:20px; text-align:center; color:#f3f3f3}



#encarts{padding:0;width:975px; margin:0px auto; height:197px}
#encart{height:197px; width:321px; float:left}
.encart_contenu{ background:url(../images/encart_contenu.gif) no-repeat; width:241px ; height:197px; float:left}
.encart_title{  width:77px ; height:197px; float:left}
.encart_zone_text{height:138px; padding:20px 5px 0 25px}
.encart_esp{ background:url(../images/encart_esp.gif) no-repeat; width:107px; height:33px; float:right}
.center{ margin:0 4px}

#footer{ height:103px; width:100%; float:left; margin-top:15px}
#footer #first_foot{ background: url(../images/first_foot.gif) repeat-x; height:41px}
#first_foot ul{ text-align:center; padding-top:10px}
#first_foot li{color:#fff; display:inline;list-style-image:none;list-style-position:outside;list-style-type:none; font-size:11px; padding:0 5px}
#first_foot li a{text-decoration:none; color:#FFFFFF}
#footer #snd_foot{ background:url(../images/snd_foot.gif) repeat-x; height:62px}
#footer_copyright{width:955px; margin:0px auto;}
#footer_sirius{float:right; width:171px ; height:62px}


.FormTABLE{ margin:10px auto;}
#valider{
	background:url(../images/valider.png) top left no-repeat;
	height:26px;
	width:92px;
	border:0;
}
#valider:hover{
	background:url(../images/valider.png) bottom left no-repeat;
	height:26px;
	width:92px;
	border:0;
}

#annuler{
	background:url(../images/annuler.png) top left no-repeat;
	height:26px;
	width:92px;
	border:0;
}
#annuler:hover{
	background:url(../images/annuler.png) bottom left no-repeat;
	height:26px;
	width:92px;
	border:0;
}

.input{border:1px solid #b4b4b4;}
.input:hover{border:1px solid #E77817;}


li .lipuce1{ list-style:inside}
#actu_sep{ height:1px; width:100%; margin-top:5px; border-bottom: dashed 1px #CCCCCC}