body
{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#000000;
	color:#443941;
}
form
{
	margin:0;
	padding:0;
}
a
{
	text-decoration:none;
}
img
{
	border:0;
}
.hr
{
margin:0;
padding:0;
border:0;
clear:both;
}
p
{
margin:0;
padding:0;
}
.gras
{
font-weight:bold;
}
#site
{
	margin:0 auto;
	padding:0;
	width:932px;
	background-image:url(../images/repeat_bg.jpg);
	background-repeat:repeat-y;
	background-position:left;
}
#header
{
	margin:0;
	padding:0;
	height:66px;
}
.header_left
{
	margin:0;
	padding:1px 0 0 0;
	background-color:#000000;
	width:185px;
	float:left;
	height:46px;
}
.header_right
{
	margin:0;
	padding:46px 5px 0 0;
	width:739px;
	float:left;
	height:20px;
	background-image:url(../images/barre_haut.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	color:#FFFFFF;
	background-color:#000000;
	text-align:right;
}
#content
{
	margin:0;
	padding:0;
}
.content_left
{
	margin:0;
	padding:0;
	width:183px;
	border-left:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	float:left;
	background-image:url(../images/bg_contentleft.jpg);
	background-repeat:repeat-x;
}
.content_center
{
	margin:0;
	margin-left:8px;
	margin-right:8px;
	padding:0;
	width:454px;
	background-color:#F2F2F2;
	float:left;
}
.content_right
{
	margin:0;
	padding:0;
	width:274px;
	float:left;
}
ul#menu 
{
margin:0 auto;
padding:13px 0 48px 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:137px;
}
ul#menu li {
margin:14px 0 0 0;
padding:0;
}

ul#menu li a 
{
	margin:0;
	padding:4px 0 0 12px;
	color:#FFFFFF;
	font-size:12px;
	width:125px;
	height:19px;
	display:block;
	background-image:url(../images/accueil_menu_noactive2.png);
	background-repeat:no-repeat;
}
ul#menu li a:hover
{
	background-image:url(../images/accueil_menu_active2.png);
	background-repeat:no-repeat;
	font-weight:bold;
}


#content .ligne
{
	padding:0;
	margin:43px auto 0 auto;
	width:150px;
	height:0px;
	border-bottom:1px #CACCCD solid;
	overflow:hidden;
} 
#marques
{
	margin:0 auto;
	padding:20px 0 40px 0;
	width:113px;
	height:284px;
}
#marques p
{
	padding-top:4px;
	float:left;
}
#marques .md
{
	padding-right:11px;
}

#affiche1
{
	margin:0;
	padding:0 12px 40px 17px;
	height:229px;
	background-color:#A2A5A9;
	background-image:url(../images/coin1.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#252b31;
	font-size:12px;
}

#affiche2
{
	margin:7px 0 0 0;
	padding:0 13px 40px 17px;
	min-height:202px;
	background-color:#37424D;
	background-image:url(../images/coin2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#FFFFFF;
	font-size:12px;
}
#affiche1 a
{
text-decoration:underline;
color:#252b31;
}
#affiche1 a:hover
{
text-decoration:none;
}

.espace_titre1
{
height:13px;
}
.titre1
{
padding:4px 0 11px 10px;
height:19px;
background-image:url(../images/degrade_affiche1.jpg);
background-repeat:no-repeat;
color:#252b31;
}
.photo1
{
margin:0 0 7px 0;
padding:0;
height:141px;
}
.photo1 img
{

}
.description1
{
font-size:11px;

}

.espace_titre2
{
height:13px;
}
.titre2
{
padding:4px 0 11px 10px;
height:19px;
background-image:url(../images/degrade_affiche2.jpg);
background-repeat:no-repeat;
}
.titre2 a
{
color:#252b31;
}
.titre2 a:hover
{
text-decoration:underline;
}

.photo2
{
	width:160px;
	float:left;
}
.photo2 img
{
	border:#FFFFFF solid 1px;
}

.description2a
{
padding:5px 0 0 0;
}
.description2b
{
padding:7px 0 0 0;
font-size:11px;
}
#infos1
{
	float:left;
	width:83px;
}
dl {
	margin:0;
	padding:0;
}
dt {
	margin:0;
	padding:0;
	float:left;
}
dd
{
	margin:0;
	padding:0;
}

#infos1 dd
{
	margin:0;
	padding:5px 0 0 5px;
	vertical-align:bottom;
}

.error_messages
{
	padding:0 0 0 25px;
	color:#FF0000;
}
.alert_message
{
	padding:20px 0 0 0;
	text-align:center;
	color:#000000;
}

#espace_intermediaire
{
height:5px;
background-color:#000000;
}