/* ---------------------------------------------------------------------------- */
/*                                 Elements generaux                            */
/* ---------------------------------------------------------------------------- */
body{
	font: 0.9em/1.2em Arial, Helvetica, Verdana, Geneva, sans-serif;
	}
p{
	margin:0px;
	padding:10px 0px 0px 0px;
	}
address{
	margin:0px;
	padding:20px 0px 5px 0px;
	font-style: normal;
	}
h1 {
	margin:0px;
	padding: 25px 0px 0px 0px;
	font: normal normal normal 1.3em "Helvetica Neu",Helvetica,Arial,sans-serif;
	color:#870445;
	}
h2{
	margin:0px;
	padding: 15px 0px 0px 0px;
	font: normal normal bold 1.1em "Helvetica Neu",Helvetica,Arial,sans-serif;
	color: #000;
	}
h3{
	margin:0px;
	padding: 10px 0px 0px 0px;
	font: normal normal bold 1.0em "Helvetica Neu",Helvetica,Arial,sans-serif;
	color: #000;
	}

caption{
	display:none;
	}
label{
	/*display:none;*/
	}
cite{
	font-family: "Courier New", Courier, monospace;
	}
acronym {
	cursor: help;
	border-bottom: 1px dashed #000;
	}
table{
	margin:5px 0px 5px 0px;
	}
th{
	margin:0px;
	padding-left:5px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background: #faaed4;
	}
td{
	padding-left: 5px;
	vertical-align: top;
	}
sup{
	font-size:80%;
	}
img{
	border: none;
	}
.floatLeft{
	float: left;
	margin:0px 10px 10px 0px;
	}
.floatRight{
	float: right;
	margin:0px 10px 10px 10px;
	}
.intertitre{
	letter-spacing: 0.1em;
	font-weight: 700;
	padding-bottom:10px;
	}
.exergue{
	margin:10px 0px 10px 0px;
	padding:10px;
	border: 1px solid #000;
	background: #ededed;
	}
.nowrap{
	white-space: nowrap;
	}
.error {
    color: red;
	}
.search{
	line-height: 2.2em;
	}
.search_highlight{
    color: 870445;
	}
.spacer{
	clear: both;
	}
.hide{
	display:none;
	}
/* ---------------------------------------------------------------------------- */
/*                                 Top                                          */
/* ---------------------------------------------------------------------------- */
#top{
	display:none;
	}
#search{
	display:none;
	}
#sMenusBox{
	display:none;
	}
#imprimer{
	display:none;
	}
#themes{
	display:none;
	}
#imgHome{
	display:none;
	}
#menusGenH{
	display:none;
	}
#contentBox{
	margin:0px;
	padding:0px;
	}
#content{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#content ul{
	margin:0px 0px 0px 30px;
	padding:5px 0px 5px 0px;
	}
#content li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	list-style: none outside url(images/ul_dash.gif);
	}
#content .ul_acrobat li{
	margin-left:10px;
	padding:0px 0px 2px 0px;
	list-style: none outside url(images/ul_acrobat.gif);
	}
.planSite ul{
	margin:0px;
	padding:10px 0px 10px 0px;
	}
.planSite li{
	list-style-type: none;
	padding-bottom:10px;
	}
.planSite ul ul{
	margin:0px;
	padding:5px 0px 5px 10px;
	}
.planSite li li{
	list-style-type: none;
	padding-bottom:5px;
	}
.planSite ul ul ul{
	margin:0px;
	padding:5px 0px 5px 20px;
	}
.planSite li li li{
	list-style-type: none;
	padding-bottom:5px;
	}
.planSite .L1{
	font-size:120%;
	}
.planSite .L2{
	font-size:105%;
	}
.planSite .L3{
	font-size:100%;
	}
#by{
	display: none;
	}