body {
	background-color: #2e2e2e;
}

#top {
	background: #ffffff
		url(http://cdn.betrsport.com/1/img/layout/background.png) repeat-x
		scroll top left;
}

a img {
	border: none;
}

a,a:link,a:visited {
	color: #ff4617;
	text-decoration: none;
}

a:hover,a:active {
	color: #ff4617;
	text-decoration: underline;
}

/*************************************************************************************
* connexion
*************************************************************************************/
#logout {
	float: right;
}

#user-info {
	padding-top: 10px;
	color: #ff4617;
	height: 42px;
}

/*#user-info a, #user-info a:link, #user-info a:visited {
	color: #ff4617;
	text-decoration:underline;
}
#user-info a:hover, #user-info a:active {
	color: #ff4617;
		text-decoration:none;
}*/
#FormConnexion {
	float: right;
	margin: 0;
}

#FormConnexion div,#rankingSearchForm div {
	float: left;
	margin-right: 10px;
}

#FormConnexion div.submit,#rankingSearchForm div.submit {
	margin-right: 0px;
}

#autologin div {
	margin-right: 0px;
}

#autologin label {
	font-weight: 100;
}

#FormConnexion #UserEmail,#FormConnexion #UserPassword {
	background-color: #414141;
	border: 1px solid #6e6e6e;
}

/*************************************************************************************
* ranking search
*************************************************************************************/
#rankingSearch {
	float: right;
}

#FormConnexion #username {
	margin-right: 0px;
}

/*************************************************************************************
* logo
*************************************************************************************/
#header {
	height: 70px;
}

#header h1 {
	float: left;
	width: 226px;
	margin: 0px 0 10px 0;
}

#header h1 a {
	background: transparent
		url(http://cdn.betrsport.com/1/img/layout/logo.png) no-repeat scroll
		top left;
	display: block;
	padding: 60px 0 0 0;
	height: 0px;
	overflow: hidden;
}

/*************************************************************************************
* pub
*************************************************************************************/
#ad_top {
	width: 468px;
	margin-left: 512px;
}

/*************************************************************************************
* choisis ton sport
*************************************************************************************/
#chooseSport {
	float: left;
	width: 286px;
}

#chooseTitle {
	margin: 0 auto 1px auto;
	background: transparent
		url(http://cdn.betrsport.com/1/img/layout/choose_sport.png) no-repeat
		scroll top left;
	display: block;
	padding: 34px 0 0 0;
	height: 0px;
	width: 264px;
	overflow: hidden;
}

#chooseSport ul {
	list-style-type: none;
	padding: 0;
	width: 256px;
	margin: 0 auto;
	height: 26px;
}

#chooseSport li {
	float: left;
	margin: 0;
}

#chooseFoot a {
	background: transparent
		url(http://cdn.betrsport.com/1/img/layout/foot_off.png) no-repeat
		scroll top left;
	display: block;
	padding: 4px 0 0 36px;
	font-size: 1.2em;
	height: 22px;
	width: 50px;
	overflow: hidden;
}

#chooseFoot a:hover,#chooseFoot.active a {
	background: transparent
		url(http://cdn.betrsport.com/1/img/layout/foot_on.png) no-repeat
		scroll top left;
}

#chooseTennis a {
	background: transparent
		url(http://cdn.betrsport.com/1/img/layout/tennis_off.png) no-repeat
		scroll top left;
	display: block;
	padding: 4px 0 0 36px;
	font-size: 1.2em;
	height: 22px;
	width: 62px;
	overflow: hidden;
}

#chooseTennis a:hover,#chooseTennis.active a {
	background: transparent
		url(http://cdn.betrsport.com/1/img/layout/tennis_on.png) no-repeat
		scroll top left;
}

#chooseTurf a {
	background: transparent
		url(http://cdn.betrsport.com/1/img/layout/turf_off.png) no-repeat
		scroll top left;
	display: block;
	padding: 4px 0 0 36px;
	font-size: 1.2em;
	height: 22px;
	width: 36px;
	overflow: hidden;
}

#chooseTurf a:hover,#chooseTurf.active a {
	background: transparent
		url(http://cdn.betrsport.com/1/img/layout/turf_on.png) no-repeat
		scroll top left;
}

/*************************************************************************************
* footer
*************************************************************************************/
	/*#footer a, #footer a:link, #footer a:visited {
	color: #777;
	text-decoration:none;
}

#footer a:hover, #footer a:active {
	color: #777;
	text-decoration:underline;
}*/
#whoweare {
	padding-top: 10px;
	clear: both;
	text-align: center;
}

#footer ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.block-footer,.block-footer-inline {
	float: left;
	width: 312px;
	margin-right: 10px;
	padding: 4px;
}

.block-footer-inline li {
	float: left;
}

#prefooter {
	padding-top: 10px;
	line-height: 0px;
	background: transparent
		url(http://cdn.betrsport.com/1/img/layout/footer.png) no-repeat scroll
		bottom center;
	height: 70px;
	text-align: center;
}

#footer { /*border-top:1px solid #ff4617;*/
	padding-top: 10px;
	color: #ffffff;
}

#footer h3 {
	margin-top: 0.5em;
	margin-bottom: 1em;
}

/*************************************************************************************
* barre navigation haut
*************************************************************************************/
#navigation_bg {
	clear: both;
	background: transparent
		url(http://cdn.betrsport.com/1/img/layout/navigation_bg.png) no-repeat
		scroll top left;
	height: 37px;
}

ul.potato-menu {
	margin: 0;
	padding: 0;
	width: auto;
	list-style: none;
}

.potato-menu:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

ul.potato-menu li.potato-menu-item {
	margin: 0;
	padding: 0;
	position: relative;
	list-style: none;
	list-style-position: outside;
	display: inline;
	float: left;
	z-index: 999;
}

ul.potato-menu li.potato-menu-item a {
	display: block;
	white-space: nowrap;
	outline: 0;
	background: transparent
		url(http://cdn.betrsport.com/1/img/layout/navigation_bg_separator.png)
		right no-repeat;
}

ul.potato-menu ul.potato-menu-group {
	margin: 0 0 0 0;
	padding: 0;
	-webkit-padding-start: 0;
	-webkit-padding-end: 0;
	position: absolute;
	display: none;
	z-index: 1000;
}

ul.potato-menu li.potato-menu-item {
	font-size: 1.1em;
}

ul.potato-menu ul.potato-menu-group { /*border-top: 1px solid #666;
	background: #333;*/
	
}

ul.potato-menu ul.potato-menu-group a {
	width: 160px;
}

.potato-menu a {
	padding: 5px 20px 7px 20px;
	/*background: #333;*/
	color: #fff;
}

.potato-menu a:hover { /*background: #666;*/
	
}

ul.potato-menu li.potato-menu-item ul li a {
	font-size: 0.85em;
	padding: 5px 12px 5px 12px;
	background: #414141;
}

.potato-menu-has-vertical>a {
	/*background: #333 url(/images/icons/fammini/arrow_down.gif) right no-repeat;*/
	
}

.potato-menu-has-holizontal>a {
	/*background: #333 url(/images/icons/fammini/arrow_right.gif) right no-repeat;*/
	
}

.potato-menu-has-vertical>a:hover {
	/*background: #666 url(/images/icons/fammini/arrow_down.gif) right no-repeat;*/
	
}

.potato-menu-has-holizontal>a:hover {
	/*background: #666 url(/images/icons/fammini/arrow_right.gif) right no-repeat;*/
	
}

/*************************************************************************************
* navigation secondaire
*************************************************************************************/
ul.potato-menu2 {
	margin: 0 10px 0 0;
	float: left;
	padding: 0;
	width: auto;
	list-style: none;
	font-size: 1em;
}

.potato-menu2:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

ul.potato-menu2 li.potato-menu-item {
	margin: 0;
	padding: 0;
	position: relative;
	list-style: none;
	list-style-position: outside;
	display: inline;
	float: left;
	z-index: 998;
}

ul.potato-menu2 li.potato-menu-item a {
	display: block;
	white-space: nowrap;
	outline: 0;
	background: #e9e9e9
		url(http://cdn.betrsport.com/1/img/layout/potato_arrow.png) no-repeat
		scroll center right;
	padding: 4px 28px 4px 4px;
}

ul.potato-menu2 ul.potato-menu-group {
	margin: 0 0 0 0;
	padding: 0;
	-webkit-padding-start: 0;
	-webkit-padding-end: 0;
	position: absolute;
	display: none;
	z-index: 1000;
}

ul.potato-menu2 ul.potato-menu-group { /*border-top: 1px solid #666;
	background: #333;*/
	
}

ul.potato-menu2 ul.potato-menu-group a {
	width: 200px;
}

.potato-menu2 a {
	padding: 5px 0 7px 0;
	/*background: #333;*/
}

.potato-menu2 a:hover { /*background: #666;*/
	
}

ul.potato-menu2 li.potato-menu-item ul li a {
	padding: 5px 12px 5px 12px;
	background: #414141;
}

/*************************************************************************************
* navigation haut
*************************************************************************************/
ul.potato-menu3 {
	margin: 0 10px 0 0;
	float: left;
	padding: 0;
	width: auto;
	list-style: none;
	font-size: 1em;
}

.potato-menu3:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

ul.potato-menu3 li.potato-menu-item {
	margin: 0;
	padding: 0;
	position: relative;
	list-style: none;
	list-style-position: outside;
	display: inline;
	float: left;
	z-index: 1000;
}

ul.potato-menu3 li.potato-menu-item a {
	display: block;
	white-space: nowrap;
	outline: 0;
	background: transparent
		url(http://cdn.betrsport.com/1/img/layout/navigation_top_bg_separator.png)
		right no-repeat;
	padding: 0px 20px 0px 20px;
}

ul.potato-menu3 ul.potato-menu-group {
	margin: 0 0 0 0;
	padding: 0;
	-webkit-padding-start: 0;
	-webkit-padding-end: 0;
	position: absolute;
	display: none;
	z-index: 1000;
}

ul.potato-menu3 ul.potato-menu-group { /*border-top: 1px solid #666;
	background: #333;*/
	
}

ul.potato-menu3 ul.potato-menu-group a {
	width: 200px;
}

ul.potato-menu3 li.potato-menu-item ul li a {
	padding: 5px 12px 5px 12px;
	background: #2e2e2e;
}

ul.potato-menu3 li span.nolink {
	background: transparent
		url(http://cdn.betrsport.com/1/img/layout/navigation_top_bg_separator.png)
		right no-repeat;
	padding: 0px 20px 0px 0px;
}

/*************************************************************************************
* contenu principal
*************************************************************************************/
#content {
	margin-top: 6px;
}

/*************************************************************************************
* home bloc droite
*************************************************************************************/
.block {
	border: 4px solid #e9e9e9;
	background-color: #ffffff;
	padding: 10px;
	width: 332px;
	height: 332px;
	margin-bottom: 10px;
}

.block-match-affiche {
	border: 4px solid #e9e9e9;
	background-color: #ffffff;
	padding:10px;
	width:332px;
	height:332px;
	margin-bottom:10px;
}

.block-buzz {
	width: 360px;
	height: 142px;
	margin-bottom: 10px;
}

.block-full {
	border: 4px solid #e9e9e9;
	background-color: #ffffff;
	padding: 10px;
	width: 642px;
	margin-bottom: 10px;
}

.block-right {
	border: 4px solid #e9e9e9;
	background-color: #ffffff;
	padding: 10px;
	width: 272px;
	margin-bottom: 10px;
}

.block-left {
	border: 4px solid #e9e9e9;
	background-color: #ffffff;
	padding: 10px;
	width: 272px;
	margin-bottom: 10px;
}

.block-left-small {
	border: 4px solid #e9e9e9;
	background-color: #ffffff;
	padding: 10px;
	width: 122px;
	margin-bottom: 10px;
}

.block-total {
	border: 4px solid #e9e9e9;
	background-color: #ffffff;
	padding: 10px;
	width: 952px;
	margin-bottom: 10px;
}

.block-calendar {
	border: 4px solid #e9e9e9;
	background-color: #ffffff;
	padding: 10px;
	width: 642px;
	margin-bottom: 10px;
}

.block-right h3,.block h3,.block-left h3,.block-left-small h3,.block-total h3,.block-calendar h3,.block-news h3
	{
	margin-top: 0px;
	color: #ff4617;
	/*font-weight:normal;*/
	text-transform: uppercase;
}

.block-right-ad {
	width: 300px;
	margin-bottom: 10px;
	height: 250px;
	line-height: 0;
}

/*.block-left-ad {
	width:120px;
	margin-bottom:10px;
}*/
.quoideneuf {
	height: 112px;
}

.intro {
	width: 300px;
	margin-bottom: 10px;
	height: 360px;
}

.seeRanking {
	float: right;
}

.rankingPotential {
	font-size: 1.8em;
	font-weight: bold;
	color: #ff4617;
}

/*************************************************************************************
* blocks pages autres compétitions
*************************************************************************************/
.block-3-cols {
	float: left;
	border: 4px solid #e9e9e9;
	background-color: #ffffff;
	margin-right: 10px;
	width: 188px;
	padding: 10px;
	margin-bottom: 10px;
	height: 170px;
}

.block-3-cols-last {
	margin-right: 0px;
}

.block-3-cols img {
	float: left;
	padding-top: 6px;
}

.block-3-cols h3 {
	padding-left: 26px;
	margin-bottom: 0px;
}

.block-3-cols ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

.block-3-cols ul ul {
	margin-left: 10px;
}

/*************************************************************************************
* Cagnotte
*************************************************************************************/
#cagnotte {
	line-height: 0px;
	margin-bottom: 10px;
}

/*************************************************************************************
* Tables 
*************************************************************************************/
table {
	width: 100%;
}

table th {
	text-align: left;
}

table td { /*border-top:1px solid #cac0a1;*/
	
}

.odd {
	background-color: #e9e9e9;
}

.odd_details {
	background-color: #FFF3F0;
}

.details { /*background-color:#FFF3F0;*/
	
}

/*************************************************************************************
* Tables live
*************************************************************************************/
table.live {
	margin-bottom: 0px;
}

th,td,caption {
	padding: 1px 5px 1px 5px;
}

/*************************************************************************************
* Tables matchs
*************************************************************************************/
	/*table td {
	border:1px solid black;
}*/
.tbl_date {
	width: 48px;
	text-align: center;
}

.tbl_time {
	width: 48px;
	text-align: center;
}

.tbl_score {
	width: 48px;
	text-align: center;
}

.tbl_lost {
	background-color: #ffe6e6;
}

.tbl_won {
	background-color: #e6ffe6;
}

.tbl_draw {
	background-color: #ffffe6;
}

.tbl_equipe1 {
	width: 209px;
	text-align: right;
}

.tbl_equipe2 {
	width: 209px;
	text-align: left;
}

.tbl_equipe1_home {
	width: 75px;
	text-align: right;
}

.tbl_equipe2_home {
	width: 75px;
	text-align: left;
}

.tbl_time_home {
	width: 46px;
	text-align: center;
}

.tbl_bold {
	font-weight: bold;
}

.tbl_detail {
	width: 16px;
}

.tbl_detail a {
	vertical-align: middle;
	display: block;
	height: 16px;
}

.tbl_button {
	width: 68px;
}

.tbl_buttonBet {
	width: 40px;
}

.tbl_button a,.tbl_buttonBet a {
	vertical-align: middle;
	display: block;
	height: 16px;
	padding: 1px 0 1px 0;
}

.tableOdd th,.tableOdd td {
	text-align: center;
}

.tableOdd .left {
	text-align: left;
}

.tbl_photo a {
	vertical-align: middle;
	display: block;
	padding: 1px 5px 1px 5px;
	height: 52px;
}

.tbl_photo a img {
	border: 1px solid #c0c0c0;
}

/*************************************************************************************
* Tables persons
*************************************************************************************/
.tbl_name {
	width: 140px;
}

.tbl_position {
	width: 80px;
}

.tbl_nationality {
	width: 18px;
}

/*************************************************************************************
* Tables turf
*************************************************************************************/
.tbl_winner {
	width: 75px;
	text-align: center;
}

.dlRunner dt {
	margin-top: 0.4em;
}

/*************************************************************************************
* Tooltip
*************************************************************************************/
.tooltip-content {
	display: none;
	position: absolute;
	padding: 4px;
	border: 1px solid black;
	background-color: #fff;
}

.tooltip-content table {
	margin-bottom: 0px;
}

.tbl_tooltip_team1 {
	width: 100px;
	text-align: right;
}

.tbl_tooltip_team2 {
	width: 100px;
	text-align: left;
}

.tbl_tooltip_minute {
	width: 40px;
	text-align: center;
	background-color: #f1f1f1;
}

/*************************************************************************************
* Calendar
*************************************************************************************/
.calendarad {
	float: left;
}

.calendar {
	width: 220px;
}

.selected_day {
	background-color: #ff4617;
}

.calendar td {
	text-align: center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#accordion {
	margin-left: 230px;
	width: 412px;
}

#accordion h4 {
	margin: 0.615em 0 0.615em;
}

.accordionContent {
	width: 412px; /*obligatoire ie7*/
}

.selected_day a,.selected_day a:link,.selected_day a:visited,caption a,caption a:link,caption a:visited
	{
	color: #ffffff;
	text-decoration: none;
}

.selected_day a:hover,.selected_day a:active,caption a:hover,caption a:active
	{
	color: #ffffff;
	text-decoration: underline;
}

.calendar-month {
	background-color: #ff4617;
	color: #ffffff;
	text-align: center;
}

.calendar-month a {
	color: #ffffff;
}

.calendar-prev,.calendar-next {
	background-color: #ff4617;
	float: left;
	width: 10px;
}

.calendar-current {
	background-color: #ff4617;
	float: left;
	width: 190px;
}

/*************************************************************************************
* Graphs
*************************************************************************************/
.chart {
	float: left;
}

/*************************************************************************************
* Head2Head
*************************************************************************************/
.head2head {
	float: left;
	width: 316px;
	margin-right: 10px;
}

/*************************************************************************************
* Logos teams
*************************************************************************************/
.info_vs {
	text-align: center;
	margin: 0.8em 0 0 0;
}

.info_club {
	text-align: center;
	padding-left: 160px margin :   0.8em 0 0 0;
}

.info_vs {
	margin: 0;
	padding-top: 14px;
}

.info_vs dd,.info_club dd {
	margin: 0;
}

.info_vs dt,.info_club dt {
	margin: 0;
}

img.team_A,a.team_A {
	float: left;
}

img.team_B,a.team_B {
	float: right;
}

/*************************************************************************************
* matchs affiche
*************************************************************************************/
.pronostiquez {
	text-align: center;
	font-size: 1.5em;
	margin: 0 0 0 0;
}

.pronostiquezSmall {
	text-align: center;
	vertical-align: middle;
	margin-bottom: 10px;
}

.pronostiquezSmall img {
	vertical-align: middle;
}

/*************************************************************************************
* news home
*************************************************************************************/
.newsHome {
	margin: 1em 0 1em 0;
}

/*************************************************************************************
* left navigation
*************************************************************************************/
.leftNavigation { /*background-color:#ffffff;*/
	
}

.leftNavigation .selected {
	background-color: #e9e9e9;
}

.tabs_navigation h3 a {
	color: #000;
}

.tabs_navigation li {
	padding: 10px;
	margin: 0;
}

.tabs_navigation li h3 {
	margin: 0;
	padding: 0;
}

.tabs_navigation {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/*.tabs_navigation {
	margin-top:0;
}*/
	/*************************************************************************************
* titres divers
*************************************************************************************/
h2.breadcrumb {
	color: #ff4617;
	margin: 0.535em 0 0.535em;
}

h3,h4 {
	color: #ff4617;
	margin-top: 0;
}

/*************************************************************************************
* Navigation secondaire
*************************************************************************************/
ul.secondary_navigation {
	list-style-type: none;
	margin: 0 0 1.5em 0;
	padding: 0;
}

.secondary_navigation li {
	float: left;
	padding: 4px;
	margin: 0;
}

.secondary_navigation li.selected {
	background-color: #e9e9e9;
}

/*************************************************************************************
* Affiliation
*************************************************************************************/
#inputAffiliation {
	margin: 0;
	width: 350px;
	border: 1px dotted #ff4617;
	color: #ff4617;
	text-align: center;
}

.liExtended li {
	margin-bottom: 1em;
}

/*************************************************************************************
* live
*************************************************************************************/
#livebutton {
	float: left;
	margin-right: 10px;
}

/*************************************************************************************
* forms
*************************************************************************************/
.button {
	width: 146px;
	height: 26px;
	border: none;
	background: transparent
		url(http://cdn.betrsport.com/1/img/layout/button.png) no-repeat scroll
		top left;
	color: #000;
	margin: 0.25em 0;
}

#center div.text label,#center div.date label,#center div.select label,#center div.textarea label,#center div.checkbox label,#center div.password label
	{
	display: block;
	float: left;
	width: 250px;
}

#center div.input {
	clear: left;
}

/*************************************************************************************
* Wall
*************************************************************************************/
.wall-user-pic {
	float: left;
	width: 50px;
	height: 50px;
}

.hrwall {
	margin: 1.45em 0 1.45em;
	color: #e9e9e9;
	background: #e9e9e9 none repeat scroll 0 0;
}

.wall-comment {
	padding: 10px;
	background-color: #e9e9e9;
}

.wall-comment-archive {
	margin-left: 60px;
	margin-bottom: 1px;
	padding: 10px;
	background-color: #e9e9e9;
}

.wall-comment-archive .wall-comment-archive {
	padding: 0 10px 10px 0;
}

.fromOwner {
	color: #fff;
	background-color: #ff4617; /*ffd9cf*/
}

.fromOwner a,.fromOwner a:link,.fromOwner a:visited,.fromOwner a:hover,.fromOwner a:active
	{
	color: #fff;
	background-color: #ff4617;
}

.wall-comment-archive form,.wall-comment-archive .submit,.wall-comment-archive .input,.wall-comment form,.wall-comment .submit,.wall-comment .input
	{
	margin-bottom: 0px;
}

.wall-comment-archive .button,.wall-comment .button {
	margin: 10px 0 0 0;
}

.wallAnswer,.wallComment {
	width: 340px;
	height: 15px;
}

.wall-author {
	font-size: 1.1em;
	font-weight: bold;
}

/*************************************************************************************
* Pm
*************************************************************************************/
.pmComment {
	width: 340px;
	height: 100px;
}

.wall-pm-reply {
	margin-left: 50px;
	padding: 10px;
}

.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 3000px;
	height: 3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

/*************************************************************************************
* Forum
*************************************************************************************/
.catbg,.catbg2 {
	background-color: #ff4617;
	padding: 10px;
	color: #ffffff;
}

.catbg3 {
	background-color: #b2b2b2;
	color: #ffffff;
}

.catbg3 a,.catbg3 a:link,.catbg3 a:visited {
	color: #ffffff;
	text-decoration: none;
}

.catbg3 a:hover,.catbg3 a:active {
	color: #ffffff;
	text-decoration: underline;
}

.windowbg2 {
	background-color: #e9e9e9;
}

.windowbg,.windowbg2 {
	border-bottom: 1px solid #b0b0b0;
}

.hrcolor {
	color: #b0b0b0;
	background: #b0b0b0 none repeat scroll 0 0;
}

#smf_copyright {
	text-align: center;
	display: none;
}

.block-full-forum {
	width: 810px;
	float: left;
	padding: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #ffffff;
}

#bodyarea h2 {
	color: #ff4617;
	font-size: 1.7em;
}

/*************************************************************************************
* Misc text
*************************************************************************************/
.higlight {
	color: #ff4617;
	font-weight: bold;
}

/*************************************************************************************
* Odds
*************************************************************************************/
.best-odd,.best-odd a {
	color: #6cad2d;
	font-weight: bold;
}

.pronosticsList {
	margin-left: 2em;
}

.legend {
	font-weight: bold;
	float: left;
	width: 100px;
}

a.bet1x20,a.bet1x20:link,a.bet1x20:visited {
	width: 100px;
	background: transparent
		url(http://cdn.betrsport.com/1/img/buttons/bet_3_choices_0.jpg)
		no-repeat scroll top left;
	display: block;
	padding: 100px 0 0 0;
	height: 0px;
	overflow: hidden;
	float: left;
}

a.bet1x20:hover,a.bet1x20:active {
	background-position: 0px -100px;
}

a.bet1x21,a.bet1x21:link,a.bet1x21:visited {
	width: 100px;
	background: transparent
		url(http://cdn.betrsport.com/1/img/buttons/bet_3_choices_1.jpg)
		no-repeat scroll top left;
	display: block;
	padding: 100px 0 0 0;
	height: 0px;
	overflow: hidden;
	float: left;
}

a.bet1x21:hover,a.bet1x21:active {
	background-position: 0px -100px;
}

a.bet1x22,a.bet1x22:link,a.bet1x22:visited {
	width: 100px;
	background: transparent
		url(http://cdn.betrsport.com/1/img/buttons/bet_3_choices_2.jpg)
		no-repeat scroll top left;
	display: block;
	padding: 100px 0 0 0;
	height: 0px;
	overflow: hidden;
}

a.bet1x22:hover,a.bet1x22:active {
	background-position: 0px -100px;
}

a.betuo0,a.betuo0:link,a.betuo0:visited {
	width: 150px;
	background: transparent
		url(http://cdn.betrsport.com/1/img/buttons/bet_2_choices_0.jpg)
		no-repeat scroll top left;
	display: block;
	padding: 100px 0 0 0;
	height: 0px;
	overflow: hidden;
	float: left;
}

a.betuo0:hover,a.betuo0:active {
	background-position: 0px -100px;
}

a.betuo1,a.betuo1:link,a.betuo1:visited {
	width: 150px;
	background: transparent
		url(http://cdn.betrsport.com/1/img/buttons/bet_2_choices_1.jpg)
		no-repeat scroll top left;
	display: block;
	padding: 100px 0 0 0;
	height: 0px;
	overflow: hidden;
}

a.betuo1:hover,a.betuo1:active {
	background-position: 0px -100px;
}

.betrOdds {
	width: 300px;
	margin: 0 auto;
}

.betrOdds th {
	text-align: center;
	color: #fff;
	background-color: #6cad2d;
	padding: 4px;
}

.betrOdds td {
	text-align: center;
	color: #fff;
	font-weight: bold;
	background-color: #c0c0c0;
	padding: 4px;
}

.pronosticButtons {
	margin: 0 auto;
	width: 300px;
}

/*************************************************************************************
* Tooltip
*************************************************************************************/
.tooltip-content {
	display: none;
	position: absolute;
	padding: 4px;
	border: 1px solid black;
	background-color: #fff;
}

.tooltip-content table {
	margin-bottom: 0px;
}

.tbl_tooltip_team1 {
	width: 100px;
	text-align: right;
}

.tbl_tooltip_team2 {
	width: 100px;
	text-align: left;
}

.tbl_tooltip_minute {
	width: 40px;
	text-align: center;
	background-color: #e9e9e9;
}

/*************************************************************************************
* pubs autopromo
*************************************************************************************/
#autoad {
	margin-bottom: 10px;
}

/*************************************************************************************
* amis
*************************************************************************************/
.follow {
	float: right;
}

.followed {
	float: left;
	text-align: center;
	width: 90px;
}

/*************************************************************************************
* best odds
*************************************************************************************/
.tableBest {
	text-align: center;
	width: 500px;
}

.tableBest th {
	font-size: 3em;
	line-height: 100%;
	text-align: center;
}

.bestodd a {
	display: block;
	width: 158px;
	height: 81px;
	font-size: 3em;
	line-height: 100%;
	color: #f0e64c;
	font-weight: bold;
	background: transparent
		url(http://cdn.betrsport.com/1/img/buttons/bulle.png) no-repeat scroll
		top left;
	padding: 28px 0 0 0;
}

.block-best {
	border: 4px solid #e9e9e9;
	background-color: #ffffff;
	padding: 10px;
	width: 520px;
}

.partnerLogo {
	height: 36px;
}

.partnerLogo a {
	vertical-align: middle;
	display: block;
	height: 20px;
	padding: 4px 0 4px 0;
}

.partnerLogoImg {
	border: 1px solid #c0c0c0;
}

.oddDifference {
	color: white;
	font-weight: bold;
	background-color: #6cad2d;
}

/*************************************************************************************
* pagination
*************************************************************************************/
.paginator {
	text-align: center;
}

/*************************************************************************************
* cart
*************************************************************************************/
	/*#leftColumnFollow {
 position:absolute; 
}*/
.cartGroup,.cartGroupCombined,.cartTurfGroup {
	border: 4px solid #6cad2d;
}

.cartSimple {
	background: #6cad2d url(http://cdn.betrsport.com/1/img/icons/ball.png)
		no-repeat scroll 0px 2px;
	padding: 4px 4px 4px 20px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 0px;
	clear: both;
}

.cartTennisSimple {
	background: #6cad2d url(http://cdn.betrsport.com/1/img/icons/tennis_ball.png)
		no-repeat scroll 0px 2px;
	padding: 4px 4px 4px 20px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 0px;
	clear: both;
}

.cartTurfSimple {
	background: #6cad2d url(http://cdn.betrsport.com/1/img/icons/turf.png)
		no-repeat scroll 0px 2px;
	padding: 4px 4px 4px 20px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 0px;
	clear: both;
}

.cartMatch,.cartTurfMatch {
	background-color: #c0c0c0;
	padding: 4px;
	color: #fff;
	font-weight: bold;
	clear: both;
}

.cartTurfEltStake {
	margin-left: 34px;
}

.cartElt {
	padding: 0 4px 0 4px;
}

.cartElt .text {
	float: left;
}

.cartElt label {
	font-weight: normal;
}

.cartElt input {
	width: 30px;
}

.cartType,.cartTurfType {
	padding: 0 4px 0 4px;
	font-weight: bold;
	clear: both;
}

.cartTypeCombined {
	font-weight: bold;
}

.cartEltCombined {
	padding: 0 4px 0 4px;
	clear: both;
}

.cartOdd {
	width: 52px;
	padding-left: 10px;
	float: left;
}

.cartCancel {
	float: right;
}

.cartEltCombine {
	float: left;
}

.cartGain {
	float: left;
}

.cartEltNoCombine label {
	padding-left: 37px;
}

.cartEltNoCombine .cartCancel {
	padding-left: 80px;
}

.cartTotalGain {
	float: right;
}

.cartElt label.error {
	padding: 4px;
	display: block;
	border: 2px solid #FBC2C4;
	margin-bottom: 0.8em;
}

.cartButtonCombine {
	background: transparent
		url(http://cdn.betrsport.com/1/img/buttons/combine.png) no-repeat
		scroll top left;
	display: block;
	padding: 16px 0 0 0;
	height: 16px;
	width: 68px;
	overflow: hidden;
	border: none;
	cursor: pointer;
	line-height: 16px;
	float: right;
	margin-bottom: 0;
	margin-right: 10px;
}

.cartButtonValidate {
	background: transparent
		url(http://cdn.betrsport.com/1/img/buttons/validate.png) no-repeat
		scroll top left;
	display: block;
	padding: 16px 0 0 0;
	height: 16px;
	width: 68px;
	overflow: hidden;
	border: none;
	cursor: pointer;
	line-height: 16px;
	float: right;
	margin-bottom: 0;
}

/*************************************************************************************
* betrexpand
*************************************************************************************/
.betrexpandarrow {
	background: transparent
		url(http://cdn.betrsport.com/1/img/buttons/expand.png) no-repeat
		scroll 0px -16px;
	width: 16px;
	height: 16px;
	display: block;
	overflow: hidden;
}

.betrexpandarrowup {
	background-position: 0px 0px;
}

/*************************************************************************************
* feedback
*************************************************************************************/
.slide-out-div {
	font-size: 1.2em;
	padding: 10px;
	width: 460px;
	background: #fff;
	border: 4px solid #ffad98;
	text-align: left;
	z-index: 1009;
}

.slide-out-div .handle {
	margin-top: 48px;
}

.slide-out-div div.text label,.slide-out-div div.date label,.slide-out-div div.select label,.slide-out-div div.textarea label,.slide-out-div div.checkbox label,.slide-out-div div.password label
	{
	display: block;
	float: left;
	width: 250px;
}

.slide-out-div div.input {
	clear: left;
}

/*************************************************************************************
* turf
*************************************************************************************/
.tblTurfOdds th,.turfOdd {
	text-align: center;
}

.turfPhoto {
	text-align: center;
}

/*************************************************************************************
* faq
*************************************************************************************/
#faqTooltip {
	display: none;
	background: transparent
		url(http://cdn.betrsport.com/1/img/buttons/bulle.png);
	font-size: 12px;
	height: 81px;
	width: 130px;
	padding: 14px;
	color: #fff;
	z-index: 1000;
	position: absolute;
}

.faqButton {
	float: left;
	margin-right: 20px;
	margin-bottom: 14px;
	display: block;
	width: 200px;
	height: 42px;
	padding-top: 18px;
	background: transparent
		url(http://cdn.betrsport.com/1/img/buttons/faq.png) no-repeat scroll
		top left;
	text-align: center;
}

.faqButton,.faqButton:link,.faqButton:visited,.faqButton:hover,.faqButton:active
	{
	color: #fff;
	font-size: 1.4em;
	text-shadow: 0px 1px 0px #000;
}

.lastFaqButton {
	margin-right: 0px;
}

/*************************************************************************************
* scrollable navigation
*************************************************************************************/
.navi {
	width: 126px;
	margin: 0 auto;
	height: 20px;
}

.navi a {
	width: 8px;
	height: 8px;
	float: left;
	margin: 3px;
	padding: 0;
	background: url(http://cdn.betrsport.com/1/img/scrollable/navigator.png)
		0 0 no-repeat;
	display: block;
	font-size: 1px;
}

.navi a:hover {
	background-position: 0 -8px;
}

.navi a.active {
	background-position: 0 -16px;
}

/*************************************************************************************
* tennis
*************************************************************************************/

.tennisSet {
	border:1px solid #E9E9E9;
	width:60px;
	height:60px;
	text-align:center;
	vertical-align:middle;
	font-size:1.4em;
}
.tennisSetWinner {
	font-weight:bold;
	color:#69db2b;
}

a.bet1x20_tennis,a.bet1x20_tennis:link,a.bet1x20_tennis:visited {
	width: 150px;
	background: transparent
		url(http://cdn.betrsport.com/1/img/buttons/bet_2_choices_tennis_0.jpg)
		no-repeat scroll top left;
	display: block;
	padding: 100px 0 0 0;
	height: 0px;
	overflow: hidden;
	float: left;
}

a.bet1x20_tennis:hover,a.bet1x20_tennis:active {
	background-position: 0px -100px;
}

a.bet1x21_tennis,a.bet1x21_tennis:link,a.bet1x21_tennis:visited {
	width: 150px;
	background: transparent
		url(http://cdn.betrsport.com/1/img/buttons/bet_2_choices_tennis_1.jpg)
		no-repeat scroll top left;
	display: block;
	padding: 100px 0 0 0;
	height: 0px;
	overflow: hidden;
	float: left;
}

a.bet1x21_tennis:hover,a.bet1x21_tennis:active {
	background-position: 0px -100px;
}
.info_vs_tennis {
	text-align: center;
	width:362px;
	padding:14px 140px 0 140px;
		margin: 0;
}
.info_vs_tennis dd {
	margin: 0;
}
.info_vs_tennis dt {
	margin: 0;
}
div.tennis_team_A {
	float: left;
	text-align:center;
	width:161px;
}

div.tennis_team_B {
	float: right;
	text-align:center;
	width:161px;
}