﻿/*@charset "utf-8";*/
.Style3 {
	margin-left: 162px;
	font-weight: bold;
	font-size: 0.76em;
	color: #666666;
	clip: rect(auto,auto,auto,160px);
}

/* CSS Document */
html, body
{
	/*background:url(../images/fond_page.jpg) top left repeat-x #0F1926;*/
	background:url(../images/fond_page.jpg) top left repeat-x #0F1926;
	font:101% Geneva, Arial, Helvetica, sans-serif; margin:0px;
}
#PARENT_1
{
	margin:auto;
	width:1000px;
}

#HEADER
{
	display:block; float:left;
	width:1000px; height:128px; margin:0px; padding:0px;
}
.header_home
{
 	background:url(../images/fond_top_immeuble01_01.gif) top left no-repeat;
}
.texte_menu_dipositifs_a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

#CORPS
{
	display:block;
	width:1000px;
	padding:0px;
	background:url(../images/fond_corps.gif) top left repeat-y;
	margin-bottom:15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#CONTENU_GENERIQUE
{
	display:block;
	float:left;
	width:748px;
}
#CONTENU_TOP{
	display:block;
	float:left;
	width:692px;
	height:135px;
	padding-top: 34px;
	padding-right: 0px;
	background-image: url(../images/fond_top_contenu1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 54px;






	
*padding-top: 36px;
	margin-left: 0px;
}
.span {
	font-family: Arial, Helvetica, sans-serif;
	clip: rect(auto,auto,auto,160px);
	margin-left: 160px;
	font-weight: bold;
	color: #29ABE2;
}


/* contenu personnalisés */
.contenu_top_home{
	background-image: url(../images/fond_top_contenu1.jpeg);
	background-repeat: no-repeat;
	background-position: left top;
}
.contenu_top_home h1{/*font-family:Tahoma, Arial, Helvetica, sans-serif;*/
	font-size:1.1em;
	color:#29ABE2;
	font-weight: bold;
	margin-left: 160px;
	
}
.contenu_top_home h2{/* font-family:Tahoma, Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.74em;
	color:#666666;
	font-weight:bolder;
	margin-top: 15px;

	
*margin-top: 0px;	
	margin-left: 162px;
}
.contenu_top_home h3{ /*font-family:Tahoma, Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#ffffff;
	font-weight:lighter;
	margin-left:200px;
}
.contenu_top_home h3 a { /*font-family:Tahoma, Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#ffffff;
	font-weight:lighter;
	text-decoration:underline
}
.contenu_top_home h3 a:hover { /*font-family:Tahoma, Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#EFEFEF;
	font-weight:lighter;
	text-decoration: underline;
}

.contenu_top_home p{ /* font-family:Tahoma, Arial, Helvetica, sans-serif; */
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#666666;
	font-weight:lighter;
	margin-left:10px;
	text-align:justify;
	margin-right: 10px;
}

.contenu_top_home p a {  }
.contenu_top_home p a:hover {  }

#CONTENU_BOTTOM
{
	display:block;
	float:left;
	width:685px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 43px;


*margin:21px 0px 0px 50px;
	padding-top: 0px;
	margin-top: 20px;
	margin-right: 10px;
	
}
#fond_index {
	background-image: url(../images/fond_loiscellier.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 692px;
	margin-top: 19px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	float: left;
	height: 501px;
}



#CONTENU_BOTTOM h1{ /*font-family:Tahoma, Arial, Helvetica, sans-serif;*/ font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#29ABE2; }
#CONTENU_BOTTOM h2{ /*font-family:Tahoma, Arial, Helvetica, sans-serif;*/ font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#666666; font-weight:lighter; border-bottom:1px solid #E6E6E6; }
#CONTENU_BOTTOM p{ /*ont-family:Tahoma, Arial, Helvetica, sans-serif;*/ font-family:Arial, Helvetica, sans-serif font-size:0.8em; color:#000000; font-weight:lighter;  text-align:justify; }

#CONTENU_BOTTOM p a {  }
#CONTENU_BOTTOM p a:hover {  }


#COLONNE_GAUCHE
{
	display:block;
	float:left;
	padding-left: 0px;
}
.lien_col_gauche
{
	/*width:225px;*/
	height:41px;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#666666;
	text-decoration:none;
	background-image:url(../images/fond_libelle_gris.png);
	background-repeat:no-repeat;
}
.lien_col_gauche a
{
	color:#666666;
	text-decoration:none;
	background-image: url(../images/fond_libelle_gris.png);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}
.lien_col_gauche a:hover
{
	color:#ffffff;
	text-decoration:none;
	background-image: url(../images/fond_libelle_simulateur.png);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}

#ABBO_NEWSLETTER
{
	display:block;
	background-image: url(../images/fond_abbo_newsletter.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#ABBO_NEWSLETTER_cellule1 { display:block; }
#ABBO_NEWSLETTER_cellule2 {
	display:none;
	float: left;
}


.libelle_abbo_newsletter  { /*font-family:Georgia, Arial, Helvetica, sans-serif;*/
	font-family:"Times New Roman", Times, serif;
	font-size:0.9em;
	margin-left:11px;
	padding-top:10px;
	font-weight: bold;
}

.texte_666666 {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
}

#ABBO_NEWSLETTER form:before
{
	width: 23px; display:block;
	padding: 0 0 0 0;
	background:RED;
	content: "";
}
#champ_inscription_newsletter{ background:0; padding:2px 4px 2px 4px; margin:0px; width:150px;  border:0px; height:25px; }
#champ_inscription_newsletter_ok { cursor:pointer; margin-left:-12px; background:0; width:35px; border:0px; padding:0px; height:25px; }

#INSCRIPTION_NEWSLETTER {
	display:block;
	padding-left: 15px;
	background-image: url(../images/fond_champ_formulaire.gif);
	background-repeat: no-repeat;
	background-position: 10px top;
}

#ILLUS_SIMULATEUR {
	display:block;
	height:119px;
}
#ILLUS_RENDEZVOUS {
	display:block;
}
#ILLUS_BILAN {
	display:block;
}
#ILLUS_PARTENAIRES {

}



#FOOTER
{
	display:block; width:910px; *width:920px; text-align:right;
	margin-left:40px; height:40px; clear:left;
	background:#293443; color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding:5px;
}
#FOOTER a { text-decoration:underline; color:#FFFFFF; }
#FOOTER a:hover { text-decoration:none; color:#FFFFFF; }

h1{/*font-family:Tahoma, Arial, Helvetica, sans-serif; */ font-family:Arial, Helvetica, sans-serif;  font-size:1em; color:#29ABE2;  }
.texte_menu_accueil {
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	margin: 0px;
}

h2{ /*font-family:Tahoma, Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 1em;
}
h2 a { /*font-family:Tahoma, Arial, Helvetica, sans-serif;*/ font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#666666; font-weight:lighter; border-bottom:1px solid #E6E6E6;   }
.texte_menu_dipositifs_a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

h3{ /*font-family:Tahoma, Arial, Helvetica, sans-serif;*/ font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:#666666; font-weight:lighter; }
p{ /*font-family:Tahoma, Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#666666;
	font-weight:lighter;
}
.texte_menu_accueiltd {
	vertical-align: text-top;
}


p a {  }
p a:hover {  }

ul	{ /*font-family:Tahoma, Arial, Helvetica, sans-serif;*/ font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#000000; font-weight:lighter; }
li  { list-style-image:url(../images/puce_li.gif); padding-top:4px; }


.colonne_gauche { display:block; float:left; width:300px; height:50px; color:#000000;  }
.colonne_droite { display:block; float:left; width:300px; margin-left:10px; padding-left:5px; height:50px; border-left:1px solid #045E80; color:#000000;   }

.colonne_gauche_top {
	display:block;
	float:left;
	width:190px;
	height:50px;
	margin-top:0px;
	font-size:0.8em;
	margin-left:200px;


*margin-left:200px; 	color: #FFFFFF;
}
.colonne_droite_top {
	display:block;
	float:left;
	width:190px;
	margin-left:10px;
	padding-left:5px;
	height:50px;
	border-left:1px solid #045E80;
	color: #FFFFFF;
}





#FORMULAIRE_CONTACT {
	display:block;
	width:640px;
	float:left;
	font-size:0.8em;
	margin-bottom:50px;
}
#libelle { display:block; width:200px; float:left; margin-left:0px; }

/*  formulaire de recherche des programmes */

#blockFiscalite
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	margin-left:200px;
	_margin-left:100px;
	float:left;
	color: #FFFFFF;
	margin-top: 4px;
}

#blockRegion
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	display:block; margin-left:20px; float:left;
}

#BtnSearchProgrammes
{
	display:block;
	float:left;
	margin-left:7px;
	margin-top: 4px;
}
#ONE_PROGRAMME { display:block; float:left; width:100%; border-bottom:1px dotted #CCCCCC; }
#LIBELLE_PROGRAMME { display:block; width:100%; float:left;  /*font-family:Tahoma, Arial, Helvetica, sans-serif;*/ font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:#29ABE2; font-weight:lighter; margin-bottom:4px; border-bottom:1px dotted #CCCCCC; }
#CONTENU_PROGRAMME {  /*font-family:Tahoma, Arial, Helvetica, sans-serif;*/ font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#000000; font-weight:lighter; }
#CONTENU_PROGRAMME img { float:left; margin:0px 5px 5px 0px; }
#LIBELLE_PROG { float:left; letter-spacing:0.1em; }
#LIBELLE_REGION { float:right; font-size:0.8em; color:#333333; letter-spacing:0.1em; }
#LIBELLE_FISCALITE { float:right; font-size:0.8em; color:#000; margin-left:20px; letter-spacing:0.1em; }

.textOrange { color:#FF6600; }

/* ààààààààààààààààààà     SIMULATEURS    00000000000000000000 */
.loaderImpotIRMasque{ display:none; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; text-align:center;}
.loaderImpotIRShow{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; text-align:center;}

.resultatsIRMasque { display:none; float:left; width:100%; }
.resultatsIRShow { display:block; float:left; width:100%; }

table
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
.simulateurIRMasque { background:#FFF; float:left; display:none; border:2px solid #E4E8E9; width:650px; height:200px; }
.titre_tableau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #29ABE2;
}
.titre_societe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #29ABE2;
}

.simulateurIRShow   { background:#FFF; float:left; display:block; border:2px solid #E4E8E9; width:650px; height:200px; }
.texte_corps_accueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666666;
	font-weight: normal;
}
.texte_corps_accueil1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #666666;
}

.barreSimulateurBox { display:block; width:650px; height:25px; background:#E4E8E9;   }

.btnAfficheSimulIRShow { display:inline; float:right; font-size:0.8em; color:#000000; margin-right:10px; margin-top:3px;   }

#resultMontantIR { font-weight:bold; color:#FF6600; }
#resultTranche { font-weight:bold; color:#FF6600; }



/*******************  styles du formulaire de demande d'approche patrimoniale  ***********************/

.labels3Titres{ width:520px; color:#29ABE2; background:#f2f2f2 }
.labels3{ width:65%;  }

.visible { display:block; }
.invisible { display:none; }
.textleft { text-align:left; }
.textright { text-align:right; }



/*******************  styles du formulaire simulations  ***********************/

#FormsimulateurLibelle
{
	display:block;
	width:290px;
	margin-left:20px;
	_margin-left:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:4px;
}

#FormsimulateurChamp
{
	display:block;
	width:310px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:4px;
}


#ssmenusSimulateurs
{
	display:block;
	width:470px;
	height:70px;
	float:right;
	line-height:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFFFFF;
}
#ssmenusSimulateurs div
{
	display:block;
	width:500px;
	height:20px;
	float:right;
	line-height:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.8em;
}

#ssmenusSimulateurs a
{
	/*color:#29ABE2;*/ color:#FFFFFF;
	font-size:0.9em;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#ssmenusSimulateurs a:hover
{
	color:#FFFFFF;
	font-size:0.9em;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}

.bouton{
background-image:url(../images/fond_bouton.png);
color:#FFFFFF;
border:1px solid #98886a;
text-decoration:none;
}

.table_contenu_top_home {

}
.span_titre2 {
	font-family: Arial, Helvetica, sans-serif;
	clip: rect(auto,auto,auto,160px);
	margin-left: 160px;
	font-weight: bold;
	font-size: 0.75em;
	color: #666666;
}
.Style3 {
	margin-left: 162px;
	font-weight: bold;
	font-size: 0.76em;
	color: #666666;
	clip: rect(auto,auto,auto,160px);
}
.style3_a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
.style3_mentions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;
}
#fond_index {
	width: 692px;
	margin-top: 0px;
	margin-left: 0px;
	
	
}
.style3bilan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #666666;
	margin-left: 162px;
}
.clearfloat {
	font-size: 1px;
	line-height: 0px;
	clear: both;
}
