/* Styles de la page d'accueil */
#intro {
	width: 181px;
	position: absolute;
	left: 681px;
	top: 148px;
	z-index: 100;
	height: 140px;
	display: none;
}
#box01 {
	background: url(img/boxes/box-01-bk.jpg) no-repeat;
	height: 246px;
	width: 334px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	position: relative;
	float: left;
	margin-bottom: 16px;
}
#box01 #float01 {
	width: 334px;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 246px;
}
#box01 #float01 a:link,
#box01 #float01 a:active,
#box01 #float01 a:visited {
	color: #FFFFFF;
}
#box01 #float01 a:hover {
	color: #8AD25F;
}
#box01 #float02 {
	width: 56px;
	position: absolute;
	left: 203px;
	top: 36px;
	text-align: center;
}
#box01 #float02 a:link,
#box01 #float02 a:active,
#box01 #float02 a:visited {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#box01 #float02 a:hover {
	color: #F4C535;
}



#box02 {
	background: url(img/boxes/box-02-bk.gif) no-repeat;
	height: 246px;
	width: 166px;
	float: right;
	position: relative;
	margin-bottom: 16px;
}
#box02 .content {
	padding-right: 6px;
	padding-left: 6px;
}
#box02 .content img {
	width: 164px;
	margin-right: 1px;
	margin-left: 1px;
}
#box02 img {
	width: 164px;
	margin-right: 1px;
	margin-left: 1px;
	margin-bottom: 6px;
}
#box02 .content p {
	font: 11px Arial, Helvetica, sans-serif;
}
#box02 .content p a:link,
#box02 .content p a:active,
#box02 .content p a:visited{
	color: #3e89bd;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
#box02 .content p a:hover{
	color: #8AD25F;
	text-decoration: none;
}
#box02 .content h1 {
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0px 0px 4px;
}
#box02 #float01 {
	left: 13px;
	top: 89px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #374699;
}
#box02 #float01 a:link,
#box02 #float01 a:active,
#box02 #float01 a:visited {
	color: #FFFFFF;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
}
#box02 #float01 a:hover {
	color: #8AD25F;
}
#box02 #float02 {
	width: 73px;
	position: absolute;
	left: 202px;
	top: 93px;
	text-align: center;
}
#box02 #float02 a:link,
#box02 #float02 a:active,
#box02 #float02 a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#box02 #float02 a:hover {
	color: #F4C535;
}




#box03 {
	background: url(img/boxes/box-03-bk.gif) no-repeat;
	height: 201px;
	width: 287px;
	position: relative;
	margin-top: 16px;
}
#box03 .content {
	padding: 0px 12px;
	margin-top: 42px;
}
#box03 .content img {
	float: left;
	margin-right: 10px;
	border: 1px solid #BF222B;
}
#box03 .content p {
	font: 11px Arial, Helvetica, sans-serif;
	color: #374699;
}
#box03 .content p a:link,
#box03 .content p a:active,
#box03 .content p a:visited{
	color: #BF222B;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
#box03 .content p a:hover{
	color: #F4C535;
	text-decoration: none;
}
#box03 .content h1 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #BF222B;
	margin: 0px 0px 4px;
}
#box03 #float01 {
	position: absolute;
	left: 23px;
	top: 15px;
}
#box03 #float01 a:link,
#box03 #float01 a:active,
#box03 #float01 a:visited {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
	margin-bottom: 8px;
}
#box03 #float01 a:hover {
	color: #F4C535;
}
#box03 #float02 {
	width: 94px;
	position: absolute;
	left: 147px;
	top: 74px;
	text-align: center;
}
#box03 #float02 a:link,
#box03 #float02 a:active,
#box03 #float02 a:visited {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #BF222B;
	display: block;
	margin-bottom: 8px;
}
#box03 #float02 a:hover {
	color: #F4C535;
}


#box04 {
	background: url(img/boxes/box-04-bk.gif) no-repeat;
	height: 201px;
	width: 287px;
	position: absolute;
	left: 614px;
	top: 229px;
	z-index: 90;
	color: #384496;
	font-size: 18px;
}
#box04 .content {
	padding: 0px 12px;
	margin-top: 42px;
}
#box04 .content img {
	float: left;
	margin-right: 10px;
	border: 1px solid #384896;
}
#box04 .content p {
	font: 11px Arial, Helvetica, sans-serif;
	color: #374699;
}
#box04 .content p a:link,
#box04 .content p a:active,
#box04 .content p a:visited{
	color: #374699;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
#box04 .content p a:hover{
	color: #F4C535;
	text-decoration: none;
}
#box04 .content h1 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #374699;
	margin: 0px 0px 4px;
}
#box04 #float01 {
	position: absolute;
	left: 23px;
	top: 15px;
}
#box04 #float01 a:link,
#box04 #float01 a:active,
#box04 #float01 a:visited {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
	margin-bottom: 8px;
}
#box04 #float01 a:hover {
	color: #F4C535;
}
#box04 #float02 {
	width: 94px;
	position: absolute;
	left: 161px;
	top: 106px;
	text-align: center;
}
#box04 #float02 a:link,
#box04 #float02 a:active,
#box04 #float02 a:visited {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #BF222B;
	display: block;
	margin-bottom: 8px;
}
#box04 #float02 a:hover {
	color: #F4C535;
}



#box05 {
	background: url(img/boxes/box-05-bk.jpg) no-repeat;
	height: 224px;
	width: 594px;
	position: absolute;
	left: 307px;
	top: 0px;
	z-index: 90;
}
#box05 .content {
	padding: 0px 12px;
	margin-top: 42px;
}
#box05 .content img {
	float: left;
	margin-right: 10px;
	border: 1px solid #BF222B;
}
#box05 .content p {
	font: 11px Arial, Helvetica, sans-serif;
	color: #374699;
}
#box05 .content p a:link,
#box05 .content p a:active,
#box05 .content p a:visited{
	color: #374699;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
#box05 .content p a:hover{
	color: #F4C535;
	text-decoration: none;
}
#box05 .content h1 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #374699;
	margin: 0px 0px 4px;
}
#box05 #float01 {
	position: absolute;
	left: 13px;
	top: 89px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #374699;
}
#box05 #float01 a:link,
#box05 #float01 a:active,
#box05 #float01 a:visited {
	color: #374699;
}
#box05 #float01 a:hover {
	color: #F4C535;
}
#box05 #float02 {
	width: 73px;
	position: absolute;
	left: 202px;
	top: 93px;
	text-align: center;
}
#box05 #float02 a:link,
#box05 #float02 a:active,
#box05 #float02 a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#box05 #float02 a:hover {
	color: #F4C535;
}






#globalcontent  {
	position:absolute;
	left: 50%;
	top: 50%;
	width: 990px;
	height: 570px;
	margin-left: -495px; /* moitié de la largeur */
	margin-top: -285px; /* moitié de la hauteur */
}

#headerBg {
	background: url(img/accueil-header-bk.png);
	height: 530px;
}
#header {
	height: 500px;
	background: url(img/accueil/header-bk.jpg) no-repeat center center;
	width: 990px;
}
#search {
	top:366px;
	left: 511px;
	width:184px;
}
#search input.recherche {
	width: 144px;
}
#logotype {
	left: 676px;
	top: 26px;
	z-index: 2;
}
#globalfooter {
	padding: 0;
	margin: 0px;
	width: auto;
	clear: both;
	background: url(none) no-repeat center top;
	height: 70px;
}
#footer {
	background: url(none) no-repeat center top;
	height: 70px;
}
#rappelMenu {
	display: none;
}
#navOnglets {
	top: 504px;
	position: absolute;
	left: 34px;
	width: 876px;
	text-align: center;

	}
	
#corp {
	font-size: 12px;
	color: #39a641;
	text-align: center;
	font-weight: bold;
}
#menu h2 {
	font-size: 14px;
	font-weight: bold;
	color: #0d4575;
	padding-left: 20px;
	border-style: none;
}

#mise_a_jour {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
}
#signature {
	padding: 0px 0px 0px;
}







/* Menu */
#menu {
	margin: 0;
	padding: 0px;
	width: 212px;
	background: none;
}
.conso {
	position: absolute;
	left: 42px;
	top: 119px;
}
.pro {
	position: absolute;
	left: 721px;
	top: 81px;
}



#menu ul {
	margin: 0px 0 0;
	padding: 0;
}
#menu ul ul {
	margin: 0 0 10px;
	padding: 0;
}
#menu li {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#menu li li {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#menu .a_niv2:link, 
#menu .a_niv2:active, 
#menu .a_niv2:visited {
	color: #0d4575;
	text-decoration: none;
	display: block;
	text-align: left;
	margin: 0 0 0 20px;
	padding: 4px 0 4px 16px;
	font: 13px Arial, Helvetica, sans-serif;
	width: 158px;
	border-bottom: 1px solid #FFFFFF;
	background: url(img/list-items/puce-li.gif) no-repeat 0px 6px;
	}
#menu .a_niv2:hover, 
#menu .a_niv2.active:link, 
#menu .a_niv2.active:visited{
	color: #FFF;
	font-weight: bold;
	background: #3E8EBD url(img/list-items/puce-li-li-active.gif) no-repeat 4px 8px;
	}


	
	
#menu .a_niv3:link, 
#menu .a_niv3:active, 
#menu .a_niv3:visited {
	color: #0D4575;
	text-decoration: none;
	display: block;
	text-align: left;
	margin: 0 0 0 36px;
	padding: 1px 0 1px 16px;
	width: 142px;
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
	background: url(none);
	border-style: none;
	}
#menu .a_niv3:hover,
#menu .a_niv3.active:link, 
#menu .a_niv3.active:visited {
	color: #FFFFFF;
	background: #3E8EBD url(img/list-items/puce-li-li-active.gif) no-repeat 4px 5px;
	}
#menu .a_niv3.active:link, 
#menu .a_niv3.active:visited {
	font-weight: bold;
	}
	
	
#menu .a_niv4:link, 
#menu .a_niv4:active, 
#menu .a_niv4:visited {
	color: #0D4575;
	text-decoration: none;
	display: block;
	text-align: left;
	margin: 0 0 0 46px;
	padding: 1px 0 1px 16px;
	width: 132px;
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
	background: url(none);
	border-style: none;
	}
#menu .a_niv4:hover,
#menu .a_niv4.active:link, 
#menu .a_niv4.active:visited {
	color: #FFFFFF;
	background: #3E8EBD url(img/list-items/puce-li-li-active.gif) no-repeat 4px 5px;
	}
#menu .a_niv4.active:link, 
#menu .a_niv4.active:visited {
	font-weight: bold;
	}
	
	
	
	
	
	/* pscroller */
#pscroller{
width: auto;
height: 100px;
padding: 0;
}

.someclass{
}

#scroller{
	width: 212px;
	height: 100px;
	padding-top: 0px;
	position: absolute;
	left: 495px;
	top: 250px;
	background: url(none);

}

.scroller_item{
	width: 182px;
	margin-right: auto;
	margin-left: auto;
}
.scroller_item a:link,
.scroller_item a:active,
.scroller_item a:visited {
	color: #0d4575;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
}

.scroller_item a:hover {
	color: #E7621B;
}

.scroller_desc{

}

.scroller_desc p {
	font-size: 11px;
	margin-bottom: 0px;

}
.scroller_desc p.right {
	font-size: 11px;
	color: #E7621B;
	text-align: right;
	margin: 0px;
}
.scroller_desc p.right a:link,
.scroller_desc p.right a:active,
.scroller_desc p.right a:visited  {
	color: #0d4575;
	line-height: normal;
	margin: 0px;
	padding: 0px;

}
.scroller_desc p.right a:hover  {
	color: #E7621B;

}


#espace_presse {
	position: absolute;
	top: 441px;
	left: 514px;
	font: bold 15px Arial, Helvetica, sans-serif;
	width: auto;
	z-index: 300;
	background: url(img/list-items/puce-li.gif) no-repeat left center;
	padding-left: 18px;
}
#espace_presse a:link,
#espace_presse a:active,
#espace_presse a:visited {
	color: #0D4575;
}

#espace_presse a:hover {
	color: #E96709;
}



#qui_sommes_nous {
	position: absolute;
	top: 406px;
	left: 514px;
	font: bold 15px Arial, Helvetica, sans-serif;
	width: auto;
	z-index: 300;
	background: url(img/list-items/puce-li.gif) no-repeat left center;
	padding-left: 18px;
}
#qui_sommes_nous a:link,
#qui_sommes_nous a:active,
#qui_sommes_nous a:visited {
	color: #E96709;
}

#qui_sommes_nous a:hover {
	color: #0D4575;
}
