 
body {
background-color:#2C2C2C;
margin-top:10px;
}
#main {
	padding-bottom:20px;
}
#mainContent {
width:774px;
}
#header {
background-image:url(../pictures/header.jpg);
background-repeat:no-repeat;
height:110px;
width:774px;
}
#menuHeader {
height:110px;
width:742px;
}
#menuBloc {
float:left;
padding-right:8px;
text-align:left;
}
#left {
clear:left;
}
a.menu:link {
color:#B30000;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
text-decoration:none;
}
a.menu:hover {
color:#333333;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
text-decoration:none;
}
a.menu:visited {
color:#B30000;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
text-decoration:none;
}
#bodyContent {
width:789px;

}
#promotions {
background-image:url(../pictures/frame1.jpg);
background-repeat:no-repeat;
float:left;
height:238px;
padding-left:8px;
padding-top:8px;
width:277px;
margin-right:7px;
}
#promotionContent {
height:216px;
width:226px;
}
#actus {
background-image:url(../pictures/frame2.jpg);
background-repeat:no-repeat;
float:left;
height:238px;
width:489px;
padding-left:8px;
padding-top:8px;
}
#actusContent {
height:216px;
width:432px;
}
#news { width:434px; height:175px; position:absolute; overflow:hidden;}
#news_content {position:relative;}
#promo { width:215px; height:190px; position:absolute; overflow:hidden;}
#promo_content {position:relative;}

#footer {
background-image:url(../pictures/footer.jpg);
height:47px;
width:777px;
background-repeat:no-repeat;
padding-top:6px;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#footerContent {
height:47px;
}

.stitrerouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #9C1111;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
}

.stitrerouge2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #9C1111;
}

#weekend {
width:774px;
height:133px;
margin-top:10px;
}

#box
	{
		width:770px;
		margin-bottom:10px;
	}
	
#boxTop
	{
		height:10px;
		width:770px;
		background-image:url(../images/boxTop.png);
		background-repeat:no-repeat;

	}
	
#boxCenter
	{
		background-color:#FFF;
		width:770px;
		margin:0;
	}
	
#boxContent
	{
		padding:0px 10px 0px 10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333;
	}
	
#boxBottom
	{
		height:10px;
		width:770px;
		background-image:url(../images/boxBottom.png);
		background-repeat:no-repeat;
	}

#banTitle
	{
		background-image:url(../images/banTitle2.png);
		width:751px;
		height:52px;
		background-repeat:no-repeat;
		margin-bottom:10px;
	}
#banTitleContent
	{
		padding:0px 0px 0px 15px;
	}
#banLeft
	{
		float:left;
		font-size:24px;
		font-weight:bold;
		color:#FFFFFF;
		margin-right:10px;
		padding-top:10px;
	}
#banRight
	{
		float:left;
		padding-top:20px;
		color:#E1E1E1;
		font-size:14px;
	}

#but
	{
	
	}

#butLeft
	{
		background-image:url(../images/butLeft.png);
		height:23px;
		width:11px;
		background-repeat:no-repeat;
		float:left;
	}

#butCenter
	{
		background-image:url(../images/butCenter.png);
		height:23px;
		float:left;
	}

#butContent
	{
		padding:3px;
		
	}

#butRight
	{
		background-image:url(../images/butRight.png);
		height:23px;
		width:11px;
		background-repeat:no-repeat;
		float:left;
		margin-right:10px;
	}

#butNav
	{
		background-image:url(../images/navBar.png);
		height:24px;
		width:748px;
		background-repeat:no-repeat;
		margin-top:10px;
		margin-bottom:10px;
	}

#butNavContent
	{
		padding:4px 10px 3px 10px;
	}

a.catTitle:link
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#AE0000;
		text-decoration:none;
		font-weight:bold;
	}

a.catTitle:hover
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#666666;
		text-decoration:none;
		font-weight:bold;
	}

a.catTitle:visited
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#AE0000;
		text-decoration:none;
		font-weight:bold;
	}

#catBox
	{
		float:left; 
		margin-right:10px; 
		border:solid 1px #c1c1c1; 
		width:175px; 
		height:200px; 
		margin-bottom:10px;
	}

#catBoxPict
	{
		border-bottom:solid 1px #C1C1C1;
	}

#catBoxTitle
	{
		border-bottom:dotted 1px #C1C1C1; 
		background-color:#F1F1F1; 
		padding:5px;
	}

#catBoxTitle:hover
	{
		border-bottom:dotted 1px #C1C1C1; 
		background-color:#C1C1C1; 
		padding:5px;
	}

#catBoxText
	{
		font-size:10px; 
		text-align:justify; 
		padding:5px;
		color:#666;
	}

#clientBox 
	{
		width:80px;
		float:left;
		margin-right:10px;
		margin-bottom:10px;
		
	}

#clientUp
	{
		margin-bottom:10px;
		border:solid 1px #AE0000;
		padding:5px;
	}

#clientUpLeft
	{
		float:left;
		padding-right:10px;
	}

#clientUpRight
	{
		float:left;
	}

#clientTitre
	{
		font-weight:bold;
		font-size:14px;
		color:#AE0000;
	}

#clientGo
	{
		padding:5px;
		border:solid 1px #666;
		background-color:#DDD;
	}

#space
	{
		height:1px;
	}
