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


/*===================== CSS GLOBAL =====================*/

* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#50585f;
	text-align:left;
	}
	
a, a:link, a:active, a:visited {
	color:#999999;
	font-size:11px;
	padding:0px;
	margin:0px;
	text-decoration:none;
	}
	
a:hover {
	text-decoration:none;
	color:#50585f;
	}
	
p {
	margin:10px 0px 3px 0px;
	}
	
h1 {
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
	padding:13px 0px 3px 0px;
	}
	
img {
	border:none;
	padding:0px;
	margin:0px;
	}

ul {
	margin:0px;
	padding:0px;
	}
	
li {
	list-style:none;
	}

body {
	padding:0px;
	margin:0px;  /*pour éviter les marges*/
	text-align:center; /*pour corriger le bug de centrage IE */
	background-image:url(layers/background_body.jpg);
	background-repeat:repeat-x;
	background-color:#50585f;
	}

#all {
	position:relative; /* on positionne le conteneur */
 	margin-left:auto;
 	margin-right:auto;
	width:1024px;
	background-image:url(layers/background_all.jpg);
	background-repeat:no-repeat;
	display:table;
	height:900px;
	}

#global {
	margin:0px 62px 0px 62px;
	width:900px;
	height:100%;
	background-color:#FFFFFF;
	padding:0px;
	text-align:left; /* aligner le texte Ã  gauche par dÃ©faut */
	display:table;
	}
	
/*===================== END CSS GLOBAL =====================*/
	

/*===================== CSS BANNER =====================*/

#banner {
	background-image:url(layers/background_banner_home.jpg);
	background-repeat:no-repeat;
	height:200px;
	width:900px;
	clear:both;
	}
	
/*===================== END CSS BANNER =====================*/


/*===================== CSS MENUTOP =====================*/

#menutop {
	background-image:url(layers/background_menutop.gif);
	background-repeat:repeat-x;
	height:30px;
	width:900px;
	clear:both;
	}
	
#menulang {
	padding:5px 20px 0px 0px;
	float:right;
	}

#menulang ul li {
	display:inline;
	margin:0px 5px 0px 0px;
	}
	
#menuhome {
	visibility:hidden;
	display:none;
	}
	
/*===================== END CSS MENUTOP =====================*/


/*===================== CSS VISUAL =====================*/
	
#visualBox {
	width:900px;
	float:left;
	}
	
#visual {
	height:270px;
	width:640px;
	background-image:url(img/visual_home.jpg);
	background-repeat:no-repeat;
	float:left;
	}
	
/*===================== END CSS VISUAL =====================*/


/*===================== CSS MAINMENU =====================*/
	
#mainmenu {
	width:260px;
	height:270px;
	background-image:url(layers/background_mainmenu.jpg);
	background-repeat:repeat-y;
	float:right;
	}
	
#mainmenu ul li {
	margin:7px 0px 0px 0px;
	}
	
/*===================== END CSS MAINMENU =====================*/


/*===================== CSS SUBMENU =====================*/
	
#submenu {
	float:left;
	padding:0px 0px 0px 95px;
	margin:30px 0px 0px 0px;
	}
	
#submenu ul {
	display:inline;
	margin:0px;
	padding:0px;
	}	
	
#submenu li {
	background-color:#DADCDD;
	display:inline;
	margin:0px 1px 0px 0px;
	padding:0px 7px 0px 7px;
	list-style:none;
	}
	
/*===================== END CSS SUBMENU =====================*/


/*===================== CSS TITLE =====================*/

#title {
	height:81px;
	width:900px;
	background-color:#dadcdd;
	float:left;
	clear:both;
	}
	
#title img {
	float:left;
	}
	
/*===================== END CSS TITLE =====================*/


/*===================== CSS CONTENT =====================*/

#content {
	clear:both;
	}

#text {
	width:360px;
	padding:30px 0px 0px 95px;
	float:left;
	clear:left;
	}
	
#text ul {
	padding:10px 0px 15px 12px;
	}
	
#text li{
	padding:5px 0px 0px 0px;
	list-style:circle;
	}
	
#images {
	float:right;
	width:260px;
	}

.left {
	float:left;
	}

.right {
	float:right;
	}
	
/*===================== END CSS CONTENT =====================*/


/*===================== CSS NEWS =====================*/

#submenu-menu a.wactive{
        color: #eeeeee;
}

/*===================== END CSS NEWS =====================*/


/*===================== CSS FOOTER =====================*/
	
#footer {
	font-size:7px;
	text-align:right;
	padding:150px 15px 10px 0px;
	width:885px;
	float:left;
	}
	
#footer a, #footer a:link, #footer a:active, #footer a:visited  {
	font-size:10px;
	color:#999999;
	padding:0px;
	margin:0px;
	text-decoration:none;
	}
	
#footer a:hover {
	text-decoration:none;
	color:#50585f;
	}
	
/*===================== END CSS FOOTER =====================*/
