/* CSS Document */
body
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
	background-color:#072745;
	margin:0px;
	padding:0px;
}

a
{ 	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#0C4A83;
	text-decoration:none;
}

a:hover
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#FCB828;
	text-decoration:none;
}

div,p,fieldset
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	color:#003366;
}

fieldset
{
	width:70%;
	text-align:center;
	border:1px solid #003366;
	padding:10px 0px;
}

marquee{color:#FFFFFF;}
/*------------------------ Base ------------------------------*/

#RefMarque
{	
	width:970px;
	margin:0 auto;
	color:#FFFFFF;
}

#RefMarque a
{	
	color:#F9A61B;
}

#RefMarque a:hover
{	
	color:#FCD28D;
}

.ListeVilles
{	
	width:970px;
	margin:0 auto;
	color:#FFFFFF;
}

ListeVilles a
{	
	color:#F9A61B;
}

ListeVilles a:hover
{	
	color:#FCD28D;
}






#pere
{
	width:977px;
	height:800px;
	text-align:center;
	margin:0 auto;
}

#top
{
	width:977px;
	height:93px;
	background:url(../images/fondHaut.jpg) no-repeat;
	text-align:left;
	vertical-align:top;
	position:relative;
}

.url
{
	margin:56px 0 0 19px;
}

#milieu
{
	width:977px;
	height:443px;
	background:url(../images/fondMilieu.jpg) no-repeat 100% 0;
	position:relative;
}

.diaporama
{
	position:absolute;
	left:0;
	top:0;
	width:520px;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
}

.menu
{
	position:absolute;
	left:170px;
	top:240px;
	z-index:10px;
}

.menu p
{
	width:180px;
	height:25px;
	background:url(../images/fondBouton.gif) no-repeat;
	margin-bottom:10px;
	text-align:center;
	padding-top:5px;
}

.menu p a
{
	font-size:16px;
	color:#FFF;
	font-style:italic;
	font-weight:500;
}

.menu p a:hover
{
	font-size:16px;
	color:#FCD28D;
	font-style:italic;
	font-weight:500;
}

#italien a
{
	font-size:12px;
	color:#FFF;
	font-style:italic;
	font-weight:500;
}

#italien a:hover
{
	font-size:12px;
	color:#FCD28D;
	font-style:italic;
	font-weight:500;
}


.logo
{
	position:absolute;
	top:28px;
	left:666px;
}

.prestige
{
	position:absolute;
	top:225px;
	left:603px;
}

.slogan
{
	position:absolute;
	top:329px;
	left:562px;
}

.drapeaux
{
	position:absolute;
	top:400px;
	left:690px;
}

.drapeaux img
{
	margin-right:8px;
}

.drapeaux a
{
	color:#F9A61B;
}

.drapeaux a:hover
{
	color:#FCD28D;
}

#footer
{
	width:977px;
	height:264px;
	background:url(../images/fondBas.jpg) no-repeat;
	position:relative;
}

.seloger
{
	position:absolute;
	top:117px;
	left:11px;
	color:#FFF;
}

.seloger a
{
	color:#F9A61B;
}

.seloger a:hover
{
	color:#FCD28D;
}

.titre
{
	color:#F9A61B;
}

.services
{
	width:90%;
}

.services p
{
	margin-bottom:30px;
	text-align:left;
	line-height:14px;
}

.services hr
{
	width:500px;
	background-color:#FCB828;
}

.coordonneesAgence{width:330px; text-align:center; float:left; padding-top:50px;}
.imageAgence{width:310px; text-align:center; float:left;}




/*---------------- Navigation ----------------------*/
#Navigation
{
	width:977px;
	text-align:right;
	vertical-align:top;
	background:url(../images/pxFond.gif) repeat-y 0 0;
}

.navig
{
	width:977px;
	vertical-align:top;
	background:url(../images/fondNavig.jpg) #F3F4F9 no-repeat 100% 0;
}


#positionLogo
{
	width:977px;
	text-align:center;
	margin:0 auto;
	position:relative;
	z-index:10;
}

.logoNavig
{
	position:absolute;
	top:9px;
	left:7px;
}

.prestigeNavig
{
	position:absolute;
	top:48px;
	left:128px;
}

.drapeauxNavig
{
	position:absolute;
	top:59px;
	left:517px;
}

.drapeauxNavig img
{
	margin-right:5px;
}

.drapeauxNavig a
{
	color:#F9A61B;
}

.drapeauxNavig a:hover
{
	color:#FCD28D;
}

.urlNavig
{
	position:absolute;
	top:57px;
	left:613px;
}

.sloganNavig
{
	position:absolute;
	top:63px;
	left:578px;
}

#menuNavig
{
	width:830px;
	font-size:12px;
	color:#00264D;
	padding:5px 0 50px 133px !important;
	padding:5px 0 30px 133px;
}

#menuNavig a
{
	font-size:12px;
	color:#00264D;
	text-decoration:underline;
}

#menuNavig a:hover
{
	font-size:12px;
	color:#00264D;
	text-decoration:none;
}

.retour
{
	font-size:12px;
	width:214px;
	text-align:left;
	float:left;
}

.autreLien
{
	width:583px;
	text-align:right;
	float:right;
	padding-right:6px;
}

/* -------- Annonces villes --------  */
#villes
{
	width:950px;
	margin:0 auto;
	font-size:11px;
	color:#ffffff;
	padding-left:20px;
}

	
#villes td
{
	font-size:11px;
	color:#ffffff;
}

#villes a
{
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
}

#villes a:hover
{
	font-size:11px;
	color:#FCD28D;
	text-decoration: none;
}	

/* ------- TABLEAUX -------- */
.tabFond1{padding:2px; color:#003366;}
.tabFond2{padding:2px; font-size:12px; color:#003366; background-color:#ECECEC;}
.tabTitre{background-color:#003366; color: #ffffff; font-size: 11px; font-weight: bold;}
.tabCouleur{background-color:#003366; border:1px solid #003366; padding:2px; color: #ffffff ;}

/* ------- Div -------- */
.divFond1{padding:2px; width:95%;}
.divFond1 a{color:#0E008C;}
.divFond1 a:hover{color:#000002;}
.divCouleur{background-color:#003366; border:1px solid #003366; padding:2px; color:#ffffff;}
.divTitre{background-color:#003366; color:#fff; font-size:12px; font-weight: bold; height:17px; padding:3px 0 0 3px; text-align:left;}
.divTitre span{font-weight: normal;}
.divTitreCentrer{background-color:#003366; color:#fff; font-size:12px; font-weight: bold; height:17px; padding:3px 0 0 3px; text-align:center;}
.criteres{text-align:left;padding:5px 0 0 5px;}
.posDroite{text-align:right; padding-right:5px;}
.divTab{clear:both; width:100%;}
.divTab td{text-align:left; padding:4px;}
.texteCp{float:left;text-align:left;padding:5px 0 0 5px; width:35%;}
.carteCp{float:right;padding-top:5px; width:60%;}
.TitreForm{font-weight:bold; color:#003366;}
.TitreRouge{font-weight:bold; color:#FF5A3C;}
.groupeChamp{clear:both;}
.NomChamp{width:30%; float:left; text-align:left; padding:7px 0 0 5px;}
.champForm{width:65%; float:right; text-align:left; padding:4px 0px;}
.texteMessage{width:30%; text-align:left;}

/*--Recherche--*/
.boiteRecherche{width:60%; float:left; text-align:left;}
.legende{width:40%; float:right; text-align:right;}
.resultatRecherche{width:60%; float:left; text-align:left; font-size:12px; font-weight:bold;}
.resultatRecherche span{font-size:14px; font-weight:bold; color:#010101;}
.Pagination{width:40%; float:right; text-align:right; color:#003366;}
.pictoTri{width:60px; height:70px; text-align:center;}
.divFond2{width:50%; float:left; height:210px; display:block;}
.hrAnnonce{width:95%; margin:0; padding:0; background-color:#003366; clear:both; height:1px; overflow:hidden; display:block;}
.imageAnnonce{float:left; width:53%; text-align:left; display:block;}
.imageAnnonce img{border:1px solid #003366;}
.infoAnnonce{float:left; width:47%; text-align:left; line-height:16px; display:block;}
.infoAnnonce span{font-weight:bold;}
.espaceAnnonce{clear:both; height:25px;}
.espaceAnnonce1{clear:both; height:15px;}
#phraseRecherche{font-weight:normal; font-size:11px; color:#003366;}

/*-- detail annonce --*/
.listeAnnonces{text-align:right; color:#000002;}
.LogoCoord{text-align:left; float:left; padding-right:20px;}
.coordonnees{text-align:left;}
#photoDetail img{border:1px solid #003366;}
.plusInofs{background:url(../images/plus.gif) no-repeat 10px 0; padding-left:28px; color:#0E008C;}
.plusInofs1{background:url(../images/plus1.gif) no-repeat 10px 0; padding-left:28px; color:#0E008C;}
.blocRefPrix{background-color:#fff; width:292px; height:19px; border:1px solid #717262; padding:3px 0 0 20px;}
.ajouterPanier{background:url(../images/puceSelection.gif) no-repeat 10px 0; padding-left:28px; color:#0E008C;}
#info{background-color:#fff; width:292px; border:1px solid #717262; padding:3px 0 0 20px;}

/*-- Imprimer Annonce --*/
.divImprimer{width:700px; background-color:#FFFFFF; margin:0 auto;}
.divPrint{width:600px; background-color:#FFFFFF; margin:0 auto; border:1px solid #003366;}
.divFondJaune{padding:4px; width:95%; background-color:#FFFFCC;}
.header{margin:30px 0 17px 0;}
.VillePrint{width:660px; border:1px solid #003366; margin-bottom:14px;}
.VillePrint p{margin:7px 0;}
.descriptionPrint{width:565px; text-align:justify; color:#003366;}
.resultatRecherchePrint{width:50%; float:left; text-align:left; font-size:12px; color:#003366;}
.PaginationPrint{width:50%; float:right; text-align:right; color:#003366;}
.divFondPrint{padding:2px; width:500px;}





/* ------- CLASSES MISE EN PAGE GUIDE PRATIQUE ------- */
.txtTitre3
{
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	margin-top:61px;
	color:#AA0000;
}

.gras
{
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#003366;
	line-height:31px;
}

.encadre
{
	background-color:#A9A9AA;
	border-color:#003366;
	border-width:2px;
	border-style:solid;
	padding:2px;
	color:#FFFFFF;
}
/*Envoyer ce bien à un ami*/
#creer_agence {
	margin-left:auto;
	margin-right:auto;
	width:700px;
	background-color:#FFFFFF;
	background-image: url(../images/fondNavig.jpg);
	background-repeat: no-repeat;
}
.intit_champ_contact{
text-align:justify;
padding-right:40px;

}
.champ_contact{
margin-bottom:10px;


}<!-- ID3x v4.60 (0) - X18 - 00.040.391 - none - 09/09/2010 05:37:43 - style1.css -->