@charset "utf-8";

img
{
	border:none;
}

@charset "utf-8";
div#partie_droite_historique
{
float:right;
border: solid 1px red;
background : red;
}


div#partie_gauche_historique
{
border: solid 1px green;
background :green;
width: 100px;
}
* html .titre_annonce{
background-color:#FF6633;

}
* html div#colonne2 #titre h2{
background-color:#FF6633;

}

#moduledroite {
	background-color:#F6F6F8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align: left;
	padding: 0px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom:10px;
	clear:both;
	}
div#colonne2 #titre h2{
	background:url(images/moduledroite_titre.jpg) repeat-x bottom #7e8285;
	height:14px;
	margin:0 10px 0 0;
	padding:2px;
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-left:1px solid #999;
	color: #FFFFFF;
	text-transform:uppercase;
	}

.titre_annonce{
background-color:#CCCC00;
	height:14px;
}

	
div#colonne2.devis #titre h2{
	margin:0;
	}
.titreh3{
	background:url(images/moduledroite_titre.jpg) repeat-x bottom #7e8285;
	height:14px;
	text-align:left;
	margin:0px;
	padding:2px;
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-left:1px solid #999;
	}
*html .titreh3{
	background:url(images/moduledroite_titre.jpg) repeat-x bottom #7e8285;
	height:14px;
	text-align:left;
	margin:0px;
	padding:2px;
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-left:1px solid #999;
	}
.titreh3_accueil{
	background:url(images/moduledroite_titre.jpg) repeat-x bottom #7e8285;
	height:14px;
	text-align:left;
	margin:0px;
	padding:2px;
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-left:1px solid #999;
}
.titreh3_accueil h3{
	color: #FFFFFF;
	text-transform:uppercase;
	margin:0;
	padding:0 0 0 7px;
		}
.titreh3 h3{
	color: #FFFFFF;
	text-transform:uppercase;
	margin:0;
	padding:0 0 0 7px;
		}

#general_partie_gauche .titreh3{
	background:none;
	height:auto;
	margin:0 0 10px 0;
	padding:2px;
	border:0;
}
#general_partie_gauche .titreh3 h3{
	
	color: #21528c;
	font-weight:normal;
	text-transform:none;
	margin:0;
	padding:0 0 0 15px;
	}
.bloc-texte{
	margin-left:0px;
margin-right: 0px;
margin-bottom: 8px;
margin-top: 0;
	padding:5px;
	background:#fff;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	}
.general_bloc-texte{
	margin:0 10px 15px 0;
	background:none;
	text-align:justify;
	}
.bloc-texte p,
.bloc-texte-image-centrale p,
.bloc-texte-image-droite p,
.bloc-texte-image-gauche p,
.general_bloc-texte p{
margin:0;
padding:0;
font-size:10px;
}

.bloc-texte-image-centrale{
margin-left:0px;
margin-right: 0px;
margin-bottom: 8px;
margin-top: 0;
	padding:0;
	background:#fff;
	border:1px solid #999;

	}
div#colonne2.agences .bloc-texte-image-centrale{
	text-align:right;
	}
div#colonne2.vente .general_bloc-texte{
	margin:0 35px 8px 0
}
div.image-centrale{
	text-align:center;
	}
.bloc-texte-image-droite{
	margin:0 10px 8px 0;
	padding:0;
	background:#fff;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	}
div.clear{
	clear: both;
	}
.image-droite{
	float:right;
	}
.blocMedia{
margin-left:0px;
margin-right: 0px;
margin-bottom: 8px;
margin-top: 0;
	}
#general_partie_droite img, #page_actus img{
	/*border:4px solid #fff;*/
	background-color:#fff;
	padding:4px;
}
#texte {
	padding:5px;
	margin: 5px;
	margin: 5px;
	text-align: justify;
	font-size: 10px;
	color: #666666;
}
div#encart_actus{
	background-color:#FFF;
margin-left:0px;
margin-right: 0px;
margin-bottom: 8px;
margin-top: 0;
	padding-left:3px;
	padding-right: 6px; 
	padding-top:0;
	padding-bottom:6px;
	border:1px solid #999;

}
div#encart_actus_1{
	background-color:#FFF;
	
	margin-left:0px;
margin-right: 0px;
margin-bottom: 8px;
margin-top: 0;
	padding-left:3px;
	padding-right: 0px; 
	padding-top:0;
	padding-bottom:6px;
	border:1px solid #999;
}
div#encart_actus_1 img{
	float:right;
	margin:0;
}
div#encart_actus img{
	float:right;
	margin:0;
}
div#encart_actus_1 p{
	margin:3px 0 3px 0;
	padding:0;
	color: #999;
	font-size:10px;
}
div#encart_actus p{
	margin:3px 0 3px 0;
	padding:0;
	color: #999;
	font-size:10px;
}
div.accueil div.bloc-texte p{
	margin:3px 0 3px 0;
	color: #999;
	font-size:10px;
}
div#encart_actus p a{

	color: #666;
	text-decoration:none;
}
div#menu_actus p{
	margin:3px 0;
	padding:0;
	color: #999;
	font-size:10px;
}
div#menu_actus p a{
	color: #666;
	text-decoration:none;
}
* html div#page_actus{
	margin-left:0px;
	margin-right:20px;
	margin-top:0px;
	margin-bottom:0px;
	}

div#page_actus{
	margin:0 35px 0 0;
	}
.vignetteActuAccueil {
	border: medium solid #FFFFFF;
}
.actuDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
#menu_actus .actuDate {
	font-size: 10px;
	font-weight: normal;
	font-style:italic;
	color: #666666;
}
.AccueilActu {
	margin-bottom: 5px;
}
div#encart_actus p.enSavoirPlus, div.bloc-texte p.enSavoirPlus{
	text-align:right;
	margin:0;
	padding:5px 0;
	border-top: 1px solid #999;
}
div#encart_actus p.enSavoirPlus a, div.bloc-texte p.enSavoirPlus a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336298;
	text-decoration:none;
}

.enSavoirPlus a
{
color:#00FF66;

}


div#menu_actus p.enSavoirPlus{
	text-align:right;
	margin:0;
	padding:3px 0;
	border-bottom: 1px solid #aaa;
}
div#menu_actus p.enSavoirPlus a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #CC0000;
}
.actuTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #21528c;
	padding:5px 0 0 0;
}

#texteactu a{
	padding:5px:
	margin: 5px;
	margin: 5px;
	text-align: justify;
	font-size: 10px;
	text-decoration: underline;
}
.en-savoir-plus a{
	font-size:10px;
	font-style:italic;
	text-decoration:none;
	color:#0066CC;
}

#savoir a
{
color:#0066CC;
font-size:10px;
text-decoration:none;
}

.actuTitre a
{
color:#0066CC;
font-size:12px;
text-decoration:none;
}

.actuResume
{
color:#666666;
font-size:10px;
}

#liste_vignettes img{
	border:3px solid #fff;
}


