@import url('/wp-content/themes/3c-seo/livescore.css');


#bet-day {
	background:url(/images/bet-day/bet-day-bg.jpg);
	width:636px;
	height:172px;
	position:relative;
}

#bet-day .datas {
	height:59px;
}
#bet-day .odds {
	width:auto;
}
#bet-day .datas .logo1 {
	position:absolute;
	width:80px;
	text-align:center;
	height:59px;
	top:2px;
	left:0;
}

#bet-day #image{ 
	position:absolute;
	bottom:0;
	right:2px;
}


#bet-day .datas .match-data{
	position:absolute;
	width:190px;
	left:78px;
	height:59px;
	text-align:center;
	top:0;
}
#bet-day .datas .match-data .data {
	height:23px;
	margin:5px 0 0;
	padding:0;
	font-size:11px;
	line-height:27px;
	text-align:center;
	color:#000;
}
#bet-day .datas .match-data .data .icon {
	position:absolute;
	margin:7px 4px 0 -20px;
}
#bet-day .datas .match-data .title {
	height:30px;
	line-height:30px;
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#000;
}
#bet-day .datas .logo2{
	position:absolute;
	width:90px;
	text-align:center;
	height:59px;
	top:2px;
	left:250px;
}
#bet-day .open-bet {
	position:absolute;
	top:18px;
	right:11px;
	height:21px;
}
#bet-day .open-bet .times {
	float:left;
	display:none;
	margin-right:20px;
	margin-top:2px;
	font-size:11px;
}
#bet-day .open-bet .times .list {
	float:right;
	margin-top:-2px;
	margin-left:5px;
}
#bet-day .open-bet .times span {
	background:#e5c6cd;
	color:#000;
	padding:2px 4px;
	font-size:10px;
	height:15px;
	border:1px solid #c50000;
	margin-left:2px;
	font-weight:bold;
	line-height:15px;
	float:right;
}
#bet-day .open-bet .btn {
	float:left;
	text-indent:-333em;
	width:64px;
	height:21px;
	background:url(/images/bet-day/btn.png);
}
#bet-day .open-bet .btn:hover {
	background-position:0 -21px;
}
#bet-day .odds table {
	margin:0;
	padding:0;
	width:471px;
	height:112px;
}
#bet-day .odds-full table {
	width:633px;
}
#bet-day .odds table thead th {
	background:#06698b;
	color:#FFF;
	text-align:center;
	font-size:12px;
	text-shadow:-1px -1px 0 #000;
}
#bet-day .odds table td {
	border:none;
	text-align:center;
}
#bet-day .odds table td .is-best {
	color:#000;
	font-weight:bold;
}
#bet-day .odds table td.cell {
	border-left:1px solid #e0ecf4;
}
#bet-day .odds table .blueline td {
	border-top:1px solid #e0ecf4;
	border-bottom:1px solid #e0ecf4;
	background:#f6f8fb;
}


#h1parionsweb h1 {
	background:url(images/parionsweb.jpg) no-repeat 0 0;
	text-indent:-93810em;
}

.article-post table{
	width:90%;
	clear:both;
	-moz-box-shadow: 0 0 12px #CCC;
	-webkit-box-shadow: 0 0 12px #CCC;
	-box-shadow: 0 0 12px #CCC;
	margin:10px auto 12px auto;
	border-collapse:collapse;
	border-spacing:0px;
}

.article-post table thead {
	color:#08678a;
	font-size:13px;
	font-weight:bold;
}
.article-post table thead th,
.article-post table td {
	border:1px solid #CCC;
	padding:3px 7px;
}
.article-post .field-logobook,
.article-post .field-odd {
	text-align:center;
}

.article-post .field-odd {
	font-size:14px;
}
.article-post .field-best-odd a {
	color:#F00;
	font-weight:bold;
}

.aligncenter {display:table;
margin:0 auto;
text-align:center;
}
	
.odds {
	margin:3px 5px inherit 3px;
	width:550px;
	border-spacing:0px;
	border-top:1px solid #cae8f3;
	border-left:1px solid #cae8f3;
	color:#0d6e90;
}
.odds td {
	padding:2px;
	border-bottom:1px solid #cae8f3;
	border-right:1px solid #cae8f3;
}
.odds td a {
	font-weight:bold;
}
.odds td.name {
	background:#0d6e90;
	color:#FFFFFF;
}
.odds td.odd {
	text-align:center;
}
.odds .legend {
	text-shadow:0px 1px 0px #666666;
	background:#0d6e90;
	color:#FFFFFF;
	font-weight:bold;
}
.odds .legend td.name {
	background:#FFFFFF;
}
	

.bonus_listing {
	width:226px;
	margin:0px;
	text-align:center;
	background:#e1e1e1;
	padding:5px 0;
}
.bonus_listing img{
	padding: 5px 5px 5px 5px;
}

.post .storytitle a:link,
.post .storytitle a:visited,
.post .storytitle a:active {
	color:#3a3939;
	font-family: Arial;
	font-size:20px;
}
.post .meta {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding:4px 5px 4px 0px;
	text-align:left;
	color:#666;
	margin-top:-3px;
	margin-bottom:3px;
	-moz-border-radius:2px 2px 0px 0px;
}
/* .single-meta is only for the single post */
.post .single-meta { 
	display: block; float: left; width: 99%; padding: 1px; 
	border-bottom: 1px solid #dcdcdc; margin-bottom: 15px;}
.post .single-meta span { display: block; float:right; font-size: 11px; color:#5b5b5b ;}
.post .single-meta a { color: #5b5b5b; font-weight: bold;}
.post .single-meta a:hover { text-decoration: none;}

.post h2 { font-size: 16px ; color: #126D8C;}
.post h3 { font-size: 14px ; color: #126D8C;}
.post .meta a {
	color:#666;
	text-decoration:none;
}
.post .storycontent {

	-moz-border-radius:0px 0px 2px 2px;
	border-bottom: 1px solid #e2e2e2; 
	 line-height: 20px;

}
.post .storycontent p {color:#000; line-height: 20px;}
.post p.lire-egalement{
    color: #126D8C;
    font-size: 14px;
	font-family: Verdana,Tahoma,sans-serif;
	font-weight:bold;
    margin: 15px 0;
    padding: 0;
}
.post ul.star{margin:5px;padding:0;clear: both;}
.post ul.star li{padding-left:20px;margin-right:5px;margin-left:5px; margin-top: 5px;background: url(images/bullet_star.png) no-repeat 2px 3px;list-style-type: none;}
.post ul.star li a{color:#666;}
.post ul.star li a:hover{color:#f4c12c;}

.post .alignleft {
	margin-top:-15px;
}
body .post p {
	margin:0px;
	padding:4px 20px 4px 4px;

	text-align:justify;
}
body .post a p {
	color:#000;
	text-decoration:none;
}

#getMail {
	margin:0px auto;
	background: url(images/cadre_mail_side.jpg) no-repeat;
	width:226px;
	height:51px;
	padding:157px 0px 0px 0px;
}
#getMail input {
	border:0px;
	margin-left:10px;
	width:202px;
	height:15px;
}
#getMail .submit {
	height:20px;
	margin:11px 0 0 0;
	position:absolute;
	width:226px;
}

#getMailBig {
	background: url(images/cadre_mail.jpg) no-repeat;
	width:249px;
	height:66px;
	margin:0px 0px 8px 0px;
	padding:73px 0px 0px 378px;
}
#getMailBig input {
	border:0px;
	width:225px;
	height:15px;
}
#getMailBig .submit {
	position:absolute;
	width:140px;
	height:21px;
	margin:13px 0px 0px 90px;
}

/* MENU*/


/* // MENU // */


p.alignleft {
	margin-top:3px;
}
* {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
}

body {
  	background:#02171E url(images/bgbody.png) repeat-x scroll 0 0;
	color:#000000;
	font-family:Verdana,Tahoma,sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

#bg_white_top {
	width:100%;
	height:10px;
	background:#FFFFFF;
}

#wrapper {
  	width: 1102px;
  	margin: 0 auto;
 	padding: 0;
}


/* - - -   HEADER STYLES  - - - */

.icon_foot {
}

#header {
	background:transparent url(images/header.png) no-repeat scroll -2px top;
	padding: 0;
	margin:0;
	position:relative;
}

#header .banniere_promo {
padding-left:370px;
position:relative;
top:1px;
height: 97px;
}

#header h1 {
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#header h3 {
	float:right;
	text-indent:-9999px;
}

#lien_home {
	position:absolute;
	width:265px;
	height:97px;
	margin: 0;
	z-index: 100;
	top:0;
	left:0;
}

#header h3 a {
	width:132px;
	height:125px;
	display:block;
}

.blogname {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 26px;
	color: #666666;
}

.blogslogan {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 18px;
	color: #000000;
}

#menu {
	position:relative;
	background:transparent url(images/bg_menu.png) no-repeat scroll 0 0;
	font-size:11px;
	height:40px;
}


#menu span {
	display:inline-block;
	cursor:pointer;
	color:#000000;
	text-transform:uppercase;
	/*font-weight:bold;*/
	text-decoration:none;
	padding:9px 25px 0;
	position:relative;
}

#menu .social a,
#menu .social span {
	float:left;
	text-decoration:none;
	padding:0 6px;
}

#menu a:hover,
#menu span:hover {
	color:#000000;
}

/* - -  Hyperlinks inside Header - - */


#header a:link, #header a:active, #header a:visited {
	color: #666666;
	text-decoration: none;
}

#header a:hover {
	color: #666666;
	text-decoration: none;
}

#header a img {
	border: none
}


/* - - - - - - - - - - - - - - -
	GENERAL TEXT STYLES 
   - - - - - - - - - - - - - - - */

/* - - Hyperlinks - - */

a:link	{ 
	text-decoration: none; 
	color: #0A789D;
}

a:active { 
	text-decoration: none; 
	color: #0A789D; 
}

a:visited { 
	text-decoration: none; 
	color: #0A789D;
}

a:hover { 
	text-decoration: underline; 
	color: #0A789D; 
}

a img {
	border: none;
}


/* - -  Headings  - - */


h1 {
  	font-size: 20px;
  	font-family: Arial;
  	color: #333333;
  	margin: 5px 0;
  	padding: 0;
}

h2 {
  	font-size: 18px;
  	font-family: Verdana, Tahoma, sans-serif;
  	color: #666666;	
  	margin: 5px 0;
  	padding: 0;
}

h3 {
  	font-size: 16px;
  	font-family: Verdana, Tahoma, sans-serif;
  	color: #666666;
  	margin: 5px 0;
  	padding: 0;
}

h4 {
	font-size: 14px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #000000;
	margin: 3px 0;
  	padding: 0;
}


/* - -  Paragraphs and List Items - - */


p, li {
	font-size: 100%;
	font-family: Verdana, Tahoma, sans-serif;
	color: #000000;
}


/* - -  Misc. Elements - - */


acronym, abbr {
	border-bottom: 1px dashed #999999;
}

acronym, abbr, span.caps {
	cursor: help;
	font-size: 90%;
}

blockquote {
	border-left: 2px solid #99CCFF;
	background: #FFFFFF;
	margin-left: 10px;
	padding: 2px;
}

cite {
	font-size: 90%;
}


/* - - - - - - - - - - - - - - - - - -
	MAIN TABLE STYLES
   - - - - - - - - - - - - - - - - - -

/* - -  The Table - - */

#main {
	border-collapse: collapse;
	width: 100%;
	border: none;
	padding: 0;
	margin: 0;
}

/* - - - -  The CONTENT Table Data Cell - - - - */

.content {
  	vertical-align: top;
  	background-color: #FFFFFF;
  	padding: 10px;
  	margin: 0;

}


/* - -  Everything inside the Content Table Cell - - */

.content p {
 color: #000000;
    line-height: 20px;
}

.post, .comments-post {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	clear:both;
}


.storytitle {
	margin-top: 10px;
	margin-bottom: 2px;
}

.post_index {
	background:url(/wp-content/themes/3c-seo/images/bg_post_index.png) no-repeat;
	padding-left:20px;
	padding-top:10px;
	margin-left:0px;
}
.post_index .storycontent {
	border-bottom:none;
	width:100%;
}
.post_index h2.storytitle {
	margin:0px;
}
.post_index h2.storytitle a {
	color: #000000 !important;
	font-size:16px !important;
	
}

.post_index h3.storytitle {
	margin:0px;
}
.post_index h3.storytitle a {
	color: #000000 !important;
	font-size:16px !important;
}
.post_index .meta {
	margin-top:-1px;
	padding:0 5px 4px 0;
}
.post_index .index_cotes {
	float:right;
	height:100px;
	margin-right:16px;
	width:178px;
	margin-left:18px;
}
.post_index .index_cotes .cotes_2_3 {
	height:76px;
	font-size:10px;
	color:#383838;
}
.cotes_2_3 a {
	background:url(/wp-content/themes/3c-seo/images/bg_cote.png) no-repeat;
	color:#005471;
	display:block;
	float:left;
	height:16px;
	padding-top:4px;
	text-align:center;
	width:40px;
}
.cotes_2_3 .boxed {
	background:url(/wp-content/themes/3c-seo/images/bg_cote.png) no-repeat;
	color:#005471;
	display:block;
	float:left;
	height:16px;
	padding-top:4px;
	text-align:center;
	width:40px;
}
.cotes_2_3 a.selected {
	background:transparent url(/wp-content/themes/3c-seo/images/bg_cote_selected.png) no-repeat scroll 0 0;
	color:black;
	font-weight:bold;
}
.post_index .index_thumb {
	float:left;
	height:76px;
	margin-bottom:15px;
	margin-left:5px;
	margin-right:17px;
	margin-top:8px;
	width:127px;
}
.storytitle a:link, .storytitle a:active, .storytitle a:visited {
	color: #666666;
	text-decoration: none;
}

.storytitle a:hover {
	color: #999999;
	text-decoration: underline;
}

.meta {
	font-size: 11px;
}

.meta li, ul.post-meta li {
	display: inline;
}

.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.meta, .meta a {
	color: #000000;
	font-weight: normal;
	letter-spacing: 0;
}

.feedback {
	text-align: right;
	margin-right: 30px;
	font-size: 12px;
}

ul.post-meta {
	list-style: none;
}

ul.post-meta span.post-meta-key {
	font-weight: bold;
}


/* - -  The Comments - - */

#comments h3 {
	font-size: 14px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #666666;
}

#comments p {
}

#comments {clear:both;padding-top:0;}

#commentlist li ul {
	border-left: 1px solid #99CCFF;
	font-size: 100%;
	list-style-type: none;
}


/* - -  The Comment Form - - */

#commentform  #comment{
  height: 90px;
  background-color:#FFFFFF;
  margin:0;
}

#commentform #name, #commentform #email, #commentform #url, #commentform textarea {
	background: #FFFFFF;
	border: 1px solid #666666;
	padding: 5px;
}

#commentform textarea {
}



/* - - - - - - - - - - - - - - - - 
	SIDEBAR STYLES
   - - - - - - - - - - - - - - - - */

/* - - left sidebar (<TD>) - - */

.leftmenu {
	width: 200px;
	vertical-align: top;
	padding: 0;
  	background-color: #FFFFFF;
}

/* - - right sidebar (<TD>) - - */

.rightmenu {
  	width: 226px;
  	vertical-align: top;
  	padding: 0;
  	background-color: #E3E3E3;
}


.nav {
}

#hmenu {
  	margin: 0;
  	padding: 0;
}

#hnav {
  	margin: 0;
  	padding: 0;
}


/* - - Search Form - - */

.nav form {
	margin: 0;
}

.nav input#s {
	width: 90%;
	background: #FFFFFF;
	border: 1px solid #666666;
	color: #000000;
}


/* - - Subheadings - - */

.nav h2, .nav h3, .nav h4 { 
	color:#000000;
	font-size: 14px;
        font-family: Verdana, Tahoma, sans-serif;
	margin: 10px 5px 5px 0;
	padding-bottom: 2px;
        text-decoration: underline;
}


/* - - List Styles - - */

.nav ul {
	color: #000000;
	list-style-type: none;
	margin: 0;
	padding: 5px 10px;
	text-transform: none;
}	
  
.nav ul ul {
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


/* - - List Items (Text) - - */

.nav ul ul li {
	border: 0;
	font-size: 12px;
	line-height: 150%;
	font-family: Verdana, Tahoma, sans-serif;
	margin: 0;
	padding: 0;
}


/* - - Sidebar Hyperlinks - - */

.nav ul ul li a:link, .nav ul ul li a:active {
	color: #0000FF;
	text-decoration: underline;
}

.nav ul ul li a:visited {
	color: #660066;
	text-decoration: underline;
}

.nav ul ul li a:hover {
        color: #0066FF;
	text-decoration: underline;
}


/* - - - - - - - - - - - - - - - - 
	FOOTER STYLES
   - - - - - - - - - - - - - - - - */
#footer_top{border-top: 1px solid #DBDBDB;padding-top:10px;float:left;background:#fff;}
#footer_top .bloc-foot{    float: left;height: 210px;margin: 0 38px 10px;width: 198px;  float: left;}
#footer_top .bloc-foot h4{    color: #666666;    font-size: 12px;    margin: 10px 0; }
#footer_top .bloc-foot ul{ margin:0;padding-left:0px;}
#footer_top .bloc-foot ul li{ font-size:11px;padding-left:20px;line-height:16px;list-style-type: none;  }
#footer_top .bloc-foot ul li a{color:#83888c}
#footer_top .bloc-foot ul li a:hover, #footer_top .bloc-foot ul li{color:#c7d0d8}

#footer {
  	background:transparent url(/wp-content/themes/3c-seo/images/footer.png) no-repeat scroll -1px -2px;
	height:108px;
	margin-bottom:0;
	padding:1px;
	text-align:center;
	color: #7aa0ac;
}

#footer a:link, #footer a:active, #footer a:visited, #footer a:hover  {
	color: #7aa0ac;
}

#footer p {
	background:url(/wp-content/themes/3c-seo/images/footer_copyright.png) no-repeat;
	height:21px;
	position:relative;
	width:659px;
	margin:20px 0px 0px 255px;
	padding-top:3px;
	color: #7aa0ac;
}

.credit {
  	font-size: 11px;
  	color: #666666;
  	text-align: right;
  	margin-bottom: 0;
}

.credit a {
	color: #666666;
	text-decoration: none;
}


/* - - - - - - - - - - - - - - - - 
	THE CALENDAR
   - - - - - - - - - - - - - - - - */

#wp-calendar {
	border: 1px solid #DDDDDD;
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	width: 90%;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}

#wp-calendar a:hover {
	background: #3399EE;
	color: #333333;
}

#wp-calendar caption {
	color: #000000;
	font-size: 14px;
	text-align: left;
}

#wp-calendar td {
	color: #333333;
	font-size: 12px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: #FFFFFF;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #999999;
	color: #FFFFFF;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

.nav h3 {
	font-size:11px;
	text-decoration:none;
}

.nav h3 a {
	text-decoration:none;
	color:#235c73;
}

.icon_foot {
	background-image: url(images/icon_foot.jpg);
}

.menu_deco {
	margin:10px auto 10px auto;
	width:184px;
	background: #FFFFFF;
}

.menu_deco div {
}

.menu_deco div div {
	padding:0;
	background: transparent url(images/leftmenu_top1.png) no-repeat scroll 0 0;
}

.menu_deco div div.darker {
	padding:0;
	background: transparent url(images/leftmenu_top_dark.png) no-repeat scroll 0 0;
}

.menu_deco ul {
	padding:0px;
	margin:0px;
	border:1px solid #E4E4E4;
}

.menu_deco li {
	border-bottom:1px solid #E4E4E4;
	font-size:11px;
	margin:0;
	padding-bottom:3px;
	padding-left:4px;
	padding-top:3px;
}

.menu_deco li.limod2 {
	background: #f5f5f5;
}

.menu_deco li a {
	color:#000000;
	margin-bottom: 4px;
	text-decoration:none;
}

.menu_deco li:hover a {
	color:#000000;
	text-decoration:underline;
}

.menu_deco h3 {
	color:#FFFFFF;
	height: 12px;
	padding-left:5px;
	padding-top: 3px;
	text-align:center;
}




.prochain_pronostic {
	margin:0px auto 10px auto;
	width:199px;
	background: url(images/mr_bg.jpg) repeat-y left top;
}

.prochain_pronostic div {
	background: url(images/mr_bottom.jpg) no-repeat left bottom;
}

.prochain_pronostic div div {
	padding:10px 10px 45px 10px;
	background: url(images/mr_top.jpg) no-repeat left top;
}
.prochain_pronostic div div div.titre {
	background:transparent;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	padding:12px 0px 5px 0px;
	height:21px;
	margin-bottom:7px;
}
.prochain_pronostic h5 {
	margin:0px;
	text-align:center;
	color:#575757;
	font-size:13px;
}
.prochain_pronostic h5 a {
	text-decoration:none;
}
.prochain_pronostic .date {
	color:#004f70;
	font-size:10px;
	text-align:center;
	display:block;
}
.prochain_pronostic .cote {
	background: no-repeat url(images/cote_box.jpg);
	width:133px;
	height:19px;
	padding:16px 0px 0px 0px;
	margin:7px auto;
}
.prochain_pronostic .cote span {
	display:block;
	float:left;
	height:20px;
	width:43px;
	text-align:center;
	font-weight:bold;
	margin-left:1px;
}
.prochain_pronostic .voir_pronostic {
	background:url(images/voir_prono.jpg);
	width:77px;
	height:20px;
	display:block;
	margin:0px auto;
}

.post .storycontent h2{
	color: #126d8c;
	font-size: 16px;
}

.banniere_top {
	background:#FFFFFF url(/wp-content/themes/3c-seo/images/bandeau_banniere.jpg) no-repeat scroll 0 0;
	height:73px;
	padding-left:197px;
	padding-top:8px;
	position:relative;
	width:474px;
}

#pronosticgauche {
	float: left;
	width:440px;
}

#pronosticdroite {
	background:#FFFFFF;
	float:left;
	margin-left:11px;
}

#cadre_prono {
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7;
	width:217px;
	margin:10px auto;
}

#cadre_cote {
	background:#FFFFFF url(/wp-content/themes/3c-seo/images/score_cotes.png) no-repeat scroll center center;
	width:595px;
	height:70px;
	margin:10px auto;
}

#notre_prono {
	background:#FFFFFF url(/wp-content/themes/3c-seo/images/bg_prono_pariez.jpg) no-repeat scroll center center;
	color:#707070;
	font-family:Verdana;
	font-size:15px;
	font-weight:bolder;
	height:80px;
	padding:7px;
	text-align:center;
	width:202px;
}

#titre_prono {
	background: url(/wp-content/themes/3c-seo/images/bg_notre_prono.jpg) no-repeat;
	height:32px;
	width:220px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial;
	font-weight: bolder;
	margin-top:10px;
}

td .cote_prono {
	color: #FFFFFF;
	font-weight: bolder;
	width: 57px;
}

td .cote_prono a:active ,td .cote_prono a:link ,td .cote_prono a:visited ,td .cote_prono a:hover {
	color: #FFFFFF;
	font-weight: bolder;
}

.post .storycontent h2.bookh2 {
	background:url(/wp-content/themes/3c-seo/images/arrow_bookmaker.jpg) no-repeat left top;
	color:#000000;
	font-family:Arial;
	font-size:13px;
	font-weight:bolder;
	line-height:9px;
	margin-bottom:15px;
	margin-top:20px;
	margin-left:4px;
	padding-left:17px;
}

.post .storycontent h3.bookh3 {
	background:url(/wp-content/themes/3c-seo/images/arrow_bookmaker.jpg) no-repeat left top;
	color:#000000;
	font-family:Arial;
	font-size:13px;
	font-weight:bolder;
	line-height:9px;
	margin-bottom:15px;
	margin-top:20px;
	margin-left:4px;
	padding-left:17px;
}

#imgbookban{
	margin-left: -7px;
}

.bgbookban {
	background: url(/wp-content/themes/3c-seo/images/bg_ban_allbook.jpg) no-repeat 0px 68px;
	padding-left:15px;
	padding-right:15px;
	/*width:410px;*/
}

.pronos_jour {
	border-bottom:1px solid #CCCCCC;
	height:auto;
	margin-bottom:30px;
	margin-left:3px;
	margin-top:30px;
	text-align:center;
	width:420px;
}

#cote_prono {
	background-color: #D4D5CF;
	height:50px;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	text-align:center;
	width:419px;
}

#parier_prono {
	background-color: #D4D5CF;
	height:60px;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	text-align:center;
	width:419px;
}

#cote_prono .cote_prono {
	color:LightSlateGray;
	float:left;
	font-size:21px;
	font-weight:bold;
	height:40px;
	padding-top:4px;
	width:139px;
}

.btn_parier {
	float:left;
	height:30px;
	width:139px;
}

#btn_parier {
	background-color:#D4D5CF;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	height:30px;
	width:418px;
}

#equipe {
	background:transparent url(/wp-content/themes/3c-seo/images/bg_equipe1n2.jpg) no-repeat scroll 0 0;
	color:#FFFFFF;
	font-weight:bold;
	height:22px;
	padding-top:8px;
	width:420px;
}

#equipe .equipe {
	float:left;
	height:24px;
	width:140px;
}

a.btn_prono:link {
	/*background-image:url(../bouton/bouton_orange.png);*/
	color:#VioletRed;
	display:block;
	font-weight:bold;
	height:23px;
	padding-top:2px;
	text-align:center;
	text-decoration:none;
}

/* Commentaires */

.userID_3 {
	background: Lavender;
}

.menu_deco ul.ulcommleft li{
	font-size: 10px;
}

.menu_deco ul.ulcommleft li a.pseudobold{
	font-weight: bolder;
}

.bulle_comm {
	background-image:url(/wp-content/themes/3c-seo/images/bulle_comm.png);
	background-position:right -2px;
	background-repeat:no-repeat;
	color:#000000;
	font-size:10px;
	height:28px;
	padding-right:7px;
}
.bulle_comm_ie6 a{
	color: SaddleBrown;
	font-weight: bolder;
}

.bulle_comm_ie6 {
	background-image:url(/wp-content/themes/3c-seo/images/bulle_comm.png);
	background-position:right -2px;
	background-repeat:no-repeat;
	color:#000000;
	font-size:10px;
	height:28px;
	padding-right:7px;
}
.bulle_comm_ie6 a{
	color: SaddleBrown;
	font-weight: bolder;
}
.xderniersa {
	font-size:10px;
	margin-top:24px;
	padding:2px;
	width:100%;
}
.xderniersa li{
	list-style-type:disc;
	padding-left:3px;
	list-style-position:inside;
}

.xderniersa ul{
	padding: 0;
}

.xderniersa h3{
	background: grey;
	color: white;
}

.maillottdf {
	display:block;
	font-weight:bold;
	height:67px;
	padding-left:91px;
	padding-right:17px;
	padding-top:29px;
	text-align:center;
}

/* #cote_XA,#cote_XX,#cote_XB{
	float:left;
	height:36px;
	font-size:14px;
	line-height:37px;
	margin-left:5px;
	text-align:center;
	width:190px;
}

#cote_XA a,#cote_XB a{
	font-weight:bold;
	color: #4a7900;
}

#cote_XX a {
	font-weight:bold;
	color: #cb6e00;
}
*/
#match-container {
	display: block; position: absolute; clear: both;  width: 330px; height: 290px;
	margin-bottom: 3px; padding: 0px;
	border:0px solid green; 
	float: left; 
		
	}
#match-container #top { width: 320px; height: 50px; border: 0px solid red; padding-top: 10px;}
#match-container #top span { display: block; text-align: center; font-weight: bold; margin-bottom: 6px; color:#666666;}

#match-container #left { 
	position: absolute;
	display: block; 
	float: left; width: 64px; height: 64px; border: 0px solid red; margin-left: 20px; 
	background: url(/wp-content/themes/3c-seo/images/test-left.jpg) center no-repeat;
	}

#match-container #center {
	position: absolute; margin-left: 128px;
	display: block; float: left;  
	width: 64px; height: 64px; 
	border: 0px solid red;  
	}
	
#match-container #center span { 
	display: block;
	text-align: center; 
	padding-top: 20px; 
	font-weight: bold; color: #343434; 
	}

#match-container #right {
	position: absolute; 
	display: block; float: left;  
	width: 64px; height: 64px; 
	border: 0px solid red; 
	margin-left: 250px;
	background: url(/wp-content/themes/3c-seo/images/test-right.jpg) center no-repeat;
}

#cote-container {
	position: absolute;
	display: block; width: 330px; margin-top: 140px; text-align: center; margin-left: 50px; z-index: 10;
	float:left; border: 0px solid blue; 
	clear: both;
	}
#cote-container a:hover { 
	text-decoration: none;
}

#cote_XA, #cote_XB, #cote_XX{
	padding: 0px;
	padding-top: 15px;
	position: absolute;
	margin-top: 17px;
	font-size: 9px;
	z-index: 10;
} 

#cote_XA a{
color: #FFFFFF;
} 
#cote_XB a{
color: #FFFFFF;
} 
#cote_XX a{
color: #FFFFFF;
} 

#cote_XA {
margin-left: -30px;
}

#cote_XX {
margin-left: 80px;
} 

#cote_XB {
margin-left: 200px;
} 

#cote_XA, #cote_XB, #cote_XX  { 
color: #fff; background: url(/wp-content/themes/3c-seo/images/button-blue.jpg) center no-repeat; width: 63px; height:27px; margin-top: 10px; margin-bottom: 10px;}
/* #cote_XX { color:#fff;background: url(/wp-content/themes/3c-seo/images/button-blue.jpg) center no-repeat; width: 63px; height:27px; margin-top: 10px; margin-bottom: 10px;} */

#pub_betclicbb {
	display:block;
	height:78px;
	margin-left:444px;
	padding-bottom:0;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	width:211px;
}

a#pub_betclicbb{
	font-weight: bold;
	font-size: 12px;
}

.reunion1 {
	background-color: #FFFFFF;
}
.reunion1 p { padding:5px; margin-bottom:10px; line-height:150%;}

.reunion2 {
	background-color: #efefef;
	padding-bottom:15px;
	padding-left:3px;
}



/* Surebet */

#surebet_d div.surebet {
	margin-bottom:5px;
}
#surebet_d div.surebet div.suremiddle {
	background:transparent url(/wp-content/themes/3c-seo/images/surebet/sb_bg_bas.png) no-repeat scroll 0 0;
	height:171px;
	padding:10px;
	width:585px;
}
#surebet_d div.surebet div.surebottom {
	background:url(/wp-content/themes/3c-seo/images/surebet/surebet_bottom.png) no-repeat;
	width:602px;
	height:7px;
}
#surebet_d h2 {
	background:transparent url(/wp-content/themes/3c-seo/images/surebet/sb_bg_haut.png) no-repeat scroll 0 0;
	font-size:12px;
	height:25px;
	margin:0;
	padding-left:9px;
	padding-right:9px;
	padding-top:8px;
	width:588px;
}
#surebet_d h2:hover {
	cursor:pointer;
}
#surebet_d h2 span {
	float:right;
	font-size:10px;
	color:black;
}
#surebet_d h2 span.h2_match {
	float:left;
	font-size:10px;
	color:#727070;
}
#surebet_d h2 span.h2_match strong {
	font-size:11px;
	color:black;
}
#surebet_d h2 img {
	float:left;
}
#surebet_d div.surebet div.mise_d p{
	margin:0;
}
#surebet_d div.surebet div.mise_d {
	margin-bottom:5px;
	width:300px;
}
#surebet_d div.surebet div.mise_d h4.repartition {
	clear:both;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding:0;
	text-align:left;
}
#surebet_d div.surebet table {
	width:300px;
}

#surebet_d div.surebet table tr {
	height:29px;
	font-size:10px;
}
#surebet_d div.surebet table tr td.texte  {
	text-align:left;
}
#surebet_d div.surebet table tr td.txt_gain  {
	color:#ff6c00;
	font-weight:bold;
}
#surebet_d div.surebet span.total_gain {
	font-weight:bold;
	color:white;
	border:1px solid #267e04;
	background-color:#6caf01;
}
#surebet_d div.surebet span.total_gain_b  {
	background:transparent url(/wp-content/themes/3c-seo/images/surebet/sb_bg_gains.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-size:10px;
	height:25px;
	line-height:21px;
	margin:-4px 6px 0;
	padding-left:19px;
	width:43px;
	float: left;
}
#surebet_d div.surebet span.bestoffer {
	font-weight:bold;
}
#surebet_d input.input_mise_total {
	background-color:#FFFFFF;
	border:1px solid black;
	color:#389100;
	font-size:12px;
	font-weight:bold;
	margin:0 4px 0;
	text-align:center;
}

.surebet_left {
	height:150px;
	padding-bottom:10px;
	padding-left:11px;
	padding-right:10px;
	padding-top:10px;
	width:245px;
	font-size:10px;
	color: #FFFFFF;
	float:left;
	line-height:17px;
}

.surebet_right {
	float:left;
	height:150px;
	margin-left:10px;
	padding-bottom:10px;
	padding-left:11px;
	padding-right:10px;
	padding-top:0px;
	width:288px;
}
/*******************/


/**** FLASH PRONO ********/


.menu_flash {
	margin: 10px auto;
	width: 187px;
	top: 145px;
	margin-left:5px;
	height:290px;
	float: left;
}

.titre_flash {
	background: url(/wp-content/themes/3c-seo/images/bg_pronoflash.png) repeat-x;
	font-size:11px;
	height:35px;
	padding:3px;
	border-left:1px solid #888888;
	border-right:1px solid #888888;
}

.txt_flash2 {
	background: #242424;
	color:#FFC123;
	height:30px;
	line-height:24px;
	padding:10px 9px;
	border-left:1px solid #888888;
	border-right:1px solid #888888;
}

.txt_flash {
	background: #242424;
	color:#FFFFFF;
	font-size:11px;
	line-height:12px;
	padding:1px 9px;
	border-left:1px solid #888888;
	border-right:1px solid #888888;
	text-align:justify;
	height:110px;
}

#cote_flash {
	background: url(/wp-content/themes/3c-seo/images/bg_cote_pronoflash.png) no-repeat;
	float:right;
	height:24px;
	text-align:center;
	font-size:11px;
	width:43px;
	font-weight: bold;
}

#cote_flash a {
	color: #005471;
}

#cote_flash a:hover {
	text-decoration: underline;
}

#foot_flash {
	background: url(/wp-content/themes/3c-seo/images/footer_pronoflash.png) no-repeat;
	font-size:10px;
	height:28px;
	padding:7px 0 0 37px;
}

/***********************************/

/* module home news */

#homenews {
	background:url('/wp-content/themes/3c-seo/images/homenews/bg.png') no-repeat;
	width:636px;
	height:179px;
}
#homenews img.thumb {
	margin-left:14px;
	margin-top:10px;
	width:203px;
	height:152px;
	float:left;
	margin-right:30px;
}

#homenews #hn_compet {
	float:left;
	width:388px;
	padding-top:4px;
	height:23px;
}

#homenews #hn_compet img {
	float:right;
	margin-right:4px;
}

#homenews #hn_compet span {
	color:white;
	font-size:11px;
	line-height:23px;
}

#homenews #hn_titre {
	float:left;
	width:388px;
	height:24px;
}

#homenews #hn_titre span {
	color:white;
	font-size:14px;
	font-weight:bold;
}

#homenews #hn_texte {
	float:left;
	width:388px;
	height:50px;
}

#homenews #hn_texte p {
	color:white;
	font-size:12px;
	margin:0;
	margin-top:6px;
}
	
#homenews #hn_cotes {
	float:left;
	width:388px;
	height:44px;
}

#homenews #hn_cotes a.hn_prono_r {
	display:block;
	height:31px;
	width:100px;
	float:left;
}

#homenews #hn_cotes .hn_cote {
	padding-left:200px;
}
#homenews #hn_cotes .hn_cote a {
	background:url('/wp-content/themes/3c-seo/images/homenews/cote.png') no-repeat;
	display:block;
	float:left;
	width:43px;
	height:21px;
	margin-right:10px;
	padding-top:4px;
	text-align:center;
	color:#005471;
}
#homenews #hn_cotes .hn_cote a.selected {
	background:url('/wp-content/themes/3c-seo/images/homenews/cote_selected.png') no-repeat;
	color:black;
	font-weight:bold;
}
#homenews #hn_cotes .hn_cote span {
	display:block;
	float:left;
	width:43px;
	margin-right:10px;
	text-align:center;
	font-size:10px;
	height:12px;
	color: #71bacd;
}

#homenews #hn_pages {
	float:left;
	margin-left:205px;
	height:22px;
	padding-top:7px;
}

#homenews #hn_pages a {
	background:url('/wp-content/themes/3c-seo/images/homenews/numero.png') no-repeat;
	color:white;
	display:block;
	float:left;
	font-size:11px;
	height:20px;
	margin-right:5px;
	width:20px;
	padding-top:2px;
	text-align:center;
	cursor:pointer;
}




#can2010 {
	background:transparent url(images/menu-can-2010.jpg) no-repeat scroll 0 0;
	margin:10px auto 0px auto;
	width:184px;
	padding-top:40px;
}
#can2010 ul {
	margin:0;
	padding:0;
}
#can2010 ul li {
	height:20px;
	color:#FFF;
}
#can2010 ul li a {
	height:20px;
	display:block;
	padding-left:15px;
	color:#FFF;
}


#test123 {
	border:0px solid red; 
	float: left; clear: both; 
	width: 670px; 
	margin-bottom: 0px; 
	padding-bottom: 20px;  
	}
#test123 div, #test123 span { 
	font-size: 11px;
}
#test123 table { 
	text-align: left; 
	color: #484848; 
	font-size: 11px; 
	border: 0px dotted #ccc; 
	margin-bottom: 10px;
	}

#test123 table thead { 
	text-transform: uppercase; background:#fff;
	}

#test123 table tbody tr:first-child { 
	background:#f5f5f5;
	}
#test123 table tbody tr:nth-child(2n+3) { 
		background:#f5f5f5;
	}
#test123 #button-container { 
	display: block; position: absolute;
	float: left; padding: 0px; margin: 0px; 
	border: 1px solid #3284a7;
	}

#test123 h3 {
	color: #075a78; font-size: 13px; 
	font-weight: bold; 
	text-transform: uppercase;
}
#test123 table a { color: #484848;}

#test123 #button-container .button { 
	display: block; float: left; margin: 0px;
	font-size: 10px; 
	background: #49a6c0 url(images/_inactive-back.jpg) top repeat-x;
	text-transform: uppercase; text-align: center; font-weight: bold;
	float: left; 
	margin: 0px; padding: 2px 3px; 
	cursor:pointer; cursor:hand;
	border-right:1px solid #3284a7;
	position: relative;
	top:0px;
 }
 
#test123 #button-container .last { border-right: none;}
 
 
#test123 #rect1 { 
	display: block; float: left; position: absolute;
	background: url(images/_left_rectangle.jpg) top left no-repeat; 
	width: 330px; height: 44px; padding: 7px; margin-top: 240px;
	font-size: 11px; color: #464646; font-weight: bold;} 
	
#test123 #rect1 strong {color: #d81919;}

#test123 #abc {
	display:block; float:left; clear:both;
	position: absolute; margin-top: 170px; 
	width:320px;  
	height: 105px;
	padding:0px; 
	border:0px solid #ccc;
	/* background:url('/wp-content/themes/3c-seo/images/left-back.jpg') no-repeat;*/
	}
#gris_abc {
	display:block; float:left; clear:both;
	position: absolute; margin-top: 185px; 
	width:320px;  
	padding:20px 5px 5px 5px; height: 105px;
	border:0px solid #ccc;
	background: url(/wp-content/themes/3c-seo/images/bg_left.jpg) top left no-repeat;
	text-align: center;
	}
	
	.storycontent { border:0px solid red; height:auto; z-index:-3; }
	.banniere_top { position:relative; z-index:0; } 
	.adsBan { position:relative; z-index:0;}
	
#gris_abc #b { display:block; height:32px;}
#gris_abc #c { display:block; height:32px;}
	
#menu_gauche_titre {
	text-align: center; 
	font-size: 11px;font-family: Verdana, Tahoma, sans-serif;
	color:#FFFFFF; margin: 0px; 
	padding: 3px; font-weight: bold;
}

#popinscription {
	position: fixed; 
	z-index:100; display:none; top:90px; left: 50%; 
	margin-left:-340px; background-color: #FFFFFF; 
	width: 580px; height: 420px; border: 15px; 
	border-style: solid; border-color: #000000; 
	padding: 10px;
}

.titre_form {
	font-size: 16px; font-weight: bold; color: #565656; font-family: arial;
}

.input_membre {
	font-family: verdana; font-size: 16px; width: 300px;
}

.tableau_pop {
	padding-left: 15px; 
	border-left-width:3px; 
	border-right-width:0px; 
	border-top-width:0px; 
	border-bottom-width:0px; 
	border-style: solid; 
	border-color:#A6A6A6; 
}

.titre_form_pop {
	color: #1B49B3; font-size: 16px; margin-bottom: 5px; font-weight: bold;
}


#votre { 
	float:left; 
	display:block; 
	width:660px; height:45px; 
	padding:0px; border:0px solid red; 
	clear:both; margin-top:10px; margin-bottom:10px; 
	background:url(/wp-content/themes/3c-seo/images/vote_back.jpg) top left no-repeat; 
	}
#votre img { border:none;}
#votre span { position:absolute; font-size:15px; display:block; margin-left:40px; margin-top:10px; text-transform:uppercase; color:#858585; font-weight:bold;}

#votre #x1, #x2, #xN { display:block; position:absolute; width:24px; height:24px; border:0px solid blue;}
#votre #left_arrow { position:absolute; margin-top:8px; margin-left:590px; width:34px; height:23px; background:url(/wp-content/themes/3c-seo/images/l_arrow.jpg) top center no-repeat;}
#votre #right_arrow {position:absolute; margin-top:8px; margin-left:440px;  width:34px; height:23px; background:url(/wp-content/themes/3c-seo/images/r_arrow.jpg) top center no-repeat;}

#votre #x1 { margin-top:8px; margin-left:480px; background:url(/wp-content/themes/3c-seo/images/x1.jpg) top center no-repeat; }
#votre #xN { margin-top:8px; margin-left:520px; background:url(/wp-content/themes/3c-seo/images/xN.jpg) top center no-repeat; }
#votre #x2 { margin-top:8px; margin-left:560px; background:url(/wp-content/themes/3c-seo/images/x2.jpg) top center no-repeat; }


#container-1n2 { position:absolute; border:0px solid red; float:left; margin-top:-12px; margin-left:-30px; width:300px; height:26px;}
#container-1n2 #gray1 {
	position:absolute; 
	width:29px; height:26px; 
	border:0px solid red; float:left; 
	margin-left:17px;
	background:url(/wp-content/themes/3c-seo/images/x1_gray.jpg) top center no-repeat; }
#container-1n2 #grayN {
	position:absolute; 
	width:29px; height:26px; 
	border:0px solid red; float:left; 
	margin-left:127px;
	background:url(/wp-content/themes/3c-seo/images/xN_gray.jpg) top center no-repeat; }
#container-1n2 #gray2 {
	position:absolute; 
	width:29px; height:26px; 
	border:0px solid red; 
	float:left; margin-left:246px;
	background:url(/wp-content/themes/3c-seo/images/x2_gray.jpg) top center no-repeat; }
	
	#black123 span { font-size:11px;}
	
	
.storycontent .thumbnails{float:left;margin-bottom:15px;margin-top: 5px;}
img.border {padding: 4px;border: 1px solid #E9E4D8;}
img.bordernone {border: 0;}
img.border2 {border: 3px solid #E9E4D8;}
.align-gauche{float: left;}
.align-droite {float: right;}
.aligncentre {margin: 0 auto;}

img.align-gauche { margin:0 25px 15px 0;}
img.align-droite{margin: 0 0 15px 15px;}

div.blueline { background:url(/wp-content/themes/3c-seo/images/blue-line.jpg) top center no-repeat; width:315px; height:3px;}

.image {
	float:right;
	margin:0 0 10px 10px;
}
.pronostic_1x2_table {
	clear:both;
	width:677px;
	margin-bottom:15px;
}
.pronostic_1x2_table table {
	width:667px;
	border-collapse:collapse;
	border-spacing:0;
	margin-top:10px;
	-moz-box-shadow: #999 0px 0px 3px;
}
.pronostic_1x2_table table thead th {
	font-size:18px;
	font-weight:lighter;
}
.pronostic_1x2_table table .fields-more{
	display:none;
}
.pronostic_1x2_table table tr th.more-odds {
	padding:4px 10px;
	font-size:11px;
}
.pronostic_1x2_table table tr th.more-odds span {
	display:inline-block;
	padding-left:21px;
	color:#555;
	cursor:pointer;
	line-height:19px;
	background:url(/wp-content/themes/3c-seo/images/plus-icon.png) no-repeat left center;
}
.pronostic_1x2_table table tr th.more-odds span.less-icon {
	background-image:url(/wp-content/themes/3c-seo/images/less-icon.png);
}
.pronostic_1x2_table table tr th.more-odds span:hover {
	text-decoration:underline;
}
.pronostic_1x2_table table .fields-modulo td,
.pronostic_1x2_table table thead th {
	border-top:1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0;
	background-color:#F7F7F7;
}
.pronostic_1x2_table td, .pronostic_1x2_table th {
	padding:10px;
}
.pronostic_1x2_table th.field-team {
	text-align:center;
	width:150px;
}
.pronostic_1x2_table td.field-odd {
	text-align:center;
	font-size:21px;
}
.pronostic_1x2_table td.field-odd a:hover {
	text-decoration:underline;
}
.pronostic_1x2_table td.field-logobook {
	text-align:center;
	vertical-align:middle;
}
.pronostic_1x2_table td.field-best-odd {
	background-image: url(/images/best-odd-bg.png);
	background-repeat:no-repeat;
	background-position:center center;
}
.pronostic_1x2_table td.field-best-odd-pronostic {
	background-image: url(/images/best-odd-bg-pronostic.png);
	background-repeat:no-repeat;
	background-position:center center;
	padding-left:68px;
}
.pronostic_1x2_table td.field-best-odd-pronostic a,
.pronostic_1x2_table td.field-best-odd a {
	color:#FFF;
}
.your_pronostic_logon_pwd {
	text-align:center;
	font-size:11px;
	margin-top:8px;
	padding-top:8px;
	border-top:1px solid #999;
}
.your_pronostic_logon_pwd a {
	color:#666;
}
a.preview-link{
	font-size:11px;
	color:#000;
}


.table-odds {
	width:100%;
	margin-bottom:15px;
}
.table-odds table {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	border:1px solid #dedede;
	font-size:11px;
}
.table-odds table caption {
	width:100%;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	padding-bottom:6px;
}
.table-odds table thead {
	font-weight:bold;
	background:#0F6181;
	color:#FFF;
	height:29px;
}
.table-odds table td, .table-odds table th {
	padding:2px;height:25px;
}
.table-odds table td a{ color:#000}
.table-odds table td a:hover {
	text-decoration:underline;
	color:#1954A7;
}
.table-odds table td.team1 {
	width:130px;
	text-align:right;
	font-weight:bold;
}
.table-odds table td.team2 {
	width:130px;
	text-align:left;
	font-weight:bold;
}
.table-odds table td.winner {
	color:#093;
}
.table-odds table td.t-center, .table-odds table th.t-center {
	text-align:center;
	width:80px;
}
.table-odds table td.t-left, .table-odds table th.t-left {
	text-align:left;
	width:60px;
}
.table-odds table .color {
	background:#F0F0F0;
}
.table-odds table em {
	font-style:italic;
}
.table-odds table .month td{
	background:#ebe8e8;
	font-weight:bold;
	border-bottom:1px solid #CCC;
	padding-left:5px;
}
.table-odds table .not-first-month td{
	border-top:1px solid #CCC;
}

.odds-winner h4 {
	text-align:center;
	padding:3px;
	background:url(images/bg-news-container.gif) repeat-x;
	font-weight:bold;
	padding:6px 0;
	font-size:14px;
}
.odds-winner {
	margin-bottom:1px;
	float:right;
	width:360px;
	padding:0 10px 0 0;
}
.odds-winner a {
	color:#000;
	text-decoration:none;
}
.odds-winner a:hover {
	text-decoration:underline;
	color:#1954A7;
}
.odds-winner .table {
	margin:0;
	padding:0;
	background:#FFF;
	border:1px solid #bfd0ea;
}
.odds-winner .table .table-scroll {
	overflow:auto;
	height:199px;
}
.odds-winner table {
	font-family:Verdana, Geneva, sans-serif;
	margin:0;
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
	font-size:11px;
}
.odds-winner table thead th {
	background:url(images/bg-table-head.gif) no-repeat left bottom;
	vertical-align:middle;
	font-weight:bold;
}
.odds-winner table thead th.logocell {
	text-align:center;
	padding:0;
}
.odds-winner table thead th img {
	display:inline-block;
	margin:3px auto -2px;
}
.odds-winner table td, .odds-winner table th{
	padding:0 4px;
}
.odds-winner table .mod td{
}
.odds-winner table td{
	border-top:1px solid #bfd0ea;
}
.odds-winner table tr:first-child tdt {
	border-top:none;
}
.odds-winner table td.odds {
	text-align:center;
	border-left:1px solid #bfd0ea;
}
.odds-winner table td.odds-best a {
	font-weight:bold;
	color:#1954A7;
}
.odds-winner table td.flag img {
	float:left;
	margin-top:2px;
}




.table-odds-winner {
	margin-bottom:30px;
	width:100%;
	padding:0 10px 0 0;
}
.table-odds-winner a {
	color:#000;
	text-decoration:none;
}
.table-odds-winner a:hover {
	text-decoration:underline;
	color:#1954A7;
}
.table-odds-winner .table {
	margin:0;
	padding:0;
	background:#FFF;
	border:none;
	
}
.table-odds-winner .table table caption {
	width:100%;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	padding-bottom:6px;
}
.table-odds-winner .table .table-scroll {
	overflow:auto;
	height:125px;
	border:1px solid #dedede;
}
.table-odds-winner .table .table-scroll .flag {width:18px;text-align:center}
.table-odds-winner table {
	font-family:Verdana, Geneva, sans-serif;
	margin:0;
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
	font-size:11px;
}
.table-odds-winner table thead th {
	background:#0F6181;

	color: #FFFFFF;
	vertical-align:middle;
	font-weight:bold;
	height:29px;
}

.table-odds-winner table thead th.team {padding-left:30px;text-align: left;}

.table-odds-winner table thead th.logocell {
	text-align:center;
	padding:0;
}
.table-odds-winner table thead th img {
	display:inline-block;
	margin:3px auto -2px;
}
.table-odds-winner table td, .odds-winner table th{
	padding:0 4px;
}
.table-odds-winner table .mod td{
}
.table-odds-winner table td{
border: 1px solid #DEDEDE;
	text-align:left;
	height:25px;
}
.table-odds-winner table tr:first-child tdt {
	border-top:none;
}
.table-odds-winner table td.odds {
	text-align:center;
	width:60px;
	
}
.table-odds-winner .table-scroll table td.odds-best a {
	font-weight:bold;
	color:#1954A7;
}
.table-odds-winner table td.flag img {
	float:left;
	margin-top:2px;
}
.table-odds-winner table .color {
	background:#F0F0F0;
}

.htitle {
    background: url(images/htitle.png) no-repeat scroll 0 0 transparent;
    font-weight: bold;
    height: 36px;
    line-height: 23px;
    margin-left: -100px;
    overflow: hidden;
    padding: 20px 24px 0;
    position: absolute;
    text-align: center;
    width: 159px;
    z-index: 101;
	font-size:11px;
}
.htitle-max {
    background: url(images/htitle-big.png) no-repeat scroll 0 0 transparent;
    margin-left: -150px;
    width: 259px;
}
.htitle-max2 {
    background: url(images/htitle-big2.png) no-repeat scroll 0 0 transparent;
    margin-left: -170px;
    width: 339px;
}
.site-info {
	text-decoration:none;
	position:absolute;
	height:42px;
	width:200px;
	line-height:normal;
	margin:-63px 0 0 -27px;
	padding:0;
	z-index:100;
}
.site-info span {
	height:42px;
	float:left;
	padding:0;
}
.site-info .middle {
	background:url(images/siteinfo-middle-arrow.png) no-repeat;
	height:42px;
	width:24px;
	padding:0;
}
.site-info .left {
	background:url(images/siteinfo-left.png) no-repeat;
	height:29px;
	padding:3px 3px 2px 10px;
}
.site-info .left img {
	margin-top:5px;
}
.site-info .right {
	background:url(images/siteinfo-right.png) no-repeat top right;
	height:29px;
	padding:0 10px 0 0;
	font-size:12px;
	font-weight:bold;
	line-height:29px;
	color:#2f3a40;
}








.box-odd-win {
	background: url(images/bg-odd-box.jpg) no-repeat;
	display: block;
	float: left;
	width: 270px;
	height: 67px;
	text-align: left;
}

.box-odd-win:hover {
	background: url(images/bg-odd-box.jpg) no-repeat 0 -67px;
}

.box-odd-win:hover a, .box-odd-win:hover {
	color: #fdfeff !important;
}

.box-odd-win .linkbox{
	display: block;
	position: absolute;
	float: left;
	width: 270px;
	height: 67px;
}

.box-odd-win img {
	margin-top: 5px;
	margin-left: 5px;
	position: absolute;
	float: left;
}

.odd-value {
	font-weight: bold;
	display: block;
	margin-top: 8px;
	position: absolute;
	margin-left: 208px;
}

.odd-win {
	font-weight: bold;
	display: block;
	margin-left: 208px;
	position: absolute;
	margin-top: 31px;
}


.table-odds table td a.btn-red{
	font-weight:bold;
	color:#F00;
}
.table-odds table td a.best{
	font-weight:bold;
	background:url(images/best.png) no-repeat;
	text-align:center;
	width:42px;
	height:22px;
	display:inline-block;
	color:#3182B7;
}

/* listing pronostic */
.post_index {
    background: #fff;
    margin-left: 0;
    padding-left: 0;
    padding-top: 0;
	border:1px solid #cccccc;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.header_post{background:#e0ecf4;padding-top:10px;padding-left:20px;position:relative}
.post_index h2.storytitle {
    margin-bottom: 2px;
}
.post_index .meta {
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 10px;
}
.post_index .index_thumb {
    float: left;
    height: 96px;
    margin: 10px 5px 0 5px;
    width: 144px;
	background:url(images/bg-post-thumbnail-small.png) no-repeat scroll 0 0;
}
.post_index .index_thumb img {margin:5px 0 0 10px}
.post_index .storycontent-odds .text-preview{font-size:11px;float:left;width:300px;}
.storycontent-odds .text-preview a, .storycontent-odds .text-preview a p{
    color: #333333;
    display: block;
    line-height: 14px;
    margin-right: 0;
	margin-top:10px;
}
.post_index .index_cotes {
    border: 0 ;
	background:#00739c;
    float: left;
    height: 120px;
    margin-left: 5px;
    margin-right: 0;
    width: 190px;
}
.post_index .index_cotes .cotes_2_3 {
    color: #fff;
    font-size: 9px;
    height: 76px;
	padding-top: 5px;
}
.post_index .index_cotes .cotes_2_3 table{text-align: right; width: 187px;}
.post_index .storycontent {
    border-bottom: medium none;
    height: 120px;
}
.post_index {
    margin-bottom:10px;
}

.cotes_2_3 a.btn-odds, .cotes_2_3 span.boxed{background:url(images/bg-odds.png) no-repeat scroll 0 0;width:40px;height:20px;color:#013747;font-weight:bold;text-shadow: white 0.1em 0.1em 0.2em;padding:0;}
.cotes_2_3 a.btn-odds-prono{background:url(images/bg-odds-prono.png) no-repeat scroll 0 0;width:40px;height:20px;color:#ffffff;font-weight:bold;text-shadow: black 0.1em 0.1em 0.2em;padding:0;}
.cotes_2_3 a.btn-gains{background:url(images/bg-gains.png) no-repeat scroll 0 0;width:43px;height:20px;color:#013747;font-weight:bold;text-shadow: white 0.1em 0.1em 0.2em;padding:0 0 0 2px;}
.cotes_2_3 a.btn-bet{background:url(images/bg-bet.png) no-repeat scroll 0 0;width:84px;height:21px;color:#ffffff;font-size:9px;text-shadow: #890707 0.1em 0.1em;float:right;padding:0;}


.bloc-image {
    background: url("images/bg-post-thumbnail-full.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 170px;
    margin-right: 12px;
    padding: 0;
    width: 234px;
}
.bloc-image .image {
    float: none;
    margin: 15px 10px 0 20px;
}

.txt-odds{position:absolute; bottom:4px;right:54px;font-size:9px;color:#333333}
.txt-gains{position:absolute; bottom:4px;right:12px;font-size:9px;color:#333333}

.msgbox{  background: url("images/bg-msgbox.jpg") no-repeat scroll 0 0 transparent;width:649px;height:38px;position:relative;margin-top:10px;}
.msgbox .logo{position:absolute; bottom:13px;left:7px; }
.msgbox .txt-bonus{position:absolute; bottom:14px;left:100px;font:bold 13px arial;color:#ffffff; }
.msgbox .txt-gain{position:absolute; bottom:14px;right:11px;font:11px arial;color:#ffffff; }
.msgbox .txt-gain strong{font:bold 16px arial;}
