/* CSS Document */

/*-+-+-+-+-+-+-+- specification des blocs droite et gauche -+-+-+-+*/
.droite{width:569px;float:left;}

/*-+-+-+-+-+-+-+- Pathway -+-+-+-+*/
.pathway, .pathway a{font:normal 11px bold Arial, Helvetica, sans-serif;}
.pathway a{color:#006699;}
.pathway{color:#ff0000;}

/*-+-+-+-+-+-+-+- titres -+-+-+-+*/
th, tr th p,  tr th h1,tr th pre,tr th address,tr th h2,tr th h3 {color:#FFFFFF; text-align:center; vertical-align: center;}
h2,h4{font:bold 18px Arial, Helvetica, sans-serif;margin-top:20px;padding-left:8px;}
h2{color:#A1C026;border-bottom:1px solid #a1c026;background:url(../images_new/puce-verte.gif) no-repeat left center;}
h4{color: #003399;border-bottom:1px solid #006699;background:url(../images_new/puce-bleu.gif) no-repeat left center;background:none;border:none;margin-bottom:10px;}
h4 br{display:none;}
.table_form{background:#E3EEF9;}
h3{font:bold 14px Arial, Helvetica, sans-serif;color:#0066cc;margin:10px 0px;border-bottom:1px dotted #ccc;}
/*-+-+-+-+-+-+-+- intros -+-+-+-+*/
.intro-bleu{font:normal 12px Arial, Helvetica, sans-serif; color:#006699;display:block;margin:10px 0px;text-align:justify;}

/*-+-+-+-+-+-+-+- formatage des textes -+-+-+-+*/
.texte-normal-noir,.texte-normal-gris,.texte-normal-orange,.texte-normal-bleu{font:normal 12px Arial, Helvetica, sans-serif; text-align:justify;}
.texte-gras-noir,.texte-gras-gris,.texte-gras-bleu,.texte-gras-orange{font:bold 12px Arial, Helvetica, sans-serif;text-align:justify;}

.texte-normal-noir,.texte-gras-noir{color:#000;}
.texte-normal-gris,.texte-gras-gris{color:#666666;}
.texte-normal-bleu,.texte-gras-bleu{color:#006699;}
.texte-normal-orange,.texte-gras-orange{color:#ff9900;}

/*-+-+-+-+-+-+-+- mise en forme au cas ou l'image est aligne  gauche (float left) -+-+-+-+*/
.img-gauche{padding-left:10px;}
.img-gauche img{float:left;margin-right:5px;}
div .gras{float:left;clear:left;padding:10px;width:600px;}

/*-+-+-+-+-+-+-+- formatage des textes -+-+-+-+*/
#sous-menu{background:#5B9CE3 url(../images_new/sous-menu-back1.gif) no-repeat left bottom;padding:2px 2px 0px 2px;position:relative;z-index:2;top:-5px; height:23px;}
#sous-menu span.fond-rond-droite{position:absolute;width:5px;height:25px;right:0px;bottom:0px;background:url(../images_new/sous-menu-back2.gif) no-repeat;}
#sous-menu ul{margin:0px;list-style-type:none;padding:0px;text-align:center;}
#sous-menu ul li{display:inline;font:normal 12px Arial, Helvetica, sans-serif;color:#fff;}
#sous-menu ul li a{color:#fff;text-decoration:none;}
#sous-menu ul li a:hover{color:#000;}
#sous-menu ul li a span{color:#fff;font-weight:bold; /*background: url(../images/sous-menu-actif.gif) no-repeat bottom center;*/}
#sous-menu ul li a span:hover{text-decoration:underline;}

/*-+-+-+-+-+-+-+- blocs  gauche en bas du mini-formulaire (gestion des marges entre blocs ) -+-+-+-+*/
.phone{margin:10px 0px 10px 0px;}

/*-+-+-+-+-+-+-+- config bouton (ou)-+-+-+-+*/
form.second-form div.ou input{border:none;width:151px;height:36px;}

/*-+-+-+-+-+-+-+- Debut config formulaire gauche -+-+-+-+*/
.form-gauche-haut{background:url(../images_new/form-gauche-haut.jpg) no-repeat;height:36px;width:622px;position:relative;}
.form-gauche-centre{background:url(../images_new/form-gauche-centre.jpg) repeat-y;width:622px;font-size:1px;}
.form-gauche-bas{background:url(../images_new/form-gauche-bas.jpg) no-repeat left;height:11px;font-size:1px;width:622px;}
.form-gauche-haut span{display:block;width:36px;height:36px;position:absolute;top:0px;left:-10px!important; left:-5px;}

.form-gauche-haut,.form-gauche-centre,.form-gauche-bas{margin:auto;padding:auto;}
.form-gauche-haut img{margin:6px 0px 0px 30px;}
.form-gauche-haut span img{margin:0px;}
#vignettes{margin:30px 0px 10px 0px;}
.back1{background:url(../images_new/backform-1.jpg) no-repeat top center;}

.form-gauche-centre div.texte-1{color:#FF9900;text-align:center;font:bold 12px Arial, Helvetica, sans-serif;padding-top:10px;}
.form-gauche-centre span.oblig{font:normal 11px Arial, Helvetica, sans-serif;color:#000;display:block;padding:10px;}


	
/* boutons radio pour determiner diag */
	/*.form-gauche-centre form.second-form input.diag{width:10px;border:none;margin-right:15px;display:inline;}
	.form-gauche-centre form.second-form .pro label{float:left;clear:none;}
	.form-gauche-centre form.second-form .pro p{width:184px;display:block;float:right;margin-right:190px;color:#006699;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
	.form-gauche-centre form.second-form .pro input{float:none;margin:0px 5px 0px 10px;vertical-align:middle;}*/
	form.second-form input.diag{width:10px;border:none;margin-right:15px;display:inline;}
form.second-form .pro label{float:left;clear:none;}
form.second-form .pro p{width:184px;display:block;float:left;/*margin-right:65px;*/color:#006699;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;margin-left:97px;}
form.second-form .pro input{float:none;margin:0px 5px 0px 10px;vertical-align:middle;}
	
/* rendez-vous en ligne */
.rendez-vous-ligne
{background:url(../images_new/form-gauche/rendez-vous-centre.jpg) repeat-y;padding:8px 3px 10px 3px;position:relative;}

/* modif  */
.image-mini{width:131px;height:119px;position:absolute;top:60px !important;top:52px;right:6px;}
/* fin modif */

.rendez-vous-ligne a img{border:none;display:block;margin-top:4px;}

/* comparer et actualites */
	.comparer,.actualites{width:275px;}
	.comparer h1, .actualites h1{text-align:center;height:28px;}
	.comparer h1{line-height:29px;margin-bottom:4px;}
	.comparer h1 { width:358px; padding-top:6px;font:bold 12px Arial, Helvetica, sans-serif;color:#002E85;
					 background:url(../images_new/new-fond-titre.jpg) no-repeat;}
	.comparer{position:relative;margin-top:10px;}
	/* Modif Lalaina 08-01-08 : 10h03 */
	.comparer-contenu{background:url(../images_new/back-comparer-interne.jpg) no-repeat;height:179px;width:360px;position:relative;}
	.actu-contenu{background:url(../images_new/back-actus.jpg) no-repeat;height:209px;}
	.actu-contenu  a.lire{font:normal 11px Arial, Helvetica, sans-serif;color:#FF6600;padding-top:8px;display:block;width:80px;}
	.actu-contenu a.lire img{border:none;text-decoration:none;}
	.actu-contenu img a{text-decoration:none;}
	/*---------modif laza 16 juin 2008-------*/
	.comparer img.img_simu{ padding-left:30px;}
	/* fin modif laza*/
	.comparer ul{padding-left:10px;margin-right:10px; }
	div.comparer-contenu ul.tarifs{padding-top:10px;}
	.comparer ul.tarifs li{ height:38px;font:normal 11px Arial, Helvetica, sans-serif;color:#006699!important;margin-bottom:0px;display:block;color:#006699;
	background:url(../images_new/ligne-immo.gif) repeat-x bottom;padding-bottom:10px; list-style:none;}
	/*.comparer ul.tarifs li{font:normal 11px Arial, Helvetica, sans-serif;color:#000;margin-bottom:4px;padding-bottom:0px;display:block;color:#006699;background:url(../images_new/ligne-immo.gif) repeat-x bottom;}*/
	.comparer ul.tarifs li img{float:left;margin-right:10px; margin-bottom:20px;}
	.comparer ul.tarifs li span{font-weight:bold;color: #996600;display:block;}/*display:inline;*/
	.comparer ul.tarifs li span.plus{margin:2px 0px 5px 0px;display:block;}
	.comparer ul.tarifs li span.plus a{color:#ff6600;text-decoration:none;}
	.comparer ul.tarifs li span.plus a:hover{color:#996600;}
	.comparer ul.tarifs li strong{display:block;color:#006699;}
	.comparer ul.delais{margin-top:10px;}
	.comparer ul.delais li{font:normal 11px Arial, Helvetica, sans-serif;color:#000;}
	.comparer p{font:bold 11px Arial, Helvetica, sans-serif;color:#996600;padding:10px 5px 5px 10px;}
	.miseajour{position:absolute;right:5px;bottom:8px;}
	.miseajour a{font:normal 11px Arial, Helvetica, sans-serif;color:#fff;}
	.miseajour a:hover{text-decoration:none;}	
	.actu-contenu ul{padding:3px 5px 0px 10px;}
	.actu-contenu ul li{font:normal 11px Arial, Helvetica, sans-serif;color:#006699;border-bottom:1px solid #fff; padding:6px 0px 10px 0px;}
	.actu-contenu ul li p a:link, .actu-contenu ul li p a:active, .actu-contenu ul li p a:visited{font:bold 12px  Arial, Helvetica, sans-serif;color:#006699;text-decoration:underline;}
	.actu-contenu ul li p a:hover{text-decoration:none;}
	
/* mise  jour css */
form.etape2 label{margin:10px 10px 0px 30px;display:block;clear:both;position:relative;font:bold 13px Arial, Helvetica, sans-serif;color:#003366;width:400px;}
form.etape2 input{float:left;margin-right:40px;}
form.etape2 span{position:absolute;right:0px;top:-2px;width:50px;background:url(../images_new/details.gif) no-repeat;width:52px;height:22px;text-align:center;line-height:22px;}
form.etape2 span a{color:#003366;text-decoration:none;font-weight:normal;font-size:11px;cursor:pointer;}
form.etape2 span a:hover{text-decoration:none;}
.texte-2{font:bold 14px Arial, Helvetica, sans-serif;color:#FF9900;display:block;border-bottom:1px solid #CCCCCC;padding:10px 0px 0px 0px ;margin:0px 10px;}


.table2,.table3,.texte-intro {width:622px;margin:auto;padding:auto;border:1px solid #000000; vertical-align:center;}
.table3{margin-top:10px;border:none; vertical-align:center;}
.texte-intro{margin:20px 0px 8px 0px;text-align:center;border:none;font:italic 11px Arial, Helvetica, sans-serif;}
.table2 .titre,.table3 .titre{background:#4F81BD;color:#fff;text-align:center;font:bold 12px Arial, Helvetica, sans-serif;padding:5px 0px; vertical-align:center;}
.table3 .titre{background:#A8C56D;}
.texte-intro span{font:bold 12px Arial, Helvetica, sans-serif; color:#003366;}

.table2 .titre2,.table3 .titre2{background:#B8CCE4;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:4px 4px; vertical-align:middle}
.table3 .titre2{background:#BED392;}

.titre2,.titre3{text-align:center;}
.titre2 span,.titre3 span{padding-left:10px;display:block;}
.table2 .titre3,.table3 .titre3{background:#DBE5F1;padding-left:4px 0px;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:4px 4px;}
.table3 .titre3{background:#D7E4BC;}
span.prix-ancien{text-decoration:line-through;display:inline;font-weight:bold;}
.remise{display:block;color:#ff0000;}
.titre2 a,.titre3 a{color:#000000;text-decoration:underline;}
.titre-3{padding:10px !important;padding:6px;font:bold 11px Arial, Helvetica, sans-serif ;color:#FF9900;}
.titre-3 ul{margin:10px;}
.titre-3 ul li{color:#003366;padding-left:8px;background:url(../images_new/puce-bleu.gif) no-repeat left 4px;}
.table3 li{font:bold 12px Arial, Helvetica, sans-serif;color:#003366;margin-right:20px; vertical-align:middle;}
.table3 li span{font:normal 12px Arial, Helvetica, sans-serif;color:#FF9900;margin-bottom:8px; vertical-align:middle;}
.print{text-align:center;padding:10px;}
h5{text-align:center;font:bold 16px Arial, Helvetica, sans-serif;color:#003366;padding:5px;border-bottom:1px solid #fff;margin:0px 5px;}
h5.orange{color:#ff9900;}

#bloc4{width:193px;float:left;margin:10px 3px 0px 4px;}
#bloc4 .haut{height:7px;font-size:1px;background:url(../images_new/form-gauche/4haut.jpg) no-repeat;}
/* modif */
#bloc4 .centre{background:url(../images_new/form-gauche/4centre.jpg) repeat-y;min-height:140px;display:block;}
/* fin modif */
#bloc4 .bas{background:url(../images_new/form-gauche/4bas.jpg) no-repeat;height:6px;margin-bottom:15px;}
.back1{zoom:1;}
#bloc4 ul{margin:0px;}
#bloc4 ul li{background:url(../images_new/puce-orange.gif) no-repeat left;padding:4px 0px 4px 8px;border-bottom:1px solid #CCCCCC;color:#000;font-weight:normal;}
#bloc4 ul li span{font-weight:bold;}
#bloc4 p{text-align:center;font-weight:bolder;color:#006699;margin-bottom:4px;}
p.note{color:#333;text-align:left;font-weight:normal;border-top:1px solid #ccc;padding-top:4px;}
.prix{text-align:right;font:bold 16px Arial, Helvetica, sans-serif;color:#003366;margin-right:4px;}
.prix span{color:#FF9900;}
.prix p{color:#006699;font-weight:normal;font-size:12px;padding-bottom:10px;}
#rendez-vous{margin-top:10px;border-bottom:1px solid #ccc;font-size:18px;text-align:center;font-weight:bold;color:#003366;font-family:Arial, Helvetica, sans-serif;width:622px;margin:auto;padding:auto;margin-top:10px;}

/* ============================================== */
/*       styles textes pages interieures          */
/* ============================================== */


.orange_gras_titre{font:bold 16px Arial, Helvetica, sans-serif;color:#ff0000; text-align:center;margin-bottom:10px;display:block;}
 #titre_chap,.orange_gras_titre{font:bold 18px Arial, Helvetica, sans-serif;color:#ff3333;text-align:center;margin-bottom:10px;display:block;}
#titre_content{font:bold 14px Arial, Helvetica, sans-serif;color:#0066CC;border-bottom:1px solid #0066cc;border-top:1px solid #0066cc;margin-bottom:10px;}
hr.hr1,hr.lienactu{display:none;}
#content p strong{font:bold 12px Arial, Helvetica, sans-serif;color:#0066CC;}
#content,#conteneur-centre{font:normal 12px Arial, Helvetica, sans-serif;text-align:justify;color:#003399;}
#lientexte{display:block;margin:8px;position:relative;height:20px;}
#lientexte a{font:normal 12px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;position:absolute;top:0px;right:-10px;background:url(../images_new/demande-etude.gif) no-repeat;display:block;width:224px;height:20px;text-align:center;line-height:20px;}
#content table tbody tr td p a,#content table tbody tr td p a
{
		color: #0066cc!important;
}
#content a{color:#ff3333;text-decoration:none;}
#content a:hover{text-decoration:underline;}

hr.hr2 {border-top: 1px solid #EE1A21;}
/*td.textecourant{font:normal 12px Arial, Helvetica, sans-serif;text-align:justify;}
span.textecourant{font:bold 18px Arial, Helvetica, sans-serif;color:#ff3333;border-bottom:1px solid #ff3333;display: block;margin-bottom:10px;}
p.textecourant{font:bold 12px Arial, Helvetica, sans-serif; color:#003399;}
p.textecourant a{color:#ff3333;}
td.textecourant a{color:#ff3333;}
td.textecourant ul li{display:block;margin-bottom:10px;}
td.textecourant ul li b{color:#003399; display:block; text-decoration:underline;}
table.padd5 table{width:100%;margin:20px 0px;}
table.padd5 br{display:none;}*/
td.textecourant .orange_gras_titre{display:none;}
td.orange_gras_titre{margin-bottom:15px;display:block;width:100%;}
td.orange_gras_titre br{display:none;}

tr.enteteprog{font:bold 14px Arial, Helvetica, sans-serif;color:#fff;}
tr.enteteprog td{background:#ef0404;height:20px;}
table.savoirplus{background:#003399;color:#ffffff;font:bold 11px Arial, Helvetica, sans-serif; vertical-align:middle;}
table.savoirplus a{color:#fff; vertical-align:middle;}
td.fonddescription p.texteprog1-3{font:normal 12px Arial, Helvetica, sans-serif;margin-bottom:10px;}
p.lienactu{font:bold 14px Arial, Helvetica, sans-serif;color:#ff3333;border-bottom:1px solid #ff3333;height:15px;margin-bottom:15px;
}
#content ul li {margin-left:10px;margin-bottom:8px;background:url(../images_new/puce-rond-rouge.gif) no-repeat left 6px;padding-left:10px;}
#content ul li a{display:inline-block;margin-top:0px;font-weight:bolder;text-decoration:underline;}
#content ul li a:hover{text-decoration:none;}
#content ul ul li {margin-left:20px;margin-bottom:8px;background:url(../images_new/puce-fleche-rouge.gif) no-repeat left 6px;padding-left:10px;}
#content ul ul li a{color:#ff3333;font-weight:bold;text-decoration:underline;}
#content ul ul li a:hover{text-decoration:none;}
#content ul ul ul li {margin-left:30px;margin-bottom:8px;background:url(../images_new/puce-carre-rouge.gif) no-repeat left 6px;padding-left:10px;}
#content ul ul ul li a{color:#ff3333;font-weight:bold;text-decoration:underline;}
#content ul ul ul li a:hover{text-decoration:none;}
div#content ul ul ul.sous-plan a{color:#003399;}
div#content ul ul ul.sous-plan{margin:8px 30px; border-left:1px solid #003399;padding-left:8px;background:url(../images_new/ligne-map.gif) no-repeat left center;}
.ombre_gauche{display:none;}
/*td.bas_form{display:none;}*/

#content_chap ul li {margin-left:10px;margin-top:8px;background:url(../images_new/puce-rond-rouge.gif) no-repeat left 6px;padding-left:10px;}
#content_chap ul li a{color:#ff3333;font-weight:bold;}
#content_chap ul li a{display:inline-block;margin-top:0px;font-weight:bolder;text-decoration:underline;}
#content_chap ul li a:hover{text-decoration:none;}
#content_chap ul ul ul li {margin-left:30px;margin-top:8px;background:url(../images_new/puce-carre-rouge.gif) no-repeat left 6px;padding-left:10px;}
#content_chap ul ul li {margin-left:20px;margin-top:8px;background:url(../images_new/puce-fleche-rouge.gif) no-repeat left 6px;padding-left:10px;}

#content h1{color:#ff3333;font:bold 20px Arial, Helvetica, sans-serif;margin:10px 0px;border-bottom:1px dotted #ff3333;}
#content h2{font:bold 16px Arial, Helvetica, sans-serif;color:#0066cc;margin:10px 0px;background:none;border-bottom:none;padding-left:0px;}
#content h3{font:italic 14px Arial, Helvetica, sans-serif;color:#0066cc;margin:10px 0px;border-bottom:none;}
#content_chap h1{color:#ff3333;font:bold 20px Arial, Helvetica, sans-serif;margin:10px 0px;border-bottom:1px dotted #ff3333;}
#content_chap h2{font:bold 16px Arial, Helvetica, sans-serif;color:#0066cc;margin:10px 0px;background:none;border-bottom:none;padding-left:0px;}
#content_chap h3{font:italic 14px Arial, Helvetica, sans-serif;color:#0066cc;margin:10px 0px;border-bottom:none;}
