/*
© ANAKRON STUDIO

*/

body { /*corps du document*/
background: #000000 url(fond-site.jpg) no-repeat top center;
} 

a { /*lien*/
color : #ADAA75;
background-color : inherit;
text-decoration : none;
} 
a:hover { /*lien survolé*/
color : #FC0;
background-color : inherit;
text-decoration : none;
}
p { /*paragraphe*/
margin: 4px 0;
}
hr { /*ligne horizontale*/
border-style : none none dotted;
border-color : #525042;
border-width : 0 0 1px;
height : 1px;
width : 100%;
} 
ul, ol { /*liste*/
padding : 0;
margin : 0;
font : 12px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
background-color : inherit;
} 
h1 { /*titre niveau1*/
font-size : 24px;
} 
h2 { /*titre niveau2*/
font-size : 18px;
} 
h3 { /*titre niveau3*/
font-size : 16px;
} 
h4 { /*titre niveau4*/
font-size : 14px;
} 
.bordure { 
border : 0 solid #3e3e3e;
} 
/*********************************
* Mise en page des blocks div principaux */
#screen_choice { /*icone ecrab*/
z-index : 20;
position : absolute;
top : 1px;
right : 4px;
padding : 0;
margin : 0;
text-align : right;
}

div#page { /* encadrement page*/
position: relative;
width: 995px;
margin:  auto;
padding: 0;
}

#page { /* toute la page */
background: #000 url(table.png) repeat-y top left;
padding : 0;
margin : 0;
border-left: 1px solid #525042;
border-right: 1px solid #525042; 
} 

#headTop { /* header top and middle (logo-banner + citation) */ 
color: inherit;
background: transparent;
 background: url(bande-menu.jpg) no-repeat;
 background-position: left;
 height: 160px;
 margin:0; 
 padding: 0;
} 

#headBottom { /* header bottom (logo-menu) */ 
  margin: 0;
  padding: 0px;
  color: inherit;
  background: url(onglet.png) repeat-x;
} 

.storeicon { /* lien Store */
  z-index: 50;
  position: absolute; top:0px; left: 735px;
  color: inherit;
  background: transparent;
  border-right: 1px solid #525042;
}

.storeicon2 { /* lien Store */
  z-index: 60;
  position: absolute; top:165px; left: 945px;
  color: inherit;
  background: transparent;
}


#mainContent { /* fond page derriere boites */
margin-top : 0px;
padding : 0;
color: inherit;
} 

#leftside {  /* zone boites de gauche */
  margin-top: 3px;
  padding: 0px;
  background:transparent;
}

.leftbox { 
  background: transparent;
  padding: 0px 0px 20px 0px;
  text-align: left;
}

#leftside a {
color: #ADAA75;
text-shadow: #000 0.1em 0.1em 0.2em;
}

#leftside a:hover {
color: #FC0;
text-shadow: #000 0.1em 0.1em 0.2em;
} 
#rightside {  /* zone boites de droite */
margin : 0px;
padding-left : 0px;
padding-right : 0px;
} 

#rightside a {
color: #ADAA75;
}

#rightside a:hover {
color: #CA413B;
}

#endbox { /* optionnal area between main page and bottom */
margin-right: 0px;
margin-left: 0px;
padding : 0px;
color: #000000;
text-align : left;
} 
#endbox a {
color: #000000;
}
#foot { 
font : 0.8em Verdana,Bitstream vera Sans,sans-serif;
text-align : center;
color : #ADAA75;
} 
/*******************************************
 * Mise en page des blocks dans le header */
div.logo { /*block logo*/
background-color : transparent;
padding : 0px;
text-align : center;
  z-index: 45;

} 
div.banner { /*block banniere*/
  z-index: 20;
  position: absolute; top: 0px; left: 400px;
background-color : transparent;
  text-align : left;
}
/*************************
 * block boite citation */ 
div.quote {
text-align:center;
white-space:nowrap;
width:100%;
}
div.quote span.cita {
background-color:inherit;
border:0pt none;
color:#ADAA75;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
margin-top:0pt;
padding:0pt;
text-align:center;
width:80%;
}
div.quote span.author {
font-style:normal;
}
/***********************************
 * block box Header Menu sections */
div.menuIcons { /* block menu */
	padding:0px 0px;
	margin-top: 0px;
	margin-left: 0px;
	
}
div.menuIcons ul { /* block liste du menu */
	margin:0;
	padding:0;
	list-style:none; width:auto;
	
}
div.menuIcons ul li { /* toutes les sections */
color: #69F;

	float:left;
	margin:0px;
	text-align:center;
}
div.menuIcons ul li span { /* toutes les sections */
	display:block;
	white-space:nowrap;
}
div.menuIcons ul li.menu_flags { /* section drapeau */
	position: relative; top: 0px; left: 0px;
	margin-right:10px;
	text-align:center;
}
div.menuIcons ul li.menu_flags img { /* séparation drapeau */
	margin-left :8px;
}
div.menuIcons ul li.menu_admin { /* section admin */
	position: absolute; bottom: 10px; right: 5px;
	padding-right:3px;
}
div.menuIcons ul li.menu_admin a span {
	font-size: 9px;
	color: #E3D9CF;
	background: transparent;
}
div.menuIcons ul li.menu_admin a:hover span {
	font-size: 9px;
	color: #A78055;
	background: transparent;
}
div.menuIcons ul li a span { /* lien */
  	color: #ADAA75;
 	background-color: inherit;
  	font-family: "Trebuchet MS";
	text-transform: uppercase;
  	font-size:12px;
  	font-weight:bold;
  	height: 32px;
  	line-height: 32px;
  	padding-left:15px;
	padding-right:15px;
	border-right: 1px solid #555;
}

div.tblbox ul li a span, td.tblbox ul li a span { /* lien latéral */
  color: #281A0C;
  background-color: inherit;
  font: bold 12px Arial, Helvetica, sans-serif;
  padding-left: 0px;
}

div.menuIcons ul li a span.current { /* lien actif */
  	color:#fff;
  	background: url(ongletH.png) repeat-x;
 	padding-left:15px;
	padding-right:15px;
	border-right: 1px solid #555;
}

div.tblbox ul li a span.current, td.tblbox ul li a span.current { /* lien latéral actif */
  color: #281A0C;
  font: bold 12px Arial, Helvetica, sans-serif;
  background-color: #cdc1ae;
  padding-left: 0px;
}

div.menuIcons ul li a:hover span { /* lien survolé*/
  color: #fff;
  background: url(ongletH.png) repeat-x;
  padding-left:15px;
  padding-right:15px;
  border-right: 1px solid #555;
}

div.tblbox ul li a:hover span, td.tblbox ul li a:hover span { /* lien latéral survolé*/
  color: #281A0C;
  font: bold 12px Arial, Helvetica, sans-serif;
  background-color: inherit;
  padding-left: 0px;
}

div.tblboxover ul li, td.tblboxover ul li { /* lien latéral survolé*/
  color: #281A0C;
  font: bold 12px Arial, Helvetica, sans-serif;
  background-color: inherit;
  padding-left: 0px;
}


/******************************************
 * Mise en page des blocks dans le corps */
 /* boites latérales */
.titrebox { /*Titre*/
padding-top: 0px;
margin-top: 4px;
margin-bottom : 10px;
white-space : nowrap;
font : bold 14px Verdana,Bitstream vera Sans,sans-serif;
text-shadow: #000 0.1em 0.1em 0.2em, #000 0.1em 0.1em 0.3em;
color :#ADAA75;
text-align : center;
} 

.titrenews { 
padding : 16px  0px 0px 80px;
height:60px;
font-size: 15px;
font-family: "Trebuchet MS";
color : #3a0000;
background: url(titrenews.png) no-repeat;
}

.tblbox { /*corps*/
font : 12px Verdana,Bitstream vera Sans,sans-serif;
background: url(fond-site.png);
padding : 5px;
margin-bottom : 8px;
text-align : left;
border-left: 1px solid #746548;
border-right: 1px solid #746548;
border-bottom: 1px solid #746548;

} 
/*boites centrales*/
.titre { 
white-space : nowrap;
font : bold 18px Verdana,Bitstream vera Sans,sans-serif;
text-shadow: #000 0.1em 0.1em 0.2em, #000 0.1em 0.1em 0.3em;
 text-transform: uppercase;
color : #ADAA75;
padding-top: 0px;
margin-top: 5px;
margin-left: 10px;
background-color : inherit;
text-align : left;
}

.tbl { /*corps*/
border : 0px solid #FFB689;
font : 12px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
background-color : transparent;
padding : 8px;
margin-bottom : 8px;
margin-right: 10px;
margin-left: 0px;
text-align : left;
} 
div ul, ol { /*listes*/
padding : 8px 0 8px 8px;
margin-left : 16px;
} 
div li { 
padding : 0;
margin-left : 12px;
} 
/************************************
 * block box lateral Menu Sections */
ul.boxmenu { /* block liste */
 list-style: none;
 margin: 2px;
 padding: 0;
 color: inherit;
}
ul.boxmenu li { /* items liste */
 margin :6px 20px;
 text-align: left;
 background-color: transparent;
 color: inherit;
}
ul.boxmenu li img { /* icons */
 vertical-align: middle;
 margin-right: 10px;
}
/**************************************************************************
 * block box lateral Article (menu list, menu dynamic 1, menu dynamic 2) */ 
.rubr { 
padding : 4px 2px;
margin : 1px;
font : 12px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
text-shadow: #000 0.1em 0.1em 0.2em, #000 0.1em 0.1em 0.3em;
background-color : inherit;
text-align : left;
} 

.rubr2 { 
padding : 0px 0px;
margin : 0px;
font : bold 12px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
background-color : inherit;
text-align : left;
} 


p.rubr { /*categorie des artcles*/
padding : 1px 15px;
margin : 1px;
font : bold 12px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
background-color : inherit;
text-align : left;
} 
.item { 
padding : 2px 0;
margin : 0;
font : bold 12px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
background-color : inherit;
text-align : left;
list-style : none;
} 
ul.item { 
margin : 0 0 0 4px;
padding : 0 0 0 5px;
} 
ul.item li.item { /*titre des articles*/
padding : 1px 0 1px 15px;
font : 12px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
background-color : inherit;
text-align : left;
list-style : none;
} 
.curr_item { 
padding : 2px 0;
background-color : #EDF0FA;
font : 12px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
text-align : left;
list-style : none;
}
ul.item li.curr_item { 
background-color : inherit;
padding : 2px 0 2px 10px;
font : 12px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
text-align : left;
list-style : none;
}

/*************************************
 * block box central forum - tables */
.forum {
padding : 5px 5px;
font : bold 12px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
background: url(titreforum.png);
border : 1px solid #525042;
text-align : center;
}
.forum2 { 
padding : 5px  5px 5px 20px;
font : 12px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
background: url(titreforum.png);
border : 0px solid #525042;
text-align : left;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px; 
} 
tr.forum2 { 
padding : 5px 5px;
font : bold 12px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
background: url(titreforum.png);
border : 0px solid #ADAA75;
text-align : left;
} 
.quest { 
padding : 5px 5px 5px 5px;
font : 12px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
background: url(titreforum.png);
border : 1px solid #525042;
text-align : left;
} 
.quest2 { 
padding : 5px 5px 5px 5px;
font : 12px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
background: url(titreforum.png);
border : 1px solid #525042;
text-align : center;
} 

.rep { 
background-color : transparent;
padding: 5px 5px;
font-size: 12px;
font-family: Verdana,Bitstream vera Sans,sans-serif;
color: #ADAA75;
} 

.rep2 { 
background-color : transparent;
padding: 5px 5px;
font-size: 12px;
font-family: Verdana,Bitstream vera Sans,sans-serif;
color: #ADAA75;
border: 0px solid #525042;
}

.rep3 { 
background-color : transparent;
padding: 5px 5px;
font-size: 12px;
font-family: Verdana,Bitstream vera Sans,sans-serif;
color: #ADAA75;
border: 1px solid #525042;
border-style : none dotted dotted;
background: url(fond-site.png);

} 
.bord { 
background: url(fond-site.png);
border: 1px solid #525042;
border-style : dotted dotted  dotted dotted;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px; 

} 
.bord2 { 
background: url(fond-site.png);
border: 1px solid #525042;
border-style : dotted dotted  dotted dotted;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px; 
} 
/*************
* Calendrier*/
.cal { 
border-collapse : separate;
border : 1px solid #ADAA75;
border-spacing : 0px;
background-color : #000000;
background: url(titreforum.png);

color : inherit;
} 
.cal a {
color: #ADAA75;
}
.cal a:hover {
color: #CA413B;
}
tr.cal { 
font : 11px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
background: url(titreforum.png);

text-align : center;
} 
td.cals { /* lettres semaine */
font : 11px Verdana,Bitstream vera Sans,sans-serif;
color : #000000;
background-color :#ADAA75;
width : 14%;
text-align : center;
} 
td.cal0 {/* cases videsl*/
font : 11px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
background: url(titreforum.png);

width : 14%;
text-align : center;
} 
td.cal1 {/* tous les jours */
font : 11px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
background: url(titreforum.png);

width : 14%;
text-align : center;
} 
td.cal2 {  /* aujourdhui*/
font : bold 11px Verdana,Bitstream vera Sans,sans-serif;
color : #FFFFFF;
background-color : #ADAA75;
width : 14%;
text-align : center;
} 
td.cal3 {  /* mois, dimanche et special */
font : 11px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
background: url(titreforum.png);

width : 14%;
text-align : center;
} 
td.cal4 { /* aujourdhui, si dimanche ou special */
font : 11px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
background: url(titreforum.png);

width : 14%;
text-decoration : none;
text-align : center;
} 
td.calevt { /* evenement */
font : bold 11px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
background-color : #560000;
text-decoration : none;
border: 1px outset #FFC885;
text-align : center;
width : 14%;
} 
/************************
 * Formulaires (Forms) */
form { /*formulaire*/
margin : 3px 0;
} 
fieldset { /*encadrement des champs*/
border : 1px solid #ADAA75;
margin : 8px;
} 
legend { /*legende des encadrements*/
font : 12px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
background-color : inherit;
} 
input.bouton, button {/*bouton*/ 
background-image:url(bouton_centre.png);
border:1px solid #8C8B79;
color:#8C8B79;
cursor:pointer;
font-family:Verdana,Bitstream vera Sans,sans-serif;
font-size:10px;
font-weight:bold;
margin:0 0;
} 
input.texte { /*champ texte*/
margin : 2px 0;
background-color : #000000;
font : 11px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
border:1px solid #ADAA75;
} 
select { /*champ select*/
color : #ADAA75;
background-color : #000000;
font : 11px Verdana,Bitstream vera Sans,sans-serif;
border : 1px inset #000000;
margin : 4px 0;
} 
textarea { 
color : #ADAA75;
background-color : #000000;
border : 1px solid #000000;
overflow : auto;
margin : 4px 0;
} 
/**********************
 * Editeur FckEditor */
.Code { 
border : 1px solid #ADAA75;
padding-right : 5px;
padding-left : 5px;
color : #ADAA75;
font : 11px Verdana,Bitstream vera Sans,sans-serif, Monospace;
background-color : #eeeeee;
} 
div #toolbarIcons_ptxt, div #toolbarSmileys_ptxt { 
color : inherit;
background-color : #ADAA75;
} 
/*******************************************
 * Mise en page des blocks dans le footer */
#foot span.copyright { 
font : 1em Verdana,Bitstream vera Sans,sans-serif;
color : #FDFDCA;
background-color : inherit;
} 
foot a {
color : #ADAA75;
}
/********************
 * Divers, inclassables */
.htable { 
margin-bottom : 8px;
} 
.htable1 { 
margin-bottom : 5px;
} 
.htable2 { 
padding : 0 2px;
} 
.titrebox2 { 
 text-transform: uppercase;
padding-top: 0px;
margin-top: 4px;
margin-bottom : 10px;
white-space : nowrap;
font : bold 14px Verdana,Bitstream vera Sans,sans-serif;
text-shadow: #000 0.1em 0.1em 0.2em, #000 0.1em 0.1em 0.3em;
color :#ADAA75;
text-align : center;
  
  
  } 
.box { 
font : 12px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
margin: 0 4px 0 4px;
padding : 0 5px 0 5px;
background-color : 000;
} 
p.box { 
margin : 0 1px 0 2px;
font : 12px Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
background-color : inherit;
} 
a.box { 
color : #ADAA75;
background : inherit;
text-decoration : none;
font : 12px Verdana,Bitstream vera Sans,sans-serif;
} 
a.box2 { 
color : #ADAA75;
background-color : inherit;
text-decoration : none;
font : 12px Verdana,Bitstream vera Sans,sans-serif;
} 
a:hover.box { 
color : #330066;
text-decoration : none;
font : 12px Verdana,Bitstream vera Sans,sans-serif;
background-color : inherit;
position : relative;
top : 1px;
left : 1px;
} 
/*******************
 * pop comment RSS */
.pop { 
z-index : 30;
width : 380px;
text-align : left;
} 
.pop a { 
display : block;
} 
.pop span { 
z-index : 30;
display : none;
} 
.pop a:hover span { 
display : block;
width : 280px;
position : absolute;
top : 2em;
left : 2em;
color : #ADAA75;
background-color : #000000;
font : normal 12px Verdana,Bitstream vera Sans,sans-serif;
border : 1px solid #525042;
padding : 4px;
} 
.top { 
font : 0.8em Verdana,Bitstream vera Sans,sans-serif;
color : #ADAA75;
background-color : inherit;
text-align : center;
} 
.timer { 
font : italic 1em Verdana,Bitstream vera Sans,sans-serif;
color : #000000;
background-color : inherit;
text-align : center;
padding : 8px;
} 
.clsCursor { 
cursor : pointer;
} 
.notice { 
color : red;
background-color : #ff9;
padding : 2px;

}                                                  
