@charset "utf-8";
/* CSS Document */
body,html{font-family:Verdana;background-color:rgb(246,245,238)}
html{overflow:-moz-scrollbars-vertical;}
*{outline:none}

.test{background-color:orange}


/*MENU PRINCIPAL - Navigation */
.menu{background-color:rgb(170,38,60)}
.menu ul.dropdown {list-style:none;margin:0;padding:0;}
.menu ul.dropdown li {float:left;list-style-type:none;margin:0;padding:0;text-align:center;}
.menu ul.dropdown li a {display:block;height:40px;color:#FFF;text-decoration:none;line-height:40px;font-size:20px;text-transform:uppercase;padding:0;background:url(bg2.jpg) repeat 0 0;border-right:1px dashed white}

.menu ul.dropdown li.accueil a{width:65px}
.menu ul.dropdown li.programmes a{width:221px}
.menu ul.dropdown li.programmes ul li a{width:350px}
.menu ul.dropdown li.habiter a{width:188px}
.menu ul.dropdown li.habiter ul li a{width:200px}
.menu ul.dropdown li.investir a{width:194px}
.menu ul.dropdown li.investir ul li a{width:300px}
.menu ul.dropdown li.decouvrez a{width:213px}
.menu ul.dropdown li ul li.sub a {font-size:12px;line-height:30px;height:30px;text-align:left;padding-left:10px;padding-right:20px;border-right:none;border-top:1px solid white;text-transform:none}

.menu ul.dropdown li.uk a{width:64px;border-right:none}

/*Peut être pas utile ...*/
.menu ul.dropdown-upward li ul li.sub a {font-size:12px;line-height:30px;height:30px;text-align:left;padding-left:20px;padding-right:20px;border-right:none;border-top:none;border-bottom:1px solid white}
/**/

.menu ul li a:hover,.menu ul li a:focus,.menu ul li a:active {background-position:-150px 0;}
#c a,#c_footer a {background:url(../images/immo-crea-menu.png) repeat 0 0;}

/*UPLINE & FOOTER*/
#header {}


#headerSecond{padding-bottom: 20px;}
#headerSecond .logo{height: 35px;}
.nav_secondaire2{float:left;width:420px;height: 35px;display: inline;}
.nav_secondaire3{float:left;width:180px;height: 35px;display: inline;background: white url('../images/immo-crea-special-form.png') no-repeat left top;text-align: left;
}

.specialForm input.txt{
	float: left;
	width: 125px;
	height: 25px;
	border: none;
	padding: 5px 0 5px 15px;
	margin: 0;
	background-color: transparent;
	color: #666;	
}
.specialForm input.txt:hover,.specialForm input.txt:focus{
	background-color: transparent;
}
.specialForm input.sm{
	float: left;
	width: 40px;
	height: 35px;
	margin: 0;
	border: none;
	cursor: pointer;
	background-color: transparent;
}

#headerSecond h2{
	color: rgb(0,70,140);
	margin: 0;
	padding: 0;
	font-size: 20px;
	line-height: 35px;
	
}
#headerSecond .nav_secondaire2 h2{
	text-align: center;
	color: rgb(170,38,60);
	font-size: 14px;
	line-height: 35px;
}
#headerSecond .nav_secondaire2 h2 span{
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
	line-height: 35px;
}


.logo{float:left;width:220px;display: inline}
#upline,#baseline{float:left;width:600px;height:90px;display: inline}
#baseline{padding-top:15px}
.nav_secondaire{float:left;width:600px;height:90px;display: inline;} /*On adapte légerement la mise en page pour supprimer le dernier padding-right :) */

#upline p{margin:0;font-size:9px;text-align:justify;color:rgb(102,102,102)}

#baseline {margin-bottom:20px}
#baseline p{margin:0 0 10px;font-size:9px;text-align:left;color:rgb(102,102,102)}
#baseline p strong {font-weight:bold}
#baseline p a {color:rgb(102,102,102)}

/*--Commun a la upline et au footer --*/
.nav_secondaire ul {margin:35px 0 0 0}
.nav_secondaire ul li{float:right;text-align:center}
.nav_secondaire ul li a {color:rgb(170,38,60);text-decoration:none;line-height:30px;font-size:12px;text-transform:uppercase;padding:0;border-left:1px dashed rgb(170,38,60);padding:10px 40px 10px 15px}

/*INDEX INTRO*/
#introduction {margin-bottom:35px}
#introduction h3{text-align:left;font-size:11px;font-weight:bold;color:rgb(170,38,60);margin:0 0 10px 0}
#introduction p{text-align:justify;font-size:11px}
#introduction p strong {font-weight:bold}

p#pIndex{color:white;font-size:16px;font-weight:bold;height:40px;line-height:36px;margin:0}

/*CHAPO*/
#chapo {margin-top:135px;text-align:left;font-size:11px;}
#chapo p {margin:0 0 15px 0}
#chapo p strong{font-weight:bold}
#chapo p a.spip_in,#chapo p a.spip_out{color:black}


#chapo h3{font-weight:bold;margin:0 0 15px 0}

#chapo ul{margin:0 0 20px 15px;list-style-position:outside}
#chapo ul li{list-style:disc}
#chapo ul li strong{font-weight:bold}

#chapo ul li a {color:black;text-decoration:none;background-image:url(../images/plus.gif);background-position:0 2px;background-repeat:no-repeat;padding-left:20px}
#chapo ul li a:hover{text-decoration:underline}

#chapo ul.art_connexe{margin-left:0}
#chapo ul.art_connexe li{list-style:none;font-weight:bold;font-size:12px;margin-bottom:7px}

#chapo table td{padding-left: 5px;}
#chapo table td a{text-decoration: none;font-weight: bold;}

hr.spip {clear:both;margin:15px 0 15px 0;border:0;border-bottom:1px dotted #CCC;height:1px}

.bloc{width:235px;float:left;display:inline;}
.blocIndex{width:235px;float:left;margin:15px;color:white;font-size:11px;display: inline}
.bloc p,.blocIndex p{text-align:left;margin:0 0 15px 0;}
.blocIndex

/*PATCH*/
#coeur,#actu,#patch{float:left}
#coeur p,#actu p,#patch p{font-size:11px}

#coeur p strong {font-weight:bold}
#actu p strong {font-weight:bold}
#patch p strong {font-weight:bold}

#coeur a,#actu a,#patch a{color:black;text-decoration:none;background-position:0 2px;background-repeat:no-repeat;padding-left:20px;font-weight:bold}

#coeur a{background-image:url(../icones/lien_interne-5.gif)}
#coeur a:hover{color:rgb(170,38,60)}

#actu a{background-image:url(../icones/lien_interne-5.gif)}
#actu a:hover{color:rgb(170,38,60)}

#patch a{background-image:url(../icones/lien_interne-5.gif)}
#patch a:hover{color:rgb(170,38,60)}

#patch a.simple,#patch a.simpleExt,#coeur a.simple,#actu a.simple{background-image:none;padding-left:0}


/*PAGE*/
#page{padding-top:30px;margin-top:35px;margin-bottom:65px;text-align:left;width:620px}

#page h1{font-size:36px;line-height:10px;text-align:left;margin:0;letter-spacing:-2px;z-index:1}
#page h2 {font-size:20px;color:rgb(244,158,0);margin:0 0 15px 0;text-transform:uppercase}
#page h3{font-size:22px;font-weight:bold;text-transform:uppercase;color:black;margin:20px 0 15px 0}
#page h4{font-size:14px;margin:0 0 20px 0;font-weight:bold}
#page p,#page ul{font-size:11px;margin:0 0 15px 0;text-align:justify}
#page p strong {font-weight:bold}
#page p.small{font-size:10px;line-height:10px;padding-right:65px}



#page ul {list-style-position:outside;margin-left:15px}
#page ul li{list-style:disc}
#page ul li strong{font-weight:bold}

#page .spip_documents_left{float:left;margin:0 15px 5px 0}
#page .spip_documents_right{float:right;margin:0 0 5px 15px}

#page hr.spip,#page hr {clear:both;margin:15px 65px 10px 0;border:0;border-bottom:1px dotted #CCC;height:1px}

#page span.photos{float:center;margin:0}
#page span.photos img{padding:4px;background-color:white}
#page span.photos img:hover{padding:4px;background-color:#ccc}

/*-- marge de droite pour tous les elements de la page ---*/
#page h1{margin-right:30px}
#page h3,#page h4,#page p,#page ul,#page table{margin-right:65px}

#page table td p{margin-right:0}
th{font-weight: bold;}

/*-- ajustement pour les tableaux--*/
#page table {margin-bottom:15px;font-size:11px}
#page table td{vertical-align:top}
#page table.divonne td{vertical-align:middle}
#page table td strong{font-weight:bold}
#page table td .spip_documents_left,#page table td .spip_documents_right{margin-bottom:0}
#page table td .spip_documents img{border: 1px solid silver;margin-right: 10px;
}

#page a.spip_out,#page table td a.spip_out,#page a.spip_in,#page table td a.spip_in,#page table td a.item{padding-left:15px;background:url(../icones/lien_interne.gif) no-repeat left 1px;color:black;text-decoration:none;}
#page a[target ='_blank'],#page table td a[target ='_blank']{color:black;text-decoration:none;font-weight:bold;padding-right: 15px;*padding-right: 1.1250em;background: url(../icones/external.gif) no-repeat right 1px;}
#page a:hover{border-bottom:none}

#page a.spip_mail{color:black;text-decoration:none;font-weight:bold;padding-right: 15px;*padding-right: 1.1250em;background: url(../icones/envelope.gif) no-repeat right 1px;}

#page #topPage{float:right;margin:0 65px 10px 0;padding-right:20px;background: url(../icones/up.png) no-repeat right 5px;}
#page #topPage a{font-size:11px;text-transform:uppercase;color:#999;text-decoration:none}

#page #goBack{float:left;margin:30px 0 10px 0;padding-left:20px;background: url(../icones/left.png) no-repeat left 3px;}
#page #goBack a{font-size:11px;text-transform:uppercase;color:#999;text-decoration:none}

#page p a.i3d{color:black;background:url(../icones/3d.png) 0 0 no-repeat;display:block;height:40px;line-height:40px;padding-left:50px}

#page ul.plan{list-style-position:inside}
#page ul.plan li {list-style-type:none}

/*LES LIENS COLONNE*/
p.lien_contexte {padding-left:0;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:16px;}
p.lien_gen a{height:36px;display:block;line-height:36px;padding-left:20px;text-transform:uppercase;text-decoration:none;color:black;font-weight:bold;font-size:16px;border-left:1px dotted black;}
p.lien_gen_corporate a{height:36px;display:block;line-height:36px;padding-left:20px;text-transform:uppercase;text-decoration:none;color:rgb(170,38,60);font-weight:bold;font-size:16px; border-left:1px dotted rgb(170,38,60);}
p.lien_plan a{height:36px;display:block;line-height:36px;padding-left:20px;text-transform:uppercase;text-decoration:none;color:black;font-weight:bold;font-size:16px;border-left:1px dotted black;background:url(../icones/planche_icone.png) 0 0 no-repeat}

p.lien_phone a{height:36px;display:block;line-height:36px;padding-left:20px;text-transform:uppercase;text-decoration:none;color:rgb(170,38,60);font-weight:bold;font-size:16px;border-left:1px dotted rgb(170,38,60);background:url(../icones/planche_icone.png) 0 -288px no-repeat}
p.lien_phone_suisse a{height:36px;display:block;line-height:36px;padding-left:20px;text-transform:uppercase;text-decoration:none;color:rgb(170,38,60);font-weight:bold;font-size:16px;border-left:1px dotted rgb(170,38,60);background:url(../icones/planche_icone.png) 0 -360px no-repeat}

p.lien_coeur a{height:36px;display:block;line-height:36px;padding-left:20px;text-transform:uppercase;text-decoration:none;color:black;font-weight:bold;font-size:16px;border-left:1px dotted black;background:url(../icones/planche_icone.png) 0 -180px no-repeat}
p.lien_actu a{height:36px;display:block;line-height:36px;padding-left:20px;text-transform:uppercase;text-decoration:none;color:black;font-weight:bold;font-size:16px;border-left:1px dotted black;background:url(../icones/planche_icone.png) 0 -216px no-repeat}
p.lien_email a{height:36px;display:block;line-height:36px;padding-left:20px;text-transform:uppercase;text-decoration:none;color:rgb(170,38,60);font-weight:bold;font-size:16px;/*border-left:1px dotted rgb(170,38,60);*/background:url(../icones/planche_icone.png) 0 -72px no-repeat}
p.lien_simulateur a{height:36px;display:block;line-height:36px;padding-left:20px;text-transform:uppercase;text-decoration:none;color:rgb(170,38,60);font-weight:bold;font-size:16px;letter-spacing:-1px;/*border-left:1px dotted rgb(170,38,60);*/background:url(../icones/planche_icone.png) 0 -108px no-repeat}
p.lien_scellier a{height:36px;display:block;line-height:36px;padding-left:20px;text-transform:uppercase;text-decoration:none;color:rgb(170,38,60);font-weight:bold;font-size:16px;background:url(../icones/planche_icone.png) 0 -144px no-repeat;}

p.lien_foncier a{height:36px;display:block;line-height:36px;padding-left:20px;text-transform:uppercase;text-decoration:none;color:rgb(170,38,60);font-weight:bold;font-size:16px;background:url(../icones/planche_icone.png) 0 -287px no-repeat;}
div.bloc_foncier{background:url(../images/foncier.png) right top no-repeat;}
/*-- Patch rouge page d'accueil -- */
p.lien_red_base a{height:36px;display:block;line-height:36px;padding-left:20px;text-transform:uppercase;text-decoration:none;color:white;font-weight:bold;font-size:16px;border-left:1px dotted white;}
p.lien_red_base a{height:36px;display:block;line-height:36px;padding-left:20px;text-transform:uppercase;text-decoration:none;color:white;font-weight:bold;font-size:16px;border-left:1px dotted white;}
p.lien_red_localisation a{	background:url(../icones/planche_icone.png) 0 -252px no-repeat;}

p.lien_trad a{height:36px;display:block;line-height:36px;padding-left:20px;text-transform:uppercase;text-decoration:none;color:rgb(170,38,60);font-weight:bold;font-size:16px;border-left:1px dotted rgb(170,38,60);background:url(../icones/planche_icone.png) 0 -288px no-repeat}
p.lien_trad_fr a{height:36px;display:block;line-height:36px;padding-left:20px;text-transform:uppercase;text-decoration:none;color:rgb(170,38,60);font-weight:bold;font-size:16px;border-left:1px dotted rgb(170,38,60);background:url(../icones/planche_icone.png) 0 -324px no-repeat}


/*NAVIGATION SECONDAIRE -- ICONE */
.actualites {background-image:url(../icones/planche_icone_header.png);background-position:right 0;background-repeat:no-repeat}
.coeur {background-image:url(../icones/planche_icone_header.png);background-position:right -30px;background-repeat:no-repeat}
.contact {background-image:url(../icones/planche_icone_header.png);background-position:right -60px;background-repeat:no-repeat}
.diaporama {background-image:url(../icones/planche_icone_header.png);background-position:right -90px;background-repeat:no-repeat}
.frenchsite {background-image:url(../icones/planche_icone_header.png);background-position:right -120px;background-repeat:no-repeat}

#copyright{display:none}

/*FORMULAIRE DE CONTACT*/
div#alerte{width:50%;padding:30px;-moz-border-radius:1em;background-color:rgb(246,245,238);color:#666;font-size:12px;line-height:12px}
td label {font-size:12px;margin-left:30px}
label strong{font-weight:bold}

/*OVERLAY -- Annonce en popup*/
/* the overlayed element */ 
.simple_overlay { 
	/* must be initially hidden */ 
	display:none; 
	/* place overlay on top of other elements */ 
	z-index:1000000; 
	/* styling */ 
	background-color:#333; 
	background-color:transparent;
	padding:10px;
} 
/* close button positioned on upper right corner ---- on ne l'affiche pas car on a un lien sur le calque...
.simple_overlay .close {
	background-image:url(../overlay/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}*/


#page table.divonne td a{padding-right: 30px;font-size: 14px;font-weight: bold;color:#826D59;background: none;padding-left:0}
#page table.divonne td a:hover{color:black}



/*FOOTER*/
#footerMap{
	text-align: left;
	font-size: 11px;
	padding: 20px 0;
	color: #666;
	background-color: #F0EFE3;
}
#footerMap h3{
	font-weight: bold;
	text-transform: uppercase;
	margin: 15px 0 5px 0;
}
#footerMap ul{

}
#footerMap a{
	color: #666;
	text-decoration: none;
}
