
body {margin: 0px; padding:0px}
body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333}
#main {width:100%;height:100%}
#top{width:100%;background-image:url(../images/top_back.jpg);background-repeat:repeat-x;height:90px;color:#FFFFFF}
#flash {width:100%;height:200px}
#gauche {width:20%;background-image:url(../images/menu_back.jpg);background-repeat:repeat-y}
#centre {width:50%;background-color:#FFFFFF}
#droite {width:30%;background-color:#a80705;color:#FFFFFF;padding:5px;text-align:justify}
#footer {width:100%;background-image:url(../images/footer_back.jpg);background-repeat:repeat-x;height:60px;color:#feb703}
#logo {float:left}
img {border:0}


#langues {
height:23px;
width:60px;
margin-right:5%;
float:right;
}

#langues ul {
list-style:none;
float:left;
margin:0px;
padding:0px;
}

#langues li {
width:27px;
height:23px;
list-style:none;
float:left;
text-align:center;
background-image:url(../images/langues.jpg);
background-repeat:no-repeat;
}

#langues li a, #langues li a:visited {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#langues li a:hover, #langues li a:active, #langues li a:focus {
color:#feb703;
font-weight:bold;
text-decoration:none;
}


#top_menu {
height:22px;
width:380px;
float:right;
margin-top:67px;

}

#top_menu ul {
list-style:none;
float:right;
margin:0px;
padding:0px;
}

#top_menu li {
width:126px;
height:19px;
list-style:none;
float:right;
text-align:center;
background-image:url(../images/top_menu.jpg);
background-repeat:no-repeat;
padding-top:5px;
text-transform:uppercase;
}

#top_menu li a, #top_menu li a:visited {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#top_menu li a:hover, #top_menu li a:active, #top_menu li a:focus {
color:#feb703;
font-weight:bold;
text-decoration:none;
}

#anim {
width:856px;
margin-left:auto;
margin-right:auto;
}




/*******************MENU**********************/

dl, dt, dd, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
top: 0;
left: 0;
}
dl#menu {

}
dl#menu dt a{
display:block;
cursor: pointer;
font-size:15px;
margin-top:10px;
text-transform:uppercase;
color:#121a1d;
font-weight: bold;
background-image:url(../images/menu_puce.jpg);
background-repeat:no-repeat;
text-indent:25px;
margin-left:10px;
border-bottom:solid 1px #333333;
}
dl#menu dd {

}
dl#menu li {
list-style:url(../images/fleche.jpg);
text-align: left;
line-height:25px;
border-bottom:#CCC 1px dotted;
color:#b9c6ce;
margin-left:10px;

}

dl#menu ul {
list-style-image:url(../images/fleche-menu.jpg);
margin:0px;
padding-left:20px;
color:#b9c6ce;
}

dl#menu li a{
color: #FFFFFF;
text-decoration: none;
display: block;
font-size:12px;

}

dl#menu dt a {
color:#121a1d;
text-decoration:none;
}

dl#menu li a:hover{
color:#000000;
}

dl#menu dt a:hover, dl#menu dt.on a {
display:block;
background-image:url(../images/menu_puce.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
}


/******************FIN MENU*******************/


#content {
margin:0px 5px 10px 5px;
padding:0 10px 10px 10px;
text-align:justify;
}

#centre h1 {
width:100%;
height:30px;
background-image:url(../images/title.jpg);
background-repeat:no-repeat;
text-indent:50px;
font-size:20px;
color:#FFFFFF;
padding-top:8px;
margin:0px;
}

#centre h1 a, #centre h1 a:hover{
color:#FFFFFF;
text-decoration:none;
}

#centre h2 {
background-image:url(../images/h2.jpg);
background-repeat:no-repeat;
color:#a80705;
font-size:16px;
margin-left:30px;
text-indent:20px;
}

#centre h2 a, #centre h2 a:hover{
color:#a80705;
text-decoration:none;
}

#centre img {
margin:10px;
border:1px solid #333333;
}

#centre ul {
list-style:none;
margin:0px 0px 0px 50px;
padding:0px;
}

#centre li {
list-style:url(../images/liste.jpg);
padding-top:5px;
}


#centre li a {
color:#feb703;
font-weight:bold;
text-decoration:none;
}

#centre li a:hover {
color:#a80705;
text-decoration:none;
}

#centre a {
color:#a80705;
text-decoration:none;
font-weight:bold;
}

#centre a:hover {
color:#feb703;
}

#droite h1 {
display:block;
width:100%;
background-color:#feb703;
color:#a80705;
font-size:18px;
text-align:center;
}

#droite h1 a, #droite h1 a:hover {
color:#a80705;
text-decoration:none;
}


#droite h2 {
color:#feb703;
text-transform:uppercase;
font-size:14px;
font-weight:lighter;
}

#droite a{
color:#feb703;
font-weight:bold;
text-decoration:none;
}
#droite a:hover{
color:#333333;
text-decoration:none;
}

.lire {
background-image:url(../images/lire.jpg);
background-repeat:no-repeat;
height:22px;
width:74px;
text-align:center;
color:#a80705;
float:right;
padding-top:5px;
}


.lire a {
color:#a80705;
font-weight:bold;
text-decoration:none;
}

.lire a:hover {
color:#333333;
text-decoration:none;
}

.news {
padding-bottom:20px;
}

.infos {
font-weight:bold;
color:#feb703;
}

#foot {
text-align:center;
margin-top:20px;
}

#foot a {
color:#a80705;
text-decoration:none;
}

#foot a:hover {
color:#feb703;
font-weight:bold;
}

form, #mailform {
	margin: 0px;
	padding: 0px;
	border:0;
}

form label
{
	display:block;
	font-weight:700;
	margin-top:5px;
}

input, textarea, select
{
	margin-bottom:5px;
}

/* NEWS */

.news-list-item {clear:both; }
#centre .news-list-item img {padding:0; margin:0; margin-right:5px}
.news-list-item img, .news-single-item img {float:left; } 
