body {
background-color:white;
color:black;
font-family: verdana, arial, sans-serif;
margin:0pt;
padding:0pt;
font-size:.8em;
}
#c_bkgd {
	
background-color: transparent;
background-image: url(bg.jpg);
background-repeat: repeat-y;
/*background-attachment: scroll;*/
background-position: center;

/*background:transparent url(bg.jpg) repeat-y;*/
margin:0 auto;
/*position:relative;
width:2000px;*/
border-top:1px solid white;
}
/*#c_top {
 background:url(top.jpg) top center no-repeat;
 padding-top:497px;
}
#c_bottom {
 background:url(bottom.jpg) bottom center no-repeat;
 padding-bottom:180px;*/
}
#contenu h1#titresite {
 position: relative;
 top:-999em;
}
#contenu {
 /*width:693px;*/
 padding-left:55px;
 padding-right:55px;
 /*  margin-bottom:60px;*/
 min-height:340px;
 height:auto !important;
 height:340px;

}
table.calendrier {
 font-size:.8em;
 width:100%;
}
table.calendrier td {
 border:1px outset silver;
 width:13%;
 height:60px;
}
table.calendrier td.mois {
 height:auto;
}
div#content {
 margin:0 0px 0 0px;
}
h2#titrepage {
 /*border-bottom:1px dotted;*/
 color:#000000;
 text-align:left;
 font-size:2em;
 margin:0 0 20px 0;
}

div#lienedit {
 position:absolute;
 bottom:0;
 right:55px;
}
div#lienedit a { color:white;}
div#lienedit a:hover {color:silver;}
div#header {
 position:absolute;
 top:0;
 left:0;
}
div#header ul {margin:0;padding:0;}
div#header ul li  {
 margin:0; 
 padding:1px 0 4px 15px; 
 list-style-type:none; 
 float:left;
}
div#header ul li a {
 display:block;
 color:white;
 text-decoration:none;
 font-size:.8em;
}
div#footer {
 /* position:absolute;*/
 color:gray;
 margin-top:69px;
 bottom:171px;
}
table td.c1 {
 border:0px outset #206897;
 background-color: #206897;
}
table td.c2 {
 border:0px outset #73BE45;
 background-color: #73BE45;
}
table td.c3 {
 border:0px outset #b9dea2;
 background-color: #b9dea2;
}
a {color:#000000}

form div.q {
 margin:15px 0;
}
form div.q input, form div.q select {
 display:block;
 margin-left:20px;
}
form div.q textarea {
 width:98%;
}
form fieldset div.rating label {
 width:20em;
 float:left;
}
form fieldset div.rating {
 clear:both;
 margin-top:10px;
}
fieldset div.infoyou label.quest { 
 float:left;
 width:10em;
}
fieldset div.infoyou {
 clear:both;
}
span.ig {
 float:left;
 padding:0 10px 10px 0;
}
.header-hahaha {
position:absolute; top:0; left:0px;z-index:3; width:700px; overflow:hidden;
}
.header-hahaha img {
position:relative; left:-50px;
}

#sidemenu a {
 text-decoration:none;
 position:absolute;
 top:204px;
 height:30px;
 width:120px;
 z-index:999;
}

#sidemenu a span {position:absolute; top:-999em;}

a#menu_h {left:69px;}
a#menu_d {left:191px;}
a#menu_c {left:326px;}
a#menu_p {left:469px;}

a#menu_ss, a#menu_db, a#menu_ab, a#menu_gi, a#menu_pc, a#menu_g, a#menu_sp {
 width:90px;
 height:185px;
}
a#menu_ss { top:248px; left:26px;}
a#menu_db { top:248px; left:118px;}
a#menu_ab { top:248px; left:209px;}
a#menu_gi { top:248px; left:300px;}
a#menu_pc { top:248px; left:392px;}
a#menu_g { top:248px; left:483px;}
a#menu_sp { top:248px; left:574px;}
