html, body {
	background: #FFFFFF;
	height:100%;
}
h1{
	font-family: verdana;
	font-size: 24px;
	color: #122f4a;
	margin: 20px 0 0 0;
	font-weight: normal;
}
h6{
	float: left;
	display: inline;
	width: 634px;
	height: 47px;
	font-family: verdana;
	font-size: 15px;
	color: #01203d;
	margin: 20px 0 0 0;
	padding: 15px 0 0 38px;
	background: url(images/soustitre.png) no-repeat left top;
}
span.asterisque{
	color: red;
}
strong{
	font-weight:normal;
}
a#printer{
	float: right;
	display: inline;
	width: 178px;
	height: 19px;
	border: 0;
	background: url(images/imprimer-selection.jpg) no-repeat left top;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
	color: #01203d;
	padding: 4px 0 0 30px;
	margin: 50px 20px 0 0;
}
a#vider{
	float: right;
	display: inline;
	width: 123px;
	height: 19px;
	border: 0;
	background: url(images/vider-selection.jpg) no-repeat left top;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
	color: #01203d;
	padding: 4px 0 0 32px;
	margin: 50px 42px 0 0;
}
p#nbselection{
	float: left;
	display: inline;
	width: 650px;
	font-family: verdana;
	font-size: 12px;
	color: #01203d;
	margin: 30px 0 10px 0;
}
p#mel{
	font-family: verdana;
	font-size: 12px;
	color:#033869;
	margin-right:15px;
}

a#mel{
	font-family: verdana;
	font-size: 12px;
	color:#033869;
	text-decoration:none;

}
/*----------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------ haut.php --------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------*/
#haut{
	position: absolute;
	top: 0px;
	left:50%;
	margin-left:-477px;
    width: 955px;
    height: 205px;
	background: url(images/gbhaut.jpg) no-repeat left top;
}
#haut a#retour2{
	position: absolute;
	left: 0;
	top: 0;
	background: none;
	width: 250px;
	height: 120px;
}
#haut a#panier{
	float: right;
	display: inline;
	width: 176px;
	height: 36px;
	margin: 10px 5px 0 0;
	padding: 0 0 0 0;
	font-family: verdana;
	text-decoration: none;
	font-size: 11px;
	color: #033869;
	background: url(images/gbpanier.jpg) no-repeat left top;
}
#haut a#panier.plein{
	color: #FFFFFF;
}
#haut a#panier span{
	float: right;
	display: inline;
	margin: 5px 5px 0 0; 
	font-weight: bold;
}
#haut a#panier p{
	float: right;
	display: inline;
	margin: 3px 5px 0 0;
	font-weight: normal;
}
#haut a#extranet{
	position: absolute;
	left: 265px;
	top: 10px;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
	border-left: 1px solid #043480;
	border-right: 1px solid #043480;
	text-decoration: none;
	padding: 5px 7px 0 7px;
	margin: 40px 0 0 10px;
	background: none;
}
#haut #accueil{
	float: left;
	display: inline;
	margin: 140px 0 0 270px;
	text-align: center;
}
#haut #accueil h1{
	font-size: 11px;
	font-family: Georgia, verdana;
	color: #000000;
	font-weight: normal;
	font-style: italic;
	margin: 12px 0 0 0;
}
#haut #accueil h1.p1{
	margin: 4px 0 0 0;
}
#haut #accueil h1 span{
	font-weight: bold;
	color: #e0953a;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    Main   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#main {
	position: absolute;
	top:0px;
	left:50%;
	width: 954px;
	height: 547px;
	margin-left:-476px;
	background: url(images/gbindex.jpg) no-repeat left top;
}
#main2{
	position: absolute;
	top: 205px;
	left:50%;
	width: 954px;
	margin-left:-477px;
	background: url(images/font-smain.jpg) repeat left top;
}
#main3 {
	float: left;
	display: inline;
	width: 955px;
	margin: 0 0 0 0;
	background: url(images/gbsite.jpg) no-repeat left top;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    Index  :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#mindex{
	float: left;
	display: inline;
	width: 954px;
	height: 547px;
	margin-left: -1px;
}
#mindex a#logo{
	float: left;
	display: inline;
	width: 330px;
	height: 125px;
	background: none;
}
#mindex a#logo h1{
	text-indent:-9999px;
}
#mindex a#logo h2{
	text-indent:-9999px;
}
#mindex a#extranet{
	float: left;
	display: inline;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
	border-left: 1px solid #043480;
	border-right: 1px solid #043480;
	text-decoration: none;
	padding: 5px 7px 0 7px;
	margin: 40px 0 0 10px;
	background: none;
}
#mindex h1#intro{
	float: left;
	display: inline;
	width: 450px;
	clear: left;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 35px 0 0 20px;
}
#mindex p#intro{
	float: left;
	display: inline;
	width: 445px;
	clear: left;
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	margin: 10px 0 0 20px;
	padding: 0 0 7px 0;
	border-bottom: 1px solid #FFFFFF;
}
#mindex p#intro a{
/*	float: left;*/
	display: inline;
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	background:none;
	margin:0 2px 0 0;
	padding:0;
}
#mindex a{
	font-family: verdana;
	font-size: 12px;
	color: #01203d;
	/*font-weight: bold;*/
	text-decoration: none;
	padding: 0 0 0 10px;
	background: url(images/puce-menu.png) no-repeat left 5px;
}
#mindex a.menu1{
	position: absolute;
	left: 425px;
	top: 268px;
	color: #FFFFFF;
	padding: 0 0 0 12px;
	background: url(images/puce-menuselect.png) no-repeat left 3px;
}
a#menu2{
	position: absolute;
	left: 490px;
	top: 190px;
}
a#menu3{
	position: absolute;
	left: 560px;
	top: 107px;
}
a#menu4{
	position: absolute;
	left: 655px;
	top: 10px;
}
a#menu5{
	position: absolute;
	left: 725px;
	top: 72px;
}
a#menu6{
	position: absolute;
	left: 820px;
	top: 175px;
}
#mindex a#panier{
	float: right;
	display: inline;
	width: 176px;
	height: 36px;
	margin: 10px 3px 0 0;
	padding: 0 0 0 0;
	font-family: verdana;
	text-decoration: none;
	font-size: 11px;
	color: #033869;
	background: url(images/gbpanier.jpg) no-repeat left top;
}
#mindex a#panier.plein{
	color: #FFFFFF;
}
#mindex a#panier span{
	float: right;
	display: inline;
	margin: 5px 5px 0 0; 
	font-weight: bold;
}
#mindex a#panier p{
	float: right;
	display: inline;
	margin: 3px 5px 0 0;
	font-weight: normal;
}
/*--------------------------- menu site ----------------------------------------*/
#haut a{
	font-family: verdana;
	font-size: 12px;
	color: #01203d;
	text-decoration: none;
	padding: 0 0 0 10px;
	background: url(images/puce-menu.png) no-repeat left 2px;
}
#haut a#menu11{
	position: absolute;
	left: 495px;
	top: 190px;
}
#haut a#menu12{
	position: absolute;
	left: 530px;
	top: 136px;
}
#haut a#menu13{
	position: absolute;
	left: 580px;
	top: 80px;
}
#haut a#menu14{
	position: absolute;
	left: 655px;
	top: 15px;
}
#haut a#menu15{
	position: absolute;
	left: 700px;
	top: 60px;
}
#haut a#menu16{
	position: absolute;
	left: 770px;
	top: 128px;
}
#haut a#menu16.select,a#menu11.select,a#menu12.select,a#menu13.select,a#menu14.select,a#menu15.select{
	color: #FFFFFF;
	padding: 0 0 0 12px;
	background: url(images/puce-menuselect.png) no-repeat left 3px;
}
#haut ul{
	float: left;
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0 2px 0;
	border-bottom : 1px solid #01203d;
}
#haut li{
	float: left;
	display: inline;
	font-family: verdana;
	font-size: 11px;
	list-style: none;
	padding: 0 15px 0 0;
	margin: 0 15px 0 0;
	border-right : 1px solid #01203d;
}
#haut li a{
	font-family: verdana;
	font-size: 11px;
	padding: 0 0 0 0;
	background: none;
}
#haut li.derch{
	border: 0;
	margin: 0 0 0 0;
	padding: 0 2px 0 0;
}
#haut ul#ulachat{
	position: absolute;
	left: 497px;
	top: 30px;
	visibility: hidden;
}
#haut ul#ulvente{
	position: absolute;
	left: 700px;
	top: 75px;
	visibility: hidden;
}
#haut ul#ulocation{
	position: absolute;
	left: 300px;
	top: 95px;
	visibility: hidden;
}
/*------------------------------------------------------------------------------*/
#mindex a{
	font-family: verdana;
	font-size: 12px;
	color: #01203d;
	text-decoration: none;
	padding: 0 0 0 10px;
	background: url(images/puce-menu.png) no-repeat left 2px;
}
#mindex a#menu11{
	position: absolute;
	left: 495px;
	top: 190px;
}
#mindex a#menu12{
	position: absolute;
	left: 530px;
	top: 136px;
}
#mindex a#menu13{
	position: absolute;
	left: 580px;
	top: 80px;
}
#mindex a#menu14{
	position: absolute;
	left: 655px;
	top: 15px;
}
#mindex a#menu15{
	position: absolute;
	left: 700px;
	top: 60px;
}
#mindex a#menu16{
	position: absolute;
	left: 770px;
	top: 128px;
}
#mindex a#menu16.select,a#menu11.select,a#menu12.select,a#menu13.select,a#menu14.select,a#menu15.select{
	color: #FFFFFF;
	padding: 0 0 0 12px;
	background: url(images/puce-menuselect.png) no-repeat left 3px;
}
#mindex ul{
	float: left;
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0 2px 0;
	border-bottom : 1px solid #01203d;
}
#mindex li{
	float: left;
	display: inline;
	font-family: verdana;
	font-size: 11px;
	list-style: none;
	padding: 0 15px 0 0;
	margin: 0 15px 0 0;
	border-right : 1px solid #01203d;
}
#mindex li a{
	font-family: verdana;
	font-size: 11px;
	padding: 0 0 0 0;
	background: none;
}
#mindex li.derch{
	border: 0;
	margin: 0 0 0 0;
	padding: 0 2px 0 0;
}
#mindex ul#ulocation2{
	position: absolute;
	left: 300px;
	top: 125px;
	visibility: hidden;
}
#mindex ul#ulachat2{
	position: absolute;
	left: 486px;
	top: 24px;
	visibility: hidden;
}
#mindex ul#ulvente2{
	position: absolute;
	left: 700px;
	top: 87px;
	visibility: hidden;
}
/*------------------------------ Coud de coeur ---------------------------------*/
#bloc_gauche{
	float: left;
	display: inline;
	clear: left;
	width: 420px;
	margin: 28px 0 0 15px;
	padding: 0 0 0 0;
}
#bloc_gauche #gcdc{
	float: left;
	display: inline;
	width: 370px;
	height: 42px;
	margin: 0 0 0 0;
	background: url(images/font-gcdc.jpg) no-repeat left top;
}
#bloc_gauche h2#titre_cdc{
	font-family: verdana;
	font-size: 18px;
	color: #01203d;
	margin: 0 0 0 0;
	padding: 5px 0 0 58px;
}
#bloc_gauche h3#titre2_cdc{
	float: left;
	display: inline;
	font-family: verdana;
	font-size: 12px;
	color: #01203d;
	font-weight: normal;
	margin: 0 0 0 60px;
}
#bloc_gauche p#informations_cdc{
	float: left;
	display: inline;
	width: 150px;
	height: 150px;
	text-align: left;
	font-family: verdana;
	font-size: 12px;
	color: #043480;
	margin: 35px 0 0 0;
}
#bloc_gauche img#photo_cdc2{
	float: right;
	display: inline;
	width: 253px;
	height: 188px;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #113e86;
}
#bloc_gauche #lien_cdc{
	float: right;
	display: inline;
	margin: 10px 20px 0 0;
	font-family: verdana;
	font-size: 12px;
	color: #033869;
}
#bloc_gauche #lien_cdc a#liencdc2{
	font-family: verdana;
	font-size: 12px;
	color: #033869;
	background: url(images/puce-savoirplus.jpg) no-repeat left 4px;
}

#bloc_droit{
	float: right;
	display: inline;
	width: 482px;
	height: 180px;
	margin: 125px 3px 0 0;
	padding: 0 0 7px 0;
}
#bloc_droit h1{
	float: left;
	display: inline;
	width: 208px;
	height: 41px;
	margin: 0px 0 0 0;
	font-family: Tahoma, verdana;
	font-size: 24px;
	color: #01203d;
	background: url(images/gbcdc.jpg) no-repeat right top;
	text-indent:-9999px;
}
.listecdc{
	float: left;
	display: inline;
	margin: 5px 0 0 0;
	width: 470px;
	height: 78px;
}
#bloc_droit .listecdc a{
	float: left;
	display: inline;
	width: 102px;
	height: 75px;
	margin: 0 18px 0 0;
	padding: 0 0 0 0;
	background: none;
}
#bloc_droit .listecdc a.derch{
	margin: 0 0 0 0;
}
#bloc_droit .listecdc img{
	position: absolute;
	width: 102px;
	height: 75px;
	border: 1px solid #44a5db;
}
#bloc_droit .listecdc img#img1{
	top: 437px;
	left: 468px; 
	border: 1px solid #043480;
}
#bloc_droit .listecdc img#img2{
	top: 437px;
	left: 588px; 
	margin: 0 0 0 0;
}
#bloc_droit .listecdc img#img3{
	top: 437px;
	left: 708px; 
	margin: 0 0 0 0;
}
#bloc_droit .listecdc img#img4{
	top: 437px;
	left: 828px; 

	margin: 0 0 0 0;
}
#bloc_droit h5{
	float: left;
	display: inline;
	width: 102px;
	margin: 9px 20px 0 0;
	font-family: verdana;
	font-size: 12px;
	color: #0d90d6;
	font-weight: normal;
}
#bloc_droit h5.prems{
	color: #043480;
}
#bloc_droit h5.derch{
	margin: 9px 0 0 0;
}
#bloc_droit h4.prems{
	color: #043480;
}
#bloc_droit h4.derch{
	margin: 0 0 0 0;
}
#bloc_droit h4{
	float: left;
	display: inline;
	width: 102px;
	margin: 0 20px 0 0;
	font-family: verdana;
	font-size: 11px;
	color: #0d90d6;
	font-weight: normal;
}
#bloc_droit #curseur1{
	position: absolute;
	left: 553px;
	top: 496px; 
	width: 14px;
	height: 16px;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #043480;
	padding: 2px 0 0 4px;
}
#bloc_droit #curseur2{
	position: absolute;
	left: 673px;
	top: 496px; 
	width: 14px;
	height: 16px;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #44a5db;
	padding: 2px 0 0 4px;
}
#bloc_droit #curseur3{
	position: absolute;
	left: 794px;
	top: 496px; 
	width: 14px;
	height: 16px;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #44a5db;
	padding: 2px 0 0 4px;
}
#bloc_droit #curseur4{
	position: absolute;
	left: 913px;
	top: 496px; 
	width: 14px;
	height: 16px;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #44a5db;
	padding: 2px 0 0 4px;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    bas  :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#bas{
	float: left;
	display:block;
	width: 955px;
	height: 40px;
	margin: 5px 0 0 0;
	background: url(images/gbbas.jpg) no-repeat left top;
}
#bas ul{
	float: left;
	display: inline;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0;
}
#bas li{
	float: left;
	display: inline;
	list-style: none;
	margin: 5px 0 0 5px;
	padding-right: 5px;
	border: 0;
}
#bas li a{
	font-family: verdana;
	font-size: 11px;
	color: #033869;
	background: none;
	text-decoration: none;
	border-right: 1px solid #033869;
	padding: 0 5px 0 0;
}
#bas li a.derch{
	border: 0;
}
#bas p{
	float: right;
	display: inline;
	font-family: verdana;
	font-size: 11px;
	color: #033869;
	margin: 30px 5px 0 0;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    moteur gauche  :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#menugauche{
	float: left;
	display: inline;
	width: 255px;
	background: url(images/gbmoteur.jpg) no-repeat left top;
	font-size: 12px;
	color: #255b8c;
	font-weight: normal;
}
#menugauche h1{
	width: 158px;
	height: 26px;
	margin: 33px 0 0 25px;
	padding: 2px 0 0 32px;
	font-family: verdana;
	font-size: 15px;
	color: #01203d;
	font-weight: normal;
	background: url(images/h1moteur.png) no-repeat left top;
}
#menugauche form{
	margin: 15px 45px 0 30px;
}
#menugauche input#categlocation,input#categvente{
	float: left;
	width: 30px;
	margin: 10px 0 0 5px;
	display: inline;
}
#menugauche label#categlocation,label#categvente{
	float: left;
	width: 30px;
	margin: 10px 0 0 0px;
	padding: 2px 0 0 0;
	display: inline;
	font-family: verdana;
}
#menugauche label#type,label#secteur,label#budgetmini,label#nbpieces,label#ref{
	float: left;
	display: inline;
	width: 165px;
	margin: 10px 0 2px 0;
	font-family: verdana;
}
#menugauche select{
	float: left;
	display: inline;
	clear: left;
	width: 175px;
	border: 1px solid #255b80c;
}
#menugauche input#ref{
	float: left;
	display: inline;
	clear: left;
	width: 165px;
	border: 1px solid #255b80c;
}
#menugauche input#budgetmini,input#budgetmaxi{
	float: left;
	width: 70px;
	margin: 0 0 0 0;
	display: inline;
}
#menugauche label#budgetmaxi{
	float: left;
	display: inline;
	width: 20px;
	text-align: center;
	padding: 2px 0 0 0;
}
#menugauche p#nbpieces{
	float: left;
	display: inline;
	width: 190px;
	margin: 0 0 0 0;
}
#menugauche input#cc1,input#cc2,input#cc3,input#cc4,input#cc5{
	float: left;
	display: inline;

}
#menugauche label#cc1,label#cc2,label#cc3,label#cc4,label#cc5{
	float: left;
	display: inline;
	margin: 0 7px 0 0;
	padding: 2px 0 0 0;
}
#menugauche input#rechercher{
	float: left;
	display: inline;
	width: 108px;
	height: 24px;
	border: 0;
	font-size: 12px;
	color: #01203d;
	font-weight: normal;
	font-family: verdana;
	padding: 0 0 0 12px;
	margin: 4px 0 0 35px;
	background: url(images/bt-rechercher.jpg) no-repeat left 2px;
}

#menugauche #alertemail{
	float: left;
	display: inline;
	width: 199px;
	height: 106px;
	margin: 55px 0 0 25px;
	border: 0;
	background: url(images/gbalertemail.jpg) no-repeat left top;
}
#menugauche #alertemail h1{
	background: none;
	margin: 50px 0 0 15px;
	font-size: 11px;
	color: #01203d;
	font-weight: normal;
	font-family: verdana;
	width: 180px;
	padding: 0 0 0 0;
	border: none;
}
#menugauche #alertemail a{
	float: right;
	display: inline;
	font-size: 11px;
	color: #01203d;
	font-weight: normal;
	font-family: verdana;
	text-decoration: none;
	margin: 10px 15px 0 0;
	border: 0;
}
#menugauche #bien{
	float: left;
	display: inline;
	width: 185px;
	margin: 15px 0 0 30px;
	padding-bottom: 1px;
	border-bottom: 1px dotted #2b7dc0;
}
#menugauche #bien h1{
	float: left;
	display: inline;
	width: 185px;
	height: 20px;
	margin: 0 0 6px 0;
	padding: 0 0 0 0;
	font-family: verdana;
	font-size: 14px;
	color: #2b7dc0;
	background: none;
	border-bottom: 1px dotted #2b7dc0;
}
#menugauche #bien p{
	float: left;
	display: inline;
	width: 185px;
	height: 35px;
	background: url(images/ongletbleu.jpg) no-repeat left top;
	margin: 0 0 0 0;
}
#menugauche #bien p.select{
	background: url(images/ongletgris.jpg) no-repeat left top;
}
#menugauche #bien a{
	float: right;
	display: inline;
	background: url(images/puce-menu.png) no-repeat left 3px;
	font-family: verdana;
	font-size: 11px;
	color: #01203d;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 8px;
	margin: 7px 5px 0 0;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    contenu1  :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#contenu1{
	float: left;
	display: inline;
	width: 680px;
	margin: 30px 0 0 0;
	border-left: 1px solid #71aad7;
}
/* contact.php */
#contenucontact{
	float: left;
	display: inline;
	width: 680px;
	margin: 30px 0 0 0;
	border-left: 1px solid #71aad7;
}
#contenucontact h2{
	font-size: 12px;
	color: #253447;
	font-weight: bold;
	font-family: verdana;
	margin-left: 15px;
}
#contenucontact p{
	float: left;
	display: inline;
	margin: 0 0 5px 15px;
}
#contenucontact label{
	font-size: 11px;
	color: #253447;
	font-weight: normal;
	font-family: verdana;
	margin-top: 4px;
}
#contenucontact label.coordonn{
	float: left;
	display: inline;
	width: 120px;
	text-align: left;
}
#contenucontact label.coordonn2{
	float: left;
	display: inline;
	width: 110px;
	padding-right: 10px;
	text-align: right;
}
#contenucontact input.coordonn{
	float: left;
	display: inline;
	width: 180px;
	border: 1px solid #5687b5;
}
#contenucontact input#adresse{
	float: left;
	display: inline;
	width: 482px;
	border: 1px solid #5687b5;
}
#contenucontact p span#decal{
	margin: 120px;
	font-size: 11px;
	color: #253447;
	font-weight: normal;
	font-family: verdana;
}
#contenucontact textarea#message{
	width: 485px;
}
#contenucontact p input#submit{
	float: right;
	display: inline;
	width: 78px;
	height: 23px;
	margin-top: 30px;
	margin-right: 60px;
	border: 0;
	background: url(images/btenvoyer.jpg) no-repeat left top;
}
#contenucontact p span#alertemail{
	float: left;
	display: inline;
	font-style: italic;
	font-size: 11px;
	color: #da0505;
	font-family: verdana;
	margin-top: 35px;
	border: 0;
	width: 525px;
}
#contenu1 a#credit{
	font-size: 12px;
	color: #253447;
	font-family: verdana;
	margin-top: 35px;
	text-decoration: none;
	font-weight: bold;
}
/*------------- vous-etes-vendeur -----------------------*/
#contenu1 p{
	font-size: 12px;
	color: #01203d;
	font-weight: normal;
	font-family: verdana;
	margin-left: 15px;
}
#contenu1 p.align{
	margin: 0 0 3px 35px;
}
#contenu1 p.prems{
	margin-top: 0;
}
#contenu1 p.italic{
	font-size: 11px;
	font-style: italic;
}
#contenu1 p.declaration{
	width: 346px;
	height: 76px;
	background: url(images/declaration.jpg) no-repeat right top;
	text-align: right;
	float: right;
	display: inline;
	width: 650px;
	margin-top: 15px;
}
#bloc{
	float: left;
	display: inline;
	width: 650px;
	border-bottom: 1px dotted #01203d;
	margin: 0 15px 15px 15px;
	padding: 0 0 15px 0;
}
#bloc h3{
	font-size: 12px;
	color: #01203d;
	font-weight: bold;
	font-family: verdana;
}
h3#mess{
	float: left;
	display: inline;
	font-size: 12px;
	color: #01203d;
	font-weight: bold;
	font-family: verdana;
	margin-left: 15px;
	margin-right: 53px;
}
textarea#message{
	float: left;
	display: inline;
	width: 522px;
	border: 1px solid #4b7fb0;

}
#bloc p{
	margin-left: 0;
}
#bloc label{
	font-size: 11px;
	color: #01203d;
	font-weight: normal;
	font-family: verdana;
}
#bloc #bloc_bis_1{
	margin-bottom: 40px;
}
#bloc #bloc_bis_1 label{
	float: left;
	display: block;
	margin-top:4px;
	width: 150px;
}
#bloc #bloc_bis_2 label#ladresse_bien, label#lcode_postal_bien{
	float: left;
	display: block;
	width: 100px;
}
#bloc #bloc_bis_2 input#code_postal_bien, input#ville_bien{
	width: 180px;
}
#bloc #bloc_bis_2 input#code_postal_bien{
	margin-right: 127px;
}
#bloc #bloc_bis_2 input#adresse_bien{
	width: 542px;
}
#bloc input{
	border: 1px solid #4b7fb0;
}
#bloc label#label_nom,label#label_adresse,label#label_cp,label#label_telephone{
	float: left;
	display: block;
	width: 120px;
}
#bloc label#label_prenom,label#label_ville,label#label_mail{
	float: left;
	display: block;
	width: 145px;
	margin-right: 5px;
	text-align: right;
}
#bloc input#nom,input#code_postal,input#telephone{
	float: left;
	display: block;
	width: 180px;
	margin-bottom: 5px;
}
#bloc input#prenom,input#ville,input#email{
	float: left;
	display: block;
	width: 188px;
	margin-right: 0;
	margin-bottom: 5px;
}
#bloc input#adresse{
	width: 520px;
}
#youhou span.asterisque{
	float: left;
	display: inline;
	font-size: 11px;
	font-style: italic;
	font-family: verdana;
	margin: 15px 0 0 15px;
}
input#valider{
	float: right;
	display: inline;
	width: 78px;
	height: 23px;
	border: 0;
	margin: 15px 18px 0 0;
	background: url(images/btenvoyer.jpg) no-repeat left top;
}
p#confirm{
	font-size: 12px;
	color: #255B8C;
	font-weight: normal;
	font-family: verdana;
	margin: 15px 0 0 30px;
}
p#confirm a{
	float: left;
	display: inline;
	margin-top: 15px;
	font-size: 12px;
	color: #01203d;
	font-weight: normal;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    contenu2  :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#mgagence{
	float: left;
	display: inline;
	width: 232px;
	height: 889px;
	background: url(images/mgagence.jpg) no-repeat left top;
	margin: 0 0 0 15px;
}
#mgagence #menu{
	float: left;
	display: inline;
	width: 210px;
	margin: 20px 0 0 8px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #2b7dc0;
}
#mgagence #menu.derch{
	border: 0;
}
#mgagence #menu h1{
	margin: 0 0 15px 0;
	padding: 0 0 0 15px;
	font-size: 11px;
	color: #01203d;
	font-weight: bold;
	font-family: verdana;
	background: url(images/puceh1agence.png) no-repeat left 3px;
}
#mgagence #menu p{
	float: left;
	display: inline;
	clear: left;
	width: 200px;
	font-size: 11px;
	color: #01203d;
	font-weight: normal;
	font-family: verdana;
	margin: 0 0 0 0;
}
#mgagence #menu p.tel{
	width: 175px;
	background: url(images/gbtel.png) no-repeat left top;
	padding: 0 0 0 25px;
	margin-top: 3px;
	height: 17px;
}
#mgagence #menu p.fax{
	width: 175px;
	background: url(images/gbfax.png) no-repeat left top;
	padding: 0 0 0 25px;
	margin-top: 3px;
	height: 17px;
}
#mgagence #menu p.paraph{
	margin: 0 0 10px 0;
	width: 200px;
}
#mgagence #menu p.italic{
	font-style: italic;
	width: 200px;
	font-size: 10px;
}
#mgagence #menu a{
	float: left;
	display: inline;
	height: 17px;
	width: 180px;
	font-size: 11px;
	color: #01203d;
	font-weight: normal;
	font-family: verdana;
	margin: 0 0 0 0;
	text-decoration: none;
}
#mgagence #menu a.mail{
	background: url(images/gbmail.png) no-repeat left top;
	padding: 0 0 0 25px;
	margin-top: 3px;
}
#mgagence #menu a.www{
	background: url(images/gbwww.png) no-repeat left top;
	padding: 0 0 0 25px;
	margin-top: 3px;
}
#mgagence #menu a.contact{
	float: right;
	display: inline;
	width: 130px;
	height: auto;
	margin: 15px 0 0 0;
	background: url(images/puce-savoirplus.jpg) no-repeat left 2px;
	padding-left: 10px;
}


#contenu2{
	float: left;
	display: inline;
	width: 680px;
	margin: 0px 0 0 15px;
}
#contenu2 p{
	text-align: justify;
	font-size: 12px;
	color: #01203d;
	font-weight: normal;
	font-family: verdana;
	margin-left: 25px;
	margin-right: 7px;
	margin-top: 0;
}
#contenu2 p span{
	font-weight: bold;
}
#contenu2 img{
	float: left;
	display: inline;
	width: 259px;
	height: 194px;
	border: 2px solid #FFFFFF;
	margin-left: 20px;
	margin-right: 15px;
}
#contenu2 p.titre{
	clear: left;
	font-size: 11px;
	color: #01203d;
	font-weight: normal;
	font-family: verdana;
	margin: 15px 0 0 35px;
}
#contenu2 p.titre span{
	font-size: 12px;
	color: #5095cc;
	font-weight: bold;
}
#contenu2 p.tel{
	clear: left;
	margin: 0 0 0 35px;
	background: url(images/gbtel.png) no-repeat left top;
	padding: 0 0 0 25px;
	margin-top: 3px;
	height: 17px;
}
#contenu2 a.mail{
	height: 18px;
	clear: left;
	margin: 3px 0 15px 35px;
	background: url(images/gbmail.png) no-repeat left top;
	padding: 0 0 0 25px;
	font-size: 11px;
	color: #01203d;
	font-weight: normal;
	font-family: verdana;
	text-decoration: none;
	padding-bottom: 7px;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    liste-annonce.php :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#contenu1 ul{
	float: left;
	display: inline;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
}
#contenu1 li{
	float: left;
	display: inline;
	width: 647px;
	height: 169px;
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
	list-style: none;
	background: url(images/listecdc.png) no-repeat left top;
}
#contenu1 li .descrgauche{
	float: left;
	display: inline;
}
#contenu1 li .descrgauche p.exclu{
	float: left;
	display: inline;
	width: 150px;
	font-weight: bold;
	height: 12px;
	margin: 7px 0 0 22px;
	padding: 0;
	color: red;
	font-family: verdana;
	font-size: 12px;
}
#contenu1 li a.photo{
	float: left;
	display: inline;
	clear: left;
	width: 171px;
	height: 127px;
	margin: 5px 0 0 20px;
	border: 1px solid white;
	padding: 0;
}
#contenu1 li a.photo img{
	border: 0;
	height: 127px;
	padding: 0;
	margin: 0;
}
#contenu1 li .description{
	float: left;
	display: inline;
	margin: 0 0 0 0;
	width: 450px;
	height: 165px;
	margin: 0 0 0 0;
}
#contenu1 li .description a.selection{
	float: right;
	display: inline;
	font-size: 11px;
	color: #033869;
	text-decoration: none;
	font-weight: normal;
	font-family: verdana;
	margin: 10px 2px 0 0;
	background: url(images/addpanier.jpg) no-repeat left top;
	width: 143px;
	padding-left: 23px;
}
#contenu1 li .description a.selection2{
	float: right;
	display: inline;
	font-size: 11px;
	color: #033869;
	text-decoration: none;
	font-weight: normal;
	font-family: verdana;
	margin: 10px 2px 0 0;
	background: url(images/delpanier.jpg) no-repeat left top;
	width: 143px;
	padding-left: 23px;
}
#contenu1 li .description a#t2{
	float: left;
	display: inline;
	width: 370px;
	font-size: 13px;
	color: #033869;
	text-decoration: none;
	font-weight: bold;
	font-family: verdana;
	margin: 25px 0 0 55px;
}
#contenu1 li .description p.desc{
	float: left;
	display: inline;
	width: 405px;
	height: 42px;
	font-size: 12px;
	color: #01203d;
	font-family: verdana;
	margin: 15px 0 0 25px;
}
#contenu1 li .description p.montant{
	float: left;
	display: inline;
	font-size: 14px;
	color: #01203d;
	font-weight: bold;
	margin: 18px 0 0 25px;
	font-family: verdana;
}
#contenu1 li .description a.lien{
	float: right;
	display: inline;
	font-size: 12px;
	color: #033869;
	font-weight: normal;
	margin: 18px 8px 0 0;
	font-family: verdana;
	text-decoration: none;
}
form#tri{
	float: right;
	display: inline;
	font-size: 13px;
	color: #01203d;
	font-weight: bold;
	margin: 18px 0 0 25px;
	font-family: verdana;
	margin: 0 42px 0 0;
}
img#barre{
	float: right;
	display: inline;
	width: 642px;
	height: 11px;
	margin: 5px 45px 0 0;
}
img#barre2{
	float: right;
	display: inline;
	width: 642px;
	height: 11px;
	margin: 5px 18px 0 0;
}
#pages{
	float: left;
	display: inline;
	width: 647px;
	margin: 15px 0 -25px 10px;
	padding: 0 0 0 0;
	font-size: 11px;
	color: #122f4a;
	font-weight: normal;
	font-family: verdana;
}
#pages2{
	float: right;
	display: inline;
	width: 647px;
	margin: 15px 50px 15px 0;
	padding: 0 0 15px 0;
	font-size: 11px;
	color: #122f4a;
	font-weight: normal;
	font-family: verdana;
}
#pages #prec{
	float: left;
	display: inline;
	width: 150px;
}
#pages #prec a{
	float: left;
	display: inline;
	font-size: 11px;
	color: #122f4a;
	font-weight: normal;
	font-family: verdana;
	text-decoration: none;
	background:transparent url(images/icone-prec.png) no-repeat scroll left 3px;
	padding-left:12px;

}
#pages #suiv a{
	float: right;
	display: inline;
	font-size: 11px;
	color: #122f4a;
	font-weight: normal;
	font-family: verdana;
	text-decoration: none;
	width: 142px;
	text-align: right;	
	background:transparent url(images/icone-suiv.png) no-repeat scroll right 3px;
	padding-right:12px;
}
#pages #liste_pages{
	float: left;
	display: inline;
	width: 340px;
	color: #122f4a;
	font-weight: normal;
	font-family: verdana;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
#pages2 #prec{
	float: left;
	display: inline;
	width: 150px;
}
#pages2 #prec a{
	float: left;
	display: inline;
	font-size: 11px;
	color: #122f4a;
	font-weight: normal;
	font-family: verdana;
	text-decoration: none;
	width: 150px;
	background:transparent url(images/icone-prec.png) no-repeat scroll left 3px;
	padding-left:12px;
}
#pages2 #suiv{
	float: left;
	display: inline;
	width: 150px;
}
#pages2 #suiv a{
	float: right;
	display: inline;
	font-size: 11px;
	color: #122f4a;
	font-weight: normal;
	font-family: verdana;
	text-decoration: none;
	text-align: right;	
	background:transparent url(images/icone-suiv.png) no-repeat scroll right 3px;
	padding-right:12px;
}
#pages2 #liste_pages{
	float: left;
	display: inline;
	width: 340px;
	color: #122f4a;
	font-weight: normal;
	font-family: verdana;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
#pages2 #liste_pages{
	color: #2b7dc0;
	font-weight: normal;
	font-family: verdana;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
#pages2 #liste_pages a{
	color: #122f4a;
	font-weight: normal;
	font-family: verdana;
	text-decoration: none;
	font-weight: bold;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    contenuannonce :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#contenuannonce{
	float: left;
	display: inline;
	width: 683px;
	height: 600px;
	margin: 33px 0 0 2px;
	background: url(images/gbannonce3.png) no-repeat left top;
}
#contenuannonce h3{
	float: left;
	display: inline;
	color: #FFFFFF;
	font-size: 14px;
	font-family: verdana;
	font-weight: bold;
	font-weight: normal;
	margin: 10px 0 0 20px;
}
#contenuannonce img#limg{
	float: left;
	display: inline;
	clear: left;
	width: 293px;
	height: 220px;
	margin: 45px 0 0 15px;
	padding: 0 0 0 0;
	border: 1px solid #FFFFFF;
}
#contenuannonce #miniphoto{
	float: left;
	display: inline;
	width: 186px;
	height: 220px;
	margin: 45px 0 0 15px;
}
#contenuannonce #miniphoto a {
	float: left;
	display: inline;
	margin: 0 5px 15px 0;
	width: 79px;
	height: 59px;
	text-decoration: center;
}
#contenuannonce #miniphoto a img{
	float: left;
	display: inline;
	margin: 0 0 20px 0;
	height: 59px;
}
#contenuannonce #miniphoto a img.preums{
	margin-bottom: 0px;
}
#contenuannonce #miniphoto p{
	float: left;
	display: inline;
	margin: 0 5px 15px 0;
	width: 79px;
	height: 59px;
	border: 1px solid #FFFFFF;
	text-align: center;
}
#contenuannonce #miniphoto p img{
	height: 59px;
	width: auto;
}
	
#contenuannonce #miniphoto img.preums{
	margin-top: 0px;
}
#contenuannonce #fonction{
	float: left;
	display: inline;
	width: 170px;
	margin: 12px 0 0 0;
}
#contenuannonce #fonction a{
	float: left;
	display: inline;
	width: 128px;
	height: 22px;
	color: #01203d;
	font-size: 10px;
	font-family: verdana;
	font-weight: normal;
	text-decoration: none;
	margin: 0 0 20px 0;
	padding: 5px 0 0 35px;
}
#contenuannonce #fonction p.titrecalcul{
	float: left;
	display: inline;
	color: #01203d;
	font-size: 12px;
	font-family: verdana;
	font-weight: normal;
	margin: 30px 0 0 5px;
}
#contenuannonce #fonction p.resumcalcul{
	float: left;
	display: inline;
	color: #01203d;
	font-size: 11px;
	font-family: verdana;
	font-weight: normal;
	margin: 20px 0 0 35px;
}
#contenuannonce #fonction a.liencalcul{
	float: right;
	display: inline;
	width: auto;
	height: auto;
	color: #01203d;
	font-size: 11px;
	font-family: verdana;
	font-weight: normal;
	margin: 5px 26px 0 0;
	padding: 0 0 0 12px;
	background: url(images/icone-suiv.png) no-repeat left 3px;
}
#contenuannonce a.zoom{
	float: left;
	display: block;
	width: 230px;
	clear: both;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
	font-family: verdana;
	font-weight: bold;
	margin: -80px 0 0 15px;
	padding: 0 5px 0 5px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
#contenuannonce #info{
	float: left;
	display: inline;
	width: 200px;
	margin: -40px 0 0 15px;
}
#contenuannonce #info p{
	color: #FFFFFF;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	margin: 0 0 0 0;
}
#contenuannonce #info a{
	color: #FFFFFF;
	font-size: 11px;
	font-family: verdana;
	font-weight: normal;
	text-decoration: none;
	margin: 0 0 0 0;
}
#contenuannonce #info h5{
	margin: 15px 0 5px 0;
	font-size: 14px;
	font-weight: normal;
	font-family: verdana;
	color: #01203d;
}
#contenuannonce #info p.contact{
	font-weight: normal;
}
#contenuannonce #info p.tel{
	background: url(images/icone-tel.jpg) no-repeat left top;
	padding: 0 0 0 26px;
	height: 20px;
	margin-top: 15px;
}
#contenuannonce #info p.fax{
	background: url(images/icone-fax.jpg) no-repeat left top;
	padding: 0 0 0 26px;
	height: 20px;
}
#contenuannonce #descriptif{
	float: left;
	display: block;
	width: 270px;
	margin: -40px 0 0 5px;
}
#contenuannonce #descriptif h5{
	font-family: verdana;
	margin: 0 0 0 0;
}
#contenuannonce #descriptif p{
	font-size: 12px;
	font-family: verdana;
	text-align: left;
	margin: 15px 0 0 0;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    alertemail :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#alertemail{
	float: left;
	display: inline;
	width: 680px;
	margin: 30px 0 0 0;
	border-left: 1px solid #71aad7;
}
#alertemail h2{
	float: left;
	display: inline;
	font-size: 12px;
	color: #253447;
	font-weight: bold;
	font-family: verdana;
	margin: 0 0 15px 15px;
}
#alertemail p{
	float: left;
	display: inline;
	width: 650px;
	margin: 0 0 10px 15px;
	font-size: 11px;
	color: #253447;
	font-weight: normal;
	font-family: verdana;
}
#alertemail p.alerte{
	font-style: italic;
	font-size: 11px;
	color: #253447;
	font-weight: normal;
	font-family: verdana;
	margin-bottom: 25px;
}
#alertemail p span{
	float: left;
	display: inline;	
}
#alertemail p span#asteriqu{
	float: none;
	font-style: italic;
	font-size: 11px;
	width: 2px;
	color: #da0505;
	font-family: verdana;
	margin-top: 35px;
}
#alertemail label.caracbien{
	float: left;
	display: inline;
	width: 170px;
}
#alertemail input.caracbien{
	float: left;
	display: inline;
	width: 160px;
	margin: 0 15px 0 20px;
}
#alertemail textarea{
	float: left;
	display: inline;
	width: 420px;
	margin: 0 15px 0 20px;
}
#alertemail label.caracpers{
	float: left;
	display: inline;
	width: 100px;
	text-align: left;
}
#alertemail label.caracpers2{
	float: left;
	display: inline;
	width: 80px;
	text-align: right;
	margin-right: 10px;
}
#alertemail input.caracpers{
	float: left;
	display: inline;
	width: 200px;
	margin: 0 15px 0 0px;
}
#alertemail p input#submit{
	float: right;
	display: inline;
	width: 77px;
	height: 21px;
	margin-top: 30px;
	margin-right: 35px;
	border: 0;
	background: url(images/btenvoyer.jpg) no-repeat left top;
}
#alertemail p span#alertemail{
	float: left;
	width: 180px;
	display: inline;
	font-style: italic;
	font-size: 11px;
	border: 0;
	color: #da0505;
	font-family: verdana;
	margin-top: 35px;
}
#alertemail p#confirm{
	font-size: 12px;
	color: #255B8C;
	font-weight: normal;
	font-family: verdana;
	margin: 15px 0 0 30px;
}
#alertemail p#confirm a{
	float: left;
	display: inline;
	margin-top: 15px;
	font-size: 12px;
	color: #01203d;
	font-weight: normal;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
}
/*--------------- plansite.php --------------------*/
#plansite{
	float: left;
	display: inline;
	width: 680px;
	margin: 30px 0 0 0;
	border-left: 1px solid #71aad7;
}
#plansite ul{
	margin: 0 0 0 0;
	padding: 0 0 0 100px;
}
#plansite li{
	list-style: none;
	margin: 0 0 3px 0;
	padding: 0 0 0 0;
}
#plansite a.decal{
	font-size: 13px;
	color: #253447;
	font-weight: bold;
	font-family: verdana;
	text-decoration: none;
	margin-left: 50px;
	margin-bottom: 3px;
}
#plansite a.titre{
	font-size: 13px;
	color: #68A3D3;
	font-weight: bold;
	font-family: verdana;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
#plansite li p{
	font-size: 13px;
	color: #68A3D3;
	font-weight: bold;
	font-family: verdana;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
#plansite p{
	font-size: 11px;
	color: #253447;
	font-weight: normal;
	font-family: verdana;
}
/* zoom navigation*/
#zoom_pic{
	text-align: center;
}
#zoom_nav{
	float: left;
	display: inline;
	width: 600px;
	margin-top: 5px;
	border: 2px solid #033869;
}
#zoom_nav a#prec{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	float: left;
	text-decoration: none;
	color: #69a4d4;
	margin: 2px 0 0 5px;
}
#zoom_nav a#suiv{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	float: right;
	text-decoration: none;
	color: #69a4d4;
	margin: 2px 5px 0 0;
}
/* -- navigation annonce --*/
#navannonce{
	float: right;
	display: inline;
	margin: 5px 20px 45px 0;
	width: 660px;
}
#navannonce a#previous{
	float: left;
	display: inline;
	width: 138px;
	font-family: verdana;
	font-size: 11px;
	color: #122f4a;
	text-decoration: none;
	text-align: left;
	padding-left: 12px;
	background: url(images/icone-prec.png) no-repeat left 3px;
}
#navannonce a#next{
	float: right;
	display: inline;
	width: 138px;
	font-family: verdana;
	font-size: 11px;
	color: #122f4a;
	text-decoration: none;
	text-align: right;
	padding-right: 12px;
	background: url(images/icone-suiv.png) no-repeat right 3px;
}

#navannonce a.back{
	float: left;
	display: inline;
	width: 340px;
	font-family: verdana;
	font-size: 11px;
	color: #122f4a;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    actualite :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#actu{
	float: left;
	display: inline;
	width: 880px;
	margin: 30px 0 0 60px;
	font-family: verdana;
	font-size: 11px;	
}
#actu #actutitre a{
	font-family: verdana;
	font-size: 12px;
	color: #122f4a;
	font-weight: normal;
	text-decoration: none;
	clear: left;
	margin: 0 0 0 0;
}
#actu #actutitre a span{
	font-size: 10px;
}
#actu h1.actu{
	margin-bottom: 30px;
}
#actu ul{
	float: left;
	display: inline;
	width: width: 870px;
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
}
#actu li{
	float: left;
	display: inline;
	width: 870px;
	border-top: 2px dotted #01203d;
}
#actu li a#ancre{
	float: left;
	display: inline;
	width: 870px;
	margin-top: 15px;
	font-size: 14px;
	color: #122f4a;
	font-weight: normal;
	text-align: justify;
	font-weight: bold;
	margin-bottom: 10px;
}
#actu li a span{
	font-size: 12px;
	font-weight: normal;
}
#actu li p{
	float: left;
	display: inline;
	clear: left;
	width: 870px;
	font-family: verdana;
	font-size: 12px;
	color: #122f4a;
	font-weight: normal;
	text-align: justify;
}
#actu li a.hautpage{
	float: right;
	display: inline;
	width: 133px;
	height: 21px;
	margin: 5px 0 15px 0;
	color: #01203d;
	font-weight: normal;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
	padding: 2px 0 0 19px;
	background: url(images/btretourhaut.jpg) no-repeat left top;
}

#liens_ref{
	display:block;
	padding-top:10px;
	padding-bottom:20px;	
	text-align:center;
	font-size:10px;
	color:#666;
	width:955px;
	margin:0 auto;
	background:#FFF;
}

#liens_ref a,#liens_ref a:visited{
	text-decoration: none;
	font-family: verdana;
	color:#666;
}
#liens_ref h3{
	font-family: verdana;
	color:#666;
	font-size:14px;
	margin:0;
	padding:0;
}