/* CSS Document */

	body{
		margin:0;
		padding:0;
		font-family:verdana;
		font-size:12px;
		color:#2c2c2c;
		background-color:#d7dbde;
	}
	
	a img{
		border:0;
	}
	
	form{
		margin:0;
		padding:0;
	}
	
	.clear{
		clear:both;
		height:1px;
	}
	
	
/* ACCUEIL */
	
	#repere{
		position:absolute;
		bottom:0;
		right:0;
		z-index:10;
		width:1px;
		height:1px;
	}
	
	#globalCentre{
		width:770px;
		height:540px;
		margin:auto;
	}
	
	#flashAccueil{
		width:770px;
	}
	
	#adresse{
		float:left;
		width:585px;
		margin:10px 0 0 0;
		color:#3e3e3e;
	}
	
	#adresse a{
		color:#035f11;
		text-decoration:none;
	}
	
	#adresse a:hover{
		text-decoration:underline;
	}

	#gie{
		float:left;
		width:183px;
		margin:10px 0 0 0;
		color:#3e3e3e;
		font-size:80%;
		text-align:justify;
	}
	
	#gie h3{
		font-size:130%;
		margin:0;
		padding:0;
	}
	
/* ACCUEIL */


/* PAGES */

	#global{
		width:770px;
		margin:auto;
		margin-top:0;
		margin-bottom:0;
		padding:0;
		background-color:#fff;
	}
	
	#elastique{
		height:20px;
	}
	
	#pied{
		width:770px;
		height:48px;
		padding:5px 0 0 0;
		border-top:1px solid #d7dbde;
		background-color:#f5f5f5;
		font-size:90%;
		color:#000;
		text-align:center;
	}
	
	#pied a{
		color:#035f11;
		text-decoration:none;
	}
	
	#pied a:hover{
		color:#035f11;
		text-decoration:underline;
	}
	
	#societeCivile{
		width:770px;
		height:20px;
		padding:4px 0 0 0;
		border-bottom:1px solid #01761f;
		text-align:center;
		font-size:130%;
		font-weight:bold;
		color:#06751e;
		background-color:#e4eae5;
	}
	
	#logo{
		float:left;
		width:147px;
		height:66px;
		padding:15px 20px 0 16px;
	}
	
	#equipe{
		float:left;
		width:479px;
		padding:20px 0 0 0;
		font-weight:bold;
		color:#005f18;
	}
	
	#equipe h3{
		font-size:120%;
		font-weight:bold;
		font-style:italic;
		margin:0 0 2px 0;
		padding:0;
	}
	
	#bvqi{
		float:left;
		width:76px;
		padding:14px 0 0 0;
	}
	
	#menu{
		margin:0;
		padding:0;
		list-style:none;
		width:770px;
		height:32px;
		background-color:#01761f;
	}
	
	#menu li{
		float:left;
		position:relative;
	}
	
	#menu li#menu1{
		width:115px;
	}
	
	#menu li#menu2{
		width:214px;
	}
	
	#menu li#menu3{
		width:176px;
	}
	
	#menu li#menu4{
		width:145px;
	}
	
	#menu li#menu5{
		width:120px;
	}
	
	#lienMenu1{
		display:block;
		width:115px;
		height:22px;
		padding:10px 0 0 0;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		text-align:center;
		background-color:#01761f;
	}
	
	#lienMenu1:hover, #lienMenu2:hover, #lienMenu3:hover{
		background-color:#00340d;
	}
	
	#lienMenu2{
		display:block;
		width:193px;
		height:30px;
		padding:2px 0 0 21px;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		background-color:#01761f;
	}
	
	#lienMenu3{
		display:block;
		width:157px;
		height:30px;
		padding:2px 0 0 19px;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		background-color:#01761f;
	}
	
	#lienMenu4{
		display:block;
		width:118px;
		height:22px;
		padding:10px 0 0 27px;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		background-color:#01761f;
	}
	
	#lienMenu4:hover{
		background-color:#00340d;
	}
	
	#lienMenu5{
		display:block;
		width:99px;
		height:22px;
		padding:10px 0 0 21px;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		background-color:#005f18;
	}
	
	#lienMenu5:hover{
		background-color:#00340d;
	}
	
	#menu ul{
		position:absolute;
		top:32px;
		left:0;
		z-index:20;
		width:212px;
		margin:0;
		padding:0;
		border-left:1px solid #00340d;
		border-right:1px solid #00340d;
		border-bottom:1px solid #00340d;
		background-color:#fff;
		list-style:none;
		display:none;
	}
	
	#menu ul li{
		width:212px;
		margin:0;
		padding:0;
	}
	
	#menu ul li a{
		display:block;
		width:188px;
		padding:3px 0 3px 24px;
		margin:0;
		background-color:#fff;
		color:#00340d;
		text-decoration:none;
		background-image:url(images/puce-menu.gif);
		background-repeat:no-repeat;
		background-position:12px 0;
	}
	
	#menu ul li a:hover{
		background-color:#005f18;
		color:#fff;
		background-position:12px -75px;
	}
	
/* PAGES */


/* OZONE */

	#ozone{
		padding:0 20px 0 25px;
	}
	
	#ozone h1{
		margin:30px 0 20px 0;
		padding:2px 0 0 30px;
		font-size:150%;
		font-weight:bold;
		color:#005f18;
		background-image:url(images/mouette.gif);
		background-repeat:no-repeat;
	}
	
	#ozone h2{
		margin:0 0 8px 0;
		padding:0 0 0 0;
		font-size:110%;
		font-weight:bold;
		color:#005f18;
	}
	
	#ozone p{
		margin:0 0 14px 0;
		padding:0;
	}
	
	#ozone ul{
		margin:0 0 14px 28px;
		padding:0;
		list-style:none;
	}
	
	#ozone ul li{
		margin:0 0 5px 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;
		padding:3px 0 0 0;
		list-style:none;
	}
	
	#ozone ul ul li{
		margin:0 0 5px 0;
		padding:0 0 0 8px;
		background-image:url(images/puce-2.gif);
		background-repeat:no-repeat;
		background-position:0 6px;
	}
	
	#ozone a{
		color:#006817;
		text-decoration:none;
	}
	
	#ozone a:hover{
		text-decoration:underline;
	}

	
 	#ozone table{
		margin:0 0 14px 0;
	}
	
	/*#ozone table th{
		background-color:#00340d;
		border-right:1px solid #00340d;
		color:#fff;
		padding:5px;
	}
	
	#ozone table td{
		border-right:1px solid #00340d;
		border-bottom:1px solid #00340d;
		color:#00340d;
		padding:3px;
	}*/
	
	#ozone table.map{
		margin:30px 0 0 0;
		border-left:0;
	}
	
	#ozone table.map2{
		margin:0 20px 0 -25px;
		border-left:0;
	}
	
	#ozone table.map3{
		margin:0 -20px 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:0 10px 4px 0;
	}
	
	.imageADroite{				/* image à droite dans paragraphe */
		float:right;
		margin:0 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{				
		border-right:1px solid #00340d;
		border-bottom:1px solid #00340d;
		color:#00340d;
		padding:3px;
	}
	
	#ozone table.map td.droiteHaut td{				
		border-right:1px solid #00340d;
		border-bottom:1px solid #00340d;
		color:#00340d;
		padding:3px;
	}
	
	#ozone table.map td.gaucheCentre td{				
		border-right:1px solid #00340d;
		border-bottom:1px solid #00340d;
		color:#00340d;
		padding:3px;
	}
	
	#ozone table.map td.droiteCentre td{				
		border-right:1px solid #00340d;
		border-bottom:1px solid #00340d;
		color:#00340d;
		padding:3px;
	}
	
	#ozone table.map td.gaucheBas td{				
		border-right:1px solid #00340d;
		border-bottom:1px solid #00340d;
		color:#00340d;
		padding:3px;
	}
	
	#ozone table.map td.droiteBas td{				
		border-right:1px solid #00340d;
		border-bottom:1px solid #00340d;
		color:#00340d;
		padding:3px;
	}*/
	
	
	#ozone table.map2 td.gaucheHaut td{				/* colonne de gauche */
		padding:0 20px 0 0;		/* marge entre les colonnes */
		vertical-align:top;
	}
	
	#ozone table.map2 td.droiteHaut td{				/* colonne de droite */
		border-right:1px solid #00340d;
		border-bottom:1px solid #00340d;
		color:#00340d;
		padding:3px;
	}
	
	#ozone table.map2 td.gaucheCentre td{				/* colonne de gauche */
		border-right:1px solid #00340d;
		border-bottom:1px solid #00340d;
		color:#00340d;
		padding:3px;
	}
	
	#ozone table.map2 td.droiteCentre td{				/* colonne de droite */
		border-right:1px solid #00340d;
		border-bottom:1px solid #00340d;
		color:#00340d;
		padding:3px;
	}
	
	#ozone table.map2 td.gaucheBas td{				/* colonne de gauche */
		border-right:1px solid #00340d;
		border-bottom:1px solid #00340d;
		color:#00340d;
		padding:3px;
	}
	
	#ozone table.map2 td.droiteBas td{				/* colonne de droite */
		border-right:1px solid #00340d;
		border-bottom:1px solid #00340d;
		color:#00340d;
		padding:3px;
	}
	
	
	#ozone table.map3 td.gaucheHaut td{				/* colonne de gauche */
		border-right:1px solid #00340d;
		border-bottom:1px solid #00340d;
		color:#00340d;
		padding:3px;
	}
	
	#ozone table.map3 td.droiteHaut td{				/* colonne de droite */
		border-right:1px solid #00340d;
		border-bottom:1px solid #00340d;
		color:#00340d;
		padding:3px;
	}
	
	#ozone table.map3 td.gaucheCentre td{				/* colonne de gauche */
		border-right:1px solid #00340d;
		border-bottom:1px solid #00340d;
		color:#00340d;
		padding:3px;
	}
	
	#ozone table.map3 td.droiteCentre td{				/* colonne de droite */
		border-right:1px solid #00340d;
		border-bottom:1px solid #00340d;
		color:#00340d;
		padding:3px;
	}
	
	#ozone table.map3 td.gaucheBas td{				/* colonne de gauche */
		border-right:1px solid #00340d;
		border-bottom:1px solid #00340d;
		color:#00340d;
		padding:3px;
	}
	
	#ozone table.map3 td.droiteBas td{				/* colonne de droite */
		border-right:1px solid #00340d;
		border-bottom:1px solid #00340d;
		color:#00340d;
		padding:3px;
	}
	
	/*------*/
	
	
	.calage{
		height:10px;
	}
	
	.calage2{
		height:40px;
	}

/* OZONE */

	#ozone a.idweb{
		color: #006633;
		text-decoration:none;
		padding:0 2px 0 2px;
		font-weight:bold;
	}
	
	#ozone a.idweb:hover{
		background-color:#006633;
		color: #FFFFFF;
		text-decoration:none;
	}