@charset "utf-8";
/* CSS Document */

*{
/*---------------------------*/
/*-- TOUTES LES MARGES A 0 --*/
/*---------------------------*/
	margin:0;
	padding:0;
}
body{
	font-size:62.5%;
	font-family:Arial, Helvetica, sans-serif;	
	color:#000;
	background:#640000 url(../images/bg-site.gif) repeat-x;
}
.wrapper{
	margin:0 auto;
	width:990px;
	position:relative;
	background:url(../images/bg-wrapper.gif) repeat-y;
}
#background{background:url(../images/bg-header.gif) no-repeat;min-height:368px; height:auto !important;height:368px;padding:0 10px; padding-top:13px;}
.clearer{clear:both;}
.nettoyeur{clear:both;}
.center{text-align:center;}
a img{border:none;}
a{text-decoration:underline; color:#c60000;}
a:hover{text-decoration:none;}
p{text-align:justify;}
img.float-left, spip_documents_left{float:left; margin-right:10px; margin-bottom:10px;}
img.float-right, .spip_documents_right{float:right; margin-left:15px; margin-bottom:10px;}
/*-----------------*/
/* --- HEDEAR --- */
/*---------------*/
#header{height:68px; position:relative; }
#header p{position:absolute; top:8px; right:8px;}
#header p a{margin-left:6px; vertical-align:top;}
#header p a#sitemap{padding-left:10px; background:url(../images/puce-sitemap.gif) 0 4px no-repeat; line-height:8px; padding-bottom:15px; margin-right:14px; color:#000;}
#header h1 span, #header h2 span{display:none; margin:0;}
/* - LOGO - */
#logo-team{float:left;}
#c2{background-image:url(../images/c4.png); width:165px; height:84px; position:absolute; left:-38px; top:6px;}
#back-home{display:block;width:550px; height:80px;position:absolute; left:-38px; top:0px; z-index:1000}
/*-----------------*/
/* ---- MENU ---- */
/*---------------*/
ul#menu{list-style-type:none; height:34px;margin-left:200px;}
ul#menu li{display:inline; font-size:1.2em; background:url(../images/menu-separator.gif) left no-repeat;}
ul#menu li a{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal; color:#000; text-decoration:none; display:block; float:left; padding:11px 8px 0 24px; background: url(../images/menu-puce-black.gif) no-repeat; height:23px;}
ul#menu li a.on{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; text-decoration:none; display:block; float:left; padding:11px 8px 0 24px;background:#c70000 url(../images/menu-actif.gif) no-repeat; color:#fff;height:23px;}
ul#menu li a#contact{padding:11px 0px 0 24px;height:23px;}
ul#menu li a:hover{background: url(../images/menu-puce-red.gif) no-repeat; text-decoration:underline;}
ul#menu li a.on:hover{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; text-decoration:none; display:block; float:left; padding:11px 8px 0 24px;background:#c70000 url(../images/menu-actif.gif) no-repeat; color:#fff;height:23px;}

#ss-menu{height:37px; background: url(../images/bg-ssmenu.gif) repeat-x; margin-left:200px;line-height:32px; padding-left:10px;}

#ss-menu ul li{display:inline; font-size:1.2em; line-height:37px;}
#ss-menu ul li a{font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; text-decoration:underline; display:block; float:left; padding:0 15px 0 20px; background:url(../images/menu-puce-white.gif) 5px 14px no-repeat;}
#ss-menu ul li a:hover{ text-decoration:none;}
#ss-menu ul li a.on{ font-weight:bold;}
/*-----------------*/
/* ---- FOOTER ---- */
/*-----------------*/
#footer{
	margin:0 auto;
	width:990px;
	background:url(../images/bg-footer.gif) 0 -6px no-repeat;
	padding-top:10px;
	padding-bottom:4px;
	font-size:1.1em;
	text-align:center;
	color:#fff;
}