body{
	margin:0px;
	padding:0px;
	background-color:#2C2C2C;
	color:#FFFFFF;
	font-family: verdana, arial, sans-serif;
}
a img{
	border:none;
}
h1, h2, h3, .menu{
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	
}
a {
	color:#E96C18;
	text-decoration:none;
}
.spacer{
	visibility:hidden;
	clear:both;
}
.page{
	width:980px;
	position:absolute;
	left:50%;
	margin-left:-490px;
}
.blocMenu{
	width:200px;
	float:left;
}
.imgLogo{
	margin-top:10px;
	margin-left:10px;
}
/* menu */
.menu, .menu li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.menu{
	margin-left:20px;
	width:160px;
}
.menu li{
	margin-top:40px;
}
.menu li span{
	color:#e96c18;
	font-weight:bold;
	font-style:italic;
	border-bottom:2px solid;
	line-height:20px;
}
.menu li ul{
	margin:0px;
	padding:0px;
	}
.menu li li{
	margin-top:5px;
	background-image:url("../images/fondmenu.png");
	background-position: left top;
	background-repeat:no-repeat;
	cursor:pointer;
}
.menu li .hover, .menu li .selectionner{
	text-align:right;
}
.menu li li a{
	color:#AAAAAA;
	background-color:#2C2C2C;
	text-decoration:none;
	font-weight:bold;
	display:block;
	width:160px;
}
.menu li .hover a, .menu li .selectionner a{
	width:auto;
	display:inline;
	color:#CCCCCC;
}
/* fin menu*/
.blocDroit{
	float:right;
	background-image:url("../images/fonddroit.gif");
	background-position: center 100px;
	background-repeat:no-repeat;
	width:30px;
	height:600px;
}
.blocContenu{
	background-image:url("../images/fond.jpg");
	background-position: -200px top ;
	background-repeat:no-repeat;
	margin-left:200px;
	margin-right:50px;
	min-height:600px;
}
.imgCentrer{
	text-align:center;
	display:block;
	padding-top:30px;
	padding-bottom:20px;
	border-bottom:2px solid;
}
h1{
	text-align:center;
	font-size:1.1em;
	margin-top:1em;
	margin-bottom:2em;
}
h2{
	color:#e96c18;
	font-size:1.05em;
	margin-bottom:0.2em;
}
h3{
	font-size:1em;
	text-decoration:underline;
}
p, .paragraphe{
	margin-top:0.2em;
	text-align:justify;
	font-size:0.9em;
}
ul{
	margin:0px;
	padding:0px;
	margin-left:1em;
}
cite{
	display:block;
	color:#e96c18;
	margin:1em;
}
.blocCarrouselle h3{
	margin-bottom:2em;
}
.imgCar{
	float:left;
	margin-right:1em;
	margin-bottom:1em;
}
.changIMG{
	cursor:pointer;
}
.commentaireImage{
	float:left;
	width:400px;
	text-align:justify;
}
.suivant{
	clear:both;
}
.suivant li{
	float:left;
	list-style-type:none;
	margin-right:0.5em;
}
.suivant li a{
	display:block;
	height:25px;
	width:25px;
	background-image:url("../images/btorange.png");
	text-align:center;
	line-height:25px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.autreCar{
	clear:both;
	margin:0px;
}
.autreCar li{
	margin-top:1em;
	float:left;
	list-style-type:none;
	width:120px;
	font-size:0.8em;
}
.basPages{
	font-size:0.7em;
	text-align:right;
	margin-top:1em;
	margin-bottom:3em;
	border-top:2px solid #FFFFFF;
	color:#888888;
	padding-top:0.5em;
}
.basPages a{
	color:#999999;
	text-decoration:none;
}
.basPages a:hover{
	color:#AAAAAA;
	text-decoration:underline;
}
.btorange{
	width:125px;
	height:25px;
	line-height:25px;
	text-decoration:none;
	display:block;
	float:right;
	margin-top:-25px;
	background-image:url("../images/btorangegrand.png");
	background-repeat:no-repeat;
	font-weight:bold;
	text-align:center;
	color:white;
}

/* DEBUT VISIONEUSE */
.masquer{
	display:none;
}

.blocUneGalerie, .blocUneGalerieMasquer{
	padding-left:10px;
	padding-top:50px;
	border-top:2px solid #FFFFFF;
	margin-top:10px;
}
.imgMoyen{
	float:left;
	width:400px;
	height:300px;
}
.titreGalerie{
	margin-top:-40px;
}
.paraGalerie{
	margin-left:415px;
	min-height:212px;
}
.autreImages{
	float:right;
	margin-top:1px;
	width:310px;
}
.miniatureGalerie{
	margin-right:5px;
	cursor:pointer;
	margin-top:5px;
}
.icoAutreGal{
	width:125px;
	height:130px;
	/*background-image:url('../images/dossier.png');*/
	padding-top:5px;
	float:left;
	margin:5px;
	cursor:pointer;
	text-align:center;
}	
.icoAutreGal img{
	margin-top:5px;
}
.icoAutreGal p{
	text-align:center;
}

/* FIN VISIONEUSE */
/* DEBUT FORMULAIRE */
.blocContact{
	margin-top:0.2em;
	text-align:center;
	color:#e96c18;
	font-weight:bold;
	line-height:1.5em;
}
.blocformContact{
	width:80%;
	margin-left:10%;
}
.blocformContact label{
	float:left;
	display:block;
	width:115px;
	margin-bottom:15px;
	text-align:left;
	margin-left:10px;
	font-weight:bold;
}
.blocformContact .champsLarg{
	float:left;
	width:430px;
	margin-bottom:15px;
}
.blocformContact .champsTexta{
	float:left;
	width:430px;
	height:150px;
	margin-bottom:15px;
}
.blocformContact .champsCourt{
	float:left;
	width:150px;
	margin-bottom:15px;
}
.blocformContact .btValider{
	margin-left:125px;
}
.infoObligatoir{
	margin-top:-10px;
	padding-left:125px;
	clear:both;
}
.blocformContact br{
	margin-bottom:15px;
}
.msgRetour{
	text-align:center;
	font-weight:bold;
	font-size:1.1em;
}
/* FIN FORMULAIRE */