/* ---------------------------------------------------------------------------- */
/*                                 Elements generaux                            */
/* ---------------------------------------------------------------------------- */
body{
	margin:0px 0px 0px 0px;
	padding:0px;
	font: 0.8em/1.3em Arial, Helvetica, sans-serif;
	color:000;
	background-color: #fff;
	}
#container{
	margin:0px;
	padding:0px;
	}
img{
	border: none;
	}
address{
	padding:5px 0px 5px 0px;
	font: italic 100%/1.3em Arial, Helvetica, sans-serif;
	}
acronym {
	cursor: help;
	border-bottom: 1px dashed #3f3f3f;
	}
label{
	visibility: hidden;
	font: 0.7em Arial, Helvetica, sans-serif;
	}
.floatRight{
	float:right;
	padding:0px 0px 10px 10px;
	}
.small{
	font: normal 0.7em/1.1em Arial, Helvetica, sans-serif;
	}
.floatLeft{
	float:left;
	padding:0px 10px 10px 0px;
	}
/* ---------------------------------------------------------------------------- */
/*                                 Elements print                            */
/* ---------------------------------------------------------------------------- */
#logoPrint{
	margin:0px;
	padding:0px 0px 20px 0px;
	}
#bottomPrint{
	clear:both;
	padding:15px 0px 5px 0px;
	font: italic 0.8em/1.3em Arial, Helvetica, sans-serif;
	}

/* ---------------------------------------------------------------------------- */
/*                                 Elements interface Home                      */
/* ---------------------------------------------------------------------------- */	
#A{
	display:none;
	
	}

#Bh{
	margin:0px;
	padding:0px;
	}
#promo{
	margin:0px;
	padding:0px;
	}
.promo {
	height:130px;
	padding:20px 10px 10px 0px;
	}
.promo[class] {
  background-image: none;
	}
.promo p{
	margin:0px;
	padding:10px 0px 0px 0px;
	}
.promo a:link,.promo a:visited{
	font: 90%/1.5em Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	}
.promo a:hover{
	font: 90%/1.5em Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	}
#Ch{
	margin:0px;
	padding:0px;
	}
.Ch {
 	margin:0px;
	padding:0px;
	}
.Ch[class] {
  background-image: none;
	}
.theme{
	float:left;
	width:175px;
	padding-right:25px;
	}
.theme a:link,.theme a:visited{
	color:#000;
	text-decoration: none;
	font-size:130%;
	}
.theme a:hover{
	color:#ccc;
	text-decoration: none;
	font-size:130%;
	}

#Dh{
	clear:both;
	margin:0px;
	padding-top:30px;
	}
.Dh{
	margin:0px;
	padding:0px;
	}
.sousTheme{
	float:left;
	width:175px;
	padding-right:25px;
	}
.sousTheme a:link,.sousTheme a:visited{
	color:#000;
	text-decoration: none;
	font-size:110%;
	}
.sousTheme a:hover{
	color:#ccc;
	text-decoration: none;
	font-size:110%;
	}
.sousTheme ul{
	margin:0px;
	padding:0px;
	}
.sousTheme li{
	margin:0px;
	padding-bottom:3px;
	list-style-type: none;
	}

#Eh{
	display:none;
	}

#Fh{
	display:none;
	}

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

#Cc{
	display:none;
	}

#Dc{
	padding-top:20px;
	color:#000;
	}
#DcContent{
	margin:0px;
	padding:0px;
	}
#DcContent h1{
	margin:0px;
	padding:0px 0px 20px 0px;
	font: 130%/1.5em Verdana,Helvetica,Arial,sans-serif;
	}
#DcContent h2{
	margin:0px;
	padding:20px 0px 10px 0px;
	font: 110%/1.5em Verdana,Helvetica,Arial,sans-serif;
	}
#DcContent p{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:100%;
	}
#DcContent a:link,#DcContent a:visited{
	color:#000;
	text-decoration: none;
	}
#DcContent a:hover{
	color:#000;
	text-decoration: none;
	}
.lien_ext{
	display:none;
	}
	
#DcContentPhoto{
	float:left;
	width:900px;
	padding:0px 30px 0px 20px;
	}
#DcContentPhoto h1{
	margin:0px;
	padding:0px 0px 20px 0px;
	font: 130%/1.5em Verdana,Helvetica,Arial,sans-serif;
	}
#DcContentPhoto p{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:100%;
	}
#DcContentPhoto a:link,#DcContentPhoto a:visited{
	color:#000;
	text-decoration: underline;
	}
#DcContentPhoto a:hover{
	color:#000;
	text-decoration: underline;
	}	
	
#DcConnexe{
	margin:0px;
	padding:0px;
	}
#DcConnexe p{
	margin:0px;
	padding:10px 0px 0px 0px;
	font-size:100%;
	}
#DcConnexe a:link,#DcConnexe a:visited{
	color:#000;
	text-decoration: none;
	}
#DcConnexe a:hover{
	color:#000;
	text-decoration: none;
	}
#Ec{
	display:none;
	}

