/* ------------------------------------ *
 CSS
 lundi 13 novembre 2006 17:33:16
 HAPedit 3.1.11.111
 * ------------------------------------ */
 /* ##### Common Styles ##### */

body {
  color: black;
  background-color: #ABC3AC;         <!-- white -->
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 100%;  /* Enables font size scaling in MSIE */
  margin: 0;
  padding: 0;
  border:0;
}


.doNotDisplay {
  display: none !important;
}

p {
 padding:0;margin:0;}

h2 {background-color:#ABC3AC;
font-size:100%;
padding-left: 10px;
}

.titre1 {font-size: 140%;font-weight:900;padding-left:10px;}

td {text-align:left;}
.menu_langue {font-size: 50%;font-weight:100;padding-top:15px;padding-left:20px;}

/* ##### Header ##### */

#header {
   background-color:#22464F;
   color:#CDDBCD;
  height:70px;
  border: 1px solid #22464F;
  padding:0;margin:0;
  border-bottom: 2px solid white;
  margin-bottom:10px;
}



#banniere_top {
float: right;
padding: 5px 5px 0px 0;
}

#titre_top {
font-size:150%;
float:left;
width:280px;


}

#menu_h {
height: 20px;
text-align:center;
background-color:black;
color:white;
}

#conteneur {

margin: 0 auto;
clear:both;
}

#pied {
clear:both;
background-color:green;
}

/* ##### Side Bar ##### */


#menu_g {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 80%;  /* Enables font size scaling in MSIE */

left:0;
width: 125px;
text-align: right;
float:left;}



.sideBarTitle {
  color: rgb(34,70,79);
  background-color: rgb(205,219,205);
  font-size: 100%;
  font-weight: bold;
  margin: 0;
  padding: 0.5ex 1em 0.5ex 0.5ex;
  border-top: 1px solid rgb(34,70,79);
}

#menu_g ul {
  list-style-type: none;
  list-style-position: outside;
  margin: 0;
  padding: 0;
}

#menu_g li {
  margin: 0;
  padding: 0.5ex 0.8ex 0.5ex 0.5ex;
  border-top: 1px solid rgb(34,70,79);
}

#menu_g a {
  color: rgb(34,70,79);
  background-color: transparent;
  text-decoration: none;
}

#menu_g a:hover {
  color: white;
  background-color: transparent;
  text-decoration: none;
}

.sideBarText {
  text-align: justify;
  margin: 0;
  padding: 1ex 1.5ex;
  display: block;
  border-top: 1px solid rgb(34,70,79);
}

#menu_g .sideBarText a {
  text-decoration: underline;
}

#menu_g .sideBarText a:hover {
  text-decoration: none;
}

/* PRINCIPALE */
#principale {
color: rgb(34,70,79);
  background-color: rgb(205,219,205);
  margin: 10px 10px 10px 135px;
  padding: 5px;
  border: 1px solid rgb(34,70,79);
  text-align: justify;
}

#principale2 {
color: rgb(34,70,79);

  margin: 10px 30px 10px 30px;


  text-align: justify;
}

.text_login {font-size:70%;}

#principale a {
  color: rgb(34,70,79);
  background-color: transparent;
  text-decoration: none;

}

#principale a:hover {
  color: white;
  background-color: transparent;
  text-decoration: none;
}

.petit_lien {font-size:80%;}

/* ######## perso ########"""" */
#formconnect {
  margin-top:-3px;
  font-size: 85%;
  float: right;

  }

#formconnect .font {font-size: 100%;width:70px;}
#formconnect .fontbout {font-size: 100%;}
#formdonnees {text-align:center;}
#formdonnees input,select,td {font-size: 80%;}
.bloc1{
float :right;
width :140px;
background-color:red;
}
.bloc2{
float :right;
width :100px;
background-color:green;
}
.bloc3{
background-color:yellow;
/*-------------------- rien a rajouter pour le positionnement !*/
}
.bloctout {background-color:white;
border: solid 1px #990000 ;
margin: 25px;}

/* ######## perso ########"""" */
.bcollapse {border-collapse: collapse;}
.title {font-size:80%;font-weight:900;}
.titledm {width:115px;text-align:center;font-size:80%;font-weight:900;}
.titlepetit {font-size:85%;}
.textepetit {font-size:60%;}
.infopersoforum {padding:5px 2px 5px 2px;
                width:124px;font-size:70%;}
.titreforum {text-align:center;background-color:#4C715B;font-size:95%;color:white;font-weight:900;padding:2px 0px 5px 0px;}
.boutonforum {margin:0 0 3 0;}
.forum_citation {border:#669999 1px solid;padding:0 10px 0 10px;margin:10px 10px 10px 20px;background-color:#E0EFE0;}
.forum_gras {font-weight:900;}
.forum_italique {font-style:italic;}
.forum_souligne {text-decoration:underline;}
.forum_rouge {color:red;}
.forum_bleu {color:blue;}
.forum_vert {color:green;}

/* style du formulaire newmatch */

.centretable {text-align:auto;margin:auto;margin-left:auto;margin-right:auto;padding:0;font-size:85%;}
.titrenewmatch {font-size:120%;text-align:center;font-weight:900;}
.fieldsetnewmatch {border:1px solid #326F46; width: 135; height: 65; padding: 2;}
.fieldsetnewmatch2 {border:1px solid #326F46; padding:2; width:135; height:102;}
.fieldsetnewmatch3 {border:1px solid #326F46; width: 345; height: 105; padding: 2;}
.fieldsetnewmatch4 {border:1px solid #326F46; width: 174; height: 78; padding: 2;}
.fieldsetnewmatch5 {border:1px solid #326F46; padding:2;}
.fieldsetnewmatch6 {border:1px solid #326F46; width: 182; height: 157; padding: 2;}
.colorlegend {color:#326F46;}

#tableedit {background-color:#326F46;}
#tableedit .titre {color:white;font-size:75%;font-weight:500;}
#tableedit .commun {color:black;font-size:70%;font-weight:100;background-color:#F0F9F2;}
#tableedit .bouton {font-size:10px;}
#tableedit .aucun {padding-left:10px;padding-right:10px;border:0;color:black;font-size:75%;font-weight:200;text-align:center;background-color:#F0F9F2;}
#tableedit a:hover {color:red;}

.conclusion {text-align:center;font-size:120%;color:#59785E;
            background-color:#F0F9F2;width:400px;float:center;margin:20px 0 20px 0;
            padding:10px;border:solid 2px #5A7C5D;}

.font {text-align:left;}
#admin td .petit {font-size:11px;}

.pay1 {padding: 15px 10px 0 10px;text-align:center;}
.pay2 {padding: 0px 2px 10px 5px; valign:center;height:20px;}

.fielderror {background-color:red;}


/* ##### Footer ##### */

#footer {
  color: white;
  background-color: rgb(34,70,79);
  font-size: 70%;
  margin: 0;
  padding: 3px 2px 3px 2px;
  text-align:center;
  clear: both;
}

#footer a
{font-family: verdana, helvetica, arial, sans-serif;
font-size:90%;
color:white;}

.subFooter {
  font-size: 85%;
  line-height: 1.5em;
  margin: 0;
  padding: 1ex 4mm;
}


/* ####PERSO FORUM ESDITION #### */

#outils {
               width: 262px;
               background: buttonface;
               border-top: 1px solid buttonhighlight;
               border-left: 1px solid buttonhighlight;
               border-bottom: 1px solid buttonshadow;
               border-right: 1px solid buttonshadow;
               margin: 0;
               text-align:right;
}

.out {
               background: buttonface;
               border: 1px solid buttonface;
               margin: 1;
}

.over {
               background: buttonface;
               border-top: 1px solid buttonhighlight;
               border-left: 1px solid buttonhighlight;
               border-bottom: 1px solid buttonshadow;
               border-right: 1px solid buttonshadow;
               margin: 1;
}

#alerte {
            position:absolute;
            left:250px;
            background-color:#FFDADA;
            z-index:90;
            top:250px;
            width:302px;height:100px;
            display:block;
            border: thin solid #BF4949;
            border-top-width: 20px;filter:alpha(opacity=98);   /* Internet Explorer 6     */
   -moz-opacity:0.98;           /* Mozilla 1.6 et infér.   */
   opacity: 0.98;               /* CSS3 et Mozilla récents */
}
#textealerte {
   padding:0;margin:0;padding:20px;
   filter:alpha(opacity=100);  /* ignoré */
   -moz-opacity:1.0;           /* ignoré */
   opacity: 1.0;               /* ignoré */
   position:absolute;

            background-image: url("../images/attention.gif" );
            background-repeat: no-repeat;
            background-position: 5px 20px;
            z-index:100;
            top:250px; left:250px;
            width:220px;height:100px;
            padding: 30px 30px 30px 60px;
            text-align:center;

}