body{
margin:0 auto;
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
}

#wrap{
margin:0 auto;
width:1000px;
}

#header{
margin-top:10px;
height:90px;
background:url(images/headerbg.jpg) no-repeat;
}

.header1{
float:left;
width:430px;
height:90px;
}

.header2{
float:right;
width:570px;
margin-top:42px;
text-align:right;
}

.header2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:0px 15px 0px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
font-weight:bold;
}

.header2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:0px 15px 0px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#EE1D14;
text-decoration:none;
font-weight:bold;
}

#photo{
height:185px;
}

#bar{
height:10px;
background:url(images/bar.jpg);
}

#con{
background:url(images/conbg.jpg) repeat-y;
}

#left{
float:left;
width:202px;
}

.left0{
background:url(images/left0bg.jpg) left top no-repeat;
height:41px;
}

.left1{
margin:0;
padding:0;
}


.left3{
margin-top:10px;
text-align:center;

}

#right{
float:right;
width:795px;
margin-right:3px;
min-height:540px;
background:url(images/rightbg.jpg) repeat-x top;
}

.right1{
height:35px;

background:url(images/right1bg.jpg) top left no-repeat;
padding-left:90px;
padding-top:11px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
font-weight:bold;
}

.titre_list{
font-size:12px;
background-color:#D6DFA8;;
}
.titre_list_contemu{
font-size:12px;
}

.right2{
padding:5px 5px 5px 5px;
text-align:justify;
}

.right2 h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}

.right2 p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

#footer{
height:49px;
background:url(images/footerbg.jpg);
padding-top:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border-top:1px solid #F25E1E;
text-align:center
}

#footer a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#000000;
}

#footer a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#F26522;
}

.orange {
	FONT-WEIGHT: bold; COLOR: #f38701
}

#formContact .champRequis {
	COLOR: #ff0000
}


