@charset "UTF-8";
body  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #81A7CF;
	background-image: url(gif/ray_verte.gif);
	background-repeat: repeat;
    }
	


 #container { 
    	width: 906px;
		height: auto;
    	background: #FFFFFF;
    	margin: 0 auto;
		padding: 0px 0px 0px 0px;
    	text-align: center;
		border-left: 40px solid #FFFFFF; 
		border-right: 40px solid #FFFFFF; 
    } 
	
	
 #container a img { 
		border: none;
		border: 0px; 
    } 

	#header { 
		width: 906px;
		height: 82px;
    	background: #FFFFFF; 
		margin: 0px 0px 0px 0px;
    	padding: 0px 0px 0px 0px;
    } 
	
	 #2cols { 
    	width: 906px;
		height: auto;
    	background: #FFFFFF;
    	margin: 0 auto;
		padding: 0px 0px 0px 0px;
    	text-align: left;
    } 
	
	#col_gauche { 
    	width: 705px;
		height: auto;
		float: left;
    	background: #FFFFFF;
    	margin: 0 auto;
		padding: 0px 0px 0px 0px;
    	text-align: left;
    } 
	
	#Menu_bleuhaut { 
    	width: auto;
		height: 19px;
    	background: #81A7D0;
    	margin: 9px 0px 0px 0px;
		padding: 0px 0px 0px 23px;
    	text-align: left;
    } 
	
	
	#Menu_bleuhaut a {
	width: auto;
	height: auto;
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin: 0 auto;
	padding: 3px 27px 0px 27px;
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
	background: #81A7D0;
	background-image: url(gif/filet_menubl.gif);
	background-repeat: no-repeat;
	background-position: right 100%;
    } 
	
	#Menu_bleuhaut a:hover {
	width: auto;
	height: auto;
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin: 0 auto;
	padding: 3px 27px 0px 27px;
	text-align: left;
	color: #004f9c;
	background: #81A7D0;
	text-decoration: none;
	background-image: url(gif/filet_menubl.gif);
	background-repeat: no-repeat;
	background-position: right 0%;
    } 
	

	
	#MenuGris {
	width: 705px;
	height: 32px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    } 
	
	
	p#video  {
	float: left;
	width: auto;
	height: 32px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 107px;
	text-align: left;
    }
	
	p#Menu2 {
	float: right;
	width: 447px;
	height: 32px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	background-image: url(gif/fd_menuht2.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
    } 
	
	#Menu2 a {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	float: left;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 9px 5px 0px 5px;
	color: #FFFFFF;
    } 
	
	
	#Menu2 a:hover {
	font-size: 11px;
	width: auto;
	height: 17px;
	text-decoration: none;
	font-weight: bold;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 7px 5px 2px 5px;
	color: #FFFFFF;
	background-color:#D5EA65;
    } 
	
	.space { 
		float: left;
		width: 20px;
		height: 32px;
    	margin: 0 auto;
		padding: 0px 0px 0px 0px;
    }
	
	.imgcamera { 
    	margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 107px;
    } 
	
	
	 #col_pub  { 
		float: right;
    	width: 184px;
		height: auto;
    	margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-color: #FFFFFF;
    } 
	
	.blanc_haut { 
    	width: 184px;
		height: auto;
		float: right;
    	background: #F0F0F0;
    	margin: 8px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-bottom: 20px solid #F0F0F0;
    } 
	
	#bas_blanc { 
    	width: 184px;
		height: auto;
		float: right;
    	background: #F0F0F0;
    	margin: 8px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-bottom: 20px solid #FFFFFF;
    } 
	
	.bords_blc { 
		width: auto;
		height: auto;
		float: right;
		border-left: 8px solid #FFFFFF;
		border-right: 8px solid #FFFFFF;
		border-bottom: 8px solid #FFFFFF;
    	margin: 0px 25px 0px 0px;
		padding: 0px 0px 0px 0px;
    } 
	
	#bords_blc_fpp { 
		width: 139px;
		height: 132px;
		float: right;
		border-left: 1px solid #FFFFFF;
    	margin: 0px 25px 10px 0px;
		padding: 0px 0px 0px 0px;
    } 
	
	#FPP { 
		display: inline;
    	width: 400px;
		height: 123px;
		line-height: 123px;
    	margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 1px solid #000000;
    } 
	
	.ab_bords_blc { 
		width: 123px;
		height: 122px;
		float: right;
		border-left: 8px solid #FFFFFF;
		border-right: 8px solid #FFFFFF;
		border-bottom: 8px solid #FFFFFF;
    	margin: 0px 25px 0px 0px;
		padding: 0px 0px 0px 0px;
    } 	
	a#pub_HTdroit { 
		float: right;
    	width: 123px;
		height: 278px;
    	margin: 23px 25px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-left: 8px solid #FFFFFF;
		border-right: 8px solid #FFFFFF;
		border-bottom: 3px solid #FFFFFF;
    } 
	
	a#pub_HTdroit2 { 
		float: right;
    	width: 123px;
		height: 278px;
    	margin: 13px 25px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-top: 8px solid #FFFFFF;
		border-right: 8px solid #FFFFFF;
		border-bottom: 3px solid #FFFFFF;
		border-left: 8px solid #FFFFFF;
    } 
	
	a#part { 
		float: right;
    	width: 123px;
		height: 123px;
    	margin: 0px 25px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-top: 17px solid #FFFFFF;
		border-right: 8px solid #FFFFFF;
		border-bottom: 3px solid #FFFFFF;
		border-left: 8px solid #FFFFFF;
    } 
	
	a#partMoins { 
		float: right;
    	width: 123px;
		height: 123px;
    	margin: 0px 25px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-top: 0px solid #FFFFFF;
		border-right: 8px solid #FFFFFF;
		border-bottom: 3px solid #FFFFFF;
		border-left: 8px solid #FFFFFF;
    } 
	
	a#boutiq {
	font-size: 11px;
	text-decoration: none;
	color:#81a7d0;
	float: right;
	width: 139px;
	height: auto;
	margin: 0px 25px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	background-color: #FFFFFF;
    } 
	.anim_trait {
	width: auto;
	height: auto;
	margin: 13px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF;
    }
	
	.v_centre {
	width: 184px;
	height: auto;
	text-align: center;
	margin: 15px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	background-color: #F4F4F4;
    }
	
	.ill_centre {
	width: 112px;
	height: auto;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #F4F4F4;
    }
	
	
	.degrade_ht {
	width: 906px;
	height: 72px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background-image: url(gif/fd_top.gif);
	background-repeat: repeat-y;
    }
	
	.j {
	width: auto;
	height: 5px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 107px;
	text-align: left;
	background: #FFFFFF;
    }
	
	.logo {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 60px 0px 49px;
    }

	#ContenuPageClick {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(jpg/fd_clickit.jpg);
	background-repeat: no-repeat;
    }

	#ContenuPageClick p {
	line-height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
    }
	
	#ContenuPageClick ul {
	width: auto;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 4px 0px 0px 0px;
    }
	
	#ContenuPageClick li {
	font-family: Arial, Helvetica, sans-serif;
	color: #81A7CF;
	font-size: 12px;
	line-height: 14px;
	margin: 0px 0px 0px 15px;
	padding: 2px 0px 5px 0px;
	list-style-image: url(gif/fl_bleue.gif);
	list-style-type: none;
}
/*Agence*/

#ContenuPage {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(jpg/fondtrame_titre.jpg);
	background-repeat: no-repeat;
    }

#ContenuRea {
	height: auto;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(jpg/fondtrame_titre.jpg);
	background-repeat: no-repeat;
    }

#ContenuRea h1 {
	font-size: 41px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 13px 55px;
    }

	h1  {
	font-size: 41px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 13px 90px;
    }
	
	#ContenuSauna {
	height: auto;
	width: 705px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	#ContenuSauna p {
	height: auto;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }

	#ContenuSauna  h1 {
	font-size: 41px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #FFFFFF;
	background-image: url(jpg/fondtrame_titre.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 13px 80px;
    }
	
	#ContenuSauna  h2 {
	font-size: 21px;
	font-weight: lighter;
	text-align: left;
	height: auto;
	width: auto;
	color: #81a7d0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	#ContenuPage_Ag {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }


	#ContenuPage_Ag h1  {
	font-size: 28px;
	font-weight: lighter;
	color: #FFFFFF;
	height: auto;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 13px 30px;
	background-image: url(jpg/fondtrame_titre.jpg);
	background-repeat: no-repeat;	
    }
	
	#ContenuPage_Ag h2  {
	font-size: 20px;
	font-weight: lighter;
	color: #81a7d0;
	height: auto;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	
	
	#Anim_ag  {
	text-align: left;
	font-size: 23px;
	height: 69px;
	width: auto;
	font-weight: lighter;
	color: #CEBEBF;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 5px 85px;
    }
	 .titrept {
	font-size: 30px;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	font-weight: lighter;
    }
	
	h2  {
	font-size: 25px;
	font-weight: lighter;
	color: #CEBEBF;
	margin: 0px 0px 0px 0px;
	padding: 22px 0px 5px 0px;
    }
	
	h4  {
	font-size: 23px;
	font-weight: lighter;
	height: 34px;
	color: #CEBEBF;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 5px 90px;
    }
	
	#Contenu_biviers {
	width: 705px;
	height: 221px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	background-image: url(gif/fond_ag1.gif);
	background-repeat: no-repeat;
	background-position: 400px 60px;
    }
	
	#Contenu_biviers p {
	width: auto;
	height: auto;
	margin: 2px 0px 2px 20px;
	padding: 0px 0px 0px 0px;
    }	
	
	#Int_crolles {
	width: 705px;
	height: 220px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	background-image: url(gif/fond_ag2.gif);
	background-repeat: no-repeat;
	background-position: 400px 85px;
    }
	
	#Int_crolles p {
	width: auto;
	height: auto;
	margin: 2px 0px 2px 20px;
	padding: 0px 0px 0px 0px;
    }	
	
	#Contenu_albertville {
	width: 705px;
	height: 188px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	background-image: url(gif/fond_ag3.gif);
	background-repeat: no-repeat;
	background-position: 326px 53px;
    }
	
	#Contenu_albertville p {
	width: auto;
	height: auto;
	margin: 2px 0px 2px 20px;
	padding: 0px 0px 0px 0px;
    }	
	
	#Contenu_chambery {
	width: 705px;
	height: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(gif/fond_ag4.gif);
	background-repeat: no-repeat;
	background-position: 520px 88px;
}
	
	#Contenu_chambery p {
	width: auto;
	height: auto;
	margin: 2px 0px 2px 20px;
	padding: 0px 0px 0px 0px;
    }
	
	.ligne {
	clear: both;
	width: auto;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }	
	.ligne2 {
	width: auto;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }	
	
	.ligneAir {
	width: auto;
	height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	background-image: url(gif/fond_point.gif);
	background-repeat: repeat-x;
	background-position: 0px 8px;
    }
	.ligneNotre {
	width: auto;
	height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	background-image: url(gif/fond_point.gif);
	background-repeat: repeat-x;
    }
	
	.ligneAccu {
	width: auto;
	height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(gif/fond_point.gif);
	background-repeat: repeat-x;
	background-position: 0px 7px;
    }
	
	.ligneNotre2 {
	clear: both;
	width: auto;
	height: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	background-image: url(gif/fond_point.gif);
	background-repeat: repeat-x;
    }
	
	.ligne_Reali {
	width: auto;
	height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	background-image: url(gif/fond_point.gif);
	background-repeat: repeat-x;
	background-position: 0px 14px;
    }		
	a.bouton_acces {
	font-size: 13px;
	float: left;
	width: auto;
	height: 35px;
	line-height: 35px;
	background-color: #CCCCCC;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px 4px 2px 2px;
	padding: 0px 7px 0px 7px;
	border-left: 4px solid #b5d5ff;
    }
	a:hover.bouton_acces  {
	float: left;
	width: auto;
	height: 35px;
	line-height: 35px;
	background-color: #b3b2b2;
	border-left: 4px solid #cccccc; 
	color: #FFFFFF;
	text-decoration: none;
	margin:  0px 4px 2px 2px;
	padding: 0px 7px 0px 7px;
    }
	.adress_gch {
	float: left;
	color: #81A7CF;
	height: 35px;
	width: auto;
	line-height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	.adress_gch2 {
	float: left;
	color: #81A7CF;
	height: 35px;
	width: auto;
	line-height: 35px;
	margin: 0px 0px 9px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	
	#liens_txt {
	font-size: 14px;
	color: #81A7CF;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
    }
	
	
	#albert {
	width: 700px;
	height: 67px;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	a:hover#liens_txt  {
	font-size: 14px;
	color: #CCCCCC;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
    }
	
	
	a#liens_txtGros {
	font-size: 16px;
	color: #81A7CF;
	border-left: 2px solid #81A7CF;
	border-right: 0px solid #81A7CF;
	text-decoration: underline;
	margin: 0px 2px 0px 2px;
	padding: 3px 3px 3px 3px;
    }
	a:hover#liens_txtGros  {
	font-size: 16px;
	color: #bebebe;
	text-decoration: underline;
	border-left: 2px solid #bebebe;
	border-right: 2px solid #bebebe;
	margin: 0px 2px 0px 2px;
	padding: 3px 3px 3px 3px;
    }
	
	.legende_chauff  {
	clear: both;
	font-size: 11px;
	text-align: right;
	height: auto;
	width: auto;
	color: #81A7CF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	#liens_txt_fd {
	font-size: 23px;
	color: #81A7CF;
	background-color:#FFFFFF;
	text-decoration: none;
	margin: 0px 0px 0px 35px;
	padding: 5px 0px 5px 5px;
    }
	
	
	a:hover#liens_txt_fd {
	font-size: 23px;
	color: #cccccc;
	background-color:#ffffff;
	text-decoration: none;
	margin: 0px 0px 0px 35px;
	padding: 5px 0px 5px 5px;
    }
	
	#liens_txt_back {
	font-size: 32px;
	color: #81A7CF;
	background-color:#FFFFFF;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
    }
	
	
	a:hover#liens_txt_back  {
	font-size: 32px;
	color: #cccccc;
	background-color:#ffffff;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 0px;
    }
	.inter {
	float: left;
	height: auto;
	width: auto;
	margin: 0px 0px 2px 10px;
	padding: 0px 0px 0px 0px;
    }
	
	.inter_14 {
	font-size: 14px;
    }
	.inter_retour {
	font-size: 14px;
	height: auto;
	width: auto;
	margin: 0px 0px 2px 10px;
	padding: 0px 0px 0px 0px;
    }
	
	.picto_dr {
	float: right;
	height: auto;
	width: auto;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
    }
	
	#quelquesChif {
	width: 701px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
    }
	#notremetier {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(gif/cadre_ag.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    }
	
		#notremetier p {
		font-size: 13px;
		text-align: left;
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 2px 18px;
    }
	

	
	#metier_tit {
	font-size: 20px;
	color: #81A7CF;
	width: auto;
	height: 42px;
	line-height: 42px;
	font-weight: lighter;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 40px;
    }
	
	#quelquesChif h5 {
	background-color: #bfec24;
	font-size: 20px;
	color: #FFFFFF;
	width: 681px;
	height: 40px;
	line-height: 40px;
	font-weight: lighter;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
    }
	
	#quelquesChif h2 {
	background-color: #ddefa1;
	font-size: 20px;
	color: #FFFFFF;
	width: 681px;
	height: 40px;
	line-height: 40px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
    }
	#Haut_page {
	text-align: right;
	float: right;
	width: 444px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 7px 0px 0px;
    }
	
	
	#Contenu_agence2 {
	width: 705px;
	height: auto;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	
	#Contenu_agence2 p {
	width: auto;
	height: auto;
	margin: 2px 0px 2px 20px;
	padding: 0px 0px 0px 0px;
    }
	
	.txt_14 {
	font-size: 14px;
    }
	.Sapcetxt_14 {
	font-size: 14px;
	font-weight: bold;
	height: auto;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	.txt_12 {
	font-size: 12px;
    }
	
	.txt_int {
	width: auto;
	height: auto;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
    }
	
	
	#vign1 {
	height: 68px;
	width: auto;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 27px;
    }
  
 .vignettes_ag {
 	float: left;
  	height: 65px;
	width: 57px;
	margin: 7px 7px 5px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	 .vignettes_ag2 {
 	float: left;
  	height: 65px;
	width: 57px;
	margin: 0px 7px 5px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	.aster {
  	height: auto;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	.titre_agence {
  	height: auto;
	width: auto;
	margin: 2px 0px 2px 17px;
	padding: 0px 0px 0px 0px;
    }
	
	.titre_agence2 {
  	height: auto;
	width: auto;
	margin: 0px 0px 5px 17px;
	padding: 0px 0px 0px 0px;
    }	
	p#boutiq {
 	float: right;
	border: 1px solid #0066FF;
  	height: 130px;
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	
	
	.lien_agence2 {
  	height: 16px;
	width: auto;
	font-size: 14px;
	color: #81A7CF;
	margin: 0px 0px 0px 7px;
	padding:  0px 0px 0px 0px;
    }
	a:hover.lien_agence2 {
  	height: 16px;
	width: auto;
	font-size: 14px;
	color: #CCCCCC;
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
    }
	
	.accordeon {
  	height: 16px;
	width: auto;
	font-size: 14px;
	text-decoration: underline;
	color: #81A7CF;
	margin: 0px 0px 0px 0px;
	padding:  7px 0px 7px 40px;
    }
	a:hover.accordeon {
  	height: 16px;
	width: auto;
	font-size: 14px;
	color: #CCCCCC;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 7px 40px;
    }
	
	#equip_suite {
	float: left;
  	height: auto;
	width: 700px;
	margin: 10px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
    }
	
	.Couv1 {
	width: 705px;
	height: 140px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	.Chauff_visu {
	width: 705px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	.Couv1 p {
	width: auto;
	height: auto;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	a#norme {
	display: block;
	font-size: 12px;
	width: 300px;
	height: 25px;
	color: #81A7CF;
	text-decoration: underline;
	margin: 11px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    }
	
	a:hover#norme  {
	font-size: 12px;
	display: block;
	color: #CCCCCC;
	width: 300px;
	height: 25px;
	text-decoration: underline;
	margin: 11px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	a#norme_retour {
	clear: both;
	display: block;
	font-size: 12px;
	width: 300px;
	height: 25px;
	color: #81A7CF;
	text-decoration: underline;
	margin: 11px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    }
	
	a:hover#norme_retour  {
	font-size: 12px;
	display: block;
	color: #CCCCCC;
	width: 300px;
	height: 25px;
	text-decoration: underline;
	margin: 11px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	
	a.cont_agences {
	width: auto;
	font-size: 13px;
	color: #81A7CF;
    }
	a.couvertures {
	float: left;
  	height: 30px;
	line-height: 30px;
	width: auto;
	font-size: 14px;
	color: #81A7CF;
	border-left: solid 1px #F0F0F0;
	border-right: solid 1px #F0F0F0;
	border-top: solid 1px #F0F0F0;
	border-bottom: solid 1px #E4E4E4;
	margin: 0px 10px 0px 0px;
	padding:  7px 40px 7px 40px;
    }
	a:hover.couvertures {
	float: left;
	height: 30px;
	line-height: 30px;
	width: auto;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #D5EA65;
	margin: 0px 10px 0px 0px;
	padding:  7px 40px 7px 40px;
    }
	a.couvertures2 {
	float: left;
	height: 30px;
	line-height: 30px;
	width: auto;
	font-size: 15px;
	color: #d5ec5d;
	margin: 0px 0px 0px 0px;
	padding:   5px 5px 5px 5px;
    }
	a:hover.couvertures2 {
	float: left;
	height: 30px;
	line-height: 30px;
	width: auto;
	font-size: 15px;
	background-color: #D5EA65;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding:   5px 5px 5px 5px;
    }
	
	a.couvertures3 {
	float: left;
  	height: 30px;
	line-height: 30px;
	width: auto;
	font-size: 15px;
	color: #d5ec5d;
	margin: 0px 0px 0px 0px;
	padding:  5px 5px 5px 5px;
    }
	a:hover.couvertures3 {
	float: left;
	height: 30px;
	line-height: 30px;
	width: auto;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #D5EA65;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
    }
	
	.tablo_dim {
	width: 700px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}
.legfond {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 9px;
	color: #A6D210;
	background: #FFFFFF;
	text-align: left;
	width: 200px;
	padding: 4px 0px 4px 13px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #BAEB14;
	border-left: 1px solid #BAEB14;
}
.legfondder {
	font-family:  verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 9px;
	color: #A6D210;
	background: #FFFFFF;
	text-align: left;
	width: 200px;
	padding: 4px 0px 4px 13px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #BAEB14;
	border-left: 1px solid #BAEB14;
}
.bluebl {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #FFFFFF;
	text-align: left;
	border-top: 1px solid #cccccc;
	background-color: #cccccc;
	width: 190px;
	padding: 2px 11px 2px 11px;
	margin: 0px 0px 0px 0px;
}
.vert {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10px;
	color: #898989;
	text-align: left;
	border-top: 1px solid #cccccc;
	background-color: #cccccc;
	width: 190px;
	padding: 2px 11px 2px 11px;
	margin: 0px 0px 0px 0px;
}

.blanc {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10px;
	color: #898989;
	text-align: left;
	background-color: #ffffff;
	width: 190px;
	padding: 2px 11px 2px 11px;
	margin: 0px 0px 0px 0px;
}

.blancTitre {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	text-align: left;
	background-color: #BAEB14;
	width: 190px;
	height: 30px;
	padding: 3px 11px 3px 11px;
	margin: 0px 0px 0px 0px;
}
.blue {
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 10px;
	color: #898989;
	text-align: left;
	border-top: 1px solid #F0F0F0;
	background-color: #F0F0F0;
	width: 190px;
	padding: 2px 11px 2px 11px;
	margin: 0px 0px 0px 0px;
}
/*FIN Agence*/

	#part_anims {
	width: 705px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }

	
	#anims {
	float: left;
	width: 158px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	
	.vignet {
	width: 158px;
	height: 95px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
    }
	
	#anims_txt {
	float: left;
	width: 521px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
    }
	
	#anims_txt p {
	text-align: left;
	width: auto;
	height: auto;
	line-height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 18px 0px;
    }
	
	#Fiche_techn {
	clear: both;
	width: 705px;
	height: 245px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #e3ecf4;
    }
	
	h3 {
	width: auto;
	height: 36px;
	color: #FFFFFF;
	font-size: 25px;
	font-weight: lighter;
	text-align: right;
	margin: 0px 0px 1px 0px;
    padding: 5px 30px 0px 0px; 
	background: #FFFFFF;
	background-image: url(gif/fiche_inercal.gif);
	background-repeat: no-repeat;
	background-position: right top; 
    }
	
	
	ul#fich_part1 {
	float: left; 
	text-align: left;
	width: 204px;
	height: 203px;
	background-color: #a6c4df;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(gif/logo_click.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
    }
	
	li#fich {
	color:#FFFFFF;
	float: left;	
	width: 180px;
	height: auto;
	line-height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 29px;
	list-style-image: none;
	list-style-type: none;
    }
	
	li#fich2 {
	color:#FFFFFF;
	float: left;	
	width: 180px;
	height: auto;
	line-height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 29px;
	list-style-image: none;
	list-style-type: none;
    }
	
	li#fichbas {
	color:#FFFFFF;	
	float: left;
	width: 180px;
	height: auto;
	line-height: 64px;
	margin: 0px 0px 0px 0px;
	padding: 78px 0px 0px 29px;
	list-style-image: none;
	list-style-type: none;
    }
	
	
	
	
	p#fich_part2 {
	float: left; 
	text-align: left;
	width: auto;
	height: auto;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 26px 0px 0px 28px;

    }
	
	p#fich_part3 {
	float: left; 
	text-align: left;
	width: 275px;
	height: auto;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 17px 0px 0px 30px;
    }
	
	#retour {
	clear: both;
	background-color: #FFFFFF;
	height: 2px;
	width: 222px;
	font-size: 4px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	.titres_fiche {
	display: block;
	width: auto;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 14px 0px 2px 0px;
    }
	
	
	

	
	#toppara  { 
		clear: both;
		float: right;
	 	height: 25px;
		width: 200px;
		background-color: #FFFFFF;
		overflow: hidden;
    	margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;

    } 
	
	#toppara_normal  { 
		float: right;
	 	height: 25px;
		width: 200px;
    	margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
    } 
	
	
	#toppara_seul  { 
		float: right;
	 	height: auto;
		width: 200px;
    	margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
    }
	
	a#rollbas  {
	float: right;
	text-align: right;
	height: 16px;
	width: 16px;
	margin: 5px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(gif/top_bas.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
    } 
	
	a:hover#rollbas  { 
		text-align: right;
		float: right;
	 	height: 16px;
		width: 16px;
    	margin: 5px 10px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-image: url(gif/top_bas_on.gif);
		background-position: 0% 0%;
		background-repeat: no-repeat;
    } 
	
     #footer {
	clear: both;
	text-align: center;
	display: block;
	height: 40px;
	width: auto;
	border-top: 1px solid #e6e5e5;
	border-right: 1px solid #e6e5e5;
	border-left: 1px solid #e6e5e5;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    } 

	 #footer p {
	float: left;
	color: #d2e85a;
	font-weight: normal;
	height: auto;
	width: 470px;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 0px 23px;
	text-decoration: none;
	
		}
		
		#footer a { 
	 	float: left;
		display: block;
		color: #d2e85a;
		font-weight: bold;
		height: 33px;
		width: auto;
		text-decoration: underline;
		background-color: #ffffff;
		border-left: 1px solid #CCCCCC;
		margin: 0px 0px 0px 0px;
		padding: 7px 20px 0px 20px; 
    } 
	
	#footer a:hover { 
	 	float: left;
		display: block;
		color: #ffffff;
		font-weight: bold;
		height: 33px;
		width: auto;
		text-decoration: none;
		background-color: #d2e85a;
		border-left: 1px solid #CCCCCC;
		margin: 0px 0px 0px 0px;
		padding: 7px 20px 0px 20px; 
    } 
	
	 .flech_bas { 
    	margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 3px; 
		vertical-align: middle;
    }

 .tel { 
 		font-family: Arial, Helvetica,, sans-serif;
	 	font-size: 17px;
		color: #d2e85a;
		font-weight: lighter;
    	margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 3px; 
    }


 #bas {
	clear: both;
	height: 100px;
	font-weight: normal;
	width: auto;
	color: #aa3898;
	background-color: #E8E8E8;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
    } 
	

 #bas a {
 	font-size: 11px;
	height: auto;
	width: auto;
	color: #ab3898;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
    } 


#bas a:hover {
	font-size: 11px;
	height: auto;
	width: auto;
	color: #cf9bc6;
	background-color: #EEEEEE;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 5px;
    } 


	
	
	embed {
	display: block;
	margin: 0px;
	padding: 0px;
}
	.accroch {
	float: left;
	height: auto;
	width: 180px;
	margin: 0px;
	padding: 0px;
}


#abri_bas {
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(gif/ill_abri.gif);
	background-repeat: no-repeat;
	background-position: 98% 22%;
    }
	
	#abri_bas2 {
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(gif/ill_abri.gif);
	background-repeat: no-repeat;
	background-position: 98% 100%;
    }

	
	#mi_haut {
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	

	#Contenu_equipement {
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	#Contenu_equipement h1 {
	font-size: 41px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #FFFFFF;
	background-image: url(jpg/fondtrame_titre.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 13px 80px;
    }
	
	#Contenu_equipement h2 {
	font-size: 20px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #cccccc;
	margin: 0px 0px 0px 0px;
	padding: 11px 0px 9px 92px;
    }
	
	#Animat_Couv {
	font-size: 20px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #cccccc;
	margin: 0px 0px 0px 0px;
	padding: 11px 0px 9px 75px;
    }
	
	#Contenu_equipement h6 {
	font-size: 18px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #81A7CF;
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 0px 3px;
    }
	
	#Contenu_equipement p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	

	#Contenu_equipement ul {
	width: auto;
	height: auto;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	#Contenu_equipement li {
	font-size: 13px;
	line-height: 18px;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 40px;
	list-style-type: none;
    }
	
	#confort {
	width: 705px;
	height: 175px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(jpg/fond_flou_v2.jpg);
	background-repeat: no-repeat;
	background-position: 100% 81%;
    }
	
	#confort p {
	width: auto;
	height: auto;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	#abri_haut {
	width: 705px;
	height: 185px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(jpg/fond_flou_haut.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
    }
	
	#abri_haut p {
	width: auto;
	height: auto;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	
	#finition {
	width: 705px;
	height: 175px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(jpg/fond_flou_v2c.jpg);
	background-repeat: no-repeat;
	background-position: 100% 80%;
    }
	
	#finition p {
	width: auto;
	height: auto;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	#garantie {
	width: 705px;
	height: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(jpg/fond_flou_v2c.jpg);
	background-repeat: no-repeat;
	background-position: 100% 30%;
    }
	
	#garantie p {
	width: auto;
	height: auto;
	line-height: 16px;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	#entretien {
	width: 705px;
	height: 180px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(jpg/fond_flou_v2c.jpg);
	background-repeat: no-repeat;
	background-position: 100% 66%;
    }
	
	#entretien p {
	width: auto;
	height: auto;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	.para_visuD  {
	float: left;
	text-align: left;
	line-height: 17px;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
    }
	
	
	/*SPAS*/
	
	#Contenu_spas {
	width: 700px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	#JD_txt  {
	float: left;
	text-align: left;
	line-height: 17px;
	width: 350px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
    }
	
	#JD_txtsauna  {
	float: left;
	text-align: left;
	line-height: 17px;
	width: 475px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	#Spas_visuel {
	float: right;
	text-align: right;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
    }
	
	#legende_spas {
	clear: both;
	text-align: right;
	font-size: 12px;
	width: auto;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	
    }

	a#legende_lien  {
	text-align: right;
	float: right;
	font-size: 12px;
	width: auto;
	height: auto;
	color: #d5ec5d;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    }
	.v_spas {
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	a.infos_spas {
	float: left;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	width: auto;
	color: #aa3898;
	text-decoration: underline;
	margin: 0px 3px 0px 0px;
	padding:0px 0px 0px 0px;
    }
	
	a:hover.infos_spas {
	float: left;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	width: auto;
	color: #81A7CF;
	text-decoration: underline;
	margin: 0px 3px 0px 0px;
	padding:0px 0px 0px 0px;
    }
	
	.pict_infosSpa {
	float: left;
	width: 16px;
	height: 16px;
	margin: 4px 2px 0px 5px;
	padding: 0px 0px 0px 0px;
    }
	.accordeon_spas {
  	height: auto;
	width: auto;
	font-size: 18px;
	text-decoration: underline;
	color: #81A7CF;
	margin: 0px 0px 0px 0px;
	padding:  7px 0px 7px 40px;
    }
	a:hover.accordeon_spas {
  	height: 16px;
	width: auto;
	font-size: 18px;
	color: #CCCCCC;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 7px 40px;
    }
	
	/*Fin de SPAS*/
	
	
	.v_couv {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	
	.v_droite {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 21px 0px 0px;
    }
	
	.v_droiteHaut {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 11px 21px 0px 0px;
    }
	
	.v_droite2 {
	float: right;
	margin: 0px 0px 50px 10px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #ebe8e8;
	background-color: #ebe8e8;
    }
	
	.v_droiteCarre {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 18px 0px 0px;
    }
	.v_droiteCarreg {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 38px 0px 0px;
    }
	
	.v_droitebas {
	float: right;
	margin: 10px 0px 0px 10px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #ebe8e8;
	background-color: #ebe8e8;
    }
	
	
	#Vignets_abris {
	height: auto;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 16px;
	background-image: url(jpg/fond_flou_v.jpg);
	background-repeat: no-repeat;
    }
	
	#Vignetsmi_haut {
	height: 128px;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 15px;
	background-image: url(jpg/fond_flou_v.jpg);
	background-repeat: no-repeat;
    }
	
	.v_abri {
	width: 199px;
	height: 103px;
	margin: 0px 38px 17px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	.v_abri_der {
	width: 199px;
	height: 103px;
	margin: 0px 0px 17px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	
	a#liens_equip {
	display: block;
	font-size: 12px;
	font-weight: bold;
	width: 200px;
	height: 33px;
	color: #81A7CF;
	text-decoration: underline;
	margin: 20px 0px 0px 5px;
	padding:0px 0px 0px 0px;
    }
	
	
	a:hover#liens_equip  {
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	width: 200px;
	height: 33px;
	text-decoration: underline;
	margin: 20px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
    }
	
	a#Conform_Lign {
	display: block;
	font-size: 14px;
	width: 200px;
	height: auto;
	color: #81A7CF;
	text-decoration: underline;
	margin: 10px 0px 0px 5px;
	padding:0px 0px 0px 0px;
    }
	
	
	a:hover#Conform_Lign  {
	display: block;
	font-size: 14px;
	width: 200px;
	height: auto;
	color: #CCCCCC;
	text-decoration: underline;
	margin: 10px 0px 0px 5px;
	padding:0px 0px 0px 0px;
    }
	
	
	p#mi_mi {
	float: left;
	width: 520px;
	line-height: 16px;
	height: 37px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	p#ab_haut {
	float: left;
	width: 520px;
	line-height: 16px;
	height: auto;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	a#conforme {
	display: block;
	font-size: 12px;
	font-weight: bold;
	float: right;
	text-align: right;
	width: 160px;
	height: 30px;
	color: #81A7CF;
	text-decoration: underline;
	margin: 12px 10px 0px 0px;
	padding:0px 0px 0px 0px;
    }
	
	
	a:hover#conforme  {
	font-size: 12px;
	float: right;
	text-align: right;
	font-weight: bold;
	display: block;
	color: #CCCCCC;
	width: 160px;
	height: 30px;
	text-decoration: underline;
	margin: 12px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	a.infos {
	float: right;
	font-size: 12px;
	height: 21px;
	line-height: 21px;
	width: auto;
	color: #aa3898;
	text-decoration: underline;
	margin: 0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
    }
	
	a:hover.infos {
	float: right;
	font-size: 12px;
	height: 21px;
	line-height: 21px;
	width: auto;
	color: #cccccc;
	text-decoration: underline;
	margin: 0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
    }
	.picto_infos {
	float: right;
	width: 16px;
	height: 16px;
	margin: 0px 1px 0px 0px;
	padding:0px 0px 0px 0px;
    }
	
	#Sauna_Liste  {
	font-size: 13px;
	text-align: left;
	width: 701px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(jpg/fd_saunas.jpg);
	background-position: 0% 0%;
	background-repeat: no-repeat;
    }
	#Contenu_sauna {
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }

#Contenu_sauna p {
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }

	
	#Sauna_Liste ul {
	border: 1px solid #3333CC;
	float: left;
	width: auto;
	height: 147px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	background-image: url(gif/caracteristiquesv.gif);
	background-repeat: no-repeat;
	background-position: 2% 100%;
    }
	
	
	#Sauna_Liste li {
	width: 440px;
	height: auto;
	font-size: 13px;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 38px;
	list-style-type: none;
    }
	
	
	li#2lignes {
	width: 440px;
	height: auto;
	font-size: 13px;
	line-height: 14px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 38px;
	list-style-type: none;
    }
	
	#3_Saunas {
	text-align: left;
	float: left;
	width: 700px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	.cadre {
	text-align: left;
	border: 1px solid #EDEDED;
	width: auto;
	height: auto;
	margin: 0px 64px 0px 0px;
	padding: 15px 15px 15px 15px;
	background-image: url(gif/fd_saunas_gch.gif);
	background-position: 100% 7%;
	background-repeat: no-repeat;
    }
	.cadre_der {
	text-align: left;
	border: 1px solid #EDEDED;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 15px 15px;
	background-image: url(gif/fd_saunas_gch.gif);
	background-position: 100% 7%;
	background-repeat: no-repeat;
    }
	
	.legende1 {
	font-size: 11px;
	text-align: left;
	float: left;
	color: #cccccc;
	width: 234px;
	height: 28px;
	line-height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	background-image: url(gif/fd_legende.gif);
	background-repeat: no-repeat;
    }
	.legende2 {
	font-size: 11px;
	text-align: left;
	color: #cccccc;
	float: left;
	width: 234px;
	height: 28px;
	line-height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 17px;
	background-image: url(gif/fd_legende.gif);
	background-repeat: no-repeat;
    }
	.legende3 {
	font-size: 11px;
	text-align: left;
	float: left;
	color: #cccccc;
	width: 178px;
	height: 28px;
	line-height: 28px;
	background-image: url(gif/fd_legende.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 0px 0px;
    }
	
	.int  {
	font-size: 14px;
	width: auto;
	height: auto;
	margin: 25px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
    }
	
	.Gauche {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	.Droite {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	
	
	.Sauna_Droite {
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	#Contenu_real {
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	#Contenu_real p {
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	#col_real {
	width: 705px;
	height: auto;
	float: left;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background-color: #FFFFFF;
	
    } 
	
	p#vignet_real {
	width: auto;
	height: 50px;
	line-height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 40px;
	
    }
	
	a.vignettes_real  {
	float: left;
	width: 46px;
	height: auto;
	border: 1px solid #CCCCCC;
	margin: 0px 10px 0px 0px;
	padding: 3px 3px 11px 3px;
    }
	
	a:hover.vignettes_real  {
	float: left;
	width: 46px;
	height: 46px;
	border: 1px solid #baeb14;
	margin: 0px 10px 0px 0px;
	padding: 3px 3px 11px 3px;
    }
	
	
	
	#Contenu_secu {
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	#Contenu_secu h1 {
	font-size: 41px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #FFFFFF;
	background-image: url(jpg/fondtrame_titre.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 13px 80px;
    }
	
	#Contenu_secu h2 {
	font-size: 20px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #cccccc;
	margin: 0px 0px 0px 0px;
	padding: 11px 0px 9px 22px;
    }
	
	#Contenu_secu h6 {
	font-size: 18px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #81A7CF;
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 0px 3px;
    }
	
	#Contenu_secu h5 {
	font-size: 25px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #d9f088;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 10px 3px;
    }
	
	#Contenu_secu p {
	height: auto;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	

	#Contenu_secu ul {
	width: auto;
	height: auto;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	#Contenu_secu li {
	font-size: 13px;
	line-height: 18px;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 40px;
	list-style-type: none;
    }
	
	.Secu_visuD  {
	float: left;
	text-align: left;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
    }
	
	.secuDer_para {
	width: 705px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	.Lot_Secu {
	width: 705px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	.Lot_publiq {
	font-size: 11px;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	.Visu_pp {
	width: auto;
	height: auto;
	border-right: 2px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
    }
	.Visu_pp_der {
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
    }
	
	#Secu_Alarm  {
	float: left;
	text-align: left;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	#Secu_Alarm p  {
	display: block;
	text-align: left;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
    }
	/*Artisans*/
	
	#Contenu_Artis {
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	#Contenu_Artis p {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
    }
	
	#Contenu_Artis h1 {
	font-size: 41px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #FFFFFF;
	background-image: url(jpg/fondtrame_titre.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 13px 65px;
    }
	
	#Contenu_Artis h2 {
	font-size: 20px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #cccccc;
	margin: 0px 0px 0px 0px;
	padding: 11px 0px 0px 22px;
    }
	
	#Contenu_Artis h4 {
	font-size: 20px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #81a7d0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	.SousT_Artis  {
	font-size: 16px;
	font-weight: lighter;
	text-align: left;
	height: auto;
	width: auto;
	color: #CFCFCF;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 30px;
    }
	
	
	#totut {
	float: left;
	height: auto;
	width: 420px;
	margin: 0px 0px 0px 0px;
	padding: 18px 0px 5px 12px;
    }
	
	.Etap_Artis  {
	text-align: left;
	display: block;
	height: auto;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	p#conteneur_vign {
	float: right; 
	font-size: 11px;
	border: 1px solid #dedddd;
	width: 245px;
	height: auto;
	margin: 5px 0px 8px 0px;
	padding: 0px 5px 0px 0px;
	} 
	
	p#conteneur_vignH {
	text-align: right;
	font-size: 11px;
	width: auto;
	height: 78px;
	margin: 5px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #D5D5D5;
	border-left: 1px solid #EBEBEB;
	} 
	
	.visu_artiHZ  {
	text-align: right;
	float: right;
	height: 78px;
	width: 110px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
    }
	 
	.visu_artis  {
	text-align: right;
	float: right;
	height: 78px;
	width: 110px;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 10px 5px;
    }
	.arti_Leg  {
	text-align: right;
	float: right;
	height: auto;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 14px 95px 0px 0px;
    }
	.visu_artisHT  {
	text-align: right;
	float: right;
	height: auto;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 10px 5px;
    }
	
	
	#Contenu_Artis h6 {
	font-size: 18px;
	line-height: 16px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #81A7CF;
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 0px 3px;
    }
		
		
		
		/*SAV*/
	
	#Contenu_Sav {
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	
	#Contenu_Sav h1 {
	font-size: 41px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #FFFFFF;
	background-image: url(jpg/fondtrame_titre.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 13px 70px;
    }
	
	#Contenu_Sav h2 {
	font-size: 20px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #cccccc;
	margin: 0px 0px 0px 0px;
	padding: 11px 0px 0px 22px;
    }
	
	#Contenu_Sav h6 {
	font-size: 18px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #81A7CF;
	margin: 8px 0px 0px 0px;
	padding: 25px 0px 0px 0px;
    }
	
	
	a#cata {
	font-size: 12px;
	width: auto;
	height: 25px;
	color: #cccccc;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	a:hover#cata  {
	font-size: 12px;
	color: #81A7CF;
	width: auto;
	height: 25px;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    }
	
	
	
	a#lien_ContactSAV {
	font-size: 16px;
	color: #81A7CF;
	border-left: 2px solid #81A7CF;
	border-right: 0px solid #81A7CF;
	text-decoration: underline;
	margin: 0px 2px 0px 0px;
	padding: 2px 3px 2px 3px;
    }
	a:hover#lien_ContactSAV  {
	font-size: 16px;
	color: #bebebe;
	text-decoration: underline;
	border-left: 2px solid #bebebe;
	border-right: 2px solid #ffffff;
	margin: 0px 2px 0px 0px;
	padding: 2px 3px 2px 3px;
    }
	
	#Cadre_Vsav {
	float: right;
	font-size: 11px;
	width: 255px;
	height: 150px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(jpg/fond_sav_clair.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	} 
	.v_sav {
	float: right;
	margin: 0px 0px 0px 0px;
	padding:  13px 21px 0px 0px;
    }
	
	
	#pictos_Cat_sav {
	clear: both;
	text-align: left;
	width: 700px;
	height: 165px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(jpg/fond_sav2_clair.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	} 
	.v_savligne {
	float: left;
	margin: 0px 0px 0px 0px;
	padding:  13px 53px 0px 19px;
    }
	.v_savpict {
	float: left;
	margin: 0px 0px 0px 0px;
	padding:  49px 38px 0px 0px;
    }
	#pictos_txt {
	display: inline;
	float: left;
	text-align: left;
	width: auto;
	height: auto;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	} 
	
	
	.zero {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	/*RENOVATION*/

	#Contenu_Renov {
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	#Contenu_Renov h1 {
	font-size: 41px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #FFFFFF;
	background-image: url(jpg/fondtrame_titre.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 13px 80px;
    }
	
	#Contenu_Renov h2 {
	font-size: 20px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #cccccc;
	margin: 0px 0px 0px 0px;
	padding: 11px 0px 0px 72px;
    }
	
	#Animat_Renov {
	font-size: 20px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #cccccc;
	margin: 0px 0px 0px 0px;
	padding: 11px 0px 0px 20px;
    }
	
	#Contenu_Renov h6 {
	font-size: 18px;
	line-height: 16px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #81A7CF;
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 0px 3px;
    }
	
		a#liens_Contact {
	font-size: 16px;
	color: #81A7CF;
	border-left: 2px solid #81A7CF;
	border-right: 0px solid #81A7CF;
	text-decoration: underline;
	margin: 0px 2px 0px 2px;
	padding: 2px 3px 2px 3px;
    }
	a:hover#liens_Contact  {
	font-size: 16px;
	color: #bebebe;
	text-decoration: underline;
	border-left: 2px solid #bebebe;
	border-right: 2px solid #ffffff;
	margin: 0px 2px 0px 2px;
	padding: 2px 3px 2px 3px;
    }
	
	#Contenu_Renov ul {
	display: inline;
	float: left;
	height: auto;
	width: auto;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
    }
	
	/*TABLEAUX*/
	
	.tablo  {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
    }
	.titablo  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0;
	padding: 15px 5px 15px 5px;
	text-align: center;
	color: #FFFFFF;
	background-color: #D2E85A;
    }
	
	.titablo2  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #FFFFFF;
	border: 1px solid #baeb14;
	background-color: #D2E85A;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
    }
	
	.leg  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #81A7CF;
	background-color: #FFFFFF;
	border-right: 1px solid #81A7CF;
	border-bottom: 1px solid #81A7CF;
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
    }
	
	.leg_mi  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #81A7CF;
	background-color: #FFFFFF;
	border-right: 1px solid #81A7CF;
	border-bottom: 1px solid #81A7CF;
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 10px;
    }
	
	.tablo_abribas {
	text-align: center;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 20px 0px;
	}
	
	.txttab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 5px 5px 5px 5px;
	text-align: center;
	color: #66FF00;
	background-color: #FFFFFF;
	border: 1px solid #D2E85A;
    }
	
	
	.txttab2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 8px 0px 8px 0px;
	padding: 5px 5px 5px 20px;
	text-align: left;
	color: #81A7CF;
	background-color: #ffffff;
	border-top: 3px solid #ffffff;
	border-right: 1px solid #ffffff;
    }
	
	.txttab2der {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 8px 0px 8px 0px;
	padding: 5px 5px 5px 20px;
	text-align: left;
	color: #81A7CF;
	background-color: #ffffff;
	border-top: 3px solid #ffffff;
    }
	.option {
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 8px 3px 3px 17px;
	}
	#Spas_int {
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	#Spas_int h1 {
	font-size: 41px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #FFFFFF;
	background-image: url(jpg/fondtrame_titre.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 13px 80px;
    }
	
	#Spas_int h2 {
	font-size: 20px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #cccccc;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 6px 65px;
    }
	
	#Spas_int h6 {
	font-size: 18px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #81A7CF;
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 0px 40px;
    }
	
	#Spas_int p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	.no_espace {
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	
	/*FORMU_Documentation*/


.degrade_ht_Doc {
	width: 550px;
	height: 72px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	background-image: url(gif/fd_top_doc.gif);
	background-repeat: repeat-y;
    }
	
.bordblancs {
	border: 30px solid #FFFFFF;
	width: 550px;
	height: auto;
	background-color: #EEEEEE;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.txt_docu {
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	text-decoration: none;
	color: #939393;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.Fond_gris_doc {
	width: auto;
	height: auto;
}
	.Tablo_chmps {
	width: 550px;
	height: auto;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 25px;
	background-color: #EEEEEE;
}

	.Tablo_civil {
	width: 550px;
	height: auto;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	.txt_civil  {
	color: #939393;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 7px 180px;	
}

.bleu_surblanc  {
	text-align: left;
	font-size: 14px;
	line-height: 14px;
	width: auto;
	height: auto;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 19px 0px 7px 16px;
	
}


.tabo_cheick  {
	background-color: #FFFFFF;
	width: auto;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 38px;
	
}

.categorie_doc  {
	text-align: left;
	width: 170px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.categorie_doc_pt  {
	text-align: left;
	width: 160px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.marge_area  {
	background-color: #FFFFFF;
	font-size: 15px;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000cc;
	border: 1px solid #CFCFCF;
	height: 80px;
	width: 539px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.adresse_docu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #ffffff;
	height: 22px;
	width: auto;
	margin: 7px 0px 7px 0px;
	padding: 5px 0px 10px 0px;
	background-image: url(gif/fd_top_doc.gif);
	background-repeat: repeat-y;
}

.tablo_BTenvoyerDoc {
	background-color: #FFFFFF;
	width: 550px;
	height: 33px;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
	
}

.boutons_doc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #868686;
	background-color: #EEEEEE;
	text-align: center;
	height: auto;
	width: 100px;
	margin: 0px 10px 0px 0px;
	padding: 0px 20px 0px 20px;
}


.lien_fermerDoc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	height: 22px;
	width: 133px;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 20px 0px;
}

.pict_BasDoc {
	float: left;
	height: auto;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 10px 14px 16px 0px;
}

#pictos_fermerDoc {
	text-align: left;
	background-color: #FFFFFF;
	height: auto;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


a#fermer_Doc  {
	text-align: left;
	color: #0000cc;
	font-size: 12px;
	height: auto;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 10px 22px 0px 0px;
}

a:hover#fermer_Doc  {
	text-align: left;
	color: #999999;
	font-size: 12px;
	height: auto;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 10px 22px 0px 0px;
}


.merci_doc  {
	width: 550px;
	height: auto;
	text-align: center;
	color: #0000cc;
	font-size: 12px;
	height: auto;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 40px 10px 40px 10px;
}
.envoyee  {
	font-size: 14px;
	color:#0000cc; 
	padding-left: 15px; 
	height: 40px;
	line-height: 40px; 
	background-color: #FFFFFF; 
	margin: 0px 0px 0px 0px;
	padding: 70px 0px 2px 20px;
}

.envoyee_merci  {
	font-size: 14px;
	color:#0000cc; 
	padding-left: 15px; 
	height: 40px;
	line-height: 40px; 
	background-color: #FFFFFF; 
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 80px 20px;
}
	/*Fin de FORMU_Documentation*/




/*Partenaires*/


#Contenu_Part {
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	
	#Contenu_Part p {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	}
	
	#Contenu_Part a:link a:visited a:hover a:active {
	color: #989898;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
	#Contenu_Part h1 {
	font-size: 41px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #FFFFFF;
	background-image: url(jpg/fondtrame_titre.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 13px 65px;
    }

#Anim_partenaire {
	font-size: 20px;
	font-weight: lighter;
	height: auto;
	width: auto;
	color: #cccccc;
	margin: 0px 0px 0px 0px;
	padding: 11px 0px 0px 69px;
    }
	
	.logos_partenaire {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 22px;
    }
	
