@charset "utf-8";
/* CSS Document */
a:active, a:focus{
	outline:none;
}
#globalA {
	width:950px;
	margin:50px auto 0 auto;
	background-color:rgb(226,0,26);
	padding:40px 0 40px 0

}
#Baseline {
	width:950px;
	margin:0 auto;
	padding:10px 0 0 0;
	background-color:white;
	text-align:left;
}
#globalB{
	width:870px;
	background-color:white;
}
/*Les liens*/
a		{color:rgb(91,62,44)}
a:hover	{color:rgb(226,88,61)}
/*Bouton de contact en haut à droite*/
.immo_contact{
	background-image:url(../image/immosquare-contact-fond.png);
	background-repeat:no-repeat;
	background-position:top right;
	text-align:right;
	height:29px;
	line-height:29px;
}
.immo_contact a{
	color:white;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	margin-right:15px
}
.immo_contact a:hover{
	color:rgb(91,62,44);
}
/*Paragraphe de la upline*/
p.upline{
	margin:20px 100px 20px 25px;
	text-align:justify;
	color:rgb(128,128,128);
	font-size:9px;
}
/*Navigation principale*/
.NavPrinc{
	padding:5px 0 5px 0;
}
.NavPrinc a{
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}
.NavPrinc a.caps{
	background-image:url(../image/final/right.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding:2px 0 2px 25px;
}
.NavPrinc a.caps:hover{
	background-image:url(../image/final/right_hover.gif);
}
/*Lien baseline */
#Baseline a{
	text-decoration:none;
}
/*Bloc de texte en bas à gauche*/
.Intro p{
	margin-right:25px;
}
p.plan{
	color:rgb(226,88,61);
	margin-left:35px;
}
p.plan a{
	text-decoration:none;
}
/*Redéfinition de balises*/
h3{
	color:rgb(91,62,44);
	margin-bottom:15px
}
ul{
	margin-bottom:15px;
}
ul,li{
	line-height:1.2;
	margin-left:0;
	list-style:none;
	color:rgb(226,0,26)
}
ul li a{
	text-decoration:none;
}
/*Image*/
img.picBorder{
	border:1px solid rgb(175,175,175);
}
/* ---------- Pour les tests --------------*/
.test{
	background-color:pink;
}
a.acid{
	background-image:url(../image/acid_creation_immosquare.gif);
	background-repeat:no-repeat;
	padding:2px 0 2px 20px;
}
/* ---------- FIN --------------*/


/*--------------- MAJ 2010 ------------------------*/
html{overflow:-moz-scrollbars-vertical;}

/*Mise à jour de la grille*/
.span-2010-290  { width: 290px;height:105px}
.span-2010-300  { width: 300px;height:105px}
.span-2010-245  { width: 245px;height:105px}
.span-2010-235  { width: 235px}
.span-2010-65  	{ width: 65px}
.span-2010-75  	{ width: 75px}
.span-2010-480  { width: 480px}
.span-2010-490  { width: 490px}

.BlocAlouer a{display:block;width:245px;height:105px;background:url(../image/2010/immosquare-bien-location-vente.png) 0 0 no-repeat;}
.BlocAvendre a{display:block;width:245px;height:105px;background:url(../image/2010/immosquare-bien-location-vente.png) -245px 0 no-repeat;}

.BlocAlouer a:hover{background-position:0 -108px}
.BlocAvendre a:hover{background-position:-245px -108px}

.BlocAlouer a span,.BlocAvendre a span{position:absolute;left:-5000px;top:-5000px;text-indent:-5000px}

/*Patch dans la colonne*/
.BlocAlouerC a{display:block;width:235px;height:105px;background:url(../image/2010/immosquare-bien-location-vente.png) -10px 0 no-repeat;}
.BlocAvendreC a{display:block;width:235px;height:105px;background:url(../image/2010/immosquare-bien-location-vente.png) -255px 0 no-repeat;}

.BlocAlouerC a:hover{background-position:-10px -108px}
.BlocAvendreC a:hover{background-position:-255px -108px}

.BlocAlouerC a span,.BlocAvendreC a span{position:absolute;left:-5000px;top:-5000px;text-indent:-5000px}

.prepaDossier a {display:block;width:490px;height:105px;background:url(../image/2010/immosquare-bien-location-vente.png) -10px -215px no-repeat;}
.prepaDossier a:hover {display:block;width:490px;height:105px;background:url(../image/2010/immosquare-bien-location-vente.png) -10px -317px no-repeat;}
.prepaDossier a span{position:absolute;left:-5000px;top:-5000px;text-indent:-5000px}


.illustration{background:url(../image/2010/agence-immobilier-immosquare-lyon-grenoble.jpg) 0 0 no-repeat}
.illustrationIntro{background:url(../image/2010/immosquare-location-vente.png) 0 30px no-repeat;width:235px;float:right;background-color:rgb(91,62,44);height:320px;color:white}

.illustrationIntro p{text-align:center;padding:150px 30px 10px 30px;margin:0}
.illustrationIntro ul{margin:0 30px 0 30px;border-bottom:1px solid rgb(238,226,219)}
.illustrationIntro ul li{border-top:1px solid rgb(238,226,219)}
.illustrationIntro ul li a{display:block;width:105px;height:22px;color:white;padding-left:70px;text-transform:uppercase;font-weight:bold;line-height:22px;background:url(../image/2010/immosquare-location-vente-syndic.png) 0 0 no-repeat}
.illustrationIntro ul li a:hover{background-position:0 -22px;color:rgb(91,62,44)}

.private{text-align:left;padding-top:70px;}
.private a{	font-weight:bold;font-size:12px;text-decoration:none;text-transform:uppercase;
			background:url(../image/2010/lock.png) 0 0 no-repeat;
			padding:10px 0 10px 40px;
			margin-left:0;

			float:right
			}
.colonne{background:url(../image/2010/immosquare-lyon-grenoble.jpg) 0 0 no-repeat;padding-top:135px;padding-bottom:50px}

/*Style du cadre DOCUMENT*/
dl{margin:0 0 0 20px}
dt.spip_doc_titre{vertical-align:top}
dt.spip_doc_titre strong{text-align:left;font-size:10px;font-weight:normal;line-height:10px;margin:0;padding:0}
/*.page strong{color:rgb(226,0,26)}*/

a.spip_mail{background:url(../image/2010/spip_mail.png) 0 0 no-repeat;padding:5px 0 5px 25px}
a.spip_map{background:url(../image/2010/spip_map.png) 0 0 no-repeat;padding:5px 0 5px 25px}
