/* ========= GENERAL ========== */
*{
	margin:0;
	padding:0;
	border:0;
	font-family:Arial;
	color:#666;
}
.clearer{clear:both;}
ul{list-style-type:none;}
a{text-decoration:none;}
.left{float:left;}

/* ========= LAYOUT ========== */
body{background:#FFF url(/fr/includes/nav/images/back.jpg) center top;}
#overall{
	width:900px;
	margin:0 auto;
}
#header{
	height:90px;
	padding:0 2px 0 2px;
}
#header-over{height:205px;}
#wrapper{
	width:900px;
	background: url(/fr/includes/nav/images/sepV.png) 602px bottom no-repeat;
}
#content{
	float:left;
	width:597px;
	padding:0 13px 0 0;
}
#left{
	float:left;
	width:290px;
	padding:0 8px 10px 0;
	background: url(/fr/includes/nav/images/sepV.png) 296px bottom no-repeat;
}
#right{
	float:right;
	padding:0 0 0 7px;
	width:290px;
}
#fifth{
	float:right;
	padding:0 0 0 0;
	width:290px;
}
#footer{
	clear:both;
	height:45px;
}

/* ========= HEADER ========== */
#header .logo{
	padding:2px 0 0 0;
}
#header .tools{
	height:30px;
	padding:10px 15px 0 0;
	text-align:right;
	background: url(/fr/includes/nav/images/bg-tools.png) right top no-repeat;
}
#header .tools a{cursor:pointer;}
#header .timer{
	float:right;
	width:220px;
	height:30px;
	margin:20px 0 0 0;
}

/* ========= PIC ========== */
.pic-wrapper{
	display:block;
	width:290px;
	height:210px;
	margin:0 0 5px 0;
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
}

.pic-wrapper-small{
	display:block;
	margin:0 0 5px 0;
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
}

.pic-wrapper2{
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
	width:217px;
	height:290px;
}

/* ========= ROUNDBOX ========== */
.rbroundbox { background: url(/fr/includes/nav/images/nt.gif) repeat; }
.rbtop div { background: url(/fr/includes/nav/images/tl.gif) no-repeat top left; }
.rbtop { background: url(/fr/includes/nav/images/tr.gif) no-repeat top right; }
.rbbot div { background: url(/fr/includes/nav/images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/fr/includes/nav/images/br.gif) no-repeat bottom right; }
.rbcontent { margin: 7px; }
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}

/* ========= TAILLES DE TYPO ========== */
/* *{font-size:11px;}*/
body{font-size:77%;}
#article, p{font-size:0.9em}
#article p{font-size:1em}
h1{
	position:relative;
	font-size:1.1em;
}
h2{font-size:1.1em;}
#left #features h2 a{font-size:0.83em;}
#features h2 a{font-size:0.95em;}
h3{font-size:0.9em;}
h4{font-size:1em;}
h4 span{font-size:1em;}
h5{font-size:1em;}
p.date{font-size:0.8em;}
#header .tools,#header .tools a{font-size:1px;}
#nav-fifth li{font-size:0.8em;}
#nav-fifth li a{font-size:1em;}

/* ========= TEXTES ========== */
p{line-height:1.3em;}
#article{line-height:1.4em;}
#article p{line-height:1.3em;}
h1 .environnement-2009{
	position:absolute;
	bottom:0; 
	right:45px;
	color:#060;
}
h2, h2 a{
	color:#333;
	font-family: Trebuchet MS;
	margin:0 0 10px 0;
}
#left h2{margin:0 0 5px 0}
h3{color:#F00;margin:0 0 5px 0}
h4 {
	padding:0 0 0 28px;
	margin:0 0 15px 0;
	background : url(/fr/includes/nav/images/tet-left-medaille.gif) left top no-repeat;
}
h4 div{
	height:28px;
	line-height:25px;
	color:#F00;
	font-family:Verdana, Arial;
	background : url(/fr/includes/nav/images/tet-right.gif) right top no-repeat;
}
h4 span{
	color:#06C;
	font-family:Verdana, Arial;
	font-weight:bold;
}
h5 span{color:#F00;}
h5 {color:#06C;}
h6 {
	padding:0 0 0 18px;
	margin:0 0 15px 0;
	background : url(/fr/includes/nav/images/tet-left-medaille.gif) left top no-repeat;
}
h6 div{
	height:18px;
	line-height:25px;
	color:#F00;
	font-family:Verdana, Arial;
	background : url(/fr/includes/nav/images/tet-right.gif) right top no-repeat;
}
h6 span{
	color:#06C;
	font-family:Verdana, Arial;
	font-weight:bold;
}
p.date{
	font-weight:bold;
	font-family:verdana;
	color:#06C;
}
#header h1 span{display:none;}
img.titre{display:block;margin:0 0 15px 0;height:28px;}
.sepH{
	height:30px;
	width:99%;
	margin:0 auto;
	background:url(/fr/includes/nav/images/bg-sepH.gif) left center repeat-x;
}

/* ========= FORMULAIRE ========== */
.field-mini{
	overflow:auto;
	padding:10px 0;
}
.field-mini label{
	display:block;
	width:170px;
	padding:0 5px 0 0;
	height:20px;
	line-height:20px;
	float:left;
	text-align:right;
	color:#1572D0;
}
.field-mini input, .field-mini textarea{
	background:#FFF;
	padding:3px;
	border-bottom:2px solid #FFF;
	border-right:2px solid #FFF;
	border-top:2px solid #d6efff;
	border-left:2px solid #d6efff;
	font-size:1em;
	width:50px;
}
.field-mini textarea{overflow-y: auto;}
.field-mini-checkbox{
	overflow:auto;
	padding:10px 0;
}
.field-mini-checkbox label{
	display:block;
	width:170px;
	padding:0 5px 0 0;
	height:20px;
	line-height:20px;
	float:left;
	text-align:right;
	color:#1572D0;
}
.field-mini-checkbox textarea{
	background:#FFF;
	padding:3px;
	border-bottom:2px solid #FFF;
	border-right:2px solid #FFF;
	border-top:2px solid #d6efff;
	border-left:2px solid #d6efff;
	font-size:1em;
	width:50px;
}
.field-mini-checkbox input{
	background:#FFF;
	padding:3px;
	font-size:1em;
	width:50px;
}


.field-maxi{
	overflow:auto;
	padding:10px 0;
}
.field-maxi label{
	padding:0 5px 0 0;
	height:20px;
	line-height:20px;
	float:left;
	text-align:right;
	color:#1572D0;
}
.field-maxi .label_big{
	padding:0 5px 0 0;
	height:20px;
	line-height:20px;
	float:left;
	text-align:right;
	color:#1572D0;
	font-size:14px;
	font-weight:bold;
}
.field-maxi input{
	background:#FFF;
	padding:3px;
	border-bottom:2px solid #FFF;
	border-right:2px solid #FFF;
	border-top:2px solid #d6efff;
	border-left:2px solid #d6efff;
	font-size:1em;
	width:50px;
}



.field{
	overflow:auto;
	padding:10px 0;
}
.field label{
	display:block;
	width:100px;
	padding:0 5px 0 0;
	height:20px;
	line-height:20px;
	float:left;
	text-align:right;
	color:#1572D0;
}
.field input, .field textarea{
	background:#FFF;
	padding:3px;
	border-bottom:2px solid #FFF;
	border-right:2px solid #FFF;
	border-top:2px solid #d6efff;
	border-left:2px solid #d6efff;
	font-size:1em;
	width:300px;
}
.field textarea{overflow-y: auto;}

.button{text-align:right;width:410px}
.button input{
	border-top:2px solid #FFF;
	border-left:2px solid #FFF;
	border-bottom:2px solid #d6efff;
	border-right:2px solid #d6efff;
	background:#FFF;
	padding:2px 5px;
	font-weight:bold;
	font-size:1em;
}

.field_plus{
	overflow:auto;
	padding:10px 0;
}
.field_plus label{
	display:block;
	width:100px;
	padding:0 5px 0 0;
	height:40px;
	line-height:20px;
	float:left;
	text-align:right;
	color:#1572D0;
}
.field_plus input, .field_plus textarea{
	background:#FFF;
	padding:3px;
	border-bottom:2px solid #FFF;
	border-right:2px solid #FFF;
	border-top:2px solid #d6efff;
	border-left:2px solid #d6efff;
	font-size:1em;
	width:300px;
}


.field_maxi{
	overflow:auto;
	padding:10px 0;
}
.field_maxi label{
	display:block;
	width:580px;
	padding:0 5px 0 0;
	height:10px;
	line-height:20px;
	float:left;
	text-align:left;
	color:#1572D0;
}
.field_maxi input, .field_maxi textarea{
	background:#FFF;
	padding:3px;
	border-bottom:2px solid #FFF;
	border-right:2px solid #FFF;
	border-top:2px solid #d6efff;
	border-left:2px solid #d6efff;
	font-size:1em;
	width:100px;
}

.field_maxi2{
	overflow:auto;
	padding:10px 0;
}
.field_maxi2 label{
	display:block;
	width:580px;
	padding:0 5px 0 0;
	height:10px;
	line-height:20px;
	float:left;
	text-align:left;
	color:#1572D0;
}
.field_maxi2 input, .field_maxi2 textarea{
	background:#FFF;
	padding:3px;
	border-bottom:2px solid #FFF;
	border-right:2px solid #FFF;
	border-top:2px solid #d6efff;
	border-left:2px solid #d6efff;
	font-size:1em;
	width:200px;
}

.field_mini{
	overflow:auto;
	padding:10px 0;
}
.field_mini label{
	display:block;
	width:100px;
	padding:0 5px 0 0;
	height:10px;
	line-height:20px;
	float:left;
	text-align:right;
	color:#1572D0;
}
.field_mini input, .field_mini textarea{
	background:#FFF;
	padding:3px;
	border-bottom:2px solid #FFF;
	border-right:2px solid #FFF;
	border-top:2px solid #d6efff;
	border-left:2px solid #d6efff;
	font-size:1em;
	width:80px;
}


.field_follow{
	overflow:auto;
	padding:10px 0;
}
.field_follow label{
	padding:0 5px 0 0;
	height:10px;
	line-height:20px;
	color:#1572D0;
	text-align:right;
}
.field_follow input, .field_follow textarea{
	background:#FFF;
	padding:3px;
	border-bottom:2px solid #FFF;
	border-right:2px solid #FFF;
	border-top:2px solid #d6efff;
	border-left:2px solid #d6efff;
	font-size:1em;
	width:100px;
}

.field_middle{
	overflow:auto;
	padding:10px 0;
}
.field_middle label{
	display:block;
	width:100px;
	padding:0 5px 0 0;
	height:10px;
	line-height:20px;
	float:left;
	text-align:right;
	color:#1572D0;
}
.field_middle input, .field_middle textarea{
	background:#FFF;
	padding:3px;
	border-bottom:2px solid #FFF;
	border-right:2px solid #FFF;
	border-top:2px solid #d6efff;
	border-left:2px solid #d6efff;
	font-size:1em;
	width:150px;
}


#login-presse{
	margin:0 0 15px 0;
}
#login-presse form{width:250px;margin:0 auto;}

#login-partenaires{
	margin:0 0 15px 0;
}
#login-partenaires form{width:250px;margin:0 auto;}

#fifth .field{padding:0;}
#fifth .field label{
	width:auto;
	float:none;
	text-align:left;
}
#fifth .field input, #fifth .field textarea{
	width:95%;
}
#fifth .button{padding:10px 0;text-align:right;width:100%}

/* ========= NEWSLETTER ========== */
#newsletter{
	margin:0;
}
#newsletter form{
	padding:0 0 0 19px;
}
#newsletter form .field{
	height:14px;
	padding:2px;
	border:1px solid #dbe5eb;
}

/* ========= ARTICLE ========== */
#article .pic-wrapper{cursor:default;width:290px;}
#article p b{color:#000;}
#article p{
	padding:0 10px 10px 0;
	line-height:1.4em;
}

/* ========= FEATURES ========== */
#features{padding:0 0 10px 0}
#features .sepH{width:100%;height:15px}
#features .date{margin:0 0 0 0}
#features h2{margin:0 0 0 0}
#features h2 a{
	color:#333;
	font-weight:normal;
}

/* ========= NAV ========== */
#nav-fifth{
	margin:0 0 15px 0;
	background:#F0F9FF;
	border:1px solid #e2f1fc;
	padding:0 0 10px 0;
}
#nav-fifth li a:hover{
	color:#E00;
}
#nav-fifth	li{
	padding:5px 5px 5px 30px;
	background: url(/fr/includes/nav/images/fleche-bleue.gif) 15px 6px no-repeat;
}
#nav-fifth li li{
	padding:0;
 	border-bottom:1px dotted #CCC;
}
#nav-fifth li li.last{
 	border-bottom:none;
}
#nav-fifth li li a{
	display:block;
	padding:5px;
}
#nav-fifth li li a:hover{
	color:#E00;
	background:#F0F9FF;
}
#nav-fifth li, #nav-fifth li a{
	color:#000;
	font-weight:bold;
	font-family:Verdana, Arial;
}
#nav-fifth	ul{margin:-5px 0 0 0}
#nav-fifth ul, #nav-fifth li{_height:1%;}


#nav-fifth ul ul a{font-weight:normal;font-size:1.1em;}

ul li {
	position: relative;
}
#nav-fifth li li{
	background:none;
	text-align:left;
}
li ul {
	border:1px solid #E2E1FC;
	z-index:10000;
	background:#F0F9FF; 
	background:#FFF;
}
#engagement li a,#competitions li a, #faceaface li a{display:block;text-align:right;}
#engagement, #competitions, #faceaface{
	position:absolute;
	width:200px;
	left:-200px;
	top:9px;
	z-index:100000;
}
/* ========= SLIDESHOW ========== */
#slide{
	text-align:center;
}
#slide_pic{
	/*width:530px;*/
	width:500px;
	/*border-right:1px solid #E4E6E9;*/
	margin:0 auto;
	padding:12px 12px 0 12px;
	background: url(/fr/includes/nav/images/slide-top.gif) left top no-repeat;
}
#slide_pic2{
	/*width:530px;*/
	width:260px;
	/*border-right:1px solid #E4E6E9;*/
	margin:0 auto;
	padding:12px 12px 0 12px;
	background: url(/fr/includes/nav/images/slide-top.gif) left top no-repeat;
}
#content #slide_pic{
	padding:0;
	border:none;
	background:none;
}
#content #slide p img{width:374px;display:none;}
#slide_pic img{
	display:block;
	width:350px;
	margin:0 auto;
	padding:0 0 0px 0;
}
#content #slide_pic img{width:380px}
#slide_pic p{
	padding:0 0 8px 0;
	font-weight:bold;
}
#slide_pictest{
	/*width:530px;*/
	width:540px;
	/*border-right:1px solid #E4E6E9;*/
	margin:0 auto;
	padding:12px 12px 0 12px;
	background: url(/fr/includes/nav/images/slide-top.gif) left top no-repeat;
}
#content #slide_pictest{
	padding:0;
	border:none;
	background:none;
}
#content #slide p img{width:374px;display:none;}
#slide_pictest img{
	display:block;
	width:540px;
	margin:0 auto;
	padding:0 0 8px 0;
}
#content #slide_pictest img{width:540px}
#slide_pic p{
	padding:0 0 8px 0;
	font-weight:bold;
}
#slide_nav{
	width:552px;
	height:80px;
	margin:0 auto 5px auto;
	padding:5px 0;
	background:#f1f4f7;
	/*border:1px solid #CCC*/;
}
#slide_nav a{
	font-weight:bold;
}
#slide_nav a.current{
	font-size:1.7em;
}
#slide_nav_thumb img, .slide_preview img{
	padding:2px;
	background:#FFF;
	border:1px solid #CCC;
	vertical-align:middle;
}
.slide_preview img{
	margin:5px 2px 2px 2px;
	width:80px;
}
#slide_nav_thumb img{
	margin:8px 2px 2px;
	width:45px;
}
#slide_nav_thumb .active img{
	border:1px solid #06C;
}
#slide_nav{padding:15px 0;background:none;}
#content #slide_nav{padding:0;}
#fifth #slide_pic{
	width:265px;
	background: url(/fr/includes/nav/images/slide-top2.gif) left top no-repeat;
}
.archives {
padding-top:20px;

}

#recherche {
	line-height:17px;
	margin-bottom:3px;
}
#recherche h2{
	background:url(/fr/includes/nav/images/bgd_h2-search.gif) no-repeat top left; 
	padding:4px 10px 3px 10px; margin:0; 
	display:block;
	font:bold 12px arial; color:#FFF;
}
#recherche #formSearch{
	background:url(/fr/includes/nav/images/bgd_search.gif) no-repeat bottom left; 
	padding:10px;
	margin-bottom:8pt;
}
#recherche #inputSearch{
	font-size: 12px;
	border:1px solid #5aa4dc; 
	width:190px; 
	padding:2px 5px; 
	float:left;
}
#recherche #btnSearch{ margin:0 0 0 10px; }

/* ========= VIDEOS ========== */

.video_pic{
	border:solid 1px #DDD;
	display:inline;
	float:left;
}

 .video_pic img{
	padding:10px 10px 0 10px;
	display:inline;
}
.video_pic p{
	padding:5px 0 8px 0;
	font-weight:bold;
	font-size:11px;
}
.video_pic p{
	font-weight :normal;
	width:172px;
	margin:0 9px;
}
.video_pic b span{
	color:#ff0000;
}
.vmargin {
	margin-right:5px;
}
	
/* ========= LIENS UTILES ========== */
#liens table {
	margin-bottom:20px;
}
#liens table td{
	padding:5px;
	vertical-align:top;
	width:33%;
}
#liens table a {
	font-family:verdana;
	color:#666;
}
#liens table a:hover {
	color:#06C;
}
#liens table td.adress {
	padding-right:15px;
}
#liens table td.contact {
	font-family:verdana;
	color:#999;
	padding-left:15px;
	font-size:0.9em;
	border-left:solid 1px #CCC;
}

/* ========= TABLEAUX ========== */
table.tableau{
	border-bottom:1px solid #DDE8EF;
	border-right:1px solid #DDE8EF;
}
table.tableau td, .tableau th{
	background:#FFF;
	padding:4px;
	border-left:1px solid #DDE8EF;
	border-top:1px solid #DDE8EF;
}

table.tableau tr.odd td, .tableau tr.odd th{background:#F0F9FF;}
table.tableau th{color:#06C;text-align:left;}


table.tableau {width:280px;border-bottom:1px solid #DDE8EF;border-right:0px solid #DDE8EF;}


#calendrier-cdm2008 .tableCalendar {
		border-color:#D60000 rgb(0, 0, 0) rgb(0, 0, 0);
		border-style:solid;
		border-width:0px 0px 0px;
		height:150px;
		width:280px;
		overflow:auto;
		background:transparent url(/fr/includes/nav/images/nt.gif) repeat scroll 0%;
}


.tableCalendar2{
		border-color:#D60000 rgb(0, 0, 0) rgb(0, 0, 0);
		border-style:solid;
		border-width:0px 0px 0px;
		height:150px;
		width:280px;
		overflow:auto;
		background:transparent url(/fr/includes/nav/images/nt.gif) repeat scroll 0%;
}
								
.tableCalendar2 a{								
		color:#00f;
		text-decoration:underline;
}

.tableCalendar_big{
		border-color:#D60000 rgb(0, 0, 0) rgb(0, 0, 0);
		border-style:solid;
		border-width:0px 0px 0px;
		height:150px;
		width:580px;
		overflow:auto;
		background:transparent url(/fr/includes/nav/images/nt.gif) repeat scroll 0%;
}
								
.tableCalendar_big a{								
		color:#00f;
		text-decoration:underline;
}

td.tableau, th.tableau{padding:1px;}
th.tableau{font-weight:bold;text-align:left;background:#478cc9;color:#FFF;}
td.tableau{height:25px;background:#FBFDFF;}
tr.odd td.tableau{background:#F0F9FF;}


table.tableau_large{
	border-bottom:1px solid #DDE8EF;
	border-right:1px solid #DDE8EF;
}
table.tableau_large td, .tableau_large th{
	background:#FFF;
	padding:4px;
	border-left:1px solid #DDE8EF;
	border-top:1px solid #DDE8EF;
}
table.tableau_large tr.odd td, .tableau_large tr.odd th{background:#F0F9FF;}
table.tableau_large th{color:#06C;text-align:left;}

table.tableau_large {width:560px;border-bottom:1px solid #DDE8EF;border-right:0px solid #DDE8EF;}

td.tableau_large, th.tableau_large{padding:1px;}
th.tableau_large{font-weight:bold;text-align:left;background:#478cc9;color:#FFF;}
td.tableau_large{height:25px;background:#FBFDFF;}
tr.odd td.tableau_large{background:#F0F9FF;}


table.tableauM {width:280px;border-bottom:1px solid #DDE8EF;}
td.tableauM{height:25px;background:#5577FF;}
tr.tableauM{background:#F0F9FF;}

table.tableauL {width:280px;border-bottom:1px solid #DDE8EF;border-right:0px solid #DDE8EF;}
td.tableauL{height:25px;background:#ff88cc;}
tr.tableauL{background:#F0F9FF;}

table.tableau{
	border-bottom:1px solid #DDE8EF;
	border-right:1px solid #DDE8EF;
	width:100%;
}
table.tableau td, table.tableau th{
	background:#FFF;
	padding:4px;
	border-left:1px solid #DDE8EF;
	border-top:1px solid #DDE8EF;
}
.horaire{
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	width:100%;
}
table.horaire td, table.horaire th{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	padding:4px;
}

/* ajout légende photo */
.photo {
	display:block;
	font-size: 0.90em;
	line-height:1em;
	margin-bottom:4px;
	background-color:#E1E1E1;
	float:left;
	margin-right:8px;
}
.photo img {
	display:block;
}
.photoTitle { display:block; }
.photoTitle span { display:block; padding:4px; }


/******************  LE QUIZZ  ********************/

.error{
	line-height:1.3em;
	color:#FF0000;
}

.error em{
	line-height:1.3em;
	color:#FF0000;
}

#qFormulaire tr, td{
	border:0pt none;
	color:#666666;
	font-family:Arial;
	margin:0pt;
	padding:1pt;
}


#qQuestions .libelle {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background:#262626 none repeat scroll 0%;
	color:#FFFFFF;
	padding:3px;
}

#qQuestions .question {
	color:#FF6600;
	font-weight:bold;
	height:auto;
	line-height:15px;
	padding:0pt;
	width:100%;
}

#qQuestions .question  a{
	color:#0000FF;
	font-weight:bold;
	height:auto;
	line-height:15px;
	padding:0pt;
	width:100%;
}

#qQuestions ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#qQuestions label {
	cursor:pointer;
	display:block;
	padding:5px 20px;
}

/* articles SPORTS */
.photo span, .photoRight span, .photoLeft span, .photooldRight span, .photooldLeft span {
	background:transparent url(/includes/nav/images/dot50-000.png) repeat scroll left top;
	color:#FFFFFF;
}

.photoLeft span, .photoRight span, .photooldLeft span, .photooldRight span {
	bottom:0pt;
	display:block;
	font-family:"trebuchet ms",arial,sans-serif;
	font-size:0.93em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	left:0pt;
	line-height:1.2em;
	padding:6px 0pt;
	position:absolute;
	width:100%;
	z-index:20;
}

.photoLeft span em, .photoRight span em, .photooldLeft span em, .photooldRight span em{
	color : #FFFFFF;
}


.photoLeft img, .photoRight img {
	height:228px;
	width:345px;
}

.photoLeft, .photooldLeft {
	float:left;
	margin-right:15px;
}
.photoLeft, .photoRight {
	height:228px;
	position:relative;
	width:345px;
}

.photo span, .photoRight span, .photoLeft span, .photooldRight span, .photooldLeft span {
	background:transparent url(/fr/includes/nav/images/dot50-000.png) repeat scroll left top;
	color:#FFFFFF;
}

.meteo_ville {
 color: #FFFFFF;
 font-weight: bold;
}

.bandeau-titre{
	text-align:center;
	color:#06c;
	margin-top:-10px;
	padding:7px;
	border:2px solid #06c;
	margin-bottom:10px;
	font-size:15px;
	zoom:1;
	position:static;
}

.image_sport{
	width:70px;
	height:45px;
	overflow:hidden;
}

.image_sport img{
	width:70px;
}


table.menu {width:594px;margin:0 auto;border-bottom:1px solid #DDE8EF;border-right:1px solid #DDE8EF;}
td.menu, th.menu{padding:4px;text-align:left}
td.menu2, th.menu2{padding:4px;text-align:center}
th.menu{font-weight:bold;text-align:left;background:#478cc9;color:#FFF;}
td.menu,th.menu{border-left:1px solid #DDE8EF;border-top:1px solid #DDE8EF;}
td.menu2,th.menu2{border-left:1px solid #DDE8EF;border-top:1px solid #DDE8EF;}
td.menu{height:25px;background:#FBFDFF;}
td.menu2{height:25px;background:#FBFDFF;}
tr.odd td.menu{background:#F0F9FF;}


#article a{
	color:#00f;
	text-decoration:underline;
}

.image100{
	overflow-x:hidden;
	overflow-y:hidden;
	width:100px;
}

.image75{
	overflow-x:hidden;
	overflow-y:hidden;
	width:75px;
}

.meteo_ville, a.meteo_ville:hover, a.meteo_ville:active, a.meteo_ville:link, a.meteo_ville:visited {
	color: #000000;
   font-family: arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#FFFFFF;
   font-weight: bold;
	 text-decoration: none;
}
.meteo_echeance, a.meteo_echeance:hover, a.meteo_echeance:active, a.meteo_echeance:link, a.meteo_echeance:visited {
   color:#000000;
   font-family: arial, Helvetica, sans-serif;
   font-size: 11px;
	 text-decoration: none;
}
.meteo_temperature, a.meteo_temperature:hover, a.meteo_temperature:active, a.meteo_temperature:link, a.meteo_temperature:visited {
   color:#00559C;
   font-family: arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
	 text-decoration: none;
}
.meteo_ville_gd, a.meteo_ville_gd:hover, a.meteo_ville_gd:active, a.meteo_ville_gd:link, a.meteo_ville_gd:visited {
   color:#FFFFFF;
   font-family: arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
 	 text-decoration: none;
  /* text-transform: uppercase;*/
}
.meteo_temperature_gd, a.meteo_temperature_gd:hover, a.meteo_temperature_gd:active, a.meteo_temperature_gd:link, a.meteo_temperature_gd:visited {
   color:#00559C;
   font-family: arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
	 text-decoration: none;
}

.default{
	border-spacing:2px;
}

.default img{
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin:0px 0px -3px;
}

#fifth #tableau-medailles{ padding: 2px; }
#tableau-medailles .tableau thead tr th{
 padding-left: 5px;
 text-align: left;
}
#tableau-medailles .tableau thead tr td{
 padding: 3px;
 background: #FFF;
}
#tableau-medailles .pays{
 width: 30px;
 height: 12px;
 text-indent: -999em;
 background: url(/photos/tm-pays.gif) left top no-repeat;
}
#tableau-medailles .mo{
 text-align: center;
 width: 24px;
 height: 23px;
 margin: 0 auto;
 text-indent: -999em;
 background: url(/photos/tm-or.gif) left top no-repeat;
}
#tableau-medailles .ma{
 text-align: center;
 width: 24px;
 height: 23px;
 margin: 0 auto;
 text-indent: -999em;
 background: url(/photos/tm-ar.gif) left top no-repeat;
}
#tableau-medailles .mb{
 text-align: center;
 width: 24px;
 height: 23px;
 margin: 0 auto;
 text-indent: -999em;
 background: url(/photos/tm-br.gif) left top no-repeat;
}
#tableau-medailles .team{ text-align: left; }

/********************* Class image partenaires ****************************/
.rossignol{
	background:url(/fr/includes/nav/images/logos_part/rossignol-ete08.png) 0 0 no-repeat;text-indent:-999em;display:block;width:200px;height:100px;
}
* html .rossignol{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fr/includes/nav/images/logos_part/rossignol-ete08.png", sizingMethod="crop");
	background-image: none;
	cursor: pointer;
}
.powerade{
	background:url(/fr/includes/nav/images/logos_part/powerade.png) 0 0 no-repeat;text-indent:-999em;display:block;width:200px;height:100px;
}
* html .powerade{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fr/includes/nav/images/logos_part/powerade.png", sizingMethod="crop");
	background-image: none;
	cursor: pointer;
}
.aggreko{
	background:url(/fr/includes/nav/images/logos_part/aggreko.png) 0 0 no-repeat;text-indent:-999em;display:block;width:200px;height:100px;
}
* html .aggreko{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fr/includes/nav/images/logos_part/aggreko.png", sizingMethod="crop");
	background-image: none;
	cursor: pointer;
}
.transdev{
	background:url(/fr/includes/nav/images/logos_part/transdev.png) 0 0 no-repeat;text-indent:-999em;display:block;width:200px;height:100px;
}
* html .transdev{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fr/includes/nav/images/logos_part/transdev.png", sizingMethod="crop");
	background-image: none;
	cursor: pointer;
}
.coficiel{
	background:url(/fr/includes/nav/images/logos_part/logo_coficiel.png) 0 0 no-repeat;text-indent:-999em;display:block;width:200px;height:100px;
}
* html .coficiel{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fr/includes/nav/images/logos_part/logo_coficiel.png", sizingMethod="crop");
	background-image: none;
	cursor: pointer;
}
.valdisere{
	background:url(/fr/includes/nav/images/logos_part/valdisere.png) 0 0 no-repeat;text-indent:-999em;display:block;width:200px;height:100px;
}
* html .valdisere{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fr/includes/nav/images/logos_part/valdisere.png", sizingMethod="crop");
	background-image: none;
	cursor: pointer;
}
.savoie{
	background:url(/fr/includes/nav/images/logos_part/savoie_mont_blanc.png) 0 0 no-repeat;text-indent:-999em;display:block;width:200px;height:100px;
}
* html .savoie{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fr/includes/nav/images/logos_part/savoie_mont_blanc.png", sizingMethod="crop");
	background-image: none;
	cursor: pointer;
}
.rhone-alpes{
	background:url(/fr/includes/nav/images/logos_part/rhone-alpes-tourisme.png) 0 0 no-repeat;text-indent:-999em;display:block;width:200px;height:100px;
}
* html .rhone-alpes{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fr/includes/nav/images/logos_part/rhone-alpes-tourisme.png", sizingMethod="crop");
	background-image: none;
	cursor: pointer;
}
.deichmann{
	background:url(/fr/includes/nav/images/logos_part/logo_deichmann.png) 0 0 no-repeat;text-indent:-999em;display:block;width:200px;height:100px;
}
* html .deichmann{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fr/includes/nav/images/logos_part/logo_deichmann.png", sizingMethod="crop");
	background-image: none;
	cursor: pointer;
}
.intersport{
	background:url(/fr/includes/nav/images/logos_part/intersport.png) 0 0 no-repeat;text-indent:-999em;display:block;width:200px;height:100px;
}
* html .intersport{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fr/includes/nav/images/logos_part/intersport.png", sizingMethod="crop");
	background-image: none;
	cursor: pointer;
}
.longines{
	background:url(/fr/includes/nav/images/logos_part/longines.png) 0 0 no-repeat;text-indent:-999em;display:block;width:200px;height:100px;
}
* html .longines{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fr/includes/nav/images/logos_part/longines.png", sizingMethod="crop");
	background-image: none;
	cursor: pointer;
}
.glevents{
	background:url(/fr/includes/nav/images/logos_part/logo_glevents.png) 0 0 no-repeat;text-indent:-999em;display:block;width:200px;height:100px;
}
* html .glevents{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fr/includes/nav/images/logos_part/logo_glevents.png", sizingMethod="crop");
	background-image: none;
	cursor: pointer;
}
.irisbus{
	background:url(/fr/includes/nav/images/logos_part/logo_irisbus.png) 0 0 no-repeat;text-indent:-999em;display:block;width:200px;height:100px;
}
* html .irisbus{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fr/includes/nav/images/logos_part/logo_irisbus.png", sizingMethod="crop");
	background-image: none;
	cursor: pointer;
}
.polaris{
	background:url(/fr/includes/nav/images/logos_part/logo_polaris.png) 0 0 no-repeat;text-indent:-999em;display:block;width:200px;height:100px;
}
* html .polaris{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fr/includes/nav/images/logos_part/logo_polaris.png", sizingMethod="crop");
	background-image: none;
	cursor: pointer;
}
.uniformation{
	background:url(/fr/includes/nav/images/logos_part/logo_uniformation.png) 0 0 no-repeat;text-indent:-999em;display:block;width:200px;height:100px;
}
* html .uniformation{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fr/includes/nav/images/logos_part/logo_uniformation.png", sizingMethod="crop");
	background-image: none;
	cursor: pointer;
}