@import url(/stylesheetsShared/homepage2/sharedhomepage2.css);
body{
	/* font de la page */
	background:url(/dataHSET/Media/homepage/Common/bodyBack.png); 
}
#maincontainer{
	/* font de la zone centrale */
	background-color:#fff;
}
#topmenu a, #header ul li a {
	/* couleurs des liens du header*/
	color : #6a859a;
}
#header{
	/* fond du header */
	background : no-repeat center url(/dataHSET/Media/homepage/header.png);
	background-color:#105c96;	
}

#login {
	/* habillage de la zone de login, 200px dernier pixels sur la droite du header */
	background:url(/dataHSET/media/homepage/login_Zone.gif);
	/*background-color:#eee;*/
}
#lnkLostLogin{
	color:#105c96;
	font-weight:bold;
}

#subheader{
	/* barre entre le header et le menu horizontal */
	background:url(/media/Shared/homepage2/subheader.png);
}
#menuLocation{
	/* menu horizontal */
	background:url(/media/Shared/homepage2/menu.png);
	border:1px solid #726e6e;
}
#menuLocation a {	
	/* liens dans le menu horizontal */
	background: no-repeat top right url(/dataHSET/Media/homepage/menu_separator.png) 
}

#leftcolumn .first h2{
	/* en-tête du PREMIER bloc de gauche */
	background: #fff no-repeat url(/dataHSET/Media/homepage/Common/leftcolTitleBack.png);
	background-color:#105c96;	
}
#leftcolumn div h2{
	/* en-tête des blocs suivants, à gauche */
	background: #fff no-repeat url(/dataHSET/Media/homepage/Common/leftcolTitleBack2.png);
}
#leftcolumn div {
	/* couleur de fond pour les boites de gauche*/
	background:#105c96;
}

#rightcolumn .first h2{
	/* en-tête pour le PREMIER bloc de droite*/
	background: #fff no-repeat url(/dataHSET/Media/homepage/Common/rightcolTitleBack.png);
}
#rightcolumn div h2{	
	/* en-tête des blocs suivants, à droite */
	background: #fff no-repeat url(/dataHSET/Media/homepage/Common/rightcolTitleBack2.png);
}

#rightcolumn div ul, #rightcolumn div div{
	/* couleur de fond pour les blocs de droite */
	background: #d1d1d1;
	color:#000;
}
#rightcolumn a{
	color:#000;
}

/* Diaporama on right column */

ul.crossfade {
	padding-left: 10px;
	margin-left: 10px;
	list-style: none;
}

#rightcolumndiapo li {
	position: absolute;
	top: 0;
	left: 10;
	visibility: hidden;
}

#rightcolumndiapo .caption {
	clear: both;
	color:#333333;
	text-align: center;
}

h1{
	/* titres du contenu */
	color:#4682B4;
}

#centercolumn a{
/*links in the content page*/
	color:#105c96;
}

/* Modif des tailles de polices uniquement */

h1{
	font-size : 1.6em;
}

h2{
	font-size : 1.4em;
}

h3{
	font-size : 1.2em;
}

/* Left Menu */

#leftcolumn ul li a{
	font-size : 1.2em;
	text-decoration : none;		
	color:white;
	font-weight:bold;	
}
#leftcolumn ul li a:hover{
	color: #ccc;		
}

#leftcolumn ul li ul li a{
	font-size : 1.1em;
	font-weight:normal;
}
#verticalMenu ul	{padding-left: 15px !important;}
#verticalMenu ul ul	{padding-left: 30px !important;}
#verticalMenu ul ul	ul{padding-left: 45px !important;}


/* Top Menu */
#menuLocation ul li a{
	font-size : 1.2em;
}

#menuLocation ul li a:hover{
	color: #888;
}

#menuLocation li{
	width:110px;
}

#menuLocation li li{
	width:150px;
}


#menu ul li ul li a{
	font-size : 1.1em;
	font-weight:normal;
}

/* Right Menu */
.rssnews a{
	text-decoration:none !important;
}

.rssnews ul{
	text-align : center;
}
/* tree */

.sub-elem a{font-size : 1.0em !important;font-weight:normal !important;}
.topelem{padding-top:10px !important;}
#verticalMenu{padding-bottom : 20px !important;}
#leftcolumn ul li.invisible{display:none;}
