/* CSS JoL-EoS
  Style 1, par Zourga */
html, body {
	height:100%;
}
body {
	background-color:#FFFFFF;
	background-image:url('http://jolstatic.fr/empireofsports/site/img/bg_global.jpg');
	background-repeat:no-repeat;
	background-position:center 30px;
	text-align:center;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000000;
}
body, img, div, table, td, tr, tbody, th, h1, ul, li, h1, h2, h3, p, blockquote {
	margin:0;
	padding:0;
	border:none;
}
p {
	margin-bottom:15px;
}
a, a:link, a:visited {
    color:#333333;
    text-decoration:none;
    font-weight:bold;
}
a:hover, a:visited:hover {
    color:#666666;
    text-decoration:none;
}
#site {
    width:900px;
    height:100%;
    background-image:url('http://jolstatic.fr/empireofsports/site/img/bg_global.jpg');
    background-repeat:no-repeat;
    background-position:center top;
    margin:0 auto 0 auto;
}
#corps {
    width:900px;
}
#lien_entete {
    display:block;
    width:100%;
    height:200px;
}
#contenu {
    width:900px;
    min-height:100%;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
    border-bottom:1px solid #000000;
    overflow:auto;
    display:table;
    border-collapse:collapse;
}
#pub {
    width:468px;
    height:62px;
    margin: 10px auto 12px auto;
}
#cadres {
    background-image:url('http://jolstatic.fr/empireofsports/site/img/bg_cadres.jpg');
    background-repeat:no-repeat;
    background-position:8px -1px;
    width:900px;
    height:278px;
    font-size:11px;
    text-align:left;
}
#cadres ul {
    list-style:none;
}
#actus_EoS, #actus_RSS, #capture, #forum_EoS, #forum_JoL, #classement {
    width:320px;
    height:105px;
    margin-top:33px;
    overflow:hidden;
    font-weight:bold;
    font-size:10px;
}
#capture, #classement {
    width:160px;
    float:left;
    margin-left:40px;
}
#capture {
    margin-left:17px;
    width:195px;
    text-align:center;
}
#capture img {
    max-height:100px;
    max-width:160px;
    margin: auto;
}
#actus_EoS, #forum_EoS {
    float:left;
    margin-left:15px;
}
#actus_RSS, #forum_JoL {
    float:right;
    margin-right:15px;
}
#actus_RSS #flux {
    height:93px;
    overflow:hidden;
}
.loading {
    background-image:url('http://jolstatic.fr/empireofsports/site/img/ajax-loader.gif');
    background-repeat:no-repeat;
    background-position:center center;
}
#actus_RSS #RSS_lien {
    position:absolute;
    text-align:right;
    width:324px;
    top:435px;
}
#forum_EoS, #forum_JoL {
    height:89px;
    margin-top:40px;
}
#classement {
    height:85px;
    margin-left:26px;
    width:190px;
}
#fleche_left, #fleche_right {
    float:left;
    margin-top:2px;
    padding:2px;
}
#fleche_right {
    float:right;
    margin-right:5px;
}
#RSS_hidden {
    display:none;
    border:1px solid #000000;
    background-color:#FFFFFF;
    padding:5px;
    opacity:0.7;
    filter:alpha(opacity=70);
    position:absolute;
    top:16px;
    width:190px;
    left:124px;
    text-align:right;
}
#RSS_close {
    display:none;
}
#cadres ul li, #menu_gauche ul li, #menu_droite ul li {
	margin-bottom:3px;
}
#menu_gauche h1, #menu_droite h1 {
    color:#C13902;
    font-size:14px;
    min-height:25px;
    display:block;
}
#menu_gauche ul, #menu_droite ul {
    list-style:none;
}
#menu_gauche, #menu_droite {
    color:#999999;
}
#menu_gauche a, #menu_droite a, #menu_gauche a:visited, #menu_droite a:visited {
    color:#912C03;
    font-weight:normal;
}
#menu_gauche a:hover, #menu_droite a:hover, #menu_gauche a:visited:hover, #menu_droite a:visited:hover {
    color:#FF4900;
    font-weight:normal;
}
#menu_gauche h1 {
    background-image:url('http://jolstatic.fr/empireofsports/site/img/menu_g.png');
	background-repeat: no-repeat;
	background-position:left;
    padding-left:35px;
    margin-left:-12px;
}
#menu_droite h1 {
    background-image:url('http://jolstatic.fr/empireofsports/site/img/menu_d.png');
    background-repeat: no-repeat;
    background-position:right;


    padding-right:35px;
    margin-right:-12px;
}
#menu_gauche, #menu_droite {
    width:150px;
    background-repeat:repeat-y;
}
#menu_gauche {
    background-image:url('http://jolstatic.fr/empireofsports/site/img/bg_menu_g.png');
    float:left;
    margin-left:10px;
    text-align:left;
}
#menu_gauche ul, #menu_droite ul {
    margin-bottom:15px;
}
#menu_gauche .menu_in, #menu_droite .menu_in {
    background-repeat:no-repeat;
    background-position:bottom;
    padding:15px;
    padding-bottom:230px;
}
#menu_gauche .menu_in {
    background-image:url('http://jolstatic.fr/empireofsports/site/img/runner.png');
    padding-right:5px;
}
#menu_droite {
    background-image:url('http://jolstatic.fr/empireofsports/site/img/bg_menu_d.png');
    margin-right:10px;
    float:right;
    text-align:right;
}
#menu_droite .menu_in {
    background-image:url('http://jolstatic.fr/empireofsports/site/img/ski_girl.png');
    padding-left:5px;
}
#centre {
    margin: -2px 165px 0px 165px;
    min-height:530px;
    background-color:transparent;
}
.news {
    border:1px solid #000000;
    background-color:#FFFFFF;
    text-align:left;
    padding:10px;
    margin-bottom:20px;
}
.news .vignette {
    margin-top:-20px;
    margin-left:-20px;
    float:left;
    margin-right:2px;
}
.news h1 {
    color:#C13902;
    font-size:16px;
    margin-top:5px;
    margin-bottom:10px;
}
.news .texte ul {
    margin-left:15px;
}
.news .texte h2 {
    font-size:13px;
    margin-top:10px;
}
.news a, .news a:visited {
    color:#00468C;
    text-decoration:none;
}
.news a:hover, .news a:visited:hover {
    color:#00468C;
    text-decoration:underline;
}
.news .texte blockquote {
    margin-left:15px;
    border-left:10px solid #C7C7C7;
    background-color:#E7E7E7;
    padding:5px;
    margin-bottom:5px;
}
.news .texte table {
	margin:0px auto 10px auto;
    border-collapse:collapse;
	border:0px;
}
.news .texte td {
    padding:3px;
    border:1px solid black;
}
.news .texte #tableau_classement .titre td {
    padding:4px;
    font-weight:bold;
    text-align:center;
}
.news .texte #tableau_classement .rang {
    text-align:right;
}
.news .texte #tableau_classement .niveau {
    text-align:center;
}

.news .bas_news {
    text-align:right;
}
#bas {
    float:right;
    width:550px;
    height:180px;
}
#bas img {
    margin-right:0;
    margin-top:-132px;
    float:right;
}
#bas span {
    display:block;
    border:1px dotted #000000;
    margin-top:59px;
    margin-right:48px;
    height:55px;
    padding:6px 25px 10px 25px;
}
/**
 * Tags - Container des tags
 */
div.jol_actus_tags {
    background-image:       url(http://jolstatic.fr/www/modules/Actualites/tag.gif);
    background-repeat:      no-repeat;
    background-position:    0 50%;
    margin:                 0px 0px 10px 0px;
    min-height:             15px;
    padding:                0 0 0 20px;
}

/**
 *  Tags - Liste des tags
 */
div.jol_actus_tags ul.jol_actus_tags_liste {
    list-style-type:    none;
    margin:             0;
    padding:            0;
}

/**
 *  Tags - Tag
 */
div.jol_actus_tags li.jol_actus_tags_tag {
    display:            inline;
    padding-right:      5px;
}

/**
 * Tags - SÃ©parateur
 */
div.jol_actus_tags li.jol_actus_tags_tag:after {
    content:    ',';
}
div.jol_actus_tags li.jol_actus_tags_tag_dernier:after {
    content:    '';
}
/**
 * Pages - Container
 */
div.jol_actus_pages {
    color:  #999;
    margin: 10px 0;
}

/**
 * Pages - Liste des pages
 */
div.jol_actus_pages ul.jol_actus_pages_liste {
    margin:     0;
    padding:    0;
    text-align: left;
}

/**
 * Pages - Page
 */
div.jol_actus_pages li.jol_actus_page {
    list-style-type:    none;
    display:            inline;
    padding-bottom:     1px;
    margin-right:       3px;
}

/**
 * Pages - Séparateur
 */
div.jol_actus_pages li.jol_actus_page_separateur { }

/**
 * Pages - Lien vers une page
 */
div.jol_actus_pages a.jol_actus_page_lien {
    border:             1px solid #9aafe5;
    color:              #2e6ab1;
    padding:            2px 5px;
    text-decoration:    none;
}

/**
 * Pages - Lien vers une page (survolé ou actif)
 */
div.jol_actus_pages a.jol_actus_page_lien:hover,
div.jol_actus_pages a.jol_actus_page_lien:active {
    border:             1px solid #00468C;
    color:              #00468C;
}

/**
 * Pages - Lien vers la page courante
 */
div.jol_actus_pages a.jol_actus_page_lien_actif,
div.jol_actus_pages a.jol_actus_page_lien_actif:hover {
    background-color:   #2e6ab1;
    color:              #fff;
    border-color:       #2b66a5;
    font-weight:        bold;
    cursor:             default;
}

/**
 * Pages - Lien vers la page précédente ou suivante
 */
div.jol_actus_pages a.jol_actus_page_lien_suivprec {
    color:              #00468C;
    font-weight:        bold;
}
div.jol_actus_pages a.jol_actus_page_lien_suivprec:hover {
    color:              #00468C
}

/**
 * Pages - Liens désactivés
 */
div.jol_actus_pages a.jol_actus_page_lien_desactive,
div.jol_actus_pages a.jol_actus_page_lien_desactive:hover {
    border-color:       #ccc;
    color:              #ccc;
    cursor:             default;
    font-weight:        normal;
}