/* Default styles */

	* {margin:0; padding:0}
	
	html, body {width:100%; height:100%}
	
	body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#646666;
		background:#f6f5f2;
	}


	ul, ul li {list-style-type:none;}

	a {text-decoration:none}
	a img {border:0}
	
	acronym {cursor:help;}

	

	#wrapper {width:920px; margin:auto; display:table; background-color:#FFFFFF}	
	
/*Menu de gauche */	
	#left-section {width:193px; float:left}

	#subNav {padding:1px 16px 15px 0; margin-bottom:20px; text-align:right; background:#f6f5f2}
	#subNav dt {height:40px; padding-bottom:3px; margin-bottom:6px;  text-align:right;}
	#subNav dt img{ margin-right:-10px}
	#subNav dd{padding-bottom:-4px; }
	#subNav dd ul li {padding-bottom:20px}
	#subNav dd ul li a {display:block; padding-right:20px; color:#5b5d5d; font-weight:bold; font-size:1.1em;}
	#subNav dd ul li a:hover {display:block; padding-right:20px; color:#bb4646; font-weight:bold; font-size:1.1em;}
	#subNav dd ul li a.current {display:block; padding-right:20px; color:#bb4646; font-weight:bold; font-size:1.1em;}

	.logement dd ul li a:link {padding-right:20px; display:block; color:#626261; font-size:1.1em; font-weight:bold; background-position:right 2px; background-repeat:no-repeat; background-image:url(../img/pics/arrow-red-right.gif)}
	.logement dd ul li a:visited {padding-right:20px; display:block; color:#626261; font-size:1.1em; font-weight:bold; background-position:right 2px; background-repeat:no-repeat; background-image:url(../img/pics/arrow-red-right.gif)}
	.logement dd ul li a:hover {padding-right:20px; display:block; color:#bb4646; font-size:1.1em; font-weight:bold; background-position:right 2px; background-repeat:no-repeat; background-image:url(../img/pics/arrow-red-right-on.gif)}
	.logement dd ul li a.current {padding-right:20px; display:block; color:#bb4646; font-size:1.1em; font-weight:bold; background-position:right 2px; background-repeat:no-repeat; background-image:url(../img/pics/arrow-red-right-on.gif)}
	
/*footer*/	
	#footer {clear:both; padding-top:10px; text-align:center; background-color:#f6f5f2;}
	#footer a {color:#aba097; font-size:.9em;}
	#footer a:hover {color:#646466;}
	
	
	
/* main */	
	#main {padding:0 18px 20px 18px; background:#fff; float:left; width:685px; display:inline}
	#main-top {position:relative; width:565px; height:100px; margin-bottom:20px}
	#main-top h2 img {margin-top: 65px}
	#img-main-top {margin-top: 10px}
	
	
/* real content - default styles */	
	#main .img-gauche {clear:both}
	#main .img-gauche h3, #main .img-gauche p {clear:right}
	#main .img-gauche h3 img {margin-left:-23px;}
	#main .img-gauche img.visuel {float:left; margin:10px 33px 0 0;}
	
	
	#main h3 {padding:3px 12px; color:#fff; font-size:1.2em; background-color:#675c56}
	#main p.pre-intro {clear:both; font-size:1.1em; color:#675c55;}
	#main p.intro {clear:both; font-size:1.1em; color:#a1958d; text-align:center; padding-top:26px; padding-bottom:27px; text-transform:uppercase}
	#main  p.big2 {font-size:1.2em; font-weight:bold; padding-top:20px }
	#main a.mail{ color:#675c55; }
	#main a.mail:hover{ text-decoration:underline}
	#main  p.big3 {font-size:1.4em; font-weight:bold;  padding-top:10px}
	#main .visuel {border:1px solid #a1958d}
	#main .bas-page {text-align:right; padding-top:20px; padding-bottom:20px}
	#main .liens-associes {display:block; margin-top:3px; padding-left:19px; padding-bottom:4px; color:#333333; font-weight:bold; background:url(../img/pics/arrow-red-left.gif) 0 1px no-repeat}
	#main .liens-associes:hover {text-decoration:underline}
	
	#main .liens-associes5 {display:block; margin-top:11px; padding-left:19px; padding-bottom:4px; color:#333333; font-weight:bold; background:url(../img/pics/arrow-red-left.gif) 0 1px no-repeat}
	#main .liens-associes5:hover {text-decoration:underline}
	
	#main .liens-associes6 {display:inline-block; margin-top:11px; padding-left:19px; padding-bottom:4px; color:#333333; font-weight:bold; background:url(../img/pics/arrow-red-left.gif) 0 1px no-repeat}
	#main .liens-associes6:hover {text-decoration:underline}
	
	#main .liens-associes7 {display:inline-block; margin-top:11px; padding-bottom:4px; color:#333333; font-weight:bold}
	#main .liens-associes7:hover {text-decoration:underline}
	
	#main .liens-associes2 {display:block; margin-top:5px; padding-left:19px; color:#333333; font-weight:bold; background:url(../img/pics/arrow-red-left.gif) 0 1px no-repeat}
	#main .liens-associes2:hover {text-decoration:underline}
	
	#main .liens-associes4 {display:block; margin-top:12px; padding-left:19px; color:#333333; font-weight:bold; background:url(../img/pics/arrow-red-left.gif) 0 1px no-repeat}
	#main .liens-associes4:hover {text-decoration:underline}
	
	#main .liens-associes-rouge {display:block; margin-top:0px; font-size:1.1em; margin-bottom:40px; padding-left:19px; color:#bb4646; font-weight:bold; background:url(../img/pics/arrow-red-left.gif) 0 2px no-repeat}
	#main .liens-associes-rouge:hover {text-decoration:underline}
	
	#main .liens-associes-rouge2 {display:block; margin-top:0px; font-size:1.1em; margin-bottom:5px; padding-left:19px; color:#bb4646; font-weight:bold; background:url(../img/pics/arrow-red-left.gif) 0 2px no-repeat}
	#main .liens-associes-rouge2:hover {text-decoration:underline}
	#main .liens-associes-rouge3 {display:block; margin-top:0px; margin-top:10px; font-size:1.1em; margin-bottom:10px;  padding-left:19px; color:#bb4646; font-weight:bold; background:url(../img/pics/arrow-red-left.gif) 0 2px no-repeat}
	#main .liens-associes-rouge3:hover {text-decoration:underline}
	
	

	
	
/*header et menu */	
	#header {height:119px;width:920px;  } /* height:163px */

	#header h1 {height:119px; background:url(../img/global/header-bg.jpg) no-repeat}
	#header h1 img {margin-top:70px; margin-bottom:-17px}
	#header h1 a img {margin:27px 35px 0 22px; float:left}

/* menu principal */
	#header ul { width:800px; margin-top:-34px; margin-left:184px } /* ici pour changer la taille du menu du haut */
	#header ul li {float:left}
	#header ul li a {display:block; cursor:pointer; height:33px; background-repeat:no-repeat}
	#header ul li#nav-espace a {width:88px; cursor:pointer; background-image:url(../img/global/over-06.jpg);}
	#header ul li#nav-informer a {width:93px; background-image:url(../img/global/over-07.jpg);}
	#header ul li#nav-conseiller a {width:93px; background-image:url(../img/global/over-08.jpg);}
	#header ul li#nav-telecharger a {width:114px; cursor:pointer; background-image:url(../img/global/over-09.jpg);}
	#header ul li#nav-rechercher a {width:98px; background-image:url(../img/global/over-10.jpg);}
	#header ul li#nav-contacter a {width:123px; background-image:url(../img/global/over-11.jpg);}
	#header ul li#nav-newsletter a {width:106px; cursor:pointer; background-image:url(../img/global/over-12.jpg);}
	#header ul li#nav-rejoindre a {width:114px; cursor:pointer; background-image:url(../img/global/over-13.jpg);}

	
	#header ul li a.current img {display:none;}
	



/*popup login*/
	#login{width:456px; height:354px; margin:0 auto; display:table; background:#f6f5f2 url(../img/global/petage.gif) repeat-x; }		
	#login p{padding:30px 20px 0px 30px}
	#formu{background-color:#FFFFFF; border:none; width:456px}
	#formu li label{width:150px; padding-left:20px}
	#login .erreur{font-weight:bold; color:#e34000}
	.validation{float:right; padding-top:15px; margin-right:70px}
	.validation input{margin:15px 0 0 30px}
	.validation img{margin-top:-10px}
	.validation a{ margin-left:5px; font-size:.8em; vertical-align:baseline; color:#935035; text-decoration:underline}
	.validation a:hover{text-decoration:none}
	
	.validation2{float:right; padding-top:15px; margin-right:70px}
	.validation2 input{margin:15px 0 0 30px}
	.validation2 img{margin-top:-10px}
	.validation2 a{ margin-left:5px; font-size:.8em; vertical-align:baseline; color:#935035; text-decoration:underline}
	.validation2 a:hover{text-decoration:none}
	
	
/*popup perdu identifiants*/
	#perdu{width:456px; height:354px; margin:0 auto; display:table; background:#f6f5f2 url(../img/global/petage.gif) repeat-x; }		
	#perdu p{padding:60px 40px 30px 40px; text-align:center; font-size:1.1em}
	#perdu .retour{padding:10px 40px 10px 40px;}








#main  h4.plus{padding:10px 0px 2px 0px; margin-bottom:10px; margin-top:-10px; font-size:1.1em; background:url(../img/pics/fliet-bas-de-page-long.gif) bottom left no-repeat; border:none}


	/*Conseiller */
	#main .conseiller p{margin-top:15px; margin-bottom:20px; font-size:1.1em}
	/*#main .conseiller ul {padding:0px 0 40px 0px;}*/
	#main .conseiller ul {padding:0px 0 10px 0px;}
	#main .conseiller .conseillertitre {padding:0px 10px 0px 0px;}
	#main .conseiller li {padding:1px 0 10px 20px; font-size:1.1em; background:url(../img/pics/dot-dark-grey.gif) 2px 6px no-repeat}
	#main .conseiller ul.sousliste {padding:0px 0 0px 0px;}
	#main .conseiller ul.sousliste li {padding:2px 0 3px 20px; font-size:1.1em; background:url(../img/pics/dot-red1.gif) 2px 6px no-repeat}
	#main .conseiller span {color:#bb4646}
	#main .conseiller a {color:#bb4646}
	#main .conseiller a:hover{ text-decoration:underline}
	#main .conseiller a.lien{color:#646666;  text-decoration:underline}
	#main .conseiller a.lien:hover{ text-decoration:none}
	#main .conseiller h4{padding:10px 0px 2px 0px; margin-bottom:10px; margin-top:-10px; font-size:1.1em; border-bottom:1px solid #646666}
	/*#main .conseiller h4{padding:10px 0px 5px 0px; margin-bottom:10px; margin-top:-10px; font-size:1.1em; background:url(../img/pics/fliet-bas-de-page-long.gif) bottom left no-repeat}*/
	#main .conseiller h4.plus{padding:10px 0px 2px 0px; margin-bottom:10px; margin-top:-10px; font-size:1.1em; background:url(../img/pics/fliet-bas-de-page-long.gif) bottom left no-repeat; border:none}
	#main .conseiller .mobilite h4{padding:10px 0px 2px 0px; margin-bottom:5px; margin-top:-10px; font-size:1.1em; background:url(../img/pics/fliet-bas-de-page-long.gif) bottom left no-repeat}
	.btnbas{float:right; margin-top:25px}
	.btnbas2{float:right; margin-top:25px; margin-right:130px}
	.btnbas2{float:right; margin-top:25px; margin-right:65px}
	
	#main .conseiller table{margin-top:15px; margin-bottom:40px; margin-left:60px; font-size:1.1em}
	#main .conseiller td{height:25px; padding-left:10px; border-right:2px solid white}
	#main .conseiller tr{margin-left:2px}
	#main .conseiller .clair{ background:#f6f5f3}
	#main .conseiller .fonce{ background:#e7e4df}
	#main .conseiller .titre{padding:9px 5px; color:#fff; line-height:1.4em; font-size:1.1em; font-weight:bold;  padding-left:10px; background:#a2958d}
	
	
	
	/*Informer */
	#main .informer p{margin-top:15px; margin-bottom:20px; font-size:1.1em}
	#main .informer #formu2{background-color:#fff; border:none;}
	#main .informer #formu2 li label{color:#bb4646; width:100px;}
	#main .informer #formu2 li input{width:200px; border:1px solid #7e9db9}
	#main .informer #formu2 select{width:210px;  border:1px solid #7e9db9}
	#informer .erreur{font-weight:bold; color:#e34000}
	.validation{float:right; padding-top:15px; margin-right:360px}
	.validation input{margin:15px 0 0 30px}
	#main .informer span {color:#bb4646}
	#main .conseiller h4{padding:10px 0px 2px 0px; margin-bottom:10px; margin-top:-10px; font-size:1.1em; border-bottom:1px solid #646666}
	.btnbas3{float:right; margin-top:-5px; margin-right:100px}
	
	#main .informer table{margin-top:15px; margin-bottom:40px; margin-left:60px; font-size:1.1em}
	#main .informer td{height:25px; padding-left:10px; border-right:2px solid white}
	#main .informer tr{margin-left:2px}
	#main .informer .clair{ background:#f6f5f3}
	#main .informer .fonce{ background:#e7e4df}
	#main .informer .titre{padding:9px 5px; color:#fff; line-height:1.4em; font-size:1.1em; font-weight:bold;  padding-left:10px; background:#a2958d}
	
	/*Newsletter */
	#main .newsletter{margin-left:0px}
	#main .newsletter p{margin-top:15px; margin-bottom:30px; font-size:0.9em}
	#main .newsletter .erreurSaisie{color:red; margin-top:-10px ;margin-bottom:0px; }
	#main .newsletter .oblig{margin:20px 0px 0px 10px; float:left}
	#main .newsletter .validation2{margin:0px 80px 0px 10px}
	#main .newsletter .validation3{margin:16px 155px 0px 10px; float:right}
	#main .newsletter div{margin-bottom:30px;}
	#main .newsletter #formu2{background-color:#fff; margin-left:-10px; margin-right:50px;  border:none;}
	#main .newsletter #formu2 li{margin-top:6px}
	#main .newsletter #formu2 li label{color:#bb4646; width:270px; font-weight:bold}
	#main .newsletter #formu2 li input{width:200px; border:1px solid #7e9db9}
	#main .newsletter #formu2 li textarea{width:350px; border:1px solid #7e9db9}
	#main .newsletter #formu2 li select{width:210px; border:1px solid #7e9db9}
	#main .newsletter #formu2 li.erreurSaisie label {color:#ff0000} /* #bb4646 */
	#main .newsletter #formu2 li.erreurSaisie input {border-color:red;border-style: solid;border-width: 1px; width:201px;}
	#main .newsletter #formu2 li.erreurSaisie select {border-color:red;border-style: solid;border-width: 1px;}
	#main .newsletter #formu2 li.erreurSaisie textarea {border-color:red;border-style: solid;border-width: 1px; width:351px;}
	#main .newsletter #formu2 li.erreurSaisie input.required {border:1px solid color:#ff0000}
	#main .newsletter #formu2 li.erreurSaisie input.requiredradio {width:12px; margin-top: 0px; margin-left: 5px; margin-right: 5px; border:1px solid color:#ff0000}
	#main .newsletter #formu2 li.erreurSaisie input.mail {border:1px solid color:#ff0000}
	
	#main .newsletter a.lien{color:#646666;  text-decoration:underline}
	#main .newsletter a.lien:hover{ text-decoration:none}
	#main .newsletter h4{padding:10px 0px 2px 0px; margin-bottom:10px; margin-top:-10px; font-size:1.1em; border-bottom:1px solid #646666}
	#main .newsletter p.contacter{color:#333; font-size:1.1em; padding:0; margin:0; margin-top:6px; font-weight:bold}
	#main .newsletter p.contacter span{color:#333; font-size:1.1em; padding:0; padding-left:15px;  margin:0; margin-top:6px; font-weight:normal}
	
	
	#main .contactere{margin-left:0px}
	#main .contactere p{margin-top:15px; margin-bottom:30px; font-size:0.9em}
	#main .contactere .erreurSaisie{color:red; margin-top:-10px ;margin-bottom:0px; }
	#main .contactere .oblig{margin:20px 0px 0px 10px; float:left}
	#main .contactere .validation2{margin:0px 80px 0px 10px}
	#main .contactere .validation3{margin:16px 80px 0px 10px; float:right}
	#main .contactere div{margin-bottom:30px;}
	#main .contactere #formu2{background-color:#fff; margin-left:-10px; margin-right:50px;  border:none;}
	#main .contactere #formu2 li{margin-top:6px}
	#main .contactere #formu2 li label{color:#bb4646; width:200px; font-weight:bold}
	#main .contactere #formu2 li input{width:200px; border:1px solid #7e9db9}
	#main .contactere #formu2 li textarea{width:350px; border:1px solid #7e9db9}
	#main .contactere #formu2 li select{width:210px; border:1px solid #7e9db9}
	
	#main .contactere #formu2 li.erreurSaisie label {color:#ff0000} /* #bb4646 */
	#main .contactere #formu2 li.erreurSaisie input {border-color:red;border-style: solid;border-width: 1px; width:201px;}
	#main .contactere #formu2 li.erreurSaisie textarea {border-color:red;border-style: solid;border-width: 1px; width:351px;}
	#main .contactere #formu2 li.erreurSaisie input.required {border:1px solid color:#ff0000}
	#main .contactere #formu2 li.erreurSaisie input.requiredradio {width:12px; margin-top: 0px; margin-left: 5px; margin-right: 5px; border:1px solid color:#ff0000}
	#main .contactere #formu2 li.erreurSaisie input.mail {border:1px solid color:#ff0000}
	
	#main .contactere a.lien{color:#646666;  text-decoration:underline}
	#main .contactere a.lien:hover{ text-decoration:none}
	#main .contactere h4{padding:10px 0px 2px 0px; margin-bottom:10px; margin-top:-10px; font-size:1.1em; border-bottom:1px solid #646666}
	#main .contactere p.contacter{color:#333; font-size:1.1em; padding:0; margin:0; margin-top:6px; font-weight:bold}
	#main .contactere p.contacter span{color:#333; font-size:1.1em; padding:0; padding-left:15px;  margin:0; margin-top:6px; font-weight:normal}
	/*Télécharger */
	#main .telecharger p{margin-top:15px; margin-bottom:20px; font-size:1.1em}
	#main .telecharger .adresse1{margin-top:15px; margin-bottom:2px; font-weight:bold; font-size:1.5em}
	#main .telecharger .adresse2{margin-top:0px; margin-bottom:2px; font-weight:normal; font-size:1.2em}
	#main .telecharger div{margin-top:40px; margin-bottom:25px}
	#main .conseiller h4{padding:10px 0px 2px 0px; margin-bottom:10px; margin-top:-10px; font-size:1.1em; border-bottom:1px solid #646666}
	#main .telecharger table{margin-top:15px; margin-bottom:40px; margin-left:60px; font-size:1.1em}
	#main .telecharger td{height:25px; padding-left:10px; border-right:2px solid white}
	#main .telecharger tr{margin-left:2px}
	#main .telecharger .clair{ background:#f6f5f3}
	#main .telecharger .fonce{ background:#e7e4df}
	#main .telecharger .titre{padding:9px 5px; color:#fff; line-height:1.4em; font-size:1.1em; font-weight:bold;  padding-left:10px; background:#a2958d}
	#main .telecharger a.lien:hover{ text-decoration:none}
	#main .telecharger a.lien{color:#646666;  text-decoration:underline}
	
	/*agence */	
	.agence .partenaires-lien{margin-bottom:55px}
	.agence .partenaires-lien a { padding-left:20px; font-weight:bold; color:#bb4646; font-size:1.1em; background:url(../img/pics/arrow-red-left.gif) 0 center no-repeat} 
	.agence .partenaires-lien a:hover{ text-decoration:underline}
	.agence #carteReseau-flash{margin:15px 0px 25px 110px}
	
	#main .partenaires .visuel {border-width:1px}
	#main .partenaires p {padding-top:30px; font-size:1.1em}
	#main .partenaires p big {font-size:1.4em}
	#main .partenaires p a {font-size:1.1em}	
	#main .partenaires p a.monne-decroix {color:#ac8b38}
	#main .partenaires p a.akerys {color:#61a4d2}
	#main .partenaires p a.eurocil {color:#0b1a7d}
	
	
	
	
	
	
	
	
	
	
	/*Vos demande */
	#main .demande .infos table{margin-top:15px; margin-bottom:40px; font-size:1.1em}
	#main .demande .infos .titre{color:#f69421}
	#main .demande .infos p{font-size:1.4em; padding-top:70px; padding-bottom:70px; text-align:left}
	#main .demande .infos img{margin-left:452px; margin-bottom:15px}
	
	#main .demande .encours table{margin-top:20px; margin-bottom:40px; font-size:1.1em}
	#main .demande .encours .titre{color:#f69421}
	
	#main .demande .saisir p{color:red; text-decoration:none; border:none; padding-left:8px; padding-top:6px}
	#main .demande .saisir .envoi{margin-left:570px; margin-top:-20px; margin-bottom:20px}
	.erreurTxt{color:red}
	#main .demande .cloturees{margin-bottom:40px}
	#main .demande .cloturees table{margin-top:0px; margin-bottom:0px; font-size:1.1em;} 
	#main .demande .cloturees td{ padding-left:10px;}
	#main .demande .cloturees div{ background: #e7e4df}
	#main .demande .cloturees .titre{color:#f69421}
	
	/* votre dossier*/
	#main .votre-dossier .infos table{margin-top:15px; margin-bottom:40px; font-size:1.1em}
	#main .votre-dossier .infos .titre{color:#f69421}
	#main .votre-dossier .signataires p{font-weight:bold; text-transform:uppercase;  margin-top:15px; padding-left:3px;font-size:1.1em }
	#main .votre-dossier .signataires table{margin-top:3px; margin-bottom:10px; font-size:1.1em}
	#main .votre-dossier .signataires .titre{color:#f69421}
	#main .votre-dossier .avis{padding-bottom:30px; padding-top:30px}
	#main .votre-dossier .contact{padding-top:10px}
	#main .votre-dossier .contact table{margin-top:15px; margin-bottom:40px; font-size:1.1em; }
	#main .votre-dossier .contact .titre{color:#f69421}
	
	
	
	.note-bas-page{font-size:.9em}
	.note-bas-page ul{margin-top:35px; padding:10px 0px 5px 0px; background:url(../img/pics/fliet-bas-de-page-long.gif) top left no-repeat}
	.note-bas-page li{margin:0; padding:0;}
	
	
	.fiche-produit{margin-top:50px}
	.fiche-produit h2{color:#817772; font-size:1.1em}
	.fiche-produit  .content{border-top:1px solid #5b5d5d; background-color:#f6f5f2};
	.fiche-produit  .content table{ margin-top:0px; margin-bottom:0px};
	.fiche-produit h4{color:#817772; padding-top:5px; padding-bottom:5px}
	.fiche-produit table{padding-bottom:20px; padding-top:0px}
	.fiche-produit table .contenu {padding:0px 0 3px 20px; font-size:1.1em; background:url(../img/pics/dot-dark-grey.gif) 2px 6px no-repeat}
	.fiche-produit table a.contenu{display:block; margin-top:2px; margin-left:20px; padding-left:18px; color:#333333; font-weight:bold; background:url(../img/pics/arrow-red-left.gif) 0 2px no-repeat; font-size:1em}
	.fiche-produit table a.contenu:hover{text-decoration:underline}
	
	.fiche-produit table a.contenu-current{display:block; margin-top:2px; margin-bottom:5px; margin-left:20px; padding-left:18px;; color:#bb4646; font-weight:bold; background:url(../img/pics/arrow-red-left.gif) 0 2px no-repeat; font-size:1em}
	.fiche-produit table a.contenu-current:hover{text-decoration:underline}
	
	.espacetitre{ color:#bb4646; font-weight:bold}
	
	.indice{color:#333333;}
	span.indice{color:#333333; font-size: 7px; vertical-align: text-top}
	
	
	
	#main .pdf {padding:0 0 0 23px; margin-top:3px; color:#333333; clear:both; }
	#main .pdf:hover span {text-decoration:underline}
	#main .pdf img {margin:0 0 -6px 10px}
	#main .couleur{color:#f69421}	
	
	
	
	
	
	
	
	
	
	
	
	
	.validerespace{padding-left:270px; padding-top:-60px}
	p.espacep span{padding-left:50px;}
	#main .espace2 p{margin-top:15px; margin-bottom:20px; font-size:1.1em}
	#main .espace2 .adresse1{margin-top:15px; margin-bottom:2px; font-weight:bold; font-size:1.5em}
	#main .espace2 .adresse2{margin-top:0px; margin-bottom:2px; font-weight:normal; font-size:1.2em}
	#main .espace2 div{margin-top:40px; margin-bottom:25px}
	#main .espace2 table{margin-top:15px; margin-bottom:40px; margin-left:60px; font-size:1.1em}
	#main .espace2 td{height:25px; padding-left:10px; border-right:2px solid white}
	#main .espace2 tr{margin-left:2px}
	#main .espace2 .clair{ background:#f6f5f3; font-size:.9em}
	#main .espace2 .fonce{ background:#e7e4df; font-size:.9em}
	#main .espace2 .titre{padding:2px 5px; color:#fff; line-height:1.2em; font-size:.9em; font-weight:bold;  padding-left:10px; background:#a2958d}
	#main .espace2 .titre span{ font-style:italic; color:#FFFFFF; padding-left:10px; font-size:.9em}
	#main .espace2  input{ margin-right:6px;}
	#main .espace2 table select{width:90px;  font-size:.9em}
	#main .espace2 a.lien:hover{ text-decoration:none}
	#main .espace2 a.lien{color:#646666;  text-decoration:underline}
	
	
	
	
	#loading{
	   
	    z-index: 5000;
	    background-image:url(../img/pics/ajax-loader.gif);
		background-repeat:no-repeat;
	    font-size: 150%;
	    color: #675c56;
	    height:40px;
	    display:none;
	    text-align:middle;
	    padding-left: 30px;
	}
	
	.loading{
	   background-image:url(../img/pics/ajax-loader.gif);
		background-repeat:no-repeat;
	    font-size: 150%;
	    color: #675c56;
	    height:40px;
	    text-align:middle;
	    padding-left: 30px;
	}
