@media screen {
 #logo-impression {display:none;}
 #rectangle-titre-impression {display:none;}
 }

 body {
	margin:0;padding:0;width:100%;height:100%;
	text-align: justify;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	color: #000077;
	position: absolute;
}
table#body.contentgr {background-image:none;}

table#body {
	background-image:url(images/world_map.gif);
	background-position:top 100px;
	background-repeat:no-repeat;
	min-width:390px;
}

td#contentlefttd, td#fluidcontentmaintd, td#contentrighttd {
	padding-top: 80px;
}
td#contentlefttd { padding-left:50px}
td#contentrighttd { padding-right:80px}

div.Section1 {
	margin:0 70.85pt 0 50px;
}

p {
	margin: 8px 0 8px 0;
}

a {color: #0000FF}
a:hover {color : #4FBDBD}

#body ul {
	margin: 15px 0 15px 0;
	padding: 0;
}

#body li {
	margin: 15px 10px 15px 15px;
	padding: 0 0 0 8px;
	list-style-position:outside;
	list-style-image:url(../images/body-puce01.gif);	
}

#body ul ul li {
	margin: 5px 0 10px 15px;
	padding: 0 0 0 8px;
	list-style-position:outside;
	list-style-image:url(../images/tiret.gif);	
}

h1 {
	background-image:url(images/entreprise_rectangle_bleu.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin: 0 0 55px -50px;
	padding: 0 0 5px 87px;
	font-size: 18px;
	font-style: normal;
	color: #000078;
	/*color:red;*/
}

h2 {
	font-size:14px;
	color:#49BBE8;
	/*color:yellow;*/
	margin: 10px 0 25px 0;
}

h3 {
	color:#23ddbe;
	/*color:#FF00FF;*/
	font-size:11px;
}

/* HORUS stylesheet - www.tzav.fr */
/* MENU */

td .menutd1 {
	background: url(images/menu-traithoriz.gif) top left no-repeat;
}

#menu {
	margin: 0px 0 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:8pt;
	font-size:11px;

}

#menu a, #sousmenu a {
	color:#000077;
	text-decoration:none;
	display:block;
	text-align:right;
}

#menu a:hover, #sousmenu a:hover {
	color:#4FBDBD;
	text-align:right;
}		

#sousmenu .sectionOn, #menu .sectionOn, #sousmenu .sectionOnFin {
	color:#49BBE8;
	text-align:right;
}	
			
#menu .sectionOn {
	width:175px;
	border-bottom:1px solid #cee3ef;
	border-left:none;
	padding:5px 125px 5px 0;
	white-space:normal;
}
#menu #SonFirst {
	width:175px;
	padding:5px 0px 5px 0;
	border-bottom:1px solid #cee3ef;
	color:#49BBE8;
	text-align:right;
}

#menu .sectionOff {
	width:175px;
	padding:5px 0px 5px 0;
	border-bottom:1px solid #cee3ef;
}

#sousmenu .sectionOff, #sousmenu .sectionOn {
	width:120px;
	border-right:1px solid #cee3ef;
	border-top: none;
	border-bottom: none;
	background: url(images/menu-puce.gif) no-repeat top right;
	margin: 0;
	padding: 5px 13px 5px 167px;
}

#sousmenu .SoffFin, #sousmenu .sectionOnFin {
	background: url(images/menu-pucefin.gif) no-repeat top right;
	width:120px;
	border: none;
	margin: 0;
	padding: 5px 13px 5px 168px;
}

#menu #menutd1G .sectionOff {	
	border-right:1px solid #cee3ef;
	border-top: none;
	border-bottom: none;
	background: url(images/menu-puce.gif) no-repeat top right;
	margin: 0;
	padding: 5px 13px 25px 0px;
	width:186px;
	font-weight:bold;
}
#menu #menutd1G .SoffFin {
	width:186px;
	background: url(images/menu-pucefin.gif) no-repeat top right;
	border: none;
	margin: 0;
	padding: 5px 13px 25px 1px;
	font-weight:bold;
}
td #menutd1G { background-image:url(images/menu-traitvert.gif); background-position: 199px top ; background-repeat:no-repeat; padding-top:40px}



.menuhaut_HDF {
	background-image: url(images/image_HDF.gif);
	background-position:top left;
	background-repeat:no-repeat; 
	height:141px;
	width:303px;
	display:block;
}

.menuhaut_HE {
	background-image: url(images/image_HE.gif);
	background-position:top left;
	background-repeat:no-repeat; 
	height:141px;
	width:303px;
	display:block;
}

.menuhaut_HTNU {
	background-image: url(images/image_HTNU.gif);
	background-position:top left;
	background-repeat:no-repeat; 
	height:141px;
	width:303px;
	display:block;
}

.menuhaut_HSI {
	background-image: url(images/image_HSI.gif);
	background-position:top left;
	background-repeat:no-repeat; 
	height:141px;
	width:303px;
	display:block;
}

.menuhaut_HG {
	background-image: url(images/image_HG.gif);
	background-position:top left;
	background-repeat:no-repeat; 
	height:167px;
	width:317px;
	display:block;
}

.langMenu a, .langMenu a:visited, .langMenu a:link, .langMenu2 a, .langMenu2 a:visited, .langMenu2 a:link {
	color: #eeeeff; font-weight:bold; text-decoration:none; font-size:1em; padding-left:10px;
}
.langMenu a:hover, .langMenu2 a:hover  {
	color: #60c2e9;
}
.footertd a, .footertd a:visited, .footertd a:link, .footertd li {
	font-weight:bold; text-decoration:none; font-size:1em; font-family: Trebuchet MS; color: #3b3b85;
}
.footertd a:hover {
	color: #60c2e9;
}
.footertd li {
	background: url(images/bullet.gif) no-repeat left center; padding-left:15px;  padding-right:20px
 }
.footertd li:hover {
	background: url(images/bullet_over.gif) no-repeat left center;
 }
.footertd ul { margin:0; padding:0}

#footertableG {background-color:#000078;border-top:solid 1px #5578b0}
#footertableG td {padding-top:33px}
#footertableG .footertd ul  { margin:0; padding:0 0 3px 0; list-style-type:none;}
#footertableG .footertd a, #footertableG .footertd a:visited, #footertableG .footertd a:link, #footertableG .footertd li {
	font-weight:bold; text-decoration:none; font-size:1em; font-family: Trebuchet MS; color: #ffffff; background:none;
}
#footertableG .footertd a:hover {
	color: #60c2e9;
}
/* HORUS stylesheet - www.tzav.fr */
/* TEAM  */

#team {
	text-align:center;
}
#team .boite {
	text-align:left;
	border: 1px solid black;
	width:22%;
	margin:0;padding:0;
	line-height:11px;
	padding: 5px;
	margin:0;
	font-size:80%;
}

#team .ligne2 {
	margin-top: 10px;
}

#team #direction, #team #expatries{
	width: 90%;
	background-color:#DDF;
	text-align:center;
}

#team #direction h2,#team #expatries h2 {
	background-color:#DDF;
	text-align:center;
	height:15px;
	border:0;
	margin:0;
}	

#team .boite h2 {
	margin:0;
	font-size:120%;vbvbrv
	text-align:left;
	margin:-5px;
	background-color:#eff9ff;
	color:#33F;
	font-weight:normal;
	border-bottom:1px solid black;
	padding:3px 0 2px 10px;
	height:35px;	
}


#team #direction #membres {
	width:30%;
	margin: 10px;
	border:2px solid #444;
	text-align:left;
}

#team #direction #membres p {
	margin: 3px 0 3px 0;
	font-size:80%;
	text-align:left;
	vertical-align:top;
}

#line-h { width:126px; height:1px; background-color:#cee3ef; position: absolute; left: 175px; margin-top:-1px;font-size: 1px;line-height:1px;
}
#line-v { width:1px; height:80px; background-color:#cee3ef; position: absolute; left:300px}
