﻿@import url(reset.css);
/* COMMON */
body{font-size:11px;font-family:Arial,sans-serif;background:#fff url(img/bg_body60.jpg) no-repeat center top}
#global{width:980px;margin:0 auto;padding-top:2px}
#header{width:940px;height:68px;background:#fff;padding-left:40px;position:relative}
#header h1{float:left;width:120px;height:68px;background:#fff url(img/logo-solitaire.png) no-repeat}
#nav{float:left;width:350px;height:58px;padding-top:10px;padding-left:40px}
#etapes{float:left;width:328px;height:34px;padding-left:14px;background:#fff url(img/sprite-menu.png) no-repeat}
#etapes li{float:left;width:56px;height:24px}
#etapes li a{display:block;width:100%;height:100%;line-height:35px;color:#333;font-size:13px;font-weight:bold;text-transform:uppercase}
#etapes li a:hover{color:#d5418a}
#etapes #li1{margin-right:35px}
#etapes #li2{margin-right:28px}
#etapes #li3{margin-right:26px}
.etape1 #etapes, .etape1 #li1 a{color:#d5418a;background-position:left top}
.etape2 #etapes, .etape2 #li2 a{color:#d5418a;background-position:left -34px}
.etape3 #etapes, .etape3 #li3 a{color:#d5418a;background-position:left -68px}
.etape4 #etapes, .etape4 #li4 a{color:#d5418a;background-position:left -102px}

#rubs{float:left}
#rubs li{float:left;padding-left:8px}
#rubs li a{display:block;width:100%;height:100%;padding:5px;text-align:center;color:#000;text-transform:uppercase}
#rubs li#r1{width:70px}
#rubs li#r2{width:85px}
#rubs li#r3{width:100px}
#rubs li#r4{width:36px}
#rubs li a:hover,
.positions #r1 a,
.classements #r2 a,
.carte #r3 a,
.live #r4 a{color:#d5418a;font-weight:bold}

#etape-lib{float:left;font-size:12px;line-height:120%;padding-top:14px;padding-left:20px;background:#fff url(img/arrow.png) no-repeat left 19px}

#krono{float:right;margin-right:30px;margin-top:5px}
#share{position:absolute;top:10px;right:5px}
#share li{margin-bottom:5px}
	
#main{float:left;width:980px;background-color:#fff;border-top:1px solid #C9C9C9}
#layout{width:960px;margin:0 auto;padding-top:8px;padding-bottom:10px}
#main-tracker{width:960px;height:580px;padding:0 10px;background-color:#fff}

ul#footer{float:left;width:974px;padding:3px;background-color:#FEFEFE;border-bottom:1px solid #D6D6D6}
ul#footer li{float:left;width:50%;display:inline}
ul#footer li#copy{text-align:right}
/* tablos */

table, table#intro{float:left;width:960px;color:#575757;margin:0 auto}
table caption,
table#intro caption{width:960px;height:53px}
.positions table caption{height:36px}
.positions table caption span{float:left;display:block;font-size:13px;margin-right:50px;text-align:center;line-height:120%}
.positions table caption span#titreSelect{padding-top:4px}
.positions table caption span#titreSelect span,
.positions table caption span#titreDate span{margin-right:0;display:inline;float:none}
.positions table caption span#titreSelect select{width:180px}
.positions table caption span#titreSelect input{cursor:pointer}
.positions table caption span#titreBalises{font-size:20px;margin-top:0}
.classements table caption span{float:left;display:block;font-size:13px;margin-right:50px}
.classements table caption span#logo{text-align:center;width:200px}
.classements table caption span#titre{font-size:20px;text-align:center;width:500px}
.classements table caption span#titre strong{font-size:12px}
.classements table caption span#titre em{font-size:11px}
.classements table caption span#titreback{float:right}
table tfoot td{background-color:#fff;padding:5px;text-align:left}
table thead th{background:transparent url(img/bg_entete.jpg) repeat;border-bottom:1px solid #6599C8;border-left:1px solid #fff;border-top:1px solid #AACAE3;color:#fff;height:18px;padding:0 3px}
table thead th.firstCol{border-left:1px solid #CECFCF;width:40px}
table tbody td#description{padding:5px}
table tbody td, 
table tbody th{border-bottom:1px solid #fff;border-left:1px solid #cecfcf;height:20px;padding:0 3px}
table tbody td.nom{font-weight:bold}
table tbody tr.odd td, 
table tbody tr.odd th{background-color:#eee}
table tbody tr.even td, 
table tbody tr.even th{background-color:#f8f8f8}
table tbody tr#option1 th{background-color:#eee}
table tbody tr#option2 th{background-color:#f8f8f8}
table tbody tr#option1 th,
table tbody tr#option2 th{text-align:center;font-size:14px;padding:6px 0;font-weight:bold}
/* tablo intro */
table#intro caption{background: url(img/bg_caption.jpg);color:#fff;font-size:20px;font-weight:bold;height:30px;line-height:160%;padding:0;text-align:center}
table#intro tr td{height:30px;width:150px;font-size:11px;font-weight:bold;padding-left:5px;text-align:center;	
	text-transform:uppercase}
table#intro tr td.col, 
table#intro tr td.col1{width:400px;font-size:13px;text-align:left;font-weight:bold;text-transform:none}
table#intro tr td.col1{color:#00459D;font-size:16px}
table#intro tr td a{text-decoration:underline} 

#histos{float:left;width:960px;padding:10px;margin-bottom:20px;background-color:#fff}

#histos ul {	
	float:left;width:220px;font-size:12px}
#histos a{color:#000;display:block;padding:3px 20px;background:url(img/document-pdf-text.png) no-repeat}
#histos a:hover{text-decoration:underline}
