@charset "utf-8";

/* CSS Document */



@import url("reset.css");

@import url("membre.css");

@import url("ev_base.css");







.valpha {

position:absolute; height:79px; width:79px; top:0px; left:0px; z-index:10; 

}



.nopadding {

padding:0px!important;

}





.floatleft{

float:left!important;

}



.floatright{

float:right!important;

}



.nonmargin{

margin:0px!important;

}



.nobold{

font-weight:normal!important;

}



.txtleft {

text-align:left!important;

}



.clearboth{

clear:both;

}



.noptop {

padding-top:0px!important;

}



.dnone {display:none;}



.noborder {border-bottom:none!important;}



.nobackground {background:none!important;}



body {

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#333333;

}



#bar_top {

width:100%;

background:url(/data/images/fond_top.jpg) repeat-x center top; 

height:47px;

}



#content_top{

width:1000px;

margin:auto;

height:30px;

}



#bg_home{

background:#EBEBEB url(/data/images/fond_page.jpg) center repeat-y;

display:block;

width:100%;

float:left;

}





#page {

width:1000px;

margin:auto;

display:block;

margin:auto;

background-color:#FFF;

position:relative;

}



#logo {

width:1000px;

display:block;

position:relative;

top:-7px;

left:0px;

height:98px;

margin:auto;

background: #FFFFFF url(/data/images/fond_logo.gif) repeat-x top;

}



#nav_club {

width:1000px;

height:74px;

float:left;

display:block;

position:relative;

background: transparent url(/data/images/fond_navclub.jpg) repeat-x bottom;

margin-bottom:0px;

top: -4px;

}



#content {

width:1000px;

margin:auto;

display:block;

float:left;

background:#FFFFFF url(/data/images/fond_contenu.gif) repeat-y top;

}



#content_centre {

display:block; float:left;  width:869px;



}



#content_menu {

width:131px;

display:block;

height:1000px;

float:left;

padding-top:4px;

}



#content_artiles {

width:409px;

display:block;

float:left;

}



#content_artdetail {

width:551px;

display:block;

float:left;

}



#content_infos {

width:318px;

display:block;

float:left;

}



#content_plus {

width:142px;

display:block;

float:left;

padding-bottom:13px;

}





#footer {

width:1000px;

margin:auto;

background-color:#003300;

background: #FFF url(/data/images/fond_footer.jpg) repeat-x top;

display:block;

float:left;

padding-bottom:22px;

}



/* DÃ©but structure bloc Content_top */



#menu_top{

height:40px;

line-height:36px;

width:600px;

float:left;

}



#menu_top a, #menu_top a:visited, #menu_top a:hover {

color:#FFFFFF;

font-weight:normal;

text-decoration:none;

font-size:0.7em;

border-left: #667C84 solid 1px;

padding-left: 5px;

}

#menu_top a:hover {

color: #FFFF99;

}

#menu_top ul li {

display:inline;

height:40px;

list-style-type:none;

}



#recherche_top {

float:right;

display:block;

padding-top:8px;

width:380px;

}



.forumlabel {

display:block;

float:left;

padding-right: 5px;

width:auto;

}



.rechercheform {

font-family:Arial, Helvetica, sans-serif, ".Dialog 9";

font-size:0.6em;

border: 2px solid #505050;

padding:3px 3px 3px 5px;

width:180px;

}





.rechercheform:hover, .rechercheform:focus{

border: 2px solid #FF0000;

}



.rechercheformlist {

font-family:Arial, Helvetica, sans-serif, ".Dialog 9";

font-size:0.6em;

border: 2px solid #505050;

padding:2px;

text-transform:uppercase;

width:85px

}



.rechercheformlist:hover, .rechercheformlist:focus{

border: 2px solid #FF0000;

}



.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */

overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */

width: auto;

text-decoration:none;

}



a.squarebutton{

background: transparent url('/data/images/bbouton.png') no-repeat top left;

display: block;

float: left;

font: normal 10px Arial; /* Change 12px as desired */

line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */

height: 23px; /* Height of button background height */

padding-left: 9px; /* Width of left menu image */

margin-top:1px;

text-decoration: none;

text-transform:uppercase;

}



a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{

color: #FFF; /*button text color*/

text-decoration:none;

}



a.squarebutton span{

background: transparent url('/data/images/bouton_fond.png') no-repeat top right;

display: block;

padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/

color: #FFF;

}



a.squarebutton:hover{ /* Hover state CSS */

background-position: bottom left;

}



a.squarebutton:hover span{ /* Hover state CSS */

background-position: bottom right;

color: #849EA6;

text-decoration:none;

}



a.resetbutton{

display:block;

float:left;

font-size:0.7em;

line-height:22px;

padding-right:10px;

}



a.resetbutton:hover{

text-decoration:none;

}



a.resetbutton span{

padding-right:10px;

border-right: #000000 solid 1px;

}



a.resetbutton span:hover{

color:#000000;

text-decoration:none;

}





.logo_cadre_gouche {

background: transparent url(/data/images/cadre_logo_gouche.gif) no-repeat;

height:98px;

width:11px;

display:block;

float:left;

}



#logo h1 a:link, #logo h1 a:visited {

background: transparent url(/data/images/logo_lebuteur.gif) no-repeat;

height:47px;

width:218px;

margin: 20px 23px 0px 15px;

display:block;

float:left;

}



#logo h1 a:hover{

text-decoration:none;

}



#logo h1 a em{

margin-top:48px;

margin-left:3px;

font-family:Arial, Helvetica, sans-serif, ".Dialog 9";

font-size:0.7em;

color:#FFFF99;

font-weight:normal;

display:block;

float:left;

font-style:normal;



}



.logo_pub {

float:left;

margin-top:3px;

border-bottom: 1px solid #FC7073;

border-left:  1px solid #990409;

border-top: 1px solid #990409;

border-right: 1px solid #FC7073;

width:728px;

height:90px;

background-color:#FFFFFF;

}



/* Fin structure bloc logo */



/* DÃ©but structure bloc icon club */



.navclub_cadre_gouche {

background: transparent url(/data/images/cadre_navclub_gouche.jpg) no-repeat;

height:74px;

width:16px;

display:block;

float:left;

}



.navclub_cadre_droit {

background: transparent url(/data/images/cadre_navclub_droit.jpg) no-repeat;

height:74px;

width:11px;

display:block;

float:right;

}





#nav_club h2 {

background: transparent url(/data/images/navclub_actualites.gif) no-repeat;

display:block;

float:left;

height:59px;

margin:8px 0 0 0;

width:35px;

}



#nav_club ul {

list-style-type:none;

list-style-position:outside;

list-style-image:none;

}



#nav_club li{

display:inline;

float:left;

height:auto;

width:42px;

text-align:center;

padding:10px 5px 0px 5px;

background: transparent url(/data/images/bar_club.gif) 0px +12px no-repeat;

font-family:Arial, Helvetica, sans-serif, ".Dialog 9";

}





#nav_club a{

display: block;

font-size:0.7em;

font-weight:bold;

text-align:center;

text-decoration: none;

text-transform:uppercase;

/*filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;-khtml-opacity:0.7;*/

}





#nav_club a:link, #nav_club a:visited, #nav_club a:active{

color: #000; 

text-decoration:none;

}



#nav_club img{

display:block;

margin-left:auto;

margin-right:auto;

}





#nav_club h6{

line-height:19px;

color: #000;

}



#nav_club a:hover{

color: #FF0000;

text-decoration:none;

padding-top:2px;

/*filter:alpha(opacity=100);-moz-opacity:1;opacity:1;-khtml-opacity:1;*/

}



#nav_club h6:hover {

color: #FF0000;

text-decoration:none;

}





/* Fin structure bloc icon club */





#pathnav {

width:1000px;

background: url(/data/images/fondpathnav.jpg) repeat-x;

float:left;

}



#pathnav li{

float:left;

padding-top:2px;

padding-bottom:4px;

}



.pathnav_item, .pathnav_last, .pathnav_home {

font-family:Tahoma,Arial,Helvetica;

font-size:0.7em;

color:#666666;

font-weight:bold;

text-transform:uppercase;

padding:5px 10px 6px 7px;

display:block;

background: url(/data/images/pathnav_sp.jpg) top right no-repeat;

}



.pathnav_home{

padding-left:4px;

}



.pathnav_last {

color:#CC0033;

background:none;

}



.pathnav_icoh {

float:left;

background: url(/data/images/pathnav_icoh.jpg) no-repeat left;

font-size:0px;

height:25px;

width:20px;

}



.pathnav_icolast {

float:right;

background: url(/data/images/pathnav_icolast.jpg) no-repeat right;

font-size:0px;

height:25px;

width:6px;



}







/* DÃ©but structure bloc menu */



#content_menu ul{

padding-left:5px;

list-style-type:none;

list-style-position:outside;

margin:0px;

}



#content_menu ul li {

display:block;

float:left;

border-top: #FFF solid 1px;

border-bottom: #CCC solid 1px;

width:121px;

height:auto;

}



#content_menu a, #content_menu a:visited {

color:#333333;

font-weight:normal;

display:block;

text-decoration:none;

font-size:0.7em;

padding: 2px 0 3px 8px;

background: transparent url(/data/images/pus_menu.gif) left no-repeat;

}



#content_menu a.mselected, #content_menu a:active {

font-weight:bold;

background: transparent url(/data/images/pus_amenu.gif) left no-repeat;

color:#333333!important;

}



#content_menu a:hover {

color: #FF0000;

}





#content_menu h4 span{

color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif, ".Dialog 9";

font-weight:bold;

font-size:0.75em;

display:block;

float:left;

text-transform:uppercase;

padding:0 0 0 5px;

line-height:22px;

}



#content_menu h4{

background: transparent url(/data/images/fond_titre_menu.jpg) left no-repeat;

height:21px;

display:block;

float:left;

margin-bottom:4px;

width:121px;

margin-left:5px;

}





/* Fin structure bloc menu */



/* DÃ©but structure bloc content article */



/*--- page ligue --*/





#gol_article {

padding-right:5px;

padding-left:5px;

width:398px;



}



#gol_article h2 {

color:#172B39;

font-size:1.3em;

font-weight:bold;

margin-bottom:8px;

margin-top:5px;

} 



#gol_infotitre {

background: url(/data/images/fond_info_titre.jpg) repeat-x;

border-style:solid;

border-width:1px;

border-color: #F2F2F2 #DEDEDE #DEDEDE #F2F2F2;

padding: 2px 5px 2px 5px;

float:left;

width:385px;

}



.min_time, .min_comm {

height:10px;

font-size:10px;

padding-left:13px;

font-family:Arial, Helvetica, sans-serif, ".Dialog 9";

text-transform:uppercase;

}



.min_time {

color:#333333; 

float:left;

background: url(/data/images/min_ico_time.gif) no-repeat left;

}



.min_comm {

float:right;

background: url(/data/images/min_ico_comm.gif) no-repeat left top;

}





a:link.min_comm, a:visited.min_comm, a:active.min_comm{

color:#FF0000; 

}



a:hover.min_comm, min_comm:hover {

color:#333333; 

text-decoration:none;

background: url(/data/images/min_ico_comm.gif) no-repeat left bottom;

}



.gol_article_sinop {

border-bottom:1px solid #CCCCCC;

clear:both;

color:#000000;

font-size:0.8em;

line-height:120%;

margin-bottom:5px;

padding-bottom:10px;

padding-top:9px;

}



.gol_article_sinop a, .gol_article_sinop a:link, .gol_article_sinop a:visited {

color:#000000;

}



.gol_article_sinop a:hover{

color: #666666;

text-decoration:none;

}





#gol_img_article {

position:relative;

display:block;

float:left;

width:398px;

margin-top:6px;

}



#gol_img_article img {

border:1px solid #000000;

position:absolute;

top:0px;



}



.gol_fondtexteartile, .gol_texte_image {

position:absolute;

bottom:0px;

}



.gol_fondtexteartile {

height:20px;

background-color:#000000;

width:397px;

opacity:0.7;

}



.loading_img, .loading_img2{

position:absolute;

display:block;

top:15px;

right:20px;

height:75px;

padding: 0 20px 0 0;

background: url(/data/images/ajax-loader.gif) no-repeat right top;

height:30px;

}



.loading_img2 {

background: url(/data/images/ajax-loader2.gif) no-repeat right top;

}



.gol_texte_image {

text-align:right;

color:#FFFFFF;

padding:5px;

width:385px;

height:10px;

font-size:10px;

overflow:hidden;

}





/* ----- fin page ligue ----*/

#remplace1 {

position:relative;

display:block;

margin: 4px 0 0 5px;

height:375px;

}



#remplace2 {

position:relative;

display:block;

height:75px;

}



#artune_zone {

display:block;

margin: 4px 0 0 5px;

height:375px;

}



.art_une {

display:block;

position:relative;

}



.art_une img{

border: solid 1px #000000;

position:absolute;

top:0;

left:0;

}





.art_info_fond {

left:0px;

top:230px;

display:block;

position:absolute;

background: #0D1C26  url(/data/images/art_info_fond.gif) repeat;

opacity:.70;

padding:10px;

height:95px;

width:377px;

}



.art_info {

height:89px;

width:372px;

position:absolute;

padding:13px;

top:230px;

left:0px;

overflow:hidden;

}



.art_info h3{

padding-bottom:6px;

}



.art_info h3 a{

font-family:Arial, Helvetica, sans-serif, ".Dialog 9";

color:#FFFF99;

font-size:1em;

font-weight:bold;

padding-bottom:6px;

}



.art_info h3 a:hover{

color:#FF9900;

text-decoration:none;

}



.art_info p a{

color:#FFF;

font-size:0.9em;

text-align:justify;

}



.art_info p a:hover{

color:#CCCCCC;

text-decoration:none;

}



#art_page {

background-color: #161D21;

display:block;

position:absolute;

top:344px;

float:left;

height:14px;

width:391px;

padding:7px;

padding-right:0px;

}





#art_page_chiffre {

display:block;

float:right;

position:absolute;

top:329px;

left:310px;

}





#art_page_chiffre ul{

list-style-type:none;

list-style-position:outside;

}



#art_page_chiffre li {

cursor:pointer;

display:block;

float:left;

padding:3px 2px 3px 2px;

width:16px;

}





#art_page_chiffre li.active a span {

background: transparent url(/data/images/art_page_chiffre_fond.gif) no-repeat -5px -4px;

color:#000000;

text-decoration:none;



}



#art_page_chiffre  li.active a:hover span{

background: transparent url(/data/images/art_page_chiffre_fond.gif) no-repeat -5px -4px;

text-decoration:none;

}



#art_page_chiffre li a span{

background: transparent url(/data/images/art_page_chiffre_fond_hover.gif) no-repeat 100px 100px;

color:#FFFFFF;

font-weight:bold;

font-size:0.7em;

text-align:center;

display:block;

cursor:pointer;

width:15px;

height:20px;

position:absolute;

padding-top:20px;

padding-right:2px;

padding-bottom:3px;

}





#art_page_chiffre a:hover span, #art_page_chiffre a:hover {

background: transparent url(/data/images/art_page_chiffre_fond_hover.gif) no-repeat -5px -4px;

color:#000;

text-decoration:none;

}



#art_secture {

display:block;

margin: 4px 0 0 5px;

height: auto;

}



.titre_content_article {

background: transparent url(/data/images/bar_fondbloc.gif) repeat;

border: 1px solid #FF0000;

height:22px;

display:block;

float:left;

width:396px;

margin-bottom:1px;

padding:0px;

}



.titre_content_article h4{

color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif, ".Dialog 9";

font-weight:bold;

font-size:0.75em;

display:block;

float:left;

text-transform:uppercase;

padding:0 0 0 5px;

line-height:22px;

}



.titre_content_article a{

color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif, ".Dialog 9";

background: transparent url(/data/images/rss_icon.gif) right center no-repeat;

font-weight:bold;

font-size:0.75em;

display:block;

float:right;

text-transform:uppercase;

padding:0 18px 0 5px;

margin-right:5px;

line-height:22px;

}



.titre_content_article a:hover{

color:#000;

text-decoration:none;

}



.art_cat_secture {

display:block;

position:relative;

float:left;

height:20px;

background-color:#161D21;

width:395px;

margin-bottom:1px;

padding-left:3px;

}







.tablebis {

float:left;

display:block;

position:absolute;

top:-4px;

height:23px;

}



.tablebis li {

cursor:pointer;

display:block;

float:left;

}



.tablebis li a {

cursor:pointer;

display:block;

float:left;

font-family:Arial,Helvetica,sans-serif;

font-size:0.6em;

text-transform:uppercase;

padding-right:6px;

}



.tablebis li a span {

display:block;

float:left;

height:17px;

padding:10px 5px 0pt 10px;

color:#FFF;

}



.tablebis li a:hover {

color:#FFF;

text-decoration:none;

}



.tablebis li a:hover span {

color:#FF0000;

text-decoration:none;

}



.tablebis li.selected a, .tablebis li.selected a:hover {

background: transparent url(/data/images/tablebis_droite.gif) no-repeat top right;

color:#FFF;

cursor:default;

text-decoration:none;

}



.tablebis li.selected a span, .tablebis li.selected a:hover span {

background: transparent url(/data/images/tablebis_gouche.gif) no-repeat top left;

padding:8px 5px 0pt 10px;

color:#000;

cursor:default;

}





.art_info_secture{

display:block; float:left; height: auto; width:398px; border-bottom: 1px solid #CCCCCC; border-top:#000000 1px solid; padding-bottom:10px;

}



.art_donne_dsecture {

display:block;

float:left;

width:199px;

}



.art_donne_gsecture {

display:block;

float:left;

width:198px;

}



.art_donne_dsecture img, .art_donne_gsecture img{

margin-bottom:5px;

}



.art_donne_gsecture img{

border-left:#FFFFFF solid 1px;

}



.art_donne_dsecture img{

border-right:#000 solid 1px;

}





.art_donne_dsecture h4, .art_donne_gsecture h4 {

display:block;

clear:both;

color:#FF0000;

padding-left: 10px;

padding-bottom:5px;

padding-top:3px;

padding-right:3px;

font-weight:bold;

font-size:0.8em;

background: transparent url(/data/images/fla_secture.jpg) 0px +5px no-repeat;



}



.art_donne_gsecture h4 {

border-left: #CCCCCC solid 1px;

padding-left:20px;

background: transparent url(/data/images/fla_secture.jpg) +10px +5px no-repeat;



}



.art_donne_dsecture p, .art_donne_gsecture p {

line-height:15px;



}



.art_donne_dsecture p {

padding-right:10px;

}



.art_donne_gsecture p {

border-left: #CCCCCC solid 1px;

padding-left:10px;

}



.art_donne_dsecture a, .art_donne_gsecture a{

font-size:0.8em;

color:#000000;

}



.art_donne_dsecture a:hover, .art_donne_gsecture a:hover{

color:#666;

text-decoration:none;

}



#art_avoir{

display:block;

float:left;

padding: 7px 0 10px 5px;

}



.art_avoir_bloc {

display:block;

float:left;

padding: 7px 0 2px 0;

width:398px;

}



.art_avoir_bloc a img{

border:#000000 1px solid;

float:left;

display:block;

margin: 0 10px 10px 8px;

}





.art_avoir_bloc img:hover{

border:#FF0000 1px solid;

}





.art_avoir_info {

display:block;

float:left;

width:275px;

}



.art_avoir_info h4, .art_avoir_info h3, .art_avoir_info a  {

font-size:0.7em;

color:#000000;

}



.art_avoir_info h4 {

font-weight:bold;

padding-bottom:2px;

text-transform:uppercase;

}



.art_avoir_info h3{

color:#FF0000;

font-weight:bold;

padding-bottom:10px;

}



.art_avoir_info p {

padding-bottom:10px;

float:left;

display:block;

line-height:14px;

}



.art_avoir_bar {

display:block;

float:left;

width:387px;

border-color: #E4E4E4 #C8C8C8 #C8C8C8 #E4E4E4;

border-style: solid;

border-width:1px;

padding:4px;

background-color:#EBEBEB;

}



.art_avoir_bar a{

padding:0px;

font-size:0.6em;

color:#FF0000;

}





.art_avoir_com {

background:transparent url(/data/images/ico_commentaire.gif) no-repeat 0px 1px;

display:block;

float:left;

font-weight:bold;

padding: 1px 10px 2px 15px;

border-right: 1px solid #999;

}



.art_avoir_cat {

display:block;

float:left;

padding: 0 0 2px 10px;

font-size:0.7em;

}



.art_avoir_cat a{

font-weight:bold;

color:#666;

font-size:0.8em;

}



.art_avoir_bar a:hover{

color:#000000;

text-decoration:none;

}



.art_avoir_ifoto {

background:transparent url(/data/images/ico_photo.gif) no-repeat 58px 1px;

display:block;

font-weight:bold;

text-align:right;

padding: 1px 18px 2px 15px;

float:right;

}



.art_avoir_ivideo {

background:transparent url(/data/images/ico_video.gif) no-repeat center right;

display:block;

font-weight:bold;

text-align:right;

padding: 1px 18px 1px 15px;

float:right;

}





/* DÃ©but structure bloc content article */



/* DÃ©but structure bloc Content infos  */





/*--- Page ligue --- */



#infoligue {

background:url(/data/images/fond_infoligue.jpg) no-repeat;

display:block;

height:88px;

padding:10px 0 0 10px;

margin:8px 0px 3px 8px;

}



#infoligue h4 {

font-size:0.7em;

font-weight:bold;

color:#454E58;

padding-bottom:10px;

}



#infoligue ul {

float:left;

width:91px;

padding-left:5px;

}



.nobordall {

border:none!important;

}



.infoligue_active {

color:#FF0000!important;

}



#infoligue a:link, #infoligue a, #infoligue a:active{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:0.6em;

color:#000000;

background: transparent url(/data/images/infoligue_pus.gif) no-repeat left center;

padding-left:8px;

}



#infoligue a:hover {

color:#FF0000;

text-decoration:none;

}



/* fin page ligue */









#fil_actu {

display:block;

float:left;

padding:6px 0px 4px 10px;

width:300px;

}





#fil_actu h4 span{

color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif, ".Dialog 9";

font-weight:bold;

font-size:0.75em;

display:block;

float:left;

text-transform:uppercase;

padding:0 0 0 5px;

line-height:22px;

}



#fil_actu .filtitre{

background: transparent url(/data/images/bar_fondbloc.gif) repeat;

border: 1px solid #FF0000;

height:22px;

display:block;

float:left;

width:295px;

margin-bottom:4px;

padding:0px;

}





#fil_actu select{

width:80px;

float:right;

display:block;

text-transform:uppercase;

margin:2px 2px 0 0;

font-size:0.54em;

}



#fil_actu ul {

list-style-type:none;

list-style-position:outside;

}



#fil_actu li {

display:inline;

float:left;

font-family:Arial, Helvetica, sans-serif, ".Dialog 9";

font-size:0.7em;

margin:0px 0px 2px 0px;

padding:2px 2px 2px 6px;

line-height:18px;

color:#575757;

font-weight:bold;

width:288px;

}



#fil_actu a{

font-weight:normal;

padding-left:8px;

color:#000000;

}



#fil_actu ul .mat{

background-color:#D3D3D3;

}



#fil_actu ul .rouge{

color:#FF0000;

}



.filboutton {

margin-top:15px;

float:left;

width:296px;

}



.filrss a{

background: transparent url(/data/images/fil_rss.gif) top no-repeat;

height:16px;

width:46px;

display:block;

float:left;

padding:0!important;

}



.filrss a:hover{

background: transparent url(/data/images/fil_rss.gif) bottom no-repeat;

}





.filnext a{

background: transparent url(/data/images/fil_next.gif) top no-repeat;

display:block;

float:right;

width:14px;

height:14px;

padding-left:4px!important;

}



.filnext a:hover {

background: transparent url(/data/images/fil_next.gif) bottom no-repeat;

}





.filback a{

background: transparent url(/data/images/fil_back.gif) top no-repeat;

display:block;

float:right;

width:14px;

height:14px;

padding-right:3px;

padding:0!important;

}



.filback a:hover {

background: transparent url(/data/images/fil_back.gif) bottom no-repeat;

}



#content_infos em {

background:transparent url(/data/images/bar_info.gif) no-repeat center;

display:block;

float:left;

font-size:0px;

height:2px;

padding:5px 0px;

width:100%;

}





#multi_box_all {

padding:3px 0px 4px 8px; float:left}



#multi_box_vi {

display:block;

float:left;

padding:6px 0px 0px 0px;

width:302px;

background: transparent url(/data/images/bg_multibox.jpg) no-repeat 0px 3px;

position:relative;

}



#multi_box_vi h4 {

float:right;

font-family:Arial,Helvetica,sans-serif;

font-size:0.6em;

font-weight:bold;

margin-top:6px;

margin-bottom:6px;

text-align:center;

text-transform:uppercase;

padding-right:10px;

width:120px;

text-align:right;

}



#multi_box_vi h4 a{

color:#FFF;

}



#multi_box_vi h4 a:hover{

color:#FF0000;

font-weight:bold;

text-decoration:none;

}





.table_vi {

float:left;

display:block;

position:absolute;

top:0;

left:5px;

}



.table_vi li {

cursor:pointer;

display:block;

float:left;

height:28px;

margin-left:3px;

}



.table_vi li a {

cursor:pointer;

display:block;

float:left;

font-family:Arial,Helvetica,sans-serif;

font-size:12px;

height:28px;

font-weight:bold;

padding-right:6px;

}



.table_vi li a span {

display:block;

float:left;

height:20px;

padding:10px 10px 0pt 15px;

color:#9AA5AB;

line-height:15px;

}



.table_vi li a:hover {

background:transparent url(/data/images/table_droite.jpg) no-repeat right bottom;

color:#FFF;

text-decoration:none;

}



.table_vi li a:hover span {

background: transparent url(/data/images/table_gouche.jpg) no-repeat bottom left;

color:#FFF;

text-decoration:none;

padding:8px 10px 0pt 15px;

}



#multi_box_vi a.selected ,#multi_box_vi a.selected:hover {

background: transparent url(/data/images/table_droite.jpg) no-repeat top right;

color:#FFF;

cursor:default;

text-decoration:none;

}



#multi_box_vi a.selected span ,#multi_box_vi a.selected:hover span {

background: transparent url(/data/images/table_gouche.jpg) no-repeat top left;

color:#FFF;

cursor:default;

padding:8px 10px 0pt 15px;

}





.table {

float:left;

display:block;

}



.table li {

cursor:pointer;

display:block;

float:left;

height:22px;

margin-left:3px;

}



.table li a {

background:transparent url(/data/images/table_droite.gif) no-repeat right top;

cursor:pointer;

display:block;

float:left;

font-family:Arial,Helvetica,sans-serif;

font-size:12px;

height:22px;

font-weight:bold;

padding-right:6px;

}



.table li a span {

background:transparent url(/data/images/table_gouche.gif) no-repeat top left;

display:block;

float:left;

height:17px;

padding:5px 10px 0pt 15px;

}



.table li a:hover {

background:transparent url(/data/images/table_droite.gif) no-repeat right center;

color:#FFF;

text-decoration:none;

}



.table li a:hover span {

background: transparent url(/data/images/table_gouche.gif) no-repeat center left;

color:#FFF;

text-decoration:none;

}



.table li a.selected ,.table li a.selected:hover {

background: transparent url(/data/images/table_droite.gif) no-repeat bottom right;

color:#FFF;

cursor:default;

text-decoration:none;

}



.table li a.selected span, .table li a.selected:hover span {

background: transparent url(/data/images/table_gouche.gif) no-repeat bottom left;

color:#FF0000;

cursor:default;

}





.box_content {

background-color:#161D21; display:block; float:left; width:300px;}



.box_content_multi {

background-color:#161D21; display:block; float:left; padding:3px;}







/*#multi_box_vi_content_img {

display:block; float:left; width:165px; padding:15px 0 0 15px; }



#multi_box_vi_content_img h5 a{

font-size:0.7em;

font-family:Arial, Helvetica, sans-serif, ".Dialog 9";

color:#FFFFFF;

font-weight:bold;

}



#multi_box_vi_content_img h5 a:hover{

color:#FF0000;

font-weight:bold;

text-decoration:none;

}



#multi_box_vi_content_img  img{

border:#FFFFFF 1px solid;

margin:7px 0 7px 0;

}



#multi_box_vi_content_img  img:hover{

border: #FF0000 1px solid;

}



.img_lien_db a{

font-size:0.6em;

color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif, ".Dialog 9";

float:left;

}



.img_lien_db a:hover{

color:#FF0000;

text-decoration:none;

}

*/





.playimg {

float:left;

display:block;

width:165px;

margin:0px;

width:28px

}



.imgback a{

background: transparent url(/data/images/img_pd.gif) no-repeat bottom right;

display:block;

float:right;

width:7px;

height:8px;

margin-right:8px;

}



.imgback a:hover{

background: transparent url(/data/images/img_pd.gif) no-repeat top right;

}



.imgpause a{

background: transparent url(/data/images/img_pp.gif) no-repeat bottom right;

display:block;

float:right;

width:6px;

height:8px;

margin-right:8px;

}



.imgpause a:hover{

background: transparent url(/data/images/img_pp.gif) no-repeat top right;

}

.imgplay a{

background: transparent url(/data/images/img_ppl.gif) no-repeat bottom right;

display:block;

float:right;

width:4px;

height:8px;

margin-right:8px;

}



.imgplay a:hover{

background: transparent url(/data/images/img_ppl.gif) no-repeat top right;

}



.imgnext  a{

background: transparent url(/data/images/img_pf.gif) no-repeat bottom right;

display:block;

float:right;

width:7px;

height:8px;

}



.imgnext a:hover{

background: transparent url(/data/images/img_pf.gif) no-repeat top right;

}



a.pselected {

background-position: top right;

cursor:pointer!important;

}



/*.multi_box_vi_content_thb {

display:block;

float: right;

width:98px;

padding:10px;

}



.multi_box_vi_content_thb img{

border: 1px solid #000000;

margin-bottom:3px;

}



.multi_box_vi_content_thb img:hover{

border: 1px solid #FFF;

}



.multi_box_vi_content_thb h5{

display:block;

float:left;

font-family:"Times New Roman", Times, serif;

font-size:0.7em;

font-weight:normal;

width:70%;

}



.multi_box_vi_content_thb a {

color:#FFFFFF;

}



.multi_box_vi_content_thb a:hover {

color:#FF0000;

text-decoration:none;

}



.multi_box_vi_content_thb span {

background:transparent url(/data/images/ico_commentaire_img.gif) no-repeat 0px 1px;

display:block;

float:right;

font-weight:bold;

height:auto;

width:10px;

padding:1px 0pt 2px 15px;

font-size:0.6em;

}



.multi_box_vi_content_thb span a{

color:#FF0000;

}



.multi_box_vi_content_thb span a:hover{

color:#FFF;

text-decoration:none;

}*/



.pub_info {

float:left;

display:block;

margin-left:7px;

margin-top:5px;

margin-bottom:10px;

border-bottom: 1px solid #FFF;

border-left:  1px solid #BEBEBE;

border-top: 1px solid #BEBEBE;

border-right: 1px solid #FFF;

width:301px;

height:251px;

}



#tabglob {

display:block;

float:left;

padding:6px 0px 4px 10px;

width:300px;

}



.box_content_bis {

display:block;

float:left;

}





.box_content_bis ul {

list-style-type:none;

list-style-position:inside;

}



.box_content_bis li {

display:block;

float:left;

padding:5px 5px;

font-family:Arial, Helvetica, sans-serif, ".Dialog 9";

font-size:0.6em;

text-transform:uppercase;

}









.box_content_bis a{

color:#FFFFFF;

}



.box_content_bis a.active{

color:#FF0000;

}



.box_content_bis a:hover{

color:#FF0000;

text-decoration:none;

}





#fich_club_classement, #fich_club_effectif, #fich_club_clandresul, #fich_club_palmares {

background-color:#FFFFFF;

clear:both;

border-bottom:#999999 solid 1px;

font-size:14px;

}



#dclassement, #dresultats, #dagranda {

font-family:Arial, Helvetica, sans-serif, ".Dialog 9";

background-color:#FFFFFF;

clear:both;

font-size:11px;

border:#999999 solid 1px;

border-top: #161D21 solid 1px

}



.rougelien a, .rougelien a:link, .rougelien a:visited{

font-size:1em;

font-weight:bold;

color:#FF0000;

text-align:right;

padding:5px;

display:block;

}



.rougelien a:hover{

color:#000;

text-decoration:none;

}



.bar_tablgolb {

display:block;

font-size:0px;

height: 2px; 

padding:5px 0 2px 0;

background:#FFFFFF url(/data/images/bar_tabl_golb.gif) center no-repeat;

width:297px;

}



.ligne span a, .ligne span a:link, .ligne span a:visited,

.ligne2 span a, .ligne2 span a:link, .ligne2 span a:visited{

color:#000;

font-weight:bold;

}



.ligne2 span a:hover, 

.ligne span a:hover{

color:#FF0000;

font-weight:bold;

text-decoration:none;

}



.ligne_live span a, .ligne_live span a:link, .ligne_live span a:visited{

color:#FFF;

font-weight:bold;

}



.ligne_titre span{

color:#FF0000;

display:block;

padding:6px 6px;

text-align:center;

text-decoration:none;

font-weight:bold;

text-transform:uppercase;

background:transparent url(/data/images/barfond_gris70.jpg) repeat-x center top;

border-bottom:1px solid #CCCCCC;

}



.ligne_live span a:hover {

color:#990000;

font-weight:bold;

text-decoration:none;

}





.ligne span, .ligne2 span, .ligne_live span {

display:block;

padding:3px 11px 3px 9px;

color:#000;

text-align:center;

text-decoration:none;

font-weight:bold;

text-transform:uppercase;

}



.ligne_rg {

background-color:#FFF;

color:#000;

display:block;

margin:5px 0px 5px 0px;

padding:0px 4px 0px 4px;

font-size:0.9em;

text-decoration:none;

text-align:center;

}



.ligne_live td, .ligne_live span {

background-color:#FF0000;

color:#FFF;

}



.ligne td, .ligne span {

background-color:#FFF;

color:#000;

}



.ligne2 td, .ligne2 span {

background-color:#EBEBEB;

color:#000;

}







#sondage {

display:block;

float:left;

padding:6px 0px 4px 10px;

width:300px;

}





#sondage h4 span{

color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif, ".Dialog 9";

font-weight:bold;

font-size:0.75em;

display:block;

float:left;

text-transform:uppercase;

padding:0 0 0 5px;

line-height:22px;

}



#sondage .songdtitre{

background: transparent url(/data/images/bar_fondbloc.gif) repeat;

border: 1px solid #FF0000;

height:22px;

display:block;

float:left;

width:295px;

margin-bottom:4px;

padding:0px;

}



#sondage .songdlist a{

float:right;

display:block;

padding-right:5px;

font-weight:bold;

color:#FFF;

line-height:22px;

font-size:0.6em;

}



#sondage .songdlist a:hover{

color:#000000;

text-decoration:none;

}



.list_question {

display:block;

float:left;

padding-bottom:10px;

width:295px;

}



.list_question h5 {

font-size:0.7em;

color:#000000;

font-weight:bold; 

padding:5px 5px 10px 5px;

}



.list_question ul {

display:block;

padding-left:10px;

}



.list_question input {

vertical-align:bottom;

}



.list_question label {

font-size:0.7em;

color:#000000;

}





.list_question .reponce {

font-size:0.7em;

color:#000000;

}



.list_question  span.bar-reponce {

background-color:#F7F7F7; border:1px solid #FFF; width:273px; display:block; margin:3px 0 8px 0;

}





/* DÃ©but structure bloc Content infos */



/* DÃ©but structure bloc contenu Plus */



#uedate {

padding: 20px 0 0 8px;

display:block;

float:left;

}



#content_plus em {

display:block;

background: transparent url(/data/images/bar_contenu_plus.gif) no-repeat center;

height:2px;

float:left;

font-size:0px;

width:97%;

padding: 15px 0 15px 0;



}



#member {

display:block;

background: transparent url(/data/images/fond_member.jpg) no-repeat 97px 3px ;

width:125px;

float:left;

padding: 0 0 0 15px;

}



#member h4 {

background:transparent url(/data/images/titre_mon_buteur.gif) no-repeat center top;

height:14px;

width:111px;

margin-bottom:10px;

}





#member .input {

margin-bottom:5px;

font-family:Arial, Helvetica, sans-serif, ".Dialog 9";

font-size:0.6em;

border-color:#777777 rgb(187, 187, 187) rgb(221, 221, 221);

border-style:solid;

border-width:1px;

padding:2px 2px 2px 3px;

width:104px;

}



#member .input:hover, #member .input:focus{

border: 1px solid #FF0000;

}



#member ul{

list-style-type:none;

list-style-position:outside;

margin:10px 0 0 0;

display:block;

float:left;

position:relative;

left:-3px;

}



#member ul li {

display:block;

border-bottom: #C5BEA7 solid 1px;

width:118px;

height:auto;

}





#member ul li a, #member ul li  a:visited, #member ul li  a:hover {

color:#333333;

font-weight:normal;

display:block;

text-decoration:none;

font-size:0.7em;

padding: 2px 0 3px 8px;

background: transparent url(/data/images/pus_member.gif) left no-repeat;

}

#member ul li a:hover {

color: #FF0000;

}



#magune {

display:block;

float:left;

padding: 0 0 0 14px;

color:#000000;

font-size:0.6em;

text-align:center;

}



#magune p {

margin: 0 6px ;

}



.ombre {

  float:left;

  clear:left;

  background: #968A65 bottom right;

  margin: 10px 0 10px 10px !important;

  margin: 10px 0 10px 5px;

  padding: 0px;

  }



.boite {

  background: #968A65;

  position:relative;

  bottom:3px;

  right: 3px;

  }

  

#newsletter {

display:block;

width:125px;

float:left;

padding: 0 0 0 15px;

}



#newsletter h4 {

background:transparent url(/data/images/titre_newletter.gif) no-repeat center top;

height:15px;

width:111px;

margin-bottom:10px;

}



#newsletter .input {

margin-bottom:5px;

font-family:Arial, Helvetica, sans-serif, ".Dialog 9";

font-size:0.9em;

border-color:#777777 rgb(187, 187, 187) rgb(221, 221, 221);

border-style:solid;

border-width:1px;

padding:2px 2px 2px 3px;

margin-top:10px;

font-size:0.7em;

width:107px;

}



#newsletter .input:hover, #newsletter .input:focus{

border: 1px solid #FF0000;

}



.newslabel { 

display:block;

font-size:0.7em;

position:relative;

left:-6px;

}



#newsletter label{

color:#000000;

}



.pub_plus {

float:left;

display:block;

margin-left:10px;

border-bottom: 1px solid #E7E4DC;

border-left:  1px solid #BAB398;

border-top: 1px solid #BAB398;

border-right: 1px solid #E7E4DC;

width:120px;

height:600px;

}



.reportage_pub {

float:left;

display:block;

margin-left:11px;

width:120px;

height:140px;

}



/* Fin structure bloc contenu Plus */



/* DÃ©but structure bloc footer */



.list_lien {

display:block;

float:left;

padding:12px 0 0 10px;

width:121px;

}



.list_lien_bar {

background: transparent url(/data/images/bar_footer_list.gif) left repeat-y; 

width:auto;

height:180px;

padding-left:10px;

}



.list_lien h3 {

margin: 0 0 20px 0;

padding-left:10px;

background: transparent url(/data/images/bg_h2_footer.png) no-repeat left center; 

font-size:0.8em;

color:#000000;

text-transform:uppercase;

font-weight:bold;

font-family:Arial, Helvetica, sans-serif, ".Dialog 9";

}



#list_lien_site ul{

list-style-type:none;

list-style-position:inside;

}



#list_lien_site  a, #list_lien_site  a:visited {

color:#666;

font-weight:normal;

text-decoration:none;

font-size:0.8em;

}

#list_lien_site  a:hover {

color: #FF0000;

}

#list_lien_site li {

display:block;

padding: 0 0 3px 0;

padding-left: 10px;

width:auto;

}





#list_lien_tag ul{

list-style-type:none;

list-style-position:inside;

}





#list_lien_tag li {

display:inline;

line-height:18px;

height:auto;

margin:0px;

}



#list_lien_tag li a:hover {

font-weight:normal;

text-decoration:none;

color:#000000;

}



.d, .d1, .d2, .d3, .d4, .d5, .d6, .d7, .d8, .d9, d10{

font-weight:normal;

text-decoration:none;

}



.d0 {font-size:0.5em;}

.d1 {font-size:0.7em;}

.d2 {font-size:0.8em;}

.d3 {font-size:0.9em;}

.d4 {font-size:1.1em; color:#FF0022;}

.d5 {font-size:1.2em; color:#FF0044;}

.d6 {font-size:1.3em; color:#804040;}

.d7 {font-size:1.4em; color:#B90000;}

.d8 {font-size:1.5em; color:#FF0000;}

.d9 {font-size:1.6em; color:#FF0000;}

.d10 {font-size:1.7em; color:#FF0000;}





#list_lien_membre ul{

list-style-type:none;

list-style-position:inside;

}



#list_lien_membre a:link, #list_lien_membre  a:visited {

color:#333;

font-weight:normal;

display:inline;

font-weight:bold;

text-decoration:none;

font-size:0.8em;

}

#list_lien_membre  a:hover {

color: #FF0000;

}

#list_lien_membre li {

display:inline;

float:left;

width:139px;

height:auto;

margin:0 11px 0 4px;

padding:3px 0 6px 0;

border-bottom:#A8A8A8 1px solid;

}



#list_lien_membre li img{

border:1px solid #3F4449;

float:left;

margin:2px 6px 0px 0pt;

}



#list_lien_membre li img:hover {

border:1px solid #FF0000;

float:left;

margin:2px 6px 0px 0pt;

}



#list_lien_membre li h4{

font-size:0.75em;

font-weight:bold;

width:auto;

display:block;

color:#333;

float:left;

margin-top:2px;

overflow:hidden;
width:61px;

}



.on, .uon_commentaire{

font-size:0.7em;

color:#00CC00;

font-style:normal;

font-family: Arial, Helvetica, sans-serif, ".Dialog 9" ;

display:block;

text-align:right;

width:auto;

font-weight:bold;

}



.off, .uoff_commentaire {

font-size:0.7em;

color:#666666;

font-style:normal;

font-family: Arial, Helvetica, sans-serif, ".Dialog 9" ;

display:block;

text-align:right;

width:auto;

font-weight:bold;

}



#list_lien_membre .voter {

background: transparent url(/data/images/fond_point_member.jpg) repeat top;

width:39px;

height:29px;

display:block;

margin-left:6px;

float:right;

font-size:10px;

}



#list_lien_membre .voter strong {

display:block;

padding:4px 0 0;

text-align:center;

color:#FFFFCC;

font-weight:normal;

}



#list_lien_membre .voter span {

color:#FFFFFF;

display:block;

padding:4px 0 0;

font-family:Arial, Helvetica, sans-serif, ".Dialog 9";

font-size:0.85em;

text-align:center;

}



#list_lien_forum ul{

list-style-type:none;

list-style-position:inside;

}



#list_lien_forum li {

background:transparent url(/data/images/bar_lien_forum.gif) bottom left repeat-x;

display:block;

float:left;

width:240px;

padding:5px 0 6px 0;

}



#list_lien_forum h4  {

font-size:0.7em;

text-decoration:none;

font-weight:normal;

width:auto;

}



#list_lien_forum h4 a:link, #list_lien_forum h4 a:visited {

color:#585A62;

text-decoration:none;

}



#list_lien_forum span {

font-size:0.6em;

display:block;

padding: 6px 0 2px 18px;

background: transparent url(/data/images/ico_commentaire.gif) 0px +6px no-repeat;

height:auto;

font-weight:bold;

}



#list_lien_forum span a:link, #list_lien_forum span a:visited {

color:#FF0000;

text-decoration:none;

}



#list_lien_forum h4 a:hover, #list_lien_forum span a:hover{

color:#000;

text-decoration:none;

}



#footer_adresse {

background: transparent url(/data/images/fond_footer_adresse.jpg) repeat-x left;

width:1000px;

height:44px;

margin-top:10px;

display:block;

float:left;

font-size:0.7em;

line-height:45px;

text-indent:1em;

}



#footer_adresse p a{

color:#000;

font-weight:bold;

}



#footer_adresse p{ 

float:left;

display:block;

width:800px;

}



#footer_adresse img{ 

float:right;

display:block;

padding:13px 10px 0 0;

margin:0px;

}



/* Fin structure bloc footer */



/*#up a:link,#up a:visited{background: transparent url(/data/images/gototop.gif) left center no-repeat;position:fixed;right:0;bottom:0;z-index:10;text-indent:-9876px;width:28px;height:25px}

#up a:hover,#up a:focus,#up a:active{background: #000000 url(images/up.png) right center no-repeat}

*/



#up {

position:fixed;

z-index:20;

bottom:0px;

width:100%;

}



#up .zonefeedback {

background-color:#000000;

opacity:0.9;

height:15px;

display:block;

width:99%;

padding:5px;

position: absolute;

bottom: 0;

left: 0;

} 



.zonefeedback p{

display:block;

float:left;

color:#666666;

font-size:0.7em;

padding-left:15px;

padding-top:3px;

background: transparent url(/data/images/footer_icon.gif) 0px +5px no-repeat;

}



.zonefeedback p a, .zonefeedback p a:visited{

text-decoration:underline;

color:#999999;

}



.zonefeedback p a:hover{

color:#FFFFFF;

text-decoration:underline;

}



.zonefeedback img {

display:block;

float:left;

}



.ptop a{

display:block; 

float:right;

height:17px;

}



.feedbloc {

display:block; float:left; 

margin-left:15px; margin-top:5px;

border-left:#333333 solid 1px;

height:180px;

}



.feedform{

display:block;

float:left; 

width:200px;

padding:0 20px 0 15px; 

font-size:0.7em;

color:#999999;

height:170px;

}



.feedform h4 {

color:#FF0000;

font-weight:bold;

font-size:1.2em;

line-height:30px;

text-transform:uppercase;

}





.feedform_opb {

display:block;

float:left;

width:150px;

padding:25px 0 0 0;

}



.input {

margin-bottom:5px;

font-family:Arial, Helvetica, sans-serif, ".Dialog 9";

font-size:0.6em;

border-color:#777777 rgb(187, 187, 187) rgb(221, 221, 221);

border-style:solid;

border-width:1px;

padding:2px 2px 2px 3px;

}

