﻿html {
	background-color:#A3B4B6;
}
.bienvenue {
	color:#FFFFFF;
	font-weight:bold;
	font-size:18px;
	padding:8px 0px 10px 0px;
}
.title1, h1
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:19px;
	color: #555555;
	text-align: center;
	padding:2px 0px 0px 0px;
	margin:0px;
}
.title2, h2
{
	font-weight: bold;
	color: #4b6577;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	padding:5px 0px;
	margin:15px 0px 5px 0px;
	border-top:2px dotted #ADB9C2;
}

.title3, h3
{
	font-weight: bold;
	color: #000000;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	padding:0px;
	margin:10px 0px;
}
h4
{
	font-weight: bold;
	color: #000000;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
	margin:5px 0px;
}
.lien a {
	background-image:url(../../images/bt_h2_a.jpg);
	background-repeat:no-repeat;
	padding:8px 0px 10px 43px;
	display:block;
}
.lien {
	margin:20px 0px;
}
.body1
{
width: 764px;
background-color:#FFFFFF;
margin-top: 0px;
width: 764px;
color:#233347; 
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
}


.body2
{
	color:#233347; 
	font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
}
.body3
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
	text-decoration: underline;
}


.outerPopup
{
	background-color: transparent;
	padding: 1em 6px;
}

.HeaderGrid
{
	background-image: url(../../images/vert_droit.jpg);
}
.HeaderFirstColumnGrid
{
	background-image: url(../../images/Rouge_droit.gif);
}

.center
{
	text-align:center;
}

.modalBackground
{
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
code > /* Accordion */ .accordionHeader
{
	border: 1px solid #2F4F4F;
	color: white;
	background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
	border: 1px solid #2F4F4F;
	color: white;
	background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
	background-color: #D3DEEF;
	border: 1px dashed #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}

/* UpdateProgress */
.Progress
{
	background-color: #CF143F;
	color: #FFFFFF;
	font-size: 12pt;
	margin: 5px;
}

.Progress img
{
	vertical-align: middle;
	margin: 5px;
}


.toggleRelative
{
	position: relative;
}

/*Rating Star*/

.ratingStar
{
	white-space: nowrap;
	margin: 1px;
	height: 22px;
}
.ratingStar .ratingItem
{
	font-size: 0pt;
	width: 21px;
	height: 21px;
	margin: -1px;
	padding: 0px;
	display: block;
	background-repeat: no-repeat;
	cursor: pointer;
}
.ratingStar .Filled
{
background-image: url(../../images/ratingStarFilled.png)!important;
background-image: url('blank.gif');
}
.ratingStar .Empty
{
	background-image: url(../../images/ratingStarEmpty.png)!important;
background-image: url('blank.gif');
}
.ratingStar .Saved
{
		background-image: url(../../images/ratingStarSaved.png)!important;
background-image: url('blank.gif');
}

* html .ratingStar .Filled
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ratingStarFilled.png', sizingMethod='image');
}
* html .ratingStar .Empty
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ratingStarEmpty.png', sizingMethod='image');
}
* html .ratingStar .Saved
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ratingStarSaved.png', sizingMethod='image');
}


.TheTheme
{
	vertical-align: middle;
}

.max280
{
	max-width: 280px;
}

.max350
{
	max-width: 350px;
}

.max800
{
	max-width: 800px;
}

* html .png
{
	behavior: url(../images/png.htc);
}

* html .png2
{
	behavior: url(images/png.htc);
}


.pngChoixImage
{		
max-width:200px;
background-image: url(../../images/backpanel.png)!important;
background-image: url(../../images/backpanel6.png);
/*background-image: url('blank.gif');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backpanel.png', sizingMethod='scale');
*/
}

.pngPersoH
{
	background-image: url(../../images/backpanel_h.png)!important;
	background-image:none;
}
* html .pngPersoH
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backpanel_h.png', sizingMethod='scale');
}

.pngPersoM
{
	background-image: url(../../images/backpanel_m.png)!important;
	background-image: url(../../images/backpanel_m6.png)
	
/*	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backpanel_m.png', sizingMethod='scale');
*/	
}


.pngPersoB
{
	background-image: url(../../images/backpanel_b.png)!important;
	background-image:none;
/*	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backpanel_b.png', sizingMethod='scale');
*/
}

* html .pngPersoB
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backpanel_b.png', sizingMethod='scale');
}
* html .pngPersoSans
{
}

.bg_body
{
	width: 100%;
	background-repeat: repeat-x;
	height: 100%;
	background-position: left top;
	background-image: url(http://football-stats.fr/images/bg_body.jpg);
	background-color:#E2E7E7;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#233347;
}

.bg_body_mobile
{
	width: 100%;
	background-repeat: repeat-x;
	height: 100%;
	background-position: left top;
	background-image: url(http://football-stats.fr/images/bg_body.jpg);
	background-color:#E2E7E7;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px; 
	color:#233347;
}

.bgfooter
{
	background-position: left bottom;
	background-image: url(http://football-stats.fr/images/bg_footer.gif);
	background-repeat: repeat-x;
	height: 30px;
	background-color:#E2E7E7;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a {
	color:#DE3650;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.fdhautstats
{
	background-image: url(http://football-stats.fr/images/fd_haut_stat.jpg);
	background-repeat: no-repeat;
	background-position:top;
	height: 50px;
	background-color: #FFF;
}
.fdmidstats
{
	background-image: url(http://football-stats.fr/images/fd_haut_stat.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height: 50px;
	width: 682px;
	background-color: #FFF;
}
.connexion {
	margin:0px 0px 15px 25px;
	background-image:url(../../images/se_connecter.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:6px 0px 15px 40px;
	font-weight:bold;
	font-size:13px;
}
.connexionMobile {
	margin:15px 0px 0px 25px;
	background-image:url(../../images/se_connecter.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:6px 0px 15px 40px;
	font-weight:bold;
	font-size:17px;
}
.connexion .name {
	padding-top:2px;
}
.connexion a{
	color:#4875AE;
	text-decoration:underline;
}
.connexionMobile a{
	color:#4875AE;
	text-decoration:underline;
}
.bg_header
{
background-position: center top;
background-image: url(http://football-stats.fr/images/fd_header.jpg);
width: 1000px;
background-repeat: no-repeat;
height: 105px;
}

.bg_header_mobile
{
background-position: center top;
background-image: url(http://football-stats.fr/images/top_mobile.jpg);
background-repeat: no-repeat;
height: 105px;
}

.logo {
	width:342px; 
	padding-left: 35px; 
	height: 105px;
}
.header_right {
	padding-right:28px;
}
.colG {
	width: 217px; 
	height: 761px; 
}
.contenu { 
	height: 761px; 
	width: 783px; 
	padding:0px 0px 15px 15px; 
}
.content {
	width:764px;
	background-color:#FFFFFF;
}
.content_pad {
	padding:0px 15px;
	width:734px;
}
.int2 {
	padding:0px 15px;
	width:734px;
}
.fd_menus
{
background-position: left top;
padding:16px 0px 0px 17px;
background-image: url(http://football-stats.fr/images/fd_menu.jpg);
width:200px;
background-repeat: no-repeat;
height:190px;
text-align: left;
margin-top:1px;
}
.pub {
	background-color:#B1C7CD;
	padding:9px 9px 0px 9px;
	margin:0px 6px;
}
.pub_last {
	background-color:#B1C7CD;
	padding:9px 9px 9px 9px;
	margin:0px 6px;
}
a img {
	border:0px;
}
.box {
	background-image:url(../../images/home_bas.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
.box2 {
	background-image:url(../../images/home_bas3.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
.box_pad {
	padding:10px;
	width:313px;
}
.box_pad2 {
	padding:10px;
	width:661px;
}
.box_text {
	height:100px;
	font-size:13px;
	
}
.box_text2 {
	height:50px;
	font-size:13px;
	
}
.box_titre0 {
	background-image:url(../../images/home_titre0.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:313px;
	padding:10px;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	text-align:center;
}
.box_titre {
	background-image:url(../../images/home_titre.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:313px;
	padding:10px;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	text-align:center;
}
.box_titre2 {
	background-image:url(../../images/home_titre2.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:313px;
	padding:10px;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	text-align:center;
}
.box_titre3 {
	background-image:url(../../images/home_titre3.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:661px;
	padding:10px;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	text-align:center;
}
.box_titre_gd {
	background-image:url(../../images/home_titre_gd.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:684px;
	padding:10px;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	text-align:center;
}
.box .image {
	
}
a.bt_rose {
	background-image:url(../../images/bt_rose.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding:4px 10px 10px 28px;
	display:block;
}
a.bt_bleu {
	background-image:url(../../images/bt_bleu.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding:4px 10px 10px 28px;
	display:block;
}
.cal_Theme1 .ajax__calendar_container 

{ 

background-color: #e2e2e2; border:solid 1px #cccccc; 
} 

  

  


.cal_Theme1 .ajax__calendar_header 

{ 

background-color: #ffffff; margin-bottom: 4px; 
} 

  

  


.cal_Theme1 .ajax__calendar_title, 

.cal_Theme1 .ajax__calendar_next, 

.cal_Theme1 .ajax__calendar_prev 

{ 

color: #004080; padding-top: 3px; 
} 

  

  


.cal_Theme1 .ajax__calendar_body 

{ 

background-color: #e9e9e9; border: solid 1px #cccccc; 
} 

  

  


.cal_Theme1 .ajax__calendar_dayname 

{ 

text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px; 
} 

  

  


.cal_Theme1 .ajax__calendar_day 
{ 
	text-align:center; 
} 

  

  


.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day, 

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month, 

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year, 

.cal_Theme1 .ajax__calendar_active 

{ 

color: #004080; font-weight:bold; background-color: #ffffff; 
} 

  

  


.cal_Theme1 .ajax__calendar_today 

{ 

font-weight:bold; 
} 

  

  


.cal_Theme1 .ajax__calendar_other, 

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today, 

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title 

{ 

color: #bbbbbb; 
} 
.stats2 {
	
}



.forumbody{font-size:9pt;font-family:Tahoma; margin-top:10px;margin-bottom:3px;background-color:#F7FAFD;padding:7px 15px 7px 15px;}

/*topheader*/
.topheader {margin-bottom:20px;padding-top:10px;}
.topheader table {height:30px;border-collapse:separate;width:100%;background-color:Transparent;font-weight: bold;font-family: Arial, Helvetica, sans-serif;font-size:15px;}
.topheader td {height:30px;}
.topheader th {height:30px;/*background-image:url(../../images/darkgradient.gif);*/color:white;white-space:nowrap;font-weight:bold;}
.topheader a {color:#555555;text-decoration:none;}
.topheader a:hover{text-decoration:underline;}
.topheader th.menuitem {color:white;text-align:center;width:12%;border-left:1px solid #9FAABF;border-right:1px solid #606D85;white-space:nowrap;padding-left:5px;padding-right:5px;}
.topheader th.rightitem {border-left:1px solid #9FAABF;border-right:none;}
.topheader td.outerheader {width:6px;}

/*header*/
.header table {font-size:100%;padding-top:10px;background-color:Transparent;width:100%;height:90px;border:none;}
.header td {white-space:nowrap;}
.header h1 {font-weight:normal;font-size:20pt;margin-bottom:0px;font-family:'Arial Narrow',Tahoma;margin-top:0px;}
.header a {color:#333399;text-decoration:none;}
.header a:hover{text-decoration:underline;}
.header img{vertical-align:middle;border:none;}

/*main body*/
.forumcontent table {font-size:100%;background-color:#FFFFFF;border-collapse:collapse;}
.forumcontent h1 {font-weight:normal;font-size:18pt;margin-bottom:0px;font-family:Tahoma, Arial;}
.forumcontent h2 {font-weight:normal;margin-bottom:0px;font-size:150%;margin-top:0px;font-family:Tahoma, Arial;}
.forumcontent h3 {font-weight:bold;font-size:100%;margin:4px;}
.forumcontent a {color:#333399;text-decoration:none;}
.forumcontent a:hover{text-decoration:underline;}
.forumcontent th {background-image:url(../../images/darkgradient.gif);color:White;font-weight:bold;font-size:100%;text-align:justify;padding:0px 5px 0px 5px;height:30px;border:1px solid #9FAABF;}
.forumcontent th a {color:White;font-size:100%;font-weight:normal;text-decoration:none;}
.forumcontent th a:hover{text-decoration:underline;}
.forumcontent td {border:1px solid silver;background-color:#FFFFFF;}
.forumcontent table.noouterborder {border:none;}
.forumcontent table.noouterborder td, .forumcontent table.noouterborder th {border:none;}
.forumcontent table.noborder {border:1px solid silver;}
.forumcontent table.noborder td, .forumcontent table.noborder th {border:none;}
.forumcontent img{vertical-align:middle;border:none;}
.forumcontent hr{height:1px;border:none;color:silver;background:silver;}
.forumcontent div.location{margin-top:21px;margin-bottom:21px;}
.forumcontent div.smalltoolbar{margin-bottom:3px;text-align:right;margin-top:3px;}
/*some clases*/
.forumcontent .gray {color:#999999;font-size:8pt;font-weight:normal}
.forumcontent th .gray {color:#CCCCCC;}
.forumcontent .gray a {color:#727299;}
.forumcontent .radiolist td {text-align:left;}

td.outerheader {width:6px;background-color:Transparent;}

/* inputs */
.forumcontent input[type="file"],
.forumcontent input[type="password"],
.forumcontent input[type="button"],
.forumcontent input[type="submit"],
.forumcontent input[type="text"],
.header input[type="file"],
.header input[type="password"],
.header input[type="button"],
.header input[type="submit"],
.header input[type="text"],
button,
textarea,
select {padding-top:3px;padding-bottom:3px;border:1px solid slategray;font-family:Tahoma;font-size:9pt;vertical-align:middle;height:22px;}

.forumcontent input[type="text"], textarea {padding-top:0px;padding-right:0px;padding-left:0px}


.forumcontent input[type="checkbox"],
.header input[type="checkbox"]{vertical-align:middle;}

.forumcontent input[type="button"],
.forumcontent input[type="submit"],
.header input[type="button"],
.header input[type="submit"],
.forumcontent button {background:slategray url('../../images/btngradient.gif');color:White;cursor:pointer;}

.forumcontent input[type="button"]:hover, 
.forumcontent input[type="submit"]:hover,
.header input[type="button"]:hover,
.header input[type="submit"]:hover,
button:hover {background:slategray url('../../images/btngradient_rev.gif');}

.gradientbutton {background:url('../../images/btngradient.gif');color:White;font-size:100%;border:1px solid slategray;}

/* other classes */
img.avatar {border:1px solid #bbbbbb; padding:2px 2px 2px 2px; -ms-interpolation-mode:bicubic; margin-top:3px; margin-bottom:3px;}
div.quote{color:#7777aa;text-decoration:none;padding-left:15px;}

