﻿html, body, div, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, code, img, dl, dt, dd, ol, ul, li, form, label, canvas, embed {
margin:0;padding:0;border:0;color:#000;vertical-align:baseline;
font-family:BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:100%}
abbr, acronym {border:0;text-decoration:none}
.info {border-bottom:.1em dotted;cursor:help}
body {font-size:.8em;line-height:1.2em;background:#00A0E2 url(//www.ohaime-passion.com/images/habillage-body2020.png) repeat-x center top; background-attachment:fixed; background-size:contain}
ol, ul {list-style:none;text-align:left;clear:both}
table {border-collapse:collapse;border-spacing:0}
th {font-weight:normal}
a:link,a:active,a:visited {color:#00A0E1;text-decoration:none;transition:color .5s ease 0}
a:hover {color:#000;text-decoration:underline}
.news {font-size:1.2em;line-height:1.5em}
.news span a:link, .news span a:active, .news span a:visited {color:inherit}
.news span a:hover {color:#000}
#wrapAll {width:960px;margin:0 auto;position:relative}
#nav-bar {
display:block;
background:#fff;
color:#000;
overflow:hidden;
height:15px;
padding:5px 10px}
.breadcrumblist li {float:left}
.breadcrumblist {width:2000px}
#nav-bar a {color:#000;font-weight:bold}
#nav-bar .nav-sep {color:#00A0E2;margin:0 2px}
#header a {display:block;background:url(//www.ohaime-passion.com/images/habillage-body2020-head.png) no-repeat center;height:156px}
#header a span, .slicknav_menu {display:none}
#header_block {height:90px; padding:10px; margin:auto; background-color:#fff}
.bloc_block_header {
float:left;
width:728px;
height:90px;
margin-right:10px}
.bloc_search_header {
float:left;
overflow:hidden;
width:200px;
height:70px;
background:#fff;
border:1px solid #c4c5c7;
text-align:center;
padding:9px 0}
img {
border:0;
height:auto;
max-width:100%;
vertical-align:middle}
.table80 {width:80%;margin:10px auto}
#menu {
position:relative;
width:960px;
height:50px;
background:#1c1c1c url('./header-menu2017.png') repeat-x top left;
border-radius:20px 20px 0 0}
#menu .niveau1 {
margin:0 auto;
padding:15px 150px 0 0;
text-align:center}
#menu .niveau1>li {display:inline}
#menu .niveau1>li>a {
display:inline-block;
height:25px;
width:180px;
padding-top:8px;
text-transform:uppercase;
color:#00A0E1;
font-size:1.2em;
font-weight:bold;
border-left:1px solid #fff;
border-right:1px solid #c4c5c7}
#menu .niveau1>li>a:first-child {border-left:0}
#menu .niveau1>li>a:last-child {border-right:0}
#menu .niveau1>li>a:hover {text-decoration:none}
#menu .niveau1>li:hover>a {color:#000}
.sousmenu {
position:absolute;
display:none;
background:#00A0E2 url('./sous-menu2017.jpg') no-repeat top left;
width:958px;
border-left:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #c4c5c7;
top:50px;
left:0;
height:0;
overflow:hidden;
z-index:1}
.sousmenu .niveau2 {
width:450px;
margin:10px 0 0 120px;
padding:0}
.sousmenu .niveau2>li {
display:block;
float:left;
width:150px;
height:30px;
text-align:center;
font-weight:bold}
.sousmenu .niveau2>li a {color:#fff}
.sousmenu .niveau2>li a:hover {text-decoration:underline}
#menu-rs {position:absolute;top:15px;right:0;z-index:1}
#menu-rs .social {display:block;float:right}
.social:hover a {opacity:.2}
.social a {transition:opacity 500ms}
.social a:hover {opacity:1}
#logo-fb, #logo-tw, #logo-yt, #logo-insta, .searchbox-icon, .searchbox-submit{
display:block;
float:right;
width:25px;
height:25px;
margin:5px 1px;
background:url('./header_sprite.png') no-repeat;
background-size:300% 200%}

#logo-fb {background-position:0 0}
#logo-tw {background-position:0 -25px}
#logo-yt {background-position:-25px -25px}
#logo-insta {background-position:-25px 0}
.searchbox-icon{background-position:-50px 0}
.searchbox-submit{background-position:-50px -25px}

.container{display:block;float:right;width:155px;margin:5px 1px}
.searchbox{position:relative;min-width:25px;width:0;height:25px;float:right;overflow:hidden;transition:width 1s}
.searchbox-input{top:0;right:0;border:1px solid #69c5ea;outline:0;background:#c3c3c3;width:100%;height:25px;margin:0;padding:0 25px 0 10px;color:#000}
.searchbox-icon, .searchbox-submit{position:absolute;top:0;right:0;margin:0;border:0;cursor:pointer}
.searchbox-open{width:100%}

/*--- Sous-Menu ---*/
#content_index, #content {
display:-webkit-box;
display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
flex-direction:column;
width:960px}
#content_index {
-webkit-flex-flow:column wrap;
flex-flow:column wrap;
height:666px; background-color:#fff}
#content {
-webkit-flex-flow:row wrap;
flex-flow:row wrap; background-color:#fff}
#page {
order:1;
margin:10px 10px 20px;
width:718px}
#colonne_page {
order:2;
margin:10px 10px 0;
width:202px}
#colonne_g {
order:0;
margin:10px 10px 0;
width:202px}
.admin_cat li {margin:5px 0}

#bloc_une {order:0;margin:10px;position:relative;box-shadow:1px 1px 12px #000;overflow:hidden;border:1px solid #000;width:456px;height:200px}
#bloc_deux_trois {order:1}
#bloc_dpm {order:2}
#bloc_fil {order:3;width:458px;height:424px;margin:10px}
#bloc_snd_pub {order:4}

#bloc_aff, #bloc_for, #bloc_deux, #bloc_trois, #bloc_snd, #bloc_dpm_h, #bloc_dpm_b, #bloc_retro {width:220px;height:202px;margin:10px}

#bloc_deux, #bloc_trois, #bloc_snd, #bloc_for, #bloc_dpm_h, #bloc_dpm_b, #bloc_retro {float:left}
#bloc_fil .bloc-contenu {height:377px}
#bloc_fil li:nth-child(2n), #bloc_page_fil li:nth-child(2n) {margin-bottom:4px}
#bloc_fil li.image{display:block;width:210px;float:left;text-align:center;padding:0 5px 5px 5px}
#bloc_page_p_u_b {
width:20px;
background:#fff;
border:1px solid #c4c5c7;
text-align:center;
float:left;
margin:0 0 20px}
.bloc_trois_item {
position:relative;
text-align:center;
height:48px;
margin-bottom:11px;
padding:3px 5px 7px 43px}
.bloc_trois_item img {
position:absolute;
z-index:1;
top:0;
left:0;
height:100%;
width:45px;
object-fit:cover;
object-position:center}
.bloc_trois_item .degrade {
position:absolute;
z-index:2;
top:0;
left:0;
height:100%;
width:45px;
background:linear-gradient(to right, transparent 70%, white)}
#page_login {
order:1;
margin:10px auto;
width:718px}
.bloc-page {
clear:both;
display:block;
width:718px;
margin-bottom:10px}
#colonne_page #bloc_dpm {margin:0 0 20px;width:100%}
.bloc_page_admin, #bloc_page_ajax, #bloc_page_fil, #bloc_page_fil_match, #bloc_page_fil_pop {width:202px;margin:0 0 20px;float:left}
#bloc_page_fil .bloc-contenu, #bloc_page_fil_match .bloc-contenu, #bloc_page_fil_pop .bloc-contenu {height:auto}
.bloc-title {height:30px;background:#1c1c1c url('./bloc-title2017.jpg') no-repeat top left;border-radius:10px 10px 0 0;overflow:hidden;font-weight:bold}
#bloc_retro .bloc-title {background-position:-40px -5px}
#bloc_aff .bloc-title {background-position:-80px -10px}
#bloc_page_fil .bloc-title {background-position:-120px 0}
#bloc_for .bloc-title {background-position:-160px -15px}
#bloc_snd .bloc-title {background-position:-200px -10px}
#bloc_fil .bloc-title {background-position:-240px -5px}

.bloc-title span, .bloc-title h2 {
display:block;
font-size:1.2em;
text-align:center;
padding-top:6px;
color:#fff;
letter-spacing:.05em}
.bloc-title a {color:#fff}
#bloc_dpm_b, #bloc_dpm_h, #bloc_retro, #bloc_for, #bloc_snd, #bloc_fil, .bloc-page, #bloc_infogram,
#bloc_page_fil, #bloc_page_ajax, #classement .classement-but table, #classement .classement-passe table {
border-radius:10px;
box-shadow:1px 1px 12px #555}
.bloc-contenu, .bloc-page-contenu {
border-radius:0 0 10px 10px}
.bloc-page-contenu_own {
border-radius:10px}
.bloc-contenu {
position:relative;
height:155px;
background:#fff url('./bloc-bg.png') repeat-x top left;
border:1px solid #c4c5c7;
padding:10px 5px 5px}
#bloc_page_ajax .bloc-contenu {height:100%}
.bloc-page-contenu {
position:relative;
background:#fff url('./bloc-bg.png') repeat-x top left;
border:1px solid #c4c5c7;
padding:5px}

.multi_une .slider {position:absolute;left:0;top:0;width:200%;height:200px;-webkit-animation:slider 32s infinite;-moz-animation:slider 32s infinite;animation:slider 32s infinite}
#bloc_une .bloc-contenu_slider {position:relative;display:inline-block;height:200px;width:456px}
@-webkit-keyframes slider {
 0%, 45%, 100% {left:0}
 50%, 95% {left:-100%}
}
@-moz-keyframes slider {
 0%, 45%, 100% {left:0}
 50%, 95% {left:-100%}
}
@keyframes slider {
 0%, 45%, 100% {left:0}
 50%, 95% {left:-100%}
}
.multi_une #timeline {position:absolute;top:0;left:0;height:2px;background:rgba(255,255,225,.5);width:0;-webkit-animation:timeliner 32s infinite;-moz-animation:timeliner 32s infinite;animation:timeliner 32s infinite}
@-webkit-keyframes timeliner {
 0%, 50%, 100% {width:0}
 45%, 95% {width:456px}
}
@-moz-keyframes timeliner {
 0%, 50%, 100% {width:0}
 45%, 95% {width:456px}
}
@keyframes timeliner {
 0%, 50%, 100% {width:0}
 45%, 95% {width:456px}
}

.dots_commands {position:absolute;top:4px;left:0}
.dots_commands li {display:inline;padding:0;margin:0}
.dots_commands span {position:relative;display:inline-block;height:10px;width:10px;margin:0 5px;text-indent:-9999px;background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.55) inset}
.dots_commands li:first-child span:after,.dots_commands li:first-child span:before {position:absolute;top:0;left:0;content:" ";width:10px;height:10px;background:#01a0e2;z-index:20;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.55) inset}
.dots_commands li:first-child span:after {-webkit-animation:dotser 32s infinite;-moz-animation:dotser 32s infinite;animation:dotser 32s infinite}
.dots_commands li:first-child span:before {display:none}
@keyframes dotser {
 0%, 100% {opacity:1;left:0}
 42% {opacity:1;left:0}
 44% {opacity:0;left:0}
 46% {opacity:0;left:20px}
 48% {opacity:1;left:20px}
 95% {opacity:1;left:20px}
 97% {opacity:0;left:20px}
 98% {opacity:0;left:0}
}

#bloc_infogram {width:auto;margin:10px 0;background-color:#fff}
#bloc_infogram div div {
width:180px;
position:relative;
display:inline-table;
margin:5px 0}
#bloc_infogram a {font-weight:bold}
#bloc_infogram img {
width:140px;
height:80px;
object-fit:cover;
object-position:top;
border-radius:10px;
border:1px solid #00A0E1}



.fiche_effectif_scroll {margin-top:10px;max-height:300px;overflow:auto}

#bloc_une img, #bloc_deux img {width:100%;height:100%;object-fit:cover;object-position:center}
#bloc_deux .bloc-contenu {height:200px;padding:0}
		
	
#bloc_dpm .bloc-contenu {height:160px;padding:5px}
.bloc-contenu li .date {color:#000;margin-right:.5em;display:inline-block}
.bloc-page-contenu .ulbreves li .date {margin-right:1em}
.bloc-contenu li.actif span.date, .bloc-page-contenu li.actif span.date {color:#bb9a58}
.bloc-contenu li.actif, .bloc-page-contenu li.actif {font-weight:bold}
.bloc-contenu li {color:#00A0E1;position:relative;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bloc-contenu li.image {white-space:normal}
.bloc-contenu li:hover {text-overflow:initial}
.bloc-contenu li .span-scroll {position:relative;transition:left .5s ease 0}
#bloc_snd .bloc-contenu {text-align:center}
#bloc_snd .bloc-contenu ul {height:80px;overflow:auto;text-align:left;margin:4px 0}
#bloc_snd .bloc-contenu li {overflow:visible;white-space:normal}
.bloc-page-contenu h3, .bloc-contenu h3, .bloc-contenu h3 a, .cadre-jdm h2, .grand-match h2 {text-align:center;font-size:1.3em;line-height:120%;font-weight:bold}

#match_id {position:relative;display:block;height:70px;width:100%;padding:5px;margin:5px auto}
#match_id .dpm_logos {float:left;text-align:center;width:100%}
#match_id .dpm_logo {display:inline-block;width:100px;color:#c3c3c3;font-size:2.8em;line-height:110%;font-weight:bold}
#match_id .dpm_clubs {float:left;padding-top:5px;text-align:center;width:100%;text-transform:uppercase;color:#00A0E1;font-size:1.3em;line-height:110%;font-weight:bold}
#match_id .dpm_scoreplus {width:100px;position:absolute;bottom:5px;text-align:center;font-size:.35em;color:#555}
.match_links {position:relative;text-align:right;right:5px;font-size:.95em}

.matchs_id_infos {width:540px;float:left}
.matchs_id_joueurs {width:130px;float:left;padding:10px}
.matchs_id_g {width:49%;float:left;text-align:right}
.matchs_id_d {width:49%;float:right}

.jdm.jcarousel-prev, .jdm.jcarousel-next {display:none}
.cadre-galerie {display:inline-block;width:185px;padding:5px}
.cadre-simulation {display:inline-block;margin:3px;width:200px;padding:5px}
.cadre-jdm {display:inline-block;margin:3px;height:auto;width:124px;padding:3px;border:1px solid #c4c5c7}
.cadre-jdm-un {clear:both;height:200px;vertical-align:bottom}
.cadre-jdm-un .cont_photo {position:relative;width:110px;height:160px;margin:auto}
.cadre-jdm-un .effectif_photo {position:absolute;width:108px;height:158px;top:1px;left:1px}
.cadre-jdm-un .degrade_photo {position:absolute;width:110px;height:160px;top:0;left:0;background:linear-gradient(to right, transparent 70%, white), linear-gradient(to left, transparent 70%, white), linear-gradient(to bottom, transparent 70%, white), linear-gradient(to top, transparent 70%, white)}
.cadre-jdm-deux, .cadre-jdm-trois {clear:both;font-size:.85em}
.cadre-fond {display:inline-block;margin:3px;width:170px;padding:5px}

.img_archive {display:block;float:left;border-radius:10px;margin-right:10px;width:80px;height:44px;border:1px solid #00A0E1;object-fit:cover;object-position:top}

.cadre-prono {position:relative;display:inline-block;text-align:left;margin:5px;height:auto;width:210px;padding:5px;border:1px solid #c4c5c7}
.cadre-prono .prono-avatar {float:left;width:50px;height:50px;overflow:hidden}
.cadre-prono .prono-avatar div, .forum-avatar {display:block;width:48px;height:48px;margin:0 auto;border:1px solid #00A0E1;overflow:hidden}
.cadre-prono .prono-avatar div img, .forum-avatar img {display:none}
.cadre-prono .prono-infos {float:left;padding:0 5px;width:auto}
.cadre-prono .prono-suppr {position:absolute;top:6px;right:6px}
.cadre-prono ul.prono-liste {clear:both}
.cadre-prono .prono-liste li {display:inline-block;text-align:center;font-size:.9em}
.cadre-prono .prono-liste li.prono-cluba {text-align:right;width:72px}
.cadre-prono .prono-liste li.prono-clubb {text-align:left;width:72px}
.cadre-prono .prono-liste li.prono-grill {width:46px}
.cadre-prono .prono-liste li.prono-resul {width:10px}

.grand-match {display:inline-table;margin:5px;height:160px;width:210px}
.grand-match .dpm_logo {position:relative;float:left;width:33%;color:#c3c3c3;font-size:2em;font-weight:bold;line-height:50px}
.grand-match .dpm_infos {width:100%}
.grand-match .dpm_infos img {border-radius:10px}
.grand-joueur {position:relative;display:inline-table;margin:5px;height:200px;width:210px;padding:3px;border:1px solid #c4c5c7}
.grand-joueur .dpm_infos {padding:0 2px}
.grand-joueur .dpm_infos img {display:block;width:190px;height:114px;margin:0 auto;object-fit:cover;object-position:top;border-radius:10px;border:1px solid #00A0E1}

.effectif_retro {text-align:justify}
.retro_img {float:left;margin-right:10px;width:190px;height:114px;object-fit:cover;object-position:top;border-radius:10px;border:1px solid #00A0E1}

.bloc-page-contenu:after, .table80:after, .effectif_retro:after {
clear:both;content:"";display:block}

#bloc_dpm .dpm_logo, #bloc_page_fil_match .dpm_logo {float:left;position:relative;display:inline-block;width:33%;height:60px;color:#c3c3c3;font-size:2em;font-weight:bold;line-height:60px;margin-bottom:5px}
#bloc_dpm .dpm_clubs h3, #bloc_page_fil_match .dpm_clubs, .grand-match .dpm_clubs, .grand-joueur .dpm_clubs {clear:both;text-transform:uppercase;color:#00A0E1;font-size:1.2em;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#bloc_page_fil_match .dpm_clubs, .grand-match .dpm_clubs, .grand-joueur .dpm_clubs {width:210px}
#bloc_dpm .dpm_scoreplus, #bloc_page_fil_match .dpm_scoreplus, .grand-match .dpm_scoreplus {width:100%;position:absolute;font-size:.35em;bottom:2px;text-align:center;line-height:.4em;color:#555}
#bloc_dpm .dpm_infos, #bloc_page_fil_match .dpm_infos {line-height:1.5em}
.dpm_infos a:link, .dpm_infos a:active, .dpm_infos a:visited {font-size:.9em;text-decoration:underline}

#bloc_deux .bloc-contenu, .bloc_trois_item {
border:1px solid #000;
border-radius:10px;
box-shadow:1px 1px 12px #000;
overflow:hidden}

#bloc_une .titre {
text-align:center;
 width:100%;
 background:rgba(0,0,0,.5);
 padding:5px 0;
 position:absolute;
 left:0;
 bottom:0;
}
#bloc_une .multi_une .titre {-webkit-animation:figcaptionner 32s infinite;-moz-animation:figcaptionner 32s infinite;animation:figcaptionner 32s infinite}

#bloc_une .titre a{color:#fff;font-size:1.35em;line-height:1.3em;font-weight:bold;text-transform:uppercase}
@-webkit-keyframes figcaptionner {
 0%, 45%, 100% { bottom:-60px}
 5%, 40%, 60%, 95% { bottom:0}
}
@-moz-keyframes figcaptionner {
 0%, 45%, 100% { bottom:-60px}
 5%, 40%, 60%, 95% { bottom:0}
}
@keyframes figcaptionner {
 0%, 45%, 100% { bottom:-60px}
 5%, 40%, 60%, 95% { bottom:0}
}
#bloc_une .soustitre, #bloc_deux .soustitre {color:#eee;line-height:1.3em;
position:absolute;top:0;
left:0;text-align:right;width:100%;background:rgba(0,0,0,.5)}


#bloc_retro .titre, #bloc_trois .titre {text-align:center;color:#00A0E1;font-size:1.05em;line-height:1.2em;font-weight:bold}


#bloc_deux .titre {text-align:center;
width:100%;
background:rgba(0,0,0,.5);
padding:5px 0;
position:absolute;
left:0; bottom:0}
#bloc_deux .titre a {color:#fff;font-size:1.1em;line-height:1.2em;
font-weight:bold;text-transform:uppercase}
#bloc_trois .soustitre {text-align:center;font-weight:bold;color:#888}

#bloc_trois .infos {font-size:.9em;text-align:center}
#bloc_retro .titre, #bloc_trois .titre, #bloc_trois .soustitre, #bloc_trois .infos {
width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}
#bloc_retro .titre {font-weight:bold}

input {font-weight:normal;cursor:pointer;vertical-align:top;padding:0}
input[type="submit"] {padding:1px 4px}
input.mainoption {background-color:#fff;font-weight:bold;color:#00A0E1;border:#c4c5c7 solid 1px;margin:2px}
input.mainoption:hover {border:#00A0E1 solid 1px}

#content_index .fil-pagination {position:absolute;bottom:3px;right:3px}
.page_pagination {margin:5px 0}
.fil-pagination {width:100%;text-align:right}
.fil-pagination a, .fil-pagination a:link, .fil-pagination a:visited, .fil-pagination a:active {
text-decoration:none;
color:#333;
font-size:.8em;
font-weight:bold;
margin:0 2px;
padding:0 4px;
background-color:#fff;
border:1px solid #c4c5c7;
line-height:1.5em;
border-radius:5px;
box-shadow:0 0 5px #c4c5c7}
.fil-pagination a:hover {
background-color:#c4c5c7;
color:#fff;
text-decoration:none}
.fil-pagination a.active {
background-color:#00A0E1;
color:#fff}
.ergoliste li {padding:1px 0}
span.ergoliste {line-height:1.4em}
ul.colonnes_4, dl.colonnes_4 {-moz-column-count:4;-webkit-column-count:4;column-count:4;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}
ul.colonnes_3, dl.colonnes_3 {-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}
ul.colonnes_2, dl.colonnes_2 {-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}
ul.colonnes_pubs {display:flex;align-items:center;-moz-column-count:2;-webkit-column-count:2;column-count:2}
.colonnes_pubs li {line-height:20px;width:50%}

.agenda_date {float:left;width:200px;text-align:center;margin-right:20px}
.agenda_content {float:left;width:485px;display:block}

#footer {
display:block;
background:#00A0E2 url('./footer2017.jpg') top center no-repeat;
background-size:100% 100%;
color:#707070;
text-align:center;
width:960px}
#footer .footer_contenu {
text-align:left;
width:auto;
padding:15px 50px}
#footer a {font-size:.9em;color:#fff}
#footer .liens_footer {color:#fff}
#footer .liens_footer a {text-decoration:underline}
#footer .liens_footer a:hover {color:#666}
#bloc_copyright {margin-top:10px;text-align:center;color:#fff}

.confr_logo {width:230px;float:left;text-align:center}
.confr_info {width:230px;float:left}

.menu_logo {width:180px;float:left;text-align:center}
.menu_info {width:180px;float:left}
.menu_plus {width:340px;float:left;text-align:center}

.effectif_photo {position:absolute;top:15px;left:0;width:170px;height:250px}
.degrade_photo {position:absolute;top:14px;left:0;width:171px;height:252px;background:linear-gradient(to right, transparent 70%, white), linear-gradient(to bottom, transparent 70%, white), linear-gradient(to top, transparent 70%, white)}
.joueursutilises_id .effectif_photo {width:75px;height:110px}
.joueursutilises_id .degrade_photo {width:76px;height:112px}

.effectif_infos {width:370px;float:left;margin-left:170px}
.effectif_pos {width:160px;float:left}

.classement-but {float:left;width:49%}
.classement-passe {float:right;width:49%}

#bloc_fil img.breve_index, #bloc_retro img {width:185px;height:90px;object-fit:cover;object-position:top;border-radius:10px;border:1px solid #00A0E1}

.lettrine::first-letter {font-family:lobster;font-size:45px;float:left;padding:15px 0 8px;margin-right:5px}

span.border, div.border {border:1px solid #ccc;margin-top:2px;border-radius:10px}

.jcarousel {position:relative;overflow:hidden;height:16px}
.jcarousel ul {width:20000em;position:absolute;list-style:none;margin:0;padding:0}
.jcarousel li {float:left;font-weight:bold;text-decoration:none;margin-right:10px;cursor:pointer}

.liste_espace li {margin-bottom:5px}

li.border-top {padding:5px 0;text-align:center;border-top:1px solid #c5dce5}
iframe.twitter-share-button {float:left;margin-right:5px}
.img_article {margin:5px 0 5px 5px;float:right}
img.border {padding:1px;margin:-1px;border:1px solid #ccc}
img[src*="-compos-"] {border:none}
hr.sep {height:1px;border:0;background-color:#ccc}
.both {clear:both}
.fb-like {margin-right:2px}
.on {display:inline}
.off {display:none}
.hleft {text-align:left}
.hcenter {text-align:center}
.hright {text-align:right}
.hjustify {text-align:justify}
.red, .color-ff0000 {color:red}
.blue, .color-22427C {color:#22427C}
.green, .color-009900 {color:#090}
.color-000, .black {color:#000}

.color-959595, .detail, .hover {color:#959595}
.color-0000ff, .color-blue {color:blue}
.color-00008b, .color-darkblue {color:darkblue}
.color-4b0082, .color-indigo {color:indigo}
.color-00A0E2 {color:#00A0E2}
.color-666 {color:#666}
.actif {color:#00A0E1}
.nactif {color:#c4c5c7}

.bb_center {text-align:center;display:inline-table;width:100%}
.bb_left {text-align:justify;display:inline-table;width:100%}
.bb_right {text-align:right;display:inline-table;width:100%}
.font-size1 {font-size:.8em}
.font-size2 {font-size:1em}
.font-size3 {font-size:1.1em}
.font-size4 {font-size:1.2em}
.font-size5 {font-size:1.5em}
.font-size6 {font-size:2.2em}
.font-size7 {font-size:3em}

.abstop {vertical-align:top}
.absmiddle {vertical-align:middle}
.absbottom {vertical-align:text-bottom}
.float-left {float:left;text-align:left}
.float-right {float:right}
.nowrap {white-space:nowrap}
.hspace1 {padding-left:1px;padding-right:1px}
.hspace2 {padding-left:2px;padding-right:2px}
.hspace5 {padding-left:5px;padding-right:5px}
.vspace1 {padding-top:1px;padding-bottom:1px}
.vspace2 {padding-top:2px;padding-bottom:2px}
.vspace5 {padding-top:5px;padding-bottom:5px}
.vspace10 {padding-top:10px;padding-bottom:10px}

.sizemin {font-size:.85em}
.sizemed {font-size:.92em}
a.linkblack {color:#000}
a.linkblack:hover {text-decoration:underline}
div.prec-suiv {display:inline-block;width:100%;clear:both;margin:-5px 0 10px}
.prec-suiv span {color:#00A0E2}
.prec-suiv a {color:#00A0E2;text-decoration:underline}
.prec-suiv a:hover {color:#000}
dl {overflow:hidden}
dt {clear:left;float:left;font-weight:bold;width:230px;text-align:right}
dt:after {content:':'}
dd {margin-left:230px;padding:0 0 5px 5px;text-align:justify}

#modalCheck{display:none}
.modalLayer{display:none;position:fixed;z-index:999;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5)}
#modalCheck:checked + .modalLayer {display:block}
.popup_block{text-align:center;background:#fff;padding:3px;border:3px solid #16a8e4;position:relative;margin:10% auto;width:500px;max-width:80%;box-shadow:0px 0px 20px #000;border-radius:10px}
.popup_block dt {width:100px}
.popup_block dd {margin-left:100px}
img.btn_close {cursor:pointer;position:absolute;right:-25px;top:-25px}
.button{cursor:pointer;text-decoration:underline}

.w-full {width:100%}
table.box-line-lr {background:#fff;border:1px solid #c4c5c7}
table.box-line-lr td {padding:3px}
th.sort-numeric, th.sort-alpha {cursor:pointer}
th .img_sort {display:block;float:right;width:10px;height:15px;background-image:url(tab_bg.gif);background-repeat:no-repeat;background-position:center center}
th.sorted-asc .img_sort {background-image:url(tab_asc.gif)}
th.sorted-desc .img_sort {background-image:url(tab_desc.gif)}

.cat-invert {height:22px;vertical-align:middle;border-bottom:1px solid #c4c5c7;background:#fff url('./cat-invert.png') bottom left repeat-x;font-weight:bold;color:#00A0E1;font-size:13px;line-height:100%}
.cat-invert a {text-decoration:none;color:#00A0E1}
tbody tr:first-child .row1,tbody tr:first-child .row1-left,tbody tr:first-child .row1-right,tbody tr:first-child .row1-rt,tbody tr:first-child .row1-t,tbody tr:first-child .row1-b,tbody tr:first-child .row1-trb,tbody tr:first-child .row1-tb {border-top:#D0D0D0 1px solid}
.row1,.row1-left,.row1-right,.row1-rt,.row1-t,.row1-b,.row1-trb,.row1-tb {padding:2px}
td.spacer {padding:0;background-color:#e9eff5;height:0}
.row1 {border-left:#f0fcff 1px solid;border-top:#f0fcff 1px solid;border-right:#D0D0D0 1px solid;border-bottom:#D0D0D0 1px solid}
.row1-left {border-top:#f0fcff 1px solid;border-right:#D0D0D0 1px solid;border-bottom:#D0D0D0 1px solid}
.row1-right {border-left:#f0fcff 1px solid;border-top:#f0fcff 1px solid;border-bottom:#D0D0D0 1px solid}
.row1-rt {border-left:#f0fcff 1px solid;border-top:#f0fcff 1px solid}
.row1-t {border-top:#f0fcff 1px solid}
.row1-b {border-bottom:#D0D0D0 1px solid}
.row1-trb {border-top:#f0fcff 1px solid;border-right:#D0D0D0 1px solid;border-bottom:#D0D0D0 1px solid}
.row1-tb {border-top:#f0fcff 1px solid;border-bottom:#D0D0D0 1px solid}
.progress-container {position:relative;width:210px;margin:0 auto;background:#CDCDCD;height:18px;border-radius:8px;padding:0}
.progressbar {position:absolute;height:18px;max-width:100%;border-radius:8px;background:linear-gradient(to right, #00A0E1, #004ee1, #0005e1)}

/*--- Tableaux ---*/
.serie abbr {font-weight:bold;font-size:.9em;padding:0 2px;border:1px solid #000;line-height:1.5em}
.serie .v {background-color:#090;color:#fff}
.serie .n {background-color:#fff;color:#000}
.serie .d {background-color:red;color:#fff}

.concours {position:relative;height:240px;border-color:#000;background:#000 url('//www.ohaime-passion.com/images/concours.jpg') no-repeat top left}
.concours_header {position:absolute;top:20px;height:30px;width:100%;text-align:center}
.concours_header span {color:#fff;text-transform:uppercase;;font-size:2.3em}
.concours_match {position:absolute;top:42px;height:30px;left:122px;text-align:right;width:400px}
.concours_match span {color:#fff;text-transform:uppercase;font-size:1.3em}
.concours_form {position:absolute;top:100px;left:110px;height:200px;width:400px}
.concours_prochain {position:absolute;top:100px;left:295px;height:80px;width:220px;text-align:justify}

.highcharts-credits tspan {font-size:9px}
.highcharts-button {display:none}

.bloc-youtube {
height:100px;position:absolute;top:10px;
right:calc(100%/2 - 960px/2);
border:1px solid #999;
-moz-box-shadow:2px 2px 8px 3px rgba(182,182,182,.5);
-webkit-box-shadow:2px 2px 8px 3px rgba(182,182,182,.5);
box-shadow:2px 2px 8px 3px rgba(182,182,182,.5);
width:160px;
overflow:hidden;
}
.modal-yt-close{
width:100%;text-transform:uppercase;
background:#fff;
font-weight:300;
font-size:1em;
display:block;
border:none;
text-align:right;
}
.bloc-youtube img {width:160px;height:90px}
.bloc-youtube .titre {
color:#eee;
text-align:center;
width:100%;
background:rgba(0,0,0,.5);
padding:3px 0;
position:absolute;
left:0;
bottom:0;
font-size:.9em}

blockquote{
font-style:normal;
margin-left:32px;
font-family:"Segoe Print", "Times New Roman", Verdana;
padding-left:48px;
background:url('./blockquote.png');
background-repeat:no-repeat;
min-height:30px; 
}

@media screen and (max-width:768px) and (min-width:480px) {
.ergoliste li {padding:2px 0}
span.ergoliste {line-height:1.6em}
#header {height:120px}
.bloc_search_header, #bloc_page_p_u_b, #bloc_page_fil_match, #bloc_page_fil_pop, #bloc_page_ajax li.bloc_page_ajax_liens {display:none}
#header a {width:100%;height:100%;background-size:cover}

.bloc-youtube {
height:90px;
position:absolute;
top:10px;
right:15px;
border:1px solid #999;
-moz-box-shadow:2px 2px 8px 3px rgba(182, 182, 182, .5);
-webkit-box-shadow:2px 2px 8px 3px rgba(182, 182, 182, .5);
box-shadow:2px 2px 8px 3px rgba(182, 182, 182, .5);
width:160px;
overflow:hidden;
}
#logo-fb, #logo-tw, #logo-yt, #logo-insta, .searchbox-icon, .searchbox-submit {width:20px;height:20px;margin:7px 2px}
#logo-fb {background-position:0 0}
#logo-tw {background-position:0 -20px}
#logo-yt {background-position:-20px -20px}
#logo-insta {background-position:-20px 0}
.searchbox-icon{background-position:-40px 0}
.searchbox-submit{background-position:-40px -20px}

.container{margin:7px 2px}
.searchbox{min-width:20px;height:20px}
.searchbox-input{height:20px;padding:0 20px 0 10px}
.searchbox-icon, .searchbox-submit{margin:0;border:0}
#wrapAll {background-color:#fff}
#wrapAll, .sousmenu, #bloc_page_ajax, .agenda_date {width:100%}
.sousmenu {box-sizing:border-box;width:100%}
#header_block, .bloc_block_header {
width:auto;
float:none;
margin-right:0;
height:auto;
text-align:center}
#menu {border-radius:0}
#header, #menu, #menu .niveau1, #bloc_copyright, #nav-bar, .bloc-page {width:auto}
#menu .niveau1 li a {width:145px}
.sousmenu ul.niveau2 {margin:10px 0 0 10px}
#footer, #bloc_page_fil {height:auto;width:100%}
#nav-bar {margin-left:5px;margin-right:5px;clear:both}

#content_index {width:628px;text-align:center;-webkit-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:flex-start;justify-content:center;padding:4px;height:900px;margin:auto}
#content {
width:auto;
text-align:center;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;
padding:4px}
#bloc_une {order:0;display:inline-block;text-align:left;vertical-align:top;width:416px}
#bloc_deux_trois {order:1}
#bloc_dpm {order:2;width:auto}
#bloc_snd_pub {order:3}
#bloc_fil {order:4;height:868px}
#bloc_fil .bloc-contenu{height:821px}
#bloc_fil li.image {width:100%;box-sizing:border-box;padding:10px 5px 15px 5px;display:block}
#bloc_fil li:nth-child(2n), #bloc_page_fil li:nth-child(2n) {margin-bottom:10px; white-space:normal}

#bloc_une .bloc-contenu_slider {width:416px}
.concours {background:#000 url('//www.ohaime-passion.com/images/habillage-logo.png') no-repeat 40px 70px}
.concours_match {left:auto;right:15px;text-align:right;width:400px}
.concours_form {left:auto;right:15px;width:400px}
.concours_prochain {left:10px;width:400px;text-align:justify}
.agenda_date table {width:300px;margin:auto}
.confr_logo, .confr_info {width:33%}
.menu_logo, .menu_info, .effectif_pos {width:25%}
.menu_plus {width:50%}

.effectif_photo {position:absolute;top:40px;left:0;width:110px;height:162px}
.degrade_photo {position:absolute;top:39px;left:0;width:111px;height:164px;background:linear-gradient(to right, transparent 70%, white), linear-gradient(to bottom, transparent 70%, white), linear-gradient(to top, transparent 70%, white)}
.joueursutilises_id .effectif_photo {top:15px;width:75px;height:110px}
.joueursutilises_id .degrade_photo {top:14px;width:76px;height:112px}


.effectif_infos {width:50%;margin-left:25%}
.matchs_id_infos {width:70%}
.matchs_id_joueurs {float:right;width:20%}

#page, #colonne_g {margin:5px;width:100%;text-align:left}
#colonne_g .bloc_page_admin {width:100%;margin:0}
.admin_cat>li {
margin:0;
float:left;
min-width:100px;
width:25%}
#bloc_page_ajax {float:none}
#bloc_page_ajax ul {-moz-column-count:1;-webkit-column-count:1;column-count:1}
#bloc_page_ajax li.border-top {padding:0;border:0}
#colonne_page {clear:both;margin:0 5px 5px;width:100%}
#bloc_retro, #bloc_aff, #bloc_page_match, #bloc_deux, #bloc_trois, 
#bloc_dpm_b, #bloc_dpm_h, #bloc_for, #bloc_snd, #bloc_fil, #bloc_un {clear:none;float:none;width:202px;display:inline-block;text-align:left;vertical-align:top;margin:10px 5px}

#om-en-coupe-d-europe td:nth-child(8) {display:none;width:0;height:0;opacity:0;visibility:collapse}
}
@media screen and (max-width:658px) {.highcharts-container, .highcharts-root {width:100% !important;height:auto !important}}

@media screen and (max-width:658px) and (min-width:480px) {
#content_index {width:426px;height:auto}
#bloc_une {order:0}
#bloc_fil {order:1;width:416px}
#bloc_deux_trois {order:2;width:426px}
#bloc_dpm {order:3;width:426px}
#bloc_snd_pub {order:4;width:426px}
#bloc_for {order:5}
#bloc_deux, #bloc_trois, #bloc_snd, #bloc_dpm_h, #bloc_dpm_b, #bloc_retro {float:left;margin:10px 5px}
}
@media screen and (max-width:550px) and (min-width:480px) {
.container {display:none}
#logo-fb, #logo-tw, #logo-yt, #logo-insta {width:16px;height:16px;margin:8px 2px}
#logo-fb {background-position:0 0}
#logo-tw {background-position:0 -16px}
#logo-yt {background-position:-16px -16px}
#logo-insta {background-position:-16px 0}
}

@media screen and (max-width:480px) {
body {font-size:.95em;line-height:1.4em}
.bloc-youtube {bottom:10px;left:10px;top:auto;position:fixed;z-index:2;}
#header {height:90px}
#header a {width:100%;height:100%;background-size:cover}
.concours {background:#000}
.concours_header span {font-size:1.5em}
.concours_match {width:100%;left:0;font-size:1em;text-align:center}
.concours_form {left:40px;top:70px;text-align:right;width:220px}
.concours_form dt {float:left}
.concours_form dd {margin:0 70px}
.concours_prochain {left:10px;width:100%;text-align:justify}
#nav-bar{height:auto}
#bloc_une .dots_commands, #bloc_une #timeline, .container, .img_archive, #bloc_page_fil_match, #bloc_page_fil_pop,
#menu, .bloc_search_header, #bloc_page_match, #bloc_page_p_u_b, #bloc__page_ajax, #header a img, .page_pagination span.aalp,
.page_pagination a.aalp, .sort-numeric span.img_sort, .sort-alpha span.img_sort, .bloc_page_ajax_liens, 
.breadcrumblist li:nth-last-child(1), .breadcrumblist li:nth-last-child(2) {display:none}
#colonne_page{width:100%;margin:5px}
#bloc_page_ajax, #bloc_page_fil, #wrapAll, .agenda_date, .agenda_content, #match_id {width:100%}
#bloc_page_ajax .border-top {padding:0;border:0}

.grand-match, .grand-joueur {width:100%}
#bloc_dpm .dpm_clubs h3, #bloc_page_fil_match .dpm_clubs, .grand-match .dpm_clubs, .grand-joueur .dpm_clubs {width:auto}

#match_id {text-align:center}
#match_id .dpm_logo {width:90px}
#wrapAll {position:static}
#menu-rs {
position:absolute;
top:3px;
left:5px;
right:auto;
z-index:1}
#logo-fb, #logo-tw, #logo-yt, #logo-insta, .searchbox-submit {
width:34px;
height:34px;
margin:7px 5px;
border:1px solid #4c4c4c;
border-radius:10px;
box-shadow:0 0 5px #4c4c4c}
#logo-fb {background-position:0 0}
#logo-tw {background-position:0 -34px}
#logo-yt {background-position:-34px -34px}
#logo-insta {background-position:-34px 0}
#header_block, .bloc_block_header {
width:auto;
float:none;
margin-right:0;
height:auto;
text-align:center}
.cadre-simulation, #header, #menu, #menu .niveau1, #bloc_copyright {width:auto}
#footer {height:auto;width:100%}
#content_index, #content {
width:auto;
text-align:center;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;
padding:4px;
height:auto}
#page, #colonne_g {margin:0 5px;width:100%;text-align:left}
#colonne_g .bloc_page_admin {width:100%;margin:0}
.admin_cat>li {
margin:0;
float:left;
width:50%}
.bloc-page {width:auto;min-width:300px;margin-bottom:20px}
div.prec-suiv {margin-top:-15px}
.fil-pagination {position:absolute;bottom:3px;right:3px}
.fil-pagination a, .fil-pagination a:link, .fil-pagination a:visited, .fil-pagination a:active {font-size:.9em;margin:0 4px}

#bloc_une {order:0;height:100%}
#bloc_fil {order:1}
#bloc_deux_trois {order:2}
#bloc_dpm {order:3;width:100%}
#bloc_for {order:5}
#bloc_snd_pub {order:4;width:100%}


#bloc_fil li.image {width:100%;box-sizing:border-box;padding:10px 5px 15px 5px;display:block}
#bloc_fil li:nth-child(2n), #bloc_page_fil li:nth-child(2n) {margin-bottom:10px; white-space:normal}

#bloc_une, #bloc_retro, #bloc_aff, #bloc_deux, #bloc_trois, 
#bloc_dpm_b, #bloc_dpm_h, #bloc_for, #bloc_snd, #bloc_fil, #bloc_un, #bloc_p_u_b {
clear:none;
width:100%;
text-align:left;
vertical-align:top;
margin:10px 0}
#bloc_dpm .dpm_logo {width:33%}

#bloc_une img, #bloc_deux img {height:200px}
#bloc_une .slider {position:relative;width:100%;height:auto;animation:none}
#bloc_une .titre {animation:none}
#bloc_une .bloc-contenu_slider {position:relative;height:auto;width:auto}
#bloc_une .bloc-contenu_slider:nth-child(2) {margin-top:5px}
#bloc_une .soustitre {text-align:center;margin:0}
.bloc_trois_item .degrade {width:57px}
#bloc_trois, #bloc_deux, #bloc_deux .bloc-contenu,
#bloc_for, #bloc_for .bloc-contenu, #bloc_dpm, #bloc_dpm_h, #bloc_dpm_b, #bloc_dpm .bloc-contenu,
#bloc_retro, #bloc_retro .bloc-contenu {height:auto}
#bloc_fil, #bloc_fil .bloc-contenu {height:unset}
#bloc_trois {
margin:0;
width:100%;
display:table;
table-layout:fixed}
#bloc_trois .bloc_trois_item {
height:65px;
margin:10px 0;
padding-left:55px}
#bloc_page_ajax {float:none}

#les-finales-de-l-om span.s_deb:after, #om-en-coupe-d-europe span.s_deb:after, #arbitres span.s_deb:after, #confront span.s_deb:after {content:' '}
#om-en-coupe-d-europe td:nth-child(4), #om-en-coupe-d-europe td:nth-child(6) {
word-break:break-word} /*break-all*/
#matchs-om-europe td:nth-child(3), #arbitres td:nth-child(5), #calendrier-j td:nth-child(3), #effectif td:nth-child(1) {
white-space:nowrap}
#effectif_carriere td img, #classement td img,
#fiche_effectif_ajax td:nth-child(4) span, #fiche_effectif_inline td:nth-child(4) span, 
#les-finales-de-l-om span.s_sep, #om-en-coupe-d-europe span.s_sep, #arbitres span.s_sep, #confront span.s_sep,
#confront-bilan {display:none}

#fiche_effectif_ajax td:nth-child(4), #fiche_effectif_inline td:nth-child(4) {width:1px;padding:0}
#fiche_effectif_ajax td:nth-child(3), #fiche_effectif_inline td:nth-child(3) {text-align:center}
#effectif td:nth-child(1) {width:15%}
#effectif td .float-right {float:none}
#effectif td .float-right:before {content:"\A";white-space:pre}

#stats-individuelles-id td:nth-child(2), #stats-individuelles-id td:nth-child(7),
#stats-individuelles-id td:nth-child(8), #stats-individuelles-id td:nth-child(9), 
#stats-individuelles-id th:nth-child(2), #stats-individuelles-id th:nth-child(7),
#stats-individuelles-id th:nth-child(8), #stats-individuelles-id th:nth-child(9), 
#arbitres td:nth-child(2), .table-entraineurs td:nth-child(2), .table-entraineurs th:nth-child(2),
#affluences td:nth-child(5), #affluences th:nth-child(5),
#matchs-om th:nth-child(2), #matchs-om th:nth-child(7),
#matchs-om td:nth-child(2), #matchs-om td:nth-child(7),
#stats-om td:nth-child(6), #stats-om td:nth-child(4), #stats-om td:nth-child(7),
#stats-om th:nth-child(6), #stats-om th:nth-child(4), #stats-om th:nth-child(7),
#les-finales-de-l-om td:nth-child(2), #les-finales-de-l-om td:nth-child(4), #les-finales-de-l-om td:nth-child(8),
#les-finales-de-l-om th:nth-child(2), #les-finales-de-l-om th:nth-child(4), #les-finales-de-l-om th:nth-child(8),
#confront td:nth-child(2), #confront td:nth-child(4), 
#confront th:nth-child(2), #confront th:nth-child(4), 
#historique td:nth-child(9), #historique td:nth-child(10), #historique td:nth-child(11), 
#historique th:nth-child(9), #historique th:nth-child(10), #historique th:nth-child(11), 
#recap_historique td:nth-child(8), #recap_historique td:nth-child(9), #recap_historique td:nth-child(7),
#recap_historique th:nth-child(8), #recap_historique th:nth-child(9), #recap_historique th:nth-child(7),
#om-en-coupe-d-europe td:nth-child(1), #om-en-coupe-d-europe td:nth-child(8),
#om-en-coupe-d-europe th:nth-child(1), #om-en-coupe-d-europe th:nth-child(8),
#bilan-om-en-coupe-d-europe td:nth-child(6), #bilan-om-en-coupe-d-europe td:nth-child(7), #bilan-om-en-coupe-d-europe td:nth-child(8),
#bilan-om-en-coupe-d-europe th:nth-child(6), #bilan-om-en-coupe-d-europe th:nth-child(7), #bilan-om-en-coupe-d-europe th:nth-child(8),
#effectif td:nth-child(4), #effectif td:nth-child(5), #effectif td:nth-child(3),
#effectif th:nth-child(4), #effectif th:nth-child(5), #effectif th:nth-child(3),
#prono-classement td:nth-child(4), #prono-classement th:nth-child(4), #prono-grille th:nth-child(2),
#prono-grille td:nth-child(1), #prono-grille td:nth-child(5),
#prono-grille td:nth-child(6), #prono-grille td:nth-child(7),
#fiche_effectif_ajax td:nth-child(6), #fiche_effectif_ajax td:nth-child(7), 
#fiche_effectif_ajax th:nth-child(5), #fiche_effectif_ajax th:nth-child(6), 
#effectif_carriere th:nth-child(4), #effectif_carriere th:nth-child(5), #effectif_carriere th:nth-child(6), 
#effectif_carriere td:nth-child(5), #effectif_carriere td:nth-child(6), #effectif_carriere td:nth-child(7),
#programme-tv td:nth-child(2), #programme-tv td:nth-child(5),
#transfert td:nth-child(2), #transfert th:nth-child(2),
.classement-forme th:nth-child(3), .classement-forme th:nth-child(4),
.classement-forme td:nth-child(3), .classement-forme td:nth-child(4),
#classement td:nth-child(8), #classement td:nth-child(9),
#classement th:nth-child(8), #classement th:nth-child(9) {
display:none;
width:0;
height:0;
opacity:0;
visibility:collapse}
.table80 {width:100%;text-align:left}
.effectif_retro {text-align:justify}
.retro_img {float:initial;margin:0 auto}
textarea, input {max-width:95%}
.popup_block dt, dt {width:initial;clear:both;float:none;text-align:left}
.popup_block dd, dd {margin-left:0}
.ergoliste li {padding:3px 0}
span.ergoliste {line-height:2em}
ul.colonnes_4, ul.colonnes_3, dl.colonnes_4, dl.colonnes_3 {
-moz-column-count:2;
-webkit-column-count:2;
column-count:2;
-moz-column-gap:10px;
-webkit-column-gap:10px;
column-gap:10px}
ul.colonnes_2, dl.colonnes_2 {
-moz-column-count:1;
-webkit-column-count:1;
column-count:1}

.colonnes_pubs li:first-child {width:20%;padding:3px}
.colonnes_pubs li:last-child {width:80%}

.jdm.jcarousel-prev, .jdm.jcarousel-next {display:initial}
.confr_logo {width:100%;float:left;text-align:center}
.confr_info {width:100%;float:left}
.menu_logo, .menu_info {width:50%}
.menu_logo img {max-width:80%}
.menu_plus {width:100%;clear:both;padding-top:15px}

.cont_photo {position:relative;width:172px;height:262px;margin:auto}
.effectif_photo {position:absolute;width:170px;height:250px;top:10px;left:1px}
.degrade_photo {position:absolute;width:172px;height:252px;top:9px;left:0;background:linear-gradient(to right, transparent 70%, white), linear-gradient(to left, transparent 70%, white), linear-gradient(to bottom, transparent 70%, white), linear-gradient(to top, transparent 70%, white)}
.joueursutilises_id .effectif_photo {width:170px;height:250px}
.joueursutilises_id .degrade_photo {width:172px;height:252px}

.effectif_infos {width:100%;float:left;margin-left:0}
.effectif_pos {display:none}
.classement-but {float:none;width:100%}
.classement-passe {float:none;width:100%;padding-top:10px}
.matchs_id_infos {width:100%}
.matchs_id_joueurs {width:95%;padding:5px}
.img_article {margin:5px;float:none;max-width:100%;text-align:center}

.video-container {
display:block;
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden}
.video-container iframe, .video-container object, .video-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%}
.searchbox{width:99%;height:34px}
.searchbox-input{font-size:1.1em;height:34px}
.searchbox-submit{background-position:-68px 0;width:34px;margin:0;border:0}

ul.niveau2 {display:none}
.slicknav_btn {
position:relative;
display:block;
vertical-align:middle;
float:right;
padding:.438em .625em;
line-height:1.125em;
cursor:pointer;
margin:5px 5px 6px;
text-decoration:none;
border-radius:10px;
box-shadow:0 0 5px #4c4c4c;
background-color:#4c4c4c}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {margin-top:.188em}
.slicknav_menu {display:block;*zoom:1;
font-size:1.2em;
box-sizing:border-box;
background:#00A0E2;
padding:5px}
.slicknav_menu .slicknav_menutxt {
display:block;
line-height:1.188em;
float:left;
color:#fff;
font-weight:bold;
text-shadow:0 1px 3px #000}
.slicknav_menu .slicknav_icon {
float:left;
width:1.125em;
height:.875em;
margin:.188em 0 0 .438em}
.slicknav_menu .slicknav_icon:before {
background:transparent;
width:1.125em;
height:.875em;
display:block;
content:"";
position:absolute}
.slicknav_menu .slicknav_no-text {margin:0}
.slicknav_menu .slicknav_icon-bar {
display:block;
width:1.125em;
height:.125em;
border-radius:1px;
box-shadow:0 1px 0 rgba(0, 0, 0, .25);
background-color:#fff}
.slicknav_menu:before, .slicknav_menu:after {content:" ";display:table}
.slicknav_menu:after, .slicknav_nav {clear:both}
.slicknav_nav ul, .slicknav_nav li {display:block}
.slicknav_nav .slicknav_arrow {
color:#fff;
font-size:.8em;
margin:0 0 0 .4em}
.slicknav_nav .slicknav_item {cursor:pointer}
.slicknav_nav .slicknav_item a {display:inline}
.slicknav_nav .slicknav_row {display:block;
padding:5px 10px;
margin:2px 5px}
.slicknav_nav .slicknav_parent-link a {display:inline}
.slicknav_brand {float:left;color:#fff;font-size:1.3em;line-height:30px;padding:7px 12px;height:44px}
.slicknav_menu * {box-sizing:border-box}
.slicknav_nav {
color:#fff;
margin:0;
padding:0;
font-size:.875em;
list-style:none;
overflow:hidden}
.slicknav_nav ul {
list-style:none;
overflow:hidden;
padding:0;
margin:0 0 0 20px}
.slicknav_nav .slicknav_row:hover {
border-radius:6px;
background:#ccc;
color:#fff}
.slicknav_nav a {
display:block;
padding:5px 10px;
margin:2px 5px;
text-decoration:none;
color:#fff}
.slicknav_nav a:hover {
border-radius:6px;
background:#ccc;
color:#222}
.slicknav_nav .slicknav_txtnode {margin-left:15px}
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a {padding:0;margin:0}
}

.twitter-tweet {display:inline-block !important}


#cookie-consent-bar {background:#c4c5c7;min-height:24px;line-height:24px;color:#333;text-align:center;padding:3px 0;width:100%}
#cookie-consent-bar.fixed {position:fixed;bottom:0;left:0;z-index:100}
#cookie-consent-bar p {margin:0;padding:0 10px;font-size:12px}
#cookie-consent-bar a {color:#fff;display:inline-block;border-radius:3px;text-decoration:none;padding:0 6px}
#cookie-consent-bar .sb-enable {background:#090;margin:0 8px}
#cookie-consent-bar .sb-disable {background:red;margin:0 8px}
#cookie-consent-bar .sb-enable:hover, #cookie-consent-bar .sb-disable:hover {font-weight:bold}
#cookie-consent-bar .sb-policy {text-decoration:underline;margin:0 2px}
#cookie-consent-bar a.sb-policy {color:#000}
#cookie-consent-bar .sb-policy:hover {text-decoration:underline}

.highcharts-markers {stroke-width:1px;stroke:#fff}
.highcharts-point {stroke-width:1px}
.highcharts-dense-data .highcharts-point {stroke-width:0}
.highcharts-point, .highcharts-markers {transition:opacity 250ms}
.highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover),
.highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover),
.highcharts-legend-series-active .highcharts-data-labels:not(.highcharts-series-hover) {opacity:.2}
.highcharts-halo {fill-opacity:.25;stroke-width:0}

.ohaimep-forum {display:inline-block;width:320px;height:50px}
@media(min-width:500px) {.ohaimep-forum {width:468px;height:60px}}
@media(min-width:800px) {.ohaimep-forum {width:728px;height:90px}}

.t-w4 {width:4%}
.t-w7 {width:7%}
.t-w40 {width:40%}

.mercato {overflow:hidden;background-color:#56a0c3}
.mercato a {text-align:center;width:100%;display:block}
.mercato img {height:100%}