html, body {background-color:#FFFFFF;margin:0px;padding:0px;height:100%;}

a {font-family:Verdana,Arial Helvetica,sans-serif;color:#000000;font-weight:bold;text-decoration:none;}
a: hover {text-decoration:underline;}

/* time bar */
.timeBar {background-color:#000000;font-size:12px;font-weight:bold;color:#FFE7F3;border-bottom:1px solid #FFFFFF;border-top:1px solid #A4BAD1;padding:3px;}

/* language bar links */
a.langBar:link {color:#FFFFFF;} /* unvisited link */
a.langBar:visited {color:#FFFFFF;} /* visited link */
a.langBar:hover {color:#666666;} /* mouse over link */
a.langBar:active {color:#FFFFFF;} /* selected link */ 

/* main table */
.t1 {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000000;border:1px solid #000000;}

/* secondary table */
.t2 {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000000;}

/* schedule under ranking table */
.rankSchedule {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;}

/* info cell */
.infoCell {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;border:1px solid #999999;padding:2px;}

/* left column */
.leftCol {background-color:#FFBBBB;font-size:12px;font-weight:bold;border-bottom:1px solid #FFFFFF;}

/* center column */
.centerCol {background-color:#FFFFFF;font-size:12px;padding:5px;}

/* right 2 column */
.right2Col {background-color:#FFBBBB;font-size:11px;color:#000000;padding:5px;vertical-align:top;}

/* right 1 column */
.right1Col {background-color:#FFFFFF;font-size:12px;padding:5px;}

/* left menu */
.menuCell {background-color:#FFBBBB;font-size:12px;font-weight:bold;border-bottom:1px solid #FFFFFF;padding-top:5px;padding-bottom:5px;}
a.menu:link {color:#000000;} /* unvisited link */
a.menu:visited {color:#000000;} /* visited link */
a.menu:hover {color:#666666;} /* mouse over link */
a.menu:active {color:#000000;} /* selected link */ 

/* left menu selected */
.menuCell3 {background-color:#FF6666;font-size:12px;font-weight:bold;border-bottom:1px solid #FFFFFF;padding-top:5px;padding-bottom:5px;}
a.menu:link {color:#000000;} /* unvisited link */
a.menu:visited {color:#000000;} /* visited link */
a.menu:hover {color:#666666;} /* mouse over link */
a.menu:active {color:#000000;} /* selected link */ 

/* left submenu */
.menuCell2 {background-color:#DADADA;font-size:11px;font-weight:bold;border-bottom:1px solid #FFFFFF;padding-top:3px;padding-bottom:3px;padding-left:10px;}
a.menu:link {color:#000000;} /* unvisited link */
a.menu:visited {color:#000000;} /* visited link */
a.menu:hover {color:#666666;} /* mouse over link */
a.menu:active {color:#000000;} /* selected link */ 

/* right 2 tabs column */
.right2TabCol {background-color:#FFBBBB;font-size:11px;color:#000000;padding:0px;}
table#tabCg {font:bold 11px verdana,arial,sans-serif;list-style-type:none;margin:0px; text-align:center;}
table#tabCg td {float:left;height:21px;background-color:#FF6666;margin:0px 2px 2px 2px;border-bottom:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #666666;}
table#tabCg td.active {background-color:#FFFFFF;}
table#tabCg td.out {background-color:#FFBBBB; border:0px;}
#tabCg a {float:left;display:block;color:#000000;text-decoration:none;padding:4px;}
#tabCg a:hover {background:#FFFFFF;}

/* page title */
.pageTitle {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#000000;font-weight:bold;border-bottom:1px solid #000000;}

/* form field */
.field {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color:#FFE8E8; border: 1px solid #666666;}

/* news */
.news {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000000;}

/* blocs in right1Column */
.blocTop {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;background-color:#666666;color:#FFFFFF} /* bloc header */

/* ------------------------------------------ PowerPoint presentation ----------------------------------------------- */
.ppt {font-size:24px; color:#CCCCCC;}
.pptNatiChartTable {border:1px solid #000000; background-color:#FF0000; color:#CCCCCC; height:300px; text-align:center; padding:5px;}
.pptLine {font-size:18px; color:#CCCCCC;}
.pptNatiChartTable {border:1px solid #000000; background-color:#FF0000; color:#CCCCCC; height:300px; text-align:left; padding:5px;}

/* -------------------------------------------- Cadrpice d'une image-lien -------------------------------------------- */
.imageLink {border: 1px solid #000000;}
.pic {border: 1px solid #000000;}

.job {border: 1px solid #000000; padding:5px;}

/* -------------------------------------------- Boutons -------------------------------------------- */
.button {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color:#CCCCCC; border : 2px outset; font-weight: bold;}/*Bouton normal*/
.alertButton {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color:#CC0000; border : 2px outset #666666; font-weight: bold;}/*Bouton rouge*/

/* -------------------------------------------- Cadre des classements de la page d'accueil -------------------------------------------- */
.resultatsAccueilTable { font-size:11px; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;}
.resultatsAccueilTable2 { font-size:11px; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;}
.resultatsAccueilTexte { padding-left:1px; padding-right:1px;}
.resultats { font-size:11px; padding-left:1px; padding-right:1px;} /* Résultats et classements de la page CHAMPIONNATS */
.classement { font-size:12px; border: 1px solid #000000; padding:0px;} /* Tableaux de classements de la page CHAMPIONNATS */

/* -------------------------------------------- Pied de page -------------------------------------------- */
.footer { font-size:11px; border-top: 1px solid #838383; padding: 5px; color:#838383;}

/* NEWS */
.1NewsTitle {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px;}
.1NewsLead {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;}
.NewsPublicationInfos {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-style:italic;}

/* CALENDAR */
.calendar {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;border:1px solid #999999;padding:1px;}

/* polls */
.polls {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000; background-color:#E6E6E6; border-bottom:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; font-weight:normal;} /* main table */
.pollsHead {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#FFFFFF; background-color:#666666; font-weight:bold; padding-left:5px; padding-right:5px;} /* header */
.pollsQuestion {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000; background-color:#E6E6E6; border-bottom:1px solid #666666; padding-bottom:3px; padding-top:3px; padding-left:5px; padding-right:5px;} /* question */
.pollsAnswers {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000; background-color:#E6E6E6; padding-left:5px; padding-right:5px;} /* answers */

/*////////////////////////////////////////////////////////////////////////*/
/* //////////////////////// ADMINISTRATION //////////////////////// */
/*////////////////////////////////////////////////////////////////////////*/

/* admin table for right content */
.atrc {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000000;}

/* ---------------------------------------- login bar (very top of admin area) ---------------------------------------- */
.loginBar {background-color: #000000; font-size: 12px; color: #FFE7F3;}

/* -------------------------------------------- saert text -------------------------------------------- */
.alert {font-family:Arial, Verdana, Helvetica, sans-serif;color:#FF0000;font-weight: bold;}

/* -------------------------------------------- congratulation text -------------------------------------------- */
.congrat {font-family:Arial, Verdana, Helvetica, sans-serif;color:#009900;font-weight: bold;}

/* -------------------------------------------- Fieldset -------------------------------------------- */
legend {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;} /* Légende */
.cadre {border: 1px solid  #000000; margin:3px;} /* Cadre */

/* -------------------------------------------- Barre de séparation horizontale -------------------------------------------- */
hr {background-color:#000000; height:3px;}

/* -------------------------------------------- Menu de gauche -------------------------------------------- */
.menu {padding-left:5px;}

/* -------------------------------------------- Tableau principal -------------------------------------------- */
.admin_principale {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; border: 1px solid #A4BAD1; background-color: #FFE7F3;}

/* -------------------------------------------- Police par défaut -------------------------------------------- */
.default {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

/* -------------------------------------------- Petite police -------------------------------------------- */
.small {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}

/* ADVERTISING */
.margin_banner2{position:absolute;margin-left:1200px;width:120px;}
.margin_box{position:absolute;margin-left:1000px;margin-top:620px;width:120px;}
.ie_container{position:absolute;margin-left:auto; margin-right:auto; width:982px; height:0px;}
.ff_container{margin-left:auto; margin-right:auto; width:982px; height:0px;}