html{background-color:#fff;}
body{background-color:#fff;color:#000;font-size:11px;font-family:Verdana, Geneva, Helvetica, sans-serif;line-height:1.6em;color:#000;background:url(../images/charte/fond_rayures.jpg) repeat-x 0 0;}
h1{font-size:2.2em;line-height:1.4em;font-weight:bold;}
h2{color:#333333;font-size:1.4em;line-height:1.2em;padding-top:10px;}
h3{color:#CCA033;font-size:1.2em;margin:10px 0 0 0;}
h4{margin:6px 0 0 0;}
ul li{margin-left:1.4em;}
p{padding-top:.4em;padding-bottom:.4em;}
a,a:link,a:visited{color:#CCA033;font-weight:bold;}
a:hover,a:focus,a:active{color:#CCA033;text-decoration:underline !important;}
.cache{text-indent:-5000px;font-size:0px;line-height:1px;text-decoration:none;}
.spacer{clear:both;visibility:hidden;}
.spacerLeft{clear:left;visibility:hidden;}
.clear{clear:both;}
.aligncenter{text-align:center}
.left{float:left;margin-right:10px;margin-top:.4em;}
.right{float:right;margin-left:10px;margin-top:.4em;}
.pagination{margin-top:20px;text-align:center;}
div.error{color:#990000;padding:5px 0;font-weight:bold;}
.pubWinamax{text-align:center;}
#maintenance{width:930px;height:734px;margin:0 auto;color:#fff;}
#maintenance h1 a, #maintenance h1 a:hover, #maintenance h2{color:#fff;text-decoration:none;}
#maintenance img{float:left;}
#maintenance h1{background:url(../images/charte/titre_banniere2.png) no-repeat 0 40px; width:460px; height:120px; margin-left:120px;}
#maintenance h2{margin-top:50px;font-size:2.4em;}
#maintenance p{font-size:1.2em;}
#main{width: 1000px;margin: 0 auto auto auto;background-color: #fff}
#mainblack{width: 1000px;margin: 0 auto auto auto;background-color: #212121}
#header{background: #212121 url(../images/charte/fond_banniere2.jpg) no-repeat right 0;color:#fff;position:relative}
.headerSansSousMenu{height:187px !important;}
#header #blocLogoTitre{height:133px;}
#header .logo{position:absolute;top:7px;left:14px;}
/*
#header h1{position:absolute;background:url(../images/charte/titre_banniere2.png) no-repeat 0 0;width:460px;height:70px;left:130px;top:42px;}
*/
#header h1{position:absolute;}
#header h1 a{color:#fff;display:block;height:70px;}
#menu{height:42px;background:transparent url(../images/charte/fond_onglets.jpg) repeat-x 0 12px;border-left:1px solid #212121; border-right:1px solid #212121}
#menu, #menu li{list-style:none;margin-left:0;}
#menu li{float:left;}
#menu li a, #menu li a:hover{display:block;height:42px;text-decoration:none !important;}
#menu li a span.text{color:#CCA033;font-size:12px;line-height:55px;padding:0 21px}
#menu li a.selected, #menu li a:hover.selected{background:url(../images/charte/onglet_selected_fond2.jpg) repeat-x 0 0}
#menu li a.selected span.text{color:black;font-size:14px;line-height:45px;padding:0 12px;}
#menu li a.selected span.ongletBordGauche, #menu li a span.ongletBordDroit{display:block;height:42px;width:12px;}
#menu li a.selected span.ongletBordGauche{background:url(../images/charte/onglet_selected_gauche2.jpg) no-repeat 0 0;float:left;}
#menu li a.selected span.ongletBordDroit{background:url(../images/charte/onglet_selected_droite2.jpg) no-repeat 0 0;float:right;}
#menu li a:hover{background:url(../images/charte/onglet_hover_fond.jpg) repeat-x 0 bottom}
#menu li a:hover span.text{color:#fff}
#sousMenuVide{background:url(../images/charte/fond_sous_menu_vide2.jpg) repeat-x 0 0;height:12px;border-left:1px solid #212121; border-right:1px solid #212121}
#sousMenu{background:#CCA033 url(../images/charte/fond_sous_menu2.jpg) repeat-x 0 bottom;padding-left:5px;padding-bottom:10px;border-left:1px solid #212121; border-right:1px solid #212121}
#sousMenu, #sousMenu li{list-style:none;margin-left:0;text-shadow : 5px 5px 15px black;}
#sousMenu li{float:left;}
#sousMenu li a{float:left;color:#505050;font-size:12px;text-decoration:none;display:block;height:22px;padding:5px 15px 0 15px;}
#sousMenu li a.selected, #sousMenu li a:hover{color:#000000;font-size:13px;text-decoration:underline overline;}
#content{min-height:470px;padding:0 10px 10px 10px;border-left:1px solid #212121; border-right:1px solid #212121}
.blocOmbre{border:2px solid #CCA033; border-radius:6px; padding:10px; margin:5px 0;}
#contenuFooter{background:url(../images/charte/pied_haut.jpg) no-repeat 0 0;background-color:#212121;color:#666;text-align:center;font-size:0.8em;padding:6px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
#contenuFooter a{color:#666;}
#contenuFooter a:hover{color:#fff;}
#footer{width:930px;height:24px;margin:0 auto;padding:0 20px;}
#menuDroite{width:240px;float:right}
#menuDroite #cse-search-box{margin-top:3px;padding-left:7px;}
#menuDroite #cse-search-box #recherche{width:180px;color:#CCA033;}
#menuDroite #cse-search-box input{padding:2px;}
#menuDroite #banniereRss{display:block;}
#menuDroite #twtr-widget-1{margin:5px 0 5px 7px;}
#menuDroite #blocInfosConnecte button{width:100%;background:#CCA033;color:#2C2C2C;}
#menuDroite #blocInfosConnecte button:hover{width:100%;background:#2C2C2C;color:#CCA033;}
#menuDroite #login_form button{width:100%;background:#CCA033;color:#2C2C2C;}
#menuDroite #login_form button:hover{width:100%;background:#2C2C2C;color:#CCA033;}
#menuDroite .lienBlock{display:block;width:100%;text-align:center;padding:10px 0}
#accueil .toutesLesNews{font-weight:bold;}
#accueil .toutesLesNews a{text-decoration:none;}
#accueil .enSavoirPlus{font-size:10px;font-weight:bold;text-align:right;}
#accueil .enSavoirPlus a{text-decoration:none;}
#accueil #presentation, #accueil #listeNews {width:710px}
#accueil #listeNews img {max-width: 620px;}
#accueil #presentation p.texte{text-align:justify;}
#accueil #presentation img{margin-top:10px;}
#accueil #liensWinamax{text-align:center;}
#news h3{margin-left:5px;}
#news .blocBordureNews{margin:5px 0;}
#news .blocNews, #accueil .blocNews{margin:5px 0;width:100%}
#news .blocNews .celluleImage, #accueil .celluleImage{text-align:center;width:80px;vertical-align:top;padding-top:10px;}
#news .blocNews a, #accueil .blocNews a{font-weight:bold;text-decoration:none;}
#news .blocNews .titre, #accueil .blocNews .titre{padding-top:10px;padding-bottom:0;margin-bottom:0;}
#news .blocNews .infos, #accueil .blocNews .infos{padding-top:0;margin-top:0;line-height:1em;}
#news .blocNews .infos span, #accueil .blocNews .infos span{font-size:0.8em;font-style:italic;}
#news .blocNews p.enSavoirPlus, #accueil .blocNews p.enSavoirPlus{text-align:right;padding:0;}
#adhesion ul{margin-left:20px;}
#adhesion .attention{color:red;}
#adhesion #conteneurBtnTelechargementAdhesion{text-align:center;}
#listePresse .celluleBlocArticles{width:50%;vertical-align:top;}
#listePresse .blocArticles{}
#listePresse .blocArticles .cellImage{width:70px;vertical-align:top;}
#listePresse .blocArticles img{margin-right:10px;}
#listePresse .blocArticles a{font-weight:bold;text-decoration:none;}
#listePresse .blocArticles .titre{padding-bottom:0;margin-bottom:0;}
#listePresse .blocArticles .infos, #articlePresse .infos{padding-top:0;margin-top:0;line-height:1em;}
#listePresse .blocArticles .infos span, #articlePresse .infos span{font-size:0.8em;font-style:italic;}
#listePresse .blocArticles p.enSavoirPlus{text-align:right;font-size:0.8em;}
#membres h3{margin-top:0;}
#membres .tabMembres{width:100%;}
#membres .tabMembres td{vertical-align:top;}
#membres ul.listeMembres{margin-left:10px;list-style:none;border-left:1px solid #ccc;}
#membres ul.listeMembres li{margin-left:5px;}
#statuts #blocPresentationAsso{width:auto;margin:0 auto;}
#partenaires h3{margin-top:0;}
#partenaires .listePartenaires{}
#partenaires .listePartenaires .lienImage{width:145px;height:115px;display:block;background:url(../images/charte/fond_partenaires.jpg) top left no-repeat;margin:0 10px 0 0;line-height:115px;text-align:center;}
#partenaires .listePartenaires img{vertical-align:middle;margin:0 auto;}
#partenaires .listePartenaires .titre{text-decoration:none;font-weight:bold;color:#2C2C2C;}
#partenaires .listePartenaires p{margin:0;padding:0;}
#partenaires .listePartenaires .url{font-size:0.9em;font-weight:normal;font-style:italic;}
#plan #map_canvas{width:855px;height:450px}
#telechargements .titre{text-decoration:none;}
#telechargements .url{font-size:0.9em;font-weight:normal;font-style:italic;}
#login_form p{padding:2px 0;}
#login_form label{font-weight:bold;}
#login_form input.champ{width:95%;}
.popupFormulaire label{font-weight:bold}
.popupFormulaire input.text, .popupFormulaire select, .popupFormulaire textarea{margin-bottom:12px;width:95%;padding:.4em;}
.popupFormulaire input.disabled{background:lightgrey;}
.popupFormulaire fieldset{padding:0;border:0;margin-top:15px;}
.popupFormulaire p.errors{padding:2px 5px;}
#explicationsTournois td{vertical-align:top;}
#explicationsTournois #presentation {width:710px}
#inscriptionsTournois .blocTournoi {width:710px}
#inscriptionsTournois #intro{margin-top:5px;}
#inscriptionsTournois h3{margin-top:0;}
#inscriptionsTournois .tournoiComplet{color:red;}
#inscriptionsTournois .listeMembresInscrits{border-spacing:2px;}
#inscriptionsTournois .formulaireInscription .boutonFlottant{margin:2px;float:left;background:#CCA033;color:#2C2C2C;}
#inscriptionsTournois .formulaireInscription .boutonFlottant:hover{margin:2px;float:left;background:#2C2C2C;color:#CCA033;}
#inscriptionsTournois .formulaireInscription .boutonRepas{margin:2px;float:left;background:#0A5785;color:#CCA033;}
#inscriptionsTournois .formulaireInscription .boutonRepas:hover{margin:2px;float:left;background:#2C2C2C;color:#CCA033;}
#inscriptionsTournois .listeMembresInscrits td.pair{width:120px;padding:5px;border:1px solid #2B2B2B;background:#f6f6f6;font-weight:bold;color:#2B2B2B;white-space:nowrap;} 
#inscriptionsTournois .listeMembresInscrits td.impair{width:120px;padding:5px;border:1px solid #CCA033;background:#FFF0A5;font-weight:bold;color:#2B2B2B;white-space:nowrap;} 
#inscriptionsTournois .listeMembresInscrits td.invite, #inscriptionsTournois .invite{font-style:italic;color:#b32429;}
#inscriptionsTournois .table_sinscrire_invite td{padding:3px 5px;}
#inscriptionsTournois .form_inscrire_invites input.champ{width:120px;}
.formulaireInscriptionAutres .formulaireAutres{margin:10px 0;color:#CCA033}
.formulaireInscriptionAutres .formulaireAutres table{margin-bottom:5px;}
.formulaireInscriptionAutres .formulaireAutres select{width:250px;}
.classement .scrollContenuClassement{overflow:auto;width:auto;height:600px;padding:2px;margin-top:10px;}
.classement #gradL{position:absolute;width:15px;background:url(../images/tournois/gradL.png) top left repeat-y;visibility:visible;display:none;}
.classement #gradR{position:absolute;width:15px;background:url(../images/tournois/gradR.png) top right repeat-y;visibility:visible;display:none;}
.classement .blocTableauClassement{float:left; padding:0 10px}
.classement .blocTableauClassement h3{margin-bottom:5px}
.classement .tableauClassement{border-collapse:collapse;}
.classement .tableauClassement th{background:#CCA033;color:#2B2B2B;border:1px solid #f6f6f6;padding:3px 8px;font-weight:bold;}
.classement .tableauClassement th.invisible{background:none;border:none;}
.classement .tableauClassement .total{font-weight:bold;}
.classement .tableauClassement td{border:1px solid #CCA033;padding:3px 8px;white-space:nowrap;}
.classement .tableauClassement tr.pair td{background-color:#f6f6f6;color:#2B2B2B}
.classement .tableauClassement tr.utilisateurConnecte td{background-color:#FFF0A5;color:#CCA033;font-weight:bold;border:1px solid #CCA033}
.classement .tableauClassement tr.vainqueur td{font-weight:bold;color:#CCA033;}
.classement .tableauClassement td.absence{color:#999 !important;}
.classement .tableauClassement td.joker, span.joker{text-decoration:line-through;}
.classement .conteneurTableauTournois td.conteneurTableauTournoisTD{vertical-align:top;padding:0 10px;}
.classement .conteneurTableauTournois td.conteneurTableauTournoisTD h4{margin-bottom:5px;}
.classement ul#ongletsClassement{list-style-type:none;height:20px;margin-top:10px;padding-bottom:1px;}
.classement #ongletsClassement li{border:1px solid black;background-color:lightgrey;list-style-type:none;margin:0;padding:0;float:left;padding:0 5px;margin-right:5px;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-khtml-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-khtml-border-top-right-radius:6px;border-top-right-radius:6px;}
.classement #ongletsClassement li a, .classement #ongletsClassement li a:hover{display:block;height:20px;text-decoration:none !important;}
.classement #ongletsClassement li.selected{background-color:#CCA033;}
.classement #ongletsClassement li.selected a{color:#fff;}
.classement #contenuOngletClassement{border:1px solid black;padding:10px;}
.classement #formTrimestre, .classement #formAnnee{margin:10px 0;}
.conteneurListeTableaux {padding:10px 0;}
.conteneurListeTableaux .conteneurTableau {float:left; margin:10px;}
.leftImage img{float:left;margin-right:10px;margin-top:.4em;}
.rightImage img{float:right;margin-left:10px;margin-top:.4em;}
#evenements .blocType {float:left; margin-right: 20px; width: 250px}
#evenements .blocType label {font-weight: bold}
#evenements #calendar {margin: 20px auto;}
#agendaSmall #calendar {width: 220px;margin: 20px auto;}