/* CSS Document pour Guide-defiscalisation    */
/* Style utilisé pour la page contenu du site   */
/*
	01 - CRE 17/10/07 par michel 
*/
/* Sous menu du contenu */
	/* menu active */
	div.Active{
	height:25px;
	/*background:url(../images/gauche/fondListeHover.png) left center no-repeat;*/
	font:bold 12px Arial, Helvetica, sans-serif; 
	color:#70767d;
	text-decoration:none;
	padding-left:15px;
	}
		div.Active span{position:relative; top:5px; left:5px;}
	/* fond du sous menus */
	div.sousList{
	position:relative;
	top:-1px;
/*	background:url(../images/gauche/Fond-SousMenu.png) left top repeat-y;*/
	width:194px;
	}
		div.sousList ul{
			position:relative;
			left:5px;
			list-style:none;
			width:194px;
		}
			div.sousList ul li label{
			color:#F5981E; font:bold 12px Arial, Helvetica, sans-serif;
			/*background:url(../images/gauche/puce-Sousmenu.png) left center no-repeat;*/
			padding-left:7px;
			}
			/* Les sous menus */
			div.sousList ul li a{
			display:inline!important;
			/*background:url(../images/gauche/puce-Sousmenu.png) left center no-repeat!important;*/
			padding-left:7px!important;
			font-size:11px!important;
			}
			div.sousList ul li a:hover{color:#F5981E!important;}
	/* Bas du sous menus */
	div.Bas-sousList{
	margin-top:-1px;
	/*background:url(../images/gauche/Bas-SousMenu.png) left top no-repeat;*/
	height:4px; font-size:0px;
	width:194px;
	/*position:relative;
	left:-5px;*/}

/* Fin sous menus */
/* Bloc du milieu */
	/* Positionement des ces blocs */
	div.Teteau-Bloc1, div.Teteau-Bloc2, div.Corps-Bloc1-2, div.Bas-Bloc1-2{
	width:548px;
	margin:auto;
	background-position:left top;
	
	}
		/* Premier bloc et deuxieme bloc */
		div.Teteau-Bloc1, div.Teteau-Bloc2{
		background-repeat:no-repeat;
		height:40px;
		margin-top:8px;
		font:bold 14px Arial, Helvetica, sans-serif;
		text-align:center;
		text-transform:uppercase;
		}
		div.Teteau-Bloc1 span, div.Teteau-Bloc2 span, div.Teteau-Bloc1 h1, div.Teteau-Bloc2 h1{ position:relative; top:10px;}
		/* Teteau */
	/*	div.Teteau-Bloc1{ background-image:url(../images/milieu/Teteau-Bloc1.png);color:#6F7276;}
		div.Teteau-Bloc2{ background-image:url(../images/milieu/Teteau-Bloc2.png);color:#FFFFFF; }*/
		
		/* Corps */
		div.Corps-Bloc1-2{
		/*background-image:url(../images/milieu/Fond-Bloc1-2.png);*/
		background-repeat:repeat-y;
		}
			/* Contenu */
			div.Corps-Bloc1-2{
			font:normal 11px Verdana, Arial, Helvetica, sans-serif;
			text-align:justify;
			color:#666666;
			}
			div.contenu-bloc1-2{ width:540px; margin:auto;}
				div.contenu-bloc1-2 a{ color:#990000; font-weight:bold;}
			div.Corps-Bloc1-2 div.contenu-bloc1-2 table{
			margin:5px auto 0px auto;}
				
			div.Corps-Bloc1-2 div.contenu-bloc1-2 ul{width:90%; margin-left:15px;
			list-style-position:inside;}
			
			/* Contenu de tous les actualités */
			
			div.Corps-Bloc1-2 div.contenu-actualite{
			width:540px; margin:auto;}
				div.Corps-Bloc1-2 div.contenu-actualite table{ margin:auto;}
				div.Corps-Bloc1-2 div.contenu-actualite table ul{
				width:100%; 
				margin-left:2px;
				list-style-position:inside!important;
				}
				td.orange_gras_titre {color:#D0851C;}
			
			
			/* Fin contenu actualite */	
			
			/* Contenu du site map */
			td.menuroll img{ display:none;}
			/*a.menu_libel{padding-left:15px; background:url(../images/icoSitemap.gif) left center no-repeat;}*/
			a.itemmenu{
			font:normal 11px Verdana, Arial, Helvetica, sans-serif!important;
			color:#70767D!important;
			text-decoration:none!important;
			position:relative!important; left:40px!important;

			}
			/* Fin contenu du site map */
		
		/* Bas */
		div.Bas-Bloc1-2{
/*		background-image:url(../images/milieu/Bas-Bloc1-2.png);*/
		height:6px; font-size:0px;}
		
		
	
	
	/* Deuxieme bloc */


/* Contenu du site */

/* Liste des programmes immobiliers */
div.ListPgrmImmo{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
margin-top:5px!important;/* FF */
margin-top:1px;

}
	div.ListPgrmImmo img{ border:none;}
	img.imageprog{ position:relative;margin-top:10px;}
	
	div.ListPgrmImmo a.savoirplus{
	font:bold 11px Arial, Helvetica, sans-serif; color:#990000;}
	
	div.ListPgrmImmo a.lienactu,div.ListPgrmImmo a.textecourant { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8B1518;}
	
	div.ListPgrmImmo hr.lienactu{ 
	margin-bottom:9px!important;/* FF */ 
	margin-top:9px!important;/* FF */
	margin-bottom:1px;/* IE 6*/ 
	margin-top:1px;/* IE 6*/
	}
	/* Titre */
	span.textecourant{ color:#F5981E;}
	p.textecourant{ color:#8B1518;}
	
		/* Titre d'un programme */
		tr.enteteprog{ background-color:#F2E6CC; font:bold 11px Arial, Helvetica, sans-serif;}
		div.ListPgrmImmo table table{ margin:0px;}
		div.ListPgrmImmo table{ margin-top:10px; color:#8B5220;}
/* Fin liste des programmes immobiliers */

/* Zone des actualités */


/* Fin contenu du site */


/* Formulaire dans le page contenu -etape2 et formulaire du contenu */
.table_globale{
margin:auto;
width:548px!important;/*548*/
background:none!important;
}
div#formulaire_mini{
/*display:none;*/ 
width:204px!important;
position:relative;
margin-top:-3px!important;
margin-top:-3px;
}


.mini_table_globale{ }
#mini_bordure_pave{}
.largeur_initiale,.table_contenu_formulaire{
/*border:1px solid #0000FF;*/
background:none;}

.table_form{
	margin:0px auto 0px auto;
	border:none!important;
	background:none!important;
	/*background:url(images/formulaires/fond_formulaire.jpg) right bottom no-repeat;*/
}

.table_form table{ 
	background:none!important;
}
/* CSS pour le path */
#path{ 
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#70767D;
margin-top:5px;
margin-top:5px;
text-indent:5px;
margin-bottom:5px;
}
.gris_nounderline {
	color: #d0851c;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}


/* Styles temoignages clients et lien utiles */
	/* temoignage */
div.Contenu-temoignage{ 
	width:97%;
	margin:auto;
}
	 ul.Auteur-temoignage{
	color:#89313C; font:bold 12px Arial, Helvetica, sans-serif;
	margin-top:5px;} 
	 div.Temoignages{
	margin:3px auto 3px auto;
	font-style:italic;
	color:#8B5220;
	/*background:url(../images/gauche/sep.gif) left bottom repeat-x;*/
	padding-bottom:7px;
	}
	
	/* lien utiles */
	p.titremaj, span.titremaj{
	margin:0px 0px 5px 0px;
	padding-top:15px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#D0851C;}
	a.NomSite,a.Style2{
	
	font-size:11px; 
	text-decoration:none;
	color:#D0851C;}
	
/* formulaire simu */
td.ombre_gauche object{
display:none!important;
/*background:url(../images/milieu/formulaire-index/accrroche_dep.gif) 5px center no-repeat!important;*/
 
}
/* -------------pagination page actu-------------*/
div.espacement_bas02{ 
		float:left;
		width:563px;  
		height:30px;
		margin-bottom:10px; 
		background-color: #F3782B;
		text-align:center;
		padding-top:5px;
		/*border-top:1px solid #F3782B;
		border-bottom:1px solid #F3782B;   
		border-left:1px solid #F3782B; 
		border-right:1px solid #F3782B;*/
		}
div.espacement_bas02 .coin_h_g_actu{ background-image:url(../images/coin_h_g_confirm_form.gif); float:left; margin-left:0px; margin-top:0px; }
div.espacement_bas02 .coin_h_d_actu{ background-image:url(../images/coin_h_d_confirm_form.gif); float:right;margin-right:0px; margin-top:0px;}
div.espacement_bas02 .coin_b_g_actu{ background-image:url(../images/coin_b_g_actu.gif); float:left; margin-left:0px; margin-top:24px;}
div.espacement_bas02 .coin_b_d_actu{ background-image:url(../images/coin_b_d_actu.gif); float:right;margin-right:0px; margin-top:24px;}

div.container_actu .pagination a {display:inline-block;font:normal 11px Arial, Helvetica, sans-serif;padding: 2px 5px 2px 5px;	margin: 2px;border: 1px solid #FFC671;text-decoration: none; /* no underline */	color: #FFC671;	font-weight: bold;}
div.container_actu .pagination a:hover {	border: 1px solid #FFFFFF;color: #FFFFFF; background:#F3782B ;font-weight: bold;}
div.container_actu .pagination.digg a:active {	border: 1px solid #FFC671;color: #FFFFFF; background:#FFC671 ;font-weight: bold;}
div.container_actu .pagination .current {
background:#F3782B none repeat scroll 0 0;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-weight:bold;
margin:2px;
padding:2px 5px;}
	
