
#mainContent{
	position : relative;
	padding : 0 2px 2px 2px;
	}
#flashcontent{width:980px;height:206px;margin-bottom:2px}

/******* navigation *********/
ul#mainNavigation h1 {
background:#426BB3
}

/**** LEFT BLOC ****/
#left{
	position : relative;
	float : left;
	width : 162px;
	margin:0px;
	}
html>body #left{
	position : relative;
	float : left;
	}
#leftBloc{
	position : relative;
	float : left;
	width : 162px;
	}
html>body #leftBloc{
	position : relative;
	float : left;
	}	
/*** Navigation homeCorporate ***/
#leftNav li{
	line-height : 22px;
	height : 22px;
	padding-left : 7px;
	background-color : #426BB3;
	margin-bottom : 2px;
	}
#leftNav a{
	color : white;
	text-decoration : none;
	display : block;
	height : 22px;
	}
/*** /Navigation homeCorporate ***/
/*** Navigation générale corporate ***/
#navigation{
	margin : 0;
	}
ul#navigation .Nurun_nav_left li{margin-right:0px; margin-left:0px;}
#navigation li{/*premier niveau*/
	background-color : #426BB3;
	line-height : 22px;
	padding : 0 0px 0 0px;
	width : 162px;
	color : white;
	}
html>/**/body #navigation li{margin-bottom : 2px;}
#navigation li a{
	color : white !important;
	display : block;
	line-height : 1.2em;
	padding : 4px 0 4px 7px;
	}
#navigation li a:hover{
	background-color : #819BCC;
	}

#navigation .Nurun_nav_left_sel a{
	background-color : #819BCC;
	}	
#navigation ul{
	margin : 0 !important;
	padding : 0 !important;
	border-bottom : 1px #426BB3 solid;
	}
#navigation ul li{
	padding : 0 0 0px 0px !important;
	margin : 0 !important;
	}
#navigation ul li a{
	padding-left : 17px;
	}
#navigation ul li a:hover{
	background-color : #819BCC;
	}
.Nurun_nav_left_off{
	display : none;
	}
ul#navigation li.Nurun_title .Nurun_nav_left .Nurun_plus {
	display:block;
	float:none !important;
	float:right;
	height:9px;
	margin:-10px 0px 0px 140px !important;
	margin:0px 6px 0px 0px;
	line-height:22px;
	padding:0px;
	position:absolute !important;
	position:relative;
	


}

	}
ul#navigation li.Nurun_title .Nurun_nav_left ul li a{width:100%;}
ul#navigation li.Nurun_title .Nurun_item_menu_off a{
width:155px !important;
width:100%;
border-bottom: none !important;
border-bottom: solid white 2px;

}
	
/*** Navigation générale corporate ***/
/*** COMPLEMENT BLOC GAUCHE HOME ***/
#carrieres{
	background-color : #DFE0E2;
	padding : 9px 0 8px 6px;
	color : #4B4B4B;
	font-weight : bold;
	margin-bottom : 2px;
	}
html>/**/body #carrieres{
	padding : 7px 0 8px 6px;
	}
#carrieres li{
	margin-left : -2px;
	padding-left : 24px;
	background :url(../images/visuels/corpo_fleche-grise.gif) 0 6px no-repeat;
	line-height : 16px;
	height : 16px;
	}
#carrieres li a{
	color : #4B4B4B;
	text-decoration : none;
	}
#carrieres li a:hover{
	color : #4B4B4B;
	text-decoration : underline;
	}	
#infos{
 position : relative;
 background-color:#DFE0E2;
 width : 157 !important;
 width : 162px;
 height : 55px;
 padding-left : 5px;
 color:#4B4B4B;
 }

/*** /COMPLEMENT BLOC GAUCHE HOME ***/
/**** /LEFT BLOC ****/

/**** CENTRAL ****/
/** CENTRAL HOME **/
#central{
	margin : 0 5px 0 13px;
	width : 624px;
	}
.push{
	float : left;
	width : 201px;
	margin-right : 7px;
	}
.push .text{
	padding : 9px 4px 9px 4px;
	height : 47px;
	}
/** /CENTRAL HOME **/
/** CENTRAL PAGE INTERNE CORPORATE **/
.centralCorpo{
	position : relative;
	width : 816px;
	margin : 0px;
	float : right;
	overflow : hidden;
	margin-left : -4px;
	}
html>body .centralCorpo{
	position : relative;
	float : none;
	padding : 0 0 0 2px;
	margin : 0;
	}
#contentCorpo{
	position : relative;
	padding : 8px 7px 8px 9px;
	color : #4D606D;
	}
#contentCorpo h1{
	height : 18px;
	margin : 15px 0 7px 0;
	}
	
#corpoBlocCentral{
	position : relative;
	width : 506px;
	float : left;
	}

#corpoBlocCentral h2{
	color : white;
	background : url(../images/visuels/corpo_bg-h2.gif);
	height : 23px;
	line-height : 23px;
	background-color : #113388;
	font-size : 1.4em;
	margin-bottom : 17px;
	text-transform : uppercase;
	padding-left : 9px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
#corpoBlocCentral h3{
	text-transform : uppercase;
	font-size : 1.3em;
	color : #113388;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
#corpoBlocCentral ul{
	margin : 4px 0 4px 0;
	}
#corpoBlocCentral li{
	background : url(../images/visuels/corpo_puce-tiret.gif) 0 10px no-repeat;
	padding-left : 6px;
	}
#corpoBlocCentral li li{
	background : url(../images/visuels/corpo_puce-tiret.gif) 0 11px no-repeat;
	padding-left : 6px;
	}
#corpoBlocCentral hr{
	border : 0 none white;
	border-top : 3px solid #113388;
	margin : 13px 0 13px 0;
	}
.cBc_texte{
	padding-left : 9px;
	line-height : 1.8em;
	
	}
.cBc_texte a{
	color : #4D606D;
	font-weight : bold;
	}
#corpoBlocDroit{
	position : relative;
	float : left;
	margin-left : 44px;
	width : 250px;
	}
#corpoBlocDroit h2{
	background : url(../images/visuels/corpo_bg-h2-gris.gif);
	background-color : #465763;
	font-size : 1.3em;
	text-transform : uppercase;
	padding-left : 8px;
	color : white;
	height : 23px;
	line-height : 23px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	width : 242px;
	}
#cBd1{height : 85px;}/*pour gérer affichage sous IE6*/
#cBd2{height : 39px;}/*pour gérer affichage sous IE6*/
.cBd_text{
	position : relative;
	background-color :#E5ECF6;
	padding : 18px 10px 23px 10px;
	margin-bottom : 17px;
	font-weight : bold;
	}
html>body .cBd_text{height : auto;}/* Pour anticiper les pb sous firefox et IE7 si ajout ultérieur de texte dans les blocs */
.cBd_text a{
	position : absolute;
	bottom : 0;
	right : 0;
	}
.bold{font-weight : bold;}
/** /CENTRAL PAGE INTERNE CORPORATE **/
/**** /CENTRAL ****/

/**** BLOC DROIT HOME****/
#blocDroit{
	position : absolute;
	top : 208px;
	right : 2px;
	width : 176px;
	}

#actualites{
	width : 176px;
	background-color : #0A2675;
	height : 100px;
	margin-bottom : 2px;
	}
#actualites ul{
	padding : 6px 10px 0 15px;
	margin : 0px;
	}
#actualites li{
	background : url(../images/visuels/corpo_white-square.gif) 0 6px no-repeat;
	color : white;
	margin-bottom : 10px;
	margin-left : -8px;
	padding-left : 8px;
	border : 1px solid #0A2675;
	}
html>body #actualites li{
	border : 0 none #0A2675;
	}
#actualites a{
	color : white;
	text-decoration : underline;
	display : block;
	}
#accesDirect{
	width : 160px !important;
	width : 176px;
	background-color : #3aaa3a;
	padding : 6px 8px 5px 8px;
	color : white;
	margin-bottom : 2px;
	font-weight : bold;
	}
html>body #accesDirect
	{
	padding : 9px 8px 9px 8px;
	}
#accesDirect ul{
	margin : 8px 0 0 0;
	}
html>/**/body #accesDirect ul{
	margin : 2px 0 0 0;
	}
#accesDirect li{
	margin : 2px 0 2px 0;
	background : url(../images/visuels/corpo_fleche-blanche.gif) 0 6px no-repeat;
	padding-left : 24px;
	border : 1px solid #3aaa3a;
	line-height : 1.4em;
	}
html>body #accesDirect li{
	border : 0 none #0A2675;
	}
#accesDirect li a{
	display : block;
	color : white;
	text-decoration : none;
	}
#butt_toute-offre{
	width : 176px;
	}
/**** BLOC DROIT HOME ****/
#footer{
	padding-top : 10px !important;
	width:790px;
	}
.clearL{clear : left;}
#Nurun_chemin_internaute{z-index:7500; color:#4D606D;padding:12px 0px 0px 10px;}
#Nurun_chemin_internaute a{color:#4D606D;}

#carrieres {
	background-color:#DFE0E2;
	color:#4B4B4B;
	font-weight:bold;
	height:75px;
	margin:0 0 2px;
}

#carrieres p {
	margin:0;
	padding:0px 0 1px 6px;
}

#carrieres ul {
	margin:0;
	padding:0;
}

#carrieres li {
	background:transparent url(../../images/v25/corpo_fleche-grise.gif) no-repeat scroll 4px 5px;
	list-style-type:none;
	margin-bottom:3px;
	padding-left:28px;
}

#action {
	background-color:#DFE0E2;
	margin:0 !important;
	padding:0;
	width:192px;
}


