a:link {
	color: #fff;
	}
	a:visited {
	color: #fff;
	}
	a:hover {
	color: #535353;
	}
	a:active {
	color: #fff;
	}

h1 { color:#ffffff; font-size: 12px; font-weight:bold;  padding-bottom:10px; padding-top:10px;}
h2 { color:#ffffff; font-size: 1.3em; font-weight:bold;  padding-bottom:10px; padding-top:10px;}
h3 { color:#ffffff; font-size: 1.17em;  font-weight:bold;  padding-bottom:10px; padding-top:10px;}

.floatleft { float:left;}

.floatright { float:right;}

.clearb { clear:both;}

.center { text-align:center;}

.fix-mention p { margin:0; padding:0 0 1em 0; line-height: 1.6; }

.texte{
	color: #fff;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.texte2{
	color: #535353;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:80px;
	}
		
.logo{
	color: #535353;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
					
.titre{
	color: #D9C30B;
	font-weight: normal;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.titre2{
	color: #ffffff;
	font-weight: normal;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

*{
	margin: 0;
	padding: 0;
}

body{
	text-align: center;
	margin: 0 auto;
	padding: 0;
	background-color:#000000;
}

div#conteneur{
	text-align: left;
	margin: 0 auto;
	width:950px;
	background:url(images/pattern_06.jpg) repeat-y;
}

div#haut{
	text-align:left;
	width:578px;
	height:175px;
}

div#menu{
	text-align:left;
	width:372px;
	float:right;
	margin-top:-175px;
}

div#menu-plan{
	text-align:left;
	width:372px;
	float:right;
	margin-top:-175px;
	_margin-top:0px;
}

div#contenu{
	text-align: left;
	width:578px;
	background:url(images/fond_05.jpg) no-repeat;
	color: #fff;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#contenu-plan{
	text-align: left;
	width:578px;
	background:url(images/fond_05.jpg) no-repeat;
	color: #fff;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	_margin-top:-256px;
}

#contenupopup {
	width:500px;
	min-height:320px;
	_height:320px;
	float:left;
	background:url(images/fond_pop.jpg) no-repeat;
	padding:20px 20px 0px 20px;
}

div#duplicontenu{
	width: 548px;
	text-align: left;
	margin-left:30px;
}

div#formulaire{
	width: 380px;
	text-align: left;
	margin-left:110px;
}

/*Formulaire contact*/

#frmEnvoi{
	text-align: left;
	padding-left: 10px;
}

p.field label{
	display: block;
	float: left;
	width: 125px;
}

p.submit{
	
	margin-left: 100px;
}

/*Fin formulaire contact*/

div#adresse{
	float: left;
	margin: 0 auto;
	height: 68px;
	width:950px;
}

#yzeo { margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 950px;
	height: 38px;
	background:#000000;
	float:left;
}
#yzeo * { color: #535353; }
#yzeo a:hover { color: #97bf0d; }

div#yzeo img{
	vertical-align: middle;
	border:none;
}

#index { 
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 647px;
	background:#000000;
}
#index * { color: #535353; }
#index a:hover { color: #97bf0d; }

div#index img{
	vertical-align: middle;
	border:none;
}

.noborder {
	border:none;
	padding-right:10px;
	padding-bottom:10px;
}

.centrer {
	text-align:center;
}

.padL {
	padding-left:100px;
}

.padL2 {
	padding-left:30px;
}

/************** plan d'accès *************/
.plan {
	width: 600px;
	height: 500px;
	border:2px solid #CA3078;
}
#map .infosbulle {
	width: 210px;
	border: none;
	margin: 0;
	padding: 0;
}
#map .infosbulle p {
	display: block;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}
.plan-titre {
	font-size: 14px;
	color: #CA3078;
	font-weight: bold;
	margin-bottom: 1em;
}
.plan-adresse {
	font-size: 12px;
	color: #333;
}
.plan-printer {
	display:block;
	text-align: right;
}
.plan-printer img, 
.plan-printer a {
	border: none;
}
/************** plan d'accès *************/


.int{
width:100%;
}
.int1{
width:647px;
margin:0 auto;
}

.mail { vertical-align:middle;}