@charset "utf-8";
/* CSS Document */

body {
	background-image:url(../images/bg_body.jpg);
	background-repeat: repeat-x;
	background-color:#949495;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 18px;
	color:#fff;
	text-align:center;
	margin: 20px;

}

h1 {font-family:Arial, Helvetica, sans-serif;font-size:22px; }
h2 {font-family:Arial, Helvetica, sans-serif;font-size:16px; color:#ffd800; /*text-transform: uppercase;*/}
h3 {font-size:13px; font-weight: bold; text-transform: uppercase; margin-bottom:0;}
h4 {font-size:11px; font-weight: bold;}
h5 {font-size:11px; color:#ffd800;}
h6 {font-size:9px; color:#ccc;}

em { color:#000; font-size: 9px; }
cite { color:#ffd800; font-size: 9px; margin:0; padding:0 }
img { /*border:0*/ }

a:link {text-decoration: underline; color:#fff;}
a:visited {text-decoration: underline; color:#fff;}
a:hover {text-decoration: none; color:#ffd800;}
a:active {text-decoration: none; color:#fff;}

#site { display: table; margin: 0 auto; width:950px; }

.logo_footballfeeling {
  float:left;
  overflow:hidden;
  width: 200px;
  height: 155px;
  font-family: arial, verdana, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#fff;
  margin:0;
}
.logo_footballfeeling p {
  margin: -20px 0 0 25px;
}
.logo_footballfeeling strong {
  color:#ffd800;
}

#go, #go input { font-family:Arial, Helvetica, sans-serif; background-color:transparent; color:#ffd800; font-size: 13px; font-weight: bold; text-transform: uppercase; border:0; text-decoration: none; text-align: center; width:auto; padding:1px;}
#go:hover, #go input:hover { background-color:#ffd800; color:#000; cursor: pointer;}

#bg_main_top { width: 972px; _width: 1000px; height: 210px; background-image:url(../images/bg_main_top.png); text-align: left;_background-image:none;  _background-color:#575657;}
#left_col { display:block; float:left; width: 218px; margin:10px 20px 0 10px; _margin:10px 20px 0 3px; }
#bg_main_middle { float:left; width: 974px; _width:1000px; height: auto; background-image:url(../images/bg_main_middle.png); background-repeat: repeat-y; text-align: left; _background-image:none;  _background-color:#575657;}
#bg_main_bottom { display:table; width: 972px; _width: 1000px; height: 17px; background-image:url(../images/bg_main_bottom.png);_background-image:none;  _background-color:#353534; }

#bg_main_bottom { width: 972px; _width: 1000px; height: 17px; background-image:url(../images/bg_main_bottom.png);_background-image:none;  _background-color:#353534; }

#accueil_actu { width: 450px; padding: 20px 20px 15px 400px; _margin: 20px 20px 15px 400px; *margin: 20px 20px 15px 400px; *padding:0; _padding:0; }
#accueil_actu a{font-size: 16px; color:#ffd800; font-weight:bold;}

#pub_top { position: absolute; top: 60px; width: 728px ; overflow: hidden; margin: 0 0 0 -30px; padding: 0; text-align: center;}
#pub_col_left { position: absolute; top:5px; width: 218px; overflow: hidden; text-align: center; margin: 240px 0px 10px -230px;}
#pub_bottom_wrapper { position: relative; width: 100%; overflow: hidden; margin-top:20px;}
#pub_home_right { float:right; margin: 5px 13px 0 0; }
#select_pub { width: auto; }

#sondage {display: table; width:620px;  }

#bloc_gambling_affiliation { float: left; width: 160px; height: 240px; margin:7px;}

#bloc_bookmaker { display: block; overflow: hidden; font-family: Arial, Helvetica, sans-serif; float: left; width: 208px; height: 549px; padding: 25px 15px 30px 15px; background-image:url(../images/bg_bloc_bookmaker.png);_background-image:none;  _background-color:#353534; text-align: left; }
#bloc_bookmaker table td { padding:8px 3px; }
#bloc_bookmaker h1 { font-size:14px; font-weight: bold; margin: 0; padding: 0;}
#bloc_bookmaker h2 { font-size:26px; font-weight: bold; margin: 0; padding: 0;}

#bloc_latest { display: block; overflow: hidden; font-family: Arial, Helvetica, sans-serif; float: left; width: 208px; height: 291px; margin-top: 7px; padding: 25px 15px 0px 15px; background-image:url(../images/bg_bloc_latest.jpg); text-align: left; }

#top_match { display:table; width:550px;}
#top_match tr {}
#top_match tr:hover { background-color: #000;}
#top_match td { display:table-cell; font-size:10px; text-align: center; vertical-align: middle; border-bottom:1px solid #000;  height:16px; padding:0; }
#top_match td.quote { color:#ffd800; }
#top_match .e { border-right:1px solid #000;}

#top_match input.submit_mini { font-family:Verdana, Arial, Helvetica, sans-serif; float:left; display:block; margin:2px; font-size:9px; background-color:#ffd800; color:#000; text-align:center; width:14px; height:14px; border:1px solid #ffd800; padding:0px; *padding:0; _padding:0; }
#top_match input:hover.submit_mini { cursor:pointer; background-color:#000; color:#ffd800;}

#quote { display:block; width:290px; float: left; margin:15px 15px 2px 0px; }
#quote tr {background-color:#000;}
#quote tr:hover { background-color: #ffd800; color:#000;}
#quote td {  height:20px; text-align: center;  }
#quote td.strong { }
#quote td.void { background-color: #353534;}

#main {display: block; width: 720px; float: left; margin:6px 0 0 0; }

#page_top { width: 703px; height:15px; margin:6px 0 0 0; background-image:url(../images/bg_page_top.png);_background-image:none;  _background-color:#353534;}
#page_middle { 
  width: 700px;
  height:auto;
  overflow: hidden;
  margin:0;
  padding: 5px 0px 15px 25px;
  background: url(../images/bg_page_middle.png) 0 0 repeat-y; 
  }
#page_middle_home { 
  width: 720px;
  height:auto;
  overflow: hidden;
  margin:0;
  padding: 5px 0px 15px 5px;
  }  
  
  
#page_bottom { width: 703px; height:15px; margin:0 0 6px 0; background-image:url(../images/bg_page_bottom.png);_background-image:none;  _background-color:#353534;}

#bloc_1_1 { width: 653px; height: 123px; padding: 25px; margin:0px 0px 0px -30px; background-image:url(../images/bg_bloc_1_1.png); text-align: left; _background-image:none;  _background-color:#353534;}
#bloc_1_2 { float: left; width: 318px; height: 143px; padding: 15px; margin:0px; background-image:url(../images/bg_bloc_1_2.png); text-align: left;}
#bloc_1_3 { float: left; width: 198px; height: 139px; padding: 15px; margin:0px; background-image:url(../images/bloc_bg_1_3.png); text-align: left;_background-image:none;  _background-color:#353534;}
#bloc_1_4 { float: left; width: 149px; height: 218px; padding: 15px; margin:0px 0px 0px 5px; background-image:url(../images/bg_bloc_1_4.png); text-align: left;}

#bloc_worldcup { float: left; width: 348px; height: 173px; margin:0px 0px 0px -30px; _margin:0px 0px 0px 0px; background-image:url(../images/bloc_worldcup.jpg); }
#bloc_coupeeurope { float: left; width: 348px; height: 173px; margin:0px 0px 0px 0px; background-image:url(../images/bloc_coupeeurope.jpg); }

#bloc_fr { float: left; width: 228px; height: 169px; margin:0px 0px 0px -30px; _margin:0px 0px 0px 0px;background-image:url(../images/bloc_ligue1.jpg); }
#bloc_uk { float: left; width: 228px; height: 169px; margin:0px 0px 0px 5px; background-image:url(../images/bloc_premierleague.jpg); }
#bloc_es { float: left; width: 228px; height: 169px; margin:0px 0px 0px 5px; background-image:url(../images/bloc_liga.jpg); }
#bloc_it { float: left; width: 228px; height: 169px; margin:0px 0px 0px -30px; _margin:0px 0px 0px 0px; background-image:url(../images/bloc_calcio.jpg); }
#bloc_de { float: left; width: 228px; height: 169px; margin:0px 0px 0px 5px; background-image:url(../images/bloc_bundesliga.jpg); }

#nav_footer { margin: 10px;}

#table { display:table; width:100%;}

#table tr {background-color: #575657;}
#table tr:hover {background-color: #000;}

#table td { display:table-cell; font-size:10px; padding:2px;  }
#table td.titre {font-weight:bold;}

#table td { text-align:left; vertical-align:middle; } 
#table td input { width:93%; overflow: hidden; font-size:10px; font-weight:normal;  border:1px solid #fff; }
#table td select, #table td textarea { width:95%; font-size:10px; font-weight:normal; border:1px solid #fff; }
#table input.submit_mini { float:left; display:block; margin:1px; font-size:9px; text-align:center; width:14px; height:14px; border:1 solid #fff; padding:1px; *padding:0; _padding:0; }
#table input:hover.submit_mini { cursor:pointer; background-color:#000; color:#fff; }

#table input.submit { margin:1px; font-size:10px; text-align:center;width:100px; height:20px; border:1 solid #fff;  }

#table input.submit_mini_delete_on { float:left; margin:1px; font-size:9px; text-align:center;width:14px; height:14px; border:1 solid #fff; background-color:#ff0000; color:#fff; padding:1px; *padding:0; _padding:0; }
#table input:hover.submit_mini_delete_on { cursor:pointer; background-color:#000; color:#fff; }

#submit, #submit:link, #submit:active, #submit:visited { display: block; width: 150px; color: #fff; background-color:#f27100; border:1px solid #f27100; font-family:Arial, Helvetica, Verdana, sans-serif;	font-size: 12px; font-weight:bold; text-align:center; text-decoration:none; margin-top:10px; }
#submit:hover { color: #f27100; background-color:#fff; text-decoration:none; cursor:pointer;}

input, textarea, select { border:1px solid #ccc; width: 97%; background-color: #575657; color:#ccc; font-size: 10px;}

#pub_voir { position: absolute; display: block; overflow: hidden; height:18px; width:18px; margin: 0 0 0 60px;}
#pub_voir:hover { z-index: 100; width:650px; height:auto;  margin:0px 0px 0px -610px; cursor: pointer; }
#pub_voir_bloc { border:solid 5px #fff; background-color:#000; text-align: center;}

#admin_connection {float: right; width: 350px; padding: 2px; *margin: 15px 15px 0px 0px; _*margin: 15px 15px 0px 0px; margin: 0px 15px 0px 0px; background-color:#ffd800; font-size:10px; color:#000; tex-align: center; }
#admin_message { color:#ffd800; padding:0px 25px; }

/* scroll bar --------------------------------------------------------------------------------------- */
#scroll_content { float:left; overflow:hidden; text-align:left; }
.scrollbar { float:left; background-image:url(../images/scrollbar.gif); }
.handle { width:15px; height:18px; background:url(/images/scroll_button.png) no-repeat;}
.handle:hover { cursor: n-resize;}
/* fin scroll bar -------------------------------------------------------------------------------------------------------- */


/* home page new styles 1st nov 2009 */

.bloc-226-top {
  overflow: hidden;
  width: 200px;
  background: #353534 url('../images/bloc-226px-top.gif') 0 0 no-repeat;
  padding: 25px 20px 10px 20px;
  margin:0;
}
.bloc-226-top h2 {
  font-size:20px;
  margin: 0 0 5px 0;
}
.bloc-226-top h2 a {
  text-decoration:none;
  color: #ffd800;
}
.bloc-226-top h2 a:hover {
  text-decoration:underline;
}
.bloc-226-bottom {
  width: 240px;
  height: 20px;
  background: #353534 url('../images/bloc-226px-bottom.gif') 0 0 no-repeat;
  padding: 0;
  margin: 0;
}

.bloc-226-top ul {
  list-style-type:none;
  list-style-position : outside; 
  list-style-image : url('../images/bullet-arrow-of.gif');
  margin: 0 0 0 -20px;
  *margin: 0 0 0 20px;
}
.bloc-226-top ul li a {
  text-decoration:none;
}

.bloc-703-top {
  clear:both;
  width: 663px;
  background: #353534 url('../images/bloc-703px-top.gif') 0 0 no-repeat;
  padding: 25px 20px 10px 20px;
  margin:0;
}
.bloc-703-bottom {
  width: 703px;
  height: 20px;
  background: #353534 url('../images/bloc-703px-bottom.gif') 0 0 no-repeat;
  padding: 0;
  margin: 0;
}


.bloc_bookmaker {

}
.bloc_bookmaker td {
  vertical-align:top;
}
.bloc_bookmaker a {
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  text-decoration: none;
}
.bloc_bookmaker h1 {
  float:left;
  font-size:16px;
  margin: 3px 5px 0 0;
  font-weight: normal;
  color: #ffd800;
}
.bloc_bookmaker h2 {
  float:left;
  font-size:16px;
  margin: 3px 0 0 0;
  font-weight: bold;
  color: #ffd800;
}
.bloc_bookmaker .bookmaker_nom {
  text-transform: uppercase;
}
.bloc_bookmaker img {
  width:75px;
  margin: 0px 5px 0px 0;
}

.bloc-championnat {
  float:left;
  width: 456px;
  margin:0;
  padding:0;
}
.bloc-actu-foot-live {
  float:left;
  width: 260px;
  margin:0;
  padding:0;
}
.bloc-228 {
  float:left;
  width: 208px;
  height: 68px;
  margin:0;
  padding:62px 10px 10px 10px;
}
.bloc-228 a {
  text-decoration:none
}
.bloc-228 a:hover {
  text-decoration:none
  color:#fd8000;
}
.bloc-456 {
  clear:both;
  width: 436px;
  height: 68px;
  margin:0;
  padding:62px 10px 10px 10px;
}

.bloc-228 ul, .bloc-456 ul {
  list-style-type:none;
  list-style-position : outside; 
  list-style-image : url('../images/bullet-arrow-of.gif');
  margin: 0 0 0 -20px;
  *margin: 0 0 0 20px;
  font-size:10px;
}
.bundesliga {
  background: #575657 url('../images/bloc-228-bundesliga.jpg') 0 0 no-repeat;
}
.calcio {
  background: #575657 url('../images/bloc-228-calcio.jpg') 0 0 no-repeat;
}
.coupe-du-monde {
  background: #575657 url('../images/bloc-228-coupe-du-monde.jpg') 0 0 no-repeat;
}
.coupe-europe {
  background: #575657 url('../images/bloc-228-coupe-europe.jpg') 0 0 no-repeat;
}
.liga {
  background: #575657 url('../images/bloc-228-liga.jpg') 0 0 no-repeat;
}
.ligue-1 {
  background: #575657 url('../images/bloc-228-ligue-1.jpg') 0 0 no-repeat;
}
.ligue-2 {
  background: #575657 url('../images/bloc-228-ligue-2.jpg') 0 0 no-repeat;
}
.premier-league {
  background: #575657 url('../images/bloc-228-premier-league.jpg') 0 0 no-repeat;
}

.autres-competitions {
  background: #575657 url('../images/bloc-456-autres-competitions.jpg') 0 0 no-repeat;
}
.le-bookmaker-mois {
  background: #575657 url('../images/bloc-456-le-bookmaker-mois.jpg') 0 0 no-repeat;
}
.bloc_actu_home {
/*display: none;*/
  float:left;
  overflow: hidden;
  width: 427px;
  height:231px;
  margin:0 0 0px 0;
  padding: 15px;
  background:#575657 url('../images/bg-actu-home.gif') 0 0 no-repeat;
}
.bloc_actu_home h2 {
  float:left;
  font-size:20px;
  margin: 5px 0 10px 0;
  font-weight: bold;
  color: #ffd800;
}
#bloc_actu_home_jquery_pager {
  clear:both;
  overflow: hidden;
  width: 427px;
  height: 185px;
  margin:0;
  padding: 0;
}
.bloc_actu_home_jquery_pager_content {
  width:424px;
  height:185px;
  overflow: hidden;
  margin: 0 0 0 0px;
  padding:0;
  background-color:#000;
}
.bloc_actu_home_jquery_pager_content a {
  position:absolute;
  margin:166px 0 0 340px;
  padding:3px;
  color:#ffd800;
  text-decoration: none;
}
.bloc_actu_home_jquery_pager_content a:hover {
  text-decoration: underline;
}
.bloc_actu_home_jquery_pager_number {
  clear:both;
  overflow: hidden;
  width: 407px;
  height: 25px;
  margin:25px 0 0 0;
  padding: 0;
}
.bloc_actu_home_jquery_pager_number a {
  display: block;
  overflow:hidden;
  float: left;
  width: 15px;
  height: 15px;
  border: 2px solid #ffd800;
  padding: 3px 0 0 0;
  margin: 0 6px 6px 0;
  font-size: 10px;
  color:#ffd800;
  font-weight: bold;
  line-height: 10px;
  text-decoration: none;
  text-align: center;
}
.bloc_actu_home_jquery_pager_number a:hover, .bloc_actu_home_jquery_pager_number .activeSlide {
  color:#000;
  text-decoration: none;
  border: 2px solid #ffd800;
  background-color: #ffd800;
}
