/*------------------------------------------------------   Typographie générale   */
body{margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif, "Trebuchet MS"; font-size:11px; color:#FEFEFE; }
h1{font-size:1.7em; width:300px;}
h2{font-size:1.5em; text-align:center; color:#FEFEFE;}
a{ color:#FEFEFE;}
a:link{text-decoration:none;}
a:visited{ text-decoration:none;}
a:hover{color:#999999;}
.maj{text-transform:uppercase;}
a img {border:0;}
input, textarea {background-color:#030001; color:#B3B3B3; border:1px solid #454345;}
input:focus, input.submit:hover, textarea:focus {background-color:#666666;}
.erreur{color:red;}
.presse{ border: 1px solid #FEFEFE;text-align:center; padding:5px; width: 100px;}
/*div{border: 1px dotted #CCCCCC;}*/
/*------------------------------------------------------   Mise en page générale   */

#conteneur{ width:1000px; margin:0 auto; }
#top { height:145px;  color:#5C5B60;}
#top a {color:#030001;}
#top ul {float:right; text-align:right; margin:90px 40px 0 0;list-style:none;}
#logo {margin-top: 10px; }
#bas{ background: #030001 url(../images/mep/fond.gif) no-repeat top ;}
#menu { color:#FEFEFE; margin:0; padding:30px 0 10px 0; font-size:12px; height:20px; list-style:none;}
#menu a{display:block;}
#menu a:link{text-decoration:none;}
#menu li{margin:0; padding:0; float:left; width:125px; text-align:center;}
#bandeauPhoto {margin:0; padding:0;}
#contenu{color:#B3B3B3; min-height:315px; height:auto !important; height:315px; padding:0 40px 0 30px; }
#signature{padding:15px 0 0 0; margin:0;}
#colD{float:right; width:571px; margin:3px 2px 0 0; padding:50px 0 0 0;}
.label{display:block; float:left; width:150px;}
#news {float:right; width:571px; margin:45px 0 0 0; padding:50px 0 0 0;}
#formulaire input{width:200px;}
#formulaire input.submit {width:350px; margin-top:5px;}
#formulaire textarea {width:350px; height:100px;} 
#formulaire2 textarea {width:350px; height:50px;}
#formulaire2 input{width:200px;}
#formulaire2 input.submit {width:75px;}
#googleMap a{ border:1px solid #FEFEFE; width: 170px; text-align:center; padding:5px;}
#colG{margin:0 630px 0 0px; padding:10px 0 0 0; line-height: 1.6em;}
#colG p{text-align: justify; margin:10px 0 0 30px;}
#menuBas{padding:20px 20px 0 0; margin:0 10px 10px 0; text-align:right; clear:both;}
#menuBas li{display:inline; text-align:center; margin:0 0 0 10px; padding:0;}
#piedPage{ text-align:center; border-top:1px solid #FEFEFE; padding:10px 0; letter-spacing:0.2em;}

.ovale {
	position:absolute;
	margin-top:35px;
	background-color:#252424;
	padding:10px;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


#menu, #menuBas, #piedPage, #formulaire, input {font-family:"Trebuchet MS", Arial;}

.telecharger{background: #030001 url(../images/mep/bouton.jpg) no-repeat left center ;height:60px;padding:30px 0 0 70px}

.telecharger a{ text-decoration:underline;padding:10px 5px 5px 0;margin:10px 0 0 0;vertical-align:bottom}


.test{font-style:normal;width:300px;margin-left:15px; text-align:center;line-height:0;}
.test2{padding-left:20px;}
/*------------------------------------------------------   Mise en page particulière   */

#plan{ float:right; margin:0 50px 0 0;}
#galerie{ list-style:none; font-size:0;}
#galerie li{ display:block; float:left; width:100px; height:100px; border:1px solid #FEFEFE; margin:0 25px 20px 0; padding:0;position:relative;}
#galerie li a, #galerie li a img{margin:0; padding:0; border:0;position:relative; }
#carteD {float:right;margin:45px 20px 10px 0; padding:50px 0 10px 0; width:350px;line-height: 1.6em;}
#carteD p{text-align: justify; margin:10px 40px 0 0;}
#carteG{margin:10px 550px 10px 0px; padding:0 0 0 10px;}
#carteG p{text-align: justify; margin:10px 0 0 30px;}
#carteC {margin: 5px 400px 0 100px; padding:0 5px 0 5px; }
#carteC p{text-align:center;}
#fermeture {font-size:0.8em;}
#retour {width:50px; margin-bottom:20px;}
#retour a {color:#7c7b7d;}
#retour a:hover {color:#FEFEFE;}
#photoMenu {float:right;margin:0 2px 50px 0;}
.trait{ height:5px; line-height:5px; border-bottom:1px solid #FEFEFE; width:25px; margin:3px auto;}
#blanc{ color:#FFFFFF;}
#diapo{ width:650px; height:350px;border:1px solid #CCCCCC; margin: 10px 0 25px 150px;}
#accesDiapo{ float:right; margin:20px 25px 0 0;}
#planSite {list-style:none; margin:0 0 0 30px;}
.planSite{ padding:0 0 0 50px;}
.planS{ padding:0 0 0 30px;}
