body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: white; }
a { color: #333333; text-decoration: none; }

.red { color: red; }
.blue { color: blue; }
.green { color: green; }
.align_right { text-align: right; }

/*Redéfinition de 960*/
.container_16 .grid_8 { width: 480px; }


/****************/
/*TELECHARGER FF*/
.ft_ff_ext { background-image: url(../img/GLOBAL/FOOTER/fondFooter.gif); background-repeat: no-repeat; background-position: top center; }
#ft_ff { overflow: hidden; }
	#ft_ff p { text-align: center; padding-top: 20px; padding-bottom: 20px; }

/************/
/*ACTIVER JS*/
.ft_js_ext { background-image: url(../img/GLOBAL/FOOTER/fondFooter.gif); background-repeat: no-repeat; background-position: top center; }
#ft_js { overflow: hidden; }
	#ft_js p { text-align: center; padding-top: 20px; padding-bottom: 20px; color: red; font-size: 14px; }


/********/
/*HEADER*/
/********/
.ambiance_ext { background-color: white; }
	#ambiance { width: 960px; height: 59px; }
		#ambiance .gauche { height: 59px; line-height: 59px; width: 775px; }
		
		#ambiance .droite { width: 185px; margin-top: 23px; }
			#ambiance .droite .grid_1 { width: 15px; }
				#ambiance .droite span { 
					display: block;
					width: 15px;
					height: 10px;
					background-repeat: no-repeat;
					text-indent: -5000px;
				}
				#ambiance .droite .lang_fr { background-image: url(../img/DRAPEAUX/france.gif); }
				#ambiance .droite .lang_en1 { background-image: url(../img/DRAPEAUX/royaumeuni.gif); }
				#ambiance .droite .lang_en2 { background-image: url(../img/DRAPEAUX/etatsunis.gif); }
				#ambiance .droite .lang_de { background-image: url(../img/DRAPEAUX/allemagne.gif); }
				#ambiance .droite .lang_es { background-image: url(../img/DRAPEAUX/espagne.gif); }
				#ambiance .droite .lang_it { background-image: url(../img/DRAPEAUX/italie.gif); }
				#ambiance .droite .lang_pt { background-image: url(../img/DRAPEAUX/portugal.gif); }
	
.header_ext { background-repeat: repeat-x; }
	#header { width: 960px; height: 260px; }			
		
		#header_bis { position: relative; width: 960px; height: 200px; }
			#header_bis .logo { width: 230px; height: 130px; /*background-image: url(../img/HEADER/logo.jpg); background-repeat: no-repeat;*/ text-indent: -5000px; }
				#header_bis .logo h1 { height: 0; }
			
			#header_bis .selecteur_ambiances { width: 125px; height: 23px; position: absolute; right: 5px; top: 5px; z-index: 100; }
				#header_bis .selecteur_ambiances li { 
					width: 23px; 
					height: 23px; 
					margin-left: 2px;
				}
					#header_bis .selecteur_ambiances li span {
						width: 23px; 
						height: 23px;  
						background-image: url(../img/PICTOS/selecteur_ambiances.png);
						text-indent: -5000px;
					}
						
						/*#header_bis .selecteur_ambiances li span.orange {}*/
							#header_bis .selecteur_ambiances li span.orange:hover { background-position: 0 -23px; }					
							#header_bis .selecteur_ambiances li span.orange.ambiance_orange { background-position: 0 -23px; }					
						#header_bis .selecteur_ambiances li span.rouge { background-position: -23px 0; }
							#header_bis .selecteur_ambiances li span.rouge:hover { background-position: -23px -23px; }
							#header_bis .selecteur_ambiances li span.rouge.ambiance_rouge { background-position: -23px -23px; }
						#header_bis .selecteur_ambiances li span.vert { background-position: -46px 0; }
							#header_bis .selecteur_ambiances li span.vert:hover { background-position: -46px -23px; }
							#header_bis .selecteur_ambiances li span.vert.ambiance_vert { background-position: -46px -23px; }
						#header_bis .selecteur_ambiances li span.bleu { background-position: -69px 0; }
							#header_bis .selecteur_ambiances li span.bleu:hover { background-position: -69px -23px; }
							#header_bis .selecteur_ambiances li span.bleu.ambiance_bleu { background-position: -69px -23px; }
						#header_bis .selecteur_ambiances li span.violet { background-position: -92px 0; }
							#header_bis .selecteur_ambiances li span.violet:hover { background-position: -92px -23px; }
							#header_bis .selecteur_ambiances li span.violet.ambiance_violet { background-position: -92px -23px; }
			
			#header_bis .charte { 
				position: absolute; 
				width: 530px; 
				height: 200px;				
				background-repeat: no-repeat;
				right: -27px;
				text-indent: -5000px;
			}
			
			#header_bis .menu {
				position: absolute; 
				width: 487px; 
				height: 40px;				 
				background-repeat: no-repeat; 
				text-indent: -5000px; 
				left: 0; 
				bottom: 0;
				z-index: 100;
			}
			
				#header_bis .menu span {
					width: 121px;
					height: 40px;
					margin-right: 1px;
					background-image: url(../img/HEADER/menu.png);					
				}
				#header_bis .menu .accueil {}
					#header_bis .menu .accueil:hover { background-position: 0 40px; }				
				#header_bis .menu .dossiers { background-position: -121px 0; }
					#header_bis .menu .dossiers:hover { background-position: -121px 40px; }
				#header_bis .menu .demande_devis { background-position: -242px 0; }
					#header_bis .menu .demande_devis:hover { background-position: -242px 40px; }
				#header_bis .menu .contact { background-position: -363px 0; margin-right: 0; }
					#header_bis .menu .contact:hover { background-position: -363px 40px; margin-right: 0; }
			
		#header .bas { 
			width: 1020px; 
			height: 60px; 
			background-repeat: no-repeat; 
			margin-left: -33px; 
		}

#partie_centrale { overflow: hidden; margin-bottom: 30px; }

/**********/
/* PUB */
/**********/
.pub_ext { background-color: white; }
	#pub { overflow: hidden; margin-bottom: 20px; }
		#pub .haut { width: 960px; background-image: url(../img/CENTRE/haut960x5.gif); height: 5px;   }
		#pub .centre { width: 842px; height: 90px; padding-left: 116px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
		#pub .bas { width: 960px; background-image: url(../img/CENTRE/bas960x5.gif); height: 5px; }
		


/**********/
/* GAUCHE */
/**********/
#gauche { width: 230px; overflow: hidden; }

	#gauche .t_rechercher { width: 230px; height: 25px; text-indent: -5000px; }	
	#gauche .zone_rechercher { 
		width: 210px; 
		overflow: hidden; 
		padding: 10px;
		border-bottom: 1px solid white;		
	}
		#gauche .zone_rechercher input { float: left; border: 0; }
		#gauche .zone_rechercher .form_input_front { border: 1px solid #2e3231; width: 173px; }
		
	#gauche .t_dossier {
		width: 230px; 
		height: 60px;		
		text-indent: -5000px;
	}
	
	#gauche .libelle_dossier {
		width: 210px; 
		overflow: hidden; 
		padding: 10px;
		border-bottom: 1px solid white;		
	}
		#gauche .libelle_dossier li { margin-bottom: 5px; text-indent: 5px; }
			#gauche .libelle_dossier li.underline { padding-bottom: 5px; border-bottom: 1px solid white; }	
	#gauche .t_newsletter { 
		width: 230px; 
		height: 25px;		
		text-indent: -5000px;
	}
	
	#gauche .zone_newsletter { 
		width: 210px; 
		overflow: hidden; 
		padding: 10px;		
	}
		#gauche .zone_newsletter input { float: left; border: 0; }
		#gauche .zone_newsletter .form_input_front { border: 1px solid #2e3231; width: 173px; }
		
	#gauche .txt_newsletter { 
		width: 210px; 
		padding: 5px 10px 5px 10px; 
		overflow: hidden;
		font-size: 10px;		
		background-repeat: no-repeat;
		background-position: bottom;		
	}

/**********/
/* CENTRE */
/**********/
#centre { width: 480px; overflow: hidden; }

/*LISTE ELEMENTS*/
.container_16 .liste_centre_mini li { 
	width: 215px; 
	height: 130px;
	padding: 10px; 
	margin-bottom: 10px;	
	position: relative;
	overflow: hidden;
}
	.container_16 .liste_centre_mini li .zone_affichage {
		width: 215px;
		height: 132px;
		overflow: hidden;
		position: relative;
	}
		.container_16 .liste_centre_mini li .titre { width: 215px; margin-bottom: 5px; }
		.container_16 .liste_centre_mini li p.descriptif { width: 200px; margin-bottom: 0; font-size: 11px; line-height: 13px; }
		.container_16 .liste_centre_mini li .image {		
			width: 213px;
			height: 71px;
			margin-bottom: 5px;
			margin-left: 1px;
			overflow: hidden;
		}
		
		.container_16 .liste_centre_mini li .masque_image {
			width: 213px;
			height: 71px;
			background-image: url(../img/MASQUES_IMAGES/213_71.png);
			position: absolute;
			top: 0;
			left: 0;
			background-repeat: no-repeat;
			margin-left: 1px;
		}
		
		.etoiles { 
					background-image: url(../img/GLOBAL/etoiles.gif);
					height: 15px;
					width: 85px;
					background-repeat: no-repeat;
					text-indent: -5000px;
				}
		.etoiles_1 { background-position: 0 -15px; }
		.etoiles_2 { background-position: 0 -30px; }
		.etoiles_3 { background-position: 0 -45px; }
		.etoiles_4 { background-position: 0 -60px; }
		.etoiles_5 { background-position: 0 -75px; }
		
		.container_16 .liste_centre_mini li .details {
			position: absolute;
			width: 11px; 
			height: 11px;
			text-indent: -5000px;
			right: 11px;
			bottom: 11px;
			z-index: 100; 
		}
	


/***********/
/* ACCUEIL */
/***********/
#accueil { width: 480px; overflow: hidden; }
	#accueil .b_acceder_aux_demandes { 
		width: 480px; 
		height: 55px;
		background-image: url(../img/PICTOS/b_acceder_aux_demandes.jpg);
		text-indent: -5000px;
		margin-bottom: 10px;
	}

/**********/
/* DROITE */
/**********/
#droite { width: 230px; overflow: hidden; }
	
	#droite #edesoin { width: 230px; height: 147px; margin-bottom: 10px; }
		#droite #edesoin span { width: 230px; height: 147px; background-image: url(../img/EDESOIN/edesoin.jpg); text-indent: -5000px; }
	
	#droite .t_zoom_sur { width: 230px; height: 40px; text-indent: -5000px; }
	
	#droite .text_zoom_sur {
		width: 210px; 
		overflow: hidden; 
		padding: 10px;
		border-bottom: 1px solid white;		 
	}
		#droite .text_zoom_sur li { margin-bottom: 10px; }
			#droite .text_zoom_sur li.underline { padding-bottom: 10px; border-bottom: 1px solid white; }
		
	#droite .t_demande_devis {
		width: 230px; 
		height: 50px;		
		text-indent: -5000px;
	}
	
	#droite .libelle_demande_devis {
		width: 210px; 
		overflow: hidden; 
		padding: 10px;
		border-bottom: 1px solid white;		
		background-repeat: no-repeat;
		background-position: bottom;		 
	}
		#droite .libelle_demande_devis li { margin-bottom: 5px; text-indent: 5px;  }
			#droite .libelle_demande_devis li.underline { padding-bottom: 5px; border-bottom: 1px solid white; }

/*********/
/* NUAGE */
/*********/
#nuage { overflow: hidden; border-top: 1px solid #6a6a6a; }
#nuage p { padding-top: 10px; padding-bottom: 10px; line-height: 20px; }

/**********/
/* FOOTER */
/**********/
.footer_ext {
	overflow: hidden; 
	padding-top: 10px;
	padding-bottom: 10px;
}

#footer .gauche p { margin-bottom: 20px; line-height: 15px; }

#footer .droite { width: 320px; }
	#footer .droite li { 
		width: 320px; 
		text-align: right;
		margin-bottom: 5px;
	}
#footer_bas { height: 60px; overflow: hidden; }

/**********/
/* DIVERS */
/**********/
.zone_text { margin-bottom: 10px; }
.zone_text .haut_zone_text_centrale { width: 480px; height: 5px; background-image: url(../img/CENTRE/haut480x5.gif); background-repeat: no-repeat; background-position: bottom; }

.zone_text .centre_zone_text_centrale {
	width: 458px;
	overflow: hidden;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 10px;
}
	
	
	.zone_text .centre_zone_text_centrale div { width: 460px; }
	.zone_text .centre_zone_text_centrale div.note { width: 160px; }
	
	.zone_text .centre_zone_text_centrale .image {
		width: 460px;
		height: 154px;
		margin-bottom: 10px;
		background-image: url(../img/MASQUES_IMAGES/460_154.png);	
		position: relative;
	}
	
	.zone_text .centre_zone_text_centrale .masque_image {
		width: 460px;
		height: 154px;
		background-image: url(../img/MASQUES_IMAGES/460_154.png);
		position: absolute;
		top: 0;
		left: 0;
		background-repeat: no-repeat;
		
	}
	
	.zone_text .centre_zone_text_centrale .titre { width: 298px; line-height: 20px; margin-bottom: 10px; }
		.zone_text .centre_zone_text_centrale .titre b { font-size: 15px; }
		
	.zone_text .centre_zone_text_centrale .text { width: 460px; line-height: 18px; margin-bottom: 20px; }	
	.zone_text.zone_text_erreurs .centre_zone_text_centrale .text { margin-bottom: 0; }	
		
	.zone_text .centre_zone_text_centrale .note p { margin-bottom: 5px; }
		.zone_text .centre_zone_text_centrale .note .etoiles { 
			background-image: url(../img/FICHE/etoiles.gif);
			height: 19px;
			width: 108px;
			background-repeat: no-repeat;
			text-indent: -5000px;
			margin-left: 52px;
		}
		.zone_text .centre_zone_text_centrale .note .etoiles_1 { background-position: 0 -19px; }
		.zone_text .centre_zone_text_centrale .note .etoiles_2 { background-position: 0 -38px; }
		.zone_text .centre_zone_text_centrale .note .etoiles_3 { background-position: 0 -57px; }
		.zone_text .centre_zone_text_centrale .note .etoiles_4 { background-position: 0 -76px; }
		.zone_text .centre_zone_text_centrale .note .etoiles_5 { background-position: 0 -95px; }
		
		.zone_text .centre_zone_text_centrale .note .text_note { text-align: right; }
	
	.zone_text .centre_zone_text_centrale .tools { width: 140px; padding-left: 320px; }	
		.zone_text .centre_zone_text_centrale .demande_devis { 
			width: 40px;
			height: 40px;
			text-indent: -5000px;
		}
		.zone_text .centre_zone_text_centrale .demande_devis_img { background-image: url(../img/GLOBAL/b_demande_devis.gif); }
		
		.zone_text .centre_zone_text_centrale .print { 
			width: 40px;
			height: 40px;
			background-image: url(../img/GLOBAL/b_imprimer.gif);
			text-indent: -5000px;
			cursor: pointer;
		}
		.zone_text .centre_zone_text_centrale .envoyer_ami { 
			width: 40px;
			height: 40px;
			background-image: url(../img/GLOBAL/b_envoyerAmi.gif);			
			text-indent: -5000px;
			cursor: pointer;
		}
	
	

.zone_text .bas_zone_text_centrale { width: 480px; height: 5px; background-image: url(../img/CENTRE/bas480x5.gif); background-repeat: no-repeat; }


/*PUBLICITE*/

.container_16 .haut_publicite_160_600 { height: 5px; width: 230px; background-image: url(../img/CENTRE/haut230x5.gif); background-repeat: no-repeat; margin-top: 20px; }

.container_16 .centre_publicite_160_600 { width: 228px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
	.container_16 .centre_publicite_160_600 div { width: 195px; padding-left: 35px; overflow: hidden; }

.container_16 .bas_publicite_160_600 { height: 5px; width: 230px; background-image: url(../img/CENTRE/bas230x5.gif); background-repeat: no-repeat; }