/*-------------General------------------*/
* { margin:0; padding:0; }
html, input, textarea, select, div {font-family:Arial;color:#084B6C;font-size:12px;}
img {border:0;vertical-align:top;text-align:left;background-position: center center;}
h2 { height:33px; background:url(images/ligne.png) left bottom repeat-x; margin-bottom:24px; }
h3 {font-size:12px;margin-bottom:24px;font-weight:bold;color:#e00000;}
p { margin:0 0 15px 0; padding:0; line-height:16px; font-size:12px; text-align:justify; color:#084B6C;}
p1 {line-height:16px; font-size:12px; text-align:right; color:#084B6C;}
p2{font-size:12px;margin-bottom:0px;font-weight:bold;color:#e00000;}
p3 {line-height:16px; font-size:12px;margin-bottom:24px; text-align:left; color:#084B6C;}
/*-----------ID------------*/
#corps{width: 1030px;background-repeat: repeat-y;height: auto;margin-right: auto;margin-left: auto;margin-top: 0px;margin-bottom: 0px}
#pub{height: 200px;width: 195px;background-image: url(images/panelPub.png);background-repeat: no-repeat;padding-top: 10px;padding-left: 10px;}
#block1{width: 1000px;height: auto;float: left;}
#block2{width: 1000px;height: 186px;float: left;}
#block3{width: 1000px;height: auto;float: left;}
#conteneur{width: 1000px;height: auto;float: left;}
#menuHeader{width: 750px;float: left;}
#date{width: 200px;float: right;text-decoration:none;color:#084B6C;padding-top: 13px;}
#legislation{float: left;height: 380px;width: 200px;}
#texteLoi{height: auto;width: auto;}
#infos{background-image: url(images/infos.png);background-repeat: no-repeat;width: 390px;height: 85px;background-position: center center;
margin-bottom: 10px;padding-top: 65px;padding-bottom: 30px;padding-right: 45px;padding-left: 45px;}
#reponseSimul{background-image: url(images/reponseSimul.png);background-repeat: no-repeat;width: 390px;height: 85px;background-position: center center;margin-bottom: 10px;padding-top: 65px;padding-bottom: 30px;padding-right: 45px;padding-left: 45px;}
#reponseContact{background-image: url(images/reponseContact.png);background-repeat: no-repeat;width: 390px;height: 85px;background-position: center center;margin-bottom: 10px;padding-top: 65px;padding-bottom: 30px;padding-right: 45px;padding-left: 45px;}
#erreurPhotos{background-image: url(images/erreurPhotos.png);background-repeat: no-repeat;width: 390px;height: 85px;background-position: center center;margin-bottom: 10px;padding-top: 65px;padding-bottom: 30px;padding-right: 45px;padding-left: 45px;}
#tab1{height: 210px;width: 440px;background-image: url(images/tabIndice.png);background-position: center center;padding-top: 45px;
padding-right: 20px;padding-left: 20px;}
#tab2{height: 270px;width: 440px;background-image: url(images/tabBareme.png);background-position: center center;padding-top: 45px;
padding-right: 20px;padding-left: 20px;}
#tab3{height: 355px;width: 440px;background-image: url(images/tabQuelleloi.png);background-position: center center;padding-top: 45px;
padding-right: 20px;padding-left: 20px;}
#resultatRcherche{height: 400px;width: 480px;}
#raccord{height: 40px;width: 480px;}
#raccordLogin{height:955px;width: 480px;}
#login{height: 480px;width: 480px;}

/*-----------Class-----------*/
.p { margin:0 0 15px 0; padding:0; line-height:16px; font-size:12px; text-align:justify; color:#084B6C;}
.p1 {line-height:16px; font-size:12px; text-align:left; color:#084B6C;}
.p2 {margin:0 0 0px 0;padding:0;line-height:16px;font-size:12px;color:#084B6C;text-align: center;}
.ligne1{width:auto;height:1px;background-image: url(images/ligne.png);background-repeat: repeat-x;background-position: left top;}
.titre { padding:30px 20px 0 20px;  }
.img {border:1 solid #999999;vertical-align:top;text-align:left;background-position: center center;height: 180px;width: 180px;
background-repeat: no-repeat;}
.plus1 {margin-bottom:25px;padding-left:390px;background-image: url(images/savoir.png);background-repeat: no-repeat;
background-position: 360px center;}
.plus2 { margin-bottom:20px; background:url(images/savoir2.png) left center no-repeat; padding-left:390px; }
.liste { margin-bottom:10px; }
.lien1{color:#e00000; text-decoration:none; text-decoration:underline; }
.margeImage{margin-top: 0px;margin-right: 5px;margin-bottom: 5px;margin-left: 0px;float: left;}
.margeImage2{margin-top: 0px;margin-right: 20px;margin-bottom: 15px;margin-left: 0px;float: right;}
.espace1{clear: both;height: 1px;}
.espace2{height: 10px;}
.espace3{height: 20px;}
.espace4{height: 30px;}
.espace5{height: 170px;float: left;width: 500px;}
.espace6{height: 40px;float: left;width: 700px;}
.espace7{height: 135px;}
.espace8{height: 20px;;width: 480px;}
.espace8{width: 10px;}
.espace9{width: 16px;}
.espace10{width: 155px;}
.margePied { margin-bottom:10px; }
.remplissage1 { padding: 0px 10px 0 10px;height: auto;float: left;}
.remplissage2 { padding:10px 10px 0 10px;height: auto;float: left;}
.remplissage3 { padding:20px 10px 0 10px;height: auto;float: left;}
.remplissage4 { padding:30px 10px 0 10px;height: auto;float: left;}
.remplissage5 { padding:20px 10px 0 20px;height: auto;float: left;}
.remplissage6 { padding:5px 0px 0 0px;height: auto;float: left;}

/*-----------Menu java script--------------*/
.menu {width: 700px;float: left;height: 41px;background-image: url(images/fondMenu.png);background-repeat: no-repeat;margin-top: 2px;}
.menu ul {z-index:10;list-style-image: none;list-style-type: none;width: 690px;float: left;padding-top: 10px;padding-left: 10px;}
.menu li {float: left;}
.menu a, .menu a:active, .menu a:visited {text-decoration:none;color:#084B6C;padding-top: 10px;padding-right: 25px;padding-bottom: 10px;
padding-left: 10px;}
.menu a:hover {color:#FF0000}

/*-------------MenuGauche-----------------*/
#menuGauche{float: left;width: 200px;}
#menuGauche a{display:block;width:180px;height:32px;color:#084B6C;text-decoration:none;line-height:20px;padding-left: 20px;background-image: url(images/bt.png);background-repeat: no-repeat;background-position: center;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;padding-top: 9px;}
#menuGauche a:hover, #menuGauche a:active{width:180px;height:32px;display:block;background-image: url(images/bt.png);background-repeat: no-repeat;background-position: center;padding-left: 20px;color:#FF0000;text-decoration:none;line-height:20px;padding-top: 9px;}

/*-------------MenuDroit-----------------*/
#menuDroit{float: left;width: 200px;}
#menuDroit a{display:block;width:180px;height:32px;color:#084B6C;text-decoration:none;line-height:20px;padding-left: 20px;background-image: url(images/bt.png);background-repeat: no-repeat;background-position: center;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;padding-top: 9px;}
#menuDroit a:hover, #menuDroit a:active{width:180px;height:32px;display:block;background-image: url(images/bt.png);background-repeat: no-repeat;background-position: center;padding-left: 20px;color:#FF0000;text-decoration:none;line-height:20px;padding-top: 9px;}

/*-----------Newsletter---------------*/
.newsletter{width:200px;height:39px;background-image: url(images/newsletter.png);background-repeat: no-repeat;background-position: center center;
padding-top: 53px;}
.form-newsletter{font-family: Verdana, Arial, Helvetica, sans-serif;color: #336699;font-size:11px;}
.newsletter_btn{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;background-repeat: no-repeat;height:
17px;width: 24px;border:none;}

/*-----------formulaire---------------*/
#form{background-image: url(images/FondFormulaire.png);background-repeat: no-repeat;width: 390px;height: 370px;background-position: center center;margin-bottom: 10px;padding-top: 75px;padding-bottom: 30px;padding-right: 45px;padding-left: 45px;}
#formSimul{background-image: url(images/formulaireSimulation.png);background-repeat: no-repeat;width: 390px;height: 710px;background-position:
 center top;padding-top: 50px;padding-bottom: 5px;padding-right: 45px;padding-left: 45px;}
.form { height:22px; }
.form input {background:#ffffff; width:100px; height:16px;}
input, select { vertical-align:middle; font-weight:normal; }
textarea { width:200px; height:100px; background:#ffffff; overflow:auto; }
.textarea2 {width:200px;clip: rect(0px,0px,0px,0px);overflow : hidden;border: 1px solid #D8D8D8;color: 084B6C;text-align: justify;
background-image: none;}
.textarea3 {width:200px;height:16px;clip: rect(0px,0px,0px,0px);overflow : hidden;border: 1px solid #D8D8D8;color: 084B6C;text-align: justify;
background-image: none;}
.fright { text-align:right; margin-top:11px; }
.submit1 { background:none; border:none; color:#FFFFFF; text-decoration:none; }
.reset1 { background:none; border:none; color:#FFFFFF; text-decoration:none; }
.submit { background:none; border:none; color:#e00000; text-decoration:none; }
.reset { background:none; border:none; color:#084B6C; text-decoration:none; }
.submit:hover { text-decoration:underline; cursor:pointer; }

/*-----------Footer---------------*/
#footer{background-image: url(images/fondPied.png);background-repeat: no-repeat;float: left;width: 1000px;height: 55px;clear: left;
padding-top: 27px;}
#footer a {color:#686868; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

/* ================== InscriptionProduit1.html ================== */
#bordureExterieurGaucheInscriptionProduit1{width: 15px;height: 1990px;float: left;background-image: url(images/bg1.png);background-repeat: 
repeat-y;}
#bordureExterieurDroiteInscriptionProduit1{width: 15px;float: right;background-image: url(images/br1.png);background-repeat: repeat-y;
height: 1990px;}
#bordureInterieurGauche1InscriptionProduit1{width: 17px;height: 41px;float: left;background-image: url(images/bg2.png);}
#bordureInterieurDroite1InscriptionProduit1{width: 17px;height: 41px;float: right;background-image: url(images/br2.png);}
#bordureInterieurGauche2InscriptionProduit1{width: 17px;float: left;background-image: url(images/bg3.png);background-repeat: repeat-y;
height: 1678px;}
#bordureInterieurDroite2InscriptionProduit1{width: 17px;height: 1678px;float: right;background-image: url(images/br3.png);}
#bordureCentrale1InscriptionProduit1{width: 966px;height: 41px;float: left;background-image: url(images/bc1.png);}
#page1{float: left;height: auto;width: 966px;}
#contenu{float: left;height: auto;width: 966px;background-image: url(images/panel1.png);background-repeat: no-repeat;}
#col1.p1 { margin-bottom:12px; }
#col1 h3 { margin-bottom:12px; }
#col1{float: left;height: auto;width: 710px;}
#col2{float: right;height: auto;width: 220px;}
#colCentreHaut{float: right;height: auto;width: 500px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-left-color: #CCCCCC;}
#formulaire{float: left;height: 350px;width: 500px;background-image: url(images/fond-formulaire.png);background-repeat: no-repeat;
padding-top: 120px;padding-bottom: 20px;}
#raccordInscriptionProduit1{height: 58px;width: 480px;}
#raccordFormulaire1{height: 100px;padding-right: 190px;padding-left: 190px;}
#inscriptionProduit1{height: auto;background-image: url(images/inscriptionProduit1.png);background-repeat: no-repeat;width: 400px;
padding-top: 50px;padding-right: 40px;padding-left: 40px;background-position: center top;}


/* ================== confirmationInscriptionProduit.html ================== */
#bordureExterieurGaucheInscriptionProduit{width: 15px;height: 2070px;float: left;background-image: url(images/bg1.png);background-repeat: 
repeat-y;}
#bordureExterieurDroiteInscriptionProduit{width: 15px;float: right;background-image: url(images/br1.png);background-repeat: repeat-y;
height: 2070px;}
#bordureInterieurGauche1InscriptionProduit{width: 17px;height: 41px;float: left;background-image: url(images/bg2.png);}
#bordureInterieurDroite1InscriptionProduit{width: 17px;height: 41px;float: right;background-image: url(images/br2.png);}
#bordureInterieurGauche2InscriptionProduit{width: 17px;float: left;background-image: url(images/bg3.png);background-repeat: repeat-y;
height: 1760px;}
#bordureInterieurDroite2InscriptionProduit{width: 17px;height: 1760px;float: right;background-image: url(images/br3.png);}
#bordureCentrale1InscriptionProduit{width: 966px;height: 41px;float: left;background-image: url(images/bc1.png);}
#page1{float: left;height: auto;width: 966px;}
#contenu{float: left;height: auto;width: 966px;background-image: url(images/panel1.png);background-repeat: no-repeat;}
#col1.p1 { margin-bottom:12px; }
#col1 h3 { margin-bottom:12px; }
#col1{float: left;height: auto;width: 710px;}
#col2{float: right;height: auto;width: 220px;}
#equipe{background-image: url(images/notreEquipre.png);background-repeat: no-repeat;width: 430px;height: 95px;background-position: center center;
margin-bottom: 10px;padding-top: 55px;padding-bottom: 30px;padding-right: 25px;padding-left: 25px;}
#colCentreHaut{float: right;height: auto;width: 500px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-left-color: #CCCCCC;}
#formulaire{float: left;height: 350px;width: 500px;background-image: url(images/fond-formulaire.png);background-repeat: no-repeat;
padding-top: 120px;padding-bottom: 20px;}
#raccordInscriptionProduit{height: 58px;width: 480px;}
#raccordFormulaire{height: 100px;padding-right: 190px;padding-left: 190px;}
#inscriptionProduit{height: 1410px;background-image: url(images/inscriptionProduit.png);background-repeat: no-repeat;width: 400px;
padding-top: 50px;padding-right: 40px;padding-left: 40px;background-position: center top;}

/* ================== Programmes immobiliers.html ================== */
#bordureExterieurGaucheProgrammes1{width: 15px;height: 2070px;float: left;background-image: url(images/bg1.png);background-repeat: 
repeat-y;}
#bordureExterieurDroiteProgrammes1{width: 15px;float: right;background-image: url(images/br1.png);background-repeat: repeat-y;
height: 2070px;}
#bordureInterieurGauche1Programmes1{width: 17px;height: 41px;float: left;background-image: url(images/bg2.png);}
#bordureInterieurDroite1Programmes1{width: 17px;height: 41px;float: right;background-image: url(images/br2.png);}
#bordureInterieurGauche2Programmes1{width: 17px;float: left;background-image: url(images/bg3.png);background-repeat: repeat-y;
height: 1760px;}
#bordureInterieurDroite2Programmes1{width: 17px;height: 1760px;float: right;background-image: url(images/br3.png);}
#bordureCentrale1Programmes1{width: 966px;height: 41px;float: left;background-image: url(images/bc1.png);}
#page1{float: left;height: auto;width: 966px;}
#contenu{float: left;height: auto;width: 966px;background-image: url(images/panel1.png);background-repeat: no-repeat;}
#col1.p1 { margin-bottom:12px; }
#col1 h3 { margin-bottom:12px; }
#col1{float: left;height: auto;width: 710px;}
#col2{float: right;height: auto;width: 220px;}
#equipe{background-image: url(images/notreEquipre.png);background-repeat: no-repeat;width: 430px;height: 95px;background-position: center center;
margin-bottom: 10px;padding-top: 55px;padding-bottom: 30px;padding-right: 25px;padding-left: 25px;}
#colCentreHaut{float: right;height: auto;width: 500px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-left-color: #CCCCCC;}
#formulaire{float: left;height: 350px;width: 500px;background-image: url(images/fond-formulaire.png);background-repeat: no-repeat;
padding-top: 120px;padding-bottom: 20px;}
#raccordProgrammes1{height: 58px;width: 480px;}
#raccordFormulaire{height: 100px;padding-right: 190px;padding-left: 190px;}
#inscriptionProgrammes1{height: 1410px;background-image: url(images/inscriptionProduit.png);background-repeat: no-repeat;width: 400px;
padding-top: 50px;padding-right: 40px;padding-left: 40px;background-position: center top;}
#programmes1{height: 170px;background-image: url(images/rechercheProgrammes.png);background-repeat: no-repeat;background-position: center center;width: 390px;padding-top: 50px;padding-right: 40px;padding-left: 50px;}

/* ================== simulateur.html ================== */
.textareaNav{
	height: 16px;
	font-size: 10px;
	width: auto;
}
.textareaNav2{
	height: 16px;
	font-size: 10px;
	width: 56px;
}
.textarea4{
	height: 14px;
	font-size: 10px;
	width: 55px;

}
.textarea5{height: 14px;font-size: 12px;width: 25px;}
.textarea6{
	height: 14px;
	width:70px;
	font-size: 10px;

}

.checkbox{height: 12px;width: 12px;}
#checkbox{
	height: 12px;
	width: 12px;
}
#bordureExterieurGaucheSimulateur{width: 15px;height: 958px;float: left;background-image: url(images/bg1.png);background-repeat: repeat-y;}
#bordureExterieurDroiteSimulateur{width: 15px;float: right;background-image: url(images/br1.png);background-repeat: repeat-y;height: 958px;}
#bordureInterieurGauche1Simulateur{width: 17px;height: 41px;float: left;background-image: url(images/bg2.png);}
#bordureInterieurDroite1Simulateur{width: 17px;height: 41px;float: right;background-image: url(images/br2.png);}
#bordureInterieurGauche2Simulateur{width: 17px;float: left;background-image: url(images/bg3.png);background-repeat: repeat-y;height: 650px;}
#bordureInterieurDroite2Simulateur{width: 17px;height: 650px;float: right;background-image: url(images/br3.png);}
#bordureCentrale1Simulateur{width: 966px;height: 41px;float: left;background-image: url(images/bc1.png);}
#page1{float: left;height: auto;width: 966px;}
#contenuSimulateur{float: left;width: 966px;background-image: url(images/fondSimulateur.png);background-repeat: no-repeat;height: 500;}
#colNav.p1 {margin-bottom:12px;}
#colNav h3 { margin-bottom:12px; }
#colNav{height: 15px;width: 915px;padding-top: 17px;padding-bottom: 15px;padding-left: 15px;}
#col2{float: right;height: auto;width: 220px;}
#colCentreHautSimulateur{float: right;height: auto;width: 500px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-left-color: #CCCCCC;}
#colTete{
	height: 90px;
	width: 925px;
	padding-top: 36px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#t1{
	float: left;
	width: 57px;
	height: 15px;
	padding-top: 8px;
	padding-bottom: 40px;
	padding-left: 43px;
	padding-right: 18px;
}
#t2{
	float: left;
	width: auto;
	height: auto;
	padding-left: 5px;
}
#t3{
	float: left;
	width: auto;
	height: auto;
}
#t4{
	float: left;
	width: auto;
	height: auto;
}
#t5{
	float: left;
	height: auto;
}
#t6{
	float: left;
}
#corpsTableau{
	height: 415px;
	width: 925px;
	float: left;
}
#colonneG{
	width: 255px;
	height: 390px;
	float: left;
}
#colonneC{
	width: 305px;
	height: 180px;
	float: left;
	padding-top: 190px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
}
#colonneD{
	width: 320px;
	height: 100px;
	float: left;
	padding-top: 280px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#client{
	height: 70px;
	width: 230px;
	padding-top: 20px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	vertical-align: middle;
	display: table;
}
