body, html {
margin:0;
padding:0;
font-size: 0.7em; 
font-family:Arial, Verdana, Arial, Helvetica, sans-serif;
}
.header {
background-image:url(/media/images/contenu/header.jpg);
background-repeat:no-repeat;
height:70px;
background-color:#000000; 
width:490px;
padding-top:45px;
padding-right:10px;
text-align:right;
font-size:70%;
font-weight:bold;
color:white;
}

/* ----------------------------------------------------------------- */

.menu_haut {
vertical-align: bottom;
height: 70px;
background-color: black;
}
.lng {
color: white;
font-size: 8pt;
background-image:url(/media/images/contenu/news.gif);
background-repeat:no-repeat;
}
.lng span{
color: #00A33A;
}
.onglet {
text-align:center;
background-color: #B8B8B7;
padding:0 4px 0 4px;
font-size: 9pt; 
font-weight:bold;
text-transform:lowercase;
}
.onglet a:link {
color:white;  
text-decoration:none;
}
.onglet a:visited {
color:white;  
text-decoration:none;
}
.onglet a:hover {
color:black;  
text-decoration:none;
}

.contenu {
height:100%;
width:500px;
vertical-align: top;
padding:20px;
font-size: 0.7em;
color:#000000;
}
.contenu td  {
font-size: 0.7em; 
}
.contenu h1 {
font-size: 130%;
text-transform: uppercase;
color: #00A33A;
margin: 0 0 10px 0;
padding-bottom:5px;
border-bottom:solid 1px #DFDFDF;
}
.contenu h2 {
font-size: 130%;
text-transform: uppercase;
color: #00A33A;
margin: 0 0 5px 0;
padding:0;
}
.contenu h3 {
font-size: 100%;
color: #00A33A;
margin:0;
padding:0;
}
.contenu p {
font-size: 1em;
margin:1px 0 5px 0 ;
}
.contenu ul, li {
font-size: 92%;
}
h2 {
font-size: 130%;
text-transform: uppercase;
color: #00A33A;
margin: 0 0 5px 0;
padding:0;
}
h3 {
font-size: 100%;
color: #00A33A;
margin:0;
padding:0;
}
p {
font-size: 0.6em;
margin:1px 0 5px 0 ;
}
td {
font-size: 0.7em;
margin:1px 0 5px 0 ;
}
.menu {
background-image:url(/media/images/contenu/filigranne.jpg);
background-repeat:no-repeat;
vertical-align:top;
width:425px;
height:100%;
padding-top:33px 33px 0 33px;
border-left:1px solid #DDDDDD;  
}
.menu_centre {
vertical-align:top;
background-color:#00a33a;
}
.menu_centre h1 {
color:white;
font-size:120%;
}
.menu_centre p {
font-size:90%;
color:white;
margin:0;
padding:0;
}
.menu_centre a:link {
color:white;
text-decoration:none;
}
.menu_centre a:visited {
color:white;
text-decoration:none;
}
.menu_centre a:hover {
color:#CCCCCC;
text-decoration:none;
}
.background1 {
height:70px;
background-color: #EEEEEE;
border-left:1px solid #DDDDDD; 
}
.background2 {
height:100%;
background-color: #EEEEEE;
border-left:1px solid #DDDDDD; 
}

a:link {
color:#00A33A;  
text-decoration:underline;
}
a:visited {
color:#53DF84;  
text-decoration:underline;
}
a:hover {
color:#AAAAAA;  
text-decoration:underline;
}
a:link.inscription {
text-transform:uppercase;
font-weight:bold;
font-size:140%;
color:#00A33A;  
text-decoration:underline;
}
a:visited.inscription {
text-transform:uppercase;
font-weight:bold;
font-size:140%;
color:#AAAAAA;  
text-decoration:underline;
}
a:hover.inscription {
text-transform:uppercase;
font-weight:bold;
font-size:140%;
color:#AAAAAA;  
text-decoration:underline;
}
a:link.news {
color:#FFFFFF;  
text-decoration:none;
}
a:visited.news {
color:#FFFFFF;  
text-decoration:none;
}
a:hover.news {
color:#EEEEEE;  
text-decoration:underline;
}
a:link.news_liste {
color:#000000;  
text-decoration:none;
}
a:visited.news_liste {
color:#000000;  
text-decoration:none;
}
a:hover.news_liste {
color:#CCCCCC;  
text-decoration:underline;
}
input {
border:1px solid #CCCCCC;
}
textarea {
border:1px solid #CCCCCC;
}
p.titre_form {
font-size: 100%;
color: #00A33A;
margin:0;
font-weight: bold;
padding:0;
}
p.form {
font-size: 100%;
margin:0;
padding:0;
}
hr { height:1px; border:0; margin:5px 0 5px 0; padding:0; color:#CCCCCC; background-color: #DFDFDF; }
.image {border:solid 3px #EFEFEF;
}
.image_films {
	border:2px solid #15a33e;
}
.image_films_disable {
	border:2px solid #B8B8B7;
}
.text_films {
	text-transform:uppercase;
	color: #15a33e;
	font-weight:bold;
}
.text_films_disable {
	text-transform:uppercase;
	color: #B8B8B7;
	font-weight:bold;
}

.bloc_recherche {
	background-color:#EEEEEE;
	border:solid #DDDDDD 1px;
	padding:3px;
}

/* Pagination */

.pagination{
padding:3px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
margin:0 2px 0 2px;
}

.pagination a, .pagination a:visited{
padding: 3px 5px 3px 5px;
border: 1px solid #DDDDDD;
text-decoration: none;
background-color: #FFFFFF;
color: #AAAAAA;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #0D6F28;
color: #AAAAAA;
background-color: #EFEFEF;
}

.pagination li.currentpage{
font-weight: bold;
padding: 3px 5px 3px 5px;
border: 1px solid #0D6F28;
background-color: #15A33E;
color: #ffffff;
}

.pagination li.disablepage{
padding: 3px 5px 3px 5px;
border: 1px solid #DDDDDD;
background-color: #FFFFFF;
color: #AAAAAA;
}

.pagination li.nextpage{
font-weight: normal;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 3px;
padding-right: 3px;
}
li {
font-size:8pt;
}

#filelist th {
text-align:left;
vertical-align:top;
height:15px;
}

.pdfLink { padding-left: 20px; padding-bottom:19px; background: url(/media/images/contenu/pdf.gif) no-repeat 0% .15em; }
.docLink { padding-left: 20px; padding-bottom:19px; background: url(/media/images/contenu/doc.gif) no-repeat 0% .15em; }
.pptLink { padding-left: 20px; padding-bottom:19px; background: url(/media/images/contenu/ppt.gif) no-repeat 0% .15em; }
.xlsLink { padding-left: 20px; padding-bottom:19px; background: url(/media/images/contenu/xls.gif) no-repeat 0% .15em; }
.imgLink { padding-left: 20px; padding-bottom:19px; background: url(/media/images/contenu/gif.gif) no-repeat 0% .15em; }
.dirLink { padding-left: 20px; padding-bottom:25px; background: url(/media/images/contenu/dir.gif) no-repeat 0% .15em; }
