/* contenu */
.contenu_court {
	clear:both;
	width:786px;
	float:left;
}        
.contenu_long {
	clear:both;
	width:976px;
	padding-left:12px;
	padding-right:12px;
}

.sous_menu_corpo {
	position:absolute;
	top:7px;
	z-index:100;
}
.sous_menu_corpo_texte {
	padding-top:4px;
	padding-left:8px;
	background-repeat:repeat-x;
	height:19px;
	cursor:pointer;
	cursor:hand;
}	



/* colonne */
.colonne {
	float:left;
	width:214px;
}
.colonne_qualite_service {
	clear:both;
	width:100%;
	height:148px;	
}
.colonne_qualite_service_texte {
	position:absolute;
	top:45px;
	width:160px;
	left:20px;
}
.colonne_contact {
	clear:both;
	width:100%;
	height:334px;
}
.colonne_contact_contenu {
	padding-top:32px;
	width:161px;
	padding-left:22px;
}
.colonne_qualite_presse {
	clear:both;
	width:100%;
	height:108px;
}
.colonne_qualite_presse_logo {
	position:absolute;
	top:47px;
	width:172px;
	height:42px;
	left:17px;
}




/* Contact */
.fond_corpo {
	width:976px;
	height:568px;	
	background-repeat:no-repeat;
}

.fond_corpo_masque {
	position:absolute;
	top:0px;
	left:0px;
	width:976px;
	height:568px;
}

.contact {
	background-image:url(../Images/fond_contact_corpo.jpg);
}



.corpo_fond_texte {
	position:absolute;
	top:7px;
	left:35px;
	width:440px;
	height:555px;
	background-image:url(../Images/fond_services_corpo_texte.png);
	background-repeat:no-repeat;
}
.corpo_texte {
	width:400px;
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
}
.corpo_bouton_decouvrir_offres {
	position:absolute;
	bottom:15px;
	right:15px;
}





/* contact */
.table_contact {
	width:100%;
}
.table_contact tr {
	height:24px;
}
.table_contact tr.TA {
	height:54px;
}










/* LISTE */
.Liste_top {
	width:976px;
	height:262px;	
}
.Liste_presentation {
	position:absolute;
	top:6px;
	left:35px;
	width:440px;
	height:auto;
}
.Liste_presentation_Texte {
	width:400px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	height:auto;
	text-align:justify;	
}
.Liste_contenu {
	width:926px;
	margin-left:25px;
	margin-right:25px;
	background-image:url(../Images/fond_ligne_presse_corpo.jpg);
	background-repeat:repeat-y;
}
.Liste_Element {
	width:100%;
	padding:20px;
}
.Liste_Element_Image {
	width:160px;
	height:auto;
	float:left;
	margin-right:20px;
}
.Liste_Element_Texte {
	width:706px;
	height:auto;
	float:left;
	text-align:justify;
}
.Liste_Element_Texte_Long {
	width:886px;
	height:auto;
	float:left;
	text-align:justify;
}


.Presse {
	background-image:url(../Images/fond_presse_corpo_haut.jpg);
	background-repeat:no-repeat;
}
.Mentions_Legales {
	background-image:url(../Images/fond_mentions_legales_corpo.jpg);
	background-repeat:no-repeat;
}














/* index */
.index_rotatif {
	position:relative;
	width:786px;
	height:394px;
}
.GalerieNews_Masque {
	position:absolute;
	width:786px;
	height:394px;
	overflow:hidden;
}
.GalerieNews_Contenu {	
	height:394px;
	width:2000px;
}
.home_masque {
	position:absolute;
	top:0px;
	left:0px;
	height:394px;
	width:786px;
	background-image:url(../Images/cache_home_corpo.png);
	background-repeat:no-repeat;
	z-index:2;
}
.GalerieNews_Element {
	float:left;	
	z-index:1;
}

.index_rotatif_fleche {
	position:absolute;
	top:57px;
	right:10px;
	z-index:3;
	cursor:pointer;
	cursor:hand;
}



/* FORMULAIRE */

.formulaire {
	width:786px;
	background-repeat:no-repeat;
}
.formulaire_dyn {
	width:786px;
	height:auto;
	background-image:url(../Images/fond_formulaire_corpo_ligne.jpg);
	background-repeat:repeat-y;
}
.formulaire_bas {
	width:786px;
	height:24px;
	background-image:url(../Images/fond_formulaire_corpo_bas.jpg);
	background-repeat:no-repeat;
}
.formulaire_separation {
	width:786px;
	height:1px;
	background-image:url(../Images/formulaire_corpo_ligne_separation.jpg);
	background-repeat:no-repeat;
}
.formulaire_contenu {
	width:690px;
	padding-left:35px;
	padding-top:15px;
	padding-bottom:15px;
	height:auto;

}
table.formulaire {
	width:100%;	
}
table.formulaire tr {
	height:24px;	
}
table.formulaire_resultat tr {
	height:24px;	

}
table.formulaire_resultat td {
	vertical-align:top;
	padding-right:5px;
		margin-bottom:10px;
}
.Formulaire_Numero{
	position:absolute;
	bottom:20px;
	right:30px;
	z-index:100;
}
.ModalBox_Reponse {
	width:625px;
	padding-left:30px;
	padding-right:30px;
}

.ModalBox_Reponse_Image {
	float:left;
	width:241px;
	margin-right:20px;
}
.ModalBox_Reponse_Texte {
	float:left;
	width:auto;
}
