@charset "utf-8";
/* CSS Document */
body {
	margin:0;padding:0;
	background: #ffffff url(../images/top-header.gif) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
}

html {
	font-size: 100.01%;
}
#wrap-line {
	margin: 0px auto;
	padding: 0px;
	width: 980px;
}

#container {
	float: left;
	width: 980px;
}
#content {
	background: #FFFFFF;
	margin: 0px;
	/*padding: 20px 15px 10px;*/
	float: left;
	width: 980px;
	position: relative;
}
/* header css */
#top-header {
	float: left;
	height: 100px;
	width: 980px;
	margin-top:10px;
}

#top-header img {
	clear: both;
	margin-right: auto;
	margin-left: auto;
	border-width: 0px;
	/*margin-top: 12px;*/
	text-align: center;
	display: block;
}

#logo {
	float:left;
	width:207px;height:98px;
	background-image: url(../images/logo.png);
	background-repeat:no-repeat;
}
.pub-head {float:right;/*padding-left:21px;*/;/*IE*/padding-left:42px;}
#bottom-header {
	float: left;
	height: 69px;
	width: 980px;
	background: url(../images/bot-header-r.gif) no-repeat right top;
}

.site-title {
	margin: 0px;
	padding: 0px;
	float: left;
	font-size:11px;
	height: 69px;
	text-align:center;
	padding-top:10px;
	width: 200px;
}

.site-title a {
	color: #000;
}
.pub-250 {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: right;
	width: 250px;
	height: 250px;
}
#date {
	float:left;
	line-height:40px; height:40px;margin-left:10px;padding-left:30px;
	color:#a10404; font-size:11px; font-weight:bold;
	background:url(../images/dat.gif) center left no-repeat;
}
#fr {
	float:left;
	height:30px;
	width:40px;
	margin-left:30px;
	padding-top:7px;
}
#gb {
	float:left;
	height:30px;
	width:40px;
	margin-left:5px;
	padding-top:7px;
}

#navigation {
	float:left;
	width: 670px;
	margin: 0px;
	padding: 0px 0px 0px;
	padding-left:10px;
}

.top-page {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}

.top-page ul {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;

}

.top-page li {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	float: left;
	background: url(../images/l-nv.gif) no-repeat left bottom;
	height: 29px;
	display: inline;

}

.top-page li a {
	background: url(../images/r-nv.gif) no-repeat right bottom;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	float: left;
	height: 29px;
	display: block;
	line-height: 29px;
	text-align: center;
	color: #2f6a30;
	text-decoration: none;
	font-size: 11px;
}

.top-page li a:hover {
	background: url(../images/r-nv.gif) no-repeat right bottom;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	float: left;
	height: 29px;
	display: block;
	line-height: 29px;
	text-align: center;
	color: #000;
	text-decoration: underline;
	font-size: 11px;
}

.top-page li.current_page_item {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	float: left;
	background: url(../images/l-nv.gif) no-repeat left 3px;
	height: 29px;
	display: inline;
}

.top-page li.current_page_item a {
	background: url(../images/r-nv.gif) no-repeat right 3px;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	float: left;
	height: 29px;
	display: block;
	line-height: 29px;
	text-align: center;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

.top-page li.current_page_item a:hover {
	background: url(../images/r-nv.gif) no-repeat right 3px;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	float: left;
	height: 29px;
	display: block;
	line-height: 29px;
	text-align: center;
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}
/* Menu lateral: position */
#cel_gauche {float:left;width:200px;font-size: 11px;}
#menu_lat {float:left;height: 270px;}/* /!\ HAUTEUR A DEFINIR 30*nombre d'item dans le menu */
#separ {height:10px;width:auto;}

/* widget 1 */
#widget1 {float:left;margin-top:10px;}
#h-mod {
height:30px;width:200px;line-height:30px;text-align:center;color:#FFFFFF;font-weight:bold;
background-image: url(../images/titre-module.gif)}
ul.newsfofo
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: 200px;
	
}
.fd_newsfofo  {height:30px;width:190px;background-image:url(../images/fd-article-module.gif); background-position: bottom; background-repeat:repeat-x;padding:5px;}
.fd_newsfofo2 {height:30px;width:190px;background-image:url(../images/fd-article-module2.gif); background-position: bottom; background-repeat:repeat-x;padding:5px;}
ul.newsfofo a {
	width:200px;
	color: #666666;
	text-decoration:none;
 }
ul.newsfofo a:hover, ul.newsfofo a:focus
{
	color: #000;
}
#b-mod {
height:5px;width:200px;
background-image: url(../images/bas-module.gif); background-repeat:no-repeat;padding-top:5px;text-align:right;
}
#b-mod a{
color:#2f6a30;
}
/* widget callendar */ 
#wid_calendar {
float:left;
margin-top:10px;
width:200px;height:161px;
background:url(../images/fd-mod.gif) no-repeat top left;}

/* content */ 
#content-center {float:right;margin-top:10px;margin-left:10px;}
#content-header { width:770px; height:140px;}
#contenu {margin-top:10px;}

/* footer */ 
#footer {
position:relative;
/*clear:both;*/ float:left;
margin-top:10px;
width:970px; height:43px;/*68*/
background:url(../images/footer.gif) no-repeat;
padding-top:25px; padding-left:10px;
font-size:11px;color:#666666;
}
#footer a{color:#666666;text-decoration:none;}
#footer a:hover{color:#000;}
/* TAB 1*/
#tab1{float:left;margin-right:10px;}
#tab2{float:left;}
ul.cel-tab1
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: 380px;
	font-size:11px;
	
}
.inputSelect1{width:auto;font-size:11px;}
.tab_3ligne {color:#a4cba3;font-weight:bold;text-align:left;padding-left:5px;width:60px;}
.tab_2ligne {color:#a4cba3;font-weight:bold;text-align:right;padding-right:5px;}
.tab_2ligne a{color:#a4cba3;text-decoration:none;}
.tab_2ligne a:hover{color:#fff;}
#sstab {color:#FFFFFF;font-weight:bold;font-size:9px; }
#sstab2 {color:#FFFFFF;font-weight:bold;font-size:9px; }
#tab1_b {height:8px; width:380px;background-image:url(../images/tab-b.gif); background-position: top; background-repeat:no-repeat;margin:0;padding:0;}
.fd_tab1  {color:#000000;font-weight: normal;width:380px;background-image:url(../images/tab-cel1b.gif); background-position: bottom; background-repeat:repeat-x;}
.fd_tab1 img{padding-right:4px;}
.fd_tab1_2 {color:#000000;font-weight: normal;width:380px;background-image:url(../images/tab-cel2.gif); background-position: bottom; background-repeat:repeat-x;}
.fd_tab1_2 img{padding-right:4px;}
.el_tab1O {float:left;width:14px;background: url(../images/ZOZO.gif) 4px 1px no-repeat;}
.el_tab1P {float:left;width:14px;background: url(../img/P.gif) 4px 1px no-repeat;}
.el_tab1T {float:left;width:14px;background: url(../img/T.gif) 4px 1px no-repeat;}
.el_tab1_txt {padding-left:10px;}
.el_tab1 {width:235px;height:25px;}
.el_tab1b {width:15px;height:25px;}
.el_tab2 {width:60px;text-align:center;height:25px;}
.el_tab3 {width:70px;text-align:center;height:25px;}
.picto {height:25px;}

#tab1 table{font-size:11px;}
#tab2 table{font-size:11px;}
/**/
.vert {color:#2f6a30;}
.gras {font-weight:bold;}
/**/
.td_1{
 	text-align:left;
	width: 180px;
	padding-right:10px;
}
.td_2{
 	text-align:right;
	width: 110px;
	padding-right:10px;
}
.td_3{
 	text-align:right;
	width: 90px;
	padding-right:10px;
}
.td_zeturf{
 	background-color: #bc1e1b;
 	text-align:center;
}
.td_pmu{
 	background-color: #2E6730;
 	text-align:center;
}
.td_titre {background-color: #B75831}

