
@font-face {
	font-family: 'Titillium Maps';
	src: url("../fonts/TitilliumMaps29L002.eot");
	src: local('Titillium Maps'), local('TitilliumMaps'),
		url("../fonts/TitilliumMaps29L002.otf") format("opentype"),
		url("../fonts/TitilliumMaps29L002.woff") format("woff");
}

body
{
color: #333;
font-family: arial, helvetica, sans-serif;
}

h1#logo
{
margin:20px 20px 10px 20px;
font-size:25px;
}
h2{
margin:10px 25px 10px 30px;
font-size:15px;
}

.logoheader
{
border-top:solid 5px #555;
color:#555;
background: #fff;
border-top:none;background:none;
}

#footer
{
	padding:10px;
	background:#333333 url(../images/tabs_back.png) repeat-x;
	color:#fff;
	border-top:solid 0px #ccc;

}

a:link,
a:visited
{
	color:#fff;
	
}

#line
{
text-align:left;
}

#contentarea,#contentarea2
{
 background:#fff url(../img/bk-content.png) no-repeat top center !important;
}
#right h3 span.backh3
{
  color:#79906c;
}             
.moduletable_menu ul.menu .separator
{font-weight:bold;color:#6d801d;border-bottom:solid 1px #6d801d;padding-left:2px;display:block;
}
#close span
{
  color:red;top:10px;padding:0;width:auto;
}

.module_content
{
       padding:0;
}
#nav h3
{ margin:5px 0 0 0 !important;
}
#right
{
    margin:-3px 0px 10px 2%;
}
#right h3
{
        font-size:0.85em;
      line-height:1em;
        text-transform:uppercase;
}
#right h3 span.backh3
{
padding:0px;
}
 #right ul
{
 margin:0 0 10px 0;
}
.tabcontent
{
padding:0px;      
}
.left
{
 margin:2px 0px 10px 0%;
}

/* ###rajouts-tout-toutou  # */
ul#AproposSite
{background:none;
}

ul#AproposSite li
{display: inline-block;
}

ul#AproposSite li:hover, ul#AproposSite li:hover a
{color: #999;
}