html{font-size:100%;}
body,p,td,th,div{font-family:Verdana, Helvetica, sans-serif;color:#333333;}
body{margin:0;padding:0;font-size:0.8em;}
div#header{height:90px;width:100%;margin:0 auto;padding:0;}
div#footer{height:50px;margin:10px 0 30px 0;padding:0;font-size:0.8em;text-align:center;clear:both;background:#EEEEEE url(common/sprite-coin.png) 0 -120px no-repeat;}
div#footer div#footer-droit{float:right;height:50px;width:10px;border:0px;background:#EEEEEE url(common/sprite-coin.png) 0 -170px no-repeat;}
div#footer p{padding:5px;margin:0;}
div#page{width:980px;position:relative;text-align:left;margin:0 auto;padding:0;}
div#centre{width:100%;overflow:hidden;}
div#menu_rubrique{float:left;width:160px;margin-bottom:20px;}
div#contenu{float:left;padding:0;margin:0 0 20px 0;position:relative;width:518px;}
div#contenu.large{width:818px;}
div#contenu.moyen{width:658px;}
div#contenu.etroit{width:518px;}
div#droite{float:right;margin:0;padding:25px 0 0 0;padding:25px 0 0 0;width:300px;height:100%;border-right:1px solid #EEEEEE;}
div#droite.moyen{width:160px;}
div#droite.large{width:300px;}
div#pop{padding:10px 0 10px 5px;}
div#contenu div#content{padding:0 25px 0 25px;}
div#options{padding:0;height:25px;background:#EEEEEE url(common/sprite-coin.png) 0 -145px no-repeat;}
div#options ul{list-style:none;margin:0;padding:3px;min-width:300px;}
div#options ul li{display:inline;font-size:0.80em;padding:0 7px;margin:0;color:#666666;}
div#options ul li a{color:#999999;}
div#options ul li a:hover{color:#333333;}
div#options ul#raccourcis{float:left;}
div#options ul#options_affichage{float:right;width:300px;text-align:right;background:url(common/sprite-coin.png) 297px -195px no-repeat;height:19px;}
img.sprite-skin{background:transparent url(common/sprite-option.png) no-repeat;}
img.skin-orange{background-position:0 0;}
img.skin-bleu{background-position:-12px 0;}
img.skin-violet{background-position:-24px 0;}
img.skin-vert{background-position:-36px 0;}
img.skin-rouge{background-position:-48px 0;}
img.sprite-option{background:transparent url(common/sprite-option.png) no-repeat;}
img.diminuer-largeur{background-position:-75px 0;}
img.augmenter-largeur{background-position:-95px 0;}
img.diminuer-texte{background-position:-115px 0;}
img.augmenter-texte{background-position:-130px 0;}
h1{font:1.3em 'Century Gothic',Verdana, Arial, Helvetica, sans-serif;font-weight:bold;background:#F6F6F6;padding:5px 0 5px 5px;}
h2{font:1.2em 'Century Gothic',Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#000000;}
h3{font-size:1em;font-weight:bold;padding-top:10px;padding-bottom:2px;margin:0;}
a{text-decoration:none;color:#333333;}
a:hover{text-decoration:underline;color:#000000;}
div.liste{margin:15px 0 15px 0;clear:both;}
div.liste a{font:1em Verdana, Arial, Helvetica, sans-serif;font-style:normal;font-weight:bold;padding-left:18px;}
.date{font-size:0.75em;color:#666666}
.nb{font-size:0.75em;color:#999999;}
.abus{font:0.8em Arial, Helvetica, sans-serif;}
.lien_mort{background:url(file_broken.gif) no-repeat center left;padding:5px 5px 5px 25px;}
.partage{background:url(mail_forward.gif) no-repeat center left;padding:5px 5px 5px 25px;}
.description{text-align:justify;}
.selection{background:url(favoris.gif) no-repeat center left;padding:5px 5px 5px 25px;}
.nouveau{font-weight:bold;background:url(nouveau.gif) no-repeat center right;padding:0 50px 0 0;}
a.sport{font-size:1em;}
a.sport:hover{color:#000000;}
a.ajouter{font-weight:bold;background:url(button_add.png) no-repeat center left;padding-left:20px}
a.ajouter:hover{color:#000000}
a.fermer{background:url(common/sprite-puce.png) 0 -60px no-repeat;padding-left:15px;font-size:0.75em;font-weight:normal;line-height:15px;}
a.retour{background:url(common/sprite-puce.png) 5px -29px no-repeat;padding-left:20px;color:#666666;}
.details{color:#999999;font-size:0.75em;}
a.choose_image{background:url(file_extension/jpg.gif) no-repeat;padding-left:20px;font-weight:bold;}
a.choose_date{background:url(calendrier.gif) no-repeat;padding-left:20px;font-weight:bold;}
a.blank{padding:0 15px 0 0;color:#0066CC;background:url(common/sprite-puce.png) right -44px no-repeat;}
.modifier{background:url(button_edit.gif) no-repeat;padding-left:20px;padding-bottom:2px;}
.supprimer{background:url(button_drop.gif) no-repeat;padding-left:20px;padding-bottom:2px;}
span.redirection{background:url(ajax-loader.gif) no-repeat;padding-left:30px;}
input.modifier{background:url(button_edit.gif) no-repeat;padding-left:20px;padding-bottom:2px;border:0;}
input.supprimer{background:url(button_drop.gif) no-repeat;padding-left:20px;padding-bottom:2px;border:0;}
input.sauvegarder{background:url(button_save.png) no-repeat;padding-left:20px;padding-bottom:2px;border:0;}
input.annuler{background:url(button_undo.png) no-repeat;padding-left:20px;padding-bottom:2px;border:0;}
a.site{background:url(browser.gif) no-repeat top left;padding-left:20px;}
.signaler_abus{background:url(interdit.gif) no-repeat top left;padding-left:20px;}
th{font-weight:normal;padding-left:5px;padding-right:5px;text-align:right;vertical-align:top;}
thead th{font-weight:bold;color:#FFFFFF;text-align:center;padding:5px;width:auto;}
.ligne0{background-color:#F7F7F7;}
.ligne1{background-color:#EEEEEE;}
.difference0{background-color:#FFFFFF;}
.difference1{background-color:#FFFF00;}
.droite{float:right}
.milieu{text-align:center}
.gauche{float:left}
.spacer{clear:both;margin:0;padding:0;height:0;width:100%;}
.spacer_right{clear:right;margin:0;padding:0;height:0;}
.spacer_left{clear:left;margin:0;padding:0;height:0;}
div#action{padding-top:10px;}
div#action a{line-height:25px;}
ul.liste_sport, ul.liste_sport_inline{list-style:none;margin:0;padding:0;}
ul.liste_sport li, ul.liste_sport_inline li{margin:1px;padding:0;height:30px;}
ul.liste_sport_inline li{float:left;}
textarea{font:1em Arial, Helvetica, sans-serif;}
input#faire_lien{font:0.85em Arial, Helvetica, sans-serif;color:#666666;border:1px solid #CCCCCC;width:70%;}
div.reseau a img{vertical-align:middle;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
div.reseau a:hover img{opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}
.boutons{text-align:center;padding:20px;}
.bouton-ok{width:20px;height:20px;font-size:1px;color:#FFFFFF;border:0;}
.bouton-ok:hover{cursor:pointer;}
.champ-obligatoire{font-weight:bold;}
.nb_caractere{color:#666666;font-size:0.8em;}
div.page{text-align:center;margin-top:30px;margin-bottom:30px;padding:5px;border-top:1px #CCCCCC dashed;border-bottom:1px #CCCCCC dashed}
div.page a{}
div.page a:hover{color:#000000;}
div#tri{margin:0;padding:3px;border-bottom:1px #CCCCCC dashed;}
div#tri a{}
div#tri a.on{color:#000000;font-weight:bold;}
div#tri a:hover{color:#000000;}
p.message, div.message{font-size:1em;font-weight:bold;margin-top:10px;margin-bottom:10px;background-color:#EEEEEE;border:1px solid #CCCCCC;padding:5px;font-variant:normal;text-align:center;}
.message ul{text-align:left;font-weight:normal;}
.info, .success, .warning, .error, .validation, #erreur{border:1px solid;margin:10px 0px;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px 10px;}
.info{color:#00529B;background-color:#BDE5F8;background-image:url('common/icon-32/info.png');}
.success{color:#4F8A10;background-color:#DFF2BF;background-image:url('common/icon-32/success.png');}
.warning{color:#9F6000;background-color:#FEEFB3;background-image:url('common/icon-32/warning.png');}
.error{color:#D8000C;background-color:#FFBABA;background-image:url('common/icon-32/error.png');}
.info a{text-decoration:underline;}
#erreur{color:#9F6000;background-color:#FEEFB3;background-image:url('common/icon-32/warning.png');padding:5px 10px 15px 50px;}
#erreur p.erreur-titre{font-size:1em;font-weight:bold;color:#9F6000;}
div#liste_section{margin:20px 0 20px 0;padding:0;width:100%;}
div#liste_section ul{padding:5px;margin:0;}
div#liste_section ul li{list-style:none;width:33%;float:left;margin:0 auto;line-height:14px;}
div#liste_section a{background:url(common/sprite-puce.png) 0 -165px no-repeat;padding-left:15px;font-size:0.75em;font-weight:normal;}
div#header_sport{height:80px;margin-left:160px;}
div#titre-haut{float:left;padding:0px 20px 0px 10px;height:34px;font:28px "Century Gothic",Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF;}
div#similaire{float:left;width:100%;height:16px;padding:0;color:#FFFFFF;border-bottom:1px solid #FFFFFF;font-size:0.85em;}
div#similaire a{font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;}
div#similaire span{font-weight:bold;margin-left:10px;}
.connecte1{background:url(common/sprite-puce.png) 0 -198px no-repeat;color:#99FF00;font-weight:bold;padding-left:15px;}
.connecte0{background:url(common/sprite-puce.png) 0 -213px no-repeat;color:#FFCC00;font-weight:bold;padding-left:15px;}
div#favori{color:#FFFFFF;font-size:0.8em;}
#favori a{color:#FFFFFF;}
div#logo-sport{float:left;}
div#fil-ariane{font:0.85em Arial, sans-serif;color:#333333;padding:5px 0 5px 25px;}
div#fil-ariane a{color:#999999;}
div#fil-ariane a:hover{color:#000000;}
div#droite div.haut{background:#333333 url(common/sprite-coin.png) 0 0 no-repeat;color:#FFFFFF;font:1em Verdana, Arial, Helvetica, sans-serif;font-weight:bold;padding:2px 0 2px 10px;}
div#droite div.milieu{padding:2px;background-color:#EEEEEE;text-align:left;}
div#droite div.bas{height:10px;}
div#droite div#publicite{text-align:center;color:#999999;font-size:0.80em;}
div#droite div#publicite.haute{}
div#droite div#club div#chercher_club{padding:2px 10px;}
div#chercher_club form p{padding:0 0 5px 60px;margin:0;}
div#chercher_club form label{float:left;margin-left:-60px;width:55px;}
div#droite div#sondage div.haut{}
div#partenaire{margin:0;padding:0;}
div#partenaire ul{margin:0;padding:5px 5px 5px 10px;list-style:none;}
div#partenaire li{background:url(common/sprite-puce.png) 0 -149px no-repeat;padding-left:15px;margin-top:3px;text-align:left;font-size:0.85em;}
div#partenaire a.info{background:url(common/sprite-puce.png) 0 -149px no-repeat;padding:0 0 0 15px;font-size:0.85em;margin:0 10px 0 0;}
div#publicite{text-align:center;margin:10px 0 10px 0;}
div#publicite2{margin:20px 0 0px 0px;width:728px;height:90px;padding:0;}
div#top ul{padding:5px 0 5px 30px;margin:0;list-style-type:decimal;}
div#top li{text-align:left;font-size:0.85em;line-height:14px;margin:0;padding:0;}
div#top .nb{color:#999999;}
div#form_recherche{}
div#page div#form_recherche th{vertical-align:middle;height:29px;padding:0 20px 0 15px;color:#FFFFFF;font-weight:bold;text-align:center;background:#999999 url(common/sprite-coin.png) right -490px no-repeat;border:0;}
div#form_recherche td{padding-left:3px;color:#FFFFFF;font-size:0.8em;}
div#form_recherche input#motcle, div#form_recherche select{height:16px;border:#CCCCCC 1px solid;font:1.2em Verdana, Arial, Helvetica, sans-serif;color:#666666;}
div#form_recherche input#motcle{width:180px;}
div#form_recherche select{height:22px;}
div#form_recherche .bouton-recherche{width:20px;height:20px;border:0;}
div#form_recherche .bouton-recherche:hover{cursor:pointer;}
div#form_recherche p.section{font-size:0.75em;margin:0;padding:0;}
div#connexion, div#menu_membre{float:right;margin-right:30px;background:#333333 url(common/sprite-coin.png) right -250px no-repeat;}
div#connexion table, div#menu_membre table{height:30px;}
div#connexion td{color:#FFFFFF;font-size:0.8em;padding:0 3px 0 3px;margin:0;}
div#page div#connexion th, div#page div#menu_membre th{vertical-align:middle;color:#FFFFFF;font-weight:bold;text-align:center;background:#999999 url(common/sprite-coin.png) 0 -220px no-repeat;border:0;padding:0 10px 0 10px;}
div#connexion td#inscription{padding:0 15px 0 15px;background:url(common/sprite-coin.png) -10px -490px no-repeat;font-size:1em;font-weight:bold;}
div#connexion td#inscription a{color:#FFFFFF;}
div#connexion input.login{height:16px;width:80px;border:#CCCCCC 1px solid;font:1.2em Verdana, Arial, Helvetica, sans-serif;color:#666666;padding-top:4px;}
div#connexion input.check{height:12px;width:12px;}
div#connexion .bouton-connexion{width:90px;height:24px;border:0;}
div#connexion .bouton-connexion:hover{cursor:pointer;}
div#connexion label{display:none;}
#bulle-inscription{position:absolute;top:56px;right:280px;}
div#menu_membre td a{color:#FFFFFF;font-size:0.9em;padding:0 5px 0 5px;}
div#menu_membre td a.on{font-weight:bold;}
div#menu_membre td a.deconnexion{font-style:italic;font-size:0.9em;}
div#image_section{width:160px;background:#EEEEEE;position:relative;}
div#image_section img{border-right:#FFFFFF 1px solid;width:159px;}
div#image_section img.coin{border-right:none;position:absolute;width:16px;}
div#image_section div{float:left;position:relative;bottom:55px;padding:0 0 0 2px;margin:0 0 -53px 0;height:50px;}
div#image_section div td{padding:0;margin:0;height:50px;vertical-align:bottom;color:#FFFFFF;font:1.3em "Century Gothic",Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
ul.menu{margin:0;padding:0;list-style:none;border-left:1px solid #CCCCCC;background:#EEEEEE;}
div#menu_rubrique div.bas{height:10px;background:url(common/sprite-menu.png) 0 0 no-repeat;}
ul.menu li{padding:0;margin:0;}
ul.menu li a{display:block;padding:3px 0 3px 18px;min-height:18px;vertical-align:middle;margin:0;font:1em Verdana, Arial, Helvetica, sans-serif;background-color:#EEEEEE;border-right:1px solid #CCCCCC;}
ul.menu li a.on, ul.menu a:hover{background:url(common/sprite-menu.png) 0 -35px no-repeat;font-weight:bold;text-decoration:none;}
ul.menu li.accueil a, ul.menu li.fiche a{padding:9px 0 3px 20px;background-position:0 -30px;}
ul.menu li a.on{border-right:none;}
ul.menu li a.editer{background:url(button_edit.gif) no-repeat bottom left;}
ul.menu li.profil a{color:#999999;font-size:0.9em;}
ul.menu li.separation{height:0;border-bottom:1px #CCCCCC dashed;}
div.changer_sport{border-top:1px #CCCCCC dashed;}
div.changer_sport ul.menu li a{padding-top:10px;color:#999999;background-position:0 -30px;}
div.retour_sport{background:#EEEEEE;border-top:1px #CCCCCC dashed;}
div.retour_sport ul.menu{margin-top:5px;border-right:1px solid #CCCCCC;}
div.retour_sport ul.menu li a{background:url(common/sprite-puce.png) 5px -28px no-repeat;margin:0;padding:2px 0 0 18px;color:#999999;font-size:0.85em;border-right:none;}
div.retour_sport ul.menu li a:hover{font-weight:normal;text-decoration:underline;}
div.update_ami{background:#EEEEEE;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:10px 2px 5px 0px;color:#666666;border-top:1px #CCCCCC dashed;}
div.update_ami ul{list-style:none;padding:0;margin:0;}
div.update_ami li{margin:0;padding:0;font-size:0.9em;padding:3px 0 3px 20px;min-height:18px;}
div.update_ami a{color:#0066CC;}
div#communaute{background:url(common/communaute.png) no-repeat top right;}
div#communaute p, div#services p{color:#0066CC;font:16px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;font-weight:bold;margin:20px 30px 0 0;}
div#communaute ul.menu, div#services ul.menu{border-top:1px solid #D2E4F6;border-left:1px solid #D2E4F6;background-color:#EFF5FB;}
div#communaute ul.menu li a, div#services ul.menu li a{border-right:1px solid #D2E4F6;background-color:#EFF5FB;}
div#communaute ul.menu li a.on, div#services ul.menu li a.on{border-right:none;}
div#menu_rubrique div#communaute div.bas, div#menu_rubrique div#services div.bas{height:10px;background:url(common/sprite-menu.png) 0 -10px no-repeat;}
div#sous_menu{float:left;background:#333333;height:29px;width:100%;}
div#div_menu_sport{float:left;margin:0;padding:3px 0 0 0;border-bottom:1px solid #FFFFFF;height:30px;}
ul#menu_sport{margin:0;padding:0;background:none;list-style:none;}
ul#menu_sport li{float:left;margin:0;padding:0;height:30px;}
ul#menu_sport li a{margin:0;padding:0;display:block;background:#000000;}
ul#menu_sport li a:hover{text-decoration:none;}
ul#menu_sport li.on{margin:0;padding:0;}
ul#menu_sport li a.icone img{margin:0;padding:0;border:none;}
ul#menu_sport li a.icone{width:30px;height:30px;margin:0;padding:0;text-decoration:none;}
ul#menu_sport li.plus a{background:url(common/sprite-coin.png) 0 -310px no-repeat;width:18px;height:30px;border-left:1px solid #FFFFFF;}
ul#menu_sport li.plus a:hover{}
ul#menu_sport li a span.bulle{display:none;}
ul#menu_sport li a:hover span.bulle{display:block;min-width:160px;position:relative;bottom:53px;left:0px;padding-bottom:7px;z-index:10;border:none;background:url(common/sprite-coin.png) 0 -362px no-repeat;}
ul#menu_sport li a span.bulle span.coin{background:#000000 url(common/sprite-coin.png) right -360px no-repeat;height:20px;padding:2px 0px;}
ul#menu_sport li a span.bulle span.texte{color:#FFFFFF;font-size:0.9em;padding:3px 2px 3px 5px;height:20px;background:#000000 url(common/sprite-coin.png) 0 -340px no-repeat;}
img.sprite-sport{background:transparent url(common/sprite-sport.png) top left no-repeat;}
img.sprite-tous{background-position:0 0;}
img.sprite-athletisme{background-position:0 -30px;}
img.sprite-basketball{background-position:0 -60px;}
img.sprite-cyclisme{background-position:0 -90px;}
img.sprite-football{background-position:0 -120px;}
img.sprite-formule-1{background-position:0 -150px;}
img.sprite-moto{background-position:0 -180px;}
img.sprite-natation{background-position:0 -210px;}
img.sprite-rugby{background-position:0 -240px;}
img.sprite-ski{background-position:0 -270px;}
img.sprite-tennis{background-position:0 -300px;}
img.sprite-voile{background-position:0 -330px;}
img.sprite-volley-ball{background-position:0 -360px;}
div#admin_menu{background:#CCCCCC url(common/point.png) no-repeat 4px 4px;padding:0;margin:0;z-index:100;width:100%;height:24px;border-bottom:1px #FFFFFF solid;}
ul#menu_admin{margin:0 0 0 18px;padding:0;list-style:none;}
ul#menu_admin li ul{display:none;}
ul#menu_admin li{float:left;display:block;padding:0;margin:0;}
ul#menu_admin li a{display:block;padding:5px 8px;margin:0;color:#FFFFFF;text-decoration:none;font-size:0.85em;border-right:1px solid #FFFFFF;}
ul#menu_admin li:hover a, ul#menu_admin li a.on{background-color:#999999;color:#FFFFFF;}
ul#menu_admin ul{position:absolute;top:23px;background-color:#999999;list-style:none;margin:0;padding:0;}
ul#menu_admin ul li{position:relative;float:none;margin:0;padding:0;display:inline;}
ul#menu_admin ul li a{background:url(common/sprite-puce.png) 2px -146px no-repeat;display:block;width:auto;margin:0;padding:4px 5px 4px 17px;border:none;height:auto;}
ul#menu_admin ul li a:hover{background:#666666 url(common/sprite-puce.png) 2px -146px no-repeat;color:#FFFFFF;}
ul#menu_admin li:hover ul{display:block;}
ul#tab{list-style-type:none;padding-bottom:25px;padding-left:0;margin-left:0;margin-bottom:0;margin-top:20px;}
ul#tab li{float:left;background-color:#FFFFFF;height:24px;padding:0;margin:0 2px 0 2px;}
ul#tab li{border-top:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}
ul#tab li.on{border-bottom:1px solid #FFFFFF;background-color:#FFFFFF;font-weight:bold}
ul#tab li.entete{float:left;border-top:none;border:none;font-weight:bold;background-color:#FFFFFF;color:#000000;padding-top:4px;height:17px;}
#tab a{float:left;display:block;color:#999999;text-decoration:none;padding:4px 8px;}
#tab li.on a{}
#tab a:hover{}
div#recherche #tab a{font-size:0.85em;padding:4px 3px;}
div.liste_critique{background:#EEEEEE;border-top:1px #CCCCCC dashed;border-bottom:1px #CCCCCC dashed;margin-bottom:10px;}
div.liste_critique p{padding:0;margin:0;}
div.liste_critique .login{font-weight:bold;}
div.liste_critique .texte{padding:10px;margin:0;line-height:18px;}
div#recherche h2{margin-top:20px;}
div#recherche div#recherche_frequente{margin-bottom:20px;}
div#recherche div#recherche_frequente td{vertical-align:top;padding-left:20px;}
div#recherche div#recherche_frequente ul{padding:0;}
div#recherche div#recherche_frequente ul li{list-style:none;margin:0 auto;line-height:14px;}
div#recherche div#recherche_frequente a{background:url(common/sprite-puce.png) 0 -165px no-repeat;padding-left:15px;color:#333333;font-weight:normal}
div#recherche div#recherche_frequente a:hover{color:#000000;}
div#recherche div#recherche_frequente span.visite{font-size:0.8em;color:#666666;}
img.drag{cursor:move;vertical-align:middle;}
div#edit_sport div{width:60%;font-weight:bold;margin-top:10px;}
div#edit_sport div div{border:thin solid #EEE;min-height:20px;font-weight:normal;margin:2px;}
div#categorie_sport{background:#FFFFFF;padding:10px;border:thin solid #EEE;position:fixed;float:right;top:100px;right:0;width:450px;}
div#categorie_sport div{float:left;width:150px;font-size:0.80em;}
div#categorie_sport .drag{width:10px;height:10px;}
div#edit_sport .categorie_sport{font-size:0.85em;color:#999999;}
div#sport div#choisir_sport div#liste_categorie{float:left;width:150px;}
div#sport div#choisir_sport div#liste_sport{margin-left:150px;}
ul#menu_sport li.plus #autre_sport{display:none;width:650px;position:absolute;background:#FFFFFF;padding:5px;top:143px;right:100px;z-index:10;font-size:1em;}
ul#menu_sport li.plus #autre_sport li{background:none;float:none;width:auto;height:auto;}
ul#menu_sport li.plus #autre_sport a{background:none;width:auto;height:auto;display:inline;border:none;}
ul#menu_sport li.plus #autre_sport ul.liste_categorie{list-style-type:none;margin:0;padding:0;width:150px;}
ul#menu_sport li.plus #autre_sport ul.liste_categorie li{margin:0;padding:0;height:30px;}
ul#menu_sport li.plus #autre_sport ul.liste_categorie li a{padding:7px 4px;display:block;border-right:1px solid #EEEEEE;font-weight:bold;color:#666666;}
ul#menu_sport li.plus #autre_sport ul.liste_categorie li.on a, ul.liste_categorie a:hover{border:1px solid #EEEEEE;border-right:1px solid #F6F6F6;color:#000000;background:none;width:auto;background-color:#F6F6F6;}
#choisir_sport ul.liste_categorie{list-style-type:none;margin:0;padding:0;width:150px;}
#choisir_sport ul.liste_categorie li{margin:0;padding:0;height:30px;}
#choisir_sport ul.liste_categorie li a{padding:7px 4px;display:block;border-right:1px solid #EEEEEE;font-weight:bold;text-decoration:none;color:#666666;}
#choisir_sport ul.liste_categorie li.on a, ul.liste_categorie a:hover{border:1px solid #EEEEEE;border-right:1px solid #F6F6F6;color:#000000;background:none;width:auto;background-color:#F6F6F6;}
#choisir_sport{min-height:400px;font-size:0.9em;}
#choisir_sport div#liste_sport{background-color:#F6F6F6;padding:0 10px;min-height:400px;}
#choisir_sport div#liste_sport table{width:100%;padding:0;margin:0;}
#choisir_sport div#liste_sport td{border-right:thin #CCCCCC dashed;padding:0;margin:0;}
#choisir_sport div#liste_sport ul{margin:0;padding:0;}
#choisir_sport div#liste_sport ul li{float:none;list-style:none;}
#choisir_sport div#liste_sport ul li a{text-decoration:none;}
#choisir_sport div#liste_sport ul li a:hover{text-decoration:underline;}
#choisir_sport div#liste_sport .lettre{font-weight:bold;margin-top:10px;}
#autre_sport div#header_choisir_sport{padding:1px;}
#autre_sport div#header_choisir_sport h1{padding:0;}
#autre_sport div#header_choisir_sport .droite{margin:5px;}
#autre_sport div#choisir_sport_explication{padding:2px;}
#autre_sport div#choisir_sport_explication p{color:#333333;}
#autre_sport div#footer_choisir_sport{margin:0;padding:2px 5px;min-height:70px;}
#autre_sport div#footer_choisir_sport a{color:#0066CC;font-weight:bold;}
#autre_sport .boutons{float:right;}
#autre_sport ul.liste_categorie li a{padding:5px;}
#autre_sport ul.liste_categorie li a:hover, div#autre_sport ul.liste_categorie li.on a{color:#000000;}
div#sport form.comparateur p{width:420px;clear:left;margin:0;padding:5px 0 8px 160px;border-top:1px dotted #CCCCCC;}
div#sport form.comparateur label{float:left;margin-left:-160px;width:155px;}
div#sport form.comparateur p span.deux_colonnes{width:48%;float:left;}
div#sport form.comparateur p span.trois_colonnes{width:30%;float:left;}
div#sport form.comparateur input[type="submit"]{font-weight:bold;}
div#sport form.comparateur input.trouver-sport{width:180px;height:30px;border:0;font-size:1px;color:#FFFFFF;}
div#sport form.comparateur input.trouver-sport:hover{cursor:pointer;}
div#sport div#comparateur div#info{margin-bottom:30px;}
div#sport div#comparateur div#info img{float:left;margin-right:10px;}
div#sport div#comparateur div#recherche_sport{}
div#sport div#comparateur div#resultat_sport{}
div#sport div#comparateur table thead th{background:none;color:#000000;border-bottom:1px dashed #000000;}
div#sport div#comparateur table td.sport{min-width:160px;}
div#sport div#comparateur table td{border-bottom:1px dashed #CCCCCC;}
div#sport div#comparateur table td a.voir{color:#0066CC;}
div#sport div#comparateur table td.qualite{font-size:0.85em;}
div#sport div#comparateur table tr#plus_resultat td{padding:5px;}
div#sport div#comparateur table tr#plus_resultat td a{color:#0066CC;padding-left:20px;background:url(common/sprite-puce.png) 0 0 no-repeat;}
div#sport div#comparateur div.ratio{width:80px;height:6px;background:#0000FF;border:1px solid #CCCCCC;}
div#sport div#comparateur div.ratio div{background:#FF00FF;height:6px;}
div#droite div#sport div#comparateur a{color:#0066CC;}
div#droite div#sport div#comparateur{padding:2px 10px;}
div#droite div#comparateur img{float:right;margin-bottom:5px;}
div#droite.moyen div#comparateur img{float:left;margin-bottom:5px;}
div#sport div#fiche span.trois_colonnes{width:30%;float:left;}
div#sport div#fiche{text-align:justify;}
div#sport div#fiche a{color:#0066CC;}
div#sport div#fiche span.avant{font-weight:bold;}
div#sport div#fiche span.important{text-decoration:underline;}
div#sport div#fiche a.commenter{padding:0 0 0 15px;background:url(common/sprite-puce.png) 0 0 no-repeat;}
div#sport div#fiche div#presentation, div#sport div#fiche div#qui, div#sport div#fiche div#materiel, div#sport div#fiche div#qualite_muscle, div#sport div#fiche div#conclusion{margin-bottom:25px;}
div#sport div#fiche div#video_miniature{float:right;margin-left:20px;position:relative;width:130px;}
div#sport div#fiche div#video_miniature .play{position:absolute;top:60px;left:3px;background:url(common/play_small_2.png) no-repeat;width:30px;height:26px;border:none;}
div#sport div#fiche div#video_miniature a:hover .play{top:61px;left:4px;}
div#sport div#fiche div#video_miniature .legende{margin:3px 0 3px 0;font-size:0.85em;font-weight:bold;padding:0 0 0 20px;background:url(common/play_small_3.png) no-repeat top left;text-align:left;line-height:18px;}
div#sport div#fiche div#video_presentation{display:none;}
div#sport div#fiche div#materiel ul#materiel{list-style:none;padding-left:10px;margin:0;float:left;}
div#sport div#fiche div#materiel p.details{float:left;margin:0 0 0 50px;}
div#qualite, div#muscle{float:left;width:50%;}
div#sport div#fiche #div_muscle{position:relative;}
div#sport div#fiche #image_muscle{position:absolute;top:0;left:0;}
div#sport div#fiche #div_muscle span{display:none;position:absolute;color:#FFFFFF;background:#000000;padding:2px 4px 2px 4px;font-weight:bold;font-size:0.85em;}
div#sport div#fiche ul#liste_qualite{list-style:none;padding:0;margin:0;}
div#sport div#fiche ul#liste_qualite li{width:180px;border-bottom:1px dashed #CCCCCC;padding:2px 0 2px 0;}
div#sport div#fiche ul#liste_qualite img{float:right;}
div#sport div#fiche .biceps{top:20px;left:80px;}
div#sport div#fiche .epaules{top:15px;left:70px;}
div#sport div#fiche .pectoraux{top:30px;left:70px;}
div#sport div#fiche .abdominaux{top:40px;left:50px;}
div#sport div#fiche .dorsaux{top:40px;left:70px;}
div#sport div#fiche .quadriceps{top:70px;left:60px;}
div#sport div#fiche .fessiers{top:70px;left:70px;}
div#sport div#fiche .ischios{top:90px;left:90px;}
div#sport div#fiche .mollets{top:100px;left:20px;}
div#sport div#fiche div#savoir_plus{}
div#sport div#fiche div#savoir_plus ul{background:#F7F7F7;padding:5px 0 5px 20px;list-style:circle;}
div#edito{padding-bottom:20px;}
div#article ul{list-style:none;padding-left:0px;margin:0;}
div#article ul li{margin-top:10px;}
div#article a.titre{font-weight:bold;line-height:16px;}
div#article .une a.titre{font-size:1.3em;line-height:normal;}
div#article .image{max-width:180px;float:left;margin:5px 10px 0 0;border:1px solid #000000;}
div#article .liste_article .image{max-width:180px;float:right;margin:5px 0 0 10px;border:1px solid #000000;}
div#article p.description{margin-top:3px;margin-bottom:3px;line-height:16px;}
div#article .liste_details{display:none;position:absolute;z-index:2;width:270px;background:#FFF0F0;border:#000000 1px dashed;margin-top:18px;margin-left:120px;padding:5px;}
div#article div.liste_article{margin-top:20px;}
div#article a.lien-sport{font-size:0.75em;}
div#article a.lire{background:url(common/sprite-puce.png) 0 -149px no-repeat;padding-left:15px;}
div#article a.lire:hover{color:#000000;}
div#article #dernier_article{padding:20px 0 20px 0;}
div#accueil div#jeu{padding-top:10px;}
div#jeu div.liste_jeu{padding:10px 0 10px 0;margin:0;border-bottom:1px dashed #CCCCCC;min-height:80px;}
div#jeu img.vignette{float:left;width:100px;height:80px;margin-right:10px;border:1px solid #000000;}
div#jeu div.liste_jeu input{float:left;}
div#jeu a.titre{font-weight:bold;line-height:20px;}
div#jeu a.sport{margin:0;padding:0;}
div#jeu img.note{margin:0;padding:0;float:right;}
div#jeu .description{line-height:16px;margin:0;padding:0;}
div#jeu .stats{font-size:0.75em;color:#999999;line-height:16px;margin:0;padding:0;}
div#jeu div#fiche h2{margin-top:30px;}
div#jeu div#details th{width:180px;}
div#jeu p.instruction{font-style:italic;display:none;}
#lien ul{padding-left:20px;;margin:0;}
#lien ul li{list-style-image:url(puce-10.gif);}
#lien a.titre{font-weight:bold;}
div#lien div.liste_lien{padding:10px 0 10px 0;margin:0;border-bottom:1px dashed #CCCCCC;}
div#lien div.liste_lien a.titre{background:url(common/sprite-puce.png) 0 -165px no-repeat;padding-left:15px;font-weight:bold;}
div#lien div.liste_lien .description{line-height:16px;margin:0;padding:0;}
div#lien img.note{margin:0;padding:0;float:right;}
div#accueil div#lien div.liste_lien .description{display:none;}
div#lien img.image{float:left;width:100px;height:75px;margin-right:10px;border:1px solid #000000;}
div#accueil div#lien img.image{float:none;width:150px;height:120px;margin-left:0px;margin-bottom:3px;border:1px solid #000000;}
div#lien a.sport{margin:0;padding:0;}
div#lien div.liste_lien .stats{font-size:0.75em;color:#999999;line-height:16px;margin:0;padding:0;}
div#lien div#details th{width:150px;}
div#lien div#fiche h2{margin-top:30px;}
div#lien div#categorie{margin-bottom:20px;padding:0;width:100%;}
div#lien div#categorie ul{padding:0;margin:0;}
div#lien div#categorie ul li{list-style:none;width:50%;float:left;margin:0 auto;line-height:16px;}
div#lien div#categorie a{font-weight:bold;background:url(common/sprite-puce.png) 0 -164px no-repeat;padding-left:15px;}
div#lien div#categorie a:hover{color:#000000;}
div#lien div#categorie li.on a{color:#000000;}
div#evenement form th{width:150px;}
div#evenement form h2{border-bottom:1px solid #CCCCCC;}
div#evenement a.titre{font-weight:bold;line-height:20px;}
div#evenement .affiche{margin:0 0 0 10px;border:0;width:120px;}
div#evenement a.sport{margin:0;padding:0;}
div#evenement .description{line-height:16px;margin:0;padding:0;}
div#evenement .details{margin:0;padding:0;}
div#evenement div.liste_evenement{padding:10px 0 10px 0;border-bottom:1px #CCCCCC dashed;}
div#evenement div.liste_evenement a.action{font-size:0.85em;color:#0066CC;}
div#evenement div.liste_evenement .date{font-size:1.0em;color:#FF3300;}
div#accueil div#evenement div.liste_evenement{border-bottom:none;}
div#accueil div#evenement .affiche{margin:0 10px 0 0;}
div#evenement div#fiche div#details{float:right;margin-left:10px;}
div#evenement div#fiche div#affiche{text-align:center;font-size:0.8em;margin-bottom:10px;}
div#evenement div#fiche div#affiche img{border:0;}
div#evenement div#fiche h2{margin:20px 0 2px 0;}
div#evenement div#fiche div#map{width:440px;height:280px;border:1px solid #CCCCCC;}
div#evenement div#fiche div#description{text-align:justify;}
div#evenement div#fiche div#details ul{list-style:none;border-left:#CCCCCC 1px solid;background:#EEEEEE;margin:0;padding:5px;width:140px;font-size:0.9em;line-height:18px;}
div#evenement div#fiche div#details li{padding-left:25px;}
div#evenement div#fiche div#details li.modifier a{}
div#evenement div#fiche a{color:#0066CC;}
div#evenement div.mini-fiche{font-size:0.9em;}
div#evenement div.mini-fiche .titre{font-weight:bold;}
div#evenement div.mini-fiche .sport{}
div#evenement div.mini-fiche .lien_fiche{font-size:0.9em;color:#0066CC;}
div#evenement div.mini-fiche .affiche{margin:0 10px 0 0;}
div#mini_calendrier{}
div#mini_calendrier table{font-size:0.9em;text-align:center;width:200px;}
div#mini_calendrier thead a{color:#FFFFFF;text-decoration:none;}
div#mini_calendrier tbody a{color:#000000;}
div#mini_calendrier thead a:hover{color:#000000;}
div#mini_calendrier tbody a:hover{color:#999999;}
div#mini_calendrier .out a{color:#CCCCCC;}
div#mini_calendrier .today{}
div#mini_calendrier .today a{}
div#mini_calendrier .we{background:#EEEEEE;border:1px solid #FFFFFF;}
div#mini_calendrier .current{background:#333333;}
div#mini_calendrier .current a{color:#FFFFFF;}
div#mini_calendrier .evts{font-weight:bold;}
div#mini_calendrier td, div#mini_calendrier th{padding:2px 4px 2px 4px;}
ul.choix_date{padding:0;margin:5px;}
ul.choix_date li{list-style:none;display:inline;}
ul.choix_date li a{color:#000000;font-size:0.85em;padding:2px 4px 2px 0;}
ul.choix_date li a:hover{color:#FF3300;}
ul.choix_date li.on{background:url('orange/coin-label-g.png') no-repeat top left;padding:0 0 1px 4px;}
ul.choix_date li.on a{font-weight:bold;color:#FFFFFF;background:#FF3300 url('orange/coin-label-d.png') no-repeat top right;}
ul#recherche_frequente{padding:0;margin:0;}
ul#recherche_frequente li{list-style:none;padding:0px 8px 0px 0px;display:inline;}
ul#recherche_frequente li a{color:#0066CC;}
div#evenement div.proposer{text-align:center;padding:10px;}
div#evenement div.proposer a{font-size:0.85em;}
div#evenement div#proposer{margin-top:30px;}
div#evenement div#proposer p{padding:0;margin:0;}
div#evenement form#form_recherche_evenement th{width:auto;}
div#evenement form#form_recherche_evenement select{font-size:0.9em;height:22px;}
div#evenement form#form_recherche_evenement input#ville{font-size:0.9em;height:16px;width:150px;color:#666666;}
div#evenement #tri{color:#999999;font-size:0.85em;line-height:16px;}
div#evenement div#recherche_evenement h2, div#evenement div#resultats h2{border-bottom:1px dashed #999999;}
div#evenement div#resultats{padding-top:10px;}
div#contenu_sondage{padding:0 5px 0 10px;}
div#sondage .question{font-weight:bold;}
div#sondage .liste_reponse{font-size:0.9em;margin-bottom:5px;}
div#sondage .total{font-size:0.85em;}
div#sondage .avis{font-size:0.85em;margin:0;}
div#sondage div.milieu{text-align:left;}
div#sondage .vote{font-size:0.85em;}
div#sondage div.liste_sondage{margin:10px 0 10px 0;}
div#sondage .sport{font-size:0.8em;}
img.sprite-barre{background:transparent url(barre-sondage.gif) repeat-x;}
img.barre-0{background-position:0 0;}
img.barre-1{background-position:0 -15px;}
img.barre-2{background-position:0 -30px;}
img.barre-3{background-position:0 -45px;}
img.barre-4{background-position:0 -60px;}
img.barre-5{background-position:0 -75px;}
img.barre-6{background-position:0 -90px;}
img.barre-7{background-position:0 0;}
img.barre-8{background-position:0 -15px;}
div#club ul#tab li.resultat{float:right;border-style:dashed;background-color:#FFFFFF;border-bottom:1px solid #FFFFFF;}
div#club ul#tab li.resultat p{padding:4px;margin:0;}
div#club ul#tab{margin-bottom:20px;}
div#club form ul.sport{margin:0;padding:0;}
div#club form ul.sport li{list-style:none;width:33%;float:left;}
div#club div#map{border:#CCCCCC 1px solid;width:100%;height:500px;}
div#club div#carte{float:left;width:65%;}
div#club div#liste{width:100%;}
div#club div#deux{float:left;width:30%;margin:60px 0 0 0;}
div#club .message{background:none;text-align:left;border:none;}
div#club div#chercher_club{margin:0;}
.chercher-club{width:122px;height:30px;border:0;font-size:1px;color:#FFFFFF;}
.chercher-club:hover{cursor:pointer;}
div#club div.mini-fiche{margin:0;padding:0;}
div#club div.mini-fiche .titre{margin:0;font-weight:bold;}
div#club div.mini-fiche .details{font-size:1em;color:#000000;}
div#club div.mini-fiche a.lien_fiche{font-size:0.85em;color:#0066CC;}
div#club div#fiche div.details{border-left:#CCCCCC 1px solid;background:#EEEEEE;padding:5px;width:180px;font-size:0.9em;line-height:18px;}
div#club div#fiche div.details ul{list-style:none;padding:0;margin:0;}
div#club div#fiche div.details li{padding-left:25px;}
div#club div#fiche div.details li.modifier a{}
div#club div#fiche div.details li.avis{}
div#club div#fiche div#map{border:#CCCCCC 1px solid;width:400px;height:280px;}
div#club div#fiche .voir_carte{background:url(carte-cherche-icone_small.gif) no-repeat 0 0;padding-left:25px;}
div#club div#fiche #logo{margin-bottom:10px;}
div#club div#fiche .proposer-evenement{background:url(calendrier.gif) no-repeat 0 5px;padding:5px 0 5px 25px;}
div#club div#fiche .proposer-evenement a{}
div#club div#fiche a{color:#0066CC;}
div#club div#fiche .ajout_membre_club{background:url(common/communaute-16.png) no-repeat 0 5px;padding:5px 0 5px 25px;}
div#club div#fiche .ajout_membre_club a{font-weight:bold;}
div#club div#ajout_membre_club{clear:both;}
div#club div#liste_club{width:100%;}
div#club div.liste_club{margin:10px 0 10px 0;padding:0;border-bottom:1px dashed #CCCCCC;}
div#club div.liste_club p{margin:3px 0 3px 0px;padding:0;}
div#club div.liste_club a{color:#0066CC;}
div#club div.liste_club a.titre{font-weight:bold;line-height:20px;}
div#club div.liste_club a.details{color:#0066CC;font-size:0.9em;}
div#club div.liste_club div.club_info{margin-left:70px;}
div#club div.liste_club .voir_carte{color:#333333;font-size:0.9em;background:url(carte-cherche-icone_small.gif) no-repeat center left;padding-left:25px;}
div#club div.liste_club span.num{width:25px;float:left;font-size:0.85em;padding:3px 5px 0 0;text-align:right;}
div#club div.liste_club img.sport{float:left;margin:3px 10px 3px 0px;}
div#club div#deux div.liste_club{margin:0 0 5px 5px;padding:0;font-size:0.85em;border:none;}
div#club div#deux div.liste_club p{margin:3px 0 3px 20px;padding:0;}
div#club div#deux div.liste_club a.titre{font-weight:normal;line-height:normal;}
div#club div#deux div.liste_club .details{color:#333333;font-size:0.9em;}
div#club div#deux div.liste_club .voir_carte{color:#333333;font-size:0.9em;background:url(carte-cherche-icone_small.gif) no-repeat center left;padding-left:25px;}
div#club div#deux div.liste_club span.num{width:20px;height:30px;padding:2px 3px 0 0;}
div#club div#carte div.rafraichir{text-align:right;padding-bottom:3px;}
div#club div#carte div.rafraichir a{font-size:0.85em;background:url(reload-10.gif) no-repeat center left;padding-left:15px;}
div#club li.page{border:none;float:right;margin:0;padding-top:4px;height:20px;text-align:right;}
div#club li.page a{margin:0;padding:0;display:inline;float:none;}
div#club div#resultat a{}
div#club div#info, div#club div#resultat{float:left;width:50%;margin-right:15px;}
div#club div#info img{float:left;margin:0 10px 10px 0;border:1px #CCCCCC solid;}
div#club div#info p{margin:0;text-align:justify;font-size:0.9em;}
div#club div#avis{float:left;width:48%;margin:30px 20px 0 0;}
div#club div#avis div.liste_critique .nom{font-size:0.8em;}
div#club div#avis div.liste_critique .nom a{}
div#club div#ville{float:left;width:48%;margin:30px 0 0 0;}
div#club div#ville ul{margin:0;padding:0}
div#club div#ville li{background:url(common/sprite-puce.png) 0 -165px no-repeat;float:left;width:38%;margin:0;padding:0 10px 0 15px;list-style:none;}
div#club div#ville li a{}
div#club div#nouveaux{float:left;width:48%;margin:30px 0 0 0;}
div#club #form_proposer_club div#map{border:#CCCCCC 1px solid;width:100%;height:200px;}
div#club #form_proposer_club label{padding-bottom:3px;}
.upload_photo{font-weight:bold;padding-left:16px;}
.modifier_photo{background:url(button_edit.gif) no-repeat 0 0;margin-left:20px;padding-left:20px;font-weight:bold;}
div#photo div.liste_photo{float:left;width:25%;height:170px;text-align:center;}
div#photo div.liste_photo img.vignette{border:4px #EEEEEE solid;}
div#photo div.liste_photo p.details{font-size:0.85em;margin:0;padding-top:2px;}
div#photo a.fermer{float:right;}
div#photo div#upload{background:#EEEEEE;border:#CCCCCC 1px solid;padding:10px;}
div#photo div#fiche div#image{text-align:center;padding:10px;}
div#photo div#fiche div#image img{max-width:600px;}
div#photo div#fiche div.page{text-align:right;border-top:none;border-bottom:1px dashed#CCCCCC;padding:0;margin:0;}
div#photo div#fiche div.page a{font-weight:bold;font-size:0.9em;}
div#photo div#fiche div.autre{float:left;font-size:0.9em;}
div#photo div#fiche .details{text-align:center;}
div#photo div#liste_photo_verif div.liste_photo input{float:left;}
div#photo div#liste_photo_verif div.liste_photo{float:none;width:100%;height:auto;min-height:130px;text-align:left;border-bottom:1px dotted #CCCCCC;padding:5px 0;}
div#photo div#liste_photo_verif div.liste_photo img.vignette{float:left;}
div#photo div#liste_photo_verif div.liste_photo p{margin-left:190px;}
div#photo div#liste_photo_modif div.liste_photo{float:none;width:100%;height:auto;min-height:130px;text-align:left;border-bottom:1px dotted #CCCCCC;padding:5px 0;}
div#photo div#liste_photo_modif div.liste_photo img.vignette{float:left;}
div#photo div#liste_photo_modif div.liste_photo p{margin-left:190px;font-size:0.9em;}
div#photo div#liste_photo_modif div.liste_photo textarea{width:350px;height:50px;}
div#photo div#liste_photo_modif form p{margin:0;padding-left:80px;}
div#photo div#liste_photo_modif form label{float:left;margin-left:-80px;width:75px;}
.upload_video{font-weight:bold;padding-left:25px;}
.modifier_video{background:url(button_edit.gif) no-repeat 0 0;margin-left:20px;padding-left:20px;font-weight:bold;}
div#video div.liste_video{float:left;width:25%;min-height:160px;text-align:center;}
div#video div.liste_video img.vignette{border:4px #EEEEEE solid;}
div#video div.liste_video span.play{position:relative;bottom:6px;left:-100px;height:0px;_height:0px;}
div#video div.liste_video p.titre{font-weight:bold;font-size:0.9em;margin:0;padding-top:2px;}
div#video div.liste_video p.details{font-size:0.85em;margin:0;padding-top:2px;}
div#video div#upload{background-color:#EFEFEF;border:1px solid #EEEEEE;padding:10px;}
div#video a.fermer{float:right;}
div#video div#fiche a{color:#0066CC;}
div#video div#liste_video_verif div.liste_video input{float:left;}
div#video div#liste_video_verif div.liste_video{float:none;width:100%;height:auto;min-height:100px;text-align:left;border-bottom:1px dotted #CCCCCC;padding:5px 0;}
div#video div#liste_video_verif div.liste_video img.vignette{float:left;}
div#video div#liste_video_verif div.liste_video p{margin-left:160px;}
div#video div#liste_video_modif div.liste_video{float:none;width:100%;height:auto;min-height:100px;text-align:left;border-bottom:1px dotted #CCCCCC;padding:5px 0;font-size:0.9em;}
div#video div#liste_video_modif div.liste_video img.vignette{float:left;}
div#video div#liste_video_modif div.liste_video p{margin-left:160px;}
div#video div#liste_video_modif form p{margin:0;padding-left:100px;}
div#video div#liste_video_modif form label{float:left;margin-left:-100px;width:95px;}
div#site div.liste_site{margin-bottom:20px;padding:0;}
div#site div.liste_site a.titre{background:url(common/sprite-puce.png) 0 -164px no-repeat;padding-left:15px;font-weight:bold;line-height:20px;}
div#site div.liste_site .vignette{display:none;float:right;margin:20px 0 0 10px;width:80px;height:60px;}
div#site div.liste_site .description{line-height:16px;margin:0;padding:0;}
div#site .stats{font-size:10px;color:#999999;line-height:16px;margin:0;padding:0;}
div#site div.liste_site div.url-site{font-size:10px;}
div#site div.liste_site .url-site a{}
#banniere{margin:0;padding:10px;border:0;text-align:center;}
#banniere p.proposer_banniere{margin-top:3px;padding:0;}
#banniere p.proposer_banniere a{text-align:right;}
div#site div#categorie, div#site div#liste_section{margin:0;padding:0;width:100%;}
div#site div#categorie{margin-bottom:20px;}
div#site div#categorie ul{margin:0;padding:0;}
div#site div#categorie ul li{list-style:none;width:50%;float:left;margin:0 auto;line-height:16px;}
div#site div#categorie a{font-weight:bold;background:url(common/sprite-puce.png) 0 -164px no-repeat;padding-left:15px;}
div#site div#categorie a:hover{color:#000000;}
div#site div#categorie li.on a{color:#000000;background:url(common/sprite-puce.png) 0 -165px no-repeat;}
div#site div#proposer{margin:30px 0 30px 0;}
div#site form table{width:100%;}
div#site #form_site th{width:150px;}
div#site form .form-details{color:#999999;font-size:0.75em;}
div#site form ul.sport{margin:0;padding:0;}
div#site form ul.sport li{list-style:none;width:33%;float:left;}
div#logiciel form div#sport ul{list-style:none;margin:0;padding:0;}
div#logiciel form div#sport ul li{float:left;width:25%;font-size:0.85em;}
div#logiciel a.titre{font-weight:bold;line-height:20px;}
div#logiciel .image{margin:0 10px 0 0;border:0;float:left;width:120px;}
div#logiciel a.sport{margin:0;padding:0;}
div#logiciel .description{line-height:16px;margin:0;padding:0;}
div#logiciel .details{margin:0;padding:0;}
div#logiciel div.liste_logiciel{padding:0 0 10px 130px;margin:10px 0 10px 0;border-bottom:1px #CCCCCC dashed;}
div#logiciel #tri{margin-bottom:20px;}
div#logiciel div#fiche .modifier{font-size:0.8em;margin:10px;}
div#logiciel div#fiche div.logo{text-align:center;margin-bottom:10px;}
div#logiciel div#fiche a{color:#0066CC}
div#logiciel div#fiche a.download{font-weight:bold;background:url(download.png) no-repeat;padding-left:30px;padding-bottom:10px;line-height:25px;font-size:1.2em;color:#333333;}
div#logiciel div#fiche div#download{margin:10px;padding:10px;text-align:center;border:1px #CCCCCC solid;background:#EEEEEE;}
div#logiciel div#fiche div#carateristique{float:right;width:280px;border-left:#CCCCCC 1px dashed;padding:5px;font-size:0.9em;margin-left:10px;}
div#membre .voir_carte{background:url(carte-cherche-icone_small.gif) no-repeat 0 0;padding-left:25px;}
div#membre div.liste_membre{border-bottom:1px dotted #CCCCCC;min-height:75px;padding:8px 0;}
div#membre div.liste_membre div.details_membre{margin-left:90px;margin-right:145px;}
div#membre div.liste_membre div.action{float:right;max-width:160px;padding:0 5px;}
div#membre div.liste_membre p.details{padding:2px 0 0 0;margin:0;}
div#membre div.liste_membre .login{font-weight:bold;padding:0;margin:0;}
div#membre div.liste_membre p.description{font-size:0.85em;text-align:left;}
div#membre div.liste_membre img.avatar{float:left;}
div#membre div.liste_membre div.action a{padding:2px 0 3px 20px;font-size:0.80em;color:#0066CC;line-height:20px;}
div#membre div.liste_membre a.ecrire{background:url(mail_forward_16.gif) no-repeat top left;}
div#membre div.liste_membre a.voir{background:url(identity.png) no-repeat top left;}
div#membre_connecte div.liste_membre{min-height:50px;padding:5px 2px;}
div#membre_connecte div.liste_membre div.details_membre{margin-left:50px;margin-right:0;}
div#membre_ami div.liste_membre{min-height:45px;}
div#membre_ami div.liste_membre div.details_membre{margin-left:50px;}
div#membre_pratique_sport, div#membre_alentour{float:left;width:45%;margin:10px;}
div#membre_pratique_sport div.liste_membre div.details_membre, div#membre_alentour div.liste_membre div.details_membre{margin-left:50px;margin-right:0;}
div#membre_pratique_sport div.liste_membre div.action, div#membre_alentour div.liste_membre div.action{float:none;margin:0;padding:0;max-width:none;text-align:right;}
div#membre_pratique_sport div.liste_membre, div#membre_alentour div.liste_membre{min-height:50px;padding:5px 2px;}
div#accueil div#membre div.liste_membre{border-bottom:none;min-height:40px;float:left;width:40px;padding:3px;}
div#accueil div#membre div.liste_membre img.avatar{border:1px solid #CCCCCC;}
div#dernier_inscrit{clear:both;}
div#dernier_inscrit div.liste_membre{border-bottom:none;min-height:40px;float:left;width:40px;padding:3px;}
div#dernier_inscrit div.liste_membre img.avatar{border:1px solid #CCCCCC;}
div#membre_club{min-height:100px;max-height:300px;overflow:auto;}
div#membre_club div.liste_membre{border-bottom:none;min-height:60px;float:left;width:33%;}
div#membre_club div.liste_membre div.details_membre{margin-left:50px;margin-right:0;}
div#membre form table{width:100%;}
div#membre form#form_connexion table{width:auto;}
div#membre form th{text-align:right;vertical-align:top;min-width:25%;}
div#membre form#liste_membre_verif div.liste_membre input{float:left;}
div#membre form#liste_membre_verif div.liste_membre div.details_membre{margin-left:110px;}
div#membre form.form_membre p{width:420px;clear:left;margin:0;padding:5px 0 8px 160px;border-bottom:1px dotted #CCCCCC;}
div#membre form.form_membre label{float:left;margin-left:-160px;width:155px;}
div#membre form p.champ-obligatoire label{font-weight:bold;}
div#membre form .description{font-weight:bold;border:none;padding:5px 0 8px 0px;}
div#inscription div.inscription_info{float:left;width:48%;padding:0 20px 0 0;}
div#inscription div.inscription_info ul{list-style:none;margin:0;padding:0}
div#inscription div.inscription_info li{margin:0;padding:5px 0 25px 45px}
div.inscription_info li.video{background:url(common/icon-32/video.png) top left no-repeat;}
div.inscription_info li.evenement{background:url(common/icon-32/date.png) top left no-repeat;}
div.inscription_info li.fiche{background:url(common/icon-32/identity.png) top left no-repeat;}
div.inscription_info li.membre{background:url(common/icon-32/gdm.png) top left no-repeat;}
div.inscription_info li.forum{background:url(common/icon-32/irc_protocol.png) top left no-repeat;}
div.inscription_info li.favori{background:url(common/icon-32/favorites.png) top left no-repeat;}
div#inscription div.inscription_form{float:left;width:48%;}
div#inscription div.inscription_form form.form_membre{padding:10px;background-color:#EFF5FB;border:1px solid #D2E4F6;}
div#page div#inscription form.form_membre label{margin-left:-140px;width:135px;color:#0066CC;}
div#inscription form.form_membre p{width:50%;padding:5px 0 8px 140px;}
div#inscription form.form_membre input[type="submit"]{font-weight:bold;}
div#membre form thead th{text-align:center;color:#FFFFFF;}
div#membre form thead th{text-align:center;color:#FFFFFF;}
div#membre form#form_connexion table th{width:auto;}
div#membre form ul.sport{margin:0;padding:0;}
div#membre form ul.sport li{list-style:none;width:33%;float:left;}
div#membre div#map{border:#CCCCCC 1px solid;width:80%;height:300px;}
div#membre div.membre_sport, div#membre div.membre_club{border-bottom:1px dashed #CCCCCC;margin-top:10px;}
div#membre h2{margin-top:20px;}
div#membre div#action h2{margin-top:0;}
div#membre div#fiche div#entete{}
div#membre div#fiche img.avatar{}
div#membre div#fiche h1 a.profil{font-size:0.7em;font-weight:normal;font-family:Arial;color:#0066CC;}
div#membre div#fiche div#presentation p.description{margin-left:150px;border-left:1px dotted #EEEEEE;padding-left:10px;min-height:60px;}
div#membre div#fiche div#presentation table{float:left;width:140px;}
div#membre div#fiche div#niveau{float:right;text-align:right;color:#999999;font-size:0.85em;padding-top:4px;}
div#membre div#fiche div.niveau{width:160px;height:8px;background:#EEEEEE;border:1px solid #CCCCCC;}
div#membre div#fiche div.niveau div{background:#666666;height:8px;}
div#membre div#fiche div#sport_pratique div.liste_sport_pratique{clear:both;}
div#membre div#fiche div#sport_pratique div img{float:left;}
div#membre div#fiche div#sport_pratique div.membre_sport{margin-left:40px;color:#666666;min-height:30px;}
div#membre div#fiche .sport{}
div#membre div#fiche div#sport_pratique p.details{margin:0;padding:2px 0;color:#666666;font-size:0.9em;}
div#membre div#fiche div#sport_pratique ul{margin:0;padding:0 0 2px 20px;}
div#membre div#fiche div#sport_pratique ul li{list-style-type:circle;}
div#membre div#fiche div#sport_pratique ul li a{color:#0066CC;font-size:0.9em;}
div#membre div#fiche div#sport_prefere ul li img{background:url(common/fond-icone-noir.png) no-repeat top left;}
div#membre div#fiche div#sport_prefere ul li{display:inline;}
div#membre div#fiche div#photo div.liste_photo{width:25%;min-height:150px;}
div#membre div#action{background:#EEEEEE;border-left:1px #CCCCCC solid;float:right;width:130px;height:120px;font-size:0.8em;padding:5px;margin-left:10px;}
div#membre div#fiche div#action a{line-height:18px;}
div#membre div#action ul{padding:0;margin:0;list-style:none;}
div#membre div.mini_fiche{min-width:250px;max-width:400px;min-height:120px;max-height:350px;}
div#membre div.mini_fiche .login_membre{font-size:1.5em;font-weight:bold;margin:0;padding:0;}
div#membre div.mini_fiche img.avatar{margin-right:10px;width:80px;border:1px solid #CCCCCCC;}
div#membre div.mini_fiche .voir_fiche{color:#0066CC;}
div#membre div#fiche div#presentation div#sport{}
div#membre div#recherche_membre h2, div#membre div#liste_membre h2{border-bottom:1px dashed #999999;}
div#membre form#form_recherche_membre th{width:auto;vertical-align:middle;min-width:20%;}
div#membre form#form_recherche_membre td{padding:0 3px;}
div#membre form#form_recherche_membre select{font-size:0.9em;height:22px;width:100%;}
div#membre form#form_recherche_membre input#motcle{font-size:0.9em;height:16px;width:100%;color:#666666;}
div#membre div#recherche_membre .recherche_avancee a{color:#0066CC;font-size:0.85em;}
div#membre div#liste_membre h2 .details{font-weight:normal;font-family:Verdana;}
div#membre div#liste_membre .voir_carte{float:right;font-size:0.7em;font-weight:normal;font-family:Verdana;color:#0066CC;}
div#membre div#dernier_inscrit div.inline_membre a.voir{float:right;}
div#membre div#sport_nb_membre{float:left;width:63%;margin-bottom:20px;}
div#membre div#carte_membre{float:left;width:37%;margin-bottom:20px;}
div#membre div#sport_nb_membre ul{margin:0;padding:0}
div#membre div#sport_nb_membre li{background:url(common/sprite-puce.png) 0 -165px no-repeat;float:left;width:43%;margin:0;padding:0 5px 0 15px;list-style:none;}
div#membre div#sport_nb_membre li a{}
div#message_prive table{width:100%;}
div#message_prive table td{padding:3px;}
div#message_prive td.titre{text-align:left;width:50%;}
div#message_prive .login{text-align:left;color:#0066CC}
div#message_prive .date{text-align:center;font-size:0.75em;}
div#message_prive img.avatar{margin:0 5px 0 0;border:0;float:left;}
div#message_prive div.liste_mp{min-height:55px;border-bottom:1px dashed #CCC;}
div#message_prive div.mp{margin-left:55px;padding-bottom:5px;}
div#message_prive div#ecrire table{width:400px;}
div#message_prive div#ecrire table th{width:auto;}
div#message_prive div#ecrire div#liste_contact{width:200px;font-size:0.9em;float:right;}
div#message_prive div#ecrire div#liste_contact ul{padding-left:20px;margin:0;list-style:square;}
div#membre .invitation_email{font-family:Arial, Helvetica, sans-serif;color:#666666;}
div#information a{color:#0066CC;}
div#information .code{border:1px solid #CCCCCC;background:#F8F8F8;font:0.9em "Courier New", Arial;margin:0;}
div#information div#faire_lien table tbody th{padding:5px;border-top:1px dashed #CCCCCC;text-align:left;width:120px;}
div#information div#faire_lien table tbody td{padding:5px;border-top:1px dashed #CCCCCC;}
div#information div#faire_lien table tbody td p{padding:0;margin:0;}
div#information div#faire_lien table thead th{background:none;color:#000000;}
div#information div#faire_lien h2{margin-top:25px;}
div#information div#faire_lien .thumb_up{float:left;margin-right:10px;margin-bottom:10px;}
div#forum table{width:100%;}
div#forum table td{padding:2px;}
div#forum table thead th{background-color:#000000;color:#FFFFFF;text-align:center;}
div#forum td.titre{text-align:left;width:60%;}
div#forum td.titre a.titre{font-weight:bold;font-size:1em;margin-bottom:5px;text-decoration:underline;}
div#forum td.titre a.titre:visited{font-weight:bold;font-weight:normal;}
div#forum td.login{text-align:center;font-weight:bold;}
div#forum .date{text-align:center;font-size:0.9em;}
div#forum .dernier_message{color:#000000;text-align:center;font-size:0.9em;}
div#forum .dernier_message .date{color:#000000;font-style:italic;}
div#forum .dernier_message .login{font-weight:bold;font-size:0.9em;}
div#forum .description{font-size:0.85em;margin:3px 0 3px 0;padding:0;}
div#forum .forum{font-size:0.85em;font-weight:bold;margin:3px 0 3px 0;padding:0;}
div#forum .forum a{font-weight:normal;}
div#forum td.auteur{padding:8px;width:150px;background-color:#EEEEEE;}
div#forum tr.ligne0 td.auteur{background-color:#E5E5E5;}
div#forum td.auteur .login{font-weight:bold;}
div#forum td.auteur .login a{color:#333333;}
div#forum img.avatar{margin:10px 0 10px 0;}
div#forum td.message{padding:8px;background-color:#F8F8F8;}
div#forum tr.ligne0 td.message{background-color:#EEEEEE;}
div#forum td.message a{color:#0066CC;}
div#forum td.message .date{font-size:0.8em;}
div#forum td.message div.admin{float:right;}
div#forum div.texte{margin:10px 0 10px 0;}
div#forum span.titre{font-weight:bold;}
div#forum .sport{}
div#forum tr .details{color:#666666;}
div#forum hr{border-top:1px solid #999999;border-bottom:1px solid #EEEEEE;}
div#forum div.boutons{margin:5px 0 5px 0;padding:0;text-align:left;float:right;}
div#forum div.index{margin:5px 0 5px 0;padding:10px 10px 10px 0;float:left;font-weight:bold;}
div#forum form table{width:auto;border:none;}
div#forum form .email{visibility:hidden;}
div#forum #liste_forum td{padding-bottom:10px;}
div#forum #liste_forum td a.titre{font-weight:bold;line-height:20px;}
div#forum #liste_forum td .description{background:url(common/sprite-puce.png) 0 0 no-repeat;padding-left:15px;color:#666666;}
div#forum .bloque .titre{text-decoration:line-through;}
div#forum .bloque .texte{text-decoration:line-through;}
div#forum .bloque{background:#777777;}
div#forum div.notification{background:url(notification.gif) no-repeat left center;padding-left:45px;height:30px;}
.forum-nouveau{width:150px;height:30px;border:0;font-size:1px;color:#FFFFFF;}
.forum-repondre{width:120px;height:30px;border:0;font-size:1px;color:#FFFFFF;}
div#tribune form{display:inline;}
div#tribune form label{display:none;}
div#tribune form textarea{width:400px;}
div#tribune form input.lien{width:380px;background:#FFFFFF url(common/sprite-bouton.png) 1px 1px no-repeat;padding-left:20px;border:1px #CCCCCC solid;display:none;}
div#tribune div#poster_message{border-bottom:dashed 1px #CCCCCC;}
div#tribune div.liste_tribune{border-bottom:1px dashed #CCCCCC;padding-bottom:6px;}
div#tribune div.liste_tribune.bloque .texte{text-decoration:line-through;}
div#tribune div.liste_tribune p{color:#999999;font-size:0.85em;margin:0;}
div#tribune div.liste_tribune .login{color:#0066CC;font-weight:bold;}
div#tribune div.liste_tribune .date{font-size:1em;color:#999999;}
div#tribune div.liste_tribune .texte{padding:6px 0 3px 15px;color:#666666;font-size:1em;background:url(common/sprite-puce.png) 3px -228px no-repeat;}
div#tribune div.liste_tribune .url{margin:0 0 3px 15px;font-size:0.8em;}
div#tribune div.liste_tribune .url a{padding:0 0 0 15px;color:#0066CC;background:url(common/sprite-puce.png) 0 -48px no-repeat;}
div#droite div#tribune form textarea{width:220px;}
div#droite div#tribune form input.lien{width:200px;}
div#droite.moyen div#tribune form textarea{width:100px;}
div#droite.moyen div#tribune form input.lien{width:80px;}
div#droite div#liste_tribune{max-height:360px;overflow:auto;}
div#tribune p.refresh{font-size:0.85em;background:url(reload-10.gif) no-repeat center left;padding:4px 15px 4px 15px;margin:0;}
div#tribune p.refresh a{color:#999999;}
div#tv tr.programme td{border-bottom:1px dotted #EEE;}
div#tv h2{border-bottom:1px dashed #CCC;}
div#tv .termine td{color:#CCCCCC;}
div#tv .termine td a.sport{color:#CCCCCC;}
div#tv .termine td img{opacity:0.4;filter:alpha(opacity=40);}
table#file_manager{text-align:left;}
table#file_manager #title{font-size:1em;font-weight:bold;}
table#file_manager td{vertical-align:top;border:#CCCCCC 1px solid;}
table#file_manager table td{border:none;}
table#file_manager table#file_list td{padding-left:7px;padding-right:7px;}
table#file_manager td#folder_list{width:150px;}
table#file_list{padding:10px;}
table#file_manager div#upload{padding:10px;}
#folder_list{padding:10px;margin-right:10px;}
a.folder{background:url(file_extension/folder.gif) no-repeat;padding-left:25px;color:#000000}
a.folder_open{background:url(file_extension/folder_open.gif) no-repeat;padding-left:25px;font-weight:bold;}
#divimage{border:1px solid #CCCCCC;padding:5px;}
#view_image{}
div#administration div.admin{float:left;width:33%;height:120px;margin:0;}
div#administration table#calendrier{width:90%;}
div#administration table#calendrier tbody th{width:15%;font-size:0.85em;}
div#administration table#calendrier tbody td{margin:0;padding:0;width:42%;font-size:0.85em;}
div#administration div.activite{border-bottom:1px dashed #CCCCCC;}
div#administration div.activite a{color:#0066CC;}
div#administration div.ancien{color:#CCCCCC;}
div#administration div.ancien a{color:#999999;}
div#administration div.activite span.date{font-size:1em;}
div.autocomplete{position:absolute;min-width:300px;background-color:white;border:1px solid #888;margin:0;padding:0;z-index:1000;}
div.autocomplete ul{list-style-type:none;margin:0;padding:0;overflow:auto;}
div.autocomplete ul li.selected{background-color:#EEEEEE;}
div.autocomplete ul li{list-style-type:none;display:block;margin:0;padding:2px;cursor:pointer;}
div.autocomplete ul li span.informal{color:#999999;font-style:italic;font-size:0.8em;}
div#club div.autocomplete{min-width:200px;}
div#page h1{color:#FF3300;}
div#page h2{}
div#page h3{color:#FF3300;}
div#page div.liste a{background:url(common/sprite-puce.png) 0 -75px no-repeat;color:#FF3300;}
div#page a.sport{color:#FF3300;}
div#page th{color:#FF3300;}
div#page thead th{background:#FF3300;color:#FFFFFF;}
div#page ul.liste_sport li, div#page ul.liste_sport_inline li{background:url(orange/fond-icone.png) no-repeat top left;}
div#page .champ-obligatoire{color:#FF3300;}
div#page .bouton-ok{background:url(orange/bouton-ok.gif) no-repeat top left;}
div#page form label{color:#FF3300;}
div#page div.page a{color:#FF3300;}
div#page div#tri a{color:#FF3300;}
div#page p.message, div#page div.message{color:#FF3300;}
div#page img.logo-sport{background:url(orange/logo-cite-sport.gif) no-repeat top left;}
div#page div#titre-haut{background:#FF3300 url(orange/coin-titre-sport.gif) no-repeat top right;}
div#page div#similaire{background:#FF3300 url(common/sprite-coin.png) right -390px no-repeat;}
div#page div#connexion .bouton-connexion{background:url(orange/bouton-connexion.gif) no-repeat top left;}
div#page div#form_recherche .bouton-recherche{background:#999999 url(orange/bouton-recherche.gif) no-repeat top left;}
div#page div#droite div#sondage div.haut{background:#FF3300 url(common/sprite-coin.png) 0 -20px no-repeat;}
div#page div#partenaire a.info{color:#FF3300;}
div#page ul#tab{border-bottom:1px solid #FF3300;}
div#page ul#tab li.on{border-top:1px solid #FF3300;border-left:1px solid #FF3300;border-right:1px solid #FF3300;}
div#page #tab li.on a{color:#FF3300;}
div#page #tab a:hover{color:#FF3300;}
div#page div#top li{color:#FF3300;}
div#page ul#menu_sport li a:hover{background:#000000 url(orange/menu-sport-fond-on.gif) no-repeat top left;}
div#page ul#menu_sport li.on a{background:#000000 url(orange/menu-sport-fond-on.gif) no-repeat top left;}
div#page ul#menu_sport li.plus a:hover{background:url(orange/coin-menu-sport-hover.png) no-repeat;}
div#page #autre_sport{border:4px solid #FF3300;}
div#page a.mini-icone img{background:url(orange/fond-icone-mini.png) no-repeat top left;}
div#page div#sport div#comparateur table td.sport a{color:#FF3300;}
div#page div#sport form.comparateur input.trouver-sport{background:url(orange/trouver-un-sport.png) no-repeat;}
div#page div#article a.lien-sport{color:#FF3300;}
div#page div#article a.lire{color:#FF3300;}
div#page #banniere p.proposer_banniere a{color:#FF3300;}
div#page div#site div.liste_site .url-site a{color:#FF3300;}
div#page div#site div#categorie a{color:#FF3300;}
div#page div#lien div#categorie a{color:#FF3300;}
div#page div#evenement div#fiche div#details ul{color:#FF3300;}
div#page div#evenement div#fiche div#details li.modifier a{color:#FF3300;}
div#page div#mini_calendrier .today{border:1px solid #FF3300;}
div#page div#mini_calendrier .today a{color:#FF3300;}
div#page ul#lien_calendrier li a{color:#FF3300;}
div#page div#evenement div.proposer a{color:#FF3300;}
div#page div#sondage .vote{color:#FF3300;}
div#page div#sondage .sport{color:#FF3300;}
div#page .chercher-club{background:url(orange/carte-chercher.png) no-repeat top left;}
div#page div#club div#fiche div.details{color:#FF3300;}
div#page div#club div#fiche div.details li.modifier a{color:#FF3300;}
div#page div#club div#fiche div.details li.avis{background:url(orange/puce-13.gif) no-repeat 5px 3px;}
div#page div#club div#fiche .proposer-evenement a{color:#FF3300;}
div#page div#club div.liste_club a.titre{color:#FF3300;}
div#page div#club div.liste_club .details{color:#333333;}
div#page div#club div.liste_club img.sport{background:url(orange/fond-icone.png);}
div#page div#club div#deux div.liste_club a.titre{color:#FF3300;}
div#page div#club div#carte div.rafraichir a{color:#FF3300;}
div#page div#club li.page a{color:#FF3300;}
div#page div#club div#resultat a{color:#FF3300;}
div#page div#club div#avis div.liste_critique .nom a{color:#FF3300;}
div#page div#club div#ville li a{color:#FF3300;}
div#page div#club #form_proposer_club label{color:#FF3300;}
div#page div.inline_membre a{color:#FF3300;}
div#page div#membre div#fiche div.niveau div{background:#FF3300;}
div#page div#membre div#fiche div#sport img{background:url(orange/fond-icone.png) no-repeat top left;}
div#page div#membre div#fiche .sport{color:#FF3300;}
div#page div#membre form th{color:#FF3300;}
div#page div#membre div#fiche p.login_membre{color:#FF3300;}
div#page div#membre div#dernier_inscrit div.inline_membre a.voir{color:#FF3300;}
div#page div#membre div#action h2{color:#FF3300;}
div#page a.folder_open{color:#FF3300;}
div#page .upload_photo{background:url(orange/puce-13.gif) no-repeat 0 0;}
div#page div#forum .forum a{color:#FF3300;}
div#page div#forum .sport{background:url(orange/fond-icone.png) no-repeat top left;}
div#page .forum-nouveau{background:url(orange/forum-nouveau-sujet.png) no-repeat top left;}
div#page .forum-repondre{background:url(orange/forum-repondre.png) no-repeat top left;}
div#page.orange h1{color:#FF3300;}
div#page.orange h2{}
div#page.orange h3{color:#FF3300;}
div#page.orange div.liste a{background:url(common/sprite-puce.png) 0 -75px no-repeat;color:#FF3300;}
div#page.orange a.sport{color:#FF3300;}
div#page.orange th{color:#FF3300;}
div#page.orange thead th{background:#FF3300;color:#FFFFFF;}
div#page.orange ul.liste_sport li, div#page.orange ul.liste_sport_inline li{background:url(orange/fond-icone.png) no-repeat top left;}
div#page.orange .champ-obligatoire{color:#FF3300;}
div#page.orange .bouton-ok{background:url(orange/bouton-ok.gif) no-repeat top left;}
div#page.orange form label{color:#FF3300;}
div#page.orange div.page a{color:#FF3300;}
div#page.orange div#tri a{color:#FF3300;}
div#page.orange p.message, div#page.orange div.message{color:#FF3300;}
div#page.orange img.logo-sport{background:url(orange/logo-cite-sport.gif) no-repeat top left;}
div#page.orange div#titre-haut{background:#FF3300 url(orange/coin-titre-sport.gif) no-repeat top right;}
div#page div#similaire{background:#FF3300 url(common/sprite-coin.png) right -390px no-repeat;}
div#page.orange div#connexion .bouton-connexion{background:url(orange/bouton-connexion.gif) no-repeat top left;}
div#page.orange div#form_recherche .bouton-recherche{background:#999999 url(orange/bouton-recherche.gif) no-repeat top left;}
div#page.orange div#droite div#sondage div.haut{background:#FF3300 url(common/sprite-coin.png) 0 -20px no-repeat;}
div#page.orange div#partenaire a.info{color:#FF3300;}
div#page.orange ul#tab{border-bottom:1px solid #FF3300;}
div#page.orange ul#tab li.on{border-top:1px solid #FF3300;border-left:1px solid #FF3300;border-right:1px solid #FF3300;}
div#page.orange #tab li.on a{color:#FF3300;}
div#page.orange #tab a:hover{color:#FF3300;}
div#page.orange div#top li{color:#FF3300;}
div#page.orange ul#menu_sport li a:hover{background:#000000 url(orange/menu-sport-fond-on.gif) no-repeat top left;}
div#page.orange ul#menu_sport li.on a{background:#000000 url(orange/menu-sport-fond-on.gif) no-repeat top left;}
div#page.orange ul#menu_sport li.plus a:hover{background:url(orange/coin-menu-sport-hover.png) no-repeat;}
div#page.orange ul#menu_sport li.plus #autre_sport a:hover{background:none;}
div#page.orange #autre_sport{border:4px solid #FF3300;}
div#page.orange a.mini-icone img{background:url(orange/fond-icone-mini.png) no-repeat top left;}
div#page.orange div#sport div#comparateur table td.sport a{color:#FF3300;}
div#page.orange div#sport form.comparateur input.trouver-sport{background:url(orange/trouver-un-sport.png) no-repeat;}
div#page.orange div#article a.lien-sport{color:#FF3300;}
div#page.orange div#article a.lire{color:#FF3300;}
div#page.orange #banniere p.proposer_banniere a{color:#FF3300;}
div#page.orange div#site div.liste_site .url-site a{color:#FF3300;}
div#page.orange div#site div#categorie a{color:#FF3300;}
div#page.orange div#lien div#categorie a{color:#FF3300;}
div#page.orange div#evenement div#fiche div#details ul{color:#FF3300;}
div#page.orange div#evenement div#fiche div#details li.modifier a{color:#FF3300;}
div#page.orange div#mini_calendrier .today{border:1px solid #FF3300;}
div#page.orange div#mini_calendrier .today a{color:#FF3300;}
div#page.orange ul#lien_calendrier li a{color:#FF3300;}
div#page.orange div#evenement div.proposer a{color:#FF3300;}
div#page.orange div#sondage .vote{color:#FF3300;}
div#page.orange div#sondage .sport{color:#FF3300;}
div#page.orange .chercher-club{background:url(orange/carte-chercher.png) no-repeat top left;}
div#page.orange div#club div#fiche div.details{color:#FF3300;}
div#page.orange div#club div#fiche div.details li.modifier a{color:#FF3300;}
div#page.orange div#club div#fiche div.details li.avis{background:url(orange/puce-13.gif) no-repeat 5px 3px;}
div#page.orange div#club div#fiche .proposer-evenement a{color:#FF3300;}
div#page.orange div#club div.liste_club a.titre{color:#FF3300;}
div#page.orange div#club div.liste_club .details{color:#333333;}
div#page.orange div#club div.liste_club img.sport{background:url(orange/fond-icone.png);}
div#page.orange div#club div#deux div.liste_club a.titre{color:#FF3300;}
div#page.orange div#club div#carte div.rafraichir a{color:#FF3300;}
div#page.orange div#club li.page a{color:#FF3300;}
div#page.orange div#club div#resultat a{color:#FF3300;}
div#page.orange div#club div#avis div.liste_critique .nom a{color:#FF3300;}
div#page.orange div#club div#ville li a{color:#FF3300;}
div#page.orange div#club #form_proposer_club label{color:#FF3300;}
div#page.orange div.inline_membre a{color:#FF3300;}
div#page.orange div#membre div#fiche div.niveau div{background:#FF3300;}
div#page.orange div#membre div#fiche div#sport img{background:url(orange/fond-icone.png) no-repeat top left;}
div#page.orange div#membre div#fiche .sport{color:#FF3300;}
div#page.orange div#membre form th{color:#FF3300;}
div#page.orange div#membre div#fiche p.login_membre{color:#FF3300;}
div#page.orange div#membre div#dernier_inscrit div.inline_membre a.voir{color:#FF3300;}
div#page.orange div#membre div#action h2{color:#FF3300;}
div#page.orange a.folder_open{color:#FF3300;}
div#page.orange .upload_photo{background:url(orange/puce-13.gif) no-repeat 0 0;}
div#page.orange div#forum .forum a{color:#FF3300;}
div#page.orange div#forum .sport{background:url(orange/fond-icone.png) no-repeat top left;}
div#page.orange .forum-nouveau{background:url(orange/forum-nouveau-sujet.png) no-repeat top left;}
div#page.orange .forum-repondre{background:url(orange/forum-repondre.png) no-repeat top left;}
div#page.bleu h1{color:#0066CC;}
div#page.bleu h2{}
div#page.bleu h3{color:#0066CC;}
div#page.bleu div.liste a{background:url(common/sprite-puce.png) 0 -90px no-repeat;color:#0066CC;}
div#page.bleu a.sport{color:#0066CC;}
div#page.bleu th{color:#0066CC;}
div#page.bleu thead th{background:#0066CC;color:#FFFFFF;}
div#page.bleu ul.liste_sport li, div#page.bleu ul.liste_sport_inline li{background:url(bleu/fond-icone.png) no-repeat top left;}
div#page.bleu .champ-obligatoire{color:#0066CC;}
div#page.bleu .bouton-ok{background:url(bleu/bouton-ok.gif) no-repeat top left;}
div#page.bleu form label{color:#0066CC;}
div#page.bleu div.page a{color:#0066CC;}
div#page.bleu div#tri a{color:#0066CC;}
div#page.bleu p.message, div#page.bleu div.message{color:#0066CC;}
div#page.bleu img.logo-sport{background:url(bleu/logo-cite-sport.gif) no-repeat top left;}
div#page.bleu div#titre-haut{background:#0066CC url(bleu/coin-titre-sport.gif) no-repeat top right;}
div#page.bleu div#similaire{background:#0066CC url(common/sprite-coin.png) right -410px no-repeat;}
div#page.bleu div#connexion .bouton-connexion{background:url(bleu/bouton-connexion.gif) no-repeat top left;}
div#page.bleu div#form_recherche .bouton-recherche{background:#999999 url(bleu/bouton-recherche.gif) no-repeat top left;}
div#page.bleu div#droite div#sondage div.haut{background:#0066CC url(common/sprite-coin.png) 0 -40px no-repeat;}
div#page.bleu div#partenaire a.info{color:#0066CC;}
div#page.bleu ul#tab{border-bottom:1px solid #0066CC;}
div#page.bleu ul#tab li.on{border-top:1px solid #0066CC;border-left:1px solid #0066CC;border-right:1px solid #0066CC;}
div#page.bleu #tab li.on a{color:#0066CC;}
div#page.bleu #tab a:hover{color:#0066CC;}
div#page.bleu div#top li{color:#0066CC;}
div#page.bleu ul#menu_sport li a:hover{background:#000000 url(bleu/menu-sport-fond-on.gif) no-repeat top left;}
div#page.bleu ul#menu_sport li.on a{background:#000000 url(bleu/menu-sport-fond-on.gif) no-repeat top left;}
div#page.bleu ul#menu_sport li.plus a:hover{background:url(bleu/coin-menu-sport-hover.png) no-repeat;}
div#page.bleu ul#menu_sport li.plus #autre_sport a:hover{background:none;}
div#page.bleu #autre_sport{border:4px solid #0066CC;}
div#page.bleu a.mini-icone img{background:url(bleu/fond-icone-mini.png) no-repeat top left;}
div#page.bleu div#sport div#comparateur table td.sport a{color:#0066CC;}
div#page.bleu div#sport form.comparateur input.trouver-sport{background:url(bleu/trouver-un-sport.png) no-repeat;}
div#page.bleu div#article a.lien-sport{color:#0066CC;}
div#page.bleu div#article a.lire{color:#0066CC;}
div#page.bleu #banniere p.proposer_banniere a{color:#0066CC;}
div#page.bleu div#site div.liste_site .url-site a{color:#0066CC;}
div#page.bleu div#site div#categorie a{color:#0066CC;}
div#page.bleu div#lien div#categorie a{color:#0066CC;}
div#page.bleu div#evenement div#fiche div#details ul{color:#0066CC;}
div#page.bleu div#evenement div#fiche div#details li.modifier a{color:#0066CC;}
div#page.bleu div#mini_calendrier .today{border:1px solid #0066CC;}
div#page.bleu div#mini_calendrier .today a{color:#0066CC;}
div#page.bleu ul#lien_calendrier li a{color:#0066CC;}
div#page.bleu div#evenement div.proposer a{color:#0066CC;}
div#page.bleu div#sondage .vote{color:#0066CC;}
div#page.bleu div#sondage .sport{color:#0066CC;}
div#page.bleu .chercher-club{background:url(bleu/carte-chercher.png) no-repeat top left;}
div#page.bleu div#club div#fiche div.details{color:#0066CC;}
div#page.bleu div#club div#fiche div.details li.modifier a{color:#0066CC;}
div#page.bleu div#club div#fiche div.details li.avis{background:url(bleu/puce-13.gif) no-repeat 5px 3px;}
div#page.bleu div#club div#fiche .proposer-evenement a{color:#0066CC;}
div#page.bleu div#club div.liste_club a.titre{color:#0066CC;}
div#page.bleu div#club div.liste_club .details{color:#333333;}
div#page.bleu div#club div.liste_club img.sport{background:url(bleu/fond-icone.png);}
div#page.bleu div#club div#deux div.liste_club a.titre{color:#0066CC;}
div#page.bleu div#club div#carte div.rafraichir a{color:#0066CC;}
div#page.bleu div#club li.page a{color:#0066CC;}
div#page.bleu div#club div#resultat a{color:#0066CC;}
div#page.bleu div#club div#avis div.liste_critique .nom a{color:#0066CC;}
div#page.bleu div#club div#ville li a{color:#0066CC;}
div#page.bleu div#club #form_proposer_club label{color:#0066CC;}
div#page.bleu div.inline_membre a{color:#0066CC;}
div#page.bleu div#membre div#fiche div.niveau div{background:#0066CC;}
div#page.bleu div#membre div#fiche div#sport img{background:url(bleu/fond-icone.png) no-repeat top left;}
div#page.bleu div#membre div#fiche .sport{color:#0066CC;}
div#page.bleu div#membre form th{color:#0066CC;}
div#page.bleu div#membre div#fiche p.login_membre{color:#0066CC;}
div#page.bleu div#membre div#dernier_inscrit div.inline_membre a.voir{color:#0066CC;}
div#page.bleu div#membre div#action h2{color:#0066CC;}
div#page.bleu a.folder_open{color:#0066CC;}
div#page.bleu .upload_photo{background:url(bleu/puce-13.gif) no-repeat 0 0;}
div#page.bleu div#forum .forum a{color:#0066CC;}
div#page.bleu div#forum .sport{background:url(bleu/fond-icone.png) no-repeat top left;}
div#page.bleu .forum-nouveau{background:url(bleu/forum-nouveau-sujet.png) no-repeat top left;}
div#page.bleu .forum-repondre{background:url(bleu/forum-repondre.png) no-repeat top left;}
div#page.vert h1{color:#009900;}
div#page.vert h2{}
div#page.vert h3{color:#009900;}
div#page.vert div.liste a{background:url(common/sprite-puce.png) 0 -105px no-repeat;color:#009900;}
div#page.vert a.sport{color:#009900;}
div#page.vert th{color:#009900;}
div#page.vert thead th{background:#009900;color:#FFFFFF;}
div#page.vert ul.liste_sport li, div#page.vert ul.liste_sport_inline li{background:url(vert/fond-icone.png) no-repeat top left;}
div#page.vert .champ-obligatoire{color:#009900;}
div#page.vert .bouton-ok{background:url(vert/bouton-ok.gif) no-repeat top left;}
div#page.vert form label{color:#009900;}
div#page.vert div.page a{color:#009900;}
div#page.vert div#tri a{color:#009900;}
div#page.vert p.message, div#page.vert div.message{color:#009900;}
div#page.vert img.logo-sport{background:url(vert/logo-cite-sport.gif) no-repeat top left;}
div#page.vert div#titre-haut{background:#009900 url(vert/coin-titre-sport.gif) no-repeat top right;}
div#page.vert div#similaire{background:#009900 url(common/sprite-coin.png) right -430px no-repeat;}
div#page.vert div#connexion .bouton-connexion{background:url(vert/bouton-connexion.gif) no-repeat top left;}
div#page.vert div#form_recherche .bouton-recherche{background:#999999 url(vert/bouton-recherche.gif) no-repeat top left;}
div#page.vert div#droite div#sondage div.haut{background:#009900 url(common/sprite-coin.png) 0 -60px no-repeat;}
div#page.vert div#partenaire a.info{color:#009900;}
div#page.vert ul#tab{border-bottom:1px solid #009900;}
div#page.vert ul#tab li.on{border-top:1px solid #009900;border-left:1px solid #009900;border-right:1px solid #009900;}
div#page.vert #tab li.on a{color:#009900;}
div#page.vert #tab a:hover{color:#009900;}
div#page.vert div#top li{color:#009900;}
div#page.vert ul#menu_sport li a:hover{background:#000000 url(vert/menu-sport-fond-on.gif) no-repeat top left;}
div#page.vert ul#menu_sport li.on a{background:#000000 url(vert/menu-sport-fond-on.gif) no-repeat top left;}
div#page.vert ul#menu_sport li.plus a:hover{background:url(vert/coin-menu-sport-hover.png) no-repeat;}
div#page.vert ul#menu_sport li.plus #autre_sport a:hover{background:none;}
div#page.vert #autre_sport{border:4px solid #009900;}
div#page.vert a.mini-icone img{background:url(vert/fond-icone-mini.png) no-repeat top left;}
div#page.vert div#sport div#comparateur table td.sport a{color:#009900;}
div#page.vert div#sport form.comparateur input.trouver-sport{background:url(vert/trouver-un-sport.png) no-repeat;}
div#page.vert div#article a.lien-sport{color:#009900;}
div#page.vert div#article a.lire{color:#009900;}
div#page.vert #banniere p.proposer_banniere a{color:#009900;}
div#page.vert div#site div.liste_site .url-site a{color:#009900;}
div#page.vert div#site div#categorie a{color:#009900;}
div#page.vert div#lien div#categorie a{color:#009900;}
div#page.vert div#evenement div#fiche div#details ul{color:#009900;}
div#page.vert div#evenement div#fiche div#details li.modifier a{color:#009900;}
div#page.vert div#mini_calendrier .today{border:1px solid #009900;}
div#page.vert div#mini_calendrier .today a{color:#009900;}
div#page.vert ul#lien_calendrier li a{color:#009900;}
div#page.vert div#evenement div.proposer a{color:#009900;}
div#page.vert div#sondage .vote{color:#009900;}
div#page.vert div#sondage .sport{color:#009900;}
div#page.vert .chercher-club{background:url(vert/carte-chercher.png) no-repeat top left;}
div#page.vert div#club div#fiche div.details{color:#009900;}
div#page.vert div#club div#fiche div.details li.modifier a{color:#009900;}
div#page.vert div#club div#fiche div.details li.avis{background:url(vert/puce-13.gif) no-repeat 5px 3px;}
div#page.vert div#club div#fiche .proposer-evenement a{color:#009900;}
div#page.vert div#club div.liste_club a.titre{color:#009900;}
div#page.vert div#club div.liste_club .details{color:#333333;}
div#page.vert div#club div.liste_club img.sport{background:url(vert/fond-icone.png);}
div#page.vert div#club div#deux div.liste_club a.titre{color:#009900;}
div#page.vert div#club div#carte div.rafraichir a{color:#009900;}
div#page.vert div#club li.page a{color:#009900;}
div#page.vert div#club div#resultat a{color:#009900;}
div#page.vert div#club div#avis div.liste_critique .nom a{color:#009900;}
div#page.vert div#club div#ville li a{color:#009900;}
div#page.vert div#club #form_proposer_club label{color:#009900;}
div#page.vert div.inline_membre a{color:#009900;}
div#page.vert div#membre div#fiche div.niveau div{background:#009900;}
div#page.vert div#membre div#fiche div#sport img{background:url(vert/fond-icone.png) no-repeat top left;}
div#page.vert div#membre div#fiche .sport{color:#009900;}
div#page.vert div#membre form th{color:#009900;}
div#page.vert div#membre div#fiche p.login_membre{color:#009900;}
div#page.vert div#membre div#dernier_inscrit div.inline_membre a.voir{color:#009900;}
div#page.vert div#membre div#action h2{color:#009900;}
div#page.vert a.folder_open{color:#009900;}
div#page.vert .upload_photo{background:url(vert/puce-13.gif) no-repeat 0 0;}
div#page.vert div#forum .forum a{color:#009900;}
div#page.vert div#forum .sport{background:url(vert/fond-icone.png) no-repeat top left;}
div#page.vert .forum-nouveau{background:url(vert/forum-nouveau-sujet.png) no-repeat top left;}
div#page.vert .forum-repondre{background:url(vert/forum-repondre.png) no-repeat top left;}
div#page.rouge h1{color:#CC0000;}
div#page.rouge h2{}
div#page.rouge h3{color:#CC0000;}
div#page.rouge div.liste a{background:url(common/sprite-puce.png) 0 -120px no-repeat;color:#CC0000;}
div#page.rouge a.sport{color:#CC0000;}
div#page.rouge th{color:#CC0000;}
div#page.rouge thead th{background:#CC0000;color:#FFFFFF;}
div#page.rouge ul.liste_sport li, div#page.rouge ul.liste_sport_inline li{background:url(rouge/fond-icone.png) no-repeat top left;}
div#page.rouge .champ-obligatoire{color:#CC0000;}
div#page.rouge .bouton-ok{background:url(rouge/bouton-ok.gif) no-repeat top left;}
div#page.rouge form label{color:#CC0000;}
div#page.rouge div.page a{color:#CC0000;}
div#page.rouge div#tri a{color:#CC0000;}
div#page.rouge p.message, div#page.rouge div.message{color:#CC0000;}
div#page.rouge img.logo-sport{background:url(rouge/logo-cite-sport.gif) no-repeat top left;}
div#page.rouge div#titre-haut{background:#CC0000 url(rouge/coin-titre-sport.gif) no-repeat top right;}
div#page.rouge div#similaire{background:#CC0000 url(common/sprite-coin.png) right -450px no-repeat;}
div#page.rouge div#connexion .bouton-connexion{background:url(rouge/bouton-connexion.gif) no-repeat top left;}
div#page.rouge div#form_recherche .bouton-recherche{background:#999999 url(rouge/bouton-recherche.gif) no-repeat top left;}
div#page.rouge div#droite div#sondage div.haut{background:#CC0000 url(common/sprite-coin.png) 0 -80px no-repeat;}
div#page.rouge div#partenaire a.info{color:#CC0000;}
div#page.rouge ul#tab{border-bottom:1px solid #CC0000;}
div#page.rouge ul#tab li.on{border-top:1px solid #CC0000;border-left:1px solid #CC0000;border-right:1px solid #CC0000;}
div#page.rouge #tab li.on a{color:#CC0000;}
div#page.rouge #tab a:hover{color:#CC0000;}
div#page.rouge div#top li{color:#CC0000;}
div#page.rouge ul#menu_sport li a:hover{background:#000000 url(rouge/menu-sport-fond-on.gif) no-repeat top left;}
div#page.rouge ul#menu_sport li.on a{background:#000000 url(rouge/menu-sport-fond-on.gif) no-repeat top left;}
div#page.rouge ul#menu_sport li.plus a:hover{background:url(rouge/coin-menu-sport-hover.png) no-repeat;}
div#page.rouge ul#menu_sport li.plus #autre_sport a:hover{background:none;}
div#page.rouge #autre_sport{border:4px solid #CC0000;}
div#page.rouge a.mini-icone img{background:url(rouge/fond-icone-mini.png) no-repeat top left;}
div#page.rouge div#sport div#comparateur table td.sport a{color:#CC0000;}
div#page.rouge div#sport form.comparateur input.trouver-sport{background:url(rouge/trouver-un-sport.png) no-repeat;}
div#page.rouge div#article a.lien-sport{color:#CC0000;}
div#page.rouge div#article a.lire{color:#CC0000;}
div#page.rouge #banniere p.proposer_banniere a{color:#CC0000;}
div#page.rouge div#site div.liste_site .url-site a{color:#CC0000;}
div#page.rouge div#site div#categorie a{color:#CC0000;}
div#page.rouge div#lien div#categorie a{color:#CC0000;}
div#page.rouge div#evenement div#fiche div#details ul{color:#CC0000;}
div#page.rouge div#evenement div#fiche div#details li.modifier a{color:#CC0000;}
div#page.rouge div#mini_calendrier .today{border:1px solid #CC0000;}
div#page.rouge div#mini_calendrier .today a{color:#CC0000;}
div#page.rouge ul#lien_calendrier li a{color:#CC0000;}
div#page.rouge div#evenement div.proposer a{color:#CC0000;}
div#page.rouge div#sondage .vote{color:#CC0000;}
div#page.rouge div#sondage .sport{color:#CC0000;}
div#page.rouge .chercher-club{background:url(rouge/carte-chercher.png) no-repeat top left;}
div#page.rouge div#club div#fiche div.details{color:#CC0000;}
div#page.rouge div#club div#fiche div.details li.modifier a{color:#CC0000;}
div#page.rouge div#club div#fiche div.details li.avis{background:url(rouge/puce-13.gif) no-repeat 5px 3px;}
div#page.rouge div#club div#fiche .proposer-evenement a{color:#CC0000;}
div#page.rouge div#club div.liste_club a.titre{color:#CC0000;}
div#page.rouge div#club div.liste_club .details{color:#333333;}
div#page.rouge div#club div.liste_club img.sport{background:url(rouge/fond-icone.png);}
div#page.rouge div#club div#deux div.liste_club a.titre{color:#CC0000;}
div#page.rouge div#club div#carte div.rafraichir a{color:#CC0000;}
div#page.rouge div#club li.page a{color:#CC0000;}
div#page.rouge div#club div#resultat a{color:#CC0000;}
div#page.rouge div#club div#avis div.liste_critique .nom a{color:#CC0000;}
div#page.rouge div#club div#ville li a{color:#CC0000;}
div#page.rouge div#club #form_proposer_club label{color:#CC0000;}
div#page.rouge div.inline_membre a{color:#CC0000;}
div#page.rouge div#membre div#fiche div.niveau div{background:#CC0000;}
div#page.rouge div#membre div#fiche div#sport img{background:url(rouge/fond-icone.png) no-repeat top left;}
div#page.rouge div#membre div#fiche .sport{color:#CC0000;}
div#page.rouge div#membre form th{color:#CC0000;}
div#page.rouge div#membre div#fiche p.login_membre{color:#CC0000;}
div#page.rouge div#membre div#dernier_inscrit div.inline_membre a.voir{color:#CC0000;}
div#page.rouge div#membre div#action h2{color:#CC0000;}
div#page.rouge a.folder_open{color:#CC0000;}
div#page.rouge .upload_photo{background:url(rouge/puce-13.gif) no-repeat 0 0;}
div#page.rouge div#forum .forum a{color:#CC0000;}
div#page.rouge div#forum .sport{background:url(rouge/fond-icone.png) no-repeat top left;}
div#page.rouge .forum-nouveau{background:url(rouge/forum-nouveau-sujet.png) no-repeat top left;}
div#page.rouge .forum-repondre{background:url(rouge/forum-repondre.png) no-repeat top left;}
div#page.violet h1{color:#CE006C;}
div#page.violet h2{}
div#page.violet h3{color:#CE006C;}
div#page.violet div.liste a{background:url(common/sprite-puce.png) 0 -135px no-repeat;color:#CE006C;}
div#page.violet a.sport{color:#CE006C;}
div#page.violet th{color:#CE006C;}
div#page.violet thead th{background:#CE006C;color:#FFFFFF;}
div#page.violet ul.liste_sport li, div#page.violet ul.liste_sport_inline li{background:url(violet/fond-icone.png) no-repeat top left;}
div#page.violet .champ-obligatoire{color:#CE006C;}
div#page.violet .bouton-ok{background:url(violet/bouton-ok.gif) no-repeat top left;}
div#page.violet form label{color:#CE006C;}
div#page.violet div.page a{color:#CE006C;}
div#page.violet div#tri a{color:#CE006C;}
div#page.violet p.message, div#page.violet div.message{color:#CE006C;}
div#page.violet img.logo-sport{background:url(violet/logo-cite-sport.gif) no-repeat top left;}
div#page.violet div#titre-haut{background:#CE006C url(violet/coin-titre-sport.gif) no-repeat top right;}
div#page.violet div#similaire{background:#CE006C url(common/sprite-coin.png) right -470px no-repeat;}
div#page.violet div#connexion .bouton-connexion{background:url(violet/bouton-connexion.gif) no-repeat top left;}
div#page.violet div#form_recherche .bouton-recherche{background:#999999 url(violet/bouton-recherche.gif) no-repeat top left;}
div#page.violet div#droite div#sondage div.haut{background:#CE006C url(common/sprite-coin.png) 0 -100px no-repeat;}
div#page.violet div#partenaire a.info{color:#CE006C;}
div#page.violet ul#tab{border-bottom:1px solid #CE006C;}
div#page.violet ul#tab li.on{border-top:1px solid #CE006C;border-left:1px solid #CE006C;border-right:1px solid #CE006C;}
div#page.violet #tab li.on a{color:#CE006C;}
div#page.violet #tab a:hover{color:#CE006C;}
div#page.violet div#top li{color:#CE006C;}
div#page.violet ul#menu_sport li a:hover{background:#000000 url(violet/menu-sport-fond-on.gif) no-repeat top left;}
div#page.violet ul#menu_sport li.on a{background:#000000 url(violet/menu-sport-fond-on.gif) no-repeat top left;}
div#page.violet ul#menu_sport li.plus a:hover{background:url(violet/coin-menu-sport-hover.png) no-repeat;}
div#page.violet ul#menu_sport li.plus #autre_sport a:hover{background:none;}
div#page.violet #autre_sport{border:4px solid #CE006C;}
div#page.violet a.mini-icone img{background:url(violet/fond-icone-mini.png) no-repeat top left;}
div#page.violet div#sport div#comparateur table td.sport a{color:#CE006C;}
div#page.violet div#sport form.comparateur input.trouver-sport{background:url(violet/trouver-un-sport.png) no-repeat;}
div#page.violet div#article a.lien-sport{color:#CE006C;}
div#page.violet div#article a.lire{color:#CE006C;}
div#page.violet #banniere p.proposer_banniere a{color:#CE006C;}
div#page.violet div#site div.liste_site .url-site a{color:#CE006C;}
div#page.violet div#site div#categorie a{color:#CE006C;}
div#page.violet div#lien div#categorie a{color:#CE006C;}
div#page.violet div#evenement div#fiche div#details ul{color:#CE006C;}
div#page.violet div#evenement div#fiche div#details li.modifier a{color:#CE006C;}
div#page.violet div#mini_calendrier .today{border:1px solid #CE006C;}
div#page.violet div#mini_calendrier .today a{color:#CE006C;}
div#page.violet ul#lien_calendrier li a{color:#CE006C;}
div#page.violet div#evenement div.proposer a{color:#CE006C;}
div#page.violet div#sondage .vote{color:#CE006C;}
div#page.violet div#sondage .sport{color:#CE006C;}
div#page.violet .chercher-club{background:url(violet/carte-chercher.png) no-repeat top left;}
div#page.violet div#club div#fiche div.details{color:#CE006C;}
div#page.violet div#club div#fiche div.details li.modifier a{color:#CE006C;}
div#page.violet div#club div#fiche div.details li.avis{background:url(violet/puce-13.gif) no-repeat 5px 3px;}
div#page.violet div#club div#fiche .proposer-evenement a{color:#CE006C;}
div#page.violet div#club div.liste_club a.titre{color:#CE006C;}
div#page.violet div#club div.liste_club .details{color:#333333;}
div#page.violet div#club div.liste_club img.sport{background:url(violet/fond-icone.png);}
div#page.violet div#club div#deux div.liste_club a.titre{color:#CE006C;}
div#page.violet div#club div#carte div.rafraichir a{color:#CE006C;}
div#page.violet div#club li.page a{color:#CE006C;}
div#page.violet div#club div#resultat a{color:#CE006C;}
div#page.violet div#club div#avis div.liste_critique .nom a{color:#CE006C;}
div#page.violet div#club div#ville li a{color:#CE006C;}
div#page.violet div#club #form_proposer_club label{color:#CE006C;}
div#page.violet div.inline_membre a{color:#CE006C;}
div#page.violet div#membre div#fiche div.niveau div{background:#CE006C;}
div#page.violet div#membre div#fiche div#sport img{background:url(violet/fond-icone.png) no-repeat top left;}
div#page.violet div#membre div#fiche .sport{color:#CE006C;}
div#page.violet div#membre form th{color:#CE006C;}
div#page.violet div#membre div#fiche p.login_membre{color:#CE006C;}
div#page.violet div#membre div#dernier_inscrit div.inline_membre a.voir{color:#CE006C;}
div#page.violet div#membre div#action h2{color:#CE006C;}
div#page.violet a.folder_open{color:#CE006C;}
div#page.violet .upload_photo{background:url(violet/puce-13.gif) no-repeat 0 0;}
div#page.violet div#forum .forum a{color:#CE006C;}
div#page.violet div#forum .sport{background:url(violet/fond-icone.png) no-repeat top left;}
div#page.violet .forum-nouveau{background:url(violet/forum-nouveau-sujet.png) no-repeat top left;}
div#page.violet .forum-repondre{background:url(violet/forum-repondre.png) no-repeat top left;}

