body {
	margin:0;
	padding:0;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #000;
	background: #990000 url(../images/fond_body.jpg) repeat-x top center fixed;
	text-align:center;
}
#container {
	width:770px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#header {
	width:100%;
	position:relative;
	height:170px;
	background: #130000 url(../images/head.jpg) no-repeat top center;
	text-align:left;
	width:100%;
}
h1{
	text-indent:-9000px;
	display:none;
}
#contents {
	width:100%;
	position:relative;
	padding-top:30px;
	text-align:left;
	background:#FFF1CC url(../images/down_pages.jpg) no-repeat top right;
}
p{
	font-size:1.3em;
	padding:0;
	padding-left:25px;
	padding-right:25px;
	margin:0;
	margin-bottom:20px;
}
#contents img{
	text-align:right;
	margin-right:10px;
	margin-bottom:10px;
	/*border:1px solid #B13627;*/
}
h2{
	text-align:right;
	margin-right:25px;
	padding-bottom:5px;
	padding-top:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	font-style:italic;
	color:#B13627;
	background: url(../images/h2-top.gif) no-repeat bottom right;
	}
h3{
	height:25px;
	margin-right:25px;
	background: url(../images/h2-down.gif) no-repeat bottom right;
}
#corps{
	/*border:1px solid #000;*/
	position:relative;
	margin:0px;
	padding:0px;
	margin-left:10px;
	width:100%;
	height:350px;
	min-height:350px;
}
.video:link, .video:visited, .video:active{
	font-size: 1em;
	color: #000;
	font-weight:bold;
	text-decoration: none;
}
.video:hover{
	color: #c30;
	text-decoration: none;
}
.puce {
	border:none !important;
	margin:0 !important;
	padding:0 !important;
}
#summary {
	position:absolute;
	margin:0;
	padding:0;
	left:auto;
	top:170px;
	height:30px;
	width:770px;
	background: #FF8500 url(../images/fond_sum.jpg) repeat-y top left;
}
#summary ul{
	margin:0;
	padding-left:10px;
	padding-bottom:5px;
}
#summary li{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	font-style:italic;
	font-weight:bold;
	float:left;
	padding-bottom:5px;
	list-style:none;
}
.summary:link, .summary:visited, .summary:active{
	font-size: 1.2em;
	color: #000;
	text-decoration: none;
}
.summary:hover{
	color: #fff;
	text-decoration: none;
	border-bottom:2px solid #FFF;
}
#summary img{
	margin-left:10px;
	margin-right:10px;}

#footer {
	width:100%;
	border:none;
	margin:0;
	padding:0;
	height:90px;
	background:#000 url(../images/bas.jpg) no-repeat top right;
	padding-left:10px;
}
#footer .pied{
	font-size: 1.1em;
	text-align:center;
	height:25px;
}

#footer a:link, #footer a:visited, #footer a:active{
	font-size: 1em;
	color: #FFE398;
	text-decoration: none;
}
#footer a:hover{
	color: #fff;
	text-decoration: underline;
}

#footer .copy{
	font-size: 1em;
	text-align:left;
	vertical-align: top;
	color: #a15b00;
}
.conteneur{
	vertical-align: top; 
	width: 0px; 
	height: 0px;
	position: absolute; 
	z-index: 2; 
}
.menu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

.menu:hover{
	text-decoration: none;
	color: #fff;
	background: #900;
}

input, textarea, select{
	border: 1px solid #003366;font-size: 11px;
}
#video{
	position:absolute;
	background: #000000 url(../images/ecran.jpg) no-repeat top left;
	top:140px;
	left:450px;
	padding:5px;
}

#noyelles, #tignieu, #orleans, #laroche, #souilly, #beaucouze, #chateau-gontier, #laval, #pornic, #vannes, #la-rochelle, #erigne, #cholet, #niort, #rennes, #lemans, #stbrieuc, #stmalo, #nantes, #plaisir, #st-nazaire, #reims, #rouen, #clermont, #limoges, #villebon, #tours, #poitiers, #troyes, #bourges, #vierzon, #sarcelles,#bordeaux {
	position:absolute;
	top:5px;
	right:15px;
	text-align:right;
	font-size: 11px;
	padding:2px;
	border:1px solid #993300;
	text-align:center;
	z-index: 5;
	}
