/* CSS Document */

	body{
		margin:0;
		padding:0;
		font-family:arial;
		font-size:11px;
		color:#000;
	}
	
	a img{
		border:0;
	}
	
	form{
		margin:0;
		padding:0;
	}
	
	
/* ---- Structure - début---- */
	
	#repere{
		height:1px;
		width:1px;
		background-color:#fff;
		position:absolute;
		bottom:0;
		right:0;
		z-index:0;
	}
	
	#entete{
		width:630px;
		height:137px;
		margin:0 0 20px 0;
	}
	
	#logoEtMenu{
		width:630px;
		height:137px;
	}
	
	#logo{
		display:none;
	}
	
	#logoImpression{
		width:630px;
		text-align:center;
	}
	
	#banniere{
		display:none;
	}
	
	#onglets{
		display:none;
	}
	
	.clear{
		clear:both;
		height:1px;
	}
	
	.clearVisuel{
		clear:both;
		height:13px;
	}
	
	#nousContacter{
		display:none;
	}

	#corps{
		width:630px;
	}
	
	#adresse{
		display:none;
	}
	
	#contenuNonScrollable{
		
	}
	
	#diaporama{
		display:none;
	}
	
	#corps h1{
		width:630px;
		height:25px;
		font-size:130%;
		font-weight:bold;
		margin:0 0 0 40px;
	}
	
	#contenu{
		width:705px;
		background-color:#fff;
		border-right:1px solid #FFCC00;
		padding:12px 20px 0 40px;
	}
	
	#contenu h2{
		font-weight:bold;
		font-style:italic;
		font-size:110%;
		margin:0 0 10px 0;
	}
	
	#contenu h2.marge{
		display:none;
	}
	
	#contenu p{
		font-size:110%;
		margin:0 0 0 0;
		padding:0 0 15px 0;
	}
	
	.visuel{
		float:left;
		width:180px;
	}
	
	.visuel img{
		width:180px;
	}
	
	.visuel ul{
		margin:0 0 0 5px;
		padding:0;
		list-style:none;
	}
	
	.visuel li{
		margin:0 0 8px 0;
	}
	
	.visuel li a{
		color:#2E3092;
		font-weight:bold;
		text-decoration:none;
		background-image:url(images/puce-fleche.gif);
		background-repeat:no-repeat;
		background-position:0 0;
		min-height:14px;
		_height:14px;
		padding:0 0 0 25px;
		width:190px;
	}
	
	.visuel li a:hover{
		color:#CA1300;
		background-position:0 -14px;
	}
	
	.visuel1{
		margin:0 13px 0 0;
	}
	
	.visuel2{
		margin:0 0 0 0;
	}
	
	.doubleVisuel{
		float:left;
		width:422px;
	}	
	
	#pied{
		margin:5px 0 0 0;
		width:630px
	}
	
	#piedContenu{
		width:630px;
	}
	
	#piedContact{
		display:none;
	}
	
	#piedAdresse{
		width:630px;
		text-align:center;
	}	

/* ---- Structure - fin---- */


	#diaporamaTitreGalerie{
		margin:-48px 0 0 200px;
		position:absolute;
		width:500px;
		z-index:30;
	}
	
	#diaporamaTitreGauche{
		float:left;
		height:35px;
		width:18px;
	}
	
	#diaporamaTitreTexte{
		float:left;
		font-size:150%;
		font-style:italic;
		font-weight:bold;
		color:#2E3092;
		padding:8px	0 0 0;
		height:27px;
	}
	
	#diaporamaTitreDroite{
		float:left;
		height:35px;
		width:18px;
	}
	
	#retourChoixDiaporama{
		display:none;
	}

	#diaporamaGauche{
		float:left;
		width:260px;
		margin:0 30px 0 0;
	}
	
	.diaporamaMiniature{
		float:left;
		width:81px;
		margin:0 4px 10px 0;
		text-align:center;
	}

	.diaporamaMiniature a img{
		width:75px;
	}

	#diaporamaDroite{
		float:left;
		width:300px;
		border:1px solid #000;
		text-align:center;
	}
	
	#formulaire{
		margin:0 0 0 100px;
	}
	
	#formulaireHaut{
		display:none;
	}
	
	#formulaireBas{
		display:none;
	}
	
	#formulaireContenu{
		width:610px;
		margin:0 0 0 30px;
		padding:0 0 10px 0;
	}
	
	#formulaire input, #formulaire textarea{
		padding:1px 4px 1px 4px;
		color:#000;
		font-size:12px;
		font-family:arial;
	}
	
	#formulaire label{
		float:left;
		font-size:130%;
		width:90px;
		padding:2px 0 0 0;
		color:#000;
	}
	
	#formulaire label.message{
		float:left;
		width:400px;
		padding:2px 20px 0 0;
	}
	
	.clearChamp{
		clear:both;
		height:7px;
	}
	
	#validerFormulaire{
		display:none;
	}
	
	#contenu p.formuInstruction{
		margin:-7px 0 15px 100px;
		color:#000;
	}
	
	.asterisque{
		color:#FFCC00;
		font-weight:bold;
		font-size:130%;
	}
	
	.asterisque2{
		color:#FFCC00;
		font-weight:bold;
		font-size:100%;
	}
