/* CSS Document */

body{
         padding:0;
         margin:0;
         color:#000;
         background-color: #CCC399; 
         background-position: 0 0;
}
div, h1, h2, p, form, label, input, textarea, img, span{
        margin:0; padding:0;
}

ul{
        margin:0; 
        padding:0; 
         list-style-type:none;
         font-size:0;
}
.spacer{
         clear:both; 
         font-size:0; 
         line-height:0;
}
/*------------------------------------------------body--------------------*/

/*------------------------------------------------header--------------------*/
#headerMain{
         width:100%;
		 background-repeat:repeat-x;
}
#header{
         height:160px;
         background-image: url(images/entete.jpg);
         background-repeat: no-repeat;
}
#header ul.top{
         background:url(images/top_nav_bg.gif) 0 0 no-repeat;
         width:261px;
         height:18px;
        padding:0 0 0 15px;
}
#header ul.top li{
         float:left;
         display:block;
}
#header ul.top li.hover{
        background:url(images/home_icon.gif) 0 3px no-repeat;
        padding:0 0 0 18px;
        font:bold 10px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
        color:#000;
        margin:0 21px 0 0;
        text-transform:uppercase;
        float:left;
        display:block;
        background-color:inherit;
}
#header ul.top li a.about{
         background:url(images/about_us_icon.gif) 0 3px no-repeat;
        padding:0 0 0 19px;
        font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
         color:#000;
         text-transform:uppercase;
         text-decoration:none;
         display:block;
        margin:0 15px 0 0;
         background-color:inherit;
}
#header ul.top li a.about:hover{
         background:url(images/about_us_icon_hover.gif) 0 3px no-repeat;
}
#header ul.top li a.contact{
         background:url(images/contact_icon.gif) 0 3px no-repeat;
        padding:0 0 0 23px;
        font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
         color:#000;
         text-transform:uppercase;
         text-decoration:none;
         display:block;
        margin:0 15px 0 0;
         background-color:inherit;
}
#header ul.top li a.contact:hover{
         background:url(images/contact_icon_hover.gif) 0 3px no-repeat;
}
#header img{
height:60px;
behavior: url(iepngfix.htc);
}
#header h1{
display:block;
height:40px;
width:450px;
margin-left:40px;
	font:bold 22px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
	text-transform:uppercase;
}
#header p{
	display:block;
	font:bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	behavior: url(iepngfix.htc);
	text-transform:none;
	text-align:center;
	width:500px;
	height:45px;
	margin-left:75px;
	padding-top:10px;
		 }
#wrapper {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-color: #ccc399;
}
#header ul.nav{
	position:relative;
	width:850px;
	height:28px;
	margin-left: 25px;
	margin-top: -24px;/*pour modifier pos y du menu */
}
#header ul.nav li{
float:left;
         margin:0;
         padding:0;
}
#header ul.nav li a{
         display:block;
        padding:0 15px;
        font:bold 14px/28px Verdana, Arial, Helvetica, sans-serif;
         color:#fff;
         background-color:inherit;
         text-decoration:none;
}
#header ul.nav li a:hover{
         color:#fff;
         background-color:#CCC399;
}
#images {
	behavior: url(iepngfix.htc);
	background-image:url(images/header_pic.png);
	display:block;
	height:200px;
	width:355px;
	position:absolute;
	right:-37px;
	top: 0px;
}
#accueil{
behavior: url(iepngfix.htc);
background-image:url(images/h1.png);
background-repeat:no-repeat;
display:block;
height:60px;
width:533px;
}

/*------------------------------------------------header--------------------*/

/*------------------------------------------------bodyTop--------------------*/
#bodyTopMain{
         width:100%;
         /*background:url(images/body_top_bg.gif) 0 0 repeat-x #FFFAE8;*/
         color:#251C00;
         padding:3px 0 0;
}
#bodyTop{
	background-position: 0 0;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
#bodyTop2{
	padding: 5px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/*------------------------------------------------left1--------------------*/
#left1{
	width:320px;
	float:left;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	text-align: center;
}
#left1 h2{
	font:bold 34px/40px Georgia, "Times New Roman", Times, serif;
	color:#202020;
	background-color:#EEE8D1;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-left: 5px;
}
#left1 h2 span{
         font:normal 30px/18px Verdana, Arial, Helvetica, sans-serif;
         color:#970000;
         background-color:inherit;
         display:block;
}
#left1 p.leftText1{
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#251C00;
	background-color:#EEE8D1;
	display:block;
	width:314px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-bottom: 10px;
	padding-right: 3px;
	padding-left: 3px;
}
#left1 p.leftText1 span{
        font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
         color:#006882;
}
#left1 p.leftText1 a.link1{
         font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
         color:#1B7D01;
         background-color:inherit;
         text-decoration:underline;
}
#left1 p.leftText1 a.link1:hover{
         color:#1B7D01;
         background-color:#F7F0D9;
         text-decoration:none;
}
#left1 a.link2{
	width:266px;
	display:block;
	text-decoration:none;
	background-color: #EEE8D1;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 54px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
}
#left1 a.link2:hover{
}
#left1 p.newsPic{
	display:block;
	float:left;
	background-color: #EEE8D1;
	padding-top: 5;
	padding-right: 5;
	padding-bottom: 5;
	padding-left: 10;
}
/*------------------------------------------------Nleft1--------------------*/
#nleft1{
	float:left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
#nleft1 h2{
	font:bold 34px/40px Georgia, "Times New Roman", Times, serif;
	color:#202020;
	background-color: #EEE8D1;
	width: 510px;
	padding-left: 5px;
}
#nleft1 h2 span{
         font:normal 30px/18px Verdana, Arial, Helvetica, sans-serif;
         color:#970000;
         background-color:inherit;
         display:block;
}


#nleft1 p.leftText1{
         font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
         color:#251C00;
        margin:0 0 24px 0;
         display:block;
}
#nleft1 p.leftText1 span{
        font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
         color:#006882;
}
#nleft1 p.leftText1 a.link1{
         font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
         color:#1B7D01;
         text-decoration:underline;
}
#nleft1 p.leftText1 a.link1:hover{
         color:#1B7D01;
         text-decoration:none;
}
#nleft1 a.link2{
	color:#144848;
	width:242px;
	height:41px;
	display:block;
	text-decoration:none;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 39px;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 54px;
}
#nleft1 a.link2:hover{
         background:url(images/bottom_link_bg_hover.gif) 0 0 no-repeat;
}
#nleft1 p.newsPic{
         display:block;
         background:url(images/news_pic.gif) 0 0 no-repeat;
        margin:0 4px 29px 0;
         padding:0;
         float:left;
         width:91px;
         height:119px;
}
/*------------------------------------------------mid1--------------------*/
#mid1{
	width:320px;
	float:left;
	color:#000;
	padding:0 0 0 0;
}
#mid1 p.mid1Top{
         height:25px;
         font-size:0;
}
#mid1 h2{
	width:150px;
	height:41px;
	padding:0 0 0 63px;
	font:bold 14px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#970000;
	background-color:inherit;
	margin:0 0 15px 14px;
	display:block;
	background-image: url(i);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#mid1 h2 span{
        font:bold 24px/17px Verdana, Arial, Helvetica, sans-serif;
         display:block;
}
.linkTop{
	width:320px;
	height:25px;
	font-size:20px;
	display:block;
	color: #970000;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 25px;
	font-weight: bold;
	background-image: url(images/mid1_link_top.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.linkBot{
	width:320px;
	height:25px;
	font-size:0;
	margin:0;
	display:block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	background-image: url(images/mid1_link_bottom.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#mid1 p.promos{
	border-left: 1px dashed #ffe5a4;
	border-right: 1px dashed #ffe5a4;
	border-bottom: 1px dashed #ffe5a4;
	font-size:0;
	margin:0;
	display:block;
	color:#231f20;
	font:11px/20px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-image: url(images/mid1_link_bg.png);
}


/*------------------------------------------------colone--------------------*/
#colone{
	width:295px;
	float:left;
	color:#000;
	margin:0 5px 0 0;
	padding:35px 4px 35px 4px;
	background-color:#FFFFFF;
	border: 1px solid #f5ebe7;
}
#nleft1{
	width:515px;
	float:left;
	margin-bottom: 5px;
}
#colDroite {
	width: 350px;
	float: right;
}
#nleft1 h3{
         /*width:280px;*/
         height:25px;
        margin:0 0 26px 0;
         display:block;
}
#nleft1 h3 span{
        font:Verdana, Arial, Helvetica, sans-serif;
         color:#202020;
         color:#970000;
         width:67px;
}
/*------------------------------------------------full--------------------*/
#full {
	width:450px;
	float:left;
	color:#000;
	margin:0 0 0 0;
	}
#nright1 {
	color:#000;
	margin:0;
	padding-top: 15px;
	padding-left: 15px;
	width: 500px;
	background-color: #EEE8D1;
	}
#bandeauTop {
	
	width:320px;
	height:25px;
	font-size:20px;
	display:block;
	color: #970000;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 25px;
	font-weight: bold;
	background-image: url(images/mid1_link_top.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#full h2{
        font:bold 34px/40px Georgia, "Times New Roman", Times, serif;
         color:#202020;
        margin:0 0 21px 0;
}
#full h2 span{
         font:normal 30px/18px Verdana, Arial, Helvetica, sans-serif;
         color:#0078AA;
         background-color:inherit;
         display:block;
}
#nright1 h3{
	/*width:280px;*/
	height:25px;
	display:block;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#nright1 h3 span{
        font:Verdana, Arial, Helvetica, sans-serif;
         color:#202020;
         color:#0078AA;
         width:67px;
}
#nright1 p.leftText1{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#251C00;
	display:block;
	width: 340px;
	margin: 0 0 12px;
	float: right;
}
#nright1 p.leftText1 span{
        font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
         color:#006882;
}
#nright1 p.leftText1 a.link1{
         font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
         color:#1B7D01;
         text-decoration:underline;
}
#nright1 p.leftText1 a.link1:hover{
         color:#1B7D01;
         background-color:#F7F0D9;
         text-decoration:none;
}
.link2{
	font:bold 18px/39px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	width:160px;
	height:41px;
	display:block;
	text-decoration:none;
	background-image: url(images/icone_Info.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: center;
	padding: 0;
	background-color: #EEE8D1;
}
.link2:hover{
	font:bold 18px/39px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	width:160px;
	height:41px;
	display:block;
	text-decoration:none;
	background-image: url(images/icone_Info.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: right;
	padding: 0;
}
#nright1 a.link2{
	font:bold 18px/39px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	width:241px;
	height:41px;
	display:block;
	text-decoration:none;
	float:left;
	background-image: url(images/icone_Info.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 54px;
	margin-bottom: 10px;
}
#nright1 a.link2:hover{
         background:url(images/bottom_link_bg_hover.gif) 0 0 no-repeat;
}
#nright1 p.newsPic{
         display:block;
         background:url(images/news_pic.gif) 0 0 no-repeat;
        margin:0 4px 29px 0;
         padding:0;
         float:left;
         width:91px;
         height:119px;
}
/*------------------------------------------------right1--------------------*/
#right1{
	width:320px;
	float:right;
	text-align: center;
}

#right1 h2{
	font:bold 34px/40px Georgia, "Times New Roman", Times, serif;
	color:#202020;
	background-color:#EEE8D1;
	padding-right: 5px;
}
#right1 h2 span{
         font:normal 30px/18px Verdana, Arial, Helvetica, sans-serif;
         background-color:inherit;
         display:block;
         color:#0078AA;
}
#right1 p.leftText1{
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#251C00;
	display:block;
	width:314px;
	background-color: #EEE8D1;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-bottom: 10px;
	padding-right: 3px;
	padding-left: 3px;
}
#right1 p.leftText1 span{
        font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
         color:#006882;
		 text-align:right;
}
#right1 p.leftText1 a.link1{
         font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
         color:#1B7D01;
         background-color:inherit;
         text-decoration:underline;
}
#right1 p.leftText1 a.link1:hover{
         color:#1B7D01;
         background-color:#F7F0D9;
         text-decoration:none;
}
#right1 a.link2{
	padding:0 54px 0 0;
	font:bold 18px/39px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	width:266px;
	height:41px;
	display:block;
	text-decoration:none;
	text-align:right;
	background-image: url(images/icone_Info.png);
	background-repeat: no-repeat;
	background-position: right 0;
}
#right1 a.link2:hover{
}
#right1 p.newsPic{
	display:block;
	background:url(images/news_pic.gif) 0 0 no-repeat;
	margin:0 0 16px 29px;
	padding:0;
	float:right;
	width:91px;
	height:119px;
}
/*------------------------------------------------right1--------------------*/

/*------------------------------------------------bodyTop--------------------*/

/*------------------------------------------------bodyBot--------------------*/
#bodyBotMain{
	color:#000;
}
#imageBas {
	background-image: url(images/bodyTopMain.png);
	height: 25px;
	background-repeat: no-repeat;
	background-position: center;
}
#imageTop {
	background-image: url(images/bodyBotMain.png);
	height: 25px;
	background-repeat: no-repeat;
	background-position: center;
}
#bodyBot{
	background-image: url(images/bodyBGMain.png);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 50px;
	background-repeat: repeat-y;
	background-position: center;
}
/*------------------------------------------------left2--------------------*/
#left2{
	width:320px;
	float:left;
	margin-top: 0px;
	margin-right: 27px;
	margin-bottom: 0;
	margin-left: 0;
}
#left2 h2{
         width:280px;
         height:17px;
        margin:0 0 26px 0;
         display:block;
}
#left2 h2 span{
        font:bold 24px/17px Georgia, "Times New Roman", Times, serif;
         color:#202020;
         background-color:#fff;
         width:67px;
}
#left2 p.newsPic{
         display:block;
         background:url(images/news_pic.gif) 0 0 no-repeat;
        margin:0 16px 29px 0;
         padding:0;
         float:left;
         width:91px;
         height:119px;
}
#left2 p.newsText{
         font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
         color:#251C00;
         background-color:#fff;
         padding:0;
         margin:0;
         float:left;
         display:block;
         width:200px;
}
#left2 p.newsText span{
         color:#006882;
         background-color:#fff;
        font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
}
#left2 p.newsText a.linkNews{
         font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
         color:#1B7D01;
         background-color:inherit;
         text-decoration:underline;
         padding:0;
         margin:0;
}
#left2 p.newsText a.linkNews:hover{
         color:#1B7D01;
         background-color:#F7F0D9;
         text-decoration:none;
}
#left2 a.link3{
	font:bold 18px/39px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	width:266px;
	height:41px;
	display:block;
	text-decoration:none;
	float:left;
	background-image: url(images/icone_Info.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 54px;
	margin-top: 8px;
}
#left2 a.link3:hover{
         background:url(images/bottom_link_bg_hover.gif) 0 0 no-repeat;
}
/*------------------------------------------------left2--------------------*/

/*------------------------------------------------mid2--------------------*/
#mid2{
	width:555px;
	float:left;
	color:#000;
}
#midin{
	background-color:#eee8d1;
	display:block;
	height:273px;
}
#mid2 h2{
         width:70px;
         height:50px;
         background:url(images/member_login_bg.gif) 0 0 no-repeat;
         padding:16px 73px 0 61px;
        font:bold 14px/17px Verdana, Arial, Helvetica, sans-serif;
         color:#fff;
         background-color:inherit;
         margin:0;
}
#mid2 h2 span{
        font:bold 24px/17px Georgia, "Times New Roman", Times, serif;
         color:#fff;
         background-color:#543C00;
         display:block;
}
#mid2 form{
         width:188px;
        padding:0 8px;
         margin:0;
         background-color:#543C00;
         color:#000;
}
#mid2 form input.txtBox{
         width:169px;
         height:19px;
         border-left:#808080 solid 1px;
         border-top:#808080 solid 1px;
         border-right:#D4D0C8 solid 1px;
         border-bottom:#D4D0C8 solid 1px;
         /*font:normal 11px/19px Arial, Helvetica, sans-serif;*/
         color:#000;
         background-color:#fff;
        margin:0 0 14px 0;
        padding:0 0 0 17px;
         float:left;
}
#mid2 form label.yellow{
         width:124px;
         height:18px;
         background-color:#EDBA3C;
         color:#000;
        padding:0 30px 0 34px;
        margin:0 0 7px 0;
         display:block;
         float:left;
}
#mid2 form label.yellow a.register{
         width:120px;
         height:18px;
         background-color:#EDBA3C;
         color:#000;
        font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
         text-align:center;
         text-decoration:none;
}
#mid2 form label.yellow a.register:hover{
         text-decoration:underline;
}
#mid2 form input.go{
         background:url(images/btn_go.gif) 0 0 no-repeat #543C00;
         width:63px;
         height:16px;
        font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
         color:#144848;
         float:right;
         border:none;
         cursor:pointer;
}
#mid2 p.memberBottom{
         background:url(images/member_login_bottom.gif) 0 0 no-repeat;
         width:204px;
         height:43px;
         margin:0;
         padding:0;
         display:block;
}
/*------------------------------------------------mid2--------------------*/

/*------------------------------------------------right2--------------------*/
#right2{
	width:540px;
	height: 41px;
	display: block;
	margin-top: 10px;
	background-repeat:no-repeat;
}
#right2 h2 span{
        font:bold 24px/17px Georgia, "Times New Roman", Times, serif;
         color:#202020;
         width:106px;
}
#right2 ul{
         padding:0;
         margin:0;
         font-size:0;	 
}
#right2 ul li{
	padding:0;
	margin:0;
	height:41px;
	float:left;
	font:bold 18px/39px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	padding:0 5px 0 40px;
}
#right2 ul li a{
         display:block;
         margin:0;
         text-decoration:none;
		color:#144848;
}
#right2 ul li a:hover{
         color:#202020;
}
#right2 a.link1{
	padding:0 0 0 44px;
	font:bold 18px/39px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	width:86px;
	height:41px;
	display:block;
	text-decoration:none;
	float:left;
	background-image: url(images/icone-member.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#right2 a.link1:hover{
         background:url(images/contact_link_hover.gif) 0 0 no-repeat;
}
#right2 a.link2{
	background:url(images/a_propos_link.gif) 0 0 no-repeat #F0FFFF;
	padding:0 0 0 44px;
	font:bold 18px/39px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	width:97px;
	height:41px;
	display:block;
	text-decoration:none;
	float:left;
}
#right2 a.link2:hover{
         background:url(images/a_propos_link_hover.gif) 0 0 no-repeat;
}
#right2 a.link3{
	font:bold 18px/39px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	width:277px;
	height:41px;
	display:block;
	text-decoration:none;
	float:left;
	background-image: url(images/icone_plus.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 50px;
}
#right2 a.link3:hover{
         background:url(images/information_legal_hover.gif) 0 0 no-repeat;
}
/*------------------------------------------------right2--------------------*/

/*------------------------------------------------bodyBot--------------------*/

/*------------------------------------------------footer--------------------*/
#footerMain{
	width:100%;
	height:60px;
	/*background-image: url(images/fond_2.png);*/
	background-repeat: repeat-x;
	background-position: 0 0;
}
#footer{
         width:628px;
        margin:0 auto;
         height:50px;
         position:relative;
}
#footer ul{
         width:628px;
         position:absolute;
         left:0px;
         top:20px;
}
#footer ul li{
         float:left;
         color:#666666;
         background-color:inherit;
         font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
}
#footer ul li a{
         color:#666666;
         background-color:inherit;
         font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
        padding:0 11px;
         text-decoration:none;
}
#footer ul li a:hover{
         color:#FFFAE8;
         background-color:#C58C00;
}
#footer p.copyright{
         font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
         color:#fff;
         background-color:inherit;
         position:absolute;
         left:170px;
         top:39px;
}
#footer a.xht{
         width:66px;
         height:15px;
         background:url(images/xhtml_bg.gif) 0 0 no-repeat;
        font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
         color:#C58C00;
         background-color:inherit;
         position:absolute;
         left:216px;
         top:60px;
         margin:0;
         text-align:center;
         text-decoration:none;
}
#footer a.xht:hover{
         background:url(images/xhtml_bg_hover.gif) 0 0 no-repeat;
         color:#000;
         background-color:inherit;
}
#footer a.cs{
         width:66px;
         height:15px;
         background:url(images/xhtml_bg.gif) 0 0 no-repeat;
        font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
         color:#C58C00;
         background-color:inherit;
         position:absolute;
         left:287px;
         top:60px;
         margin:0;
         text-align:center;
         text-decoration:none;
}
#footer a.cs:hover{
         background:url(images/xhtml_bg_hover.gif) 0 0 no-repeat;
         color:#000;
         background-color:inherit;
}
#footer p.design{
         display:block;
         width:203px;
         height:12px;
         padding:2px;
         position:absolute;
         left:182px;
         top:84px;
        font:bold 12px/12px Verdana, Arial, Helvetica, sans-serif;
         color:#FFFAE8;
         background-color:inherit;
         text-transform:none;
}
#footer p.design a.link{
        font:bold 12px/12px Verdana, Arial, Helvetica, sans-serif;
         color:#FFFAE8;
         background-color:inherit;
         text-transform:none;
         text-decoration:none;
         padding:2px;
}
#footer p.design a.link:hover{
         color:#fff;
         background-color:#090909;
}
/*------------------------------------------------footer--------------------*/

#wrapper {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#headerEtudiant {
         height:240px;
         background-image: url(images/entete.jpg);
         background-repeat: no-repeat;
}
#contenu {
	border-left: 1px dashed #ffe5a4;
	border-right: 1px dashed #ffe5a4;
	border-bottom: 1px dashed #ffe5a4;
	font-size:0;
	margin:0;
	display:block;
	color:#231f20;
	font:11px/20px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-image: url(images/mid1_link_bg.png);
}
.reservation {
	font-size: 13px;
	color: #000000;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
#bandeauResaTop {
	background: url(images/bandeauResaTop.png);
	height: 25px;
	color: #970000;
	text-align: center;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
}
#contenuResa {
	text-align: center;
	background: #f7e4a6 url(images/mid1_link_bg.png);
	padding: 5px;
}
#bandeauResaBot {
	background: url(images/bandeauResaBot.png);
	height: 25px;
}
#cadreDroit {

	float: right;
	width: 460px;
}
#contenuResa2 {
	text-align: justify;
	padding: 10px;
	background-color: #eee8d1;
	background-image: url(images/mid1_link_bg.png);
}
#bandeauGaucheTop {
	background-image: url(images/bandeauGaucheTop.png);
	background-repeat: no-repeat;
	width: 515px;
	height: 25px;
}
#bandeauGaucheBot {
	background-image: url(images/bandeauGaucheBot.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 515px;
}
.petitTitreBleu {
	color:#006882;
	font-weight:bold;
	}
.textePetit {
	font-size:10px;
	}

