/* ---------------------------------------------------------------------------- */
/*                                 Elements generaux                            */
/* ---------------------------------------------------------------------------- */
body{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#container{
	padding: 0px;
	}
img{
	border: none;
	}
address{
	padding:5px 0px 5px 0px;
	font: italic 0.8em/1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
address a{
	color:#000000;
	}
acronym {
	cursor: help;
	border-bottom: 1px dashed #000000;
	}
label{
	visibility: hidden;
	font: 0.7em "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
.floatRight{
	float:right;
	padding:0px 0px 10px 10px;
	}
.floatRight250{
	float:right;
	margin:0px 0px 10px 10px;
	padding:5px;
	width:250px;
	color:#000;
	font-size:0.75em;
	line-height:1.1em;
	border: 1px solid #222122;
	}
.floatRight250 img{
	padding-bottom:5px;
	}
.floatLeft{
	float:left;
	padding:0px 10px 10px 0px;
	}
.small{
	font-size:90%;
	}
/* ---------------------------------------------------------------------------- */
/*                                 Elements print                            */
/* ---------------------------------------------------------------------------- */
#logoPrint{
	padding:0px 0px 20px 0px;
	}
#bottomPrint{
	display:none;
	}

/* ---------------------------------------------------------------------------- */
/*                                  Elements interface                          */
/* ---------------------------------------------------------------------------- */
#A{
	display:none;
	}
#E{
	height:25px;
	padding:20px 0px 0px 0px;
	}
#E p{
	font: 0.70em/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	margin:0px;
	padding:0px 0px 0px0px;
	}
#E a:link, #E a:visited{
	color:#000;
	text-decoration: none;
	}
#E a:hover{
	color:#000;
	text-decoration: none;
	}

/* ---------------------------------------------------------------------------- */
/*                                 Elements interface Home                      */
/* ---------------------------------------------------------------------------- */
#Bh{
	display:none;
	}
#Ch{
	display:none;
	}
#Dh{
	padding:0px;
	}
#Dh p{
	color:#000;
	font-size:0.8em;
	line-height:1.1em;
	margin:0px;
	padding:0px;
	}
#Dh a:link,#Dh a:visited{
	color:#000;
	text-decoration: none;
	}
#Dh a:hover{
	color:#000;
	text-decoration: none;
	}
.signature{
	display:none;
	}

/* ---------------------------------------------------------------------------- */
/*                              Elements interface Content                      */
/* ---------------------------------------------------------------------------- */
#Bc{
	display:none;
	}
#Cc{
	display:none;
	}

#Dc1{
	display:none;
	}
#Dc2{
	margin:0px;
	padding:0px;
	}
#Dc2 p{
	color:#000;
	font-size:0.8em;
	line-height:1.3em;
	margin:0px;
	padding:0px 0px 10px 0px;
	}
#Dc2 a:link, #Dc2 a:visited{
	color:#000;
	text-decoration: none;
	}
#Dc2 a:hover{
	color:#000;
	text-decoration: none;
	}
#Dc2 h1{
	color:#000;
	font-size:1.1em;
	line-height:1.5em;
	margin:0px;
	padding:0px 0px 15px 0px;
	}
#Dc2 h2{
	color:#000;
	font-size:1.0em;
	line-height:1.3em;
	margin:0px;
	padding:10px 0px 10px 0px;
	}	
#Dc2 ul{
	margin:0px;
	padding:0px 0px 15px 20px;
	color:#000;
	font-size:0.8em;
	line-height:1.1em;
	}
#Dc2 li{
	margin:0px;
	padding:0px 0px 5px 0px;
	list-style: square;
	}
.spacer{
	clear:both;
	height:35px;
	}
#Dc2 .plansite{
	/*font-size:0.8em;*/
	}
#Dc2 .plansite ul{
	margin:0px;
	padding:0px;
	}
#Dc2 .plansite li{
	margin:0px;
	/*padding:0px 5px 0px 0px;*/
	list-style: none outside none;
	}
#Dc2 .plansite li a:link,#Dc2 .plansite li a:visited{
	display:block;
	padding:15px 0px 0px 15px;
	height:20px;
	color:#4d4d4d;
	text-decoration: none;
	/*background: transparent none;*/
	}
#Dc2 .plansite li a:hover{
	display:block;
	padding:15px 0px 0px 15px;
	height:20px;
	color:#1a171b;
	text-decoration: none;
	/*background: transparent none;*/
	}
#Dc2 .plansite ul li ul li{
	margin:0px;
	padding:0px 5px 0px 25px;
	}
#Dc2 .plansite ul li ul li a:link,#Dc2 .plansite ul li ul li a:visited{
	display:block;
	padding:5px 0px 5px 0px;
	height:15px;
	font-size: 115%;
	color:#4d4d4d;
	text-decoration: none;
	/*background: transparent none;*/
	}
#Dc2 .plansite ul li ul li a:hover{
	display:block;
	padding:5px 0px 5px 0px;
	height:15px;
	font-size: 115%;
	color:#1a171b;
	text-decoration: none;
	/*background: transparent none;*/
	}
#Dc2 .plansite ul li ul li a.selected{
	color:#1a171b;
	}
#Dc2 .plansite ul li ul li ul li{
	font-size: 130%;
	}
