body{background-color:#122304;font-family:Verdana;font-size:11px;}
strong {font-weight:bold;}
li {list-style:square;}
#header-out {background-color:#20370d;background-image:url(images/header-bg.gif);background-repeat:repeat-x;background-position:bottom;}
#content-out {background-color:#2e4819;background-image:url(images/content-bg.gif);background-repeat:repeat-x;}
#content {color:#c5dbb3;}
		#content strong {color:#fff;}
		#content a {color:#fff;text-decoration:underline;}
		.rubrique #content h2, 
		.article #content h2, 
		.sommaire #content h1,
		.plan #content h2 {font-family:Arial;font-size:22px;color:#fff;}
		.article #content h3 {color:#fff;font-size:15px;}
#footer-out {border-top:1px #608642 solid;}

.tools {color:#5a8d32;background-image:url(images/tools-bg.gif);background-repeat:no-repeat;background-position:145px 87px;}
		.tools a {color:#fff;text-decoration:none;}
		.tools a:hover {color:#fff;text-decoration:underline;}
.nav {color:#3c5c22;font-size:14px;}
		.nav a {color:#fff;text-decoration:none;}
		.nav a:hover {color:#fff;text-decoration:underline;}
#footer {}
		#footer .partenaires {background-image:url(images/partenaires.gif);background-repeat:no-repeat;background-position:0px 1px;}
		#footer .coordonnees {color:#8caf70;font-size:11px;background-image:url(images/coordonnees.gif);background-repeat:no-repeat;background-position:0px 1px;}
		#footer .coordonnees a {color:#8caf70;text-decoration:none;}
		#footer .coordonnees a :hover{color:#fff;text-decoration:none;}
		#footer .credits {color:#52802d;font-size:10px;}
		#footer .credits a {color:#fff;text-decoration:none;}
		#footer .credits a:hover {color:#fff;text-decoration:underline;}
.sommaire .bloc-nos-services {text-align:justify;}
.sommaire .title-nos-services {background-image:url(images/border.gif);background-repeat:repeat-x;background-position:0px 35px;}
.sommaire .bloc-vente-immobilier {text-align:justify;}
.sommaire .title-vente-immobilier {background-image:url(images/border.gif);background-repeat:repeat-x;background-position:0px 35px;}
.title-actualites {background-image:url(images/border.gif);background-repeat:repeat-x;background-position:0px 35px;}
.bloc-right {text-align:right;background-repeat:repeat-x;background-position:0px 0px;padding-top:18px;}
.bloc-right .bloc-actualites {font-size:10px;}
.bloc-right .bloc-actualites .link-container {background-image:url(images/link-container-bg.gif);
background-repeat:no-repeat;background-position:0px 11px;}
#content .bloc-right h1 {font-family:Arial;font-size:22px;color:#fff;}
#content .bloc-right a{ text-decoration:none;}
.bloc-rubrique, 
.bloc-article,
.bloc-plan {text-align:justify;}


.logo-container {border:1px #fff solid;}
.sep {background-image:url(images/border.gif);background-repeat:repeat-x;background-position:0px 5px;}
.date-actualite {color:#fff;}
.texte {line-height:15px;}
.prix {color:#fff;font-size:12px;font-weight:bold;}


/* Espaceur de blocs */
.break, .nettoyeur { 
	clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px;
}

/*-------------------Spip Forms----------------*/
.formulaire-demande-info {background:#3a5a20;border:1px #3f6521 solid;}
.titre-demande-info {color:#fff;font-size:11px; font-weight:bold;}

div.spip_forms .spip_bouton {text-align:left;margin:20px;}

div.spip_forms {border:0;margin:0;padding:0;}
div.spip_forms legend {display:none;}
div.spip_forms fieldset {border:0;}
div.spip_forms .spip_form_label {color:#fff;margin-bottom:5px;font-size:10px;}
div.spip_forms .spip_form_label label, div.spip_forms .spip_form_label .label {font-size:11px;color:#fff;font-weight:normal;}
div.spip_forms .spip_form_label_details {color:#68a23a;font-size:10px;}

div.spip_forms .forml, div.spip_forms .formo {
	width:auto;
	border: 1px #2f4a1a solid;
	font-size:11px;
	color:#2f4a1a;
}
div.spip_forms .forml, div.spip_forms .fondl {
	background: #476f27;
	color:#2f4a1a;
	width:auto;
	font-size:11px;
	
}
div.spip_forms .formo, div.spip_forms .fondo {
	background-color: #476f27;
	color:#2f4a1a;
	width:auto;
	font-size:11px;
}
div.spip_forms .champ_obli_oubli {
	border:1px solid #9d000b;
	background:#fff;
}
div.spip_forms .obligatoire_oublie {
	color:#fff;
}
div.spip_forms span.erreur {color:#fff;font-size:10px;}

div.spip_forms form .forml-focus, div.spip_forms form input.forml-focus:focus, div.spip_forms form textarea.forml-focus:focus, .forml-focus {
	border:1px #66d60d solid;
	background: #FFF;
	color:#433817;
	width:auto;
}
div.spip_forms form .formo-focus, div.spip_forms form input.formo-focus:focus, div.spip_forms form textarea.formo-focus:focus, div.spip_forms .formo-focus {
	border:1px #66d60d solid;
	background:#FFF ;
	color:#433817;
	width:auto;
}
div.spip_forms form .champ_obli_oubli-focus, form input.champ_obli_oubli-focus:focus, form textarea.champ_obli_oubli-focus:focus {
	border:1px #66d60d solid;
	background: #FFF;
	color:#4D161B;
}	
div.spip_forms textarea.formo , div.spip_forms .fondo textarea {width:300px;}
table.spip_barre {display:none;}

/*-------------------ThickBox v2.1----------------*/
.image-lightbox-container {display:block;float:left;width:200px;height:200px;margin-top:20px;}
a.image-lightbox {display:block;float:left;line-height:1px;font-size:1px;padding:1px;background:#fff;border:1px #000 solid;}
a.image-lightbox:hover {display:block;background:#eee;border:1px #fff solid;}
a.image-lightbox img {border:0;}
.bloc-nos-services .spip_doc_descriptif {
	width:275px;
}