* {margin:0; padding:0; font-family:verdana; text-align:justify; line-height:1.25em; color:#444;}
body, html {height: 100%;}
body {background:#F6F6F6 url('bg.gif') repeat-x; position:relative;}
a {text-decoration:none;}
#content a:hover{text-decoration:underline;}
img {border:none;margin:0;padding:0;}
ul {list-style-type:none}

#deco{background:url('intermediate_bg.jpg') top center no-repeat;}
#container {width:760px; margin:auto;background:url('_contentbg.gif') repeat-y; }
#avoider {width:760px; height:30px; background: url('bg_avoider.jpg') repeat-x; text-align:center;}
#avoider li{display:inline;margin:0px 8px;font-size:0.7em;line-height:45px;}
#header {width:760px; height:171px; background: url('_header.jpg');}
#header ul{margin-top:7px;float:right;}
#header li{margin:0px 5px 0px 0px;display:inline; list-style-type:none;color:#888;font-size:0.7em;}
h2 {text-align: center;line-height:70px; height:70px; width:760px;font-size:1.25em; color:#333; letter-spacing:0.05em;}
h2:first-letter {color:#333;font-size:1.4em;}
#titlenews {width:760px; height:33px;}
#content {padding:0px 0px 10px 20px; width:720px;}
#contentnews {padding:0px 0px 10px 20px; width:720px;}
#footer {clear:both;color:white;font-weight:bold; width:760px; height:120px; line-height:68px; background: url('footer.gif') top no-repeat; text-align:center; font-size:0.7em;}
#footer a{color:white;}
#footer a:hover{text-decoration:underline;}
#leftbloc {width:470px;float:left;}
#rightbloc {width:220px;margin-left:495px;}
.hide {text-indent:-5000px; font-size:0px;}
#leftbloc img{margin:10px 5px;}
#contentnews p {text-indent:1.5em; padding:5px 0px; font-size:0.8em; text-align: justify;}
#contentnews h3 {display:block; text-indent:1em; height:26px; line-height:25px; background:url('bgTitle.jpg') top left; color:white; margin:15px 0px 8px 0px; font-size:0.9em; text-align: justify;}
#contentnews h4 {padding:15px 0px 3px 0px; margin-bottom:7px; font-size:0.9em; text-align: justify; font-weight:bold; color:#000;border-bottom:1px solid #CCC;}
#contentnews h5 {margin:15px 0px 5px 0px;font-size:0.8em; text-align: justify; font-weight:bold;}
#contentnews ul {padding: 15px 0px 5px 0px;font-size:0.8em; text-align: justify;}
#contentnews li {list-style-type:disc; margin: 0px 0px 0px 4em;}
#content img{margin:10px 15px;}
#content p {text-indent:1.5em; padding:5px 0px; font-size:0.8em; text-align: justify;}
#content h3 {display:block; text-indent:1em; height:26px; line-height:25px; background:url('bgTitle.jpg') top left; color:white; margin:15px 0px 8px 0px; font-size:0.9em; text-align: justify;}
#content h4 {padding:15px 0px 3px 0px; margin-bottom:7px; font-size:0.9em; text-align: justify; font-weight:bold; color:#000;border-bottom:1px solid #CCC;}
#content h5 {margin:15px 0px 5px 0px;font-size:0.8em; text-align: justify; font-weight:bold;}
.textul{padding:5px 30px 5px 30px; font-size:0.8em; text-align: justify;  color:#333366;}
.textul li{list-style-type:disc; margin: 0px 0px 0px 1.5em;}
#content .flag {float:left; margin:13px 10px 0px 0px;}
#content .team {float:right; padding:10px 0px 0px 20px;background:white;}
#content .right {float:right; margin:5px 0px 5px 15px;}
#content .left {float:left; margin:5px 0px;}
#content .largeur {padding-left:10px;}
#content .largeurnews {padding: 15px 0px 0px 30px;}
#content a{color:#4176EA;}
#contentnews a{color:#4176EA;}
#content a:hover{text-decoration:underline;}
#contentnews a:hover{text-decoration:underline;}
.r {text-align:right;}
.results td.r {text-align:right;}
.resultats td.r {text-align:right;}

.img_a_droite{float:right;}
.img_a_gauche{float:left;}


#menu1 {padding-left:1px;width:758px; height:35px; background:url('bg_menu.jpg') top left repeat-x;}
#menu1 li {float:left;}
#menu1 a {display:block; margin-left:2px; width:187px; height: 35px; line-height:35px; font-size: 0.8em; font-weight:bold; text-align:center; color: white;}
#menu1 a:hover {text-decoration:underline;}
#actif1 a {background: url('actif1.jpg'); color:white;}
#actif1 a:hover {text-decoration:none;}
#menu2 {padding-left:3px;width:754px; height:32px; background:url('bg_menu2.jpg') no-repeat;}
#menu2 li {float:left; }
#menu2 a {display:block; width:150px; height: 32px; line-height:32px; font-size: 0.8em; font-weight:bold; text-align:center; color: #FFF;}
#menu2 a:hover {color:#FF0000;}
#actif2 a {background: url('actif2.jpg'); color:black; line-height:35px;}
#actif2 a:hover {color:#FF0000;}
#menu3 {padding-left:3px;width:754px; height:32px; background:url('bg_menu2.jpg') no-repeat;}
#menu3 li {float:left;display:block; width:62px; height: 32px; line-height:32px; font-weight:bold; font-size: 0.8em; text-align:center; color: white;}
#menu3 a {display:block; width:62px; height: 32px; line-height:32px; text-decoration:underline;text-align:center; color: white;}
#menu3 a:hover {color:#FF0000;}
#actif3 a {background: url('actif3.jpg'); color:black;}
#actif3 a:hover {color:#FFBBBB;}
#date {background: url('date.gif'); color:white;}
#menusupporters {width:700px; height:33px;}
#menusupporters li {float:left;display:block; width:100px; height: 33px; line-height:25px; font-weight:bold; font-size: 0.7em; text-align:center; color: #4176EA;}
#menusupporters a {display:block; width:100px; height: 33px; line-height:25px; text-align:center; color: #4176EA;}
#menusupporters a:hover {color:#FF0000;}
#actif {background:url('actifsupp.gif') no-repeat;color:white;}
#actif a{color:white;}

#contacts{width:700px;}
#contacts td{ font-family:"arial";font-size:0.7em;text-align:center;}
#contacts img{padding:5px;border:1px solid #DDDDDD; margin:10px 0px}
#contacts a{font-size:0.9em; text-decoration:underline; color:#660000;}
#sponsors{width:700px;}
#sponsors td{text-align:center;}
#sponsors img {margin-bottom:10px;}
.question{color:#990000;font-weight:bold;}
.bloclargeur{background:#DDDDFF; color:#000099; width:640px; padding:10px 10px 10px 10px;}
.results{width:220px; background:url('bgmatchs.jpg') bottom; margin:15px 0px 0px 0px;}
.results td{padding:0px;height:26px;line-height:25px; text-align:left; text-indent:6px; font-size:0.7em; font-weight:bold; color:black;}
.tabfooter {background:url('bgmatchsfoot.gif');font-size:0.9em;}
.tabfooter td{height:25px;line-height:25px; }
.tabsousmenu td{height:25px;line-height:25px;text-align:left;text-indent:6px;}
#content .results img{margin:0px 4px 2px 4px;vertical-align:middle;}
#contentnews .results img{margin:0px 4px 2px 4px;vertical-align:middle;}

hr{color: #eee;background-color: #eee;height: 1px;margin:5px 0px;}
.flashplayer{width:450px; text-align:center;margin:10px 10px; background:#FEFEFE;border:1px solid #999;}
#bouquet{width:700px; text-align:center;margin:10px 10px; background:#FEFEFE;border:1px solid #999;}
.bloctable{float:left;margin-left:15px;}

.resultats{width:300px; margin:10px 0px 0px 40px; float:left; background:url('bgresultats.jpg') bottom; }
.resultats td{padding:0px;height:26px;line-height:25px; text-align:left; text-indent:6px; font-size:0.7em; font-weight:bold; color:black;}
#content .resultats img{margin:0px 7px 2px 7px;vertical-align:middle;}
.resultats .newdate {background:url('barredate.gif') no-repeat right bottom; width:65px;}
.tabheader td{text-align:left;text-indent:8px; vertical-align:top;height:32px;line-height:25px;background:url('bgTitle.jpg') top left repeat-x; color:white; font-size:0.9em;}
.tabfoot{background:url('bgresultatsfoot.gif') bottom no-repeat;height:25px;line-height:25px;}
.logo{width:170px; height:115px; margin:10px 0px 20px 10px; float:left;}
#content .logo img{margin:0px;}
#partners{width:170px; margin-left:25px;}
.nl{clear:both;}
#itv p{font-size:0.7em;margin-bottom:0px;margin-top:0px;text-indent:0px;line-height:1.1em;}
#itv h4{font-size:0.8em;margin-top:12px;}
#itv p.r{text-align:right;}
#itv p.s{margin-top:15px;}

