@import url("includes/generiques.css");
@import url("includes/commons.css");
@import url("includes/gcc.css");
@import url("includes/config_overload.css");

/*
	CSS des structures de pages.
*/

body, *{
  	margin:0;
  	padding:0;
}
body{
  	overflow-y: scroll; 
  	/**overflow-y:hidden;*/
  	background-color:#d6d6d6;
}

#WRAPPER_GCC{
  	background: #fff url('../../images/background/bg_wrapper.gif') repeat-y top left;
  	width:1000px;
  	margin-left:auto; margin-right:auto; 
  	text-align:center;
}
#WRAPPER_GCC > table, 
#WRAPPER_GCC > div {
 	margin-left:auto; margin-right:auto; 
}

/*****************************************************
					CENTER 
******************************************************/

/***HOME***/
#WRAPPER_GCC.home table#CENTER {
  	width:970px;
  	margin-top:30px; margin-bottom:30px;
  	text-align:left;
}
#WRAPPER_GCC.home table#CENTER td#CENTER_LEFT{
  	width:30%;
  	padding-left:15px;
}
#WRAPPER_GCC.home table#CENTER td#CENTER_RIGHT{
  	width:33%;
  	padding-left:20px; padding-right:10px;
}
#WRAPPER_GCC.home table#CENTER td#CENTER_CENTER{
  	width:37%;
  	padding-left:15px; padding-right:10px;
}
#WRAPPER_GCC.home table#CENTER td#CENTER_LEFT,
#WRAPPER_GCC.home table#CENTER td#CENTER_CENTER{
  	border-right:#d9d9d9 solid 1px;
}
#WRAPPER_GCC.home table#CENTER td#CENTER_LEFT,
#WRAPPER_GCC.home table#CENTER td#CENTER_CENTER,
#WRAPPER_GCC.home table#CENTER td#CENTER_RIGHT{
    vertical-align:top;
}

/***STANDARD***/
#WRAPPER_GCC.standard table#CENTER {
  	width:970px;
  	text-align:left;
}
#WRAPPER_GCC.standard table#CENTER td#CENTER_LEFT_LEFT{
	width: 15px; min-height:400px;
}
#WRAPPER_GCC.standard table#CENTER td#CENTER_LEFT{
  	width:200px;
  	padding-bottom:70px;
  	background-color:#ebebeb;
  	background-image:url('../../images/background/bg_left.gif');
  	background-position: left bottom;
  	background-repeat:no-repeat;
  	text-align:center;
}
#WRAPPER_GCC.standard table#CENTER td#CENTER_RIGHT{
  	width:43px;
  	background-color:#ebebeb;
  	background-image:url('../../images/background/bg_right2.gif');
  	background-position: 0px 61px;
  	background-repeat:repeat-x;
}
#WRAPPER_GCC.standard table#CENTER td#CENTER_CENTER .bg_img_center{
	width: 100%; height: 61px;
}
#WRAPPER_GCC.standard table#CENTER td#CENTER_RIGHT .bg_img_right{
	background-image:url('../../images/background/bg_right.gif');
	width: 43px; height: 61px;
}
#WRAPPER_GCC.standard table#CENTER td#CENTER_CENTER{
  	padding-left:35px; padding-right:16px;
  	height:400px;
}
#WRAPPER_GCC.standard table#CENTER td#CENTER_LEFT,
#WRAPPER_GCC.standard table#CENTER td#CENTER_CENTER,
#WRAPPER_GCC.standard table#CENTER td#CENTER_RIGHT{
    vertical-align:top;
}
#WRAPPER_GCC.standard .bg_img_left{
	background-image:url('../../images/background/logo_gcc.gif');
	background-color:transparent;
	background-position: 64px bottom;
	background-repeat:no-repeat;
  	width: 100%; height: 61px;
  	margin-top: -61px;
}
	
/*****************************************************
					HEADER
******************************************************/
#WRAPPER_GCC #HEADER{
  	background: #000 url('../../images/background/bg_topNav.gif') repeat-x top left;
  	width:970px; height:20px;
}

/*****************************************************
					FOOTER
******************************************************/
#WRAPPER_GCC #FOOTER{
  	background: #ffdc00 url('../../images/background/bg_footer.gif') repeat-x top left;
  	width:970px;
}
#WRAPPER_GCC #FOOTER td{
  	padding-top:10px; padding-bottom:2px;
}
/***LEFT***/
#WRAPPER_GCC #FOOTER td#FOOTER_LEFT {
  	text-align:left;
  	padding-left:30px;
}
/***CENTER***/
#WRAPPER_GCC #FOOTER td#FOOTER_CENTER_1,
#WRAPPER_GCC #FOOTER td#FOOTER_CENTER_2{
  	text-align:right;
}
/***RIGHT***/
#WRAPPER_GCC #FOOTER td#FOOTER_RIGHT {
  	text-align:right;
  	padding-right:30px; padding-left:60px;
}





