body{
font-family:verdana, arial, tahoma, sans serif;
font-size:12px;
}

img{
border:0;
}

.header{
text-align:center;
margin:auto;
text-align:center;
}

.header img{
width:1018px;
}

.menu{
margin:auto;
text-align:center;
position:relative;
top:-2px;
}

.menu a{
color:white;
text-decoration:none;
font-weight:bold;
font-size:10px;
position:relative;
top:-2px;
}

.menu a:hover{
text-decoration:underline;
}

.menu1{
background-image:url(/images/menu-marron.jpg);
background-repeat:no-repeat;
background-position:left;
}

.menu2{
background-image:url(/images/menu-jaune.jpg);
background-repeat:no-repeat;
background-position:center;
}

.menu3{
background-image:url(/images/menu-rouge.jpg);
background-repeat:no-repeat;
background-position:center;
}
.menu4{
background-image:url(/images/menu-bleu.jpg);
background-repeat:no-repeat;
background-position:center;
}

.menu5{
background-image:url(/images/menu-vert.jpg);
background-repeat:no-repeat;
background-position:right;
}

.menu6{
background-image:url(/images/menu-rose.jpg);
background-repeat:no-repeat;
background-position:right;
}

.conteneur{
margin:auto;
}

#calendrier{
width:192px;
margin-top:20px;
}
.calendrierOn{
font-weight:bold;
}

.rubrique{
margin-top:20px;
margin-bottom:10px;
text-align:left;
}

.rubrique2{
margin-top:10px;
margin-bottom:10px;
text-align:left;
}

.rub2-haut{
background-image:url(/images/rub-jaune.jpg);
background-repeat:no-repeat;
background-position:center;
background-repeat:repeat-y;
height:30px;
color:white;
font-weight:bold;
font-size:12px;
text-align:center;
}

.rub2-centre{
background-image:url(/images/rub-ligne-jaune.jpg);
background-position:center;
}

.rub2-centre p{
margin:10px 10px 0 10px;
font-size:12px;
text-align:center;
}

.rub2-centre ul{
margin:0;
padding:0;
margin:10px 10px 0 25px;
color:#EC8500;
}

.rub2-centre li{
padding:5px;
}

.rub2-bas{
background-image:url(/images/rub-jaune-bas.jpg);
background-repeat:no-repeat;
background-position:center;
}

.rubrique3{
margin-top:10px;
margin-bottom:10px;
color:#B1008C;
text-align:left;
}

.rubrique3 a{
color:#B1008C;
text-decoration:none;
}

.rubrique3 a:hover{
font-weight:bold;
}

.rub3-haut{
background-image:url(/images/rub-mauve.jpg);
background-repeat:no-repeat;
background-position:center;
background-repeat:repeat-y;
color:white;
font-weight:bold;
font-size:12px;
text-align:center;
}

.rub3-haut p{
color:white;
font-weight:bold;
font-size:12px;
text-align:center;
}

.rub3-centre{
background-image:url(/images/rub-rose-ligne.jpg);
background-position:center;
}

.rub3-centre p{
margin:10px 25px 0 10px;
font-size:12px;
}

.rub3-centre ul{
margin:0;
padding:0;
margin:10px 10px 0 25px;
color:#B1008C;
}

.rub3-centre li{
padding:5px;
}

.rub3-bas{
background-image:url(/images/rub-mauve-bas.jpg);
background-repeat:no-repeat;
background-position:center;
}


.rubrique img{
margin-top:20px;
}

.rubrique2 a{
color:#EC8500;
text-decoration:none;
font-weight:bold;
font-size:12px;
}

.rubrique2 a:hover{
text-decoration:underline;
}

.rubrique a{
color:#EC8500;
text-decoration:none;
font-weight:bold;
font-size:12px;
}

.rubrique a:hover{
text-decoration:underline;
}

.rub-haut{
background-image:url(/images/rub-marron.jpg);
background-repeat:no-repeat;
background-position:center;
background-repeat:repeat-y;
color:white;
font-weight:bold;
font-size:12px;
text-align:center;
}

.rub-centre{
background-image:url(/images/rub-ligne-marron.jpg);
background-position:center;
}

.rub-centre p{
margin:10px 10px 0 10px;
font-size:12px;
}

.rub-centre ul{
margin:0;
padding:0;
margin:10px 10px 0 25px;
color:#EC8500;
}

.rub-centre li{
padding:5px;
}

.rub-bas{
background-image:url(/images/rub-marron-bas.jpg);
background-repeat:no-repeat;
background-position:center;
}

#diaporama{
background-image:url(/images/diapo-milieu.jpg);
width:581px;
height:158px;
margin:auto;
margin-top:10px;
margin-bottom:20px;
}

.textarea{
margin:auto;
position:relative;
z-index:10;
}

.textarea h1{
height:40px;
background-image:url(/images/img-article.jpg);
background-attachement : fixed;
background-repeat:no-repeat;
background-position:top left;
margin-left:20px;
padding-top:25px;
padding-left:70px;
width:450px;
font-size:16px;
vertical-align:center;
margin:auto;
position:relative;
top:-25px;
}

.textarea h2{
position:relative;
width:480px;
left:90px;
top:-40px;
color:#999;
font-size:14px;
}

.textarea p{

}

.textarea a{
color:#EC8500;
font-weight:bold;
text-decoration:none;
}

.textarea a:hover{
text-decoration:underline;
}

.textarea-haut{
background-image:url(/images/textarea-haut.jpg);
}

.textarea-centre{
background-image:url(/images/textarea-ligne.jpg);
}

.textarea-bas{
background-image:url(/images/textarea-bas.jpg);
}

.textarea-links{
color:black;
}

.footer{
margin:auto;
text-align:center;
position:relative;
top:20px;
margin-top:20px;
z-index:10;
background-color:#ECECEC;
}

.footer a{
color:#999;
font-weight:bold;
text-decoration:none;
}

.footer a:hover{
text-decoration:underline;
}

.cine{
text-align:center;
margin:auto;
}

.cine img{
}

.TitreCine{
font-size:12px;
text-align:center;
color:#EC8500;
}


#flags img{
position:relative;
top:3px;
}

.liens{
color:#999;
text-decoration:none;
}

.liens:hover{
text-decoration:underline;
}

.calendrierHaut{
background-image:url("/images/calendrier_haut.jpg");
background-repeat:no-repeat;
}

.calendrierBas{
background-image:url("/images/calendrier_bas.jpg");
background-repeat:no-repeat;
}

#plan ul {
		margin-right:40px;
}

#planLi {
	line-height:30px;
	list-style:none;
	text-align:center;
}

#plan li li {
	text-align:left;
	list-style:none;
}

#plan ul li #planTitle{
background-color:#f2f2f2;
width:100%;
height:30px;
}