body {
	color:#364042;
	font-family:Verdana, Arial,"Lucida Console", Helvetica, sans-serif;
	font-size:11px;
	padding:0;
	margin:0;
	background-color: white ;
	}

div#contenu {
	width: 915px;
	height:auto;
	margin:auto;
	margin-top:0px;
	}

div.clear { clear:both; }

a { text-decoration: none; color: #003B86;}
a:hover { text-decoration:none; color: #DD6900;}


img { border:0;}
div#header {
  background: url(images/header.png) no-repeat;
  width: 915px;
  height: 132px;
}

div#footer {
	font-size:6px;
	text-align: center;
	padding-top: 1px;
	margin: 0px;
  width: 915px;
  height:24px;
  background: url(images/footer.png) no-repeat;
}


div#menuHoriz {
  margin-top:51px;
  margin-bottom:0px;
  padding-bottom:0px;
  margin-right:20%;
  padding-right:0px;
  float:right;
  border:solid black 0px;
  /*width:400px;*/
}
ul#listeMenu,li.listeMenu {margin:0px; padding:0px;padding-right:-10px;padding-left:-10px; list-style-type:none;display: inline;}
ul#lateral, li.lateral { margin:0; padding:0; list-style-type:none; }

div#contenu_2 {
  background: url(images/contenu_1.png) repeat-y #000000;
  width: 915px;
	min-height:650px;
	height:auto;
	margin-left:0px;
	margin-top:0px;
	}


/* ---------- NEWS --------- */

div.news_content {
  min-height: 80px;
  font-size: 11px;
  margin:3px;
  color: black;
  border: rgb(185,185,185) solid 0px;
  padding: 0px;
  text-align : justify;
}
div.news_content a {
  color: #000fff;
  font-weight: bold;
  text-decoration: none;
}
div.news_content a:hover {
  color: #6CC9FF;
  text-decoration: none;
}

/* ------------ MENU --------- */
div#menu {
	width:48px;
	height:auto;
	float:left;
	margin-top:15px;
	z-index:2;
	}
div#menu a img { border:0; }
div#menu li { margin-bottom:0px; width:48px; height:152px; }


div#menuDte {
	width:185px;
	float:right;
}
div.menuDte {
  border: 1px solid #1e9136;
  background-color: #b6ceac;
  width:187px;
  margin-bottom:30px;
}
div.menuDteComplementaire {
  border: 1px solid #1e9136;
  border-top: 0px solid #1e9136;
  background-color: #b6ceac;
  width:187px;
	margin-top:-30px;
  margin-bottom:30px;
}
div#menuDteTitre1 {
  background: url(images/espaceMbre.png); 
  height:40px;
  width:206px;
  margin-top:-6px;
  margin-left:-19px;
}

div#menuDteTitre2 {
  background: url(images/viewGalerie.png); 
  height:40px;
  width:206px;
  margin-top:-6px;
  margin-left:-19px;
}

div#menuDteTitre4 {
  background: url(images/whoOnline.png); 
  height:40px;
  width:206px;
  margin-top:-6px;
  margin-left:-19px;
}

div#contenu_3 {
	width:825px;
	height:auto;
	float:left;
	padding-left:15px;
	padding-right:16px;
	padding-top:20px;
	font-size:10px;
 	}

/* ------------------ LES NEWS ---------------- */ 	
div#news {
  float: left;
  width: 590px;
  margin-left:10px;
  height: auto;
  min-height:200px;
  border: 1px solid #1e9136;
}
div#cellpicNews {
  background: url(images/cellpic.png) repeat-x; 
  height:31px;
  margin-top:0px;
}
div#imgNews {
  background: url(images/lesNews.png); 
  height:31px;
  width:183px;
  margin-top:-3px;
  margin-left:-19px;
}
  /* ---------- TITRE --------- */
div.news_titre {
  width: 100%;
	/*overflow:hidden;*/
	margin-bottom:-3px;
}
div.news_titre h1{
  font-weight: bold;
  font-size: 15px;
	color:#850504;
	background-color:inherit;
	/*text-decoration:line-through;*/
	display:inline;
	padding-right:5px;
} 

/****SPAN MEMBRE******/
.name,.name0,.name2,.name3 {
  font-size: 10px;
}
/* MEMBRE */
.name1 a{
  color: blue;
  text-decoration:none;
}
/* MODO */
.name2 a{
  color: purple;
  text-decoration:none;
}
/* MODO */
.name4 a{
  color: green;
  text-decoration:none;
}
/* ADMIN */
.name5 a{
  color: red;
  text-decoration:none;
}

/**SOMMAIRE A TUTO */
table#toc {
	border: 1px solid black;
	background-color: #e0e0e0;
}
div#toctitle {
	text-align:center;
}
li.toclvl-1{
	list-style-type: decimal;
}
li.toclvl-2{
	list-style-type: decimal;
}

table#toc h4{
	display: inline;
}

/* ---- TUTO ---- */
div#tuto {
  float: left;
  width: 590px;
  margin-left:10px;
  height: auto;
  min-height:200px;
	border: 1px solid #1e9136;
	font-size: 11px;
	background-color: #d6ceac;
}
.headline{
	color: #024379;
  font-weight: bold;
  font-size: 18px;
	border-bottom: 1px solid #1e9136;
	border-top: 1px solid #1e9136;
	background-color:#eaeaea;
	padding-right:5px;
}
/* --------- LE FORUM --------*/
div#fofo {
  float: left;
  width: 590px;
  margin-left:10px;
  height: auto;
  min-height:200px;
}
table#forum,table.forum, table.tableau {
  border: 1px solid #1e9136;
  margin-top: 0px;
  width: 590px;
  border-collapse: collapse;
  }
th {
  background: url(images/cellpicForum.png) repeat-x;
  height: 32px;
  color: white;
  background-color:#1a8130;
  }
th.titre { text-align: center; width: 400px; }
th.nbsujet,th.nbmess {
  width: 45px;
  text-align:center;
  }
th.stat {
  width: 100px;
  text-align:center;
  }
th.lastmess {
  width: 120px;
  text-align:center;
}
th.auteur {
  width: 120px;
  text-align: center;
}
th.message {
  width: 40px;
  text-align: center;
}
img.imgCat {
  margin-left: -25px;
  margin-top: -25px;
  margin-bottom: -25px;
  float:left;
}

div.forumTitre {
  width: 560px;
  background-image:url(images/bar.jpg);
	background-position:right 8px;
	background-repeat: no-repeat;
	overflow:hidden;
	margin-bottom:5px;
}
div.forumTitre h1{
  font-weight: bold;
  font-size: 18px;
	color:#2D3A48;
	display:inline;
	background-color:inherit;
	padding-right:5px;
}
td {
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  border: none;
}
td.forum_title_0 {
  text-align: left;
  width:275px;
  background-color: #dcdbc7;
}
td.forum_title_1 {
  text-align: left;
  width:275px;
  background-color: #b6ceac;
}
td._0 {
  text-align: left;
  background-color: #dcdbc7;
}
td._1 {
  text-align: left;
  background-color: #b6ceac;
}
td.row2_0 {
  text-align: center;
  background-color: #dcdbc7;
  border-left: 1px solid white;
}
td.row2_1 {
  text-align: center;
  background-color: #b6ceac;
  border-left: 1px solid white;
}
td.row3_0 {
  text-align: center;
  font-size: 10px;
  background-color: #dcdbc7;
  border-left: 1px solid white;
}
td.row3_1 {
  text-align: center;
  font-size: 10px;
  background-color: #b6ceac;
  border-left: 1px solid white;
}
td.auteur {
	width:120px;
  background-color: #b6ceac;
  text-align: center;
  border-right:1px solid #1a8130; 
}
td.info {
  background-color: #b6ceac;
  text-align: center;
}
td.spaceRow {
  background-color: #166c28; 
  border-top:1px solid #1a8130; 
  border-bottom:1px solid #1a8130;
  }

td.profilDroit {
  text-align: left;
  background-color: #dcdbc7;
  border: 1px solid #1e9136;
  width:50%;
}
td.profilGauche {
  text-align: left;
  background-color: #b6ceac;
  border: 1px solid #1e9136;
}

td.ss-titre {
	background-color: #dddfd3;
  border: 1px solid #1e9136;
}

.editable, textarea{
	color: #000;
	border:1px solid black;
	background-color: #ffffee;
}

.postbody { font-size : 12px; color: black;}
a.postlink:link	{ text-decoration: none; color : #1a8130; }
a.postlink:visited { text-decoration: none; color : #5493B4; }
a.postlink:hover { text-decoration: underline; color : #DD6900}

/********** LES SPAN *********/
.lienForum{
  font-size: 13px;
  font-weight:bold;
}
.lienForum a{
  color: #006FA6;
  text-decoration: none;
}
.lienForum :hover{
  color:#dd6900;
}
.lienTopic a{
  font-size: 11px;
  font-weight: bold;
  color: #006FA6;
  text-decoration: none;
}
.dernierTopic a{
  text-align: center;
  font-size: 10px;
  color: #006FA6;
  text-decoration: none;
  background-color: inherit;
}


iframe {
	border-width: 0px;
	height: 60px;
	width: 400px;
}
iframe.hidden {
	visibility: hidden;
	width:0px;
	height:0px;
}

table.sotw {
  border: 1px solid #1e9136;
  margin-top: 5px;
	margin-bottom: 3px;
  width: 150px;
  border-collapse: collapse;
  }


/* Autocompletion */
.update{
        position:absolute;
        width:250px;
        background-color:white;
        border:1px solid #888;
        margin:0px;
        padding:0px;
}

ul.contacts {
        list-style-type: none;
        margin:0px;
        padding:0px;
        text-align: left;
}
ul.contacts li.selected { background-color: #ffb; cursor: pointer; }
li.contact {
        list-style-type: none;
        display:block;
        margin:0;
        padding:2px;
        height:12px;
}
li.contact div.image {
        float:left;
        width:32px;
        height:12px;
        margin-right:8px;
}
li.contact div.nom {
        font-weight:bold;
        font-size:12px;
        line-height:1.2em;
}

ul.none {
	list-style-type:none;
	margin-left:-30px;
}

a.linkProfil {
	font-size:11px;
	background: url(images/icons_map.png) left -78px no-repeat;
	padding-left:18px;
}

a.linkConcours {
	font-size:11px;
	background: url(images/icons_map.png) left -143px no-repeat;
	padding-left:18px;
}
a.linkDeco {
	font-size:11px;
	background: url(images/icons_map.png) left -90px no-repeat;
	padding-left:18px;
}
a.linkMP {
	font-size:11px;
	background: url(images/icons_map.png) left -108px no-repeat;
	padding-left:18px;
}
