/* CSS Document pour Guide-defiscalisation    */
/* Style utilisé pour la page index du site   */
/*
	01 - CRE 17/10/07 par michel 
	02 - MOD 05/11/07 par michel     => line : 51,63 -> 72,156
*/

/* Texte d'accorche pour la page d'index */
div.Texte-Accroche{
width:548px;
margin:8px auto 0px auto; 
background:url(../images/milieu/Fond-Immobilier.jpg) center 30px no-repeat;
}
	/* Teteau des deux blocs */
	div.Teteau-Bloc1, div.Teteau-Bloc2{
	background:url(../images/milieu/Teteau-Bloc-Milieu.png) left top no-repeat;
	width:264px;
	height:38px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#9d2828;
	text-align:center;
	position:relative;
	}
		div.Teteau-Bloc1 img, div.Teteau-Bloc2 img{
		position:absolute;
		top:2px; left:1px;}
		div.Teteau-Bloc1 span, div.Teteau-Bloc2 span{
		position:relative; top:10px; left:10px;/*10*/
		/*display:block;
		width:200px;
		text-align:center;*/
		}
		div.Teteau-Bloc2 span{/* top:5px;*/ left:16px;}
		div.Teteau-Bloc1 span a, div.Teteau-Bloc2 span a{
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#9d2828;
		text-decoration:none;}
		div.Teteau-Bloc1 span a:hover, div.Teteau-Bloc2 span a:hover{ text-decoration:underline;}
		/* Position du teteau et du foot */
		div.Teteau-Bloc1, div.Bas-Bloc1{ float:left;}
		div.Teteau-Bloc2, div.Bas-Bloc2{ float:right;}
	
	/* Fond du texte accroche*/
	div.CorpsBloc1Bloc2{
	background:url(../images/milieu/Fond-deux-blocs.png) left top repeat-y;
	/*height:150px;*/
	clear:both;	
	}
		/* Contenu texte des deux blocs */
		div.ContenuGauche, div.ContenuDroite{ 
		width:253px; 
		font:normal 11px Verdana, Arial, Helvetica, sans-serif;
		color:#626262;
		text-align:justify;
		/*border:1px solid #0000CC;*/
		position:relative;
		line-height:15px;/*20*/
		}
		/* lien normal dans les contenus a gauche ou a droite*/
		div.ContenuGauche a, div.ContenuDroite a{color:#626262; text-decoration:none;}
		
		div.ContenuGauche img{
		float:left;
		margin:3px 3px;
		padding-top:3px;}
		div.ContenuGauche a img{
		padding:0px;
		margin:0px; 
		border:none; 
		float:none;
		position:relative;top:2px;}
		
		/* Lien vers le DEP */
		a.demande-DEP{
		text-align:left;
		text-decoration:none;
		font-size:10px;
		display:block;
		font-weight:bold;
		color:#f9f9f9!important;/*f9f9f9*/
		background:url(../images/milieu/btnDemandeEtude.png) left top no-repeat;/**/
		width:224px;/*203*/
		height:23px;/*20*/
		/*float:right;
		position:relative; right:25px;*/
		margin:auto;
		/*font:bold 10px Verdana, Arial, Helvetica, sans-serif;*/
		font:bold 13px Arial, Helvetica, sans-serif;
		}
		a.demande-DEP span{ 
		position:relative; 
		top:2px;/*-2*/ left:17px;
		}
			/* Position des deux contenus */
			div.ContenuGauche{ float:left; left:4px;}
			div.ContenuDroite{ float:right; right:4px;}
		
	/* Bas des deux blocs */
	div.Bas-Bloc1, div.Bas-Bloc2{
	font-size:0px; 
	/*background:url(../images/milieu/Bas-deux-blocs.png) left top no-repeat;*/
	background:url(../images/general/bas-home-centre.png) left top no-repeat;
	width:264px;
	height:44px;/*5*/
	position:relative;}
		div.Bas-Bloc1 img{ position:relative; top:6px; left:35px;}
	
/* Formulaire de la page index */
	/* Zone contenant le formulaire */
	div.Teteau-Zone-Form, div.Corps-Zone-Form, div.Bas-Zone-Form{ 
	width:548px;
	/*margin:0px ;*/
	margin-left:7px;
	background-position:left top;
	}
	div.Teteau-Zone-Form, div.Bas-Zone-Form{
	height:5px;
	font-size:0px;
	background-repeat:no-repeat;
	}
	div.Teteau-Zone-Form{
	margin-top:15px;
	background-image:url(../images/milieu/Teteau-zone-form.png);}
	div.Bas-Zone-Form{
	background-image:url(../images/milieu/Bas-Zone-Form.png);}
	div.Corps-Zone-Form{
	background-image:url(../images/milieu/Fond-Zone-Form.png);
	background-repeat:repeat-y;
	/*height:100px;*/}
		
		/* Pave simulation */
		div.Pave-Simulation{ padding-top:10px; position:relative;}
		div.PaveClair, div.PaveSombre{ 
		width:524px;
		margin:auto;
		position:relative;
		}
		
		div.PaveClair{ background-color:#ecebe2; height:57px;}
		div.PaveSombre{ background-color:#d4d1cd; height:21px;}
		
		/* les bordures arrondies */
		div.PaveClair img.Gauche, div.PaveClair img.Droite{ position:absolute; top:0px;}
		div.PaveSombre img.Gauche, div.PaveSombre img.Droite{ 
		position:absolute; 
		bottom:0px!important;/* pour FF */
		bottom:-1px;/* pour IE6 */
		/* à faire sous IE7 */
		}
			div.PaveClair img.Gauche, div.PaveSombre img.Gauche{ left:0px;}
			div.PaveClair img.Droite, div.PaveSombre img.Droite{ right:0px;}
		/* les texte à l'interieur */
		div.PaveClair img.IcoSim, div.PaveClair label{ position:absolute;}
			div.PaveClair img.IcoSim{ top:-8px; left:-5px;}
			
			/* Titre ESPACE SIMULATION ROBIEN BORLOO */
			div.PaveClair label{ 
			font:bold 18px Arial, Helvetica, sans-serif;/* 20 */
			/*text-transform:lowercase;*/
			color:#293986;
			top:0px;/*-10 , -15*/ left:50px;/*45*/}
			/*div.PaveClair label:first-letter{ text-transform:uppercase; }*/
			
			
		    div.TexteSimu{
			width:95%; 
			position:absolute;
			text-align:center; 
			font:bold italic 13px Arial, Helvetica, sans-serif;
			color:#8b1518;
			top:35px;
			left:15px; 
			z-index:3;}
	

/* Style pour le formulaire de l'index */
/* dimension de la tabel du formulaire */

.table_globale{
margin:auto;
width:545px!important;
background:none!important;
}
.largeur_initiale,.table_contenu_formulaire{
/*border:1px solid #0000FF;*/
background:none;}

/* gestion des dimension du formulaire de la page index */
/* bouton valider du mini-formulaire */
.bouton{
background:url(../images/milieu/formulaire-index/btnValider.png) center top no-repeat!important;
width:83px;
height:25px;
border:none;
font:bold 13px Verdana, Arial, Helvetica, sans-serif!important;
color:#f6a227;
padding-left:10px;
}

/* le trait horizontale */
.trait-horizontale{ 
	height:1px !important; 
	/*background-color:#FFFFFF; */
	background:url(../images/milieu/formulaire-index/traitGris.gif) left center repeat-x!important;
	font-size:1px!important;
}

.trait-horizontale hr
{
	/*display:none;*/
	/*display:block;*/
	clear:both;
	visibility:hidden;
	
	/*color:#FFFFFF;*/
	margin-top:3px;
	margin-bottom:3px;
	font-size: 2px;
	line-height: 1px;
}


/* nom du champ du formulaire */
td.width-td1 table tr td#largeur_champ{
	width:190px!important ;/*195 !important*/
}

td.width-td1 table tr td#largeur_input{
	width:160px!important; /*155*/

}



td#largeur_champ span.label,td#largeur_input {
	color:#8b1518!important; /*#F37020*/
	font:bold 10px Verdana, Arial, Helvetica, sans-serif!important;
}

/* Zone de texte du formulaire */
input.champ, select.champ{
	border:1px solid #d4d1cd!important;/* #015ab8/ */
	background-color:#faf8f1!important;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif!important;
	color:#8b1518!important;
	
}
select.champ{
width:138px!important;
}
/* Texte de legalisation CNIL  */
p.label_normal_info{
font:normal 11px Verdana, Arial, Helvetica, sans-serif!important;
text-align:justify!important;
color:#8b5220!important;
}
a.mailto{
color:#F5981E!important;
font:bold 10px Verdana, Arial, Helvetica, sans-serif!important;
}

/* bordure du pave accroche*/
#bordure_pave
{
	/*border:1px solid #FFFFFF;*/
	border:none !important;
	margin-left:0px;/* 10 */
	padding-left:0px;/* 10 */
	
}
td.ombre_gauche{
	/*background:url(../images/milieu/formulaire-index/accrroche_dep.gif) 5px center no-repeat!important;*/
}
.table_conteneur_form{
	/*width:197px;*/
	width:100%;
	/*background:none!important;*/
	background-image:url(../images/milieu/formulaire-index/Fond-form-index.png)!important;
	/*background-color:#d7e5f4;*/
	background-repeat:repeat!important;
	background-position :left top;
	border:none!important;
	/*border:10px soid #000000!important;*/
}
.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;
}

tr.table_commentaires{}
span.label_oblig, tr.table_commentaires{display:none!important;}

/* --------------------- fin page dep par zefania-------------------------------*/
.long-text{
margin:10px 0 0 0;
/*width:1004px;*/
}
.long-text-haut{
}
.long-text-corps{
color:#999999;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-left:4px;
/*width:980px;*/text-align:left;
}
.long-text-corps p { padding: 0 10px 0 10px; line-height: 18px; }
.long-text-bas{
}
