@charset "iso-8859-2";
/* CSS Document */

body {
	margin: 0 auto;
	width: 100%;
	font: 12px Verdana, Geneva, sans-serif;
	background: white url("images/fond.jpg") repeat-x;
}
#logo {
	width: 580px;
	height: 60px;
	background: url("images/logo.png") no-repeat;
	padding: 110px 0 0 350px;
}
#logo a {
	display: block;
	width: 80px;
	height:32px;
	background: url("images/puce.jpg") no-repeat;
	padding: 8px 0 0 30px;
	text-decoration: none;
	color: black;
	font-weight: bold;
	float: left;
	margin: 0 10px 0 0;
}
#logo a:hover {
	background: url("images/pucehover.jpg") no-repeat;	
}
#content {
	width: 942px;
	margin: 0 auto;
	background: url("images/fondcontent.jpg") no-repeat;
	background-position: bottom right;
	padding: 0 0 20px 0;
}
#preview {
	width:942px;
	height: 209px;
	background: url("images/barrepreview.jpg") no-repeat;
	padding: 8px 0 0 0;
}
.pack {
	display: block;
	float: right;
	margin: 25px 50px 0 0;
}
#carouss {
	margin: 0 0 0 20px;
}
#pres {
	width: 410px;
	font-size: 13px;
	float: left;
}
.blue { color: #82e0ff; }
#fc {
	width: 375px;
	float: right;
	background: #f7f7f7;	
		font-size: 13px;
		margin: 20px 20px 0 0;
}
#hc {
	width: 375px;
	background: url("images/hcontent.jpg") no-repeat;
}
#bc {
	width: 345px;
	background: url("images/bcontent.jpg") no-repeat;
	background-position: bottom left;
	padding: 15px;
}
#servicesun {
	width: 942px;
	margin: 0 auto;
}
#servicesdeux {
position:absolute; 
top:170px; 
left:450px; 
}
#servicestrois {
position:absolute; 
top:300px; 
left:450px; 
}
#realeft {
float:right;
}
#descriptionrea {
position:absolute; 
top:200px; 
left:50px; 
}
.padding4 {padding-top:32px;}
.imgindent {margin:0 20px 0 0; float:left;}
.marked {background:url(images/list-bg.gif) no-repeat 0 3px; padding-left:15px; color:#658300; text-decoration:underline;}
.indent4 {padding:0 0 0 12px;}
.clear  { clear:both;}

.clearer { clear: both; }
#footer {
	width: 100%;
	height: 84px;
	background: url("images/footer.jpg") repeat-x;
	padding: 10px 0 0 0;
	margin: 20px 0 0 0;
	clear: both;
}
#centerfooter {
	width: 942px;
	height: 84px;
	margin: 0 auto;
}
.logofooter {
	float: left;	
}
#footer p {
	width: 785px;
	margin: 0;
	float: left;
	text-align: center;	
	font-size: 14px;s
	padding: 25px 0 0 0;
}
.green { color: #7cb600; }
#footer a {
	text-decoration: none;	
	color: black;
}
#footer a:hover {
	color: gray;	
}
#mail {
margin-left: 200px;
line-height: 30px;
}

label {
display:block;
width:200px;
float:left;
}
