
body{
	margin:0 auto;
	text-align:center;
	background:url(img/bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.header{
	width:944px;
	height:190px;
	background:url(img/header.jpg);	
}

.menu{
	width:944px;
	height:37px;
	background:url(img/bg-menu.jpg);
	font-size:14px;
	font-weight:bold;
}

.menu a{
	text-decoration:none;
	color:#d91e1b;
}

.menu a:hover{
	text-decoration:none;
	color:#fff; 
}

.contenu{
	text-align:left;
	width:944px;
	font-size:12px;
}

.titre{
	text-align:left;
	width:944px;
	height:25px;
	background-color:#cbcdd6;
	color:#2b3255;		
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}
.titre2{
	text-align:left;
	width:944px;
	height:50px;
	color:#2b3255;		
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}

.ZoneRecherche_Titre{
	font-size:12px;
	text-align:left;
	font-weight:bold;
	color:#d91e1b;	
}

.ZoneRecherche_MultiCheckbox{
	font-size:12px;
	text-align:left;
	padding-left:20px;
	width:250px;
}


.actus{
	font-size:12px;
	padding:10px;
	vertical-align:top;
}

.gras_rouge{
	color:#d91e1b;	
	font-weight:bold;
}

.plan-du-site a{
	text-decoration:none;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	color:#d91e1b;	
}

.plan-du-site a:hover{
	text-decoration:none;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	color:#2b3254;	
}


.pied a{
	font-size:10px;
	color:#a4a7b6;	
	text-decoration:none;

}

.pied a:hover{
	font-size:10px;
	color:#2b3255;	
	text-decoration:none;

}
.fondsdecommerce{
	font-size:12px;
	color:#000;
}

.actu-immo{
	width:148px;
	padding:5px;
	border:1px solid #CCC;
	vertical-align:top;
}


.actu-immo-titre{
	font-size:14px;
	color:#d91e1b;
	font-weight:bold;
	height:30px;
	padding-bottom:10px;
 }

.actu-immo-contenu{
	font-size:11px;
	padding:5px;
	vertical-align:top;
}
.exemple{
	font-size:10px;
}
/**************** BO */
.input_admin{
	width:150px;
	background-color:#006;
	color:#FFF;
	border:solid;
	border-width:1px;
	border-color:#006;
	
}
.hidden{
	display:none;
}
.visible{
	display:inline;
}
.input-court{
	width:200px;
}
.input-long{
	width:410px;
}

.center{
	text-align:center;
	
}