/*
	---------- Feuille de style des pages par defaut ----------
*/

	/*div { border: 1px solid black; }*/
	
/* 
	-- Styles pour le centrage horizontal des pages --
*/
	
	body {
		margin: 0; /* pour éviter les marges */
		text-align: center; /* pour corriger le bug de centrage IE */
	}
	#global {
		position: relative;
		margin-left: auto;
		margin-right: auto;
		width: 994px;
		text-align: left;
	}

/* 
	-- Styles de base --
*/
	
	body {
		/*background-color: #A90018;*/	/* Déplacé dans le tag <body> */
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		background-image: url(/public/images_navig/page-fond-2.gif);
		background-repeat: no-repeat;
		background-position: center bottom;
		/*
		scrollbar-face-color: #A90018;
		scrollbar-arrow-color: #ffffff;
		*/
	}
	
	body, p, td, th, div {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #717273;	/*000000;*/
	}
	p {	/* permet d'uniformiser ie et moz */
		margin-top: 0px;
		margin-bottom: 12px;
	}
	a {
		color: #3395D4;	/*E0001C;*/
		text-decoration: none;
	}
	a:hover {
		color: #F58500;
		text-decoration: underline;
	}
	
	form {
		margin: 0px;
		padding: 0px;
	}
	input, textarea, select	{
		color: #000000;
		background-color: #e8e8e8;
		border-color: #000000;
		border-width: 1px;
		font-family: Verdana,Helvetica;
		font-size: 12px;
	}
	input:hover, textarea:hover, select:hover {
		color: #0000ff;
		background-color: #f0f0f0;
	}

/* 
	-- Styles specifiques du contenu --
*/
	
	.titre {
		color: #9F0013;
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 12px;
	}
	
	.photo {
		border: 1px solid #3395D4;
	}
	
/* 
	-- Styles de la navigation --
*/

/* Barre du haut */
	
	.barreh_menu,
	.barreh_menu td,
	.barreh_menu ka, .barreh_menu td ka,	/* dvlp */
	.barreh_menu a {
		color: #ffffff;
		font-size: 10px;
		font-weight: bold;
	}
	.barreh_menu a:hover {
		color: #FFE400;
		text-decoration: none;
	}
	
	.barreh_menu_on,
	.barreh_menu_on a {
		color: #FFE400;
	}
	.barreh_menu_on a:hover {
		color: #ffff00;	/* ffffff*/
	}
	
	/* Drapeaux */
	.drap,
	.drap_off {	/* Off */
		 filter: alpha(opacity=40);
		 opacity: 0.40;
	}
	.drap_on {}
	.drap_on_over {	/* On avec mouse-over */
		 filter: alpha(opacity=80);
		 opacity: 0.80;
	}

/* Barre de gauche */
	
	#barre_gauche h1 {
		font-size: 10px;
		color: #0F56A5;
		font-weight: normal;
		margin: 0px;
		margin-bottom: 5px;
	}
	
	.barreg_carte_titre {
		color: #ffffff;
		font-size: 11px;
		text-align: center;
	}
	.barreg_carte_ville {
		color: #ffffff;
		font-size: 9px;
	}
	.barreg_carte_zones {
		text-align: center;
		color: #000000;
		font-size: 10px;
		border: 1px solid #000;
		background-color: #FFFFC0;
	}
	
	.barreg_btn {
		color: #ffffff;
		font-size: 10px;
		font-weight: bold;
		text-align: center;
	}
	.barreg_btn a {
		color: #ffffff;
	}
	.barreg_btn a:hover {
		color: #FFE400;
		text-decoration: none;
	}
	
	.barreg_brochure {
		color: #0F56A5;	/* ff0000 ffffff */
		font-size: 10px;
		font-weight: bold;
	}
	.barreg_brochure a {
		color: #0F56A5;	/* ff0000 ffffff */
	}
	.barreg_brochure a:hover {
		color: #ff0000;	/* FFE400 ffff00 */
		text-decoration: none;
	}
	.barreg_brochure img {
		border: 1px solid #ffffff;	/* f4a800 ff0000 */
	}
	.barreg_brochure a:hover img {
		border-color: #ff0000;	/* ffff00 */
	}

/* Barre de droite */
	
	.barred_pave_titre,		
	.barred_pave_titre_2 {
		color: #ffffff;
		font-size: 10px;
		font-weight: bold;
		text-align: center;
	}
	.barred_pave_titre_2 {	/* texte resserre */
		letter-spacing: -1px;
		word-spacing: +2px;
	}
	.barred_pave_titre a,
	.barred_pave_titre_2 a {
		color: #ffffff;
	}
	.barred_pave_titre a:hover,
	.barred_pave_titre_2 a:hover {
		color: #FFE400;
		text-decoration: none;
	}
	
	.barred_pave_txt,
	.barred_pave_txt td,
	.barred_pave_txt div {
		font-size: 10px;
	}
	
	/* Newsletter */
	
	.barred_newsletter_input {
		color: #A90018;
		background-color: transparent;
		border-width: 0px;
		font-size: 9px;
		padding: 0px;
		vertical-align: top;	/* pour ie */
	}
	.barred_newsletter_input:hover {
		color: #ff0000;
	}
	
	.barred_newsletter_ok,
	.barred_newsletter_ok a {
		color: #ffffff;
		font-size: 9px;
		font-weight: bold;
	}
	.barred_newsletter_ok a:hover {
		color: #F7CB00;
		text-decoration: none;
	}
	
	.barred_newsletter_click {
		font-size: 10px;
		/*font-style: italic;*/
		font-weight: bold;
	}
	
	/* Visite 360+video */
	
	.barred_visite_txt,
	.barred_visite_txt a {
		color: #3E8CBD;
	}
	
	/* Actualites */
	
	.barred_actu_txt {
		text-align:justify;
	}
	.barred_actu_txt,
	.barred_actu_txt a {
		color: #717273;	/*000000;*/
		
	}
	.barred_actu_txt a:hover {
		color: #F58500;
		text-decoration: none;
	}
	
	.barred_actu_titre {
		font-weight: bold;
	}
	
	.barred_actu_toutes,
	.barred_actu_toutes a {
		color: #3E8CBD;
		font-weight: bold;
		text-align: right;
	}

/* Pied de page */
	
	.pieddepage,
	.pieddepage a {
		color: #fff;
		font-size: 10px;
		text-align: center;
	}
	.pieddepage a:hover {
		color: #F58500;
	}
	
	a.pieddepage_rub_on {
		color: #F58500;
	}
	a:hover.pieddepage_rub_on {
		color: #fff;
	}
	
	.copyright, .copyright a {
		font-size: 9px;
		color: #C2596B;	/* A84C5A */
	}
