@import url(/stylesheetsShared/homepage2/sharedhomepage2.css);
body{
	/* font de la page */
	background:url(/dataIP/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(/dataIP/Media/homepage/Common/header.png);
	background-color: #731019;
}

#login {
	/* habillage de la zone de login, 200px dernier pixels sur la droite du header */
	background:top right no-repeat url(/dataIP/media/homepage/Common/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(/dataIP/Media/homepage/menu_separator.png);
}

#leftcolumn .first h2{
	/* en-tête du PREMIER bloc de gauche */
	background: #fff no-repeat url(/dataIP/Media/homepage/Common/leftcolTitleBack.png);
	background-color: #731019;
}
#leftcolumn div h2{
	/* en-tête des blocs suivants, à gauche */
	background: #fff no-repeat url(/dataIP/Media/homepage/Common/leftcolTitleBack2.png);
}
#leftcolumn div {
	/* couleur de fond pour les boites de gauche*/
	background:#731019;
}

#rightcolumn .first h2{
	/* en-tête pour le PREMIER bloc de droite*/
	background: #fff no-repeat url(/dataIP/Media/homepage/Common/rightcolTitleBack.png);
}
#rightcolumn div h2{	
	/* en-tête des blocs suivants, à droite */
	background: #fff no-repeat url(/dataIP/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:#731019;
}

#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: #fff;
	font-weight:bold;	

}
#leftcolumn ul li a:hover{
	color: #ccc;		
}

#leftcolumn ul li ul li a{
	font-size : 1.1em;
	font-weight:normal;
}

#leftcolumn ul li.invisible{display:none;}
/*#leftcolumn ul li.inactive{padding-left: 5px; color: yellow;}*/

#leftcolumn ul li{color:cyan;} /* repris de sharedhomepage2.css*/

#verticalMenu{padding-bottom : 20px !important;}
#verticalMenu ul	{padding-left: 10px !important;width: 190px;}
#verticalMenu ul ul	{padding-left: 20px !important; width: 180px;}
#verticalMenu ul ul	ul{padding-left: 30px !important; width: 170px;}

/* Groupswitcher */

#leftcolumn ul.groupswitcher li a{
	font-size : 1.0em;
	font-weight:normal;	
} 

SPAN.groupswitcher {
	font-size : 1.2em;
    padding-left: 5px;
	font-weight:bold;
	color: white;
}

/* 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 */
.topelem a{font-size : 1.2em !important; font-weight:bold; padding-top:10px !important; /*cursor:text !important;*/}
.topelemNonActif a{font-size : 1.2em !important; margin-top:10px; font-weight:bold; cursor:text !important; color: white !important;}
.elem a{font-size : 1.1em !important;font-weight:bold !important;}
.sub-elem a{font-size : 1.0em !important;font-weight:normal !important;}

ul li.inactive {/*
	padding-left: 5px !important;
	color:white;*/
	
	}
	
ul li.topelem{ 
/*	font-size : 1.0em; */
	}
	
ul li.topelem.inactive{ 
/*	font-size : 1.2em;
	font-weight:bold;*/
	}	
	
