/*************** FONTS ****************/
/*@font-face {
	font-family: "VAG Rounded Light";
	src: url("fonts/VAGROUNL.TTF") format("truetype");
}*/
/*************** CONTENEUR ****************/
html {font-size: 100%;}
html, body {
	background-color: #fff;
	margin:0;
	padding:0;
	width:100%;
	min-height:1%;
	/**font-size:small; *font:x-small;*/
}
/*** PAGE ***/
.page {
	display:block;
	background-color:#FFF;
	position:relative;
	margin:0 auto;
	padding:0;
	width:1000px;
	min-height:1%;
	/*height: auto !important;*/
	/*border: 1px #13296A solid; border-style:dotted;*/	
}
/*************** HEADER ****************/
.header {
	position:fixed !important;/* IE6 & < trick */
	position:absolute;
	margin:0 auto;
	top:0;
	width:1000px;height:100px;
	background-color:#FFF;
	z-index:2;
}
#header_de {background-image: url(../css_imgs/ITC_WebBanner_1000x100_de.jpg);}
#header_en {background-image: url(../css_imgs/ITC_WebBanner_1000x100_en.jpg);}
#header_fr {background-image: url(../css_imgs/ITC_WebBanner_1000x100_fr.jpg);}
#header_de, #header_en, #header_fr {}
/******** MENUNAVIGATION ********/
#menunav {
	position:fixed !important;
	top:100px;
	margin:0 auto;
	background-image: url(../css_imgs/ITC2008_navbar_bgd.jpg);
	width: 1000px;
	height: 50px;
	z-index:100;
}
#menunav {position:absolute;}
/** html #menunav {width:1000px; w\idth:1000px;} #footer[id] {position:fixed;}*/
/*************** MAINCONTENT ****************/
#maincontent {
	background-color:#FFF;
	position:absolute;
	top:160px;
	left:0;
	width:1000px;
	margin:0 auto;
	padding-bottom:10px;
	z-index:0;
}
/*************** FOOTER ****************/
#footer {
	position:fixed !important;
	position:absolute;
	bottom:-1px;
	display:block;
	width:1000px;
	height:40px;
	margin:auto; margin-top:10px;
	border-top:#ccc thin solid;
	border-bottom:#ccc thin solid;
	z-index:2;
	background: url("../css_imgs/bottom-fade.png") bottom center repeat-x;
}
#footer-relatif {
	clear:both;
	position:relative;
	width:1000px;
	height:10px;
	top:10px;
	padding:5px;
	margin:auto; margin-top:10px;
	z-index:2;
	text-align:center;
}
#footer ul,
#footer-relatif ul {
	list-style:none;
	/*background:#FFF;*/
	line-height:40px;
	margin:auto;
	text-align:center;
}
#footer ul li,
#footer-relatif ul li {
	display:inline;
	padding-right:10px;
	font: 8pt Arial, Helvetica, Verdana, sans-serif;/*"VAG Rounded Light", "Lucida Sans Unicode", "Myriad", */
	letter-spacing:1px;
}
#footer ul li span,
#footer-relatif ul li span {
	color:#999; font-size:8pt;
}
#footer ul li a img {
	padding-right:5px;
	border:none;
}

/******* LINKS *********/
a {
	color: #930;
	text-decoration:none;
	outline: 0; /* prevent dotted border in Firefox */
	font-family:Arial, Helvetica, Verdana, sans-serif !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100);
}
a:hover {
	color:#F93;/*#CCC;*/
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity: 0.5; -khtml-opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50);
}
a:hover img {border:none !important; border-bottom:#F93 thin solid; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity: 0.5; -khtml-opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50);}
a:hover div {border:none !important; border:#F93 thin solid; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity: 0.5; -khtml-opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50);}
.ascenseur a {color:#13296A;}
a._scrollUp_organigram { margin:0 0 0 20px; letter-spacing:normal}
a._scrollDown_organigram { margin:0 0 0 5px; letter-spacing:normal}
/******* TEXTES *********/

p {font: 9pt/1em Arial, Helvetica, Verdana, sans-serif;}
p.tel {font: 10pt/1em Arial, Helvetica, Verdana, sans-serif; color: #039; padding-bottom:5px;}
p.p_blue {color: #039;}
p.bolder {font: 11pt/1em bold Arial, Helvetica, Verdana, sans-serif;}
/*p:first-letter {font-size:11pt; color:#F93}*/
h1 {
	font: 24pt/1em Arial, Helvetica, Verdana, sans-serif;
	color:#13296A;
	letter-spacing:3px;
	/*font-weight:bold;*/
	/*vertical-align:text-bottom;*/
	margin-top:10px;
}
h2 {
	font: 16pt/0.9em Arial, Helvetica, Verdana, sans-serif !important;
	font: 16pt/0.8em Arial, Helvetica, Verdana, sans-serif;
	color:#13296A;
	letter-spacing:2px;
	font-weight:bold;
	vertical-align:middle !important;
	vertical-align:bottom;
}
h3 {
	font: 11pt/0.9em Arial, Helvetica, Verdana, sans-serif;
	color: #039;
	letter-spacing:1px;
	/*font-weight:bold;*/
	line-height:0.9em;
}
h3.h3_Bgd {/*background-color:#e6e6e6;*/ /*border-top:#CCC thin solid;*/ border-bottom:#CCC thin solid;}
hr { padding:0; border:none; border-bottom:#ccc thin solid;}

/******* SPANS *********/
span {
	font: 9pt/1em Arial, Helvetica, Verdana, sans-serif;
	color: #13296A;
}
span#iMaj {
	font: 11pt Arial, Helvetica, Verdana, sans-serif;
	color: #039; line-height:1.2em;
}
span#imin {
	font: 8pt Arial, Helvetica, Verdana, sans-serif;
	color: #039;
}
span#imin_italic {
	font-style:italic;
	font: 8pt Arial, Helvetica, Verdana, sans-serif;
	color: #039;
}
span#iBlue {/*font-weight:bold;*/ color: #039;}
span#Blue {color: #039;}
span#Bluetxt_justified{color: #039; text-align:justify; font: 10pt/1.1em Arial, Helvetica, Verdana, sans-serif;}
span.BlueItalic {color: #039; letter-spacing:0.1em;}
span#underlined {text-decoration:underline;}
p#txtindent {text-indent:20px; /*font: 9pt/0.5em "VAG Rounded Light", "Myriad", Arial, Helvetica, Verdana, sans-serif;*/}
.red {color:#F00}
.blue {color: #039;}
#tooltip{
	position:absolute;
	border:1px solid #13296A;-webkit-border-radius: 4px; -moz-border-radius: 4px;
	background:#fff;
	padding:8px 10px;
	display:none;
	color:#13296A; letter-spacing:1px;
}	
#easyTooltip{
	position:absolute;
	border:1px solid #13296A;-webkit-border-radius: 8px; -moz-border-radius: 8px;
	background:#fff;
	padding:8px 10px;
	display:none;
	color:#13296A; letter-spacing:1px;
}
#easyTooltip h4{
	margin:.5em 0 1em 60px; font: 11pt/0.9em Arial, Helvetica, Verdana, sans-serif;
	color: #000;
	letter-spacing:1px;
}	
#easyTooltip p{margin:0 0 .5em 0;}		
#easyTooltip img{
	background:#fff;
	padding:1px; width:50px;
	border:1px solid #e1e1e1;-webkit-border-radius: 8px; -moz-border-radius: 8px;
	float:left;
	margin-right:10px;margin-bottom:10px;
	padding: 6px 0 6px 0;
}
/**** noscript-Hinweis ****/
div#att {
	background-color: #fffeb8;border-bottom: 1px solid;
	position: absolute;top:0;z-index:3;
	height: 2.5em;width: 100%;margin:auto;
}
div#att p{
	/*display:block;*/
	font: 9pt/2.5em Arial, Helvetica, Verdana, sans-serif;
	background: transparent url(../css_imgs/att.png) no-repeat 10% center;
	margin: 0;
	text-align:center;
}