<style type="text/css">

html {
	margin: 0;
	padding: 0;
}

body {
background-color: #FFFFFF;
margin:auto;
padding: 0;
width:900px;
text-align: center;}

.top {
background:transparent url(/images/topbg.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
height:30px;
width:900px;
}

.bottom {
background:transparent url(/images/botbg.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
height:30px;
width:900px;

}

.wrap {
	margin: 20px auto;
	width: 900px;
	background: url('/images/midbg.jpg');
	background-repeat: repeat-y;
	color: #FFFFFF;
margin:auto;
padding:auto;
margin:20px auto;

}

h1{
font-size: 24px;
font-family: verdana;
font-style: italic;
color: #000099;
font-weight: bold ;
padding-left:0px;
}

p,td {
font-size : 12px;
font-family : Verdana; 
color : black;
text-align: justify;
}



a:link {font-size : 8px;color:#4E58A8;text-decoration:underline;}
a:visited {font-size : 10px;color:#4E58A8; text-decoration:underline;}
a:hover {font-size : 8px;color:red; text-decoration:underline;}

.fenetre {
width:850px;
margin:20px auto;
color:#000000;
}

.entete {
	height:200px;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	topmargin:0;
}


.barrenavig {

height:40px;
width:850px;
border-bottom: 1px solid #68659E;
}

.centre {

/*height:auto;*/
width:855px;
}




.colgauche {
float:left;
height:auto;
width:170px;

}

.offres{width=670px;}


.milieupage {

height:auto;
margin-left:170px;
width:680px;

}

.milieupage p{
padding:10px;
}

.news {
font-family:Tahoma;
font-size:12px;
height:auto;
width:680px;
}

.prev_news {
background-color:#E8F0F3;
border:2px dotted #D3D3D3;
height:225px;
padding:5px;
width:670px;
margin-top: 10px;
text-align :justify;  
vertical-align:middle;
cursor: pointer;
}



.prev_news img{

height:310px;
width:500px;
margin-right: 5px;
}

.baspage {

clear:both;
width:850px;

}

.textebaspage {
font-size: 10px;
text-align: center;
}

ul {
    padding-left:0px;
   }


li {
	font-size: 12px;
	list-style-type:none;
	line-height: 16px;
	font-family : Verdana; 
	text-align: left;
	background-image:url(../images/pucefleche.jpg);
	background-repeat:no-repeat;
	background-position:0%;
	padding-left:18px;
	}

.agence{
	font-size: 12px;
	list-style-type:none;
	line-height: 17px;
	font-family : Verdana; 
	text-align: left;
	background-image:url(../images/puceflr.jpg);
	background-repeat:no-repeat;
	background-position:0% 5;
	padding-left:11px;
	

}

.lettre{
font-size : 9px; 
font-family : Verdana; 
/*color : white;*/
text-align: justify;
padding-left:5px;
/*background-color: #CCCCFF;*/

}

.titrenav{
font-weight: bold ;
/*color : #68659E;*/
/*color:white;*/
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
/*background-color: #FF0000;*/

}

.textemenu{
font-size : 12px;
line-height: 16px;
font-family : Verdana; 
/*color : white;*/
text-align: left;
padding-left:10px;


}

.textemenu a:link{
font-size : 12px;
text-decoration:none;
/*color : white;*/
}

.textemenu a:hover{
font-size : 12px;
text-decoration:none;
color : black;
background-color: #CCCCFF;
}

.textemenu a:visited{
font-size : 12px;
text-decoration:none;
/*color : white;*/
}

.presentation{
padding : 10px;
}

.tabcontact {
	width: 600px;
	font-size: 10px;
	border-style: none;
	border-collapse:collapse;
}

.trtabcontactleft {
	width: 135px;
	text-align: right;
	padding: 2px;
}

.trtabcontactright {
	width: 465px;
	text-align: left;
	padding: 2px;
}

.chpform{
	font-size: 11px;
}

</style>
