/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

ins { text-decoration: none; }

img{border:none;}

p{margin:10px 0;}

a{ text-decoration:none; color:#003C75; }
a:hover{ text-decoration:underline; }

table{
	margin:0;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
	/*width:100%;*/
}

table td{vertical-align:top;}

.right{text-align:right;}

.center{text-align:center;}

.top{vertical-align:top;}

.fr{float:right}
.fl{float:left}

.arial{font-family:Arial, Helvetica, sans-serif;}

#page{
	width:948px;
	margin:0 auto;
}

#header{
	margin-bottom:4px;
	background:url("img/css/header.gif") no-repeat top left;
	height:1%;
}

#header:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

#header #nav{
	padding:8px 0 0 65px;
	height:65px;
}

#header #nav a{
	margin-right:30px;
}

#header #nav #logo_vinci{
	margin:0;
	padding:0;
	float:right;
	margin-right:30px;
}

#header #menu{
	font-size:10px;
}

#header #menu div{
	float:left;
}

#header #menu #menu_txt{
	text-align:right;
	background:url("img/css/menu.gif") no-repeat left top;
	width:385px;
	padding:5px 15px 6px 0;
}

/* Gestion du theme - Couleur claire du theme */
#content #bande_logement { background: #A1A93F; width:59px; }
#content #bande_investissement { background: rgb(66, 130, 183); width:59px; }
#content #bande_espacePerso { background: rgb(197, 187, 175); width:59px; }

#content #colonnes{
	width:883px;
	padding-left:7px;
}

#content #chemin{
	font-size:10px;
	color:#938D85;
	padding-bottom:8px;
}

#content #chemin.vert a{color:#6A9418;}

#content #colG{
	width:191px;
	height:440px;
	border-right:10px solid #FFFFFF;
	background:#F6F4F3;
}

#colG #ssmenu{
	list-style-type:none;
	margin:0;
	padding:0 0 7px 0;
	border-right:1px solid #FFFFFF;
	border:none;
	width:191px;
}

#colG #ssmenu.vert{background:#7E9008 url("img/css/ssmenu_vert.gif") no-repeat bottom;}

#colG #ssmenu li a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:1px 0 1px 40px;
	margin:0;
	_height:16px;
	min-height:16px;
}

#colG #ssmenu.vert li a.on, #colG #ssmenu.vert li a:hover{background:#A1A93F; text-decoration:none;}

#content #colD{
	width:681px;
	padding-bottom:60px;
	height:1%;
}

#content #colD:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

#content #colD #corps{padding-right:10px;}

#content h1{
	background:url("img/css/damier.gif") repeat-x left bottom;
	padding:0 0 20px 0;
	margin:10px 0;
}

#content h1.home{
	background:none;
	padding:0;
	margin:10px 0 0 0;
}

#content .table_resultrecherche h1 
{
	padding: 0px; 
	margin: 5px 0px 5px 0px; 
	background:none; 
}

#content h3{
	background:url("img/css/damier.gif") repeat-x left bottom;
	margin: 20px 0px 20px 0px;
	font-size: 11px;
	text-transform: uppercase;
}

#content .span_logement h3 { color:#7E9008; }
#content .span_investissement h3 { color:#0C3D6E; }
#content .span_espacePerso h3 { color:#c5bbb0; }

#content h3 span{background:#FFF; padding-right:5px;}

#content #damier{
	background:url("img/css/damier2.gif") repeat-x left top;
	height:29px;
	border-top:5px solid #FFFFFF;
}

#footerPrint_docNonContractuel {
	display: none;
	}

#footer{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin:4px 0 0 0;
	border-top:1px solid #FFFFFF;
}

.footer_logement { background: rgb(126, 144, 8) url("img/_theme/logement/css/footer.gif") no-repeat top left; }
.footer_investissement { background: rgb(1, 60, 118) url("img/_theme/investissement/css/footer.gif") no-repeat top left; }
.footer_espacePerso { background: rgb(147, 141, 133) url("img/_theme/espacePerso/css/footer.gif") no-repeat top left; }

#footer div{
	margin-top:18px;
	padding:10px 10px 0 65px;
	background-color:#FFFFFF;
}

#footer div span{float:right;}

#footer a.vert{color:#98BF3A;}

/*POPUP*/
#popup{
	width:568px;
	padding:0 0 30px 0;
}

.popup_logement { background:url("img/_theme/logement/css/popup_bas.gif") no-repeat bottom; }
.popup_investissement { background:url("img/_theme/investissement/css/popup_bas.gif") no-repeat bottom; }
.popup_espacePerso { background:url("img/_theme/espacePerso/css/popup_bas.gif") no-repeat bottom; }

#popup #bande_logement { background: #A1A93F url("img/css/popup_bande.gif") no-repeat top; width:18px; height:300px; }
#popup #bande_investissement { background: rgb(66, 130, 183) url("img/css/popup_bande.gif") no-repeat top; width:18px; height:300px; }
#popup #bande_espacePerso { background: rgb(197, 187, 175) url("img/css/popup_bande.gif") no-repeat top; width:18px; height:300px; }

#popup #content{
	width:532px;
	padding:7px 12px 0 6px;
}

#popup #content h1{
	background:url("img/css/damier.gif") repeat-x left bottom;
	padding:0 0 20px 0;
	margin:4px 0 7px 0;
}

#popup #content #corps{padding:0 13px;}

#popup #content .num_pages{
	text-align:center;
	padding:8px 10px;
}

#form_recherche th{
    text-align:left;
}