
.button{
	float: left; 
	border: 1px solid #000000; 
	padding: 0px; 
	margin-right: 2px; 
	text-decoration: none; 
	background-color: #E5EFF2;
}

.button:hover {
	color: 005F7D;
	background-color: BEEFFF;
}

.code{
	border: 1px solid #000000; 
	margin-right: 2px; 
	text-decoration: none; 
	background-color: #E5EFF2;
}

.boxLink { float:left; margin-right:25px; _margin-right:15px; margin-bottom:15px; border:1px solid #3C96F0; }

ul#menu li div.mod{
  	padding:			0;
  	display:			block;
}

ul#menu li a div.mod{
	height:				22px;
	_height:			31px;
	width:				119px;
	_width:				120px;
	padding-top: 		8px;
  	border-bottom: 		1px solid #005F7D;
  	border-right: 		1px solid #005F7D;
}



.TitreForm{ background-color:#CCDFE5; padding:4px; text-align:justify; font-weight:bold; margin-bottom: 4px; margin-top: 10px; }
.Choix{ text-align:left; }
.TitreFormError{ background-color: #FF9999; padding:4px; text-align:justify; font-weight:bold; color: #FFFFFF; margin-bottom: 4px; margin-top: 10px; }
.tipError{ color: #FF0033; text-align:justify; font-weight:bold; }

div.Temp {
	position:         absolute;
	z-index:          5;
	margin:           0px;
	padding:          2px;
	border:           1px solid #999999;
	background-color: #DDDDDD;
	-moz-opacity:     0.9;
	filter:           alpha(opacity: 90);
	opacity:          0.9;
}


.Gal{ font-size: 12px; /*border-top:1px solid #005F7D;*/ border-bottom:1px solid #005F7D; /*font-weight:bold;*/ padding:4px 0px; /*padding:4px;*/  }
.Gal td{ /*font-weight:bold;*/ padding:0px; margin:0px; }
.Gal a{	text-decoration:none; color:#0055AA; }
.Gal a:hover{ text-decoration:none; color:#00AA55; }

.SGal{ border-bottom:1px solid #005F7D;	font-size: 12px; padding:4px 0px; /*padding:4px;*/ /*border-left:1px solid #005F7D; border-right:1px solid #99BFCB;*/ }
.SGal a{ text-decoration:none; color:#0055AA; }
.SGal a:hover{ text-decoration:none; color:#00AA55; }

.addGal{ font-size: 12px; border:1px solid #005F7D; background-color:#EAFAFF; }
.oneGal{ padding: 4px; display:block; font-size: 12px;  background-color:#F0F5FA; }

.End{ padding-top:10px; }
.TitreSondage{ margin-bottom:4px; font-weight:bold; }
.Sondage{ padding:2px 4px; }

.SGalerie{ float:left; /*width:600px;*/ }
.Titre{ font-weight:bold; font-size:14px; padding:4px; border-top:1px solid #0055AA; border-bottom:1px solid #0055AA; background-color:#F0F5FA; width:100%; }
.STitre{ padding-left:10px; font-weight:bold; font-size:12px; color:#0055AA; margin-bottom:10px; margin-top:10px; width:100%; float:left; text-decoration:underline; }
.Decale{ padding-left:10px; }
.BoxDessin{	float:left; padding-bottom: 0px; padding-right: 5px; /*margin:10px 5px;*/ }
.SBoxDessin{ float:left; height:160px; vertical-align:middle; }
/*.BoxGal{ float:left; margin-right:10px; margin-bottom:10px; display:block; }*/

.Img{ border-bottom:1px solid #0F0F0F; }

.Entre{ width:100%; float:left; margin-top:10px; }

.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:#EAFAFF;
}

/*.BoxDessin{
	float:left; margin:10px 30px; border:1px solid #C8C8C8;
}*/

/*.menuGal{
	float:left; width:150px; border-bottom:1px solid #EAFAFF; border:1px solid #C8C8C8; 
}*/


.Com{
	background-color:#EAFAFF; 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:#EAFAFF; font-weight:bold; 
}

.Descriptif a:hover{
	color:#C8C8C8;
}

.ComTitre{
	background-color:#EAFAFF; padding:4px; text-align:justify; color:#0F0F0F; font-weight:bold;
}

.ComTitreWidth{
	width:252px; _width:260px; 
}

.BoxAddCom{
	margin:4px 0px; width:260px;
}

.choixImg{ margin:4px; padding:6px; background-color:#E6F0FA; float:left; border:1px solid #96C8FA; }
.choixImg2{ margin:4px; padding:6px; background-color:#FAF0E6; float:left; border:1px solid #96C8FA; }
.borderImg{ border:1px solid #007DFA; vertical-align:middle; }
.selectGal{float:left; width:98%; margin-top:10px; margin:4px; padding:6px; background-color:#E6F0FA; border:1px solid #96C8FA; }
.adminGal{ float:left;  width:98%; border:2px solid #007DFA; margin:4px; padding:4px; }


body{
	padding:0;
	margin:0;
	background-color: #E5EFF2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img{
	border: none;
}

li { list-style-type: circle; padding:2px 0px; }

a{
 color: #005F7D; text-decoration: none; font-weight:bold;
}

a:hover{
 color: #40879E;
}

form{
  margin:0px;
  padding:0px;
}

.boxImgDef{ width:150px; height:150px; overflow:hidden; clip:rect(0px, 150px, 150px, 0px); float:left; margin-right:4px; margin-bottom:4px; border:1px solid #3C96F0; }

.boxAnim { float:left; margin-right:35px; _margin-right:25px; margin-bottom:25px; border:1px solid #3C96F0; padding:4px; background-color: #EAFAFF; }
.boxGal { float:left; margin-right:35px; _margin-right:25px; margin-bottom:25px; border:1px solid #3C96F0; }
.boxImgGal{ width:150px; height:150px; overflow:hidden; clip:rect(0px, 150px, 150px, 0px); }
.boxComGal{ background-color:#EAFAFF; padding:4px; font-weight:bold; border-top:2px solid #3C96F0; }
.boxComGal a{	color: #0F0F0F; text-decoration: none; }
.boxComGal a:hover{ color: #C8C8C8; }


.titImgDef{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#C8DCF0; border-bottom:1px solid #3C96F0; }

.entre{ _width:100%; height:10px; display:block; float:left; }

.Detail1{ text-align:justify; width:580px; margin-bottom:10px; display:block; float:left; }
.Detail{ text-align:justify; width:570px; margin-bottom:10px; display:block; float:left; }

.choixGalN{ float:left; padding:2px; background-color:#C8DCF0; border:1px solid #3C96F0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.inputext{
  border: 1px solid #005F7D;
  background: #FAFAFA;
  color: #005F7D;
  width: 110px;
}

.inputpp{
  border: 1px solid #005F7D;
  background: #FAFAFA;
  color: #005F7D;
  width: 200px;
}

.validepp{
  border: 1px solid #005F7D;
  background: #99BFCB;
  color: #005F7D;
  margin:0px;
  padding:0px;
}

.go { 
border: 1px solid #005F7D; background-color: #CCDFE5; color: #005F7D;
}

.tblock { 
border-bottom: 1px solid #99BFCB; padding-top: 6px; padding-left: 4px; margin-bottom: 10px; font-weight: bold; color: #99BFCB; font-size: 12px;
}

.texte{
  font-size: 12px;
  color: #005F7D; text-align: justify;
}
  
td{
  font-size: 12px;
  color: #005F7D;
}

.page{
	padding: 16px 4px;
}

.titrePage{
	color: #005F7D; font-size: 14px; font-weight: bold;
}

.titreForumB{
	color: #005F7D; font-size: 13px; font-weight: bold;
}

.titreForum{
	color: #005F7D; font-size: 13px;
}

.titrePost{
	color: #005F7D; font-size: 12px;
}

.titrePostB{
	color: #005F7D; font-size: 12px; font-weight: bold;
}

.titreSouligne{
	border-bottom: 1px solid #005F7D; 
}

.add { 
border: 1px solid #005F7D; background-color: #E5EFF2; color: #005F7D; padding: 2px; height: 20px;
}

#menubox{
	font-size: 11px;
	color: #005F7D; 
	padding: 6px 4px;
	padding-bottom: 10px;
}

#menubox a{
 color: #005F7D; text-decoration: none;
}

#menubox a:hover{
 color: #40879E;
}

#menubox li{
  margin-left: 4px; 
  color: #005F7D; 
  list-style-type: square;
}

.titre{
  font-size: 14px;
  font-weight:bold; color: #BBCDE0; 
}


#centre{
	margin-top: 80px;
	position:absolute;
	left: 50%;
	width: 900px;
	margin-left: -300px;
}


ul#menubox li{
  float:left;
  display:block;
  padding:0;
}

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;
}

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:#CCDFE5;
  list-style:none;
  margin:0px;
  padding:0px;
  width:120px;
  z-index:1;
}

ul#menu ul ul{
  top:0px;
  left: 121px;
  z-index:2;
}

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:120px;
  border:none;
}

ul#menu ul li a span{
  background: #CCDFE5; 
  color: #005F7D;
  display:block;
  width:110px;
  _width:120px;
  padding: 4px;
  border-bottom: 1px solid #005F7D;
  border-left: 1px solid #005F7D;
  border-right: 1px solid #005F7D;
  cursor:hand;
}

ul#menu ul li a.next span{
  background:url(images/fleche.gif) no-repeat 0% 50%;
}

ul#menu ul li a.next:hover span{
  background:url(images/fleche2.gif) no-repeat 0% 50%;
  background-color:#99BFCB;
}

ul#menu ul li a:hover span{
  background-color:#99BFCB;
  border-bottom: 1px solid #005F7D;
  border-left: 1px solid #005F7D;
  border-right: 1px solid #005F7D;
}

.bordertop {
  border-top: 1px solid #005F7D;
}


	.SBOXtopL{ background-color: #CBDEE5; padding: 2px; border-top: 1px solid #6496B4; border-bottom: 1px solid #6496B4; text-align: left; color: #6496B4; }
	.SBOXtopR{ background-color: #CBDEE5; padding: 2px; border-top: 1px solid #6496B4; border-bottom: 1px solid #6496B4; text-align: right; font-size: 9px; color: #6496B4; }
	.SBOXtexte { background-color: #F0F5F7; padding: 2px; text-align:justify; width: 142px; color: #6496B4; }
	
	.SBOXtopSL{ background-color: #CBDEE5; padding: 2px; border-top: 1px solid #6496B4; border-bottom: 1px solid #6496B4; text-align: left; color: #969696; }
	.SBOXtopSR{ background-color: #CBDEE5; padding: 2px; border-top: 1px solid #6496B4; border-bottom: 1px solid #6496B4; text-align: right; font-size: 9px; color: #969696; }
	.SBOXStexte { background-color: #F0F5F7; padding: 2px; text-align:justify; width: 142px; color: #969696; }
	
	.SBOXtopPL{ background-color: #FAE6D2; padding: 2px; border-top: 1px solid #B49664; border-bottom: 1px solid #B49664; text-align: left; color: #B49664; }
	.SBOXtopPR{ background-color: #FAE6D2; padding: 2px; border-top: 1px solid #B49664; border-bottom: 1px solid #B49664; text-align: right; font-size: 9px; color: #B49664; }
	.SBOXPtexte { background-color: #FFF5EB; padding: 2px; text-align:justify; width: 142px; color: #B49664; }
	
	.SBOXtopPSL{ background-color: #FAE6D2; padding: 2px; border-top: 1px solid #B49664; border-bottom: 1px solid #B49664; text-align: left; color: #969696; }
	.SBOXtopPSR{ background-color: #FAE6D2; padding: 2px; border-top: 1px solid #B49664; border-bottom: 1px solid #B49664; text-align: right; font-size: 9px; color: #969696; }
	.SBOXPStexte { background-color: #FFF5EB; padding: 2px; text-align:justify; width: 142px; color: #969696; }
	
	
.ForumHautC{
	font-weight: bold;
	text-align: center;
	background-color: #CBDEE5;
	border-top: 1px solid #6496B4;
	border-bottom: 1px solid #6496B4;
}

.ForumHautL{
	font-weight: bold;
	background-color: #CBDEE5;
	border-top: 1px solid #6496B4 ;
	border-bottom: 1px solid #6496B4;
	padding-left: 4px;
}

.borderR { border-right: 1px solid #B2CFD8; }
.borderB { border-bottom: 1px solid #B2CFD8; }
.borderFinT { border-bottom: 1px solid #6496B4; }

.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;
}

.boxPseudo{
	padding-left: 8px;
	font-weight: bold;
	border-bottom: 1px solid #6496B4; 
	border-top: 1px solid #6496B4; 
	background-color: #CBDEE5;
	}

.boxPosted{
	padding-left: 8px;
	font-size: 9px;
	border-bottom: 1px solid #6496B4; 
	border-top: 1px solid #6496B4;
	background-color: #CBDEE5;
}

.boxTexte{
	padding: 8px;
}

.boxPseudo2{
	padding-left: 8px;
	font-weight: bold;
	border-bottom: 1px solid #B2CFD8; 
	border-top: 1px solid #B2CFD8; 
	background-color: #E5EFF2;
}

.boxPosted2{
	padding-left: 8px;
	font-size: 9px;
	border-bottom: 1px solid #B2CFD8; 
	border-top: 1px solid #B2CFD8;
	background-color: #E5EFF2;
}

.boxRight{
	background-color: #E5EFF2;
	border-right: 1px solid #B2CFD8; 
	width: 100px;
}

.boxSignature{
	margin-bottom: 6px; 
	background-color: #E5EFF2; 
	border-top: 1px dashed #B2CFD8; 
	padding: 4px;
}

.boxEndSignature{
	margin-bottom:6px; 
	background-color: #E5EFF2; 
	border-top: 1px dashed #B2CFD8; 
	border-bottom: 1px solid #6496B4; 
	padding: 4px;
}

.boxEndRight{
	border-bottom: 1px solid #6496B4; 
	border-right: 1px solid #B2CFD8; 
	background-color: #E5EFF2;
}

.boxBorder{
	border: 1px solid #6496B4; 
}

.boxEndRien{
	margin-bottom: 6px; 
	border-bottom: 1px solid #6496B4; 
	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; }
.right { text-align: right; }
.left { text-align: left; }
.justify { text-align: justify; }
.bold { font-weight: bold; }
.pad2 { padding: 2px; }

.citation { border: 1px dotted #B2CFD8; 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 { _padding:8px 0px; }

<!-- Calendrier -->

#Calendrier{
	font-size: 10px;
	padding: 10px;
}

.CalendrierMonth{
	font-size: 11px;
}

.CalendrierToday {
	background-color: #99BFCB;
	font-size: 10px;
	padding: 1px 0px;
}

.CalendrierOther{
	font-size: 10px;
	background-color: #F0F5F7;
	padding: 1px 0px;
}

.Jours{
	font-size: 10px;
	background-color: #99BFCB;
	padding: 2px 0px;
	width: 17px;
}

.red{
	color: #8D2020;
}

    .actu {
      border: 1px solid #6496B4;
	  padding : 4px;
    }

    .suite {
      display: none;
    }
	
    .symbole {
      text-align: right;
	  padding : 4px;
      background-color: #E5EFF2;
	}
	
	.TDActu{
	  border: 1px solid #6496B4;
      background-color: #99BFCB;
	  padding : 2px;
	  _height: 22px;
	}
	
	.TXTActu{
      font-size: 12px;
	}
	
	.noBorderBottom{
		border-bottom: 0;
	}
	
.imgactu{ margin : 2px; border: 1px solid #6496B4; vertical-align:middle; }
	
.Gal{ font-size: 12px; /*border-top:1px solid #005F7D;*/ border-bottom:1px solid #005F7D; /*font-weight:bold;*/ padding:4px 0px; /*padding:4px;*/  }
.Gal td{ font-weight:bold; padding:0px; margin:0px; }
.Gal a{	text-decoration:none; color:#0055AA; }
.Gal a:hover{ text-decoration:none; color:#00AA55; }

.SGal{ border-bottom:1px solid #005F7D;	font-size: 12px; padding:4px 0px; /*padding:4px;*/ /*border-left:1px solid #005F7D; border-right:1px solid #99BFCB;*/ }
.SGal a{ text-decoration:none; color:#0055AA; }
.SGal a:hover{ text-decoration:none; color:#00AA55; }

.addGal{ font-size: 12px; border:1px solid #005F7D; background-color:#EAFAFF; }

.oneGal{ padding: 4px; display:block; font-size: 12px;  background-color:#F0F5FA; }

.SGalerie{ float:left; /*width:600px;*/ }
.Titre{ font-weight:bold; font-size:14px; padding:4px; border-top:1px solid #0055AA; border-bottom:1px solid #0055AA; background-color:#F0F5FA; width:100%; }

.Champ{ width:260px; }
.ChampS{ width:208px; }
.ChampC{ width:164px; }
.Post{ margin-top:20px;}
.Smiles{ padding: 4px; /*background-color:#CCDFE5;*/ }
.Haut{ height:20px; vertical-align:middle; }
.Selected { color:#7D0000; font-weight:normal; }

.Detail{ margin-bottom:20px; text-align:justify; }
.STitre{ padding-left:10px; font-weight:bold; font-size:12px; color:#0055AA; margin-bottom:10px; margin-top:10px; width:100%; float:left; text-decoration:underline; }
.Decale{ padding-left:10px; }
.BoxDessin{	float:left; padding-bottom: 0px; padding-right: 5px; /*margin:10px 5px;*/ }
.SBoxDessin{ float:left; height:160px; vertical-align:middle; }
/*.BoxGal{ float:left; margin-right:10px; margin-bottom:10px; display:block; }*/

.Img{ border-bottom:1px solid #0F0F0F; }

.Entre{ width:100%; float:left; margin-top:10px; }

.input{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; border:1px solid #005F7D; background-color:#EAFAFF; color: #005F7D; }
.info{ padding:6px; border:1px dotted #005F7D; background-color:#EAFAFF; }

.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:#EAFAFF;
}

/*.BoxDessin{
	float:left; margin:10px 30px; border:1px solid #C8C8C8;
}*/

.menuGal{
	/*float:left;*/ width:150px; border-bottom:1px solid #EAFAFF; /*border:1px solid #C8C8C8; */
}


.Com{
	background-color:#EAFAFF; 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:#EAFAFF; font-weight:bold; 
}

.Descriptif a:hover{
	color:#C8C8C8;
}

.BoxCom{
	margin-top:20px; 
}

.BoxComWidth{
	width:360px; margin-left: 20px;
}

.PseudoDate {
	background-color:#CCDFE5; padding:4px; font-weight:bold; font-size:11px;
}

.PseudoDate a {
}

.PseudoDate a:hover {
	color:#EAFAFF;
}

.PseudoDateWidth {
	width:360px; 
}

.PDWPP{
	_width:580px;
}

.Comment{
	background-color:#EAFAFF; color:#0F0F0F; padding:4px;
}

.CommentWidth{
	width:360px; 
}

.CWPP{
	_width:580px;
}

.ComTitre{
	background-color:#EAFAFF; padding:4px; text-align:justify; color:#0F0F0F; font-weight:bold;
}

.ComTitreWidth{
	width:252px; _width:260px; 
}

.BoxAddCom{
	margin:20px 0px; width:260px;
}

.choixImg{ margin:4px; padding:6px; background-color:#E6F0FA; float:left; border:1px solid #96C8FA; }
.choixImg2{ margin:4px; padding:6px; background-color:#FAF0E6; float:left; border:1px solid #96C8FA; }
.borderImg{ border:1px solid #007DFA; vertical-align:middle; }
.selectGal{float:left; width:98%; margin-top:10px; margin:4px; padding:6px; background-color:#E6F0FA; border:1px solid #96C8FA; }
.adminGal{ float:left;  width:98%; border:2px solid #007DFA; margin:4px; padding:4px; }
	
#messageChargement { visibility:hidden; vertical-align:middle; }