/* --- CONTAINER --- */

@import url("content.css");
@import url("superfish.css");

body{
	margin				:0;
	background			: none;;
	height				:100%;
	font-family			:arial, sans-serif;
	color				:#000;
	padding-top			: 30px;
}
#container {
	background			: url(../images/corporate/fond_accueil.gif) no-repeat;
	width				: 990px;
	height				: 600px;
	margin				: 0 auto;

}
br.clearfloat {
    clear              	: both;
    height             	: 0;
    font-size          	: 1px;
    line-height        	: 0px;
}
#logo_home {
	margin				: 36px 0 0 362px;
}
.titre_page {
	background			: url(../images/corporate/puce_titre_page.gif)  no-repeat;
	padding-left		: 25px;
	padding-top			: 2px;
	height				: 25px;
}
h1 {
/*	background			: url(../images/corporate/puce_titre_page.gif)  no-repeat;*/
	padding-left		: 25px;
	text-align			: left;
	color				: #004f1f !important;
	_color				: #004f1f !important;
	color				: #004f1f !important \9;
	margin				: 0 !important;
	font-weight			: bold !important;
	font-size			: 18px;
}
h3 {
	background			: #e3001a;
	color				: #fff;
	font-size			: 12px;
	margin				: 0 !important;
}
.unitPng {
	border				: 0;
}
/* ********** header ********** */
#header {
	width				: 100%;
	height				: 38px;
	background			: transparent url(../images/corporate/background_header.png) repeat-x;
	margin-bottom		: 40px;
	_margin-bottom		: 10px;
}
#header a img {
	position			: relative;
	z-index				: 100;
}
#header_menu ul {
	background			: none;
    opacity 			: none;
}
#header_menu li.separateur {
	width				: 3px;
	margin				: 0 9px 0 9px;
}
#header_menu ul li {
	background			: none;
	width				: auto;
	max-width			: 130px;
	text-align			: center;
	_width				: 90px;
}
#header_menu ul li a, #header_menu ul li a:visited, #header_menu ul li:link {
	background			: none;
	padding-top			: 8px;
	font-size			: 12px;
	color				: #014f22;
	font-weight			: bold;
}
#header_menu ul li a:hover, #header_menu ul li a.on {
	font-weight			: bold;
	color				: #e2001a;
	text-decoration		: underline;
}
/* ************ contenu ************** */
#contenu_classique {
	background			: transparent url(../images/corporate/background_text.png) no-repeat;
	width				: 916px;
	height				: 388px;
	overflow			: auto;
	margin				: 0px 0 0 25px;
	color				: #006939;
	padding				: 10px;
	position			: relative;
}
#bottom_text {
	background			: transparent url(../images/corporate/background_bottom_text.png) no-repeat;
	margin				: 19px 0 0 25px;
	_margin				: 0px 0 0 13px;
	width				: 357px;
	height				: 15px;
	font-size			: 9px;
	color				: #01562b;
	padding				: 2px 0 0 5px;
	float				: left;
}
#bottom_text a, #bottom_text a:visited, #bottom_text a:link  {
	text-decoration		: none;
	color				: #01562b;
}
#bottom_text a:hover {
	text-decoration		: underline;
}
/* ************ footer **************/
#footer {
	margin				: 19px 28px 0 0px;
	_margin				: 0px 14px 0 0px;
	float				: right;
}
#footer ul {
	background			: none;
}
#footer ul li {
	background			: none;
}
#footer ul li a, #footer ul li a:link, #footer ul li a:visited {
	background			: none;
	color				: #014f22;
	text-decoration		: none;
}
#footer ul li a:hover {
	text-decoration		: underline;
}
#footer ul li.separateur {
	margin				: 0 5px 0 5px;
	_margin				: -2px 5px 0 5px;
	margin				: -2px 5px 0 5px \9;
}
/* **************** gabarit accueil ****************** */
#left_side_accueil {
	margin				: 8px 6px 0 115px ;
	float				: left;
	_margin				: 8px 6px 0 57px;
	position			: relative;
	z-index				: 50;
}
#menu_select_pays {
	position			: absolute;
	z-index				: 120;
	top					: 266px;
	left				: 124px;
	left				: 140px \9;
	top					: 268px \9;
}
#right_side_accueil {
	margin				: 9px 0 0 0 ;
	float				: left;
	position			: relative;
	z-index				: 50;
}
#bottom_logo {
	margin				: 36px 0 0 115px;
	width				: 743px;
	height				: 61px;
	background			: transparent url(../images/corporate/logo_bottom_accueil.png) no-repeat;
	
}
#background_logo_bottom {
	position			: absolute;
	z-index				: 30;
}
#text_logo {
	padding-top			: 16px;
	position			: absolute;
	z-index				: 50;
	margin				: 0px 0 0 18px;
	color				: #004f1e;
	width				: 120px;
}
#les_logos {
	position			: absolute;
	padding-top			: 12px;
	z-index				: 50;
	margin				: 0 0 0 192px;
	background			: none;
}

#text_logo a, #text_logo a:visited, #text_logo a:link {
	text-decoration		: none;
	color				: #004f1e;
}
#text_logo a:hover {
	text-decoration		: underline;
}

/* ************************** page specifique *************************** */
table#modele_corporate {
	width				: 935px;
	height				: 406px;
	margin-left			: 27px;
}

td#bloc_leader{
	background			: transparent url(../images/corporate/page_specifique/bloc_leader.png) no-repeat;
	width				: 304px;
	height				: 387px;
	_height				: 337px;
	padding-left		: 11px;
	_padding-left		: 5px;
	padding-left		: 5px \9;
	padding-top			: 20px;
	_padding-top		: 10px;
	padding-top			: 10px \9;
	color				: #004f1f;
}
td#bloc_effectif {
	background			: transparent url(../images/corporate/page_specifique/bloc_effectif.png) no-repeat;
	width				: 584px;
	height				: 125x;
	_height				: 90px !important;
	height				: 125px \9;
	padding-top			: 14px;
	_padding-top		: 7px;
	padding-top			: 10px \9;
	padding-left		: 9px;
	_padding-left		: 4px;
	padding-left		: 4px \9;
	color				: #004f1f;
}
td#bloc_chiffre {
	background			: transparent url(../images/corporate/page_specifique/bloc_chiffre.png) no-repeat;
	width				: 252px;
	height				: 227px;
	_height				: 207px;
	color				: #004f1f;
	padding-left		: 31px;
	_padding-left		: 31px;
	padding-left		: 31px \9;
}
td#bloc_implementation {
	background			: transparent url(../images/corporate/page_specifique/bloc_implementation.png) no-repeat;
	width				: 263px;
	height				: 240px;
	_height				: 220px;
	color				: #004f1f;
	padding-left		: 20px;
	_padding-left		: 10px;
	padding-left		: 10px \9;
}

