/*
FBE7D9			Beige
99FFFF			Bleu electrique

01375D			Bleu foncé fond
182c50			Bleu nuit fond titre menu
4e5e87			Bleu moyen fond menu

7080ab			Bleu clair body
*/
body {
    margin:0;
    padding:0;
    color:#01375D;
    background-color:#7080ab;
}
body, td, p, div, span {
    font-family:Verdana, Tahoma, Arial, sans-serif;
    font-size:11px;
    color:#01375D; /* #25374D */
}
p, div, span, h1, h2, h3, h4, h5, h6, ul, li {
	margin:0;
	padding:0;}
iframe {
	background:none;
	background-color:transparent;
	width:100%;
	overflow:auto;}
p, .p {
	margin:0 0 18px 0;}

h2, .h2 {
	font-size:18px;
	font-weight:bold;}

blockquote { margin-left:40px;}
.space1 {padding:9px;}

.paragraphe1 {
	text-indent:20px;
	text-align:justify;}
				/********************************************/
				/*					MENUS					*/
				/********************************************/
/*
01375D			Bleu foncé fond
182c50			Bleu nuit fond titre menu
4e5e87			Bleu moyen fond menu

7080ab			Bleu clair body
*/
td.menuh {
	}
	td.menuh table{
		height:30px;
		background-image:url(../immobilier/menu_haut.gif);
		background-repeat:repeat-x;
		margin-bottom:16px;
		}
		td.menuh table tr td{
			text-align:center;
			}
			td.menuh a{
				color:#c7d7ff;
				font-weight:bold;
				background-repeat:no-repeat;
				text-decoration:none;
				font-size:11px;
				}
			td.menuh a.actif{
				color:#FFF;}
			
				
.m_g_1, .m_g_2{
	background-color:#4e5e87;
	padding-top:1px;
	padding-bottom:4px;
	margin-bottom:12px;
	margin-right:53px;
	width:160px;}
/* Menu et Sous-menus .menugauche */
	.menugauche a, h4, .menugauche h5, .menugauche p {
		padding-left:12px;
		display:block;
		color:#FFFFFF;
		text-decoration:none;
		font-size:9px;
		/*font-weight: bold;*/}
		h4, .m_g_2{
			font-weight:bold;
			background-color:#182c50;
			padding-top:4px;
			padding-bottom:3px;}			
		.m_g_1 h5{
			margin:4px 0 6px 0;
			font-weight:normal;}
		.m_g_1 a {
			letter-spacing:-1px;}
		.m_g_2 p {
			font-weight:normal;
			margin-bottom:12px;}
		.m_g_2 a {
			font-size:11px;}
		.menugauche a{
			margin-top:2px;
			margin-bottom:5px;}
			.menugauche a.smenu, .menugauche a.smenu_actif{
				font-size:10px;
				letter-spacing:-1px;
				margin-left:8px;}

	a.menu_actif, a.smenu_actif {
		color:#99FFFF;}

		


	/* MENUS BAS div.menubas */
	.menubas {
		text-align:right;
		padding:0 17px 1px 0;}
			.menubas a:link, .menubas a:active, .menubas a:visited{
				font-size:9px;
				text-decoration:none;
				color:#FFFFFF;
				font-weight:bold;
				padding-left:16px;}
			.menubas a:link.actif, .menubas a:active.actif, .menubas a:visited.actif{
				color:#99FFFF;
				font-weight:bold;}
	/* LIENS MENUS ET SOUS-MENUS HOVER td.menubas .menugauche */
	.menugauche a:hover, .menubas a:hover { color:#99FFFF;}
	/* FIN DES LIENS */
				/************************************************/
				/*					FIN MENUS					*/
				/************************************************/




				/********************************************/
				/*					CONTENU					*/
				/********************************************/
#global{
	background-color:#7080ab;
	color:#FFFFFF;}
#conteneur {
	width:850px;
	background-color:#01375D;
	color:inherit;
	padding:2px;
	text-align:left;}
.fond_titre {
	width:620px;
	background-color:#DDE4EE;
	margin:0;
	padding:0;
	padding-top:1px;
}
.titre{
	margin:0;
	padding:0;
	/*margin-top:1px;*/
	font-weight:bold;
	color:#FFFFFF;
	background-color:#182c50;
	padding-top:4px;
	padding-bottom:3px;
	padding-left:12px;
	text-decoration:none;
	font-size:11px;}
#contenu, .contenu {
	width:610px;
	_width:620px;
	padding:10px 0 0 10px;
	margin-bottom:10px;
	/*border:1px solid black;
	background-color:#FFFFFF;*/
	vertical-align:top;
	/* width:100%; Evite un menu trop grand quand faible contenu */
	background-color:#ebfaff;} /* DDE4EE */

	#contenu #plan {
		font-size:10px;
		padding:12px 0 0 40px;
		line-height:14px;}

	#contenu.marges {
		/*padding:20px 10px 10px 10px;
		margin:0;*/
		padding:20px 5px 10px;
		margin:0 0 10px;
		}

	#contenu.sansmarge {
		padding:0 0 0 10px;
		margin:0;}

	#contenu.produits {
		padding:8px 20px 0 20px;
		margin:0;
		background-image:url(structure/fond_produits.jpg);
		background-attachment:scroll;
		background-repeat: repeat;
		background-position: left top;}

/* DEBUT DES STYLES et CLASSES */
 a:link.bleu, a:visited.bleu, a:active.bleu {
	color:#01375D;}

a img {
	border:0;
	background-color:#DDE4EE;}

.marron { color:#6D2113;}
#contenu a:link.marron, #contenu a:visited.marron, #contenu a:active.marron {
	color:#6D2113;}
#contenu a:link, #contenu a:visited, #contenu a:active {
	color : #01375D;	 /* #25374D */
	font-weight : bold;
	text-decoration : underline;}
#contenu a:hover {
	text-decoration: none;
	background-color:#FBE7D9;}
	.partenaires tr td {
		padding-bottom:16px;}
				/********************************************/
				/*				FIN CONTENU					*/
				/********************************************/
				
/* Actualités */
#actualites {
display:block;
position:absolute;
width:515px;
height:52px;
background:#EBFAFF;
color:#fff;
margin:14px 0 0 285px;
text-align:center;
padding:0;
float:right;
}
#actu-content {margin:12px;}
#actu-content p, #actu-content strong {color:#01375D;}
#actu-content a:link, #actu-content a:visited, #actu-content a:active {color:#01375D; text-decoration:underline;}
#actu-content a:hover {text-decoration:none; background-color:#FBE7D9;}

/* Actusnews */
.lien_retour {
	display:none;}
