﻿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;
}


/* UpdateProgress */
.Progress
{
    background-color: #CF143F;
    color: #FFFFFF;
    font-size: 12pt;
    margin: 5px;
}

.Progress img
{
    vertical-align: middle;
    margin: 5px;
}


.toggleRelative
{
    position: relative;
}

.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;
}

.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_md
{
    background-image: url(../../images/home_bas_md.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
}
.box_pad
{
    padding: 10px;
    width: 313px;
}
.box_pad_md
{
    padding: 10px;
    width: 331px;
}
.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_md
{
    background-image: url(../../images/home_titre_md.jpg);
    background-position: top;
    background-repeat: no-repeat;
    width: 331px;
    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;
}


.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;
}


