/* Styles Globaux */

* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

body {
	background-color: #FFFFFF;
	margin: 0;
}

h1,h2,h3,div,p,form,ul {
	margin:0px;
	padding:0px;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#0099E4;
	font-weight:bold;
	padding-top:15px;
}

h1.rub {
	margin-top:10px;
	padding-top:1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
	background:url(../images/bkg_h1.jpg) no-repeat left top;
	width:734px;
	height:21px;
}

h1.contact {
	margin-top:10px;
	padding-top:1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
	background:url(../images/bkg_h1_contact.jpg) no-repeat left top;
	width:734px;
	height:21px;
}

h1.finance {
	margin-top:10px;
	padding-top:1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
	background:url(../images/bkg_h1_contact.jpg) no-repeat left top;
	width:734px;
	height:21px;
}

h1.rubrique {
	margin-top:10px;
	padding-top:1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
	background:url(../images/bkg_h1.jpg) no-repeat left top;
	width:734px;
	height:21px;
}

h1.residence {
	margin-top:10px;
	padding-top:1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
	background:url(../images/bkg_h1_res.jpg) no-repeat left top;
	height:21px;
}

h2.home {
	background:url(../images/bkg_h2_home.jpg) no-repeat left top;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FFFFFF;
	width:272;
	height:16px;
	text-transform:uppercase;
	padding-left:7px;
	font-weight:normal;
}

h2.nav {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.15em;
	color:#009DE0;
	text-transform:uppercase;
	font-weight:normal;
	border-bottom:solid 1px #009EE9;
	padding-top:15px;
}

h2.contact_rdv {
	margin-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#31393F;
	font-weight:bold;
	padding-left:15px;
	background:url(../images/bkg_h2_rdv.jpg) no-repeat left;
	margin-left:10px;
}

h2.contact_infos {
	margin-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#31393F;
	font-weight:bold;
	padding-left:20px;
	background:url(../images/bkg_h2_infos.jpg) no-repeat left;
	margin-left:10px;
}

h2.contact_rappel {
	margin-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#31393F;
	font-weight:bold;
	padding-left:25px;
	background:url(../images/bkg_h2_rappel.jpg) no-repeat left;
	
}

h2.appart {
	background:url(../images/bkg_h2_home.jpg) repeat-x left top;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FFFFFF;
	width:372;
	height:16px;
	text-transform:uppercase;
	padding-left:7px;
	font-weight:normal;
}

h2.page {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#019DE7;
	padding-bottom:10px;
}

h2.financement {
	margin-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#31393F;
	font-weight:bold;
	padding-left:34px;
	background:url(../images/picto_financement.gif) no-repeat left;
	margin-left:10px;
}

h3.contact_infos {
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background:url(../images/bkg_message.gif) left top no-repeat;
	width:643px;
	height:23px;
	margin-left:27px;
	margin-top:10px;
	font-weight:normal;
	padding-left:10px;
	padding-top:4px;

}

h3.contact_infos strong{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;

}

h3.conn_droit {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#2F3942;
	font-weight:bold;
	padding-bottom:5px;
}
/* Styles Strucuture */

#main {
	margin-left:auto;
	margin-right:auto;
	width:945px;
}

#top div.logo{
	float:left;
}

#top div.banniere{
	float:left;
	width:760px;
	height:119px;
	background:url(../images/banniere.jpg) no-repeat;
	position:relative;
}

#top div.date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	position:absolute;
	top:104px;
	left:40px;
}

/* Bandeau Gauche */

#content div.left {
	float:left;
	width:184px;
}

#content div.left div.nav{
	background-color:#CCEBF9;
	padding:0px 3px 0px 3px;
}

#content div.left ul {
	padding-top:4px;
	background-color:#CCEBF9;
	list-style-type:none;
	padding-bottom:4px;
	
}

#content div.left li {
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#313840;
	font-size:10px;
}

#content div.left li a{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#313840;
	font-size:10px;
	text-decoration:none;
}

#content div.left li a:hover{
	
	text-decoration:underline;
}

#content div.left li.on {
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#313840;
	font-size:10px;
	background-color:#FFFFFF;
}

#content div.left div.newsletter {
	margin-top:15px;
	padding-top:17px;
	padding-left:5px;
	background:url(../images/bkg_left_newsletter.gif) left top no-repeat;
	width:184px;
	padding-bottom:6px;
}

#content div.left div.newsletter .inptxt{
	height:15px;
	width:118px;
	padding-left:2px;
	
}

#content div.left div.connaitre {
	padding-top:4px;
}


/* Bandeau Central */

#content div.corps {
	padding-top:14px;
	float:left;
	width:560px;
	padding-left:13px;

}

#content div.bloc1 {
	float:left;
}

#content div.bloc1 div.recherche{
	float:left;
	width:272px;
	border-bottom:solid 1px #31393F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:bold;
	margin-right:15px;
	
}

#content div.bloc1 div.recherche div.critere{
	width:272px;
	background:url(../images/h_degrade_moteur.gif) no-repeat;
	height:101px;
	padding-top:10px;
	position:relative;
}

#content div.bloc1 div.recherche div.submit{
	position:absolute;
	top:98px;
	left:148px;
}

#content div.bloc1 div.recherche div.critere .inptxtrech{
	width:50px;
}

#content div.evt{
	float:left;
	width:272px;
	border-bottom:solid 1px #31393F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	position:relative;
}

#content div.evt span{
	font-weight:bold;
}

#content div.evt div.infos {
	float:left;
}

#content div.evt div.infos img{
	float:left;
	width:103px;
}

#content div.evt div.infos div.txt{
	float:left;
	width:140px;
	padding-left:8px;
	padding-top:10px;
}

#content div.evt div.infos div.txt p.texte{
	padding-top:10px;
}

#content div.evt div.infos div.txt p.texte{
	padding-top:10px;
}

#content div.evt div.submit{
	position:absolute;
	top:114px;
	left:177px;
}


#content div.bloc2 {
	padding-top:23px;
	float:left;
	width:560px;
	height:176px;
	position:relative;
	/*border-bottom:solid 1px #009DE0;*/
	margin-bottom:15px;
	
}

#content div.bloc2 div.txtquartier{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3C4951;
	width:254px;
	padding-left:7px;
}

#content div.bloc2 div.txtquartier strong{
	color:#3C4951;
}

#content div.bloc2 div.txtquartier span{
	color:#00ADE7;
	font-weight:bold;
}

#content div.bloc2 div.txtquartier span.titrequartier1{
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#3C4951;
}

#content div.bloc2 div.txtquartier span.titrequartier2 {
	
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:24px;
	font-weight:bold;
}

#content div.bloc2 div.txtquartier span.titrequartier3 {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:12px;
	color:#00ADE7;
}
#content div.bloc2 div.linkquartier{
	position:absolute;
	top:160px;
	left:440px;
}

#content div.bloc3 {
	padding-top:8px;
	float:left;
}

div.mentions {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#9E9F9F;
	font-size:9px;
	width:100%;
	padding-bottom:30px;
	padding-top:20px;
	float:left;
}

div.mentions a{
	font-size:9px;
	color:#9E9F9F;
	text-decoration:none;
}

div.mentions a:hover{
	font-size:9px;
	color:#9E9F9F;
	text-decoration:underline;
}


#content div.right{
	padding-top:15px;
	float:left;
	padding-left:15px;
}

#content div.right div.bloc{
	background-color:#CCEBF9;
	position:relative;
	width:160px;
	border-bottom: solid 1px #009DE0;
}

#content div.right div.txt{
	padding:10px 5px 5px 10px;
	color:#333333;
	border-bottom:
}

#content div.right div.plus{
	text-align:right;
}

#content div.corps_all {
	padding-top:14px;
	float:left;
	width:734px;
	padding-left:16px;
}

#content div.corps_all div.filet {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0099E4;
}

#content div.corps_all div.filet a{
	color:#0099E4;
	text-decoration:underline;
}

#content div.corps_all div.filet a:hover{
	color:#0099E4;
	text-decoration:none;
}

#content div.corps_all div.filet span{
	color:#0099E4;
	font-weight:bold;
}

#content div.corps_all p.date{
	color:#363A3D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
}

#content div.corps_all div.nav_critere{
	padding-top:10px;
	color:#363A3D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	
}

#content div.corps_all div.nav_critere strong{
	color:#363A3D;
	font-weight:bold;
}

#content div.corps_all div.nav_critere a{
	color:#009EE9;
	font-weight:bold;
}

#content div.corps_all div.nav_critere a:hover{
	color:#009EE9;
	text-decoration:none;
}


#content div.corps_all div.texte{
	float:left;
	width:400px;
	padding-top:25px;
}

#content div.corps_all div.texte div.chapo{
	font-weight:bold;
}

#content div.corps_all div.texte div.txt{
	padding-top:15px;
}

#content div.corps_all div.texte div.lien{
	padding-top:15px;
	text-align:right;
}

div.lien a{
	color:#0099E4;
}

div.lien a:hover{
	text-decoration:none;
}


#content div.corps_all div.img{
	float:right;
	padding-top:25px;
}

#content div.corps_all div.img p.outil{
	padding-top:15px;
}

#content div.corps_all div.img p.outil a.envoyer{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0099E4;
	background:url(../images/picto_envoyer.gif) left no-repeat;
	background-position:0px 3px;
	padding-left:15px;
}

#content div.corps_all div.img p.outil a.envoyer:hover{
	text-decoration:none;
}

#content div.corps_all div.bloc_liste{
	width:100%;
	margin-top:20px;
	float:left;
	background:#eaeaea;
}

#content div.corps_all div.bloc_liste div.img_liste{
	float:left;
	padding-left:25px;
	padding-right:15px;
	background:url(../images/bande_bleue.gif) top left repeat-y;
}

#content div.corps_all div.bloc_liste div.txt_liste{
	float:left;
	width:450px;
}

#content div.corps_all div.bloc_liste div.txt_liste h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#0099E4;
	font-weight:bold;
	padding-bottom:10px;

}

#content div.corps_all div.bloc_liste div.txt_liste p.lien{
	padding-top:10px;
	color:#0099E4;
	font-weight:bold;
}

#content div.corps_all div.bloc_liste div.txt_liste p.lien a{
	color:#0099E4;
}

#content div.corps_all div.bloc_liste div.txt_liste p.lien a:hover{
	color:#0099E4;
	text-decoration:none;
}


#content div.corps_all div.nav_liste {
	padding-top:20px;
	width:700px;
	float:left;
}

#content div.corps_all div.nav_liste div.lib{
	float:left;
	font-weight:bold;
	color:#333333;
}

#content div.corps_all div.nav_liste div.nav_num{
	float:right;
	font-weight:bold;
	color:#333333;
}

#content div.corps_all div.nav_liste div.nav_num span{
	font-weight:bold;
	color:#0099E4;
}

#content div.corps_all div.bloc_liste_rech{
	width:100%;
	padding-top:20px;
	float:left;
}

#content div.corps_all div.bloc_liste_rech div.img_liste_rech{
	float:left;
	padding-right:15px;
	
}

#content div.corps_all div.bloc_liste_rech div.txt_liste_rech{
	float:left;
	width:450px;
}

#content div.corps_all div.bloc_liste_rech  h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(../images/bkg_h2.jpg) no-repeat left top;
	padding-left:5px;
	height:22px;
	width:734px;
	padding-bottom:5px;
	padding-top:2px;
}
#content div.corps_all div.bloc_liste_rech div.txt_liste_rech span{
	font-weight:bold;
	font-style:italic;
}


#content div.corps_all div.bloc_liste_rech div.txt_liste_rech p.lien{
	padding-top:10px;
	color:#0099E4;
	font-weight:bold;
}

#content div.corps_all div.bloc_liste_rech div.txt_liste_rech p.lien a{
	color:#0099E4;
}

#content div.corps_all div.bloc_liste_rech div.txt_liste_rech p.lien a:hover{
	color:#0099E4;
	text-decoration:none;
}

#content div.corps_all div.texte_residence{
	float:left;
	width:415px;
	padding-top:10px;
	!padding-top:15px;
	padding-right:12px;
}

#content div.corps_all div.texte_residence div.chapo{
	font-weight:bold;
	padding-top:10px;
}

#content div.corps_all div.texte_residence div.txt{
	padding-top:15px;
}

#content div.corps_all div.texte_residence div.lien{
	padding-top:15px;
	text-align:right;
}

#content div.corps_all div.texte_residence div.lien a{
	color:#0099E4;
}

#content div.corps_all div.texte_residence div.lien a:hover{
	text-decoration:none;
}


#content div.corps_all div.img_residence{
	float:right;
	padding-top:15px;
}

#content div.corps_all div.img_residence div.illus{
	position:relative;
}

#content div.corps_all div.img_residence div.menu_img{
	position:absolute;
	top:171px;
	left:65px;
	background:url(../images/bkg_menu_img.gif) left top no-repeat;
	height:15px;
	width:20px;
}

#content div.corps_all div.img_residence div.menu_img_lien{
	position:absolute;
	top:171px;
	left:81px;
	background-color:#D3EFFB;
	width:207px;
	padding-left:10px;
	height:15px;
	color:#000000;
	font-size:10px;
	color:#313840;
}

#content div.corps_all div.img_residence div.menu_img_lien span{
	font-weight:bold;
	color:#009EE9;
}

#content div.corps_all div.img_residence div.menu_img_lien_int{
float:left;
padding-right:3px;
padding-left:3px;
}



#content div.corps_all div.texte_residence div.equipements {
	padding:0px;
	margin:0px;
	color:#0099E4;
	padding-top:20px;
	float:left;

}

#content div.corps_all div.texte_residence div.equipements span{
	color:#0099E4;
	font-weight:bold;
	font-style:italic;
}

#content div.corps_all div.texte_residence div.equipements ul{
	list-style-type:circle;
	color:#0099E4;
	padding-left:15px;
	float:left;
	width:100px;
}

#content div.corps_all div.texte_residence div.equipements li{
	list-style-type:disc;
	color:#0099E4;
}

#content div.corps_all div.texte_residence div.souhait {
	width:400px;
	padding-top:40px;
	color:#31393F;
	float:left;
}

#content div.corps_all div.texte_residence div.souhait span{
	color:#31393F;
	font-weight:bold;
}

#content div.corps_all div.texte_residence div.souhait p{
	padding:2px;
}


#content div.corps_all div.texte_residence div.souhait a.rdv{
	background:url(../images/picto_rdv.gif) left no-repeat;
	padding-left:20px;
	color:#0099E4;
	font-weight:bold;
	text-decoration:underline;
}

#content div.corps_all div.texte_residence div.souhait a.rdv:hover{
	text-decoration:none
}


#content div.corps_all div.texte_residence div.souhait a.appel{
	background:url(../images/picto_tel.gif) left no-repeat;
	padding-left:20px;
	color:#0099E4;
	font-weight:bold;
	text-decoration:underline;
}

#content div.corps_all div.texte_residence div.souhait a.appel:hover{
	text-decoration:none
}

#content div.corps_all div.texte_residence div.souhait a.infos{
	background:url(../images/picto_info.gif) left no-repeat;
	padding-left:20px;
	color:#0099E4;
	font-weight:bold;
	text-decoration:underline;
}

#content div.corps_all div.texte_residence div.souhait a.infos:hover{
	text-decoration:none
}

#content div.corps_all div.texte_residence div.souhait a.print{
	background:url(../images/picto_imprimer.gif) left no-repeat;
	padding-left:20px;
	color:#0099E4;
	font-weight:bold;
	text-decoration:underline;
}

#content div.corps_all div.texte_residence div.souhait a.print:hover{
	text-decoration:none
}

#content div.corps_all div.texte_residence div.souhait a.envoyer{
	background:url(../images/picto_envoyer.gif) left no-repeat;
	padding-left:20px;
	color:#0099E4;
	font-weight:bold;
	text-decoration:underline;
}

#content div.corps_all div.texte_residence div.souhait a.envoyer:hover{
	text-decoration:none
}

#content div.corps_all div.tab_residence {
	width:700px;
	float:left;
	padding-top:30px;
}


#content div.corps_all div.tab_residence table{
	width:734px;

}

#content div.corps_all div.tab_residence th.left {
	background:url(../images/tab_left.gif) right no-repeat;
	width:39px;
	height:20px;
}

#content div.corps_all div.tab_residence th.right {
	background:url(../images/tab_right.gif) left no-repeat;
	width:34px;
	height:20px;
}

#content div.corps_all div.tab_residence th.title {
	background-color:#3F4A51;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	padding-left:40px;
}

#content div.corps_all div.tab_residence td.left {
	background:url(../images/tab_leftbleu.gif) right no-repeat;
	width:39px;
	height:16px;
	
}

#content div.corps_all div.tab_residence td.right {
	background:url(../images/tab_rightbleu.gif) left no-repeat;
	width:34px;
	height:16px;
}

#content div.corps_all div.tab_residence td.title {
	background-color:#00ADE7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-left:15px;
	padding-right:10px;
	font-weight:bold;
}

#content div.corps_all div.tab_residence td.titlesep {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:url(../images/tab_sep.gif) center no-repeat;
	background-color:#00ADE7;
	width:69px;
	color:#00ADE7;
	
}

#content div.corps_all div.tab_residence td.txt {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding-left:15px;
	padding-right:10px;
	font-weight:normal;
	height:20px;
	border-bottom:#E0E4E9 solid 1px;
}


p.contact_lib {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#009DE0;
	font-weight:bold;
	padding-top:15px;
}

div.contact_saisie {
	margin-top:20px;
	border:solid 1px #00AEEE;
	padding:10px;
	width:600px;
}

div.contact_saisie2 {
	margin-top:20px;
	padding:10px;
	width:600px;
}

table.form_saisie td.lib{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#009DE0;
	width:220px;
	font-weight:bold;
	vertical-align:top;
}

table.form_saisie td.lib span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#009DE0;
	font-style:italic;
	font-weight:normal;
	
}


table.form_saisie td.lib2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#009DE0;
	font-weight:bold;
	padding-left:20px;
	vertical-align:top;
}
	

table.form_saisie td.space{
	height:10px;
}

table.form_saisie td.champ{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	vertical-align:top;
}

.input_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:140px;
}

.input_text2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:370px;
}

.input_text3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:60px;
}

.input_text4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:245px;
	
}

.envoyer {
	width:78px;
	height:22px;
	background:url(../images/bt_envoyer.jpg) no-repeat;
	background-position:1px 1px;
	color:#FFFFFF;
	
}


#content div.bloc1_2 div.recherche{
	float:left;
	width:350px;
	border-bottom:solid 1px #31393F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:bold;
	margin-right:15px;
	
}

#content div.bloc1_2 div.recherche div.critere{
	background:url(../images/h_degrade_moteur.gif) repeat-x;
	height:101px;
	padding-top:10px;
	position:relative;
}

#content div.bloc1_2 div.recherche div.submit{
	position:absolute;
	top:98px;
	left:226px;
}

#content div.bloc1_2 div.recherche div.critere .inptxtrech{
	width:50px;
}

#content div.evt1_2{
	float:left;
	width:350px;
	border-bottom:solid 1px #31393F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	position:relative;
}

#content div.evt1_2 span{
	font-weight:bold;
}

#content div.evt1_2 div.infos {
	float:left;
}

#content div.evt1_2 div.infos img{
	float:left;
	width:103px;
}

#content div.evt1_2 div.infos div.txt{
	float:left;
	width:210px;
	padding-left:8px;
	padding-top:10px;
}

#content div.evt1_2 div.infos div.txt p.texte{
	padding-top:10px;
}

#content div.evt1_2 div.infos div.txt p.texte{
	padding-top:10px;
}

#content div.evt1_2 div.submit{
	position:absolute;
	top:114px;
	left:255px;
}


div.bloc2_1 {
	position:relative;
	float:left;
	width:190px;
	margin-right:25px;
	border-bottom:solid 1px #31393F;
	height:160px;
	margin-bottom:30px;
	padding-top:10px;
	padding-left:20px;
}

div.bloc2_1 div.logo_img{
	height:58px;
}

div.bloc2_1 div.logo_txt{
	padding-top:10px;
	color:#31393F;
}

div.bloc2_1 div.logo_submit{
	position:absolute;
	top:157px;
	left:115px;
}

div.conn_gauche {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:20px;
	color:#000000;
	float:left;
	margin-right:15px;
}

div.conn_gauche strong{
	font-weight:bold;
	color:#000000;
}

div.conn_droit {
	margin-top:20px;
	margin-left:10px;
	background-color:#EBEBEB;
	padding:10px;
	float:left;
}

div.conn_droit div.conn_droit_img {
	float:left;
	width:110px;
}


div.conn_droit div.conn_droit_txt {
	float:left;
	width:570px;
}

div.bloc_finance {
	margin-top:15px;
	width:700px;
	display:block;
	float:left;
}

div.bloc_finance div.finance_img{
	float:left;
	padding-right:10px;
}

div.bloc_finance div.finance_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-top:4px;
}

div.bloc_finance div.finance_txt a.finance_lien{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#009DE0;
	font-weight:bold;
}

a.pictorappel {
	background:url(../images/picto_rappel.gif) left no-repeat;
	padding-left:20px;
	margin-left:40px;
}

ul.plan {
	margin-left:40px;
	list-style-type:square;
	padding:10px;
}

ul.plan li{
	padding:5px;
}

ul.plan a{
	text-decoration:none;
	color:#333333;
}

ul.plan a:hover{
	text-decoration:underline;
	color:#333333;
}

table.simulateur {
	width:360px;
	border:solid 1px #009DE0;
	padding:5px;
}

table.simulateur th{
	background:#31393F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}

table.simulateur td.space{
	height:10px;
}

table.simulateur td.lib{
	color:#31393F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

table.simulateur .saisie{
	color:#31393F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:60px;
	background:#CCCCCC;
	line-height:13px;
}

div.info_gauche {
	width:400px;
	float:left;
	padding-right:20px;
}

div.info_droite {
	padding-top:10px;
	float:right;
}


div.info_chapo {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1Opx;
	color:#000000;
	padding-top:20px;
	padding-bottom:20px;
}

div.info_texte {
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1Opx;
	color:#000000;
}

div.info_droite {
	text-align:left;
}


div.info_img {
	float:left;
	width:300px;
	padding-bottom:20px;
	
}

div.info_bloc {
	float:left;
	width:295px;
	border:solid 1px #008CC8;
	
}


div.info_bloc span {
	color:#009DE0;
	font-weight:bold;
	
}

div.info_bloc a {
	text-decoration:none;
}

div.info_bloc a:hover {
	text-decoration:underline;
}

p.espace {
	margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(../images/bkg_h2_espace.jpg) left no-repeat;
	height:24px;
	padding-left:10px;
	
}

div.souhait_info {
	padding-top:20px;
	color:#31393F;
	
}

div.souhait_info span{
	color:#31393F;
	font-weight:bold;
}

div.souhait_info p{
	padding:2px;
}


div.souhait_info a.rdv_info{
	background:url(../images/picto_rdv.gif) left no-repeat;
	padding-left:20px;
	color:#0099E4;
	font-weight:bold;
	text-decoration:underline;
}

div.souhait_info a.rdv_info:hover{
	text-decoration:none
}


div.souhait_info a.appel_info{
	background:url(../images/picto_tel.gif) left no-repeat;
	padding-left:20px;
	color:#0099E4;
	font-weight:bold;
	text-decoration:underline;
}

div.souhait_info a.appel_info:hover{
	text-decoration: none;
}


div.banner{
	padding-top:20px;
	padding-bottom:10px;
	padding-left:180px;
	float:left;
}

.infos_espace{
	color:#00ADE7;
	font-weight:bold;
}

