body{

	padding:0;

	margin:10px 20px; 	

	background-color: #F5F3F3;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #370A14; 

}



a{ 

	color: #370A14; 

	text-decoration:none;

}



a:hover{

	color: #876C72;

}



img{

	border: none;

}



form{

  margin:0px;

  padding:0px;

}



.input{

  border: 1px solid #370A14;

  background: #FAFAFA;

  color: #370A14;

  margin:0px;

  padding:0px;

}



.inputext{

  border: 1px solid #370A14;

  background: #FAFAFA;

  color: #370A14;

  width: 110px;

}



.inputpp{

  border: 1px solid #370A14;

  background: #FAFAFA;

  color: #370A14;

  width: 200px;

}



.validepp{

  border: 1px solid #370A14;

  background: #C3B5B8;

  color: #370A14;

  margin:0px;

  padding:0px;

}



.texte{

  font-size: 12px;

  color: #370A14; text-align: justify;

  }

  

td{

  font-size: 12px;

  color: #370A14;

  }



#box{

	font-size: 12px;

	color: #370A14; 

	padding: 6px 4px;

	padding-bottom: 10px;

}



#box a{

 color: #370A14; text-decoration: none;

}



#box a:hover{

 color: #876C72;

}



#box li{

  margin-left: 4px; 

  color: #370A14; 

  list-style-type: square;

}



.titre{

  font-size: 14px;

  font-weight:bold; color: #BBCDE0; 

}



#centre{

	margin-top: 80px;

	position:absolute;

	left: 50%;

	width: 800px;

	margin-left: -300px;

	/*visibility: hidden;*/

}



ul#box li{

  float:left;

  display:block;

  padding:0;

}



/* MENU */



ul#menu li ul{

  display:none;

}



ul#menu li:hover>ul{

  display:block;

}





ul#menu{

  margin:0px;

  padding:0px;

  list-style:none;

  width:100%;

  float:left;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

}



ul#menu li{

  float:left;

  display:block;

  padding:0;

  /*padding:2px 1px;*/

}



ul#menu li a{

  display:block;

  padding:0;

  border:0;

  color:#000000;

  text-decoration:none

}



ul#menu li a:hover{

}



ul#menu ul{

  position:absolute;

  background:#E1DADC;

  list-style:none;

  margin:0px;

  padding:0px;

  width:200px;

  z-index:1;

}



ul#menu ul ul{

  top:0px;

  left: 201px;

  z-index:2;

  /*border-top: 1px solid #370A14;*/

}



ul#menu ul li{

  position:relative;

  float:none;

  margin:0px;

  padding:0px;

  _display:inline;

}



ul#menu ul li a{

  display:block;

	margin:0px;

	padding:0px;

	width:200px;

  border:none;

}



ul#menu ul li a span{

  background: #E1DADC; /*#C8DCF0;*/

  color: #370A14;

  display:block;

  width:190px;

  _width:200px;

  padding: 4px;

  /*border:none;*/

  border-bottom: 1px solid #370A14;

  border-left: 1px solid #370A14;

  border-right: 1px solid #370A14;

  cursor:hand;

}



ul#menu ul li .top {

  border-top: 1px solid #370A14;

}



ul#menu ul li a.next span{

  background:url(images/fleche.gif) no-repeat -50% 50%;

}



ul#menu ul li a.next:hover span{

  background-position: -50% 50%;

}



ul#menu ul li a:hover span{

  background-color:#C3B5B8;

  border-bottom: 1px solid #370A14;

  border-left: 1px solid #370A14;

  border-right: 1px solid #370A14;

}



.ldtop { 

border-top: 1px solid #370A14; border-bottom: 1px solid #370A14; background-color: #E1DADC; padding: 2px; padding-left: 4px; padding-right: 4px;

}



.ldbot { 

border-bottom: 1px solid #370A14; text-align: justify; padding: 6px; background-color: #F5F3F3;

}



 FORUMS 

.add{}

.add a{ border: 1px solid #370A14; background-color: #EDE9EA; padding: 2px; height: 20px; }



.titreForumB{ font-size: 14px; font-weight: bold; }

.titreForum{ font-size: 14px; font-weight: normal; }

.titrePost{	font-size: 12px; font-weight: normal; }

.titrePostB{ font-size: 12px; font-weight: bold; }



.ForumHautC{

	font-weight: bold;

	text-align: center;

	background-color: #E1DADC;

	border-top: 1px solid #370A14;

	border-bottom: 1px solid #370A14;

}



.ForumHautL{

	font-weight: bold;

	background-color: #E1DADC;

	border-top: 1px solid #370A14 ;

	border-bottom: 1px solid #370A14;

	padding-left: 4px;

}



.borderR { border-right: 1px solid #C3B5B8; }

.borderB { border-bottom: 1px solid #C3B5B8; }

.borderFinT { border-bottom: 1px solid #370A14; }



.ForumEndroit{

	font-weight: normal; 

}



.ForumTitre{ font-weight: bold;font-size: 14px; padding-left : 8px; }

.ForumModos{ font-size: 10px; padding-left : 8px; }



.ForumALire { background-color: #E5EFF2; } 

.ForumLu { background-color: #FAFCFC; } 



.ForumDetail { 

	font-size: 11px;

	margin-left: 8px;

	margin-right: 8px;

	margin-top: 4px;

	padding: 4px;

	border: 1px #AFBEEB dotted;

	background-color: #F7F8FD;

	color: #1E1E82;

}



.ForumModo { 

	font-size: 11px;

	margin-left: 8px;

	margin-top: 4px;

}



.space { padding-top: 20px; padding-bottom: 12px; }



.ForumPrincipal { padding: 10px 0px; vertical-align: middle; }

.ForumPrincipalS { padding: 4px 0px; vertical-align: middle; }



.ForumLien a:link { color: #1E1E82; text-decoration: none; }

.ForumLien a:visited {	text-decoration: none; color: #1E1E82; }

.ForumLien a:hover { text-decoration: none; color: #AFBEEB; }

.ForumLien a:active {	text-decoration: none;	color: #1E1E82; }

.ForumLien a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; text-decoration: none;	color: #1E1E82; }



.PostTitre { margin-left: 8px; } 

.PostTitreS { margin-left: 4px; } 



.boxAvatar{

	padding-left: 8px;

}



.Posted{

	font-size: 9px;

	border-bottom: 1px dotted #370A14;

	margin-top:2px; 

	margin-bottom:10px; 

}



.boxPseudo{

	padding-left: 8px;

	font-weight: bold;

	border-bottom: 1px solid #370A14; 

	border-top: 1px solid #370A14; 

	background-color: #E1DADC;

	}



.boxPosted{

	padding-left: 8px;

	font-size: 9px;

	border-bottom: 1px solid #370A14; 

	border-top: 1px solid #370A14;

	background-color: #E1DADC;

}



.boxTexte{

	padding: 8px;

	padding-top:0px;

}





.boxRight{

	background-color: #E5EFF2;

	border-right: 1px solid #C3B5B8; 

	width: 100px;

}



.boxSignature{

	margin-bottom: 6px; 

	background-color: #E5EFF2; 

	border-top: 1px dashed #C3B5B8; 

	padding: 4px;

}



.boxEndSignature{

	margin-bottom:6px; 

	background-color: #E5EFF2; 

	border-top: 1px dashed #C3B5B8; 

	border-bottom: 1px solid #370A14; 

	padding: 4px;

}



.boxEndRight{

	border-bottom: 1px solid #370A14; 

	border-right: 1px solid #C3B5B8; 

	background-color: #E5EFF2;

}



.boxBorder{

	border: 1px solid #370A14; 

}



.boxEndRien{

	margin-bottom: 6px; 

	border-bottom: 1px solid #370A14; 

	padding: 4px;

}



.boxNoSignature{

	margin-bottom: 6px; 

	padding: 4px;

}



.boxRien{

	margin-bottom:6px; 

	padding: 4px;

}



.boxEcart{

	height:10px; 

	width:10px; 

}



.FORUMSelect { padding: 2px; background-color: #D2E9D8; }



.big { font-size: 14px; }

.normal { font-size: 12px; }

.small { font-size: 10px; } 

.small a { font-size: 10px; } 

.center { text-align: center; }

.justify { text-align: justify; }

.bold { font-weight: bold; }



.citation { border: 1px dotted #C3B5B8; background-color: #FFF; padding: 4px; width: 95%; margin-left: 8px;}



.b { font-weight: bold; }

.u { text-decoration: underline; }

.i { font-style: italic; }

.s { text-decoration: line-through; }

.li { list-style-type: circle; }



 FIN FORUMS 



 DEB Calendrier 



#Calendrier{

	font-size: 10px;

	padding: 10px;

}



.CalendrierMonth{

	font-size: 11px;

}



.CalendrierToday {

	background-color: #C3B5B8;

	font-size: 10px;

	padding: 1px 0px;

}



.CalendrierOther{

	font-size: 10px;

	background-color: #F6F4F4;

	padding: 1px 0px;

}



.CalendrierDate{

	background-color: #B5C3B8;

	font-size: 10px;

	padding: 1px 0px;

}





.Jours{

	font-size: 10px;

	background-color: #C3B5B8;

	padding: 2px 0px;

	width: 17px;

}



.boxImg{

	float: left;

	width: 190px;

	height: 200px;

	/*vertical-align: middle;*/

}

















.Selected{

	color:#F50000;

}



.Galerie{

	border-bottom:2px solid #C8C8C8; font-weight:bold; font-size:14px; color:#C8C8C8;

}



.Galerie a{

	font-size:14px; color:#C8C8C8;

}



.Galerie a:hover{

	font-size:14px; color:#F5F5F5;

}



.STitre{

	font-weight:bold; font-size:12px; color:#C8C8C8;

}



.SGalerie{

	float:left; margin-bottom:30px; width:600px;

}



.BoxDessin{

	float:left; margin:10px 20px; /*border:1px solid #C8C8C8; */

}



.Img{

	border-bottom:1px solid #0F0F0F;

}



.Com{

	background-color:#E1DADC; padding:4px; font-weight:bold; 

}



.Com a{

	color: #0F0F0F; text-decoration: none;

}



.Com a:hover{

	color: #C8C8C8;

}



.Descriptif{

	font-size:12px; color:#C8C8C8;

}



.Descriptif a{

	color:#F5F5F5; font-weight:bold; 

}



.Descriptif a:hover{

	color:#C8C8C8;

}



.BoxCom{

	margin-top:20px;

}



.BoxComWidth{

	width:360px;

}



.PseudoDate {

	background-color:#E1DADC; padding:4px; font-weight:bold; color:#0F0F0F; font-size:11px;

}



.PseudoDate a {

}



.PseudoDate a:hover {

	color:#F5F5F5;

}



.PseudoDateWidth {

	width:360px; 

}



td{

	font-size:11px; color:#0F0F0F;

}



.Comment{

	background-color:#FAFAFA; color:#0F0F0F; padding:4px;

}



.CommentWidth{

	width:360px; 

}



.BoxAddCom{

	margin:20px 0px; width:260px;

}



.Titre{

	background-color:#E1DADC; padding:4px; text-align:justify; 	color: #370A14; 

}



.TitreWidth{

	width:252px; _width:260px; 

}



.Choix{

	margin-top:4px; margin-bottom:10px; text-align:left;

}



.Post{

	margin-top:20px;

}



.Champ{

	width:260px;

}

#ban {
	position:relative;	
}

.soutien_header {
	background: #651325;
	color:#FFF;
}

#soutien td {
	border:1px solid #651325;
	padding:4px;
}

#soutien_ban {
	position:absolute;
	top: 24px;
	right: 40px;
	background:#FFF;
	padding:2px;
	
}

