/* Feuille de style globale pour maisons-alienor.fr *//* Balises XHTML */body{	font-family:"lucida sans",sans;	font-size:12px;	color:#333;	text-align:center;	margin:0;	background:#cde3fa url(/images/fond_alienor.jpg) repeat-x;}a{	color:#333;}a img{	border:1px solid #333;}h1,h2,h3{	margin:0 0 10px 0;}strong{	color:#5498d6;}h1{	font-size:20px;}h2{	font-size:16px;}h3{	font-size:14px;}ul{	color:#5498d6;	margin:0;	padding:10px 0 10px 20px;}ul li{	margin:0 0 5px 0;	color:#333;}ul.tick{	list-style-image:url(/images/coche.gif);}dt{	font-weight:bold;}dd{	margin-bottom:5px;}hr{	color: #ccc;	background-color: #ccc;	height: 1px;	border:none;}/* Formulaires */form{	text-align:center;}fieldset{	border:1px solid #5498d6;	width:800px;	margin:10px auto;	text-align:left;	background:#e0ebf6;}fieldset legend{	font-weight:bold;}form fieldset p{	float: left;	clear: left;	padding: 0;	margin: 3px 0;}label, .checkbox p {	display: block;	float: left;	width: 250px;}.checkbox ul {	float:left;	width: 300px;	list-style:none;	margin:0;	padding:0;}.checkbox li  {	clear: left;}.checkbox label {	width: auto;	text-align: left;}.required{	display:inline;	color:red;	margin:0 5px;}div.switch,p.switch{	display:none;}/* Tableaux (à supprimer...) */table th{	width:250px;}table th{	padding:0;}/* Conteneur de la page */#page{	width:1000px;	margin:0 auto;	background:#fff;	overflow:auto;}/* Menus (haut et bas) */ul.menu{	clear:both;	float:left;	list-style:none;	margin:0;	padding:0;	height:30px;	line-height:30px;	width:100%;	background:#5498d6;}ul.menu li{	float:left;	margin:0;}ul.menu li a{	display:block;	color:#fff;	text-transform:uppercase;	font-weight:bold;	padding:0 14px;	text-decoration:none;}/* Haut de page */#haut{	padding:20px;	height:120px;	background:url(/images/fond_entete.jpg);	color:#fff;}#haut h1{	float:left;	margin:0;	padding:0;}#haut h1 a{	display:block;	width:320px;	padding:110px 0 0 0;	background:url(/images/logo_entete.png) no-repeat;	text-decoration:none;	font-size:14px;	text-align:left;	text-decoration:none;	color:#5498d6;}#haut h1 a span{	display:none;}#haut h2{	float:left;	background:url(/images/les_cles_de_votre_confort.png) no-repeat;	margin:40px 0 0 0!important;	padding:0!important;	width:377px!important;	height:52px;	position:relative;	z-index:2;}#haut h2 span{	display:none;}#haut div{	float:right;	text-align:right;	margin:0 }#haut div p{	float:right;	margin:0 0 20px 0;	padding:0;}#haut div p a{	display:block;	width:126px;	height:15px;	background:url(/images/bouton_contact.png);}#haut div p a span{	display:none;}#haut div address{	clear:right;	font-style:normal;	display:none;}#haut div div.visuel{	clear:right;	margin:0 -20px -20px 0;	width:180px;	height:120px;	background:url(/images/famille.png) no-repeat;}/* Menu principal */#menu{	background:url(/images/fond_menu.jpg);	position:relative;	z-index:4;}#menu li{	background:url(/images/separateur.gif) no-repeat;}#menu li.first{	background:none;}#menu li a:hover,#menu li a.selected{	background:url(/images/fond_menu_survol.jpg);}#menu li ul{	list-style:none;	margin:0;	padding:0;	position:absolute;	background:#0d5aa2;	text-align:left;	z-index:1000;	overflow:hidden;	height:0;}#menu li ul li{	float:none;}#menu li ul li a:hover,#menu li ul li a.selected{	background:#5498d6;}/* Contenu */#contenu{	clear:both;	float:left;	width:960px;	text-align:left;	min-height:400px;	padding:20px 0 10px 20px;	position:relative;	z-index:3;	background:#fff;}/* Colonnes */.colonne{	float:left;	padding-left:10px;	margin-left:10px;	border-left:1px solid #ccc;}.colonne.first{	clear:left;	border-left:none;	padding-left:0;	margin-left:0;}.colonne.un_tiers{	width:302px;}.colonne.un_tiers.first{	width:312px;}.colonne.deux_tiers{	width:600px;}.separateur{	clear:both;}/* Boutons */.bouton{	width:104px;	height:29px;	background:url(/images/bouton.png) no-repeat;	color:#fff;	line-height:29px;}.bouton.large{	width:173px;	background-image:url(/images/bouton_large.png);}.bouton.haut{	height:60px;	background-image:url(/images/bouton_large_haut.png);}a.bouton{	float:left;	display:block;	text-align:center;	text-decoration:none;}input.bouton{	border:none;	cursor:pointer;}/* Cadres et images */.gauche{	float:left;	margin:0 10px 10px 0;}.droite{	float:right;	margin:0 0 10px 10px;}.bordure{	border:1px solid #333;}/* Marquees */.marquee{  position: relative;	overflow: hidden;	width:300px;	height:500px;}.marquee div{	position: absolute;}/* Articles */ul.articles{	list-style:none;	margin:0;	padding:0;}ul.articles li{	float:left;	border-top:1px solid #ccc;	padding-top:10px;	width:300px;	margin-right:20px;}ul.articles li a{	float:left;	margin:0 10px 10px 0;}ul.articles li.separateur{	float:none;	width:100%!important;	height:0;	clear:both;	border-top:none;	padding:0;}span.quinze_euros{	position:absolute;	display:block;	width:59px;	height:60px;	margin:0 0 0 103px;	background:url(/images/sticker15.png);}span.quinze_euros span{	display:none;}.vendu{	display:block;	float:right;	background:url(/images/vendu.gif) no-repeat;	width:72px;	height:20px;}.vendu span{	display:none;}/* Image détaillée (d'un article) */#imageDetail{	float:left;	margin:0 20px 20px 0;	text-align:center;}#imageDetail img{	max-width:400px;	max-height:300px;}.large#imageDetail img{	max-width:none;	max-height:none;}/* Lightbox */.lightbox{	display:none;	position:absolute;	left:45%;	height:220px;	width:200px;	z-index:200;	margin:-260px auto 0 auto;	padding:10px;	background:#fff;	text-align:left;	border:1px solid #5498d6;}.lightbox .close{	float:right;	margin-bottom:-21px;	cursor:pointer;}/* Vignettes */ul.vignettes{	clear:left;	float:left;	width:100%;	list-style:none;	margin:0;	padding:0;}ul.vignettes li{	float:left;	width:120px;	height:120px;	margin:0 20px 20px 0;	text-align:center;	cursor:pointer;}ul.vignettes li img{	max-width:120px;	max-height:90px;}ul.vignettes li span{	display:block;	font-size:11px;}/* Bas de page */#bas{	clear:left;	float:left;	width:100%;	font-size:9px;}#bas address{	clear:left;	font-style:normal;	padding:10px 0 0 0;	font-size:13px;}#bas ul.menu{	height:25px;	line-height:25px;}#bas ul.menu li{	float:none;	display:inline;}#bas ul.menu li a{	display:inline;}#bas p,#bas #e-visibilite{	margin:0;	padding:10px 0;}/* Page d'accueil */#accueil h1{	margin-bottom:0;	background-repeat:no-repeat;	height:73px;}#accueil h1 span{	display:none;}#accueil h2{	font-size:13px;	margin:10px 0;	padding:0;}#accueil div.module{	clear:both;	padding:10px 0 0 0;	border-top:1px solid #ccc;	background-repeat:no-repeat;	background-position:left bottom;	cursor:pointer;}#accueil div.module.first{	border:none;}#accueil div.module a.bouton{	float:right;	margin:0 0 10px 0;}#accueil div.module#maisons{	background-image:url(/images/maison_alavente.jpg);	float:left;	background-position:120px bottom;	padding-bottom:110px;}#accueil div.module#maisons h1{	background-image:url(/images/titre_maisonalavente_anime.gif);}#accueil div.module#maisons a.bouton{	display:none;}#accueil div.module#maisons div.lotissements{	font-size:10px;	width:50%;	float:left;}#accueil div.module#maisons div.lotissements h3{	font-size:12px;	color:#42ae26;}#accueil div.module#maisons div.lotissements ul{	margin:0 0 0 15px;	padding:0;	line-height:10px;}#accueil div.module#maisons div.lotissements ul li.lotissement_1,#accueil div.module#maisons div.lotissements ul li.lotissement_2,#accueil div.module#maisons div.lotissements ul li.lotissement_3{	font-weight:bold;	font-size:12px;	line-height:12px;}#accueil div.module#financement{}#accueil div.module#financement h1{	background-image:url(/images/titre_financement.gif);}#accueil div.module#financement h2{	margin:20px 40px;}#accueil div.module#financement a.bouton{	margin-top:10px;}#accueil div.module#financement p{	padding-left:80px;}#accueil div.module#departements div.flash#anim_departement{	/*float:left;*/	height: 200px;	width: 300px;}#accueil div.module#coup_de_coeur{	clear: left;	text-align:left;	padding:5px 0 0 0;}#accueil div.module#coup_de_coeur div.flash#alienor{	float:left;	width:180px;	height:110px;	/*background:url(/images/logo_alienor.png) no-repeat center center;*/}/*#accueil div.module#coup_de_coeur h1{	background-image:url(/images/titre_coup_coeur.gif);	cursor:pointer;	height: 83px;}#accueil div.module#coup_de_coeur h2{	margin:0 0 5px 0;}#accueil div.module#coup_de_coeur img{	margin:0 0 5px 0;	float: right;}*/#accueil div.colonne#terrains h1{	background-image:url(/images/titre_maisonannonces_terrain.gif);	cursor:pointer;}#accueil div.colonne#terrains div.marquee h2{	color:#90c;	margin-left:0;}#accueil div.colonne#terrains h2 a{	float:right;	display:block;	height:22px;	background:url(/images/bouton_savoir_plus.png) no-repeat right center;	padding-right:25px;	line-height:20px;	font-size:10px;	color:#90c;	text-decoration:none;}#accueil div.colonne#terrains a.bouton{	background:url(/images/bouton_violet.png);}#accueil div.colonne#terrains a.bouton.large{	margin:10px auto;	background:url(/images/bouton_violet_long.png);}#accueil div.module#contact_conseiller{	background:url(/images/contact_conseiller.gif) no-repeat left center;	padding-left:40px;	height:60px;}#accueil div.module#proprietaire div.flash#anim_maison_15{	width:310px;	height:220px;}#accueil div.module#proprietaire p{	margin:0;}#accueil div.module#proprietaire p strong{	color:#5498d6;	font-size:18px;}#accueil div.module#technologies h1{	background-image:url(/images/titre_nouvel_technos.gif);	height:56px;}#accueil div.module#technologies img{	float: left;	margin: 10px 10px 0 0;}#accueil div.module#modeles h1{	float:left;	background-image:url(/images/titre_modele_maisons.gif);	width:156px;	height:45px;}#accueil div.module#modeles .masque{	height: 103px;	width: 136px;	overflow: hidden;	margin:0 10px 10px 0;	padding: 0;	float: left;	position: relative}#accueil div.module#modeles ul{	position: relative;	height: 10000px;	width: 136px;	list-style: none;	padding: 0;	margin: 0;}#accueil div.module#modeles ul li{	margin: 0;	height: 103px;	overflow:hidden;}#accueil div.module#maisons_bois h1{	background-image:url(/images/titre-maison_bois.gif);	height: 48px;}#accueil div.module#maisons_bois img{	float: left;	margin: 10px 10px 0 0;}#accueil #pub{	float:left;	background:#fff;	border-bottom:1px solid #ccc;	width:960px;	padding:10px 20px 20px;	text-align:center;}#accueil #pub .close{	float:right;	padding:10px;	cursor:pointer;}#accueil #pub h1{	height:auto;}#accueil #pub img{}#accueil #pub .topmargin{    margin-top: 30px;}#accueil #pub #googlemap{	float:right;	width:450px;	height:450px;}#accueil #pub fieldset{	width:900px;	text-align:center;}/* Actualités */#actualites_construction_maison ul.articles li{	width:auto;}/* Page partenaires */#partenaires #contenu ul{	list-style:none;	margin:0;	padding:0;}#partenaires #contenu h2{	clear:left;}#partenaires #contenu ul{	float:left;	width:100%;	border-bottom:1px solid #ccc;	margin-bottom:10px;}#partenaires #contenu ul li{	float:left;	padding:10px 36px 10px 0;}/*#partenaires #contenu ul#immobilier li{	padding:10px 70px 10px 0;}*/#partenaires #contenu div#sticker{	float:left;	margin:0 10px 10px 0;}#partenaires #contenu code{	display:block;	margin-top:10px;}/* Page présentation */#constructeur_maisons_individuelles #contenu p#alienor{	text-align:center;}/* Formulaire Financement maison à 15 euros par jour *//*#proprietaire_15_euros_jour .colonne{	padding-left:0;	border-left:none;}*//* Maisons à 15 euros *//*#maisons_quinze_euros ul.articles li{	position:absolute;	display:none;	border:1px solid #ccc;	padding:10px;	background:#fff;	width:360px;}*//* Nouvelles technologies */#nouvelles_technologies_construction h2{	color:#5498d6;	font-size:18px;	width:140px;	overflow:hidden;}#nouvelles_technologies_construction img{	width:140px;}/* Plan d'accès */#googlemap{	width:100%;	height:440px;	border:1px solid #333;}.googlemap-img{	float:left;	height:120px;	border:1px solid #ccc;	margin:0 10px 0 0;}#plan_acces #info{	float:left;	width:400px;}.colonne.deux_tiers #googlemap{	width:600px;/* Permet à Googlemaps de contraindre les infobulles en largeur */}/* Page Maisons en Bois (couleurs) */body#maisons_bois,body#maisons_bois #contenu ul li{	color:#6a3f3f;}body#maisons_bois #contenu h1,body#maisons_bois #contenu h1 a{	/*color:#37a541;*/	color:#6a3f3f;}body#maisons_bois #contenu h2{	color:#37a541;}body#maisons_bois .bouton{	background:url(/images/bouton_vert.png);}body#maisons_bois .bouton.large{	background:url(/images/bouton_vert_long.png);}body#maisons_bois ul.articles li{	border-color:#6a3f3f;}body#maisons_bois a img{	border-color:#6a3f3f;}
