body{background: url(../img/matrix-codes.gif) repeat-x #ECEEEC;padding:0;margin:0;font-family:"trebuchet MS",sans-serif;font-size:12px;}

h6{border-bottom:1px dotted #8F7D7E;}

#main{height:400px;}
#ban{background: url(../img/ban.png) no-repeat bottom center; padding-top:350px;}
#menu{text-align:center;width:500px;margin:auto;border-top:1px solid #C10000;}

a:link{color:#C10000;text-decoration:none;}
a:visited{color:#C10000;text-decoration:none;}
a:hover{text-decoration:underline;}

a.black:link{color:black;text-decoration:none;}
a.black:visited{color:black;text-decoration:none;}
a.black:hover{text-decoration:underline;}
a img{border:0;}

td{width:33%;text-align:center;font-size:13px;font-weight:bold;}
td.blog{width:34%;}

#rss-news{width:60%;margin:auto;text-align:center;margin-top:10px;font-weight:bold;}
.newsbox{width:100%;padding:5px;margin-bottom:1em;filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);-moz-opacity:0.8;}
.newsbox a{text-decoration:none;color:black;font-variant:small-caps;}

.screen{position:absolute;width:700px;margin-left:-350px;left:50%;height:500px;margin-top:-275px;top:300px;background:#DDDDDD;opacity:.95;display:none;z-index:100;}
.close{float:right;padding-top:5px;padding-right:15px;font-size:1.1em;font-weight:bold;}
.text{text-align:justify;padding:25px;}


#partners,#reseau{padding-top:80px;background:no-repeat top center;border-top:1px solid black;}
#partners{background-image:url(../img/partenaires.jpg);}
#partners a img{padding:5px;}
.input-partner{width:500px;font-size:10px;}
.logo-partner{text-align:center;}

#reseau{background-image:url(../img/reseau.jpg);}

#firefox{position:absolute;bottom:0;right:0;}
#logo{text-align:center;font-weight:bold;}