/**
 * @copyright  Copyright(c) 2005-2008, IC Zones
 * @author     Michael Jolin
 * @since      2008,02,22
 * @package		CSS
**/

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
img,body,html{border:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

blockquote {
	margin-left:		30px;
}

ul, ol {
	list-style-position:	outside;
	padding-top:		0px;
	padding-bottom:	0px;
	padding-left:		0px;
	margin-top:			0px;
	margin-bottom:		0px;
	margin-left:		30px;
}

img.mceMakeZoom {
	display:		none;
}

img.mceMakeZoomOut {
	display:		inline;
	position: 	absolute;
	cursor:		pointer;
	z-index:		100;
}

img.PopBoxImageLarge {
	cursor:		pointer;
	z-index:		10000;
	border:		5px #ffffff solid;
}

div.PopBoxTextLarge {
	position:	absolute;
	border:		5px #ffffff solid;
	margin:		2px 0px 0px -2px;
	background-color:	#FFFFFF;
}

div#backModal{
	top:			0px;
	left:			0px;
	position:	absolute;
	width:		100%;
	z-index: 	9999;
	display: 	none;
	opacity: 	0.65;
	filter: 		alpha(opacity=65);
	background-color:	#000000;
}

#print {
	margin:		-5px 0px 0px 500px;
	position:	absolute;
	z-index:		5;
}

#print span {
	cursor:		pointer;
}

html {
	overflow:	scroll;
}

body {
	background-image: url(/img/back.jpg);
}

body, body table {
	font-family:		Arial, Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#152552;
}

div#center {
	width:		914px;
	margin:		0px auto;
}

.logoHref {
	position:	absolute;
	display:		block;
	width:		200px;
	height:		130px;
}

div#header {
	background-image:		url(/img/header.png);
	background-position:	2px 0px;
	background-repeat:	no-repeat;
	width:		884px;
	height:		129px;
	text-align:	right;
	color:		#FFFFFF;
	padding:		15px 30px 0px 0px;
	margin-bottom:	10px;
}

div#header img {
	vertical-align:	middle;
}

div#header a {
	color:		#FFFFFF;
	text-decoration:	none;
}

div#footer {
	clear:			both;
	margin:			15px 0px 10px 0px;
	padding:			12px 30px;
	font-size:		10px;
	font-weight:	bolder;
	color:			#20386b;
	background-image:		url(/img/footerBack.png);
	background-repeat:	no-repeat;
}

div#footer a {
	color:		#20386b;
	text-decoration:	none;
}

.right {
	float:		right;
}

a {
	text-decoration:	none;
	color:		#20386B;
}

body, body table {
	color:		#1F1F1F;
}

div.content {
	width:		733px;
	margin-left:	170px;
	margin-right:	7px;
}

div.static_item {
	width:		585px;
	min-height:	300px;
	padding:		10px 50px 10px 100px;
	text-align:	justify;
	background-image:		url(/img/middleBack.png);
}

div.menuLeft {
	position:	absolute;
	z-index:		10;
	margin-left:	2px;
}

div.menuLeft .item {
	padding:		20px 10px 10px 20px;
	display:		block;
	cursor:		pointer;
	text-decoration:	none;
}

div.menuLeft .menu, div.menuLeft .firstMenu, div.menuLeft .lastMenu,
div.menuLeft .menuNews, div.menuLeft .firstNews, div.menuLeft .lastNews {
	padding:		5px 10px 5px 20px;
	display:		block;
	cursor:		pointer;
	width:		138px;
	text-decoration:	none;
}

div.menuLeft .menu, div.menuLeft .menuNews {
	background-image:	url(/img/menuLeft.png);
}

div.menuLeft .select .menu, div.menuLeft .select .menuNews {
	padding-right:	40px;
	width:			140px;
	background-image:	url(/img/menuLeft_Select.png);
}

div.menuLeft .oneMenu {
	height:			26px;
	width:			170px;
	background-image:	url(/img/menuOneSelect.png);
}

div.menuLeft .firstMenu, div.menuLeft .firstNews {
	padding:		10px 10px 5px 20px;
	background-image:	url(/img/menuLeftTop.png);
}

div.menuLeft .select .firstMenu, div.menuLeft .select .firstNews {
	padding-right:	40px;
	width:			140px;
	background-image:	url(/img/menuLeftTop_Select.png);
}

div.menuLeft .lastMenu, div.menuLeft .lastNews {
	padding:		5px 10px 20px 20px;
	background-image:		url(/img/menuLeftBottom.png);
	background-position:	left bottom;
}

div.menuLeft .select .lastMenu, div.menuLeft .select .lastNews {
	padding-right:	40px;
	width:			140px;
	background-image:		url(/img/menuLeftBottom_Select.png);
	background-position:	left bottom;
}

div.menuLeft .name {
	font-size:		20px;
	font-weight:	bolder;
	color:			#010101;
	margin-bottom:	5px;
}

div.menuLeft .menu .name, div.menuLeft .firstMenu .name, div.menuLeft .lastMenu .name {
	font-size:		12px;
	font-weight:	bolder;
	color:			#010101;
	margin-bottom:	5px;
}

div.menuLeft .menuNews .name, div.menuLeft .firstNews .name, div.menuLeft .lastNews .name {
	font-size:		13px;
	font-weight:	normal;
	color:			#010101;
	margin-bottom:	0px;
}

div.menuLeft .select .menu .name, div.menuLeft .select .firstMenu .name, div.menuLeft .select .lastMenu .name {
	color:			#FFFFFF;
}

div.menuLeft .select .menuNews .name, div.menuLeft .select .firstNews .name, div.menuLeft .select .lastNews .name {
	font-family:	Arial, Arial, Helvetica, sans-serif;
	color:			#FEFEFE;
}

div.menuLeft span.date {
	font-family:	Arial, Arial, Helvetica, sans-serif;
	font-size:		10px;
	font-style:		italic;
	color:			#000000;
	margin-bottom:	5px;
}

div.menuLeft .select span.date {
	color:			#FEFEFE;
}

div.menuLeft .descr {
	font-size:		13px;
	width:			145px;
	color:			#1F1F1F;
}

#entreprise {
	height:			111px;
	width:			139px;
	background-image:	url(/img/entreprise.png);
}

#entreprise_select {
	height:			111px;
	width:			171px;
	background-image:	url(/img/entreprise_select.png);
}

#historique {
	height:			111px;
	width:			139px;
	background-image:	url(/img/historique.png);
}

#historique_select {
	height:			111px;
	width:			171px;
	background-image:	url(/img/historique_select.png);
}

div#siteMap {
	color:			#20386B;
	font-size:		16px;
}

div.mainMenu {
	font-size:		36px;	
	font-weight:	bolder;
	margin-bottom:	20px;
}

ul {
	list-style:		none;
}

ul li {
	margin-bottom:	10px;
}

ul li li {
	margin-bottom:	0px;
}

ul.leftMenu {
	position:		absolute;
}
ul.rightMenu {
	margin-left:	250px;
}

ul.groupMenu {
	font-size:		12px;
}

ul.groupMenu a {
	color:			#1F1F1F;	
}
/**
 * @copyright  Copyright(c) 2005-2008, IC Zones
 * @author     Michael Jolin
 * @since      2008,01,07
 * @package		CSS
**/

div.menu {
	position:		absolute;
	margin-left:	210px;
	margin-top:		13px;
	font-weight:	bolder;
}

div.menu a {
	float:		left;
	display:		block;
	height:		38px;
	width:		110px;	
	text-align:	center;
	margin:		0px 2px;
	padding-top:	55px;
}

div.menu a.over {
	height:			73px;
	padding-top:	20px;
	background-image:	url(/img/menuOver.png);
}

div.menu a.select {
	height:			73px;
	padding-top:	20px;
	background-image:	url(/img/menuSection.png);
}

div.menu .subMenu {
	visibility:		hidden;
	z-index:			100;
	margin-top:		93px;
	margin-left:	114px;
	width:			230px;
	position:		absolute;
	border:			solid 1px #7a7a7a;
	background-color:	#e3e3e3;
}

div.menu div#subProduct a {
	text-align:		left;
	padding:			2px 5px;
	color:			#1c2e54;
	height:			auto;
	width:			220px;
	display:			block;
	font-weight:	normal;		
}

div.menu div#subProduct a:hover {
	font-weight:	bolder;	
}

