*{
margin:0;
padding:0;
}

body{
background:url(images/bg.jpg);
background-repeat:repeat-x;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

#wrapper{
width:768px;
position: relative;
margin:0  auto; 
background-color:#e6e6e6;
border-left:#8b0f0f 1px solid;
border-right:#8b0f0f 1px solid;
}
#header{
height:116px;
background-image:url(images/propo1_02.jpg);
background-color:#82d2eb;
background-position:right;
background-repeat:no-repeat;
}
#menu{
height:47px;
background-image:url(images/bg_menu.jpg);

}
/*#main{
height:482px;}*/

#menu li{
list-style:none;
display:inline;
border:#FFFFFF 1px solid;
border-right:0;
width:100%;

}

#footer1{
background-image:url(images/bg_footer.jpg);
background-repeat:repeat-x;
height:30px;
clear:both;
color:#ffffff;
text-decoration:none;
text-align:center;
padding-top:15px;
}

#footer1 a {
color:#ffffff;
text-decoration:none;
}

#footer1 a:hover{
color:#ffffff;
text-decoration:underline;
}

#banner{
height:22px;
width:400px;
background-image:url(images/banner.jpg);
background-position:center center;
background-repeat:no-repeat;
text-align:center;
padding:50px 85px 50px 5px;
font-weight:bold;
color:#1c6d86;
}

#contact_text{
width:225px;
padding-left:20px;
}

ol{
margin-left:50px;
}





#footer2{
height:20px;
text-align:center;
padding-top:11px;
}
#contenu{

padding-left:30px;
width:510px;
background-color:#e6e6e6;
/*height:100%;*/
float:left;
}
#contenu2{

background-color:#e6e6e6;

margin-right:20px;
margin-left:40px;
margin-top:45px;
margin-bottom:45px;
width:590px;
border:#CCCCCC 1px solid;
padding:45px;
/*
height:100%;
float:left;
*/
}



/************************************
Menus à droite
*************************************/

#right{
position: relative;
width:181px;
height:400px;
margin-top:130px;
float:right;
background-color:#e6e6e6;
/*border:#000000 1px solid;*/
}
#right2{
position: relative;
width:181px;
height:503px;
margin-top:130px;
float:right;
background-color:#e6e6e6;
/*border:#000000 1px solid;*/
}

#side1{
width:176px;
position:absolute;
top:0;
height:147px;
background-image:url(images/sidebar_01.jpg);
text-align:center;
background-repeat:no-repeat;
padding:0 2px;
}
#side2{
	width:176px;
	position:absolute;
	top:147px;
	height:156px;
	background-image:url(images/sidebar_02.jpg);
	text-align:center;
	background-repeat:no-repeat;
	padding:0 2px;
	left: 1px;
}
#side3{
width:176px;
height:173px;
background-image:url(images/sidebar_03.jpg);
text-align:center;
background-repeat:no-repeat;
position:absolute;
top:490px;
padding:0 2px;
/*border:#ff0000 1px solid;*/
}


#side1 p,#side2 p,#side3 p{
font-size:10px;
color:#8b0f0f;
text-align:left;
padding:0 0 0 7px;
} 

#side1 h2,#side2 h2,#side3 h2{
padding:0 0 0 6px;
color:#767676;
font-size:10px;
} 
#side1 h1,#side2 h1,#side3 h1{
padding:15px 0 11px 0;
color:#ededed;
font-size:16px;
} 
/****************************************/
h1{
font-size:18px;
color:#8b0f0f;
margin-bottom:7px;
}

h2{
font-size:14px;
margin-bottom:7px;

}

h3{
font-size:13px;
color:#4cc1ed;
}

p{
margin:10px 0;
}

