@charset "iso-8859-1";




html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}


:focus {
	outline: 0;
}


ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}


table {
	border-collapse: collapse;
	border-spacing: 0;
}

@charset "iso-8859-1";


a:focus {outline:1px dotted}
a:link {color:#B85239; text-decoration:none}
a:hover {background:#cbcbcb}
a:visited, a:active {color:#B85239;text-decoration:none}
a.hovernone:hover{background:none}

a.externe:link{background:url(../images/external.png) no-repeat right center;padding-right:15px;color:#B85239}
a.externe:hover{background: url(../images/external.png) no-repeat right center;padding-right:15px}
a.externe:visited,a.externe:active{color:#B85239;text-decoration:none}

a.team:link{color:#BF6752}
a.team:hover{background:#cbcbcb}
a.team:visited,a.team:active{color:#BF6752;text-decoration:none}



h1, h2 {font-family:'PT Sans',Arial,sans-serif; font-weight:bold; font-size:20px; color:#0E2E6F; padding:5px 0; border-bottom:solid 3px #000; letter-spacing:1px; text-align:left}
h3 {font-size:18px; margin:0; padding:18px 0 0 0;}
h4 {font-size:16px;padding:5px 0}
h5 {font-family:'PT Sans',Arial,sans-serif; font-weight:bold; font-size:18px; color:#000; letter-spacing:1px; text-align:right; position:relative; top:-10px; background-color:transparent}
h6 {font-size: 15px}



ol {list-style:decimal}
ul {list-style:disc; line-height:1.5em}
li {margin-left:30px}
dl,
h1,
h2,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {margin-bottom: 20px}



p {padding:5px 0; font-size:14px; line-height:1.5em}


.container_12 {margin-left:auto; margin-right:auto; width:960px}



.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {display:inline; float:left; margin-left:10px; margin-right:10px}
.container_12 .grid_1 {width: 60px}
.container_12 .grid_2 {width: 140px}
.container_12 .grid_3 {width: 220px}
.container_12 .grid_4 {width: 300px}
.container_12 .grid_5 {width: 380px}
.container_12 .grid_6 {width: 460px}
.container_12 .grid_7 {width: 540px}
.container_12 .grid_8 {width: 620px}
.container_12 .grid_9 {width: 700px}
.container_12 .grid_10 {width: 780px}
.container_12 .grid_11 {width: 860px}
.container_12 .grid_12 {width: 940px}

.container_12 {background: #fff }



.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0}
.clearfix:before,
.clearfix:after {content:'\0020'; display:block; overflow:hidden; visibility:hidden; width:0; height:0}
.clearfix:after {clear:both}
.clearfix {zoom:1}



body {min-width:960px; font:13px 'PT Sans',Arial,sans-serif;background:#3b3b3b;color:#000;padding:20px 0 40px}
.leftlogo {text-align:center}



.saison {width:70px;text-align:center}
th {border-bottom:solid 1px #919AA4; font-weight:bold; padding:.25em; cursor:pointer}
td {padding:.25em; border-bottom:solid 1px #E7E7E7; text-align:center}
tbody tr:hover {background:#E7E7E7}
table.calendrierIndex tbody tr:hover {background:none}
tfoot tr td {border-bottom:none;font-weight:bold;font-size:11px;color:#7A7A7A}
.publie_date {font-size:12px; text-align:right; margin:-15px 0 0 0; padding:0; color:#999}
.publie_date_sommaire p {font-size:12px; text-align:right; margin:-15px 0 0 0; padding:0; color:#999; position:relative; top:-12px; right:140px }



table.stats_offensive{border-collapse:collapse;font-size:12px}
.o_joueur{text-align:left;width:165px;}
.o_equipe{text-align:left;width:30px;}
.o_moy,.o_pui,.o_psb{text-align:center;width:30px;}
.o_no,.o_pj,.o_pa,.o_ab,.o_pts,.o_cs,.o_1b,.o_2b,.o_3b,.o_cc,.o_pp,.o_bb,.o_rab,.o_lsb,.o_bv,.o_rtv,.o_sac,.o_fa{text-align:center;width:20px;}


table.stats_monticule{border-collapse:collapse;font-size:12px}
.m_joueur{text-align:left;width:165px;}
.m_equipe{text-align:left;width:30px;}
.m_mpm,.m_adv,.m_ml{text-align:center;width:30px;}
.m_no,.m_vic,.m_def,.m_vp,.m_pj,.m_dep,.m_mc,.m_bl,.m_cs,.m_pts,.m_pm,.m_bb,.m_rab,.m_cc,.m_fa,.m_mvl,.m_fi{text-align:center;width:20px;}


table.stats_defensive{border-collapse:collapse;font-size:12px}
.d_no{text-align:center;width:20px}
.d_joueur{text-align:left;width:165px}
.d_equipe{text-align:left;width:30px}
.d_ret{padding-left:20px}
.d_fd{border-right:#000 solid 1px;padding-right:20px}
.d_pj,.d_rec,.d_1b,.d_2b,.d_3b,.d_ac,.d_cg,.d_cc,.d_cd,.d_fd,.d_ret,.d_aides,.d_err,.d_def{text-align:center;width:30px}



table.t_stats_offensive{border-collapse:collapse}
.t_o_equipe{text-align:left;width:120px}
.t_o_moy,.t_o_pui,.t_o_psb{text-align:center;width:30px}
.t_o_pj,.t_o_ab,.t_o_pts,.t_o_cs,.t_o_1b,.t_o_2b,.t_o_3b,.t_o_cc,.t_o_pp,.t_o_bb,.t_o_rab,.t_o_lsb,.t_o_bv,.t_o_rtv,.t_o_sac,.t_o_fa{text-align:center;width:20px}



table.t_stats_monticule{border-collapse:collapse}
.t_m_equipe{text-align:left;width:120px}
.t_m_mpm,.t_m_adv,.t_m_ml{text-align:center;width:30px}
.t_m_vic,.t_m_def,.t_m_vp,.t_m_pj,.t_m_dep,.t_m_mc,.t_m_bl,.t_m_cs,.t_m_pts,.t_m_pm,.t_m_bb,.t_m_rab,.t_m_cc,.t_m_fa,.t_m_mvl,.t_m_fi{text-align:center;width:20px}



table.t_stats_defensive{border-collapse:collapse}
.t_d_equipe{text-align:left;width:120px}
.t_d_ret,.t_d_aides,.t_d_err,.t_d_def{text-align:center;width:20px}



table.calendrier{border-collapse:collapse}
.cal_no,.cal_heure{text-align:center;width:50px;cursor:text}
.cal_pts{text-align:center;width:40px;cursor:text}
.cal_visiteur,.cal_receveur,.cal_terrain{text-align:left;width:95px;cursor:text}
.cal_date{text-align:left;width:110px;cursor:text}
.cal_sommaire{text-align:center;width:65px;cursor:text}



table.classement{border-collapse:collapse}
.cla_equipe{text-align:left;width:165px}
.cla_pct{text-align:center;width:35px}
.cla_domicile,.cla_etranger,.cla_prolongation,.cla_unpoint,.cla_mai,.cla_juin,.cla_juillet,.cla_aout{text-align:center;width:40px}
.cla_victoires,.cla_defaites,.cla_diff,.cla_enumber{text-align:center;width:25px}



p.men_titre{font-size:14px;color:#CA3F40;font-weight:700;text-align:center;text-transform:uppercase;border:none;width:220px;margin:0;padding:10px 0}
.stats_meneurs{border-collapse:collapse}
.men_nom{width:138px;text-align:left;cursor:text}
.men_eq{width:25px;text-align:left;cursor:text}
.men_stat{width:37px;text-align:right;cursor:text}



p.rec_titre{font-size:14px;color:#CA3F40;font-weight:700;text-align:center;text-transform:uppercase;border:none;margin:0;padding:10px 0}
.stats_records{border-collapse:collapse; font-size:12px}
.rec_nom{width:145px;text-align:left;cursor:text}
.rec_eq{width:95px;text-align:left;cursor:text}
.rec_stat{width:35px;text-align:right;cursor:text}


p.rec-match_titre{font-size:14px;color:#CA3F40;font-weight:700;text-align:center;text-transform:uppercase;border:none;margin:0;padding:10px 0}
.stats_records-match{border-collapse:collapse; font-size:12px}
.rec-match_nom{width:145px;text-align:left;cursor:text}
.rec-match_eq{width:95px;text-align:left;cursor:text}
.rec-match_date{width:125px;text-align:center;cursor:text}
.rec-match_adv{width:95px;text-align:left;cursor:text}
.rec-match_notes{width:200px;text-align:left;cursor:text}



.j_personnel{background-color:#FFC;border:3px solid #36C;height:150px;padding:2px 2px 25px}
.j_photo{position:relative;top:11px;left:0;width:73px}
.j_photo img{border:#BBB 1px solid;float:left;padding:4px}
.j_data{position:relative;top:50px;left:20px} 
.j_nom_joueur{font-size:18px;text-transform:uppercase;font-weight:700}


table.top_stats{font-size:14px;border-collapse:collapse}
table.top_stats th, table.top_stats td{cursor:text;border:none}
table.top_stats tr:hover{background:none}
table.top_stats td{font-size:12px;}
.top_pj, .top_ab, .top_cs, .top_2b, .top_3b, .top_cc, .top_pp, .top_bb, .top_rab, .top_bv {text-align:center;width:30px;background-color:#F60}
.top_moy {text-align:center;width:40px;background-color:#0F9}



table.j_histoire{font-size:14px;border-collapse:collapse}
table.j_histoire th{cursor:text}
.j_histoire_date{width:80px}
.j_histoire_fait{width:610px;text-align:left}




.dataTables_length {padding-bottom:15px; width:55%; float:right}



.dataTables_filter {padding-bottom:15px; width:45%;	text-align:left}



.dataTables_info {position:relative; top:25px; width:40%; float:left}



.dataTables_paginate {position:relative; top:15px; width:44px; * width:50px; float:right; text-align:right}



.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {height:19px; width:19px; margin-left:3px; float:left}



.top, .bottom {padding:15px; background-color:#F5F5F5; border:1px solid #CCCCCC}
.top .dataTables_info {float:none}
.dataTables_empty {text-align:center}
.example_alt_pagination div.dataTables_info {width:40%}
.paging_full_numbers {width:400px; height:22px; line-height:22px}
.paging_full_numbers span.paginate_button,
.paging_full_numbers span.paginate_active {border:1px solid #aaa; -webkit-border-radius:5px; -moz-border-radius:5px; padding:2px 5px; margin:0 3px; cursor:pointer; *cursor:hand}
.paging_full_numbers span.paginate_button {background-color:#ddd}
.paging_full_numbers span.paginate_button:hover {background-color:#ccc}
.paging_full_numbers span.paginate_active {background-color:#99B3FF}



tr.odd td.sorting_1,tr.even td.sorting_1{background-color:#ccc}



.Today{font-weight:700;color:#0E2E6F;border-bottom:solid 1px #919AA4;text-align:left; margin:16px 0 3px 0}
.TeamCell{text-align:left;border:none}
.Status{text-align:center;border-bottom:solid 1px #E7E7E7; margin-bottom:20px}



table.minic{border-collapse:collapse;font-size:12px}
table.minic th{cursor:text}
.minic-team{width:50%;text-align:left}
.minic-v,.minic-d,.minic-moy{width:11%}
.minic-diff{width:17%}


#entete{height:0} 
#entete .header_team{height:50%}
#entete .dru{position:relative;top:7px;left:80px;color:#C00B12;z-index:100}
#entete .gra{position:relative;top:7px;left:80px;color:#ED0F00;z-index:100}
#entete .rep{position:relative;top:7px;left:80px;color:#018327;z-index:100}
#entete .lav{position:relative;top:7px;left:80px;color:#042A57;z-index:100}
#entete .the{position:relative;top:7px;left:80px;color:#2100E7;z-index:100}
#entete .eus{position:relative;top:7px;left:80px;color:#CD0500;z-index:100}
#entete .hya{position:relative;top:7px;left:80px;color:#00649A;z-index:100}
#entete .pat{position:relative;top:7px;left:80px;color:#000040;z-index:100}
#entete .lak{position:relative;top:7px;left:80px;color:#002855;z-index:100}
#entete .lsl{position:relative;top:7px;left:80px;color:#0C3563;z-index:100}
#entete .lon{position:relative;top:7px;left:80px;color:#00438B;z-index:100}
#entete .she,#entete .mon,#entete .con{position:relative;top:7px;left:80px;color:#000}
#entete .lbjrsm{position:relative;top:7px;left:80px;color:#a34;z-index:100}
#entete .header_lbjrsm{position:relative;top:-30px;font-size:14px;color:#CA3F40;text-align:right;font-weight:700;z-index:100}
#entete .logo{position:relative;top:-82px}
#entete .logo_lbjrsm{position:absolute;top:20px}
#footer{border-top:3px solid #000;padding-top:1px}


.dropdown2{margin-top:5px;font-family:'PT Sans',Arial,sans-serif;background-color:#e1e1e1;width:125px;text-align:left;font-size:12px;color:#690}
option{font-family:'PT Sans',Arial,sans-serif}





ul.liens{list-style:disc;font-size:13px;line-height:1.5em}
ul.liens li{margin-left:25px;padding:0}
ul.nobullet{list-style:none;font-size:13px;line-height:1.5em}
ul.nobullet li{margin:0;padding:0}



.renseignements{border-collapse:collapse;font-size:12px;margin-left:7px}
.r_item{width:100px;text-align:left}
.r_data{width:50%;text-align:right}


.stetherese{background:#FFF url(../stetherese/images/logo_the150x203_fond.png) center center no-repeat}
.drummondville{background:#FFF url(../drummondville/images/logo_dru150x203_fond.png) center center no-repeat}
.granby{background:#FFF url(../granby/images/logo_gra150x203_fond.png) center center no-repeat}
.laval{background:#FFF url(../laval/images/logo_lav150x203_fond.png) center center no-repeat}
.longueuil{background:#FFF url(../longueuil/images/logo_lon150x203_fond.png) center center no-repeat}
.montreal{background:#FFF url(../montreal/images/logo_mon150x203_fond.png) center center no-repeat}
.lacstlouis{background:#FFF url(../lacstlouis/images/logo_lsl150x203_fond.png) center center no-repeat}
.repentigny{background:#FFF url(../repentigny/images/logo_rep150x203_fond.png) center center no-repeat}
.sherbrooke{background:#FFF url(../sherbrooke/images/logo_she150x203_fond.png) center center no-repeat}
.stconstant{background:#FFF url(../stconstant/images/logo_con150x203_fond.png) center center no-repeat}
.steustache{background:#FFF url(../steustache/images/logo_eus150x203_fond.png) center center no-repeat}
.sthyacinthe{background:#FFF url(../sthyacinthe/images/logo_hya150x203_fond.png) center center no-repeat}
.pointeauxtremnbles{background:#FFF url(../pointeauxtrembles/images/logo_pat150x203_fond.png) center center no-repeat}



.stats_o{border-collapse:collapse;font-size:12px;margin-left:7px}
.stats_o_item{width:100px;text-align:left}
.stats_o_data{width:50%;text-align:right}



.stats_m{border-collapse:collapse;font-size:12px;margin-left:7px}
.stats_m_item{width:170px;text-align:left}
.stats_m_data{width:10%;text-align:right}



.a_personnel{height:175px}
.a_photo{position:relative;top:11px;left:25px;width:73px}
.a_photo img{border:#BBB 1px solid;float:left;padding:4px}
.a_data{position:relative;top:50px;left:50px}
.a_nom_joueur{font-size:18px;text-transform:uppercase}



.tabberlive .tabbertabhide{display:none}


.tabberlive {margin-top:1em}


ul.tabbernav{margin:0;padding:3px 0 5px 0;border-bottom:1px solid #000;font-family:'PT Sans',Arial,sans-serif; font-weight:700;font-size:14px}
ul.tabbernav li{list-style:none;display:inline;margin:0}
ul.tabbernav li a{margin-left:3px;border:1px solid #000;border-bottom:none;background:#cbcbcb;text-decoration:none;padding:8px 0.5em}
ul.tabbernav li a:hover{color:#B85239;background:#FFF;border-color:#000}
ul.tabbernav li.tabberactive a{background-color:#FFF;border-bottom:1px solid #fff}
ul.tabbernav li.tabberactive a:hover{color:#B85239;background:#cbcbcb;border-bottom:1px solid #FFF}
ul.tabbernav li a:link,ul.tabbernav li a:visited{color:#B85239}



.tabberlive .tabbertab{padding:5px 5px 15px 5px;border:1px solid #000;border-top:0}


.tabberlive .tabbertab h2 {display:none}
.tabberlive#tab2 .tabbertab {height:200px;overflow:auto}



div.ui-cluetip {font-size:1em}
.cluetip-default {background-color:#FFF;padding:4px;border:#BBB 3px solid}




table.som_resultat{border-collapse:collapse;border:2px solid #AAA}
table.som_resultat th{cursor:text}

.som_logo{width:35px;border-right:none}
.som_team{text-align:left;width:227px;vertical-align:middle;font-weight:900;border-right:1px solid #E7E7E7}
.som_manche{width:14px;vertical-align:middle;border-right:1px solid #E7E7E7}
.som_decision{text-align:left;padding-left:15px;width:258px;vertical-align:middle}


table.som_baton,table.som_monticule{border-collapse:collapse;border:2px solid #aaa;margin-top:25px}
table.som_baton th,table.som_monticule th{cursor:text}
td.som_vide,th.som_vide{text-align:center;width:20px;border:none}
.som_joueur{text-align:left;width:142px}
.som_off{text-align:center;width:22px}


table.notes{border-collapse:collapse;border:2px solid #aaa;margin-top:25px}
table.notes th{cursor:text}
.duree{text-align:center;width:60px}
.arbitres,.marqueur{text-align:center;width:204px}





table.som_resultat1000{border-collapse:collapse;border:2px solid #AAA; width:100%}
table.som_resultat1000 th{cursor:text}

.som_logo1000{width:54px;border-right:none}
.som_team1000{text-align:left;width:227px;vertical-align:middle;font-weight:900;border-right:1px solid #E7E7E7}
.som_manche1000{width:24px;vertical-align:middle;border-right:1px solid #E7E7E7}
.som_points1000{width:24px;vertical-align:middle;border-right:1px solid #E7E7E7; background-color:#E7E7E7}
.som_decision1000{text-align:left;padding-left:15px;vertical-align:middle; height:30px; text-transform:uppercase}



table.som_baton1000,table.som_monticule1000{border-collapse:collapse;border-top:solid 2px #aaa;border-bottom:solid 2px #aaa;margin-top:25px; }
table.som_baton1000 th,table.som_monticule1000 th{cursor:text}

.som_joueur1000{text-align:left;width:185px}
.som_off1000{text-align:center;width:12px}


.arc90_imgcaptionTXT{font-size:12px;color:#000;text-align:center}
.arc90_imgcaption{background:#E1E1E1;border:2px solid #000;width:300px;margin:5px;padding:5px}
.floatl{float:left;margin-right:1em}
.floatr{float:right;margin-left:12px}



table.transactions{font-size:14px;border-collapse:collapse}
table.transactions th{cursor:text}
.transactions_date{width:80px}
.transactions_trans{width:610px;text-align:left}


table.administration{font-size:14px;border-collapse:collapse;width:460px}
table.administration th{cursor:text}
.admin_nom{width:70%;text-align:left}
.admin_date{width:30%}


table.champions {border-collapse:collapse}
table.champions tbody tr:hover {background:none}
table.champions td {border:none; padding:0 0 15px 0; width:100px;}


#easyticker{overflow:hidden;position:relative;height:135px}
#easytickertop{position:relative;top:-25px}
#imageTicker{overflow:hidden;position:relative;height:250px;list-style:none}
#easyticker li,
#easytickertop li {display:none;position:absolute;top:0;left:0;margin:0}
#imageTicker li{display:none;position:absolute;top:0;left:0;margin:0}
ul#easyticker li,ul#easytickertop li{list-style:none;margin:0}



ul.photos,li.photos{margin:0 0 0 10px;padding:0}
li.photos{list-style:none;float:left;display:inline;margin-right:10px;position:relative;left:30%}



.text-shadow-wrapper{position:relative}
.text-shadow, .shadow{position:absolute;top:0px;left:0px}
.shadow{font-family:'PT Sans',Arial,sans-serif;text-transform:uppercase;font-size:36px;font-weight:700}



#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../images/fancybox/fancybox.png')}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp{border:0;overflow:auto;display:none;margin:0;padding:0}
#fancybox-wrap{position:absolute;top:0;left:0;z-index:1101;outline:none;display:none;padding:20px}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff;padding:0}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('../images/fancybox/fancybox.png') -40px 0;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font:normal 12px/20px Arial;margin:0;padding:14px}
#fancybox-img{width:100%;height:100%;border:none;outline:none;line-height:0;vertical-align:top;margin:0;padding:0}
#fancybox-frame{width:100%;height:100%;border:none;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('../images/fancybox/blank.gif');z-index:1102;display:none}
#fancybox-left{left:0}
#fancybox-right{right:0}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background-image:url('../images/fancybox/fancybox.png');background-position:-40px -30px}
#fancybox-right-ico{background-image:url('../images/fancybox/fancybox.png');background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;border:0;width:20px;height:20px;z-index:1001;margin:0;padding:0}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('../images/fancybox/fancybox-x.png')}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('../images/fancybox/fancybox-y.png');background-position:-20px 0}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('../images/fancybox/fancybox-x.png');background-position:0 -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('../images/fancybox/fancybox-y.png')}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -122px}
#fancybox-title{font-family:'PT Sans', Arial, sans-serif;font-size:12px;z-index:1102}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over{background-image:url('../images/fancybox/fancy_title_over.png');display:block;padding:10px}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:none;white-space:nowrap}
#fancybox-title-float-left{background:url('../images/fancybox/fancybox.png') -40px -90px no-repeat;padding:0 0 0 15px}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:700;background:url('../images/fancybox/fancybox-x.png') 0 -40px;padding:0 0 3px}
#fancybox-title-float-right{background:url('../images/fancybox/fancybox.png') -55px -90px no-repeat;padding:0 0 0 15px}



.fancybox-ie .fancybox-bg{background:transparent !important}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_n.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_ne.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_e.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_se.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_s.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_sw.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_w.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_nw.png', sizingMethod='scale')}







.team {padding-top:5px;height:26px}

#menu {
	list-style:none;
	width:940px;
	margin:0 auto;  
	height:25px; 
	padding-top:60px; 

	

	
	
	


}

#menu li {
	float:left;
    display:block;
	text-align:center;
	position:relative;
	padding:4px; 
	margin-right:0px; 
	margin-top:0px;
	border:none;
    z-index:100;
}

#menu li:hover {
	border: 1px solid #777;
	padding:4px 3px; 
	
	
	
	background: #f4f4f4; 
	
	
	
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

#menu li a {

	font-size:14px; 

  	display:block;

}

#menu li:hover a {


}

#menu li .drop {
	padding-right:21px;
	background:url("../images/menu/drop.png") no-repeat right 8px;
}
#menu li:hover .drop {
	background:url("../images/menu/drop.png") no-repeat right 7px;
}

.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; 
	text-align:left;
	padding:10px 5px; 
	border:1px solid #777;
	
	
	background:#F4F4F4;

	
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
}

.dropdown_1column {width: 150px} 
.dropdown_2columns {width: 420px} 
.dropdown_3columns {width: 330px} 
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 700px;}

#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {
	left:-1px;
	top:auto;
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}
.col_1 {width:140px}   
.col_2 {width:200px} 
.col_3 {width:100px} 
.col_4 {width:550px;}
.col_5 {width:690px;}
.col_x {width:35px;float:left}

#menu p, #menu h2, #menu h3, #menu ul li {

	text-align:left;

}
#menu h2 {
	font-size:16px;
	font-weight:600;

	margin:0 0 14px 0; 
	padding-bottom:5px; 
	border-bottom:1px solid #000;
    color:#0E2E6F
}

#menu h3 {
	font-size:14px;
	margin:7px 0 14px 0;
	padding-bottom:7px;
	border-bottom:1px solid #000;
}

#menu li:hover div a {
	font-size:13px;

    display:table;
}
#menu li:hover div a:hover {

}

#menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}

#menu li ul li {
    display:inline;
	font-size:12px;
	line-height:1.7em; 
	position:relative;

    padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px;
}
#menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}



table.protection{border-collapse:collapse;margin-left:20px;}
.p_joueur{text-align:left;width:195px}
.p_equipe{text-align:left;width:140px}
.p_ville{text-align:left;width:180px}
.p_naissance{text-align:center;width:120px}
.p_telephone{text-align:center;width:180px}







	.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }
	
	.fg-button { clear:left;  padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: absolute; right:10px; top:5px; text-align: center; zoom: 1; }
	.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
	a.fg-button { float:left;  }
	button.fg-button { width:auto; overflow:visible; } 
	
	.fg-button-icon-left { padding-left: 2.1em; }
	.fg-button-icon-right { padding-right: 2.1em; }
	.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
	.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
	.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 	
	
	.fg-button.ui-state-loading .ui-icon { background: url(spinner_bar.gif) no-repeat 0 0; }





table.facturation{font-size:14px;border-collapse:collapse;width:460px}
table.facturation th{cursor:text}
.facturation_nom{width:70%;text-align:left}
.facturation_date{width:30%}


table.fact{font-size:14px;border-collapse:collapse;margin-left:10px}

.fact_date {
   padding:5px;
   text-align:center;
   width:140px;
   vertical-align:top;
}

.fact_article {
   padding:5px;
   text-align:center;
   width:130px;
   vertical-align:top;
}

.fact_description {
   padding:5px;
   text-align:center;
   width:100px;
   vertical-align:top;
}

.fact_montant {
   padding:5px;
   text-align:center;
   width:100px;
}


table.rss{border-collapse:collapse;margin-left:15px;}
table.rss td {padding:.25em; border:none}
table.rss tr:hover {background:none}

.rss-xml{width:36px; vertical-align:middle}
.rss-logo{width:15px; vertical-align:middle}
.rss-equipe{width:500px; text-align:left}
