	body{
		margin:0;
		padding:5px 0 0 0;
		font-family:verdana;
		font-size:10px;
		color:#05192d;
		background:url(images/fond.gif) repeat-x top left #9eb1bc;
	}
	
	a img{
		border:0;
	}
	
	form{
		margin:0;
	}
	
	.clear{
		clear:both;
		height:1px;
	}
	
	#planAcces{
		height: 475px;
		margin: 0 auto;
		width: 580px;
	}
	
	#googleInfos{
		width: 350px;
	}
	
	#global{
		width:990px;
		margin:auto;
		padding:5px 0 14px 0;
		/*background-image:url(images/fond.gif);
		background-repeat:repeat-y;*/
		background-color:#e1e1e1;
	}
	
	#entete{
		width:990px;
		height:114px;
		margin:0 0 0 5px;
		/*padding:1px 0 0 0;*/
	}

	#entete img{
		/*margin:0 0 0 10px;*/
		padding:1px 3px 0 0;
		margin:0;
	}

	/**************************** GAUCHE *********************/

	#gauche{
		float:left;
		width:186px;
		margin:0 0 0 0;
		color:#201713;
	}

	#titreSommaire{
		margin:0 0 0 5px;
		width:159px;
		height:32px;
		padding:0px 0 0 0;
		background-color:#fff;
		border:4px solid #fff;
		text-align:center;
	}
	
	#gauche ul{
		width:159px;
		margin:0 0 0 5px;
		padding:0 4px 4px 4px;
		background-color:#fff;
		list-style:none;
	}
	
	#gauche ul a{
		display:block;
		width:137px;
		font-size:110%;
		color:#05192d;
		text-decoration:none;
		padding:3px 0 3px 22px;
		background-image:url(images/puce_menu.gif);
		background-repeat:no-repeat;
		background-position:13px 8px;
		background-color:#fff;
	}
	
	#gauche ul a:hover{
		background-color:#eedeb9;
	}

	#lienMenu{
		display:block;
		margin:9px 0 0 5px;
		width:159px;
		height:32px;
		padding:0 0 0 0;
		border:4px solid #fff;
		text-align:center;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#lienMenu:hover img{
		filter:alpha(opacity=90); 
        -moz-opacity:0.9; 
        opacity:0.9;
	}


	#lienCartes{
		display:block;
		margin:9px 0 0 5px;
		width:159px;
		height:32px;
		padding:0 0 0 0;
		border:4px solid #fff;
		text-align:center;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#lienCartes:hover img{
		filter:alpha(opacity=90); 
        -moz-opacity:0.9; 
        opacity:0.9;
	}
	
	#lienGaleriePhotos{
		display:block;
		margin:9px 0 0 5px;
		width:159px;
		height:32px;
		padding:0 0 0 0;
		border:4px solid #fff;
		text-align:center;
	}
	
	#lienGaleriePhotos2{
		display:block;
		width:159px;
		height:94px;
		margin:0 0 0 5px;
		border-left:4px solid #fff;
		border-right:4px solid #fff;
		border-bottom:4px solid #fff;
	}

	.opaque{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.translucide{
		filter:alpha(opacity=90); 
        -moz-opacity:0.9; 
        opacity:0.9;
	}
	
	.translucide2{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#titreContact{
		margin:9px 0 0 5px;
		width:159px;
		height:32px;
		padding:0px 0 0 0;
		background-color:#fff;
		border:4px solid #fff;
		text-align:center;
	}
	
	#titreNewsletter{
		margin:9px 0 0 5px;
		width:159px;
		height:32px;
		padding:0px 0 0 0;
		background-color:#fff;
		border:4px solid #fff;
		text-align:center;
	}
	
	#inscriptionNewsletter{
		width:155px;
		margin:0 0 0 5px;
		padding:4px 6px 7px 6px;
		background-color:#fff;
	}
	
	#inscriptionNewsletter label{
		display:block;
		margin:0 0 2px 0;
		font-size:110%;
	}
	
	#email{
		display:block;
		width:149px;
		padding:2px;
		border:1px solid #201713;
		background-color:#fff;
		font-family:verdana;
		font-size:11px;
		/*color:#80c5fb;*/
	}
	
	#inscriptionNewsletter p{
		margin:5px 0 5px 0;
		font-size:110%;
	}
	
	#btnValider{
		display:block;
		width:47px;
		height:8px;
		margin:0 0 0 95px;
	}

		/**************************** GAUCHE *********************/

	#centre{
		float:left;
		width:626px;
		margin:0px 15px 0 0;
	}

	#actualites{
		width:627px;
		height:107px;
		background-color:#fff;
	}
	
	#actualites h2{
		float:left;
		width:25px;
		margin:4px 0 0 0;
		padding:0 0 0 4px;
	}
	
	#bandeauActu{
		float:left;
		width:592px;
		margin:4px 0 0 0;
	}

	#contenu{
		width:586px;
		margin:9px 0 0 0;
		padding:11px 20px 9px 21px;
		background-color:#fff;
		font-size:110%;
	}
	
	#contenu h1{
		margin:0 0 18px 0;
		padding:0 0 6px 0;
		border-bottom:1px solid #05192d;
		/*text-align:center;*/
	}

	#contenu h2{
		font-size:160%;
	}
	
	#contenu p{
		margin:0 0 10px 0;
	}
	
	.aGauche{
		float:left;
		margin:2px 16px 10px 0;
	}

	#droite{
		float:left;
		width:149px;
		height:446px;
		margin:0px 0 0 0;
		padding:4px 0 0 4px;
	}

	#droite div{
		border:4px solid #fff;
	}
	
	#droite h2{
		margin:0 0 0 0;
		padding:0 0 20px 30px;
	}

	/*********************	CONTACT	********************/

	.centre{
		text-align:center;
	}

	#formulaireContact{
		width:425px;
		margin:auto;
		margin-top:34px;
	}
	
	.contactLabel{
		float:left;
		width:100px;
		font-size:110%;
		color:#05192d;
	}
	
	.contactChamp{
		float:left;
		width:325px;
		margin:0 0 9px 0;
	}
	
	.contactChamp input, .contactChamp textarea{
		font-family:verdana;
		font-size:12px;
		color:#0d3e61;
		border:1px solid #201713;
		padding:2px;
	}
	
	.contactChamp input{
		width:140px;
	}
	
	.contactChamp input.grandChamp{
		width:250px;
	}
	
	.contactChamp textarea{
		width:319px;
		height:100px;
	}
	
	#contactEnvoyer{
		margin:5px 0 20px 200px;
	}
	
	.transparent{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#formulaireContactConfirmation{
		margin:20px 0 140px 0;
		font-size:120%;
		color:#421100;
		font-weight:bold;
		text-align:center;
		line-height:130%;
	}
	
	.interligne{
		line-height:130%;
	}

	/*******************	CONTACT	**********************/

	/******************	GALERIE PHOTO	*******************/
	
	.invisible{
		display: none;
	}

	#listeAlbums{
		margin:0 0 30px 0;
		padding:0;
	}

	.lienVignette{
		float:left;
		display:block;
		width:72px;
		padding:20px 20px 20px 30px;
		text-align:center;
	}
	
	.lienVignette img{
		border:1px solid #c8c8c8;
	}
	
	.lienTexte{
		float:left;
		display:block;
		width:430px;
		padding:20px 30px 20px 0;
		color:#201713;
		text-decoration: none;
	}

	.lienTexte:hover {
		text-decoration:underline;
	}

	#galerieGauche{
		float:left;
		width:410px;
		margin:0 18px 30px 0;
	}
	
	#photoPrecedente{
		float:left;
		width:300px;
	}
	
	#photoSuivante{
		float:left;
		width:110px;
		text-align:right;
	}
	
	#photoPrecedente a{
		display:block;
		width:300px;
	}
	
	#photoSuivante a{
		display:block;
		width:110px;
	}
	
	#photoPrecedente a, #photoSuivante a{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
		text-decoration:none;
		color:#201713;
	}
	
	#photoPrecedente a:hover, #photoSuivante a:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#galerieVisuel{
		margin:7px 0 0 0;
	}
	
	#galerieVisuel table, #galerieVisuel td{
		width:410px;
		text-align:center;
	}
	
	#galerieVisuel img{
		display:block;
		padding:4px;
		border:1px solid #c8c8c8;
	}
	
	#galerieDroite{
		float:left;
		width:158px;
		margin:0 0 30px 0;
	}
	
	#compteur{
		margin:0 0 7px 0;
		text-align:right;
		color:#201713;
		font-weight:bold;
	}
	
	#compteur a{
		font-weight:normal;
		color:#201713;
		text-decoration:none;
		padding:0 4px 0 4px;
	}
	
	#compteur a:hover{
		font-weight:normal;
		background-color:#201713;
		color:#fff;
		text-decoration:none;
	}
	
	.vignetteGauche{
		float:left;
		width:72px;
		margin:0 14px 11px 0;
	}
	
	.vignetteDroite{
		float:left;
		width:72px;
		margin:0 0 11px 0;
	}
	
	#galerieDroite table{
		width:72px;
	}
	
	#galerieDroite table td{
		width:70px;
		height:70px;
		border:1px solid #c8c8c8;
		text-align:center;
	}


	/******************	GALERIE PHOTO	*******************/

	/******************** PIED	*************************/

	#bandeauCafeConcept{
		margin:17px 0 0 0;
	}

	#pied{
		width:990px;
		margin:auto;
		margin-top:0;
		padding:11px 0 11px 0;
		background-image:url(images/fond-pied.gif);
		background-repeat:no-repeat;
		text-align:center;
		font-size:110%;
		color:#fff;
	}

	#adresse{
		width:628px;
		margin:10px 0 0 0;
		font-size:110%;
		color:#05192d;
		text-align:center;
	}
