html {
overflow:scroll;
}
* { 
margin:0; 
padding:0; 
}
body {
background-color:#FFFFFF;
font-family:Tahoma;
font-size:12px;
color:#000000;
}
#navigation {
margin-left:5px;
z-index:100;
position: absolute;
top:135px;
width:970px;
}
#navigation a:link, #navigation a:visited {
color:#000000;
text-decoration:none;
}
#navigation a:hover {
color:#990000;
text-decoration:none;
}
.menu {
width:115px;
height:30px;
float:left;
background-image:url(images/degrade-menu.jpg);
background-repeat:repeat-x;
margin-right:4px;
font-size:12px;
font-weight:bold;
text-align:center;
padding-top:7px;
}
.menu-over {
width:115px;
height:30px;
float:left;
background-image:url(images/degrade-over.jpg);
background-repeat:repeat-x;
margin-right:4px;
font-size:12px;
font-weight:bold;
text-align:center;
padding-top:7px;
}
#header-degrade-logo {
margin-left:13px;
margin-bottom:40px;
width:82px;
float:left;
z-index:100;
position: absolute;
top:20px;
}
a:link {
text-decoration:none;
color:#990000;
font-weight:bold;
}
a:visited {
text-decoration:none;
color:#990000;
font-weight:bold;
}
a:hover {
text-decoration:none;
color:#030;
font-weight:bold;
}
#container {
background-image:url(images/fleur-fond.jpg);
background-repeat:no-repeat;
background-position:bottom left;
position:absolute;
z-index:1;
width:100%;
}
#container h1 {
color:#346F04;
font-size:11px;
padding-top:10px;
padding-left:5px;
width:970px;
}
#header {
height:149px;
width:100%;
}
#header-degrade {
height:113px;
background-image:url(images/fond-haut.jpg);
background-repeat:repeat-x;
margin-top:17px;
border:#679800 solid 1px;
}
#header-degrade-contenu {
width:970px;
}
#header-degrade-titre {
margin-left:100px!important; margin-left:60px;
margin-top:16px;
width:656px;
float:left;
}
#header-degrade-papillon {
float:left;
width:132px;
margin-left:20px;
}
#encart {
width:580px;
margin-left:22px;
margin-right:10px;
margin-bottom:10px;
padding:10px;
float:left;
}
#encart h2 {
color:#346F04;
font-size:14px;
font-weight:bold;
}
#encart h3 {
color:#F60;
font-size:14px;
font-weight:bold;
padding-bottom:5px;
text-align:center;
}
#travaux {
width:300px;
margin-bottom:10px;
margin-top:10px;
padding:10px;
background-color:#F90;
border:2px solid #900;
text-align:center;
float:left;
}
#travaux h2 {
color:#900;
font-size:14px;
font-weight:bold;
}
#contenu {
width:950px;
margin-left:22px;
margin-right:10px;
}
#contenu h2 {
color:#346F04;
font-size:14px;
font-weight:bold;
padding-bottom:10px;
}
#contenu h3 {
color:#990000;
font-size:13px;
font-weight:bold;
padding-bottom:10px;
padding-top:10px;
}
#contenu p {
line-height:15px;
padding:5px;
text-align:justify;
}
#grande-image {
width:513px;
float:left;
margin-right:20px;
margin-bottom:10px;
}
#map {
width:480px;
height:400px;
float:left;
margin-right:20px;
margin-bottom:10px;
}
#equipe {
clear:both;
margin-bottom:15px;
}
.petite-image {
width:174px;
float:left;
margin-right:15px;
height:160px;
}
.texte-petite-image {
width:174px;
float:left;
margin-right:15px;
font-weight:bold;
text-align:center;
padding-top:3px;
}
.texte-petite-image p{
text-align:center;
font-weight:bold;
}
.texte-petite-image ul, .texte-petite-image li{
list-style:none;
font-weight:100;
}
#footer {
height:80px;
background-image:url(images/fond-bas.jpg);
background-repeat:repeat-x;
background-position:bottom;
clear:both;
}
#pweb {
text-align:center;
margin-top:10px;
}
hr {
width:100px;
margin-left:90px;
}
.cette-semaine {
width:280px;
float:left;
margin-left:15px;
margin-right:5px;
padding-right:10px;
border-right:#990000 1px solid;
}
div.formulaire {
 clear: both;
 padding-top: 3px;
 width:470px;
}
div.formulaire span.etiquette 
{
float: left;
width: 180px;
padding: 3px 10px 3px 3px;
text-align: right;
font-weight:bold;
}
div.formulaire span.element 
{
float: left;
text-align: left;
}
#container-details {
position:absolute;
z-index:1;
width:100%;
}
#container-details h1 {
color:#346F04;
font-size:11px;
padding-top:10px;
padding-left:5px;
width:600px;
}
#contenu-details {
width:700px;
height:200px;
margin-left:22px;
margin-right:10px;
}
#contenu-details h2 {
color:#346F04;
font-size:14px;
font-weight:bold;
padding-bottom:10px;
}
#contenu-details p {
line-height:15px;
padding:5px;
text-align:justify;
}
#formulaire-gauch {
float:left;
width:470px;
}
#formulaire-droit {
float:left;
width:470px;
}
#medaille {
	border:3px #090 dashed;
	padding:5px;
}
table, td, tr, th {
	border-color:#060;
}
th {
	font-weight:bold;
	color:#030;
}
td {
	padding-left:2px;
	padding-right:2px;
	text-align:center;
}
.lundi {
	color:#903;
}
.mardi {
	color:#00C;
}
.mercredi {
	color:#F60;
}
.jeudi {
	color:#60C;
}
.vendredi {
	color:#06C;
}
.samedi {
	color:#C00;
}
.dimanche {
	color:#090;
}
