/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

body {    
background-position:center top;
color:#333;
background-repeat:repeat-y;
background-image:url(../images/fond.gif);
font-family:"Freestyle Script",arial,helvetica,sans-serif;
font-size:1em;
margin:0;
padding:0;
}

#entete {
background-repeat:repeat-x;
height:160px;
background-image:url(../images/bando.jpg);
}

#conteneur { 
left:50%;
margin-left:-375px;
width:750px;
position:absolute;
font-family:"lucida fax",arial,helvetica,sans-serif;
}

#centre {   
line-height:normal;
color:#309;
margin-left:150px;
padding-left:10px;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
}

.gauche {
border:1px solid #000;
float:left;
margin:10px;
}

.droite {
border:1px solid #000;
float:right;
margin:10px;
}

#gauche {
left:0;
width:150px;
position:absolute;
font-family:"lucida fax",arial,helvetica,sans-serif;
}

#menugauche {
list-style-type:none;
height:300px;
width:150px;
margin:10px 0 0;
padding:0;
}

#menugauche li {
display:block;
float:left;
position:relative;
width:150px;
height:40px;
margin-top:10px;
}

#menugauche li a {
background-repeat:repeat;
background-attachment:scroll;
background-position:0 50%;
display:block;
overflow:hidden;
position:relative;
width:150px;
height:40px;
border-width:0;
}

#menugauche li a img {
border:0 solid;
width:150px;
height:40px;
margin:0;
}

#menugauche li a:hover {
background:#aaa none repeat scroll 0 50%;
text-indent:-1000px;
border-width:0;
margin:0;
}

#menugauche li a:hover img {
width: 0;
height: 0;
}

#menugauche li a.menuun:hover {
background:transparent url(../boutons/btnaccueilon1.gif) no-repeat scroll 0 50%;
}

#menugauche li a.menudeux:hover {
background: transparent url(../boutons/btncentreon1.gif) no-repeat scroll 0 50%;
}

#menugauche li a.menutrois:hover {
background: transparent url(../boutons/btnactiviteson1.gif) no-repeat scroll 0 50%;
}

#menugauche li a.menuquatre:hover {
background: transparent url(../boutons/btnfamilleon1.gif) no-repeat scroll 0 50%;
}

#menugauche li a.menucinq:hover {
background: transparent url(../boutons/btngroupeon1.gif) no-repeat scroll 0 50%;
}

#menugauche li a.menusix:hover {
background: transparent url(../boutons/btncontactson1.gif) no-repeat scroll 0 50%;
}

#pied { 
clear:both;
height:60px;
color:#006;
font-weight:700;
text-align:center;
margin-left:150px;
margin-top:20px;
padding:0;
}

#souspied {
clear:both;
height:60px;
color:#006;
font-weight:700;
text-align:center;
margin-left:200px;
margin-top:20px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:0;
}

#pied li {
list-style-type: none;
float: left;
}

#pied a { 
display:block;
font-family:"lucida fax",helvetica,arial,sans-serif;
font-size:100%;
font-weight:700;
text-align:center;
text-decoration:none;
color:#000;
}

#pied li a img {
border: 0 solid ;
margin: 10px;
/*    width: 60px;
    height: 60px;*/
}

#pied a:hover {
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center;
}

#pied a:active { 
background-attachment:scroll;
color:#fff;
background-position:center;
background-repeat:no-repeat;
}

p {
margin: 0;
text-align: justify;
font-family: Comic Sans MS,Arial,sans-serif;
}

.info a:hover {
background: transparent none repeat scroll 0 50%;
}

.info a span {
display: none;
}

.info a:hover span {
background:#b0d8b0 none repeat scroll 0 50%;
width:200px;
color:#000;
text-align:left;
position:relative;
left:150px;
display:block;
font-size:80%;
height:300px;
top:-350px;
margin:10px;
padding:10px;
}

.logogauche {
font-family:Arial,Helvetica,sans-serif;
font-size:medium;
line-height:normal;
float:left;
z-index:10;
margin:10px 0 0 5px;
padding:0;
}

#entete h1 {
font-size:14pt;
color:#ccc;
font-family:"Century Gothic",arial,helvetica,sans-serif;
position:absolute;
text-align:left;
margin-top:135px;
left:-10px;
margin-left:20px;
padding:0;
}

#centre h2 { text-align: center;
font-family: Freestyle Script;
font-size: 200%;
}

h4 {
font-weight:700;
font-size:medium;
font-family:Comic Sans MS,Arial,sans-serif;
margin:10px 0 0;
padding:0;
}

td {
font-family:comic sans ms,arial,sans-serif;
color:#309;
font-size:14px;
line-height:normal;
}

.horslien {
margin-top: -6000px;
}

#souspied a,.info a {
text-decoration:none;
}


