* {
	margin: 0px;
	padding: 0px;
}
body,td,p {
	color: #000000;
	font-size: 90%;
	font-family: "Lucida sans", Tahoma, Arial, Helvetica, "Sans Serif";
	margin: 0;
	padding: 0
}
/* ----------container to center the layout-------- */
#container {
width: 825px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
} 
/* ----------banner for bandeau-------------- */
#banner {
background-color: #e1ddd9;
padding: 0px;
margin: 0px;
text-align: center;
}
#banner img {padding:0px 0px;} 
/* ----------titresite pour texte-------------- */
#titresite, #titresite p {
height: 18px;
color: white;
text-align: right;
padding-right: 10px;
padding-left: 10px;
background-image: url(images/bckgrd_site_titre.gif);
	font: italic 11px arial, helvetica, sans-serif;
}
/* ----------outer and inner----------------- */
#outer{ 
border-left: solid 180px #ffffff; /* color of the left column  */ 
border-right: solid 200px #ffffff; /* color of the right column  */ 
background-color: #ffffff;  /* color of the content column */
} 
#inner{margin:0; width:100%; } /* The ie/pc pecularity */ 
/* --------------left and right navi------------- */
#left {
 width:180px; 
 float:left; 
 position:relative; 
 margin-left:-180px; 
 margin-right:1px;
 }
 #right {
 width:200px; 
 float:right; 
 position:relative; 
 margin-right:-200px; 
 margin-left:1px;
 }
/* --------------MENU VERTICAL-------------- */
#navcontainer {
	margin-top: 2px;
	margin-right: 20px
}
#navcontainer ul {
	color: #CE3018;
	list-style-type: none;
	margin: 0;
	padding: 0;
	font: 8.5pt "Lucida sans", Tahoma, Arial, Helvetica, "Sans Serif";
}
#navcontainer li {
	margin: 0;
}
#navcontainer a {
	color: #CE3018;
	font-size: 9pt;
	font-family: "Lucida sans", Tahoma, Arial, Helvetica, "Sans Serif";
	font-weight: bold;
	text-decoration: none;
	background-position: 0 0;
	display: block;
	padding: 2px 5px;
}
#navcontainer a:hover {
	color: white;
	font-size: 9pt;
	text-decoration: none;
	background-color: #CE3018
}
#navcontainer ul ul li {
	margin: 0;
}
#navcontainer ul ul a {
	color: #CE3018;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 10px;
	font-weight: normal;
	font-style: normal;
}
#navcontainer ul ul a:hover {
	text-decoration: none;
	color: #ffffff;
}
#navcontainer ul ul ul li {
	margin: 0;
}
#navcontainer ul ul ul a {
	color: #CE3018;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 15px
}
#navcontainer ul ul ul a:hover {
	color: #ffffff;
	text-decoration: none
}
#activeclass1, .activeclass1 {
	color: #fff;
	background-color: #F8E1DE;
	border-right: thick solid #CE3018;
}
.inactiveclass1 {
	color: #CE3018
}
.inactiveclass2 {
	border-bottom: 1px solid #F8E1DE
}
.activeclass2 {
	background-color: #F8E1DE;
	border-right: thick solid #CE3018;
}
.inactiveclass3 {
	border-bottom: 1px solid #F8E1DE
}
.activeclass3 {
	background-color: #F8E1DE;
	border-right: thick solid #CE3018;
}
/* ------------------menu droit -----------------*/
#news, #nav2, #cal {
	background-color: #fff;
	text-align: left;
	margin: 10px 0 10px 10px;
	padding: 5px;
	width: 175px;
	float: right;
	clear: right;
	overflow: visible;
	font-size: 0.9em;
}
#nav2 ul {
	white-space: normal;
	list-style-type: disc;
	list-style-position: outside;
	display: list-item;
	margin-left: 15px
}
#nav2 ul li {
	margin-top: 0.5em;
	font-size: 1.0em;
}
#nav2 ul li.sdoc,#nav2 ul li.sdocs {
	font-weight: bold;
	color: #f00;
}
#nav2 ul ul li.doc, #nav2 ul ul li.docs {
	font-weight: normal;
	color: #000;
}
#nav2 ul ul {
	margin-left: 15px;
}
#nav2 ul ul li {
	margin-top: 0.4em;
}
#news h1 {
	color: white;
	font-size: 1em;
	font-weight: normal;
	background-color: #CE3018;
	background: url(images/bckgrd_site_news.gif) repeat-x;
	padding: 1px 0 1px 5px
}
#news h2, #nav2 h2, #cal h2 {
	color: white;
	font-size: 1.1em;
	background-color: #CE3018;
	padding: 1px 0 1px 5px;
}
#news p {
	font-family: "Lucida sans", Tahoma, Arial, Helvetica, "Sans Serif";
	font-style: italic;
	margin-top: 0.7em;
	padding-left: 5px
}
/* -----------------content--------------------- */ 
#content{ 
position: relative; 
margin: 0px;
	vertical-align: top;
}
/* CONTENU CENTRAL */
#content p {
	line-height: 1.4em;
	margin: 1em 0 1em 0;
	text-align: justify;
}
#content p:first-letter {
	
}
#content h1, #content h2, #content h3 {
	color: #CE3018;
	font-size: 2em;
	font-family: "Lucida sans", Tahoma, Arial, Helvetica, "Sans Serif";
	font-weight: normal;
	margin: 0 0 10px;
	padding: 0
}
#content h4 {
	color: #CE3018;
	font-size: 1em;
	font-family: "Lucida sans", Tahoma, Arial, Helvetica, "Sans Serif";
	font-style: italic;
	font-weight: bold;
	margin: 20px 0 10px;
	padding: 0
}
#content ul {
	margin-left: 20px;
	margin-bottom: 15px;
	font-size: 13px;
	list-style-type: disc;
	list-style-position: outside;
}
#content ul li {
	margin-bottom: 5px;
}
#content .central {
	margin-left: 0px;
}
/*  ----------------footer---------------------- */ 
#footer {
	clear:both;
color: #000;
	font-size: 0.7em;
	text-align: center;
	margin-top: 10px;
	margin-bottom: -5px;
	padding: 5px;
	border-top: 3px solid #CE3018;
	height: 50px;
}
/* DIVERS */
a, content a {
	color: #CE3018;
	text-decoration: none
}
a:hover, content a:hover {
	color: #fff;
	background-color: #CE3018
}
img a, a:hover {
	border-style: none;
	border-width: 0;
	background-color: none
	background-image: none;
}
/* CLASSES DIVERSES */
#login, #login a {
	line-height: normal;
	text-decoration: none;
}
#connexion, #connexion a {
	color: #444;
}
#header .searchbox {
	margin: 18px 10px 0 0;
	float: right;
	clear: both
}
#header .searchbox .submit {
	color: #fff;
	font-weight: normal;
	background-color: inherit;
	border: solid 1px #c0c0c0
}
#header .searchbox .text {
	font-size: 1em;
	padding: 1px;
	color: #42535B;
	background-color: #ADCDEB;
	border: 1px solid #c0c0c0;
	width: 90px;
}
/*  NAVIGATION ENTRE PAGES  */
#topage {
	clear: both;
	margin: 30px 0 0 100px;
	display: block;
}
#topage a {
	font-size: 0.9em;
	font-weight: bold;
	border: 1px solid #eee;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 3px;
}
#topage .toleft {
	margin-right: 30px;
}
#topage .toright {
	margin-left: 30px;
}
/*  Classes de styles Â»ditables */
.imgleft, .imgright, .imgcenter {
	padding: 0;
}
.imgleft a, .imgright a, .imgcenter a {
	border-style: none;
	border-width: 0;
	background-image: none;
}
.imgleft a:hover, .imgright a:hover, .imgcenter a:hover {
	border-style: none;
	border-width: 0;
}
.imgleft {
	float: left;
	margin: 5px 10px 5px 0;
}
.imgright {
	float: right;
	margin: 5px 0 5px 10px;
}
.citation {
	font-style: italic;
	font-size: 1.0em;
	background-color: #dedede;
	font-weight: bold;
	padding: 3px;
}
/*  Style d'affichage des Â»diteurs */
html .mceContentBody {
	background-color: White;
	color: Black;
	text-align: left;
	max-width: 625px;
	z-index: 100;
}
/*background pour TinyMCE*/
* html .mceContentBody {
	width: 625px;
}
html .edit a,html .edit a:link,html .edit a:visited {
	text-decoration: none;
}
html .retrieve {
	background-color: White;
}
#editmenu {
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
	padding-bottom: 5px;
	line-height: 2em;
}
#editcontent td img {
	max-width: 625px;
}
/*  Fin du style des Â»diteurs */
/* Trucs en vrac */
hr {
	height: 1px;
	border: solid #c0c0c0 0px;
	border-top-width: 1px;
}
form {
	margin: 0;
}
ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search {
	padding-left: 0;
	margin-left: 0;
	list-style: none;
}
li {
	line-height: 1.5
}
#hvmenu {
	height: 15px;
	width: 695px;
	border-top: 0px solid #727476;
	border-right: 0px solid #727476;
	border-bottom: 0px solid #727476;
	border-left: 0px solid #727476;
}
#navlist li {
	color: #CE3018;
	font-size: 8.5pt;
	font-weight: normal;
	text-decoration: none;
	list-style-type: none;
	display: inline;
	margin: 0;
	padding-right: 20px;
	padding-left: 15px;
	float: left
}
#navlist ul {
	color: #CE3018;
	font-size: 8.5pt;
	font-weight: normal;
	margin: 0;
	float: left
}
#navlist a:link, #navlist a:visited, #navlist a:active {
	color: #CE3018;
	font-size: 8.5pt;
	font-weight: normal;
	margin: 0;
	float: left
}
#navlist a:hover {
	color: #CE3018;
	font-size: 8.5pt;
	font-weight: normal;
	margin: 0;
	float: left
}
.wbt a:link, .wbt a:active, .wbt a:visited {
	color: #fff;
	font-size: 8.5pt;
	font-family: "Lucida sans", Tahoma, Arial, Helvetica, "Sans Serif";
	font-weight: normal;
	background-color: #CE3018;
	text-align: left;
	display: block;
	margin-top: 2px;
	padding: 3px 2px 2px 9px
}
.wbt a:hover {
	color: #CE3018;
	font-size: 8.5pt;
	font-family: "Lucida sans", Tahoma, Arial, Helvetica, "Sans Serif";
	font-weight: normal;
	text-align: left;
	display: block;
	margin-top: 2px;
	padding: 3px 2px 2px 5px
}