@import url("includes/generiques.css");
@import url("includes/commons.css");
@import url("includes/sadieau.css");
@import url("includes/config_overload.css");

/*
	CSS des structures de pages.
*/

body, *{
  	margin:3px;
  	padding:0;
  	/* ajout LG fev 2009*/
  	font-family: Arial,sans-serif;
	color: #000000;
	font-size:12px;
}
body{
  	/*overflow-y: scroll;*/
  	background-color:#E3E3E3;
  	text-align:center;}

#WRAPPER_COMMONS{
	border:1px solid #7D7D7D;
	width:954px;
	background-color:white;
	margin:auto; 
	float:none;
	clear:both;}
	
/*************
	HEADER
**************/

#HEADER{
	width:auto;
	height:100%;}
#HEADER_TOP{
	text-align:left;
	clear:both;}
#HEADER_PORTAIL{
	display:none;
	width:100%;
	height:35px;
	text-align:center;
	line-height:35px;
	font-size:20px;
	font-weight:normal;
	color:white;
	text-transform:uppercase;
	clear:both;}
.template_2columns_bis #HEADER_PORTAIL,
.template_3columns_bis #HEADER_PORTAIL{
	color:white;
	background-color:#5A2EA0;}
#HEADER_NAV{
	width:100%;
	height:auto;
	text-align:left;
	line-height:10px;
	background-color:#1275b6;
	clear:both;
	color:white;}
#HEADER_NAV table{
	width:100%;
	background-color:#1275b6;
	border-top:0px solid black;border-bottom:0px solid black;}
.template_2columns_bis #HEADER_NAV,
.template_3columns_bis #HEADER_NAV{
	background-color:#D5EDFA;
	border-top:1px solid #999999;border-bottom:1px solid #999999;
	color:#009EE0;}
.template_2columns_bis #HEADER_NAV table,
.template_3columns_bis #HEADER_NAV table{
	width:100%;
	background-color:#D5EDFA;
	border-top:1px solid #999999;border-bottom:1px solid #999999;}
	
	
/**************
	FOOTER
***************/	
	
#FOOTER{
	border-top:1px solid #7D7D7D;
	background-color:#009DDB;
	color:white;
	font-weight:bold;
	font-size:12px;
	width:100%;height:40px;
	padding-top:10px;}
.template_2columns_bis #FOOTER,
.template_3columns_bis #FOOTER{
	border-top:1px solid #999999;
	background-color:#D5EDFA;
	color:#009EE0;
	font-weight:bold;
	font-size:12px;
	width:100%;height:40px;
	padding-top:10px;}
#FOOTER_LEFT{
	text-align:center;
	width:804px;
	float:left;}
#FOOTER_RIGHT{
	text-align:right;
	width:130px;
	padding-left:10px;padding-right:10px;
	float:right;}
#FOOTER_LEFT, #FOOTER_RIGHT,
#FOOTER_LEFT a, #FOOTER_RIGHT a{
	color:white;
	font-weight:normal;
	text-decoration:none;}
.template_2columns_bis #FOOTER_LEFT, .template_2columns_bis #FOOTER_RIGHT,
.template_2columns_bis #FOOTER_LEFT a, .template_2columns_bis #FOOTER_RIGHT a,
.template_3columns_bis #FOOTER_LEFT, .template_3columns_bis #FOOTER_RIGHT,
.template_3columns_bis #FOOTER_LEFT a, .template_3columns_bis #FOOTER_RIGHT a{
	color:#009EE0;}
#FOOTER_LEFT a:hover, #FOOTER_RIGHT a:hover{
	text-decoration:underline;}
	

/**************
	CENTER
***************/
#CENTER{
	width:100%;height:400px;}
#CENTER_LEFT,
#CENTER_RIGHT{
	padding-bottom:20px;}
#WRAPPER_COMMONS.template_2columns #CENTER_LEFT,
#WRAPPER_COMMONS.template_3columns #CENTER_LEFT,
#WRAPPER_COMMONS.template_3columns #CENTER_CENTER,
#WRAPPER_COMMONS.template_2columns_bis #CENTER_LEFT,
#WRAPPER_COMMONS.template_3columns_bis #CENTER_LEFT,
#WRAPPER_COMMONS.template_3columns_bis #CENTER_CENTER{
	border-right:1px solid #D9DBDC;}
