@import url(accordion.css); 

/********************************************************************************************/
/*************************** STYLES GENERIQUES **********************************************/
/********************************************************************************************/
html{
	margin:0;
	padding:0;
}

div{
	display:block;}

body{
	margin:0;
	padding:0;
	font-family:arial, helvetica, sans serif;
	font-size:0.65em;
	font-size:12px;
	color:#444444;
	text-align:center;
	background-color:#FFC454;
	/*background-image:url(/custom/img/senioriales/fond.png);
	background-repeat:no-repeat;*/
	background-image:url(/custom/img/senioriales/fd_degrade.png);
	background-repeat:repeat-x;
	background-position:center top;
}
* html Body{
background-color:#FFBD48;
}
* + html Body{
background-color:#FFBD48;
}
h1{
	margin:0;
	padding:0 0 3px 0;
	/*font-family:verdana, arial, helvetica, sans serif;*/
	font-size:1.5em;
	color:#FF7500;
	text-align:left;
	font-weight:normal;
}
h2{
	margin:0;
	padding:0 10px 3px 0;
	font-family:"Times New Roman", Times, serif;
	font-size:1.9em;
	color:#FF7500;
	background-color:transparent;
	text-align:left;
	font-weight:normal;
	line-height:1em;
}
h3{
	margin:0;
	padding:0 0 3px 0;
	/*font-family:verdana, arial, helvetica, sans serif;*/
	font-size:1.3em;
	color:#F08600;
	background-color:transparent;
	text-align:left;
	font-weight:normal;
}
h4{
	margin:0;
	padding:0 0 3px 0;
	/*font-family:verdana, arial, helvetica, sans serif;*/
	font-size:1.2em;
	color:#F08600;
	background-color:transparent;
	text-align:left;
	font-weight:normal;
}
h5{
	background-color:#FFCD6E;
	color:#552A19;
	display:block;
	font-family:"Times New Roman",Times,serif;
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	padding:2px 4px 4px 5px;
	text-decoration:none;
	width:520px;
}
h6{
	margin:0;
	padding:0 0 3px 0;
	font-size:1em;
	/*color:#552A19;*/
	text-align:left;
	font-weight:bold;
}

p{
	margin:0;
	padding:0 0 10px 0;
	font-size:1em;
	color:#444444;
	text-align:left;
}
ul{
	margin:0 0 15px 20px;
	padding:0;
}
li{
	margin:0;
	padding:0 0 3px 0;
	font-size:1em;
	color:#444444;
	background-color:transparent;
	text-align:left;
}
a, a:link{
	margin:0;
	padding:0 0 0px 0;
	font-size:1em;
	border:none;
	text-decoration:none;
	text-align:left;
	outline:none;
	color:#FF7500;
}

a:hover{
	text-decoration:underline;
}

img{
	/*margin:0;
	padding:0;*/ /*POUR DECLARATION HSPACE ET VSPACE */
	border:none;
	background-color:none;
}
table, tbody, tr, td{
	margin:0;
	padding:0 0 0px 0;
	font-size:1em;
	color:#444444;
	background-color:transparent;
	text-align:left;
}
input, select, textarea{
	margin:0;
	padding:0 0 0px 0;
	font-size:1em;
	color:#444444;
	text-align:left;
}
a.bt_mairie, a.bt_mairie:hover{
	display:block;
	margin:5px 0 0 0;
	float:left;
	}
.arbo{
margin-bottom:5px;
	}
.form_generic_text{
margin-bottom:5px;
	}	
.form_generic_cc
{
margin-bottom:5px;
	}	
	

	.awsformtable{
background-color:#FEF6E3;
padding:10px;
width:529px;
	}
	
textarea#Commentaire{
margin-bottom:35px;
float:left;
	}
	
	
/********************************************************************************************/
/****************************** POSITION DIV ************************************************/
/********************************************************************************************/
#space{
	position:relative;
	margin:0 auto;
	background-image:url(/custom/img/senioriales/bg_space.gif);
	background-repeat:repeat-y;
}
#content{
	margin:0 auto;
	background-image:url(/custom/img/senioriales/fond_content.png);
	background-repeat:no-repeat;
	background-position:right top;
}
#bf17{
	background-image:url(/custom/img/senioriales/fd_gauche.png);
	background-repeat:no-repeat;
	background-position:left top;
}
#bf20{
	height:auto;
}
#bf233, #bf232, #ze275, #ze276, #ze702, #bf700, #bf701{
	height:auto;
}
#ze27{
	min-height:484px;
	height:auto !important;
	height:484px;
}
#ze649{
height:140px;
}

/********************************************************************************************/
/************************************ GAUCHE ************************************************/
/********************************************************************************************/
.gauche_haut_form{
float:left;
margin:15px 0 0 5px !important;
margin:15px 0 0 3px;
padding:5px;
width:176px;
text-align:left;
}
.gauche_haut_form label{
display:none;
}
.gauche_haut_form input{
float:left;
margin:0;
padding:0;
width:125px;
font-size:0.85em;
}
.gauche_haut_form input.ok{
float:left;
margin:0 0 0 3px;
padding:1px 0;
width:25px;
text-align:center;
background-image:url(/custom/img/senioriales/bt_ok.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:transparent;
border:none;
color:#ffffff;
cursor:pointer;
}
.gauche_haut_langue{
float:left;
margin:0;
padding:0 0 0 10px;
width:176px;
}
.gauche_haut_langue ul{
float:left;
margin:0;
padding:0;
}
.gauche_haut_langue li{
margin:0;
padding:0;
list-style-type:none;
display:inline;
}
.gauche_haut_lien{
float:left;
margin:10px 0 0 0;
padding:0 0 0 10px;
width:176px;
}
.gauche_haut_lien ul{
float:left;
margin:0 0 0 15px !important;
margin:0 0 0 8px;
padding:0;
}
.gauche_haut_lien li{
margin:0;
padding:0 0 5px 0;
list-style-image:url(/custom/img/senioriales/picto_fleche.gif);
}
.gauche_haut_lien li a{
margin:0;
padding:0 0 5px 0;
color:#441C24;
font-weight:normal;
font-size:0.9em;
}
.gauche_haut_lien li a:hover{
margin:0;
padding:0 0 5px 0;
text-decoration:underline;
}
.gauche_pied_page{
float:left;
margin:0;
padding:0;
width:181px;
color:#431C23;
letter-spacing:0px;
text-align:center;
}
.gauche_pied_page ul{
float:left;
margin:-3px 0 0 10px;
padding:0;
}

* HTML .gauche_pied_page ul{
float:left;
margin:0 0 0 10px;
padding:0;
}
.gauche_pied_page li{
display:inline;
margin:-1px 0 0 0;
float:left;
padding:0 3px 0 6px;
list-style-type:none;
font-size:0.95em;
text-decoration:underline;
background-image:url(/custom/img/senioriales/picto_carre.gif);
background-repeat:no-repeat;
background-position:0px 5px;
color:#431C23;
}
.gauche_pied_page li a, .gauche_pied_page li a:hover{
color:#441C24;
text-decoration:underline;
font-weight:normal;
}

/********************************************************************************************/
/************************************ MILIEU ************************************************/
/********************************************************************************************/
.milieu_haut{
float:left;
margin:27px 0 0 0;
padding:0;
width:244px;
}
.milieu_haut .tel{
float:left;
padding:13px 0 7px 0;
margin:0;
}
.milieu_menu{
float:left;
margin:0;
padding:0;
background-image:url(/custom/img/senioriales/fd_milieu.gif);
background-repeat:repeat-x;
background-position:left 2px;
background-color:#FFFFFF;
width:244px;
}
.milieu_menu p{
float:left;
margin:0;
padding:0 0 10px 0;
}
.milieu_menu ul{
float:left;
margin:0;
padding:0;
}
.milieu_menu li{
margin:0;
padding:0;
list-style-type:none;
}
.milieu_menu li.menu1{
margin:0 0 10px 0;
padding:0;
list-style-type:none;

}
.milieu_menu li.menu4, .milieu_menu li.menu5{
margin:0 0 0px 17px;
padding:0 0 0 7px;
list-style-type:none;
background-image:url(/custom/img/senioriales/picto_fleche.gif);
background-repeat:no-repeat;
background-position:left 3px;
}
.milieu_menu li.menu6{
margin:0 0 0px 17px;
padding:0 0 7px 7px;
list-style-type:none;
background-image:url(/custom/img/senioriales/picto_fleche.gif);
background-repeat:no-repeat;
background-position:left 3px;
}
.milieu_menu ul li ul{
display:none;
}
.milieu_menu ul li#active{
float:left;
margin:0px;
padding:0;
width:229px;
background-image:url(/custom/img/senioriales/fd_menu2.gif);
background-repeat:no-repeat;
background-position:14px 47px;

}
.milieu_menu ul li#active ul{
display:block;
float:left;
margin:-2px 0 10px 14px;
padding:5px 0 10px 0;
width:214px;
background-image:url(/custom/img/senioriales/fd_menu.gif);
background-repeat:no-repeat;
background-position:left bottom;
}
* html .milieu_menu ul li#active ul{
margin:0px 0 10px 7px;
}
* + html .milieu_menu ul li#active ul{
float:none;
margin:0px 0 10px 14px;
}
.milieu_menu ul li ul li{
margin:0 0 0 7px;
padding:5px 0 5px 0px;
text-transform:uppercase;
font-size:0.85em;
color:#365A90;
font-weight:bold;
}
.milieu_menu ul li ul li a{
margin:0;
padding:5px 0 5px 17px;
text-transform:uppercase;
color:#365A90;
background-image:url(/custom/img/senioriales/picto_etoile.gif);
background-repeat:no-repeat;
background-position:left 4px;
}
.milieu_menu ul li ul li a:hover{
margin:0;
padding:5px 0 5px 17px;
text-transform:uppercase;
color:#D85800;
font-weight:bold;
background-image:url(/custom/img/senioriales/picto_etoile_roll.gif);
background-repeat:no-repeat;
background-position:left 4px;
}
.milieu_menu ul li#active ul li.active a{
margin:0;
padding:5px 0 5px 17px;
text-transform:uppercase;
color:#D85800;
font-weight:bold;
background-image:url(/custom/img/senioriales/picto_etoile_roll.gif);
background-repeat:no-repeat;
background-position:left 4px;
}

#pv{
	text-align:center;
}
/********************************************************************************************/
/************************************ DROITE HOME *******************************************/
/********************************************************************************************/
.droite_content_home{
float:left;
padding:40px 15px 0 15px;
margin:2px 0 0 0;
width:204px !important;
width:234px;
background-image:url(/custom/img/senioriales/fd_col_droite.gif);
background-repeat:no-repeat;
background-position:left top;
}
.droite_content_home h2{
float:left;
margin:20px 0px 30px 0px !important;
margin:20px 0px 0px 0px;
padding:0;
width:205px;
}
* + html .droite_content_home h2{
float:none;
padding:20px 0px 0px 0px;
}
.droite_content_flashhome{
float:left;
padding:0px;
margin:0;
}

/********************************************************************************************/
/************************************ DROITE INTER ******************************************/
/********************************************************************************************/
#fil_ariane{
float:left;
padding:0 0 0 20px;
margin-left:00px;
display:inline;
font-size:10px;
}
#fil_ariane li{
display:inline;
padding:0;
margin:0;
list-style-type:none;
font-size:10px;
}
#fil_ariane li a{
display:inline;
padding:0;
margin:0;
color:#333333;
font-size:10px;
}
#fil_ariane li a:hover{
display:inline;
padding:0;
margin:0;
text-decoration:underline;
font-size:10px;
}

 h1.fd_bleu,  h2.fd_bleu, h3.fd_bleu , h4.fd_bleu, h5.fd_bleu , h6.fd_bleu {
color:#0A3266;
background-color:#C3D4E6;
padding:10px 10px 0px 10px;
font-weight:bold;
}
p.fd_bleu {
padding:10px;
margin:0 0 10px 0;
background-color:#C3D4E6;
color:#0A3266;
}




#ze24{
	width:215px;
	height:auto;
	padding-left:10px;
	background-image:url(/custom/img/senioriales/col_droite_top_bg.jpg);
	background-repeat:no-repeat;
	padding-top:50px;}

#bf26{
background-color:#FFFFFF;
background-image:url(/custom/img/senioriales/fd_col_droite_inter.gif);
background-position:left top;
background-repeat:no-repeat;
height:7px;
margin-left:0;
padding:43px 0 0 0;
width:557px;
}

/************************************** BRIQUE TEMOIGNAGE ********************************/
#bf29{
	background-color:#C3D4E6;
	height:auto;}
	
#bf29 p{
	color:#0C336A;
	margin:0px 10px 10px 10px;
	padding:0 0 0 0 ;}
	
#bf29 h1{
	color:#0C336A;
	font-weight:bold;
	font-size:1.1em;
	margin:10px 10px 15px 10px;
	padding:0;}

#bf29  #voir_temoignages{
	display:block;
	width:520px;
	color:#0C336A;
	margin-bottom:5px;
	text-align:right;}
	
#bf29  #voir_temoignages a{
	color:#0C336A;
	font-weight:bold;}


#bf29  #voir_temoignages a:hover{
	text-decoration:underline;}
	
/************************************* BRIQUE TITRE ORANGE ************************************/	
#bf31 {
	width:485px;}


#bf31 h1{
	display:inline;
	margin:0;
	padding:0 2px 0px 0;
	font-family:"Times New Roman", Times, serif;
	font-size:1.5em;
	color:#FF7500;
	background-color:transparent;
	text-align:left;
	font-weight:normal;
	line-height:0.7em;}
	
#bf31 h1 sup{
	
	font-size:0.7em;
	}
	
* html #bf31 h1{
	display:inline;
	margin:0;
	padding:0 10px 10px 0;
	font-family:"Times New Roman", Times, serif;
	font-size:1.5em;
	color:#F08600;
	background-color:transparent;
	text-align:left;
	font-weight:normal;
	line-height:0.7em;}

#bf31 h2{
	display:inline;
	margin:0;
	padding:5px 0px 20px 0;
	font-family:"Times New Roman", Times, serif;
	font-size:1.8em;
	color:#FF7500;
	background-color:transparent;
	text-align:left;
	font-weight:normal;
	line-height:1em;
}

.acces_a_nos_dernieres_newsletters #bf31 h2{
	letter-spacing:-0.9px;
}



/********************************** BLOC MEDIA FLASH INTER ***************************************/

#bf30{}
	
/********************************** BLOC ZONE EDITABLE ********************************************/

#ze27,
#ze163{
float:left;
padding:0px 15px 20px 15px;
/*margin:0 0 0 5px;*/
width:523px;
background-image:url(/custom/img/senioriales/bg_contenu_ombre.png);
background-repeat:repeat-y;
background-position:left ;
background-color:#ffffff;
/*letter-spacing:-0.1px;*/
/*font-size:0.95em;*/
}

#ze147, #bf150, #ze164, #bf159{
padding:0px 15px 20px 15px;
/*margin:0 0 0 5px;*/
width:523px;
background-image:url(/custom/img/senioriales/bg_contenu_ombre.png);
background-repeat:repeat-y;
background-position:left ;
background-color:#FFFFFF;
/*letter-spacing:-0.1px;*/
/*font-size:0.95em;*/
}



#ze27 h2{
float:left;
padding:0px 0px 20px 0px;
margin:0;
}

#ze27 h3{
padding:0px 0px 10px 0px;
margin:0;
font-weight:bold;
}

#ze27 p.img_texte{
text-align:center;
}

#ze27 .justifie{
	text-align:justify;}
	
#ze27 .orange{
	color:#FF7500;
	font-weight:bold;}
	
.texte_bleu{
	color:#0A3266;
}

.texte14{
	font-size:14px;}

/********************************************** FORMULAIRE PARRAINAGE ********************************************/

#parrainage{}

#parrainage .col_1{
	width:100px;
	padding-left:15px;}
	
#parrainage .mention{
	font-size:10px;
	font-style:italic;
	padding-top:15px;
	padding-left:15px;}


#parrainage input{
	border:1px solid #375B91;
	width:350px;}

#parrainage textarea{
	border:1px solid #375B91;
	width:350px;}
	
/**********************************/	
#parrainage .parrainage_infos_perso{
	margin-bottom:20px;
	background-color:#EEF3F9;}

#parrainage .parrainage_infos_perso thead th{
	color:#375B91;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:1.4em;
	height:35px;}
	
#parrainage .parrainage_infos_perso tfoot tr th{
	text-align:right;
	padding-bottom:10px;
	padding-top:10px;}
	
	
/********************************************** FORMULAIRE NEWSLETTER ********************************************/

#inscription_newsletter{}

#inscription_newsletter .col_1{
	width:100px;
	padding-left:15px;}

#inscription_newsletter input{
	border:1px solid #375B91;
	width:350px;}

#inscription_newsletter textarea{
	border:1px solid #375B91;
	width:350px;}
	
/**********************************/	
#inscription_newsletter .parrainage_infos_perso{
	margin-bottom:20px;
	background-color:#EEF3F9;}

#inscription_newsletter .parrainage_infos_perso thead th{
	color:#375B91;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:1.4em;
	height:35px;}
	
#inscription_newsletter .parrainage_infos_perso tfoot tr th{
	text-align:right;
	padding-bottom:10px;
	padding-top:10px;}
	
/***********************************/
#GAB_inter_simple #bf31 h1, #GAB_inter_simple #bf31 h2{
	/*color:#375B91;*/
	}


#parrainage .parrainage_infos_filleul{
	margin-bottom:20px;
	background-color:#C3D4E6;
	color:white;}
	
#parrainage .parrainage_infos_filleul thead th{
	color:#375B91;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:1.4em;
	height:35px;
	padding-left:10px;}
	
#parrainage .parrainage_infos_filleul tfoot tr th{
	text-align:right;
	padding-bottom:10px;
	padding-top:10px;}
	
#parrainage .parrainage_infos_filleul a{
	color:#375B91;
	text-decoration:none;
	background-image:url(/custom/img/senioriales/puce_ajouter_filleul.gif);
	background-repeat:no-repeat;
	background-position:;
	padding-left:28px;
	height:30px;
	padding-top:6px;
	padding-bottom:5px;
	margin-right:10px;}
	
#parrainage .parrainage_infos_filleul a:hover{
	text-decoration:underline;}
	
/*************************************/
#parrainage #parrainage_infos_filleul_1{
	display:block;}

#parrainage #parrainage_infos_filleul_2{
	display:block;}
	
#parrainage #parrainage_infos_filleul_3{
	display:block;}	
	
	
/*********************************************************************************************************************/
/************************************************** PAGE FICHE RESIDENCE *********************************************/
/*********************************************************************************************************************/



#ze27 #residence_contenu {}

#ze27 #residence_contenu p{
	margin:0 0 10px 0;
	padding:0 0 0 0;}

#ze27 #residence_contenu a {
	background-image:url(/custom/img/senioriales/fleche_orange.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#FF7500;
	text-decoration:none;
	padding-left:10px;}
	
#ze27 #residence_contenu p a {
	background-image:none;
	color:#FF7500;
	text-decoration:none;
	padding-left:0px;}
	
#ze27 #residence_contenu a:hover {
	text-decoration:underline;}

#ze27 #residence_contenu #residence_texte_intro{
	}
	
#ze27 #residence_contenu #residence_texte_intro strong{
	color:#FF7500;}


#ze27 #residence_contenu .residence_flash{
	margin-top:10px;
	margin-bottom:20px;}

#ze27 #residence_contenu .residence_titre{
	font-family:"Times New Roman", Times, serif;
	font-size:1.7em;
	font-weight:bold;
	color:#FF7500;
	margin-bottom:10px;}

#ze27 #residence_contenu .residence_lieu{
	color:#375A90;
	margin-bottom:10px;}

#ze27 #residence_contenu .residence_logo{
	font-weight:bold;}

#ze27 #residence_contenu .residence_descriptif{
	margin-bottom:10px;
	display:block;}
	
#ze27 #residence_contenu .residence_descriptif p.intro{
	font-size:16px;}
	
#ze27 #residence_contenu .residence_descriptif span.intro, #ze27 #residence_contenu .residence_descriptif span.intro p{
	display:block;
	margin-bottom:10px;
	font-size:16px;
	color:#375A90;
	font-weight:bold;}
#ze27 #residence_contenu .residence_descriptif p{
	margin-bottom:5px;
	}

#ze27 #residence_contenu .residence_descriptif p img{
	display:block;
	float:left;
	margin:0 15px 15px 0;}

#ze27 #residence_contenu .residence_flash_multimedia{
	margin-bottom:20px;}


#ze27 #residence_contenu {}



/***** ACCORDION ********/
#ze27 #residence_contenu .basic-accordian{
	margin:0 0 0 0px;
	width:530px;
	/*z-index:2;*/
	display:block;
	float:none;
}

#ze27 #residence_contenu .accordion_headings{
	display:block;
	width:518px;
	height:22px;
	padding:1px 5px 5px 7px;
	font-family:"Times New Roman", Times, serif;
	font-size:1.7em;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	cursor:pointer;
	margin-top:10px;
	background-color:#375A90;
	color:#FFFFFF;
	background-image:url(/custom/img/senioriales/bt_ouvrir_ici.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#ze27 #residence_contenu .accordion_headings:hover{
}

#ze27 #residence_contenu .accordion_child{
	padding:10px;
	background-color:#F1F4F8;
}

/*#ze27 #residence_contenu .accordion_child ul{
	background-position:bottom center;
	background-repeat:no-repeat;
	width:244px;
	padding-bottom:10px;
	margin:0;
}

*html #ze27 #residence_contenu .accordion_child ul{
	background-position:bottom left;
}

#ze27 #residence_contenu .accordion_child ul li{
	width:200px;
	background-position:22px 0px;
	background-repeat:no-repeat;
	padding-left:38px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	color:#375B91;
	text-transform:lowercase;
	margin-top:5px;
	margin-right:25px;}

#ze27 #residence_contenu .accordion_child ul li a{
	color:#375B91;
	text-decoration:none;
	}
	
#ze27 #residence_contenu .accordion_child ul li a:hover{
	color:#375B91;
	text-decoration:underline;
	}*/
	
#ze27 #residence_contenu .accordion_child ul{
	background-position:bottom center;
	background-repeat:no-repeat;
	/*width:244px;*/
	padding-bottom:10px;
	margin:0;
}

*html #ze27 #residence_contenu .accordion_child ul{
	background-position:bottom left;
}

#ze27 #residence_contenu .accordion_child ul li{	
	text-transform:lowercase;
	margin-top:5px;
	margin-right:10px;}

#ze27 #residence_contenu .accordion_child ul li a{
	color:#375B91;
	text-decoration:none;
	}
	
#ze27 #residence_contenu .accordion_child ul li a:hover{
	color:#375B91;
	text-decoration:underline;
	}

#ze27 #residence_contenu .header_highlight{
	margin-bottom:0px;
	background-position:center;
	background-position:right;
	background-repeat:no-repeat;
	background-image:url(/custom/img/senioriales/bt_fermer_ici.gif);
	width:518px;
	height:22px;
	padding:1px 5px 5px 7px;}
	
#ze27 #residence_contenu .accordion_child p img{	
	display:block;
	float:left;
	margin:0 15px 15px 0;}

#ze27 #residence_contenu .top_accordion
{
	margin:0px;
	color:black;
}

#ze27 #residence_contenu .top_accordion h1
{
	color:#4E8AC2;
	text-transform:lowercase;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-weight:bold;
	font-size:11px;
}

#ze27 #residence_contenu .accordeon_lieu{
	display:inline;}


#ze27 .residence_rencontrez_nous{
	display:block;
	width:510px;
	background-image:url(/custom/img/senioriales/bg_accordeon.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:10px;}

#ze27 .residence_rencontrez_nous #contenu a{
	background-image:none;
	padding-left:0;
	margin-left:0;}

#ze27 .residence_rencontrez_nous img{
	margin-bottom:15px;}
	
#ze27 .residence_rencontrez_nous a {
	background-image:url(/custom/img/senioriales/fleche_orange.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#FF7500;
	text-decoration:none;
	padding-left:10px;}
	
	
#ze27 #contactez_nous{
	display:block;
	float:left;
	width:510px;
	background-image:url(/custom/img/senioriales/bg_accordeon.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;}

#ze27 #contactez_nous img{
	margin-bottom:15px;
	display:block;
	border:none;
	float:none;}
	
#ze27 #contactez_nous a {
	background-image:url(/custom/img/senioriales/fleche_orange.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#FF7500;
	text-decoration:none;
	padding-left:10px;
	float:none;
	margin-bottom:15px;
	margin-left:50px;}

#table_connexion_vip{
	display:block;
	width:300px;
	/*border:1px solid #FF7500;*/
	background-color:#FFEDD2;
	padding:10px;
	margin:auto;}
	
#table_connexion_vip tr td{
	height:20px;}

#connexion_vip {
	display:block;
	text-align:center;
	margin-bottom:20px;}
	
#connexion_vip input{
	display:block;
	width:190px;
	border:1px solid #FF7500;}
	
#nouveautes{
	display:block;
	width:500px;
	background-color:#FFEDD2;
	padding:10px;
	margin:auto;
	}
#nouveautes table{
	margin:auto;
	}
#nouveautes input{
	display:block;
	width:250px;
	border:1px solid #FF7500;
	}
	
#nouveautes input.caseacocher{
	display:inline;
	width:auto;
	border:none;
	}
	
#nouveautes select{
	display:block;
	width:250px;
	border:1px solid #FF7500;
	}
	
#nouveautes textarea{
	display:block;
	width:250px;
	border:1px solid #FF7500;
	}

/*************************************************** MENTIONS LEGALES ******************************************/
#ze132{
	width:480px;}

body#GAB_pop_up{
	background-color:#FFFFFF;
	background-image:none;
	}
	
#GAB_pop_up #space, #GAB_pop_up #content{	
	background-color:#FFFFFF;
	background-image:none;
	width:480px;}

#GAB_pop_up h1{	
	margin:20px 0 20px 0;
	background-color:#FFCD6E;
	color:#FFFFFF;
	font-size:1.5em;
	font-weight:normal;
	padding:2px 0 3px 10px;
	text-align:left;
	}
	
#GAB_pop_up .orange{	
	color:#FF7500;
	font-weight:bold;}

#GAB_pop_up p{
	margin:10px 00px 0 10px;
	}
	
#GAB_pop_up #bt_close{
	text-align:right;
	color:#FFFFFF;
	background-color:#FFCD6E;
	height:20px;
	line-height:20px;
	}
	
#GAB_pop_up #bt_close a{
	color:#FFFFFF;
	font-weight:bold;
	margin-right:10px;
	}
	
	

/*********************************************************************************************************************/
/****************************************************** FORMULAIRES **************************************************/
/*********************************************************************************************************************/


#ze27 #formulaire{
background-color:#FEF6E3;
display:block;
width:509px !important;
width:507px;
padding:10px;}

* html #ze27{

width:490px;
float:none;
}

#ze27 #formulaire input, #ze27 #formulaire select{

width:250px;
}

#ze27 #formulaire br{
clear:both;
}
#ze27 #formulaire .civilite{
margin:0 0 5px 0;
height:15px;
}

#ze27 #formulaire label{
width:150px;
float:left;
}

#ze27 #formulaire .checkbox{
border:none;
float:none;
width:auto;
}

#ze27 #formulaire .date,
#ze27 #formulaire .news,
#ze27 #formulaire .projet{
float:none;
width:auto;
margin-left:10px;
border:none;}

#ze27 #formulaire .annee_label, 
#ze27 #formulaire .mois_label, 
#ze27 #formulaire .jour_label{
width:40px;
margin:0 0 0 10px;
/*float:left;
line-height:20px;
height:30px;
margin-bottom:5px;*/
}
#ze27 #formulaire #annee, 
#ze27 #formulaire #mois, 
#ze27 #formulaire #jour{
float:left;
width:80px;
}

#ze27 #formulaire input, #ze27 #formulaire select{
border:1px solid #5B3700;
margin-bottom:6px;}


#ze27 #formulaire p{
padding:0 0 0 0;
margin:3px 0 0 0px;
display:inline;
line-height:20px;
text-align:left;}
	
#ze27 #formulaire #commentaires{
border:1px solid #5B3700;
margin-left:50px;
margin-top:15px;
width:380px;}

#ze27 #formulaire .conditions{
font-size:0.8em;
}

#ze27 #formulaire .bouton_submit{
display:block;
width:100%;
text-align:center;
font-size:0.8em;
}
#ze27 #formulaire .naissance{
width:150px;
float:left;
}

#newsletter_liste{
	display:block;
	width:529px;
	margin-left:00px;}
	
#newsletter_liste .newsletter_liste_col1{
	width:180px;
	text-align:left;}
	
#newsletter_liste h6{
	background-color:#FAEED7;
	padding:5px 0 5px 10px;
	margin-top:12px;
	margin-bottom:15px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;}
	
#newsletter_liste p{
	
	padding:5px 0 5px 10px;
	}
	
#newsletter_liste a{
	font-weight:bold;	
	padding:5px 0 5px 10px;
	}
	
#newsletter_liste a:hover{
	text-decoration:underline;
	font-weight:bold;	
	padding:5px 0 5px 10px;
	}
	

/********************************************* RECRUTEMENT *********************************************/

#ze27 table.recrutement{
	border-top:1px solid #F08600;
	border-left:1px solid #F08600;
	border-bottom:none;
	border-right:none;
	margin:auto;}
	
#ze27 table.recrutement td{
	border-bottom:1px solid #F08600;
	border-right:1px solid #F08600;
	border-top:none;
	border-left:none;
	padding:2px;}
	
/***************************************   TOUS LES TEMOIGNAGES **************************************/

.temoignages_liste{
	background-color:#C3D4E6;
	display:block;
	padding:10px 10px 0px 10px;
	margin-bottom:10px;
	}
	
.temoignages_liste h6{
	color:#0C336A;
	}
	
.temoignages_liste p{
	color:#0C336A;
	}
	
/************************************  RETOUR HAUT  ***********************************/

#ze27 #residence_contenu #retour_haut,
#retour_haut{
	display:block;
	width:538px;
	text-align:right;
	margin-top:20px;
	float:left;}

#ze27 #residence_contenu #retour_haut a,
#retour_haut a
{
	margin-right:5px;
	padding-left:0px;
	background-image:none;}
	
.clignotant{
	text-decoration:blink;}
	

#actualite {
	display:block;}

	
#actualite h1{
background-color:#FFCD6E;
color:#552A19;
cursor:pointer;
display:block;
font-family:"Times New Roman",Times,serif;
font-size:16px;
font-weight:bold;
margin-top:10px;
padding:2px 66px 4px 5px;
text-decoration:none;
width:458px;}

#actualite #contenu_actu {
	float:left;}
	
#actualite #contenu_actu p{
	text-align:justify;}

#actualite #contenu_actu img{
	float:left;
	margin:0px 15px 15px 0;}

	
#actualite span.date{
	display:block;
	float:right;
	font-weight:bold;
	font-size:12px;
	margin:15px 0 10px 0;}
	
#actualite #liens {
	display:block;
	float:left;}
	
#actualite #liens a#lien_actu{
	display:block;
	background-image:url(/custom/img/senioriales/fleche_orange.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;}
	
#actualite #liens a#pdf_actu{
	background-image:url(/custom/img/senioriales/fleche_orange.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;}
	
.carte_table li{
	list-style:none;
	padding:0;
	margin:0;
	}
	
.carte_table p{
margin:0;
padding:0;	
	}
	
#bloc_deconnexion{
	margin:0 0 0 0;
	padding:0  0 0 0;}

#bloc_deconnexion p{
	margin:5px 0 0 50px;
	padding:0  0 0 0;
	display:block;}
	
#bloc_deconnexion a{
	margin:0 0 0 0px;
	padding:0  0 0 0;
	font-weight:bold;
	display:block;}
	
	
/***************************************************************************/
/**************************** NEWSLETTER ***********************************/
/***************************************************************************/
.conteneur{
	width:674px;
	margin:13px auto;
	background-image:url(/custom/img/senioriales/fd_newsletter.gif);
	background-position:left -5px;
	background-repeat:no-repeat;
	height:243px;				 
}
.col_gauche{
	width:180px;
	float:left;
	margin:0 0 0 14px !important;
	margin:0 0 0 7px;
	padding:37px 10px 10px 10px;
}
.col_droite{
	width:420px;
	float:left;
	margin:0;
	padding:86px 10px 10px 10px;
}
.retour{
	background-color:#FF7500;
	color:#ffffff;
	font-weight:bold;
	padding:2px 5px;
	float:right;
	margin:35px 0 0 0;

}
.retour a{
	color:#ffffff;
}
.arbo_valid{
position:absolute;
left:395px;
bottom:11px;
color:#FFFFFF;
font-weight:bold;
background-color:#FFC454;
border:none;
padding:1px 5px 3px 5px;
margin:0;
cursor:pointer;
width:61px;
}
* html .arbo_valid{
left:395px;
bottom:-5px;
width:58px;
padding:2px 5px 3px 5px;
}
* + html .arbo_valid{
left:395px;
bottom:-5px;
width:58px;
padding:2px 5px 3px 5px;
}
.arbo_reset{
position:absolute;
left:331px;
bottom:11px;
color:#FFFFFF;
font-weight:bold;
background-color:#FFC454;
border:none;
padding:1px 5px 3px 5px;
margin:0;
cursor:pointer;
width:66px;
z-index:100;
}
* html .arbo_reset{
left:320px;
bottom:-5px;
width:56px;
padding:2px 5px 3px 5px;
}
* + html .arbo_reset{
left:320px;
bottom:-5px;
width:56px;
padding:2px 5px 3px 5px;
}


#awsform{
height:auto;
padding:0 0 30px 0;
}

#menu2-content .accordion_child{
height:18px;
margin-left:14px;
}



/*********************************************************************************************************************/
/************************************************** NEWSLETTER 2 *****************************************************/
/*********************************************************************************************************************/
#newsletter_content2{
float:left;
margin:0;
padding:0;
width:525px;
}
#newsletter_content2 form#addinscrit{
background-color:#eef3f9;
margin:0 0 20px 0;
padding: 10px;
}
#newsletter_content2 label{
margin:0;
padding:0;
width:60px;
}
#newsletter_content2 input{
margin:0;
padding:0;
width:300px;
border:1px solid #000000;
}
#newsletter_content2 input#theme{
margin:0;
padding:0;
width:15px;
float:right;
border:0;
}
#newsletter_content2 input.checkbox{
margin:0;
padding:0;
width:15px;
border:0;
}
#newsletter_content2 form#addinscrit label{
margin:0;
padding:0;
width:auto;
float:left;
}
#newsletter_content2 form#addinscrit input#theme{
margin:0;
padding:0;
width:15px;
float:left;
border:0;
}
#newsletter_content2 form#addinscrit input#raison{
margin:0;
padding:0;
width:15px;
float:left;
border:0;
}
#newsletter_content2 form#addinscrit input.dept{
margin:0 0 5px 0;
width:60px;
}


/********************************************************************************************/
/********************************************************************************************/
/*************************** RAID PARIS PEKIN ***********************************************/
/********************************************************************************************/
/********************************************************************************************/
body.raid_paris_pekin {
background-color:#c0b097;
background-image:url("/custom/img/senioriales/paris_pekin/fond.jpg");
background-position:center top;
background-repeat:no-repeat;
color:#444444;
font-family:arial,helvetica,sans serif;
font-size:12px;
margin:0;
padding:0;
text-align:center;
}
.raid_paris_pekin #bf17 {
background-image:url("/custom/img/senioriales/paris_pekin/fond_left.jpg");
background-position:left top;
background-repeat:no-repeat;
}
.raid_paris_pekin #space {
background-image:url("/custom/img/senioriales/paris_pekin/bg_content.gif");
background-repeat:repeat-y;
background-position:174px top;
margin:0 auto;
position:relative;
}
.raid_paris_pekin #content {
background-image:url("/custom/img/senioriales/paris_pekin/bg_space.gif");
background-repeat:no-repeat;
background-position:174px top;
margin:0 auto;
position:relative;
}
.raid_paris_pekin .milieu_menu {
background-color:#FFFFFF;
background-image:url("/custom/img/senioriales/paris_pekin/fond_milieu.gif");
background-position:left top;
background-repeat:no-repeat;
float:left;
margin:0;
padding:20px 0 0 0;
width:244px;
height:auto;
background-color:#f6ebd9;
}
.raid_paris_pekin .milieu_menu h2{
float:left;
margin:0;
padding:73px 0 0 0;
}
.raid_paris_pekin .milieu_menu ul{
float:left;
margin:0;
padding:0px 0 101px 0;
}
.raid_paris_pekin .milieu_menu ul li{
float:left;
margin:0;
padding:0px 0 15px 0;
list-style-type:none;
}
.raid_paris_pekin #ze27, 
.raid_paris_pekin #ze650, 
.raid_paris_pekin #ze651 {
background-color:#FFFFFF;
background-image:url("/custom/img/senioriales/paris_pekin/bg_contenu_ombre.gif");
background-position:left center;
background-repeat:repeat-y;
float:left;
padding:10px 15px;
width:523px;
height:auto;
}
.raid_paris_pekin #ze27 {
min-height:100px;
}
.raid_paris_pekin .gauche_haut_langue{
display:none;
}
.raid_paris_pekin .gauche_haut_form input.ok {
background-color:transparent;
background-image:url(/custom/img/senioriales/paris_pekin/fd_ok.gif);
background-position:left top;
background-repeat:repeat;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:left;
margin:0 0 0 3px;
padding:1px 0;
text-align:center;
width:25px;
}
.marron{
color:#542414;
font-weight:bold;
}
































