/*  ---------  CSS generated for aquaferroteam_skin ----------- */

html { /*  document */
  font: 12px Arial, Helvetica, sans-serif;
  color: #444444;
  background: inherit;
}
body { /*  corps du document */
 background-image: url(img/back_all.gif);
 background-repeat: repeat-x;
 background-attachment: fixed;
 background-color: #FFFFFF;

}
a { /* lien */
  color: #333333;
  background: inherit;
  text-decoration: none;
}
a:hover { /* lien survolé */
  color: #D61B1B;
  text-decoration: none;
  font-weight: none;
  background-color: inherit; position: relative; top: 0px; left: 0px;
}
#page{ /* all the page */
  margin-left: auto;
  margin-right: auto;
  width: 794px;
  color: #FFFFFF;
 background-image: url();
  background-color: #FFFFFF;
 border-bottom: 7px #9DC040; 
 
  border-left: 1px solid #D6D6D6;
   border-right: 1px solid #D6D6D6;
}

div#page { 
border : 1px solid #D6D6D6;
margin-top:0px;
margin-bottom: 0px;

}

#headTop { /* zone en-tête (logo-bannière) */
margin-top: 0px;
padding: 0;
background-image: url();
height: 200px;
width: 794px;

border-bottom: 0px solid #FFFFFF;

}

#headBottom { /* zone de la barre des menus */

  margin-left: 0px;
  margin-right: 0px;
  padding: 0px 0px;
   background-image: url(menu/but.jpg);
  width:794px;

 
 
}

#mainContent {
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
background-color: #FFFFFF;
border-bottom: 0px solid #9DC040;
 background-image: url(img/fondpage.jpg);
  background-repeat: repeat-y;
  border-right: 0px solid #F4F4F4;
 width: 770px; 
  
}

#endbox {
background-image: url(img/fondpage.jpg);
border-bottom: 0px #9DC040;
background-color: #A9BAC2; 
}
#leftside { /* disposition zone boîte gauche */

 position: relative;
top: 0px;
margin-left: 10px;
padding-left: 0px;
background-color: #FFFFFF;
}
#rightside { /* disposition zone boîte droite */
position: relative;
 top: 0px;
 margin: 0;
 padding: 0;
}
.htable {
margin-bottom:2px;
}
.htable1 {
margin-bottom:8px;
}
.htable2 {
padding:0px 2px;
}
.header {
background-color:#29A4E1;
background-position:100% 50%;
border: 0px solid #333333;
background-image: url();
width: 794px;
height: 200px;


}
div.logo {
background-color:#A9BAC2;
margin: 0px 0px;
text-align:left;
}
div.banner {/* modifier le fichier inc/boxban.inc ligne 50 > taille du fichier flash servant de header*/
background-position:center;
background-repeat:no-repeat;
height: 200px;
width: 795px;
margin:0px 0px 0px 0px;


}
#foot { /* Copyright pied de page */
 font: 12px courrier new;
 padding: 15px;
 color: #444444;
 border-top: 7px solid #9FC240;
 background-image: url(img/down.jpg);
 height: 60px;
 background-color: #FFFFFF;
 text-align: center;

 
}

div.quote span.cita {
background-color:transparent;
background-image: url();
color:#000000;
font-family:Georgia,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
margin-top:0;
padding:0px 9px 0px 10px;
text-align:center;
width:100%;
}
div.quote span.author {
font-style:normal;
}
/***********************************
 * block box Header Menu sections */
div.menuIcons { /* block menu */
margin-left: 15px;
margin-right:0px;
margin-top: 0px;
padding:0px;
width: 100%;
background-image: url(menu/but.jpg)repeat-x;




}
div.menuIcons ul { /* block liste du menu */
margin:0;
padding:0;
list-style:none;width:100%;
}
div.menuIcons  li { /* toutes les sections */
display: inline;
}
div.menuIcons ul li span { /* toutes les sections */
display:block;
white-space:nowrap;
}
div.menuIcons ul li.menu_flags { /* section drapeau */
float:right;
margin-right:15px;
margin-left: 0px;
text-align:center;
margin-top: 5px;
}
div.menuIcons ul li.menu_flags img { /* séparation drapeau */
margin:3px;
}
div.menuIcons ul li.menu_admin { /* section admin */
float:right;
position: relative;
margin-right: 10px;
border-left: 1px solid #79A907;
border-right: 0px solid #4A452A;
}
div.menuIcons ul li a span { /* lien menu horizontal */
float: left;
font:  12px courier new;
font-weight: bold;
color: #000000;
background-color: inherit;
background-image: url(menu/but.jpg);

padding: 5px 11px;
text-decoration: none;
border-right: 0px solid #F2A91E;
border-left: 0px solid #F2A91E;
height : 20px;


cursor: pointer;
}


div.tblbox ul li a span, td.tblbox ul li a span { /* lien latéral repos*/
color: #000;
background-color: #FFFFFF;
text-decoration: none;
font: bold 12px Arial, Helvetica, sans-serif;
}
div.menuIcons ul li a span.current { /* lien actif */
color: #E16629;
background-color: #FFFFFF;
background: url(menu/but1.jpg);
border-bottom: 1px #E16629;
}
div.tblbox ul li a span.current, td.tblbox ul li a span.current { /* lien latéral actif */
color:#000;
background-color: #FFFFFF;
text-decoration: none;
}
div.menuIcons ul li a:hover span { /* lien survolé horizontal*/
color: #444444;
background-color: inherit;
background: url(menu/but2.jpg) ;
	border-left: #1A7196;
}
div.tblbox ul li a:hover span, td.tblbox ul li a:hover span { /* lien latéral survolé*/
color: #EA4F4F;
text-decoration: none;
background-color: #F4F4F4; position: relative; top: 0px; left: 1px;
}

p {
color:#444444;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0px;
}
p.box {
color:#444444;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:2px;
}
.box {
color:#444444;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.bordure {
border:0px solid transparent;
}
/**************************************************************************
 * block box lateral Article (menu list, menu dynamic 1, menu dynamic 2) */
.rubr { /* catégories des articles */
  font: bold 11px Arial, Helvetica, sans-serif;
  color: #333333;
  background-color: #FFFFFF;
  text-align:left;
  margin: 0px;
  padding: 4px 2px;
}
.item {
  font: 11px Arial, Helvetica, sans-serif;
  color: #000;
  background-color: #FFFFFF;
  text-align:left;
  list-style: none;
  margin: 0px;
  padding: 2px 0px;
}
ul.item {
	margin:0;
	padding:0;
}
ul.item li.item { /* titres des articles */
  font: 11px Arial, Helvetica, sans-serif;
  color: #333333;
  background-color: #FFFFFF;
  text-align:left;
  list-style: none;
  padding: 2px 0px 2px 10px;
}

.curr_item {
  font: 11px Arial, Helvetica, sans-serif;
  color: #000000;
  background-color:#FFFFFF ;
  text-align:left;
  list-style: none;
  padding: 0px 0px;
}
ul.item li.curr_item { /* titre article est affiché */
  font: 11px Arial, Helvetica, sans-serif;
  color: #00000;
  background-color: transparent;
  text-align:left;
  list-style: none;
  padding: 2px 0px 2px 10px;
  text-decoration: blink;
}
.forum {
  background-color: #FFFFFF;
  padding: 5px 5px;
  font: bold 12px Arial, Helvetica, sans-serif;
  border: 0px solid #444444;
  color: #000;
  text-align: center;
}
.forum2 {
  background-color: #FFFFFF;
  border: 0px solid #444444;
  padding: 5px 5px;
  font: 12px Arial, Helvetica, sans-serif;
  color: #000;
  text-align:left;
}
tr.forum2 {
  background-color: #FFFFBD;
border: 0px solid #444444;
  padding: 5px 5px;
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #000;
  text-align:left;
}
.quest {
  background-color: #ffffbd;
  border: 0px solid #444444;
  padding: 5px 5px 5px 5px;
  font: 12px Arial, Helvetica, sans-serif;
  color: #000;
  text-align:left;
}
.rep {
  background-color: #FFFFFF;
  border: 0px solid #444444;
  padding: 10px 5px 5px 5px;
  font: 12px Arial, Helvetica, sans-serif;
  color: #000;
  text-align:left;
}
.bord {
  border: 0px solid #444444;
  padding: 1px;
}
.bord2 {
  border: 0px double #444444;
}

/*************
 * Calendar */
.cal {
  border-collapse: separate;
  border: 1px solid #333333;
  border-spacing: 1px;
  color:inherit;
  background-color: #FFFFD9;
}
tr.cal { /* calendar nav bar */
  font: 12px Arial, Helvetica, sans-serif;
  color: #ffffff;
  background-color: #686868;
  text-align: center;
}
td.cals { /* week */
  font: 12px Arial, Helvetica, sans-serif;
  color: #ffffff;
  background-color: #3268A9;
  width: 14%;
  text-align: center;
}
td.cal0 { /* empty cell*/
  font: 12px Arial, Helvetica, sans-serif;
  color: #3300CC;
  background-color: #FFFFD9;
  width: 14%;
  text-align: center;
}
td.cal1 { /* days */
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
  background-color: #FFFFD9;
  width: 14%;
  text-align: center;
}
td.cal2 { /* today */
  font: bold 12px Arial, Helvetica, sans-serif;
  font-style: underline;
  color: #C53300;
  background-color: #FFFFD9;
  border: 1px solid #5788FF;
  width: 14%;
  text-align: center;
}
td.cal3 { /* sunday or special */
  font: 12px Arial, Helvetica, sans-serif;
  color: #444444;
  background-color: #FFFFD9;
  border: 1px solid #333333;
  width: 14%;
  text-align: center;
}
td.cal4 { /* today is sunday or special */
  font: 12px Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: #FFFFD9;
  width: 14%;
  text-align: center;
}
td.calevt { /* planner event */
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #330099;
  background-color: #97B7BF;
  text-decoration: underline;
  text-align: center;
  width: 14%;
}

form {
margin:3px 0px;
}
input.bouton, button { /* bouton */
  cursor: pointer;
  margin: 4px 0px;
  color: #444444;
  border: 0px inset #CDCDCD;
  background-image: url(menu/but4.png);
  font: 11px Arial, Helvetica, sans-serif;
  text-align: right;

}
nput.bouton, button:hover { /* bouton */
  cursor: pointer;
  margin: 4px 0px;
  color: #BA2709;
  border: 0px inset #73910B;
  background-image: url(menu/but5.png);
  font: 11px Arial, Helvetica, sans-serif;
  text-align: right;
  }

input.texte { /* champ texte */
  background-image: url(input.html);
  font: 11px Arial, Helvetica, sans-serif;
  color: #000;
  border: 1px solid #CDCDCD;
  margin: 4px 0px;
}
select { /* champ select */
  color: #000;
  background-color: #CDCDCD;
  font: 11px Arial, Helvetica, sans-serif;
  border: 1px solid #AECBED;
  margin: 4px 0px;
}
textarea { /* champ textarea */
  color: #000099;
  background-color: #CFE5F9;
  border: 1px solid #AECBED;
  overflow: auto;
  margin: 4px 0px;
}
/* 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: #000;
  background-color: #FFFFFF;
  font: normal 12px Arial, Helvetica, sans-serif;
  border: 1px solid #cccccc;
  padding: 4px;
}
fieldset {
border:1px solid #E0E0E0;
margin:8px;
}
legend {
color:#E0E0E0;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.top {
margin-top: 10px;
font-family:Arial,Helvetica,sans-serif;
text-align: center;
font-size:11px;
background-image: url();

}

.copyright {

color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-align:center;
border-bottom: 0px #9DC040;

}
.timer {
color:#444444;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style: none;
padding:6px;
text-align:center;
}
.clsCursor {
cursor:pointer;
}
.notice {
background-color: #444444;
color:red;
padding:2px;
}

.title {
color:#D1741F;
font-family:courier new;
font-size:13px;
letter-spacing: 3px;
font-weight:bold;
line-height:36px;
padding:0px 12px 8px 10px;
text-align:right;
}

.tblc {
background-color:#FFFFFF;
background-image:url(img/box_title.html);
background-repeat:no-repeat;
border:0px solid #4F4F4F;
color: #444444;
margin-bottom:40px;
padding:6px;
text-align:left;
}
.sidetitle {
background:inherit inherit inherit inherit inherit;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:27px;
line-height:27px;
padding-top:0px;
text-align:right;
padding-right: 16px;
}
.tbls {
background-color: #FFFFFF;
color: #444444;
padding:10px;
border-left: 0px solid #444444;
border-right: 0px solid #444444;

}
div.tbls {
text-align:left;
}
.sidetop {
width:188px;
}
.sidebottom {
background:#FFFFFF url(img/side_bottom.html) no-repeat scroll 0%;
height:20px;
margin-bottom:0px;
}
.tblf {
padding-top:10px;
}

