/* CSS Canalturf */
body { height:100%; margin:0px; font-weight:normal; font:11px verdana, sans-serif; line-height:16px; text-decoration: none; }

.boite4rond {
  border: none;
  background-color: #DFDFDF;
  height: auto;
  -moz-border-radius: 6px;
  -WebKit-border-radius: 6px;
  -ms-border-radius: 6px;
}

.boite2rondbas {
  border: none;
  background-color: #DFDFDF;
  height: auto;
  -moz-border-radius: 0px 0px 6px 6px;
  -WebKit-border-bottom-right-radius: 6px;
  -WebKit-border-bottom-left-radius: 6px;
  -ms-border-radius: 0px 0px 6px 6px;
}

.boite2rondhaut {
  border: none;
  background-color: #DFDFDF;
  height: auto;
  -moz-border-radius: 6px 6px 0px 0px;
  -WebKit-border-top-right-radius: 6px;
  -WebKit-border-top-left-radius: 6px;
  -ms-border-radius: 6px 6px 0px 0px;
}

.BoutonNavNoir {
  border: solid 1px #000;
  background-image:url(bouton_navigation.png);
  background-position:top left;
  background-repeat:no-repeat;
  background-color: #A9DC02;
  height: auto;
  margin:3px;
  font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  padding:3px 5px 3px 30px;
  -moz-border-radius: 6px;
  -WebKit-border-radius: 6px;
  -ms-border-radius: 6px;
  cursor: pointer;
}

.BoutonNavConcours {
  border: solid 1px #000;
  background-image:url(bouton_navigation.png);
  background-position:top left;
  background-repeat:no-repeat;
  background-color: #EBF2F9;
  height: auto;
  margin:3px;
  font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  padding:3px 5px 3px 30px;
  -moz-border-radius: 6px;
  -WebKit-border-radius: 6px;
  -ms-border-radius: 6px;
  cursor: pointer;
}

#TitrePage {
	background-image:url(modele_titres.png);
	background-repeat:no-repeat;
	padding-top:2px;
	margin-bottom:10px;
}
#TitrePage h1 {
	margin-left:90px;
	margin-bottom:15px;
	/*color:#333333;*/
}
#TitrePage #TitreTexte {
	margin-left:60px;
	padding:3px;
	border:solid 1px #CCCCCC;
	background-color:#F8F8F8;
	width:400px;
}

.CompteRebours { font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px }

/* retire les valeurs par defaut des navigateurs  */
h1,h2,h3,h4,h5,h6,pre,form,html,p,blockquote,fieldset,input,table,tr,td { margin:0px; padding:0px }

.container { width:980px; margin-left:auto; margin-right:auto; padding:0px 0px 20px 0px; font-weight:normal; font:11px verdana, sans-serif; line-height:16px;}
.container a { text-decoration:none; font-weight:normal; }
.container a:link, .container a:visited { color: #000; text-decoration:none; font-weight:normal; }
.container h1 { font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:15px; line-height:21px }
.container h2 { font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:20px }
.container h3 { font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px }
.container h4 { font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px }

#BoxUser { font-size:10px }
#BoxUser input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px }

/* Lien fonctions supplémentaires - Infos  */
.lk10gris, .lk10gris a:link, .lk10gris a:visited { color:#999999; }
.lk10gris a:hover, .lk10gris a:active { color:#333333; }


a.content:link, a.content:visited { color: #ffffff; font-weight:normal; font:12px verdana, sans-serif; padding-bottom:1px; border-bottom: 1px dotted #009cff; line-height:20px; }
a.content:hover, a.content:active { color: #009cff; font-weight:normal; font:12px verdana, sans-serif; padding-bottom:1px; border-bottom: 1px dotted #009cff; line-height:20px; }

.clear {clear:both}

/* navigation */
.navmenu { background-image:url(nav_buttons.png); background-position:0px -288px; background-repeat:no-repeat; height:48px; }
.navmenuxl { background-image:url(nav_buttons.png); background-position:0px -240px; background-repeat:no-repeat; height:48px; }
.navmenu, .navmenuxl {padding:9px 5px 0px 5px; height:39px}
.navmenu .left, .navmenuxl .left {float:left; }
.navmenu .right, .navmenuxl .right {float:right; }
.navbt { background-image:url(nav_buttons.png); background-position:0px -30px; background-repeat:no-repeat; height:30px; float:left; }
.navbts { background-image:url(nav_buttons.png); background-position:0px 0px; background-repeat:no-repeat; height:30px; float:left; }
.navbtdebut { background-image:url(nav_buttons.png); background-position:right -120px; background-repeat:no-repeat; height:30px; width:8px; padding-left:1px; float:left; }
.navbtfin { background-image:url(nav_buttons.png); background-position:right -90px; background-repeat:no-repeat; height:30px; width:9px; padding-right:1px; float:left; }
/* nav boutons icone maison */
.navhome, .navhome:visited { display:block; color:#FFFFFF; background-image:url(nav_buttons.png); background-position:0px -120px; background-repeat:no-repeat; float:left; width:36px; height:30px}
.navhome:hover, .navhome:active, .navhome:focus { display:block; background-image:url(nav_buttons.png); background-position:0px -90px; background-repeat:no-repeat; float:left; width:36px; height:30px; }
/* nav style textes */
.navtxt { display:block; color:#FFFFFF; font-weight:normal; font:13px arial, sans-serif; line-height:14px; padding:8px 9px 8px 9px; }
.navtxt:hover {color:#ccff00}
.navtxt#selected { font-weight:bold; color:#ccff00; }

/* NAVIGATION SOUS MENU */
.navsmenu {width: 954px; height:30px; background-color:#333333; padding-left:26px; overflow:hidden}
.navsmenu a:hover { cursor:pointer}
.navsmenuspace {float: left; padding:6px 4px 2px 4px; height:30px; color:#666}
.navsmenulien {float: left; padding:6px 4px 2px 4px; height:30px; color:#E5E5E5}
.navsmenulien:hover {color:#FFFFFF}
.navsmenulien#selected { font-weight:bold; color:#ccff00; padding:6px 6px 2px 6px; cursor:pointer; background-image:url(../icones/sm_selector.png); background-position:top; background-repeat:no-repeat}

/*Si no script*/
.greyeleven5 { color: #1a1a1a; font-weight:normal; font:11px verdana, sans-serif; line-height:15px; }

.widget_bl { background-image:url(buttons.gif); background-repeat:repeat-x; background-position:0px -4200px; }
.widget_bg { background-image:url(buttons.gif); background-position:0px -4262px; background-repeat:repeat-x; }
.ahorloge { display:block; height:25px; width:25px; border:0px; padding:0px; margin:0px; background-image:url(nav_buttons.png); background-repeat:no-repeat; background-position:-445px 0px; }

.greyten2 { color: #c2c2c2; font-weight:normal; font:10px verdana, sans-serif; line-height:10px; }
a.greyten2:link, a.greyten2:visited { color: #a6a6a6; font-weight:normal; font:10px verdana, sans-serif; line-height:10px; }
a.greyten2:hover, a.greyten2:active { color: #009cff; font-weight:normal; font:10px verdana, sans-serif; line-height:10px; }
.greyten3 { color: #a6a6a6; font-weight:normal; font:10px verdana, sans-serif; line-height:10px; }
a.greyten3:link, a.greyten3:visited { color: #a6a6a6; font-weight:normal; font:10px verdana, sans-serif; line-height:10px; }
a.greyten3:hover, a.greyten3:active { color: #009cff; font-weight:normal; font:10px verdana, sans-serif; line-height:10px; }

/* Textes et liens 10px */
.txtBlanc10 { color: #FFF; font-weight:normal; font:10px verdana, sans-serif; line-height:10px; }
a.txtBlanc10:link, a.txtBlanc10:visited { color: #ffffff; font-weight:normal; font:10px verdana, sans-serif; line-height:10px; }
a.txtBlanc10:hover, a.txtBlanc10:active { color: #ffffff; font-weight:normal; font:10px verdana, sans-serif; line-height:10px; }
.txtGris10 { color: #a6a6a6; font-weight:normal; font:10px verdana, sans-serif; line-height:10px; }
a.txtGris10:link, a.txtGris10:visited { color: #a6a6a6; font-weight:normal; font:10px verdana, sans-serif; line-height:10px; }
a.txtGris10:hover, a.txtGris10:active { color: #009cff; font-weight:normal; font:10px verdana, sans-serif; line-height:10px; }
.txtGris10_2 { color: #a6a6a6; font-weight:normal; font:10px verdana, sans-serif; line-height:10px; }
a.txtGris10_2:link, a.txtGris10_2:visited { color: #a6a6a6; font-weight:normal; font:10px verdana, sans-serif; line-height:14px; }
a.txtGris10_2:hover, a.txtGris10_2:active { color: #ffffff; font-weight:normal; font:10px verdana, sans-serif; line-height:14px; }

.homemedia {width: 660px; height: 171px; overflow:hidden; margin:5px 0px 10px 0px}
.homemedia img {border:none; margin-right:9px}
.homemedia ul {list-style:none; text-align:center; margin:0px; background-color:#FFFFFF}

.homeprogramme {width:305px; height:100%; float:left; background-color:#FFF;}
.homeprogramme ul {list-style:none; margin:2px 0px 0px 0px; padding:0px}
.homeprogramme li {list-style:none; width:311px; border-top:solid 1px #A9DC02; margin:0px; padding:2px; background-color:#E9F6BE;}

.boxquinte_nav {float: left; height: 20px; width:20px; border: solid 1px #999; margin-right:3px; background-image:url(icones_quinte.gif); background-repeat:no-repeat}

a.whitetwelve2:link, a.whitetwelve2:visited { color: #ffffff; font-weight:normal; font:12px verdana, sans-serif; padding-bottom:1px; border-bottom: 1px dotted #009cff; line-height:12px; }
a.whitetwelve2:hover, a.whitetwelve2:active { color: #009cff; font-weight:normal; font:12px verdana, sans-serif; padding-bottom:1px; border-bottom: 1px dotted #009cff; line-height:12px; }
.whiteeleven1 { color: #ffffff; font-weight:normal; font:11px verdana, sans-serif; line-height:11px; }

.chevalrepere {float:left; padding:11px 0px 0px 45px; width:157px; height:39px; margin-right:5px; background-repeat:no-repeat; font-weight:bold; font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;}

/* NAVIGATION INTER COURSES */
.navcourse_rub {
  font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  border: solid 1px #A9DC02;
  background-color: #E9F6BE;
  height: auto;
  -moz-border-radius: 0px 0px 6px 6px;
  -WebKit-border-bottom-right-radius: 6px;
  -WebKit-border-bottom-left-radius: 6px;
  -ms-border-radius: 0px 0px 6px 6px;
  cursor:pointer;
  margin-left:3px;
}
.navcourse_rub#selected {
  background-color: #A9DC02;
  color:#FFFFFF;
}
.NavigationCourse {font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
.NavigationTitre, .NavCourse, .NavReunion {float:left; margin:3px}
.NavigationTitre {width:65px}
.NavReunion, .NavCourse{border: solid 1px #333333; background-color:#EFEFEF; width:18px; height:18px; text-align:center; cursor:pointer}
.NavSelected {background-color:#666666; color:#FFFFFF}

