	/*-------------------------------------------------------------------------------------*/
	/* =  Structure			 */
	/*-------------------------------------------------------------------------------------*/
	html{background-color:#0F526E;}
	body{background:#fff; font-family:Georgia, Times, serif;}

	#contentFooter{
		margin:0 0;
		background:#0F526E url('/global/images/bgFooter.png') top repeat-x;
		}

	#page{
		overflow:auto;
		background:#fff url('/global/images/Bg_colA.png') repeat-y;
		}
	#page, #footer, #extended_footer{
		width:936px; margin:0 auto;
		position:relative;
		}
	#footer {overflow:auto;}	

	#content{clear:both; padding-bottom:30px;}

	.colA {
		float:left;
		width:306px;
		overflow:hidden;
		}
	.colB {
		float:right;
		width:630px;
		overflow:hidden;
		}
	.floatL{float:left;}
	.floatR{float:right;}

	/*-------------------------------------------------------------------------------------*/
	/* =  Style commun			 */
	/*-------------------------------------------------------------------------------------*/
	.clr {clear:both;}
	.clear {clear:both; display: block; height: 1px;}
	.Dnone {display:none;}

	/*-------------------------------------------------------------------------------------*/
	/* =  Header			 */
	/*-------------------------------------------------------------------------------------*/
	
	#header h1 a,
	#header p.moison_logo a {
		display:block; width:306px; height:132px;
		overflow:hidden; text-indent:-200em;
		background: transparent url('/global/images/LogoMoison.png') no-repeat;
	}

	#header .colB {
		height:80px;
		/*background:transparent url('/global/images/bgHeader_colB.png') no-repeat;*/
		}

	#header .colB .retour{
		color:#0F526E;
		text-decoration:none;
		margin:10px;
		position:relative; top:10px;
		}
	#header .colB ul{float:right;}
	#header .colB li{display:inline; }

	#header .colB ul li a {
		float:left;
		display:block; width:223px; height:43px;
		text-indent:-1000em; overflow:hidden;
		margin-left:5px;
		}
	#header .colB ul li.pro a{background:transparent url('/global/images/ongletPro.png') no-repeat;}
	#header .colB ul li.loc a{background:transparent url('/global/images/ongletLoc.png') no-repeat;}
	#header .colB ul li.pro a:hover,#header .colB ul li.loc a:hover{background-position:0 -43px;}
	
	/*-------------------------------------------------------------------------------------*/
	/* = CONTENT		 */
	/*-------------------------------------------------------------------------------------*/
	#filarianne, #filarianne a{
		font-family:verdana, arial, sans-serif;
		color:#08526E;
		}
	#filarianne{font-size:77%; }
	#filarianne p{margin:10px;}
	#filarianne strong{font-weight:bold;}

	/*-------------------------------------------------------------------------------------*/
	/* =  COLA		home	 */
	/*-------------------------------------------------------------------------------------*/

	/*--------------------- style commun a la colone a*/
	#content .colA h2 {font-size:110%; font-weight:bold; color:#08526E; margin:5px 0;}
	#content .colA h4 {font-size:95%; font-weight:bold; color:#08526E; margin:5px 0;}
	#content .colA p {font-size:93%; font-weight:normal; color:#3e3e3e; margin:3px 0;}
	#content .colA a {color:#08526E; text-decoration:none;}

	/*--------------------- block menu*/
	#BlocMenu{
		font-family:Georgia, Times, serif; color:#fff;
		font-size:100%;
		*zoom:1;
		background:transparent url('/global/images/bg_blockbleu.png') repeat-y;
		}
	#BlocMenu .finBlocMenu{
		height:31px;
		background:#fff url('/global/images/bgfin_blockbleu.png') no-repeat;
		}

	#BlocMenu a{color:#fff; text-decoration:none;}
	#BlocMenu ul{margin:0 0px 17px 0px; }
	#BlocMenu ul li{
		padding:4px 15px;
		margin:0 0 0px 0;
		background: transparent url('/global//images/bg_liBlockMenu.png') no-repeat top right;
		}
	#BlocMenu ul li a{
		color:#fff !important;
		padding-left:20px;
		background:transparent url('/global/images/icone_blockmenu.png') no-repeat;
		}
	#BlocMenu h2{
		color:#fff !important;
		font-size:130% !important; font-weight:bold;
		padding:0 0 0 20px;
		margin:0 0 0 0 !important;
		position:relative;
		}
	#BlocMenu #metier h2{background-image:none;}
	#BlocMenu #societe h2{background-image:none;}


	/*--------------------- autres bloc de la colA dans content*/
	body#commun #metier, body#commun #societe{
		background-image:none;
	}
	body#commun #metier p.tit_menu, 
	body#commun #societe p.tit_menu {cursor:pointer;}
	body#commun #metier ul, body#commun #societe ul{margin-bottom:10px;}
	body#commun #metier ul li, body#commun #societe ul li{border-top:1px #D1E2EE solid; padding:3px 0;}

	body#commun #guideFormation, 
	body#commun #actualites, 
	body#commun #newsletter, 
	body#commun #metier, 
	body#commun #societe {
		border-left:1px #08526E dashed;
		background:transparent url('/global/images/dashedBleu.png') no-repeat center bottom;
		padding:1px 10px;
	}

	body#home #guideFormation, 
	body#home #actualites, 
	body#home #newsletter {
		border-left:1px #08526E dashed;
		background:transparent url('/global/images/dashedBleu.png') no-repeat center bottom;
		padding:10px;
		overflow:auto; height:1%;
	}


	#guideFormation h2,
	#actualites p.tit_menu, 
	#newsletter p.tit_menu, 
	#societe p.tit_menu, 
	#metier p.tit_menu {
		padding-left:20px;
		color: #08526E;
	    font-size: 110%;
	    font-weight: bold;
	    margin: 5px 0;
		}
	
	#guideFormation h2 {background:transparent url('/global/images/iconeGuide.png') no-repeat;}
	
	#actualites p.tit_menu{background:transparent url('/global/images/iconeActualite.png') no-repeat;}
	#newsletter p.tit_menu{background:transparent url('/global/images/iconeNewslett.png') no-repeat;}
	#societe p.tit_menu{background:transparent url('/global/images/iconeFleur_bleu.png') no-repeat;}
	#metier p.tit_menu{background:transparent url('/global/images/iconeFleur_bleu.png') no-repeat;}
	
	/*4/07/11 - aussi*/
	#aussi {
		width: 290px;
		overflow: hidden;
		border-left: 1px dashed #08526E;
		padding:1px 10px;
		background:transparent url('/global/images/dashedBleu.png') no-repeat center bottom;;
		}
	#aussi p {color:#663300!important; font-size: 108%!important; font-weight: bold!important;}
	#aussi a {color:#9D5218!important;}
	#aussi p {
		font-size: 93%;
		padding: 0 0 0 20px;
		background: url("/global/images/iconeFleur_brown.png") no-repeat scroll 0 0 transparent;
		}
	#aussi ul {padding: 0 0 .5em 0;}
	#aussi ul li {}
	#aussi ul li a {font-size: 85%;}
	

	/*--------------------- guide de formation*/
	#guideFormation ul{margin-top:10px; overflow:auto;}
	#guideFormation ul li { 
		float:left; margin:5px; font-size:93% !important; 
		width:122px; height:30px; 
		padding:3px 3px 3px 6px; text-align:left !important;
		background:#EDDECD url('/global/images/folder.png') no-repeat;
		}
	#guideFormation ul li a { 
		position:relative; left:15px;
		display:block; width:100px;
		color:#6B4016 !important;  
		margin:0 0 0 0px; text-decoration:none; 
		font-weight:bold;
		}

	/*--------------------- #newsletter*/
	#newsletter input.intptext{
		width:235px; border:1px #ABABAB solid;
		padding:3px 3px; font-size:93%;
		font-family:"MS Trebuchet", arial, sans-serif; 
		}
	#newsletter input.btValid{position:relative; top:8px;}
	#Numero {margin-top:10px; overflow:auto;}
	#Numero img{float:left; margin-right:10px;}

	/*-------------------------------------------------------------------------------------*/
	/* =  COLB	home		 */
	/*-------------------------------------------------------------------------------------*/
	body#home #content .colB {margin-top:-57px; padding-bottom:40px; }
	body#commun #content .colB {margin-top:-67px; padding-bottom:40px; }

	/*--------------------- formulaire de recherche*/
	body#home #Recherche {
		font-size:116%; 
		/*padding-bottom:13px;*/
		background-color:#0F526E;
		}
	body#home #Recherche h1{
		display:block;
		overflow:hidden; text-indent:-1000em;
		width:630px; height: 107px;
		background: #fff url('/global/images/txt_h1Recherche.png') no-repeat;	
		}
	body#home #Recherche .fieldvalid{float:right; margin: 0 10px 0 0;/*margin-top:-20px;*/}
	body#home #Recherche .fieldInput{border-top:1px #fff dashed; padding:11px 4px; color:#fff;}
	body#home #Recherche label, body#home #Recherche .pseudolabel, body#home #Recherche .legende{margin:0 10px;}
	body#home #Recherche .legende p{font-style:italic;}
	body#home #Recherche .lineform{clear:none !important; margin:0 0; display:inline;}
	body#home #Recherche #s3{width:188px;}

	/*4/07/11 - textuels_links*/
	.textuels_links {
		margin:0;
		padding: .2em 0 0 0;
		}
	.textuels_links li {
		float: left; 
		margin: 0 5px 0 0;
		padding:0;
		line-height: 100%;
		}
	.textuels_links li a {
		color:#91AEBB;
		font-size: 85%; 
		text-decoration: none;
		}
	.textuels_links li a:hover {color:#fff;}
	#home #Recherche .legende,
	#home #Recherche .fieldvalid {
		float: left;
		}
	#home #Recherche .legende {width: 370px; border: 1px #0F526E solid;}
	#home #Recherche .fieldvalid {width: 220px;}
	
	/*                                        */
	
	body#commun #Recherche p.tit {
		display:block;
		overflow:hidden; text-indent:-1000em;
		width:305px; height: 30px;
		background: #fff url('/global/images/txt_rechercheDetail.png') no-repeat;	
	}
	body#commun #Recherche{overflow:auto;}
	body#commun #Recherche .fieldInput{border-top:1px #fff dashed; padding:5px 10px; color:#fff; }
	body#commun #Recherche label, body#commun #Recherche .legende{float:left; margin-right:10px;}
	body#commun #Recherche .legende{margin-right:0px; font-family:"MS Trebuchet", arial, sans-serif; font-style:normal !important;}
	body#commun #Recherche .btradio label{float:none; margin-left:10px;}
	body#commun #Recherche .lineform{clear:both; margin:5px 0;}
	body#commun #Recherche .pseudolabel{display:none;}
	body#commun #Recherche .fieldvalid input{margin-left:0px;}

	#Recherche input, #Recherche select{font-family:"MS Trebuchet", arial, sans-serif; font-size:93%; padding:2px 3px; border:1px #ABABAB solid; background:#fff;}
	#Recherche input.inptCkbox{border:none;background:transparent;}
	#Recherche .pseudolabel{font-weight:bold; margin-right:10px;}
	#Recherche .legende p{font-size:85%; color:#fff !important;}
	#Recherche .fieldvalid input{border:none !important; background:transparent;}

	/*-------------------------------------------------------------------------------------*/
	/* =  offresHome			 */
	/*-------------------------------------------------------------------------------------*/
	#offresHome .locations h2,
	#offresHome .ventes h2{
		display:block; width:315px; height:61px;
		overflow:hidden; text-indent:-200em;
	}
	#offresHome .locations h2{background: transparent url('/global/images/h2_location.png') no-repeat;}
	#offresHome .ventes h2{background: transparent url('/global/images/h2_Vente.png') no-repeat;}

	/*-------------------------------------------------------------------------------------*/
	/* =  FOOTER			 */
	/*-------------------------------------------------------------------------------------*/
	#footer .colA{
		background: transparent url('/global/images/footer_BlocContact.png') no-repeat;
		height:135px;
		color:#fff;
	}
	#footer #adresse{
		margin-top:20px;
		text-align:center;
		font-family:Georgia, Times, serif; font-weight:bold;
		font-size:116%; line-height:138.5%;
	}
	#footer .colB a{color:#12405A; text-decoration:none;}
	#footer .colB ul{text-align:right;}
	#footer .colB ul li{
		float:right; color:#12405A; padding-left:13px;
		background: transparent url('/global/images/PuceFlower.png') 0 2px no-repeat;
		margin-left:15px;
		}
	#footer .colB p{
		margin:65px 0 0 10px; color:#fff; font-style:italic;
		font-size:93%;
	}
	
	/*4/07/11 - #extended_footer */
	#extended_footer {
		background: transparent url('/global/images/footer_repeat.png') 0 0 repeat-y;
		}
	
	
	#extended_footer ul {
		float: left; width: 300px;
		padding: 0 0 1em 10px;
		/*border: 1px #fff solid;*/
		}
	#extended_footer ul li {}
	#extended_footer ul li a {
		color:#fff; font-size: 85%;
		text-decoration: none;
		}

	#extended_footer ul li.titrub { color: #fff; font-weight: bold;}
	
	/*--------------------- BlockOffre*/
	.annonces, .detail{font-family:"MS Trebuchet",arial, sans-serif; color:#12405A;}
	.annonces strong, .detail strong{font-weight:bold;}
	.annonces p, .detail p{margin:3px 0;}
	.annonces a{font-weight:bold; color:#12405A;}
	.annonces .nom{font-family:Georgia, serif; font-weight:bold; margin-bottom:5px;}
	.annonces p.liensDetails{margin-top:5px;}
	.annonces p.liensDetails a{
		display:block; width:104px; height:13px; overflow:hidden; text-indent:-1000em;
		background:transparent url('/global/images/btDetaille_annonce.png') no-repeat;
		}
	.annonces p.liensDetails a:hover{	background:transparent url('/global/images/btDetaille_annonceHover.png') no-repeat;
	}

	#offresHome{overflow:hidden;}
	#offresHome .locations,#offresHome .ventes{width:315px;overflow:hidden;}

	.annonces{margin:10px;  overflow:auto;}
	#offresHome .locations .annonces{
		border-bottom:1px #C5D4DB solid; padding-bottom:5px;
		/*background:#fff url('/global/images/bgPhoto_1.png') no-repeat; margin:13px 10px;*/
		}
	#offresHome .locations .annonces .detail{margin-left:120px;}

	#offresHome .ventes .annonces{
		border-bottom:1px #C5D4DB solid; padding-bottom:12px;
		/*background:#fff url('/global/images/bgPhoto_2.png') no-repeat;*/}
	#offresHome .ventes .annonces .detail{margin-left:171px;}

	.annonces img{float:left; padding:1px;}

	/*--------------------- Coup de coeur*/

	#coupCoeur .annonces {width:280px; margin:10px 0px;/*background:#fff url('/global/images/bgPhoto_3.png') no-repeat;*/}
	#coupCoeur .annonces .detail{margin-left:153px;}
	#coupCoeur{clear:both; margin:10px; overflow:hidden; width:610px; overflow:hidden;}
	#coupCoeur h2{
		display:block; overflow:hidden; text-indent:-200em;
		width:610px; height:49px;
		background: transparent url('/global/images/h2_nosCoupDeCoeur.png') no-repeat;
		}

	#coupCoeur .floatL p{color:#5A7B00 !important;}
	#coupCoeur .floatR p{color:#8B2400 !important;}

	/*-------------------------------------------------------------------------------------*/
	/* =  Carte google			 */
	/*-------------------------------------------------------------------------------------*/
	#ToolsGoogle {background-color:#FEFCFB; height:110px; overflow:hidden; font-family:"MS Trebuchet", arial, sans-serif; color:#08526E;}
	#ToolsGoogle p{background:#BB7C30; margin:0 0; padding:5px 10px; color:#fff; font-size:120%;font-weight:bold;}
	#ToolsGoogle em{font-size:85%; font-weight:normal;}

	#ToolsGoogle .tools{float:left; display:block; width:140px; height:30px; position:relative; margin:5px;}
	#ToolsGoogle .tools label,
	#ToolsGoogle .tools input{position:relative;top:-10px; margin-left:5px;}
	#ToolsGoogle .tools label{font-size:85%;}


	/*-------------------------------------------------------------------------------------*/
	/* =  recherche			 */
	/*-------------------------------------------------------------------------------------*/
	#Resultat{margin:20px 10px;}

	#Resultat h2{font-size:130%; font-style:italic; font-family:Georgia, Times, serif; font-weight:bold; color:#08526E;}

	.boucleResult{background-color:#F4E9DC; padding:10px; margin-top:10px; clear:both; overflow:auto;}
	.boucleResult img{float:left;}
	.boucleResult .detail{margin:0 0 0 210px; padding:0; position:relative;width:260px;}
	.boucleResult p.nom {
		font-size:170%; font-family:Georgia, Times, serif;
		margin: 0 0 5px 0; padding:0 0;
		}
	.boucleResult p a {font-size: 108%;color: #12405A;}
	.boucleResult p.nom a {font-size: 77%; font-family: Georgia,Times,serif;}
	.boucleResult p.nom strong {display: block;}
	.boucleResult p.liensDetails a{
		position:absolute; top:0; right:-120px;
		display:block; width:121px; height:40px; overflow:hidden; text-indent:-1000em;
		background:transparent url('/global/images/bt_offre.png') no-repeat;
		}


	/*-------------------------------------------------------------------------------------*/
	/* =  DETAILL OFFRE			 */
	/*-------------------------------------------------------------------------------------*/
	#DetailOffre{
		position:relative;
		z-index:1000;
	
	}
	#DetailOffre #titre h1 {
		border-collapse:collapse;
		width:570px;
		color:#fff;
		font-size: 125%;
		}
	.title_price {
		margin: 5px 0 0 0;
		color:#fff;
		text-align: right;
		font-size: 108%;
		position: absolute;
		right: 5px;
		}
	.title_price span {display: block;}

	#DetailOffre.locations #titre {
		 padding: 30px 0 0 60px;
		background:transparent url('/global/images/bg_detailleLoc.jpg') no-repeat;}

	.locations #titre {background-color:#5A7B00;}
	#DetailOffre.locations #titre h1 span,
	#DetailOffre.vente #titre h1 span {display: block; color:#fff;}

	#DetailOffre.locations #titre,
	#DetailOffre.vente #titre {
		padding: 30px 0 0 60px;
		background:transparent url('/global/images/bg_detailleVente.jpg') no-repeat; 
		}
	.vente #titre table{background-color:#8B2500;}


	#DetailOffre #titre .col1{
/*		width:400px;*/
		text-align:left; font-size:130%;
	}
	#DetailOffre #titre .col2{
/*		width:150px;*/
		text-align:right;
		font-size:116%;
		padding-right:15px;
	
	}
	#DetailOffre #intitule{
		color:#fff; margin:23px 0px 0 0px;
		float:left; width:360px; height:80px;
		padding-left:60px;	
	}
	#DetailOffre #intitule h2{font-size:150%;}
	#DetailOffre #intitule em{font-size:80%;}
	#DetailOffre #Prix{
		color:#fff; margin-top:32px;
		float:right; width:170px;
	}
	#DetailOffre #Prix h3{font-size:130%;}
	#DetailOffre #Prix p{font-size:93%;}

	#DetailOffre .floatL{width:300px; margin-left:10px;}
	#DetailOffre .floatR{width:300px; margin-left:10px;}

	#DetailInfo{
		clear:both;
		margin:20px 0px;
		color:#05324B;
		*height:1%; /*pour ie*/
	}
	#DetailInfo table{width:100%; border-collapse:collapse; font-size:93%; margin-bottom:20px; position:relative; z-index:1000;}
	#DetailInfo td{border-bottom:1px #E0E9EC solid; padding:3px;}
	#DetailInfo .legende{width:190px;}

	#DetailInfo #description h2.tit {
		font-family:Georgia, Times, serif; 
		font-weight:bold; 
		color:#08526E; font-size:110%; 
		margin-bottom:5px;
		}
	#DetailInfo #description p{font-size:93%; margin-top:5px;}
	#DetailInfo #description p strong{font-weight:bold;}
	#DetailInfo #description p em{font-style:italic;}


	#DetailInfo .dpe_label{font-size:0.8em;}


	#DetailInfo #dpe{position:relative;}
	#DetailInfo table.legende_dpe{
		margin: 0 0; padding: 0 0;
		border:none;
	}
	#DetailInfo table.legende_dpe td{
		border:none;
		color:#fff;
		background:transparent url('../images/valeur_dpe_bg.png') no-repeat center center;
		text-align:center;
		height:25px;
	
		}

	#DetailInfo table.legende_dpe th{
		vertical-align:center;
		height:25px;
	}

	.nrj_lettre,.gaz_lettre{
		text-align:center;
		padding:0 6px 0 2px;
		text-transform:uppercase;
	}
	#nrj .class_a{background:transparent url('../images/class_nrj_a.png') no-repeat center right;}
	#nrj .class_b{background:transparent url('../images/class_nrj_b.png') no-repeat center right;}
	#nrj .class_c{background:transparent url('../images/class_nrj_c.png') no-repeat center right;}
	#nrj .class_d{background:transparent url('../images/class_nrj_d.png') no-repeat center right;}
	#nrj .class_e{background:transparent url('../images/class_nrj_e.png') no-repeat center right;}
	#nrj .class_f{background:transparent url('../images/class_nrj_f.png') no-repeat center right;}
	#nrj .class_g{background:transparent url('../images/class_nrj_g.png') no-repeat center right;}

	#gaz .class_a{background:transparent url('../images/class_gaz_a.png') no-repeat center right;}
	#gaz .class_b{background:transparent url('../images/class_gaz_b.png') no-repeat center right;}
	#gaz .class_c{background:transparent url('../images/class_gaz_c.png') no-repeat center right;}
	#gaz .class_d{background:transparent url('../images/class_gaz_d.png') no-repeat center right;}
	#gaz .class_e{background:transparent url('../images/class_gaz_e.png') no-repeat center right;}
	#gaz .class_f{background:transparent url('../images/class_gaz_f.png') no-repeat center right;}
	#gaz .class_g{background:transparent url('../images/class_gaz_g.png') no-repeat center right; color:#fff;}


	#DetailInfo .pop_dpe{
		position:absolute; top:50px; left:60px;
		width:470px; height:280px;
		z-index:1000;
		background-color:#fff;
		background:transparent url('../images/bg_grapdpe.png') no-repeat 0 -10px;
	
	}

	#DetailInfo .pop_dpe #graph_nrj{
		float:left;
		position:relative; 
		width:240px; height:280px;
	
	}

	#DetailInfo .pop_dpe #graph_gaz{
		float:right;
		position:relative; 
		width:230px; height:280px;
	
	
	}

	#DetailInfo .pop_dpe #graph_gaz em,
	#DetailInfo .pop_dpe #graph_nrj em{
		position:absolute; right:0;
		background:transparent url('../images/valeur_dpe_bg.png') no-repeat top left;
		color:#fff;
		display:block;
		height:24px; width:35px;
		text-align:right;
		padding-right:5px;
		padding-top:3px;
	}
	#DetailInfo .pop_dpe #graph_gaz em{
		right:15px; padding-top:2px;
	}

	#graph_gaz em.class_a, #graph_nrj em.class_a{top:42px;}
	#graph_gaz em.class_b, #graph_nrj em.class_b{top:71px;}
	#graph_gaz em.class_c, #graph_nrj em.class_c{top:100px;}
	#graph_gaz em.class_d, #graph_nrj em.class_d{top:129px;}
	#graph_gaz em.class_e, #graph_nrj em.class_e{top:158px;}
	#graph_gaz em.class_f, #graph_nrj em.class_f{top:187px;}
	#graph_gaz em.class_g, #graph_nrj em.class_g{top:216px;}




	#CarteGoogle{position:relative; z-index:10px; clear:both;}



	#AnnonceLove{
		background: #BC7B2B url('/global/images/AnnonceLove_top.png') top left no-repeat;
		margin-bottom:10px;
		}
	#AnnonceLove h3 {
		color:#fff; font-size:130%; 
		margin:0 10px 10px 10px; padding-top:10px;
		}
	#AnnonceLove em{font-size:160%;}
	#AnnonceLove p{
		padding:0 0 10px 10px; color:#fff;
		background: transparent url('/global/images/AnnonceLove_bottom.png') bottom left no-repeat;
	}
	#AnnonceLove a{color:#fff; text-decoration:none;}

	#Phototheque {}
	#vignette{

		border:1px #C48A4D solid;
		overflow:hidden;
	}

	#vignette img{
		display:inline;
		width:51px; height:37px;
		background:red;
		margin:5px 0 5px 5px;
	}

	#documentFournir, 
	#envoyerAmis{
		display:block; width:300px; height:30px;
		margin:5px 0;
	}
	#documentFournir {background: transparent url('/global/images/bt_docFournir.jpg') no-repeat;}
	#envoyerAmis {background: transparent url('/global/images/bt_envoyer.png') no-repeat;}

	#documentFournir a, 
	#envoyerAmis a{color:#fff; position:relative; top:7px; left:30px;}

	#formEnvoi {margin:0 0; padding:0 0; width:299px; background-color:#BB7C30; border-top:2px #995012 solid;}
	#erreur {background-color:#fff; margin:5px; color:#C4202D; padding:5px;}
	#formEnvoi form{margin:5px; padding:5px 0;}
	#formEnvoi form label{width:130px; display:block; float:left; color:#fff;}
	#formEnvoi form input{width:150px;}
	#formEnvoi form .field_line{clear:both; margin:10px 0;}
	#formEnvoi form .valid input{width:285px; background-color:#995012; color:#fff; border:1px #E1963C solid; font-size:130%; padding:5px 0;}


	/*-------------------------------------------------------------------------------------*/
	/* =  STYLE POUR GAB COMMUN			 */
	/*-------------------------------------------------------------------------------------*/
	#contenu {margin:10px;}
	#contenu h1{font-size:167%; margin:15px 0; font-weight:normal; color:#0F526E; font-style:italic;}
	#contenu h2{font-size:126%; margin:15px 0 5px 0px; font-weight:bold; color:#0F526E;}
	#contenu h3{font-size:116%; margin:15px 10px 5px 10px; font-style:italic; color:#0F526E;}
	#contenu h4{font-size:108%; margin:15px 10px 5px 10px; font-weight:bold; color:#0F526E;}
	#contenu h5{font-size:108%; margin:15px 10px 5px 10px; font-style:italic; color:#0F526E;}
	#contenu h6{font-size:100%; margin:15px 10px 5px 10px; font-weight:bold; color:#0F526E;}
	#contenu p{font-size:100%; color:#424242; line-height:135%; margin:10px 10px;}
	#contenu ul, #contenu ol, #contenu dl{font-size:93%; color:#424242; list-style-position: inside; margin:10px 30px;}
	#contenu ul li{list-style-type: disc; margin:2px 0;}
	#contenu ol li{list-style-type: decimal; margin:2px 0;}
	#contenu dt{font-weight:bold; margin:2px 0 0 0;}
	#contenu dd{font-style:italic; padding-left:10px; margin:0 0 2px 0;}
	#contenu table{border-collapse:collapse; border:1px #C9C8C2 solid; width:590px; margin:5px 10px; font-size:93%; color:#424242;}
	#contenu table td{ padding:5px; border-bottom:1px #C9C8C2 solid;}
	#contenu table th{background-color:#0F526E; color:#fff; padding:5px; font-size:108%;}
	#contenu strong{font-weight:bold;}
	#contenu em{font-style:italic;}
	#contenu hr{display:none;}


	/*-------------------------------------------------------------------------------------*/
	/* =  Pagination			 */
	/*-------------------------------------------------------------------------------------*/
	#pagination{
		margin:10px 0;
		width:610px;
	}

	#pagination a{color:#BB7C30; text-decoration:none;}

	#pagination li{float:left;}
	#pagination li.linkPre{width:20%;text-align:left;border-top:2px #BB7C30 solid;}
	#pagination li.nbrePages{width:60%;text-align:center;border-top:2px #BB7C30 solid;}
	#pagination li.linkSui{width:20%;text-align:right;border-top:2px #BB7C30 solid;}

	#pagination li.nbrePages b{font-weight:bold; color:#08526E;}


	/*-------------------------------------------------------------------------------------*/
	/* =  photo acc			 */
	/*-------------------------------------------------------------------------------------*/
	.ventes .photoacc{display:block;overflow:hidden; float:left;}
	.locations .photoacc{display:block;overflow:hidden; float:left;}
	#coupCoeur .photoacc{display:block; width:140px; height:92px; overflow:hidden; float:left;}

	#coupCoeur .photoacc img, 
	.locations .photoacc img, 
	.ventes .photoacc img
	{/*height:157px;*/}
	#grande {overflow:hidden; width:300px;}

	/*-------------------------------------------------------------------------------------*/
	/* =  Menu col A			 */
	/*-------------------------------------------------------------------------------------*/
	#Menu1,#Menu2{display:none;}


	/*-------------------------------------------------------------------------------------*/
	/* =  ACTUALITE			 */
	/*-------------------------------------------------------------------------------------*/
	.boucleactu h2,.boucleactu h2 a{
		color:#08526E; text-decoration:none;
		padding-top:10px;
	}
	.redmore{
		padding-bottom:10px;
		border-bottom:1px #08526E dashed;
		text-align:right;
	}
	.redmore a{
		color:#08526E; text-decoration:none;
	}

	/*-------------------------------------------------------------------------------------*/
	/* =  style pour form calcule pret et echeance			 */
	/*-------------------------------------------------------------------------------------*/
	.calcul_echeance, .calcul_pret{
		border:1px #BB7C30 solid; margin:0 0 20px 0;
		position:relative;
		height:210px;
		}
	.calcul_echeance h2, .calcul_pret h2{
		margin-left:8px !important;
		}

	.calcul_echeance label, .calcul_pret label{
		width:150px; 
		display:block;
		float:left;
		}
	.calcul_echeance .vo label, .calcul_pret .vo label{
		display:block; 
		background-color:#BB7C30; 
		position:absolute; bottom:0; left:0; 
		padding:5px 0 5px 10px; 
		height:20px; width:600px;
		color:#fff; font-weight:bold; font-size:110%;
		}
