@charset "iso-8859-2";
/* CSS Document */

* {
	margin:0px;
	padding:0px; 
}

body{	
	margin:0px;
	padding:0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-align:left;
	color:black;
	background-color:#FFF;
	margin:0px;	
}

.pousseur{clear:both;}
.float_left{ float:left; }
.float_right{ float:right; }
.align_justify{ text-align:justify; }
img{ border:none; }
a{ outline:none; }
a.les_liens{ color:#505b70; text-decoration:underline; }
a.les_liens:hover{ color:#505b70; text-decoration:none; }
a.les_liens_souligne{ color:#505b70; text-decoration:none; }
a.les_liens_souligne:hover{ color:#505b70; text-decoration:underline; }
a.les_liens_souligne_rouge{ color:#d82122; text-decoration:none; }
a.les_liens_souligne_rouge:hover{ color:#d82122; text-decoration:underline; }
.lien_retour{ margin-left:83px; background:url(../images/fond_bouton_retour.jpg) no-repeat top left; width:72px; height:19px; }
.lien_retour a{ display:block; color:#b13f2a; font-size:11px; width:72px; height:16px; text-decoration:none; text-align:center; padding-top:3px; }
.lien_retour a:hover{ color:#b13f2a; text-decoration:underline; }

.padding_bottom{ margin-bottom:7px; }
.text_indent{ padding-left:20px; }
.separateur{ padding-left:5px; padding-bottom:10px; padding-top:10px; }
.rouge{ color:#d82122; }
.bleu{ color:#4d76be; }
.orange{ color:#eb6515; }
.ul_texte{ margin-left:15px; list-style-type:none; }
.ul_texte li{ background:url(../images/puce_rouge.jpg) top left no-repeat; background-position:0px 6px; padding-left:10px; }
.ul_texte_club{ float:left; margin-left:15px; list-style-type:none; }
.ul_texte_club li{ background:url(../images/puce_rouge.jpg) top left no-repeat; background-position:0px 9px; padding-left:10px; }

/* STYLES ADMIN (idem css/style_admin.css) */
.titreParagraphe{ display:block; font-size:18px; padding-bottom:10px; padding-left:30px; }
span.titreParagrapheSpan{ display:block; font-size:18px; padding-bottom:10px; padding-left:0px; margin-left:-6px; }
.ssTitreParagraphe{ font-size:14px; display:block; font-weight:bold; padding-bottom:5px; }
/* -- */

#page{ width:955px; margin-left:auto; margin-right:auto;}
#header{ width:955px; height:100px; background:url(../images/header.jpg) top left no-repeat; }
#header .texte_banniere{ float:left; color:#FFF; font-size:20px; padding-top:46px; text-indent:50px; letter-spacing:2px; }
#header .retour_accueil{ float:left; width:200px; height:100px; padding-left:30px; cursor:pointer; }
#menu{ width:955px; height:28px; background:url(../images/bg_menu.jpg) top left no-repeat; position:relative; }
#corps{ width:955px; background:url(../images/bg_corps.jpg) #FFF top left repeat-x; overflow:hidden; }


/* MENU */
#menu .ul_menu{ width:915px; height:28px; list-style-type:none; font-size:10px; font-weight:bold; text-transform:uppercase; letter-spacing:0px; margin:auto; }
#menu .ul_menu li{ float:left; padding-left:4px; padding-right:4px; padding-top:7px; }
#menu .ul_menu li a{ color:#c6c6c6; display:block; float:left; height:21px; padding-right:5px; padding-left:5px; text-decoration:none; }
#menu .ul_menu li a:hover{ color:#FFF; background:url(../images/menu_actif.jpg) repeat-x; background-position:0px 16px; }
#menu .ul_menu li .actif{ color:#FFF; background:url(../images/menu_actif.jpg) repeat-x; background-position:0px 16px; }

/* SOUS MENU */
#menu .sous_menu{ position:absolute; z-index:20; background-color:#3F9; }
#menu .sous_menu ul{ list-style-type:none; }


/* MENU DANS PAGE CONTENU */
.menu_dans_contenu{ margin-left:53px; }
.menu_dans_contenu ul{ list-style-type:none; font-size:13px; font-weight:bold; }
.menu_dans_contenu ul li{ color:#8B8C8C; float:left; padding-left:3px; padding-right:3px; padding-top:7px; }
.menu_dans_contenu ul li a{ color:#8B8C8C; display:block; float:left; height:21px; padding-right:1px; padding-left:1px; text-decoration:none; }
.menu_dans_contenu ul li a:hover{ color:#e71c1d; background:url(../images/menu_page_actif.jpg) repeat-x; background-position:0px 16px; }
.menu_dans_contenu ul li .actif{ color:#e71c1d; background:url(../images/menu_page_actif.jpg) repeat-x; background-position:0px 16px; }


/* CORPS */
#corps #contenu{ background:url(../images/bg/bg_contenu.jpg) #FFF top left no-repeat; width:901px; margin:auto; height:320px; margin-top:15px; margin-bottom:15px; }
#corps #contenu1{ background:url(../images/bg/bg_contenu1.jpg) #FFF top left no-repeat; width:901px; margin:auto; height:320px; margin-top:15px; margin-bottom:15px; }
#corps #contenu2{ background:url(../images/bg/bg_contenu2.jpg) #FFF top left no-repeat; width:901px; margin:auto; height:320px; margin-top:15px; margin-bottom:15px; }
#corps #contenu3{ background:url(../images/bg/bg_contenu3.jpg) #FFF top left no-repeat; width:901px; margin:auto; height:320px; margin-top:15px; margin-bottom:15px; }
#corps #contenu4{ background:url(../images/bg/bg_contenu4.jpg) #FFF top left no-repeat; width:901px; margin:auto; height:320px; margin-top:15px; margin-bottom:15px; }
html>body #corps #contenu{ height:auto; min-height:320px; }
html>body #corps #contenu1{ height:auto; min-height:320px; }
html>body #corps #contenu2{ height:auto; min-height:320px; }
html>body #corps #contenu3{ height:auto; min-height:320px; }
html>body #corps #contenu4{ height:auto; min-height:320px; }

#corps #flashprincipal{ width:901px; height:318px; margin:auto; padding-top:10px; }
#corps #accroche{ width:901px; margin:auto; padding-top:20px; overflow:hidden; margin-bottom:20px; }
#corps .bloc_accroche{ float:left; }
#corps .colonne_plus{ margin-left:15px; }

#corps #accroche .bloc_grand{ width:230px; height:188px; cursor:pointer; }
#corps #accroche .style_bloc_1{ background:url(../images/bloc/bloc1.jpg) top left no-repeat; }
#corps #accroche .style_bloc_2{ background:url(../images/bloc/bloc2.jpg) top left no-repeat; }
#corps #accroche .style_bloc_3{ background:url(../images/bloc/bloc3.jpg) top left no-repeat; }
#corps #accroche .style_bloc_4{ background:url(../images/bloc/bloc4.jpg) top left no-repeat; }
#corps #accroche .style_bloc_5{ background:url(../images/bloc/bloc5.jpg) top left no-repeat; }
#corps #accroche .style_bloc_6{ background:url(../images/bloc/bloc6.jpg) top left no-repeat; }

#corps #accroche .titre { padding-left:50px; padding-top:7px; font-weight:bold; color:#FFF; }
#corps #accroche .texte { color:#616363; font-size:16px; font-weight:bold; padding-left:10px; margin-top:125px; }
#corps #accroche .liens { color:#d82122; font-size:10px; font-weight:bold; padding-left:10px; }


#corps .bloc_petit{ width:165px; height:178px; float:right;  cursor:pointer; }
#corps .vignette_style_bloc_1{ background:url(../images/bloc/vignette_bloc1.jpg) top left no-repeat; }
#corps .vignette_style_bloc_2{ background:url(../images/bloc/vignette_bloc2.jpg) top left no-repeat; }
#corps .vignette_style_bloc_3{ background:url(../images/bloc/vignette_bloc3.jpg) top left no-repeat; }
#corps .vignette_style_bloc_4{ background:url(../images/bloc/vignette_bloc4.jpg) top left no-repeat; }
#corps .vignette_style_bloc_5{ background:url(../images/bloc/vignette_bloc5.jpg) top left no-repeat; }
#corps .vignette_style_bloc_6{ background:url(../images/bloc/vignette_bloc6.jpg) top left no-repeat; }

#corps .titre1L { padding-left:36px; padding-top:7px; font-weight:bold; color:#FFF; font-size:11px; }
#corps .titre2L { padding-left:36px; padding-top:3px; font-weight:bold; color:#FFF; font-size:11px; }
#corps .texte { color:#616363; font-size:15px; padding-left:8px; }
#corps .texte_margin_top_1 {  margin-top:100px; }
#corps .texte_margin_top_2 {  margin-top:80px; }
#corps .texte_margin_top_3 {  margin-top:80px; }
#corps .texte_margin_top_4 {  margin-top:95px; }
#corps .texte_margin_top_5 {  margin-top:105px; }
#corps .texte_margin_top_6 {  margin-top:117px; }
#corps .liens { color:#d82122; font-size:11px; padding-left:8px; }
#corps .liens_margin_top_1 {  margin-top:4px; }
#corps .liens_margin_top_2 {  margin-top:3px; }
#corps .liens_margin_top_3 {  margin-top:3px; }
#corps .liens_margin_top_4 {  margin-top:3px; }
#corps .liens_margin_top_5 {  margin-top:3px; }
#corps .liens_margin_top_6 {  margin-top:2px; }
#corps .vignette_liens_margin_top_1 {  margin-top:4px; }
#corps .vignette_liens_margin_top_2 {  margin-top:31px; }
#corps .vignette_liens_margin_top_3 {  margin-top:24px; }
#corps .vignette_liens_margin_top_4 {  margin-top:3px; }
#corps .vignette_liens_margin_top_5 {  margin-top:3px; }
#corps .vignette_liens_margin_top_6 {  margin-top:2px; }

.h1a{ color:#FFF; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; background-color:#1D63AD; }
.h1b{ color:#FFF; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; background-color:#1C7FC2; }
.h1c{ color:#FFF; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; background-color:#5EB2E2; }
.h2a{ color:#FFF; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; background-color:#D6DB27; }
.h2b{ color:#FFF; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; background-color:#9EC54C; }
.h2c{ color:#FFF; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:3px; background-color:#6EB046; }
.h2d{ color:#FFF; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; background-color:#1E9647; }
.h3{ color:#FFF; padding-top:2px; padding-bottom:2px; padding-left:6px; padding-right:5px; background-color:#F4B225; }

#corps .tablo_comparatif{ border-collapse:collapse; width:90%; margin-left:50px; }
#corps .tablo_comparatif td{ border:1px solid #505b70; text-align:center; padding:2px; }

#corps .une_actu{ border-bottom:1px solid #b9402a; padding-top:5px; }
#corps .style_bloc_actu{ background:url(../images/bloc/bloc_actu.jpg) top left no-repeat; width:165px; height:389px; margin-top:2px; margin-right:0px; float:right; }
#corps .titre_bloc_actu{ padding-left:10px; padding-top:7px; font-weight:bold; color:#FFF; }
#corps .texte_bloc_actu{ width:150px; margin:auto; margin-top:15px; height:333px; overflow:hidden; }
#corps .titre_actu{ color:#c1422c; display:block; font-weight:bold; font-size:13px; padding-bottom:5px; }
#corps .texte_actu{ color:#505b70; text-align:justify; font-size:12px; }
#corps .liens_actu a{ color:#c76668; font-size:11px; display:block; text-align:right; padding-top:7px; padding-bottom:7px; text-decoration:underline; }
#corps .liens_actu a:hover{ text-decoration:none; }
#corps .entete_contenu{ width:100%; height:106px; }
.texte_actu ul{ margin-left:30px; }

/* GAUCHE DROITE MOITIE */
#corps .entete_contenu .entete_moitie_gauche{ float:left; width:320px; padding-left:83px; padding-top:25px; }
#corps .entete_contenu .entete_moitie_droite{ float:left; width:498px; }
#corps .entete_contenu .entete_moitie_gauche .titre_page_contenu{ color:#d82122; font-size:30px; }
#corps .entete_contenu .entete_moitie_gauche .ss_titre_page_contenu{ color:#8b8c8c; padding-top:12px; }
#corps .entete_contenu .entete_moitie_droite #cadre_gris{ width:100%; height:82px; background-color:#273647; margin-top:24px; color:#FFF; }
/* GAUCHE ENTIER */
#corps .entete_gauche{ padding-left:83px; padding-top:25px; }
#corps .entete_gauche .titre_page_contenu{ color:#d82122; font-size:30px; }

#corps .texte_accroche{ padding-left:83px; margin-top:10px; color:#8b8c8c; }
#corps .texte_accroche span{ font-size:18px; }
#corps .width_texte_accroche{ width:550px; }
#corps .trait{ width:210px; height:3px; background-color:#f5c3c3; margin-top:10px; font-size:0px; }
#corps .cadre_contenu{ width:890px; margin-top:20px; overflow:hidden; color:#505b70; }
#corps .cadre_les_maisons{ float:left; width:642px; border:1px solid #e9bab1; margin-top:10px; padding-top:10px; padding-bottom:10px;margin-right:7px;padding-left:8px;_padding-left:2px; margin-left:53px;_margin-left:29px; }
#corps .aucun_terrain{ padding-left:7px; _padding-left:13px; }
#corps .cadre_interieur{ float:left; width:700px; margin-top:10px; padding-top:10px; padding-bottom:10px; padding-left:10px; }
#corps .cadre_interieur_contactMaison{ float:left; width:700px; margin-top:10px; padding-bottom:10px; padding-left:10px; }
#corps .cadre_interieur_envoiMaison{ float:left; width:700px; padding-bottom:10px; padding-left:10px; }
#corps .cadre_droite{ float:left; width:178px; margin-top:8px; }


/* PAGE PRESENTATION MAISON */
#corps .cadre_les_maisons .un_bloc_presentation{ width:149px; float:left; padding:5px; overflow:hidden; }
#corps .cadre_les_maisons .un_bloc_presentation .bandeau_haut{ background:url(../images/bg_bloc_presentation.jpg) top left no-repeat; width:149px; height:26px; color:#FFF; text-align:center; font-size:13px; }
#corps .cadre_les_maisons .un_bloc_presentation .bandeau_haut span{ display:block; padding-top:5px; }
#corps .cadre_les_maisons .un_bloc_presentation .photo_presentation{ width:149px; height:112px; padding-bottom:5px; }
#corps .cadre_les_maisons .un_bloc_presentation .la_gamme{ display:block; padding-bottom:5px; }
#corps .cadre_les_maisons .un_bloc_presentation .txt_presentation{ text-align:left; height:95px; overflow:hidden; }
#corps .cadre_les_maisons .un_bloc_presentation .txt_presentation_selection{ text-align:left; height:100px; overflow:hidden; }
#corps .cadre_les_maisons .fiche{ background:url(../images/bg_fiche_detaille.jpg) top left no-repeat; width:149px; height:36px; color:#b9402a; }
#corps .cadre_les_maisons .lien_fiche{ color:#b9402a; text-decoration:none; display:block; padding-left:34px; padding-top:8px; font-size:11px; }
#corps .cadre_les_maisons .lien_fiche:hover{ text-decoration:underline; }

#corps .cadre_contenu .fiche_maison_gauche{ float:left; width:417px; padding-left:20px; padding-right:20px; }
#corps .cadre_contenu .fiche_maison_gauche p{ padding-top:8px; padding-right:18px; text-align:justify; }
#corps .cadre_contenu .fiche_maison_droite{ float:left; width:180px; text-align:center; }
#corps .cadre_contenu .fiche_maison_droite img{ margin-bottom:8px; }
#corps .cadre_contenu .fiche_maison_droite .pas_de_zoom{ margin-bottom:8px; border:2px solid silver; }

#corps .cadre_contenu .texte_interieur{ width:690px; color:#505b70; }
#corps .cadre_contenu .titre_interieur{ font-size:18px; padding-bottom:5px; padding-left:55px; }
#corps .cadre_contenu .ss_titre_interieur{ padding-left:55px; text-align:justify; }
#corps .cadre_contenu .ss_titre_interieur_bbc{ padding-left:55px; text-align:left; }
#corps .cadre_contenu .trait_ss_paragraphe{ height:2px; background-color:#eecbc7; font-size:0px; }
#corps .cadre_contenu .titre_paragraphe{ display:block; color:#da3436; font-size:15px; padding-top:3px; }
#corps .cadre_contenu .paragraphe{ padding-left:37px; color:#505b70; }
#corps .cadre_contenu .paragraphe_partenaires{ padding-left:20px; }
#corps .cadre_contenu .paragraphe_ml{ padding-left:37px; padding-right:10px; }
#corps .cadre_contenu .descriptif_interieur{ clear:both; padding-left:25px; padding-top:5px; padding-bottom:10px; }
#corps .cadre_contenu .marge_gauche{ padding-left:0px; } 


/* TERRAINS  + RECRUTEMENT */
#corps .cadre_contenu .bloc_terrain{ margin:5px; margin-bottom:15px; }
#corps .cadre_contenu .pagination_terrain{ width:400px;float:right;text-align:right;margin-right:200px;}
#corps .cadre_contenu .pagination_terrain_bas{ clear:both; width:400px;float:right;text-align:right;margin-right:15px;}
#corps .cadre_contenu .pagination_retour{ width:200px;float:left;text-align:left;}
#corps .cadre_contenu .banniere_terrain{ background:url(../images/bg_bloc_terrain.jpg) top left no-repeat; width:202px; height:40px; color:white; }
#corps .cadre_contenu .banniere_terrain span{ display:block; width:100%; text-align:center; font-size:13px; /*padding-top:5px;*/ }
#corps .cadre_contenu .milieu_terrain{ background:url(../images/bg_milieu_terrain.jpg) top left repeat-y; width:202px; height:280px; }
#corps .cadre_contenu .milieu_terrain ul{ margin-left:5px; list-style-type:none; }
#corps .cadre_contenu .milieu_terrain li{ background:url(../images/puce_rouge.jpg) top left no-repeat; background-position:0px 6px; padding-left:10px; }
#corps .cadre_contenu .milieu_terrain .lien{ display:block; width:100%; text-align:center; font-size:11px; }
#corps .cadre_contenu .milieu_terrain .lien .les_liens{ color:#b73f2a; text-decoration:none; }
#corps .cadre_contenu .milieu_terrain .lien .les_liens:hover{ text-decoration:underline; }
#corps .cadre_contenu .date_terrain{ width:97%; text-align:right; font-size:11px; color:#b73f2a; margin-bottom:7px; }
#corps .cadre_contenu .bas_terrain{ background:url(../images/bg_bas_terrain.jpg) top left repeat-y; width:202px; height:65px; color:#b73f2a; }
#corps .cadre_contenu .bas_terrain .telephone{ display:block; width:100%; text-align:center; padding-top:11px; font-weight:bold; }
#corps .cadre_contenu .bas_terrain .lien{ display:block; width:100%; text-align:center; padding-top:18px; font-size:11px; }
#corps .cadre_contenu .bas_terrain .lien .les_liens{ color:#b73f2a; text-decoration:none; }
#corps .cadre_contenu .bas_terrain .lien .les_liens:hover{ text-decoration:underline; }

#corps .cadre_contenu .banniere_pack{ background:url(../images/bg_bloc_terrain.jpg) top left no-repeat; width:202px; height:27px; color:white; }
#corps .cadre_contenu .banniere_pack span{ display:block; width:100%; text-align:center; font-size:13px; padding-top:5px; }
#corps .cadre_contenu .milieu_pack{ background:url(../images/bg_milieu_terrain.jpg) top left repeat-y; width:202px; height:420px; }
#corps .cadre_contenu .milieu_pack ul{ margin-left:5px; list-style-type:none; }
#corps .cadre_contenu .milieu_pack li{ background:url(../images/puce_rouge.jpg) top left no-repeat; background-position:0px 6px; padding-left:10px; }
#corps .cadre_contenu .milieu_pack .lien{ display:block; width:100%; text-align:center; font-size:11px; }
#corps .cadre_contenu .milieu_pack .lien .les_liens{ color:#b73f2a; text-decoration:none; }
#corps .cadre_contenu .milieu_pack .lien .les_liens:hover{ text-decoration:underline; }
#corps .cadre_contenu .milieu_pack .autres_photos{ margin-left:3px; height:23px; }
#corps .cadre_contenu .milieu_pack .autres_photos a{ color:#b73f2a; }
#corps .cadre_contenu .milieu_pack .autres_photos a:hover{ color:#b73f2a; text-decoration:underline; }
#corps .cadre_contenu .date_pack{ width:97%; text-align:right; font-size:11px; color:#b73f2a; margin-bottom:7px; }
#corps .cadre_contenu .bas_pack{ background:url(../images/bg_bas_terrain.jpg) top left repeat-y; width:202px; height:65px; color:#b73f2a; }
#corps .cadre_contenu .bas_pack .telephone{ display:block; width:100%; text-align:center; padding-top:11px; font-weight:bold; }
#corps .cadre_contenu .bas_pack .lien{ display:block; width:100%; text-align:center; padding-top:18px; font-size:11px; }
#corps .cadre_contenu .bas_pack .lien .les_liens{ color:#b73f2a; text-decoration:none; }
#corps .cadre_contenu .bas_pack .lien .les_liens:hover{ text-decoration:underline; }


#corps .cadre_contenu .bas_recrutement{ background:url(../images/bg_bas_recrutement.jpg) top left repeat-y; width:202px; height:29px; color:#b73f2a; }
#corps .cadre_contenu .bas_recrutement .lien{ display:block; width:100%; text-align:center; padding-top:8px; font-size:11px; }
#corps .cadre_contenu .bas_recrutement .lien .les_liens{ color:#b73f2a; text-decoration:none; }
#corps .cadre_contenu .bas_recrutement .lien .les_liens:hover{ text-decoration:underline; }
#corps .cadre_contenu .aucune_offre{ text-align:center; padding-top:20px; padding-bottom:20px; }
#corps .cadre_contenu .actif{ color:#e71c1d; }


/*ACTUALITE */
#corps .cadre_contenu .l_actu{ _margin-left:10px; margin-right:10px; }
#corps .cadre_contenu .img_actu{ float:left; padding-right:10px; padding-bottom:10px; }
#corps .cadre_contenu .texte_actu{  }
#corps .cadre_contenu .doc_actu span{ font-weight:bold; text-decoration:none; }
#corps .cadre_contenu .doc_actu .liens_doc_actu{ margin-left:20px; line-height:17px; }


/* BLOC AGENCE */
#corps .cadre_contenu .bloc_agence{ background:url(../images/bloc_agence.jpg) top left no-repeat; width:532px; height:178px; margin-left:40px; margin-top:20px; }
#corps .cadre_contenu .bloc_agence .gauche{ float:left; width:284px; height:178px; }
#corps .cadre_contenu .bloc_agence .gauche .ville{ font-size:23px; padding-left:47px; padding-top:5px; }
#corps .cadre_contenu .bloc_agence .gauche .ville span{ font-size:16px; }
#corps .cadre_contenu .bloc_agence .gauche .adresse{ padding-left:47px; padding-top:10px; }
#corps .cadre_contenu .bloc_agence .gauche .telephone{ color:#d82122; padding-left:65px; padding-top:13px; background:url(../images/puce_rouge.jpg) top left no-repeat; background-position:55px 19px; }
#corps .cadre_contenu .bloc_agence .gauche .fax{ padding-left:65px; padding-top:9px; background:url(../images/puce_rouge.jpg) top left no-repeat; background-position:55px 16px; }
#corps .cadre_contenu .bloc_agence .gauche .mail{ padding-left:54px; padding-top:11px; }
#corps .cadre_contenu .bloc_agence .gauche .mail span{ color:#d82122; }
#corps .cadre_contenu .bloc_agence .droite{ float:left; width:248px; height:178px; cursor:pointer; }
#corps .cadre_contenu .bloc_agence .position{ width:159px; height:100px; padding-left:48px; padding-top:38px; }
#corps .cadre_contenu .trait_ss_bloc_agence{ clear:both; margin-top:50px; margin-left:auto; margin-left:auto; width:350px; }


/* BLOC FINANCEMENT */
#corps .cadre_contenu .bloc_financement{ background:url(../images/bloc_financement.jpg) top left no-repeat; width:290px; height:178px; margin-top:20px; }
#corps .cadre_contenu .bloc_financement .gauche{ float:left; width:284px; height:178px; }
#corps .cadre_contenu .bloc_financement .gauche .titre{ font-size:19px; padding-left:47px; padding-top:8px; }
#corps .cadre_contenu .bloc_financement .gauche .titre span{ font-size:14px; }
#corps .cadre_contenu .bloc_financement .gauche .texte{ font-size:12px; padding-left:20px; padding-top:10px; }
#corps .cadre_contenu .bloc_financement .gauche .ss_texte{ font-size:11px; padding-left:20px; padding-top:5px; }
#corps .cadre_contenu .bloc_financement .gauche .lien{ padding-left:155px; padding-top:12px; color:#d82122; }
#corps .cadre_contenu .trait_ss_bloc_agence{ clear:both; margin-top:50px; margin-left:auto; margin-left:auto; width:350px; }

/* STYLE FORMULAIRE PARRAINAGE */
.position_btn_envoyer{ width:70px;height:20px;cursor:pointer;margin-top:5px;margin-left:109px; }
.required{ color:#d82122; padding-left:2px; }
legend{ margin-bottom:15px; }
html:not([lang*=""]) legend{ margin-bottom:0px; }
html:not([lang*=""]) fieldset{ padding-top:15px; }
label{ display:block; width:100px; float:left; text-align:right; padding-right:5px; }
input, select, textarea{ margin-bottom:6px; color:#505b70; }
.mention{ padding:15px; }
.submit{ padding-left:102px; padding-top:10px; }


/* FORMULAIRE CONTACT et ENVOI MAISON */
.field_contact_maison label{ width:170px; }
.field_envoi_maison{ width:97%; margin-top:3px; }

/* IFRAME */
#corps .frame_cadre_interieur{ float:left; width:700px; padding-top:3px; padding-bottom:10px; padding-left:10px; }
.iframe_contact{ height:600px; }
.iframe_contacter_ns{ height:620px; }
.iframe_contact_terrain{ height:480px; }
.iframe_projet{ height:1500px; }
html:not([lang*=""]) .iframe_projet{ height:1520px; }

/* FOOTER */
#footer{ clear:both; width:901px; margin:auto; text-align:center; color:#505b70; font-size:11px; }
#footer a{ color:#505b70; text-decoration:underline; }
#footer a:hover{ color:#505b70; text-decoration:none; }

/* ACCORDEAN */
#navigation{ list-style:none; color:#505b70; margin-top:7px; }
#navigation li.toggleSubMenu{ padding-bottom:5px; background:url(../images/puce_rouge.jpg) top left no-repeat; background-position:0px 5px; padding-left:10px; }
#navigation a, #navigation span{ color:#505b70; text-decoration:none; padding-right:15px; background:url(../images/fleche_b.gif) top right no-repeat; background-position:right 3px; }
#navigation a:hover{ text-decoration:underline; }
#navigation a:focus, #navigation a:active{ text-decoration: none; color:#DA3436; }
#navigation .subMenu{ border-bottom:1px solid #DA3436; list-style:none; }
#navigation .subMenu li{ padding-left:20px; line-height:20px; }
#navigation .subMenu a{ text-decoration:underline; background:none; }
#navigation .subMenu a:hover{ text-decoration:none; }

#navigation1{ list-style:none; color:#505b70; margin-top:7px; }
#navigation1 li.toggleSubMenu{ padding-bottom:5px; background:url(../images/puce_rouge.jpg) top left no-repeat; background-position:0px 5px; padding-left:10px; }
#navigation1 a, #navigation span{ color:#505b70; text-decoration:none; padding-right:15px; background:url(../images/fleche_b.gif) top right no-repeat; background-position:right 3px; }
#navigation1 a:hover{ text-decoration:underline; }
#navigation1 a:focus, #navigation a:active{ text-decoration: none; color:#DA3436; }
#navigation1 .subMenu{ border-bottom:1px solid #DA3436; list-style:none; }
#navigation1 .subMenu li{ padding-left:20px; line-height:20px; }
#navigation1 .subMenu a{ text-decoration:underline; background:none; }
#navigation1 .subMenu a:hover{ text-decoration:none; }

#navigation2{ list-style:none; color:#505b70; margin-top:7px; }
#navigation2 li.toggleSubMenu{ padding-bottom:5px; background:url(../images/puce_rouge.jpg) top left no-repeat; background-position:0px 5px; padding-left:10px; }
#navigation2 a, #navigation span{ color:#505b70; text-decoration:none; padding-right:15px; background:url(../images/fleche_b.gif) top right no-repeat; background-position:right 3px; }
#navigation2 a:hover{ text-decoration:underline; }
#navigation2 a:focus, #navigation a:active{ text-decoration: none; color:#DA3436; }
#navigation2 .subMenu{ border-bottom:1px solid #DA3436; list-style:none; }
#navigation2 .subMenu li{ padding-left:20px; line-height:20px; }
#navigation2 .subMenu a{ text-decoration:underline; background:none; }
#navigation2 .subMenu a:hover{ text-decoration:none; }

/*#marquee .une_actu, #marquee .texte_actu, #marquee .liens_actu{display:block;}*/
#defil{ width:180px; height:333px; z-index:-100; }
#newsdefil{ height:333px; width:154px; z-index:100; margin-top:37px; margin-left:15px; }

.infobulle{ position:absolute; visibility:hidden; border:1px solid Black; padding:10px; font-family:Verdana,Arial; font-size:10px; background-color:#FFFFCC; width:200px; }