/**
 * @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 810px;
	position:	absolute;
	z-index:		5;
}

#print span {
	cursor:		pointer;
}

body, body table {
	font-family:		Verdana, Verdana, Geneva, sans-serif;
	font-size:			12px;
}
body {
	background-color:	#C0C0C0;
}

div#center {
	width:		980px;
	margin:		0px auto;
}

#indexLink, #indexLinkAll {
	display:		block;
	position:	absolute;
	width:		500px;
	height:		354px;
}

#indexLinkAll {
	height:		187px;
}

#siteMap {
	position:	absolute;
	margin:		20px 0px 0px 640px;
	color:		#FFFFFF;
	font-size:	10px;
	font-weight:		bolder;
	text-decoration:	none;
}

#video {
	position:		absolute;
	margin-left:	480px;
	margin-top:		43px;
}

#mainContent,#mainContentAll {
	background-image:		url(/img/footer.jpg);
	background-color:		#eff4fa;
	background-position:	bottom;
	background-repeat:	no-repeat;
	color:		#004678;
	padding:		10px 10px 40px 10px;
}

#mainContent a, #mainContentAll a {
	color:		#004678;
	text-decoration: none;
}

#mainContentAll {
	background-color:		#ffffff;
	padding:		10px 40px 40px 10px;
}

#footer {
	background-color:	#282525;
	padding:		10px 10px 30px 10px;
	color:		#FFFFFF;
	font-size:	10px;
}

#footer .center {
	position:	absolute;
	width:		560px;
	margin:		-3px 0px 0px 200px;
	text-align:	center;
}

#footer .center a {
	font-size:	12px;
	padding:		0px 5px;
}

#footer a {
	color:		#FFFFFF;
	text-decoration:	none;
}

#footer .right {
	float:		right;
}

#formContact {
	position:	absolute;
	margin:		150px 0px 0px 265px;
}

#formContact input {
	background-image: url(/img/input.jpg);
	width:		270px;
	height:		15px;
	padding:		4px;
	border:		none;
}

#formContact textarea {
	background-image: url(/img/textarea.jpg);
	width:		270px;
	height:		110px;
	padding:		4px;
	border:		none;
}

#formContact #submit_1, #formContact #submit_2 {
	background-image: url(/img/sendDemande.jpg);
	cursor:		pointer;
	margin-top:	10px;
	width:		180px;
	height:		56px;
	border:		none;
}

/**
 * @copyright  Copyright(c) 2005-2008, IC Zones
 * @author     Michael Jolin
 * @since      2008,01,07
 * @package		CSS
**/

div#menu {
	position:	absolute;
	width:		620px;
	height:		45px;
	margin:		-45px 0px 0px 360px;
	font-size:		16px;
	font-weight:	bolder;
	font-family:	Tahoma, Geneva, sans-serif;
}

div#menu li a, div#menu li label,
div#menu li.liOver li a, div#menu li.liOver li label {
	color:		#FFFFFF;
	text-decoration:	none;
}

div#menu ul {
	padding:			12px 0px;
	list-style: 	none;
}

div#menu ul li {
	display:			block;
	float:			left;
}

div#menu li a, div#menu li label {
	padding:			14px 15px;
}

div#menu li.liOver a, div#menu li.liOver label,
div#menu li.liOver li.liOver a, div#menu li.hover li.liOver label {
	background-color:	#6f6f6f;
}

div#menu ul li.liOver ul {
	display:		block;
}

div#menu ul ul {
	display:		none;
	position:	absolute;
	z-index:		10;
	padding:		0px 0px 6px 0px;
	margin:		14px 0px 0px 0px;
	font-family:	Verdana, Verdana, Geneva, sans-serif;
	background-color:	#000000;
}

div#menu ul li.liOver ul {
	background-color:	#6f6f6f;
}

div#menu ul ul li {
	clear:		both;
}

div#menu li.liOver li a, div#menu li.liOver li label {
	padding:			2px 15px;
	font-size:		11px;
	font-weight:	bolder;
}

div#menu li.liOver li a:before, div#menu li.liOver li label:before {
	content: "+ ";
}

div#menu li.liOver li.liOver a, div#menu li.liOver li.liOver label {
	color:		#000000;
}

/**
 * @copyright  Copyright(c) 2005-2009, IC Zones
 * @author     Michael Jolin
 * @since      2009,10,06
 * @package		CSS
**/

#staticItem #siteMap {
	color:		#000000;
	margin:		0px;
	font-size:	12px;
	position:	relative;
	padding:		10px 20px 50px 20px;
	min-height:	300px;
}

#staticItem #siteMap .mainMenu {
	color:		#004678;
	font-size:	20px;
	padding-bottom:	10px;
}

#staticItem #siteMap a {
	color:		#004678;
	font-weight:		normal;
	text-decoration:	none;
}

#staticItem #siteMap ul {
	list-style:	none;
}

#staticItem #siteMap ul.leftMenu {
	float:		left;
	width:		350px;
}

#staticItem #siteMap li {
	margin:	5px 0px;
}

