html{
font-size:1OO%;
font-size:12px;
}

body{
background-color:#cccccc;
font-family:Arial,Helvetiva,sans-serif;
/*text-align:center;*/
}

#apropos{
float:left;
width:540px;
}

#annee_const{
width:110px;
}

#apropos p{
margin-left:15px;
margin-right:15px;
text-align:justify;
}

#authentification_valider{
float:left;
display:block;
}

#agences{
float:left;
margin-top:10px;
}

#agences_immobilieres{
float:left;
position:relative;
padding-left:5px;
padding-right:5px;
width:531px;
}

#agences_immobilieres img{
margin-top:3px;
margin-right:2px;
}

#bouton_esti{
margin-left:50px;
}

#bouton_esti_quartier{
border:#0099cb 1px solid inset;
margin-left:10px;
}

#bouton_esti_ville{
border:#CC0033 1px solid inset;
margin-left:15px;
}

#bouton_esti_valider{
margin-left:40%;
float:left;
clear:both;
}

#bouton_quartier{
padding-left:75px;
float:left;
border:0;
}

#cadre_notification{
text-align:center;
width:541px;
}

#cadre_registration{
text-align:center;
width:541px;
}

#cadre_allopass{
text-align:left;
width:541px;
}

#centrer_allopass{
text-align:center;
width:100%;
}

#cadre_ChoixQuartier{
text-align:left;
width:541px;
}

#choix_type{
margin-left:20%;
}

#coordonnees_estimation label{
margin-left:60px;
}

#container{
width:762px;
margin-left:auto;
margin-right:auto;

}

#coin_gauche{
clear:both;
position:relative;
float:left;
}

#contour_haut{
height:7px;
width:528px;
position:relative;
float:left;
}

#contour_haut_pbm{
height:7px;
width:528px;
position:relative;
float:left;
}

#contour_hautCompteUtilisateurCoordonnees{
height:7px;
width:328px;
position:relative;
float:left;
font-size: 0; 
line-height: 0;
margin-left:0;
}

#contour_hautCompteUtilisateurSelections{
height:7px;
width:528px;/*328*/
position:relative;
float:left;
font-size: 0; 
line-height: 0;
margin-left:0;
}

#contour_hautCompteUtilisateurCoordonneesContactezNous{
height:7px;
width:196px;/*106*/
position:relative;
float:left;
font-size: 0; 
line-height: 0;
margin-left:0;
}

#decouvrez_votre_region{
margin-bottom:5%;
width:540px;
}

#regions_decouvrez_votre_region{
	clear:both;
}

.zone_principale_decouvrir_carte{
/*margin-top:6%;*/
padding-bottom:40%;
 margin-bottom:-26px;
margin-bottom: 65px;
}


.zone_principale_ref {
float:left;
}






/*#carteFrance_decouvrez_votre_pays{
	margin:auto;
	width:60%;
	clear:both;
	height:280px;
}*/










#carteDepartementParRegion_decouvrez_votre_region{
	height:217px;
	width:150px;
}

#carteRegion_decouvrez_votre_region{
}

#carteDepartement_decouvrez_votre_departement{
	height:217px;
	width:265px;
}

#decouvrir_transports{
float:left;
}

#decouvrir_transports_quartier{
float:left;
}

#retour_agences{
margin-left:40%;
clear:both;

}

#ville_quartier{
margin-bottom:8px;
margin-top:8px;
float:left;
width:70%;
}

#ville_resultat_estimation{
margin-bottom:8px;
margin-top:8px;
float:left;
width:70%;
}

#estimationTabColGauche
{
	float:left;
	width:220px;
}

#estimationTabColDroite
{
	float:left;
}

#estimationTabColDroiteCadreRouge
{
	float:left;
	border:solid 1px #CC0033;
	padding:3px;
}


#mon_compte{
margin-bottom:8px;
margin-top:8px;
float:left;
width:70%;
}

#retour_ville{
float:left;
width:30%;
padding-top:8px;
}

#retour_recherche{
float:left;
width:30%;
padding-top:3px;
}

#petit_contour_haut{
height:7px;
width:215px;
position:relative;
float:left;
}

#cadre_agence{
float:left;
}

#label_agences_immo{
margin-left:20%;
}

#cadre_credit{
margin-left:70px;
border:solid 1px #000000;
width:50%;
}

#carte_quartier{
float:left;
text-align:center;
}

.carte_quartier_img{
clear:both;
float:left;
padding-left:20%;
}

#cadre_region{
margin-right:0px;
clear:both;
}

#presentation_droite{
float:left;
width:52%;
}

#presentation_gauche{
float:left;
width:239px;
margin-bottom:0.5cm;
}

#cadre_decouvrir_photo img{
padding-left:4px;
}

#cadre_photo_ville{
padding-left:20px;
padding-right:20px;
width:501px;
}

#coin_gauche_accueil{
clear:both;
margin-left:5px;
position:relative;
float:left;
}

#contour_haut_accueil{
background-image:url("img/c1.gif");
background-repeat:repeat-x;
height:7px;
width:519px;
position:relative;
float:left;
}

#connexion{
height:25px;
width:582px;
margin-left:169px;
border-bottom: solid 1px #000000;
border-right: solid 1px #FFFFFF;
background-color:#E2E1DD;
padding-top:5px;
padding-right:10px;
position:relative;
}

#connexion label{
float:left;
display:block;
margin-right:5px;
margin-left:5px;
margin-top:3px;
}

#coordonnees_utilisateur{
margin-top:10px;
margin-left:50px;
}

#coordonnees_utilisateur label{
float:left;
width:100px;
display:block;
}

#coordonnees_utilisateur input{
margin-bottom:2px;
}

#coordonnees_estimation{
margin-top:10px;
margin-left:50px;
}

#coordonnees_estimation img{
margin-left:10px;
margin-right:10px;
margin-bottom:2px;
}

#coordonnees_estimation label{
float:left;
width:100px;
display:block;
}

#choix_quartier{
margin-left:35px;
}

#desc_quartier{
margin-left:40px;
}

#drapeau{
margin-left:30%;
margin-right:5px;
float:left;
clear:both;
}

#demonstration{
float:left;
background-color:#FFFFFF;
border:none;
}

#decouvrir_photos_cadre{
height:207px;
}

#decouvrir_atouts{
}

#decouvrir_agences{
margin-top:5px;
clear:both;
}

#decouvrir_presentation p{
margin-left:6px;
margin-right:3px;
}

#quartier_photos{
clear:both;
}

#decouvrir_ville{
float:left;
}


#descriptif_immeuble{
float:left;
padding-left:25px;
}

#entete_viepratique{
float:left;
width:100%;
}

#cadre_estimation{
width:541px;
}

.estimation_checkbox{
float:left;
}

#estimation_accueil{
width:532px;
width:532px;
margin-left:5px;
float:left;
margin-bottom:10px;
}

#estimation_gauche{
width:50%;
float:left;
}

#estimation_droite{
border-left: solid #d00638 1px;
width:45%;
float:left;
padding-left:4%;
height:687px;
}

#estimation_droite_quartier{
border-left: solid #0099cb 1px;
width:45%;
float:left;
padding-left:4%;
height:702px;
}

#email_desc{
margin-left:50px;
font-size:10px;
}

#formulaireEstimationCadre{
height:368px;/*418*/
padding-left:5px;
padding-right:5px;
/*padding-top:50px;*/
}

#guidepratique_ville{
padding-left:5px;
padding-right:5px;
}

#guidepratique_news{
padding-left:5px;
padding-right:5px;
float:left;
}

#guidepratique_type{
height:555px;
padding-left:5px;
}

#guidepratique_choixville{
margin-left:15px;
}

#guideville_estimation{
padding-top:5px;
padding-left:10px;
float:left;
width:530px;
}

#guideville_estimation label{
display:block;
float:left;
margin-right:5px;
padding-top:3px;
}

#grand_contour_haut{
height:7px;
width:255px;
position:relative;
float:left;
}

#grand_contour_haut_region{
height:7px;
width:223px;
position:relative;
float:left;
}

#type_bien label{
display:block;
float:left;
margin-right:5px;
width:125px;
padding-top:3px;
}

#type_facade{
width:110px;
}

#groupe_const{
width:110px;
}

#guideville_estimation img{
float:left;
margin-top:6px;
margin-right:5px;
clear:both;
}

#guideville_estimation input{
float:left;
}


#guideville_quartiers{
padding-left:15px;
float:left;
width:526px;
}

#guideville_marche{
}

#guideville_estimation form{
float:left;
}

#guideville_estimation input{
float:left;
}

#header{
height:20px;
background-color:#8a8a8a;
text-align:left;
padding-top:5px;
margin-left:169px;
padding-bottom:5px;
border-top:1px #FFFFFF solid;
border-right:1px #FFFFFF solid;
}

#img_option{
position:relative;
float:left;
width:50%;
height:25px;
background-repeat:no-repeat;
background-image:url("img/esti_1.jpg");
margin-left:25%;
margin_right:25%;
}

#img_guidepratique{
background-image:url("img/maisonew.jpg");
}

#img_investir{
background-image:url("img/immeubleee.jpg");
}

#img_news{
background-image:url("img/news.jpg");
}

#img_guideNews{
border: solid #d00638 1px;
}

#pseudo{
float:left;
width:100px;
}

#img_courbe{
float:left;
margin-left:20px;
}

#logo{
float:left;
height:90px;
width:169px;
clear:none;
border:0;
border-left:1px #FFFFFF solid;
border-top:1px #FFFFFF solid;
position:absolute;
}

#legende_quartier{
float:left;
width:486px;
padding-left:5%;
padding-right:5%;
}

#lien_facade{
text-align:center;
padding-top:45px;
width:88px;
}

#lien_facadeQuartier{
text-align:center;
padding-top:45px;
width:88px;
}

#lien_const{
text-align:center;
padding-top:45px;
}

#lien_constQuartier{
text-align:center;
padding-top:45px;
}

#facades{
background-color:#FFFFFF;
float:left;
background-repeat:repeat;
}

#facades img{
border: 1px #000000 solid;
margin-top:3px;
margin-bottom: 30px;
}

#lien_const{
text-align:center;
padding-top:45px;
}

#sidebar{
margin-top:60px;
width:169px;
position:absolute;
border-left:1px #FFFFFF solid;
}

#loupe{
text-align:center;
margin-left:70px;
float:left;
clear:both;
margin-top:2px;
}

#loupe2{
text-align:center;
margin-left:60px;
float:left;
clear:both;
margin-top:2px;
}

#loupeQuartier{
text-align:center;
margin-left:200px;
float:left;
clear:both;
margin-top:2px;
}

#loupe span{
vertical-align:4px;
}

#menu_elements{
width:169px;
list-style:none;
margin:0;
padding:0;
text-align:left;
background-color:#FFFFFF;
}

#menu_elements li{
height:20px;
background-image:url("img/b1.jpg");
background-repeat:repeat-xss;
padding-top:5px;
padding-left:10px;
padding-right:10px;
margin-top:1px;
}

#nomrue{
width:265px;
/*TEST*/
/*margin-left:7px;*/
}

#ouhabiter_budget{
padding-left:15px;
width:525px;
}

#ouhabiter_criteres_budget img{
margin-left:10px;
margin-right:10px;
margin-top:5px;
float:left;
}

#ouhabiter_criteres_budget{
}
#ouhabiter_critere_budget{
height:40px;
margin-left:10%;
}
#ouhabiter_criteres_budget label{
display:block;
float:left;
margin-right:5px;
margin:0;
padding:0;
width:200px;
}

#priseura{
position:relative;
}

#pagecourante{
padding-left:194px;
background-color:#FFFFFF;
width:567px;
float:left;
border:1px #FFFFFF solid;
min-height:655px;/*630*/
}

#pagecouranteCompteUtilisateur{
padding-left:194px;
background-color:#FFFFFF;
width:567px;
float:left;
border:1px #FFFFFF solid;
min-height:660px;/*500*/
}

#photo_cliquez{
vertical-align:top;
text-align:center; 
width:100px;
margin-left:auto;
margin-right:auto;
}

#photos_ville img{
margin-left:6%;
margin-right:6%;
margin-bottom:10%;
border:none;
}

#photos_ville_page_photos img{
margin-left:6%;
margin-right:6%;
margin-bottom:10%;
border:none;
}

#photos_ville_page_photos
{
padding-left:25px;
}

#quartiers_droit{
float:left;
width:50%;
padding-left:5px;
/*TEST*/
margin-left:2px;
}

#quartiers_gauche{
float:left;
width:45%;
border:1px solid #CC0033;
border-bottom:none;
border-top:none;
border-left:none;
/*TEST*/
text-align:justify;
padding-right:10px;
}

#recevoir_guide{
margin-left:50px;
}

#select_ville{
position:relative;
float:left;
display:inline;
margin-left:20px;
width:350px;
padding-top:10px;
}

#select_ville label{
display:block;
float:left;
margin-right:5px;
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:12px;
margin:0;
padding:0;
width:125px;
text-transform:uppercase;
}

#select_option{
position:relative;
float:left;
text-align:left;
margin-top:10px;
margin-left:10px;
}

#statio_bruit{
margin-top:20px;
padding-left:55px;
}

#password{
width:100px;
float:left;
}

#footer{
clear:both;
text-align:center;
font-size:10px;
width:200px;
margin-left:auto;
margin-right:auto;

}

#footer_generalCentre{
float:left;
clear:both;
margin-left:40px;
text-align:center;
padding-right:10px;
}

#footer_general{
float:left;
clear:both;
text-align:justify;
padding-right:10px;
}

#guideville_carte{
margin-left:28px;
}

#form_ville_guide_label{
margin-left:19%;
}

#form_ville_guide{
width:194px;
}

#villesti{
margin-left:50px;/*80*/
}

#superficie{
margin-left:0px;
}

#superficieTerrain{
margin-left:20px;
}

#superficieHabitable{
margin-left:20px;
}

a:visited{
font-weight:bold;
color:#000000;
text-decoration:none;
border:none;
}

a:link{
font-weight:bold;
color:#000000;
text-decoration:none;
border:1px;;
}

a:hover{
font-weight:none;
text-decoration:none;
color:#CC0033;
border:none;
}

a:active{
color:#000000;
text-decoration:none;
border:none;
}

#sidebar a:visited{
color:#FFFFFF;
border:none;
text-decoration:none;
text-decoration:none;
}

#sidebar a:link{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

#sidebar a:hover{
text-decoration:none;
color:grey;
}

#sidebar a:active{
color:none;
text-decoration:none;
}

#temps_hiver{
margin-right:50px;
}

#txt_typeville{
margin-left:35px;
}

#titre_courbe{
text-align:center;
}

#temps_transport{
margin-top:10px;
margin-bottom:10px;
float:left;
clear:both;
margin-left:auto;
margin-right:auto;
margin-left:10px;
}

#txt_header{
}

#typesti{
margin-left:50px;
}

#type_bien{
float:left;
margin-left:20px;/*25*/
clear:both;
margin-bottom:10px;
}

#zone_onglets{
clear:both;
padding-left:50px;
padding-right:50px;
//float:left;
width:100%;
margin-top:20px;
margin-bottom: 50px;
}

#onglet_droit{
width:50%;
float:right;
}

#onglet_gauche{
width:50%;
float:left;
}

.bouton_valider{
background-image:url("img/b_valider.jpg");
width:89px;
height:25px;
border-style:none;
margin-left:180px;/*150*/
margin-top:30px;
cursor: pointer; 
}

.bouton_valider_notification{
background-image:url("img/b_valider.jpg");
width:89px;
height:25px;
border-style:none;
margin-left:0;/*150*/
margin-top:30px;
cursor: pointer; 
}

.bouton_validerEstimation{
background-image:url("img/b_valider.jpg");
width:89px;
height:25px;
border-style:none;
margin-left:150px;/*150*/
margin-top:30px;
cursor: pointer; 
}

.bouton_valider2{
background-image:url("img/b_valider2.jpg");
width:89px;
height:25px;
border-style:none;
margin-left:180px;/*150*/
margin-top:30px;
cursor: pointer; 
}

.bouton_validerInscription{
background-image:url("img/b_valider.jpg");
width:89px;
height:25px;
border-style:none;
margin-left:150px;
/*margin-top:30px;*/
cursor: pointer; 


}

.bouton_retour{
background-image:url("img/b_retour.jpg");
width:89px;
height:25px;
border-style:none;
cursor: pointer; 
}

.bouton_ok{
background-image:url("img/bouton_OK.jpg");
width:25px;
height:17px;
border-style:none;
cursor: pointer; 
}

.bouton_estimez{
background-image:url("img/bouton_estimez2.jpg");
background-repeat:no-repeat;
width:106px;
height:23px;
border-style:none;
cursor: pointer; 
margin-left:25%;
/*TEST*/
/*position:relative;*/
}


.cadre{
border: solid #d00638 1px;
clear:both;
background-color: #e8e3e3/*#E2E1DD*/;
border-top:none;
background-repeat:repeat-y;
padding-bottom:12px;
padding-top:12px;
width:531px;
}

.cadre_ouHabiter{
border: solid #d00638 1px;
clear:both;
background-color: #e8e3e3/*#E2E1DD*/;
border-top:none;
background-repeat:repeat-y;
padding-bottom:5px;
width:531px;
}

.contour_rouge{
background-image:url("img/c1.gif");
background-repeat:repeat-x;
}

.contourR_transparent{
background-image:url("img/chb1.jpg");
background-repeat:repeat-x;
}

.contourB_transparent{
background-image:url("img/chb2.jpg");
background-repeat:repeat-x;
}

#cadre_compteUtilisateurCoordonnees{
border: solid #d00638 1px;
clear:both;
border-top:none;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
float:left;
width:320px;
background-color: #e8e3e3;
text-align:left;
}

#cadre_compteUtilisateur{
border: solid #d00638 1px;
clear:both;
border-top:none;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
float:left;
width:520px;/*320*/
background-color: #e8e3e3;
text-align:left;
}

#espaceUtilisateurContactezNous{
border-top:none;
padding-bottom:5px;
padding-left:5px;
margin-left:10px;
margin-top:-7px;
float:left;
width:210px;/*120*/
/*text-align:left;*/
position:relative;
}

#cadre_compteUtilisateurContactezNous{
border: solid #d00638 1px;
border-top:none;
padding-bottom:4px;
padding-left:4px;
padding-right:4px;
float:left;
width:200px;/*110*/
background-color: #e8e3e3;
text-align:center;
position:relative;
}

.cadre_transparent{
border: solid #d00638 1px;
clear:both;
border-top:none;
padding-bottom:5px;
width:541px;
float:left;
}

.cadre_transparentB{
border: solid #0099cb 1px;
clear:both;
border-top:none;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
width:531px;
float:left;
}

.petit_cadre{
border: solid #d00638 1px;
background-color:#E2E1DD;
border-top:none;
background-repeat:repeat-y;
width:217px;
padding-left:5px;
padding-bottom:5px;
margin-right:5px;
clear:both;
}

.petit_cadre_transparent{
float:left;
border: solid #d00638 1px;
border-top:none;
width:217px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
clear:both;
background-repeat:repeat-y;
}

.petit_cadre_transparentB{
border: solid #0099cb 1px;
border-top:none;
width:217px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
clear:both;
background-repeat:repeat-y;
}

.grand_cadre{
border: solid #d00638 1px;
background-color:#E2E1DD;
border-top:none;
background-repeat:repeat-y;
width:257px;
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
clear:both;
float:left;
}

.grand_cadre_transparent{
border: solid #d00638 1px;
border-top:none;
width:257px;
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
clear:both;
float:left;
background-repeat:repeat-y;
/*TEST*/
text-align:justify;
}

.grand_cadre_transparent_region{
border: solid #d00638 1px;
border-top:none;
width:226px;
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
clear:both;
float:left;
background-repeat:repeat-y;
/*TEST*/
text-align:justify;
}

.grand_cadre_transparentB{
border: solid #0099cb 1px;
border-top:none;
width:257px;
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
clear:both;
float:left;
background-repeat:repeat-y;
}

.groupe_choix{
float:left;
margin-top:10px;
margin-bottom:5px;
clear:both;
}

.chx_estimation{
float:left;
width:120px;
}

.centrer{
margin:auto;
}

.centrer10{
margin-left:10%;
}

.centrer20{
margin-left:20%;
}

.centrer30{
margin-left:30%;
}

.centrer40{
margin-left:40%;
}

.cadre_carte{
height:217px;
border: solid #d00638 1px;
margin-right:10px;
float:left;
}

#cadre_cout_choixQuartier{
width:250px;
height:40px;
border: solid #000000 1px;
margin-left:25%;
}

#cadre_cout_choixQuartier label{
padding-left:10px;
display:block;
width:72px;
float:left;
}

.estimation_img{
border-style:none;
margin-left:10px;
float:left;
margin-right:10px;
margin-bottom:5px;
}

.maison_listes{
border-style:none;
margin-left:10px;
margin-right:10px;
margin-bottom:5px;
}

.agences_img{
margin-bottom:3px;
float:left;
}

.coordonnees_estimation_img{
margin-left:10px;
margin-right:10px;
margin-bottom:2px;
}

.decouvrir_info{
clear:both;
margin-bottom:5px;
float:left;
}

.decouvrir_info img{
margin-right:8px;
float:left;
}

.decouvrir_element{
float:left;
padding-top:8px;
padding-left:2px;
}

.decouvrir_esp{
float:left;
clear:both;
margin-top:8px;
margin-bottom:5px;
margin-left:25%;
}

.estimation_element{
clear:both;
float:left;
}

.estimation_elementPbmIE{
clear:both;
float:left;
}

.estimation_elementPbmIELong{
clear:both;
float:left;
}

.facade_libelle{
width:100%;
background-repeat:repeat-y;
background-color:#CC0033;
}

.facade_libelle span{
margin-left:40%;
margin-right:40%;
}

.zone_accueil{
margin:10px 5px 0px 5px;
height:128px;
border: solid #d00638 1px;
clear:both;
background-color:#e8e3e3;
width:531px;
}

.decouvrir_news{
margin:10px 0px 0px 0px;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;

border: solid #d00638 1px;
clear:both;
background-color:#e8e3e3;
width:540px;

}

.img_accueil{
height:110px;
width:110px;
float:left;
clear:both;
border-right:solid 1px #CC0033;
margin-right:5px;
}

.txt_accueil{
height:100%;
padding-top:auto;
padding-bottom:auto;
text-align:justify;
color:000000;
font-size:12px;
text-decoration:none;
font-weight:normal;
}

.txt_news{
height:100%;
padding-top:auto;
padding-bottom:auto;
text-align:justify;
color:000000;
text-decoration:none;
font-weight:normal;
}


#choix_acheteur{
clear:both;
}

.choix_guide{
width:130px;
float:left;
}

.priseur{
width:593px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

.blanc12b{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.blanc14bmaj{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
}

.descriptionq_element{
vertical-align:8px;
margin-right:10px;
}

.fcontainer{
background-color:#FFFFFF;
background-image:url("img/fdcarte.jpg");
background-repeat:repeat-x;
}

.entete{
margin-left:25px;
margin-top:10px;
margin-bottom:10px;
height:120px;
}


.img_principale{
float:left;
margin-right:100px;
}

.img_principale img{
border: solid #CC0033 1px ;
}

.entete img{

}

#txt_img_principale{
clear:both;
}

.img_secondaire{
margin-right:10px;
float:left;
}

.img_secondaire img{
border: solid 1px ;
}

.lien_sobre{
text-decoration:none;
border:none;
}

.liste_label{
display:block;
float:left;
margin-right:5px;
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:12px;
margin:0;
padding:0;
width:125px;
text-transform:uppercase;
}

.libelle_photo{
margin-left:40%;
margin-right:3px;
}

.blanc14b{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.blanc12b{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.menu_onglets{
height:35px;
width:100%;
clear:both;
}

.menu_onglet{
float:left;
position:relative;
text-align:center;
}

.menu_onglet_center{
float:left;
position:relative;
padding-top:8px;
padding-left:3px;
padding-right:3px;
}

.menu_onglet_center a:hover{
text-decoration:none;
}

.menu_onglet_center_long{
float:left;
position:relative;
padding-top:8px;
padding-left:6px;
padding-right:6px;
}

.onglet_actif{
background-color:#000000;
height:30px;
float:left;
background-repeat:repeat-x;
margin-right:2px;
}

.onglet_inactif{
background-color:#cb0133;
height:30px;
float:left;
background-repeat:repeat-x;
margin-right:2px;
}

.onglet_inactif_quartier{
background-color:#0099cb;
height:30px;
float:left;
background-repeat:repeat-x;
margin-right:2px;
}

.menu_img{
float:left;
position:relative;
border : none;
border : 0;

}
.noir10{
color:#000000;
text-decoration:none;
font-size:10px;
margin:0;
padding:0;
text-transform:none;
}

.noir10b{
color:#000000;
text-decoration:none;
font-size:10px;
margin:0;
padding:0;
text-transform:none;
font-weight:bold;
}

.noir10region{
color:#000000;
text-decoration:none;
font-size:10px;
margin:0;
padding:0;
text-transform:none;
}

.noir12{
color:#000000;
text-decoration:none;
font-size:12px;
margin:0;
padding:0;
text-transform:none;
text-align:justify;
font-weight:normal;
}

.noir12b{
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:12px;
margin:0;
padding:0;
text-transform:none;
}

.noir12bmaj{
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:12px;
margin:0;
padding:0;
text-transform:uppercase;
}

.option_grisee{
background-color:grey;
font-size:10px;
}

.gris12bmaj{
color:#565656;
text-decoration:none;
font-weight:bold;
font-size:12px;
margin:0;
padding:0;
text-transform:uppercase;
}

.rouge12bmaj{
color:#CC0033;
text-decoration:none;
font-weight:bold;
font-size:12px;
margin:0;
padding:0;
text-transform:uppercase;
}

.noir10bmaj{
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:10px;
margin:0;
padding:0;
text-transform:uppercase;
}

.rouge16bmaj{
color:#CC0033;
text-decoration:none;
font-weight:bold;
font-size:16px;
margin:0;
padding:0;
text-transform:uppercase;
}

.rouge12{
color:#CC0033;
text-decoration:none;
font-size:12px;
margin:0;
padding:0;
}

.rouge12b{
color:#CC0033;
text-decoration:none;
font-size:12px;
margin:0;
padding:0;
font-weight:bold;
}

.liennoir12bmaj{
text-decoration:underline;
font-weight:bold;
font-size:12px;
margin:0;
padding:0;
text-transform:uppercase;
}

.lienrouge12bmaj{
color:#CC0033;
text-decoration:underline;
font-weight:bold;
font-size:12px;
margin:0;
padding:0;
text-transform:uppercase;
}

.noir14b{
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:14px;
margin:0;
padding:0;
}

.noir14bmaj{
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:14px;
margin:0;
padding:0;
text-transform:uppercase;
}

.noir14bmajVille{
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:14px;
margin:0;
padding:0;
text-transform:uppercase;
}

.bleuBackground{
background-color:#d00638;
}

.espace_gauche{
float:left;
margin-left:10px;
}

.fcontour{
float:left;
}

#connexion_form{
float:left;
margin-bottom:0;/*retirer la marge sous la partie connexion*/
}

.zone_principale_decouvrir{
clear:both;
float:left;
}

.zone_principale_decouvrir_cartes{
clear:both;
/*float:left;*/
width:526px;/*526*/
padding-top:5px;
}

.test{
width:35%;
color:#CC0033;
text-decoration:none;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
}

.tableau{
border-collapse:collapse;
font-size:10px;
text-align:center;
}

.liste_agence{
float:left;
width:50%;
display:inline;
}

.liste_legende{
float:left;
width:60px;
padding-left:30px;
padding-right:30px;
display:inline;
height:50px;/*65px*/
}

.liste_legende span{
clear:both;
float:left;
}

.liste_legende img{
clear:both;
float:left;
}


.agence_tel{
float:right;
position:relative;
}

.agence_nom{
float:left;
width:65%;
}

.photo_quartier{
width:100px;
min-height:100px;
float:left;
margin-left:7%;
margin-right:7%;
}

.zone_decouvrir{
float:left;
margin-bottom:5px;
margin-right:10px;
}

.colonnes_transport_Infos_generales{
float:left;

}

.zone_decouvrir_presentation{
float:left;
margin-bottom:5px;
}

.zone_decouvrir_quart{
float:left;
margin-bottom:15px;
margin-right:10px;
/*TEST*/
/*margin-right:45px;*/
}


.zone_decouvrir_droite{
position:relative;
float:left;
margin-left:15px;
margin-bottom:15px;
}

.falignd{
text-align:right;
}

.faligng{
text-align:left;
}

.rouge14bmaj{
color:#CC0033;
text-decoration:none;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
}

.bleu14bmaj{
color:#0099cb;
text-decoration:none;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
}

.bleu12{
color:#0099cb;
text-decoration:none;
font-weight:bold;
font-size:12px;
}

.bleu12b{
color:#0099cb;
text-decoration:none;
font-weight:bold;
font-size:12px;
}

.bleu12bmaj{
color:#0099cb;
text-decoration:none;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
}

.bleu16bmaj{
color:#0099cb;
text-decoration:none;
font-weight:bold;
font-size:16px;
text-transform:uppercase;
}

.rouge14b{
color:#CC0033;
text-decoration:none;
font-weight:bold;
font-size:14px;
}

.indentation50{
margin-left:50px;
}

.indentation35{
margin-left:35px;
}

.indentation10{
margin-left:10px;
}

.icone_maison{
margin-left:8px;
padding-bottom:1px;
}

.tableau th{
background-color:#dddddd;
}

.transport_element{
text-align:justify;
padding-bottom:5px;
vertical-align:8px; 
}

.vie_pratique_element{
float:left;
margin-bottom:5px;
margin-left:5%;
width:40%;
text-align:center;
}


.transport_info{
float:left;
margin-bottom:5px;
margin-left:5%;
margin-right:5%;
width:50%;/*40%*/
}

.transport_info_sncf{
float:left;
margin-bottom:5px;
margin-left:5%;
width:95%;
}


.trans_img_decouvrir{
float:left;
margin-left:15%;
margin-right:15%;
}


.txt_regard_ville{
width:100%;
}

.txt_ville_gauche{
float:left;
}

.txt_ville_droite{
float:right;
}

.txt_legende{
padding-bottom:0px;/*10*/
float:left;
width:100px;
}

.txt_centrer{
text-align:justify;
}
.txt_centrer2{
text-align:center;
}

.boutonOkMenuConnexion{
margin-top:3px;
}

#image_fond{
background-image:url("img/imageEmailInscriptionPetite.jpg");
background-repeat:no-repeat;
width:600px;
height:500px;
}

.bord_bleu{
border:1px solid #0099cb;
}

#photosVille{
width:100px;
/*float:left;*/
margin-left:30px;
margin-right:20px;
text-align:center;
}

#colonne_partenaire_enseigne{
float:left;
width:100%;
margin-bottom:2px;
}

#colonne_partenaire_imgContenu{
float:left;
width:100%;
padding-left:5px;
padding-right:5px;
margin-bottom:15px;
}

.image_partenaire{
width:200px;
height:150px;
border-style:none;
}

#colonne_partenaire{
float:left;
}

.partenaire_texte_presentation{
width:330px;
padding-left:5px;
}

.gris8region{
color:#AAAAAA;
text-decoration:none;
font-size:8px;
margin:0;
padding:0;
text-transform:none;
}

.gris9region{
color:#AAAAAA;
text-decoration:none;
font-size:9px;
margin:0;
padding:0;
text-transform:none;
}

.alinea{
	margin:0px;
	padding:0px;
	margin-left:30px;
}

.noir9{
color:#000000;
text-decoration:none;
font-size:9px;
margin:0;
padding:0;
text-transform:none;
}

.noir9bmaj{
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:9px;
margin:0;
padding:0;
text-transform:uppercase;
}

.rouge9bmaj{
color:#CC0033;
text-decoration:none;
font-weight:bold;
font-size:9px;
margin:0;
padding:0;
text-transform:uppercase;
}

.texte_accueil{
text-align:right;
margin-right:3%;
margin-bottom:-3%;
}

.texte_accueil_guide_pratique{
display:inline;
float:right;
text-align:right;
margin:0px;
padding:0px;
margin-right:3%;
margin-top:2%;
}