* {margin:0; padding:0; font-family:verdana; text-align:justify; line-height:1.2em; color:#555555;}
body, html {height: 100%;}
body {background:#FFFFFF url('images/bg.jpg') 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}

#container {width:760px; margin:auto;background:url('images/_contentbg.gif') repeat-y; }
#avoider {width:760px; height:30px; background: url('images/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:128px; background: url('images/_header.jpg');}
h2 {text-align: center;line-height:70px; height:70px; width:760px;font-size:1.3em; color:#002D71; letter-spacing:0.1em;}
h2:first-letter {color:#002D71;font-size:1.5em;}
#titlenews {width:760px; height:33px;}
#content {padding:0px 0px 10px 30px; width:700px;}
#contentnews {width:760px;}
#footer {clear:both;width:760px; height:240px; line-height:240px; background: white url('images/footer.jpg') top no-repeat; text-align:center; font-size:0.7em;}
#footer a:hover{text-decoration:underline;}
#leftbloc {width:455px;float:left;}
#rightbloc {width:220px;margin-left:480px;}
#contentnews #rightbloc .bloc {margin:10px 0px 0px 0px;padding:0px;}
.hide {text-indent:-5000px; font-size:0px;}
#contentnews p {padding: 5px 0px;font-size:0.8em; text-align: justify;}
#contentnews h3 {padding: 15px 0px 3px 0px;margin-bottom:10px;font-size:1em; text-align: justify;  color:#002D71;border-bottom:1px solid #DDDDDD;}
#contentnews h4 {padding:15px 0px 5px 0px; font-size:0.9em; text-align: justify; font-weight:bold; color:#4176EA;}
#contentnews h5 {padding: 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;}
#contentnews img {margin:10px 10px;}
#content img{margin:10px 0px;}
#content p {padding:5px 0px; font-size:0.8em; text-align: justify;}
#content h3 {padding:15px 0px 3px 0px; margin-bottom:10px; font-size:1em; text-align: justify;  color:#002D71;border-bottom:1px solid #DDDDDD;}
#content h4 {padding:15px 0px 5px 0px; font-size:0.9em; text-align: justify; font-weight:bold; color:#4176EA;}
#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;}


#menu1 {padding-left:15px;width:760px; height:30px; background:url('images/bg_menu.jpg') no-repeat;}
#menu1 li {float:left;}
#menu1 a {display:block; width:146px; height: 30px; line-height:30px; font-size: 0.8em; font-weight:bold; text-align:center; color: black;}
#menu1 a:hover {text-decoration:underline;}
#actif1 a {background: url('images/actif1.gif'); color:white;}
#actif1 a:hover {text-decoration:none;}
#menu2 {padding-left:15px;width:760px; height:30px; background:url('images/bg_menu2.gif') no-repeat;}
#menu2 li {float:left; }
#menu2 a {display:block; width:146px; height: 30px; line-height:30px; font-size: 0.8em; font-weight:bold; text-align:center; color: #DDDDEE;}
#menu2 a:hover {color:#FF0000;}
#actif2 a {background: url('images/_actif2.jpg'); color:black;}
#actif2 a:hover {color:#FF0000;}
#menu3 {padding-left:15px;width:760px; height:30px; background:url('images/bg_menu2.gif') no-repeat;}
#menu3 li {float:left;display:block; width:50px; height: 30px; line-height:30px; font-weight:bold; font-size: 0.8em; text-align:center; color: white;}
#menu3 a {display:block; width:50px; height: 30px; line-height:30px; text-decoration:underline;text-align:center; color: white;}
#menu3 a:hover {color:#FF0000;}
#actif3 a {background: url('images/_actif3.gif'); color:black;}
#actif3 a:hover {color:#FFBBBB;}
#date {background: url('images/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('images/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;}
.equipe{width:700px;}
.equipe td{font-size:0.7em;text-align:center;}
/*.equipe img{border:2px solid #002D71; margin:10px 0px 10px 0px;}*/
.equipe img{padding:5px;border:1px solid #DDDDDD; margin:10px 0px 10px 0px;}
#diapos {width:700px;}
#diapos td{text-align:center;}
.dropdown {vertical-align:top; font-size:0.8em;}
#video {width:660px; margin:5px 0px 0px 65px;}
#video td{color:#000066;background:url('images/btn_video.gif') no-repeat;width:140px;height:135px;text-align:center; font-size:0.55em;}
#video a{color:#FFFFFF;text-decoration:underline;font-weight:bold;font-size:1.5em;}
.question{color:#990000;font-weight:bold;}
.bloclargeur{background:#DDDDFF; color:#000099; width:640px; padding:10px 10px 10px 10px;}
#day18 {padding:5px 15px 5px 65px;}
.results{width:220px; background:url('images/bgmatchs.jpg') bottom; margin:15px 0px 5px 0px;}
.results td{padding:0px;height:30px;line-height:30px; text-align:center; font-size:0.7em; font-weight:bold; color:black;}
.tabheader {height:30px;line-height:30px; background:url('images/bgmatchshead.gif');font-size:0.9em;}
.tabfooter {background:url('images/bgmatchsfoot.gif');font-size:0.9em;}
.tabfooter td{height:25px;line-height:25px; }
.tabsousmenu td{height:25px;line-height:25px;}
.tabheader td{font-size:0.9em;color:white;}
#content .results img{margin:0px 7px 2px 7px;vertical-align:middle;}

.general {width:660px;margin:15px 0px 15px 30px;background:url('images/bgresults.jpg') repeat-x 70px bottom;}
.general td{height:30px;line-height:30px;text-align:center; font-size:0.7em; font-weight:bold; color:black;}
#content .general img{margin:0px 7px 2px 7px;vertical-align:middle;}
.general .white{background:white;border:none;color:white;}
.general .colheader{background:url('images/colheader.jpg');width:260px;font-size:0.9em;font-weight:bold;color:white;}
.general .rowheader{background:url('images/rowheader2.jpg');font-size:0.8em;color:white;width:70px;}
.general .rightrowheader{background:url('images/rightrowheader.gif') right;font-size:0.8em;color:white;width:70px;}
.general .rowheader3{background:url('images/rowheader3.jpg');font-size:0.8em;color:white;width:70px;}
.general .rowheader6{background:url('images/rowheader6.jpg');font-size:0.8em;color:white;width:70px;}
.general .rowheadersingle{background:url('images/rowheader1.jpg');font-size:0.8em;color:white;width:70px;}
.general .colfooter {background:url('images/colfooter.jpg');height:25px;}
.classements {width:620px;margin:15px 0px 15px 40px;background:url('images/bgresults.jpg') repeat-x right bottom;}
.classements td{height:30px;line-height:30px;text-align:center; font-size:0.7em; font-weight:bold; color:white;}
#content .classements img{margin:0px 7px 2px 7px;vertical-align:middle;}
.classements .white{background:white;border:none;width:100px;}
.classements .colheader{background:url('images/colheader1.jpg');width:260px;font-size:0.8em;}
.classements .rowheader{background:url('images/rowheader1.jpg');font-size:0.8em;}
.classements .indkkent{text-align:left;padding-left:30px;}
.classements .colfooter {background:url('images/colfooter.jpg');height:25px;}
hr{color: #eee;background-color: #eee;height: 1px;margin:5px 0px;}
