/* CSS Document */

	body{
		margin:0;
		padding:0;
		font-family:verdana;
		font-size:11px;
		color:#0e2b55;
		background-color:#c7c7c7;
		
	}
	
	a img{
		border:0;
	}
	
	form{
		margin:0;
		padding:0;
	}
	
	.clear{
		clear:both;
		height:1px;
	}
	
	#repere{
		z-index:20;
		position:absolute;
		bottom:0;
		right:0;
		width:1px;
		height:1px;
	}
	
	#globalCentre{
		width:100%;
		background-image:url(images/fond-page.gif);
		background-repeat:no-repeat;
		background-position:center 68px;
	}
	
	#contenuAccueil{
		position:relative;
		width:770px;
		margin:auto;
	}
	
	#flashInfo{
		position:absolute;
		top:29px;
		left:78px;
		z-index:10;
		color:#fff;
	}
	
	
	#global{
		width:995px;
		margin:auto;
		background-color:#001f50;
	}
	
	#gauche{
		float:left;
		width:147px;
		background-image:url(images/ombre-page.gif);
		background-repeat:no-repeat;
		background-position:right 33px;
	}
	
	#logo{
		padding:33px 0 0 32px;
	}
	
	#adresseGauche{
		width:141px;
		margin:248px 0 0 0;
		padding:20px 0 13px 6px;
		background-color:#001f50;
		color:#fff;
		font-family:arial;
	}
	
	#adresseGauche h2{
		margin:0 0 9px 0;
		padding:0;
		font-size:100%;
		font-weight:bold;
	}
	
	#adresseGauche p{
		margin:0 0 7px 0;
		padding:0;
		font-size:100%;
	}
	
	#adresseGauche p.gaucheTel{
		font-weight:bold;
		font-size:110%;
	}
	
	#adresseGauche p a{
		color:#c0f3ff;
		text-decoration:none;
	}
	
	#adresseGauche p a:hover{
		text-decoration:underline;
	}
	
	#centreDroite{
		float:left;
		width:843px;
		margin:6px 0 10px 0;
		background-color:#fff;
		background-image:url(images/fond-droite.gif);
		background-repeat:repeat-y;
		background-position:668px 0;
	}
	
	#entete{
		width:843px;
		height:14px;
		padding:12px 0 0 0;
		background-color:#fff;
		color:#888;
		font-size:90%;
		text-align:center;
	}
	
	#centre{
		float:left;
		width:668px;
	}
	
	#bandeau{
		width:650px;
		padding:0 0 0 11px;
	}
	
	#menu{
		width:650px;
		height:25px;
		margin:0 0 0 11px;
		padding:0;
		list-style:none;
	}
	
	#menu1, #menu2, #menu3, #menu4, #menu5{
		float:left;
		margin:0 3px 0 0;
		padding:0;
		position:relative;
	}
	
	#menu6{
		float:left;
		margin:0;
		padding:0;
		position:relative;
	}
	
	#menu1, #lienMenu1{
		width:89px;
	}
	
	#menu2, #lienMenu2{
		width:100px;
	}
	
	#menu3, #lienMenu3{
		width:154px;
	}
	
	#menu4, #lienMenu4{
		width:84px;
	}
	
	#menu5, #lienMenu5{
		width:74px;
	}
	
	#menu6, #lienMenu6{
		width:134px;
	}
	
	#lienMenu1, #lienMenu2, #lienMenu3, #lienMenu4 ,#lienMenu5, #lienMenu6{
		display:block;
		height:17px;
		padding:5px 0 0 0;
		border-bottom:3px solid #888;
		color:#888;
		text-decoration:none;
		text-align:center;
	}
	
	#lienMenu1:hover, #lienMenu2:hover, #lienMenu3:hover, #lienMenu4:hover ,#lienMenu5:hover, #lienMenu6:hover{
		border-bottom:3px solid #c60009;
		color:#c60009;
	}
	
	#sousMenu1, #sousMenu2, #sousMenu3, #sousMenu4, #sousMenu5, #sousMenu6{
		position:absolute;
		z-index:20;
		top:25px;
		width:145px;
		background-color:#fff;
		border:1px solid #0e2b55;
		margin:0;
		padding:8px 0 8px 0;
		list-style:none;
		display:none;
		background-image:url(images/fleche-sous-menu.gif);
		background-repeat:no-repeat;
		background-position:center 0;
	}
	
	#sousMenu1{
		left:-29px;
	}
	
	#sousMenu2{
		left:-24px;
	}
	
	#sousMenu3{
		left:4px;
	}
	
	#sousMenu4{
		left:-32px;
	}
	
	#sousMenu5{
		left:-37px;
	}
	
	#sousMenu6{
		left:-7px;
	}
	
	#sousMenu1 li, #sousMenu2 li, #sousMenu3 li, #sousMenu4 li, #sousMenu5 li, #sousMenu6 li{
		border-top:1px dotted #888;
		padding:1px 0 1px 0;
	}
	
	#sousMenu1 li.premierLien, #sousMenu2 li.premierLien, #sousMenu3 li.premierLien, #sousMenu4 li.premierLien, #sousMenu5 li.premierLien, #sousMenu6 li.premierLien{
		border-top:0;
		padding:1px 0 1px 0;
	}
	
	#sousMenu1 li a, #sousMenu2 li a, #sousMenu3 li a, #sousMenu4 li a, #sousMenu5 li a, #sousMenu6 li a{
		display:block;
		width:135px;
		padding:5px;
		text-decoration:none;
		color:#0e2b55;
		background-color:#fff;
	}
	
	#sousMenu1 li a:hover, #sousMenu2 li  a:hover, #sousMenu3 li  a:hover, #sousMenu4 li  a:hover, #sousMenu5 li  a:hover, #sousMenu6 li  a:hover{
		background-color:#c60009;
		color:#fff;
	}
	
	#ozone{
		background-image:url(images/fond-contenu.gif);
		background-repeat:no-repeat;
		background-position:center 54px;
		padding:30px 7px 20px 20px;
	}
	
		/* STYLES OZONE */
		#ozone h1{
			margin:0 0 8px -10px;
			color:#fff;
			font-size:140%;
			font-weight:bold;
		}
		
		#ozone h1 span{
			background-color:#154a97;
			padding:3px 10px 3px 10px;
		}
		
		#ozone h2{
			margin:0 0 6px -10px;
			padding:6px 0 0 0;
			font-size:110%;
			font-weight:bold;
			color:#fff;
		}
		
		#ozone h2 span{
			background-color:#154a97;
			padding:1px 10px 2px 10px;
		}
		
		#ozone p{
			margin:0 0 16px 0;
			padding:0;
			color:#0e2b55;
		}
		
		#ozone ul{
			margin:0 0 16px 28px;
			padding:0;
			list-style:none;
		}
		
		#ozone ol{
			margin-bottom:16px;
		}
		
		#ozone ol li{
			margin-bottom:9px;
		}
		
		#ozone ul li{
			margin:0 0 9px 0;
			padding:0 0 0 12px;
			background-image:url(images/puce-1.gif);
			background-repeat:no-repeat;
			background-position:0 5px;
		}
		
		#ozone ul ul{
			margin:0 0 0 13px;
			padding:3px 0 0 0;
			list-style:none;
		}
		
		#ozone ul ul li{
			margin:0 0 6px 0;
			padding:0 0 0 9px;
			background-image:url(images/puce-2.gif);
			background-repeat:no-repeat;
			background-position:1px 6px;
		}
		
		#ozone a{
			color:#c60009;
			text-decoration:none;
		}
		
		#ozone a:hover{
			text-decoration:underline;
		}
		
		#ozone a:hover{
		}
		
		#ozone table{
			margin:0 0 16px 0;
			border-left:1px solid #154a97;
		}
		
		#ozone table th{
			background-color:#154a97;
			border-right:1px solid #154a97;
			color:#fff;
			padding:5px;
		}
		
		#ozone table td{
			border-right:1px solid #154a97;
			border-bottom:1px solid #154a97;
			color:#0e2b55;
			padding:3px;
		}
		
		#ozone table.map{
			margin:20px 0 0 0;
			border-left:0;
		}
		
		#ozone table.map td, #ozone table.map2 td, #ozone table.map3 td{
			border:0;
		}
		
		
		/* placement des images*/
		
		.imageAGauche{				/* image à gauche dans paragraphe */
			float:left;
			margin:5px 10px 4px 0;
		}
		
		.imageADroite{				/* image à droite dans paragraphe */
			float:right;
			margin:5px 0 5px 10px;
		}
		
		.imageCentre{				/* image centrée */
			text-align:center;
		}
		
		.imageAligneeDroite{		/* image alignée à droite */
			text-align:right;
		}
		
		#ozone table.map td.gaucheHaut{				/* colonne de gauche */
			padding:0 20px 0 0;		/* marge entre les colonnes */
			vertical-align:top;
		}
		
		#ozone table.map td.droiteHaut{				/* colonne de droite */
			padding:0;
			vertical-align:top;
		}
		
		#ozone table.map td.gaucheCentre{				/* colonne de gauche */
			padding:0 20px 0 0;		/* marge entre les colonnes */
		}
		
		#ozone table.map td.droiteCentre{				/* colonne de droite */
			padding:0;
		}
		
		#ozone table.map td.gaucheBas{				/* colonne de gauche */
			padding:0 20px 0 0;		/* marge entre les colonnes */
			vertical-align:bottom;
		}
		
		#ozone table.map td.droiteBas{				/* colonne de droite */
			padding:0;
			vertical-align:bottom;
		}
		
		
		#ozone table.map2 td.gaucheHaut{				/* colonne de gauche */
			padding:0 20px 0 0;		/* marge entre les colonnes */
			vertical-align:top;
		}
		
		#ozone table.map2 td.droiteHaut{				/* colonne de droite */
			padding:0;
			vertical-align:top;
		}
		
		#ozone table.map2 td.gaucheCentre{				/* colonne de gauche */
			padding:0 20px 0 0;		/* marge entre les colonnes */
		}
		
		#ozone table.map2 td.droiteCentre{				/* colonne de droite */
			padding:0;
		}
		
		#ozone table.map2 td.gaucheBas{				/* colonne de gauche */
			padding:0 20px 0 0;		/* marge entre les colonnes */
			vertical-align:bottom;
		}
		
		#ozone table.map2 td.droiteBas{				/* colonne de droite */
			padding:0;
			vertical-align:bottom;
		}
		
		
		#ozone table.map3 td.gaucheHaut{				/* colonne de gauche */
			padding:0 20px 0 0;		/* marge entre les colonnes */
			vertical-align:top;
		}
		
		#ozone table.map3 td.droiteHaut{				/* colonne de droite */
			padding:0;
			vertical-align:top;
		}
		
		#ozone table.map3 td.gaucheCentre{				/* colonne de gauche */
			padding:0 20px 0 0;		/* marge entre les colonnes */
		}
		
		#ozone table.map3 td.droiteCentre{				/* colonne de droite */
			padding:0;
		}
		
		#ozone table.map3 td.gaucheBas{				/* colonne de gauche */
			padding:0 20px 0 0;		/* marge entre les colonnes */
			vertical-align:bottom;
		}
		
		#ozone table.map3 td.droiteBas{				/* colonne de droite */
			vertical-align:bottom;
		}
		
		
		
		/*------*/
		
		#ozone table.map td.gaucheHaut td{				/* colonne de gauche */
			border-right:1px solid #154a97;
			border-bottom:1px solid #154a97;
			color:#0e2b55;
			padding:3px;
		}
		
		#ozone table.map td.droiteHaut td{				/* colonne de droite */
			border-right:1px solid #154a97;
			border-bottom:1px solid #154a97;
			color:#0e2b55;
			padding:3px;
		}
		
		#ozone table.map td.gaucheCentre td{				/* colonne de gauche */
			border-right:1px solid #154a97;
			border-bottom:1px solid #154a97;
			color:#0e2b55;
			padding:3px;
		}
		
		#ozone table.map td.droiteCentre td{				/* colonne de droite */
			border-right:1px solid #154a97;
			border-bottom:1px solid #154a97;
			color:#0e2b55;
			padding:3px;
		}
		
		#ozone table.map td.gaucheBas td{				/* colonne de gauche */
			border-right:1px solid #154a97;
			border-bottom:1px solid #154a97;
			color:#0e2b55;
			padding:3px;
		}
		
		#ozone table.map td.droiteBas td{				/* colonne de droite */
			border-right:1px solid #154a97;
			border-bottom:1px solid #154a97;
			color:#0e2b55;
			padding:3px;
		}
		
		/*------*/
		
		
		/* STYLES OZONE */
		
		
		#droite{
			float:left;
			width:171px;
			padding:0 0 20px 0;
		}
		
		#droite h2{
			font-size:90%;
			font-weight:bold;
			color:#fff;
			margin:0 ;
			padding:27px 0 0 13px;
			background-color:#a9afa1;
		}
		
		#recherche{
			padding:0 0 0 0;
			background-color:#a9afa1;
			
		}
		
		#champRecherche{
			float:left;
			width:117px;
			margin:3px 0 0 0;
			padding:0 0 0 13px;
		}
		
		#champRecherche input{
			width:111px;
			height:15px;
			padding:3px 2px 0 2px;
			border:1px solid #93998b;
			font-family:verdana;
			font-size:10px;
			color:#93998b;
		}
		
		#btnRecherche{
			float:left;
			width:21px;
			padding:3px 0 0 5px;
			_padding:4px 0 0 5px;
			margin:0;
		}
		
		#imprimerEnvoiAmi{
			margin:0;
			padding:11px 2px 10px 2px;
			width:167px;
			list-style:none;
			background-color:#a9afa1;
			border-bottom:4px solid #fff;
		}
		
		#imprimerEnvoiAmi li{
			border-top:1px dotted #fff;
			padding:2px 0 2px 0 ;
		}
		
		#imprimerEnvoiAmi li a{
			display:block;
			width:156px;
			padding:4px 0 4px 11px;
			text-decoration:none;
			font-size:90%;
			color:#001f50;
		}
		
		#imprimerEnvoiAmi li a:hover{
			background-color:#fff;
			color:#a9afa1;
		}
		
		#contactLiens{
			border-bottom:4px solid #fff;
			width:167px;
			padding:0 2px 0 2px;
			margin:0;
			list-style:none;
		}
		
		#lienContact{
			padding:2px 0 2px 0;
		}
		
		#lienLiens{
			border-top:1px dotted #fff;
			padding:2px 0 2px 0;
		}
		
		#lienContact a, #lienLiens a{
			display:block;
			width:156px;
			padding:4px 0 4px 11px;
			text-decoration:none;
			font-size:90%;
			color:#001f50;
		}
		
		#lienContact a:hover, #lienLiens a:hover{
			background-color:#fff;
			color:#9b9b9b;
		}
		
		#adhesion{
			border-bottom:4px solid #fff;
			width:167px;
			padding:0 2px 0 2px;
			margin:0;
			list-style:none;
		}
		
		#adhesion li{
			padding:2px 0 2px 0;
		}
		
		#adhesion li a{
			display:block;
			width:156px;
			padding:4px 0 4px 11px;
			text-decoration:none;
			font-size:90%;
			color:#001f50;
		}
		
		#adhesion li a:hover{
			background-color:#fff;
			color:#9b9b9b;
		}
		
		#vendreAcheter{
			border-bottom:4px solid #fff;
			width:167px;
			padding:0 2px 0 2px;
			margin:0;
			list-style:none;
			background-color:#b5a3a3;
		}
		
		#lienVendre{
			padding:2px 0 2px 0;
		}
		
		#lienAcheter{
			border-top:1px dotted #fff;
			padding:2px 0 2px 0;
		}
		
		#lienVendre a, #lienAcheter a{
			display:block;
			width:156px;
			padding:4px 0 4px 11px;
			text-decoration:none;
			font-size:90%;
			color:#001f50;
		}
		
		#lienVendre a:hover, #lienAcheter a:hover{
			background-color:#fff;
			color:#b5a3a3;
		}
		
		#tridentDroite{
			padding:43px 0 0 18px;
		}
		
		#pied{
			width:843px;
			height:16px;
			padding:10px 0 0 0;
			background-color:#fff;
			color:#888;
			font-size:90%;
			text-align:center;
		}
	


