/* CSS Document */
*{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#646466;}
body,img,form{margin:0;padding:0;}
body{background-color:#fff;}
a:active, a:focus{outline:none;}
img {border:0;}
.left {float:left;}
.clear{clear:both;}
.item{float:left;height:29px;}
.spacer_l {float:left;width:10px;height:100%;background:url(images/spacer.gif);}
.spacer_r {float:right;width:10px;height:100%;background:url(images/spacer.gif);}
.spacer_b {float:left;width:100%;height:10px;background:url(images/spacer.gif);}
#global{width:980px;background-color:#fff;margin:auto;background:#fff url(images/fond.gif) repeat-y;}
#header{height:178px;position:relative;}
#footer{height:17px;background-color:#cce9f6;float:right;text-align:center;color:#0072a2;margin:30px 5px 0 0;padding:5px 10px 5px 0;font-weight:bold;}
#titre {color:#646466;text-transform:uppercase;margin:60px 0 0 20px;}
.titre_maj {font-size:26px;}
.titre_mini_maj {font-size:18px;}
.titre_mini {font-size:14px;}
#pagination {text-align:center;font-size:11px;}
#pagination a {color:#162983;}
.liste {color:#36a01a;font-size:12px;font-weight:bold;line-height:20px;}
.lientelecharger {font-size:12px;text-decoration:none;text-transform:uppercase;color:#e2001a;padding-left:15px;}
.infoitem {width:340px;float:left;margin:0 100px 0 0;}
.lbl {background:url(images/fond_lbl.gif) repeat-x;color:#fff;font-weight:bold;padding:5px;}
.itemannuaire table {color:#646466;padding-bottom:5px;border-bottom:2px dotted #89c30e;}
#bar_v {margin-left:7px;width:224px;float:left;}
#bar_v form {margin:0 0 0 3px;}
#bar_v optgroup {padding:10px 0 20px 0;}
.sous_liste {padding:0 0 10px 0;}
#menu_v {text-align:center;}
#content {float:left;width:725px;}
#content .contenu{margin:20px 0 0 45px;width:700px;}
#pub{position:absolute;top:18px;left:232px;}
.lien_adobe {color:#da4e17;margin:0 0 0 40px;}
.telecharger_club {color:#da4e17;font-weight:bold;text-decoration:underline;}


/*Style Générique*/
.col_left{width:500px;float:left;}
.col_right{width:194px;float:left;background:#fff url(images/box_droite.gif) repeat-y;padding:0 0 0 5px;}
.onze{font-size:11px;}
.gris{color:#646466;}
.souligne{text-decoration:underline;}

/* Menu */
#menu_princ {margin-left:6px;}
.ssmenufond {border-left:1px solid white;border-bottom:1px solid white;border-right:1px solid white;padding:2px 0;}
.ssmenufond .ssitem {text-align:center;font-size:10px;font-weight:bold;}
.ssmenufond .ssitem a {color:#fff;text-decoration:none;}
.ssmenufond .ssitem a:hover {text-decoration:underline;}
#ssmenu_regles-generales .ssmenufond {background:#31a6da;}
#ssmenu_regles-generales .ssmenufond:hover {background:#da4e17;}
#ssmenu_regles-generales {width:151px;height:40px;position:absolute;z-index:99;left:52px;top:178px;display:none;}

/* Page Accueil */
#global_cont_acc {margin-left:20px;}
#acc_part_1 {width:374px;}
#cont_acc_1 {width:374px;float:left;}
#acc_part_2 {margin:10px 0 0 20px;width:200px;}
#cadre_a_la_une {width:374px;height:400px;background:url(images/a_la_une.gif);}
#a_la_une {width:322px;margin:auto;color:#0083bb;}
#photo_une {padding-top:55px;}
#titre_une {font-size:18px;}
#para_une {height:90px;overflow:hidden;}
#suite {float:right;padding-top:5px;}
#suite a {color:#132a6a;font-weight:bold;text-decoration:none;}
#cadre_actualite {width:362px;height:378px;background:url(images/actualites.gif) no-repeat;}
#actualite{padding:45px 0 0 20px;width:362px;height:378px;}
.box_actu{width:156px;height:140px;background:#ccc url(images/mini_box_actu.gif) no-repeat;float:left;margin:0 10px 10px 0;}
#footerbox{text-align:center;}
#footerbox a{color:#132c75;font-size:14px;}
.content_actu{padding:10px 0 0 15px;}
.legende{color:#0273a4;font-size:11px;}
#pratiquer{width:316px;height:329px;background:#fff url(images/pratiquer_palet.gif) no-repeat;}
#content_pratiquer img{padding:10px 0 0 10px;}
#imgpratiquer{padding:55px 0 0 30px;}
#competititons{width:307px;height:439px;background:#fff url(images/competitions.gif) no-repeat;}
#menucompet{padding:105px 0 0 15px;}
.ssmenu div{padding:0 0 1px 0;}

/*Page Calendrier*/
#conteneur_news{width:480px;}
table.news td{font-size:11px;color:#646466;padding:0 0 10px 0;}
table.news td.libelle{font-weight:bold;} 
table.news td.fondbleu{background-color:#cce9f6;}
#boxRechercher{width:481px;height:265px;background:#fff url(images/fond_rechercher.jpg) no-repeat;}
#boxRechercher div{padding:45px 0 0 15px;}
#search div{padding:0 0 12px 0;}
#search label{float:left;width:70px;font-size:13px;color:#da4e17;text-align:right;padding:0 8px 0 0;}
#search select {width:160px;border:1px solid #646466;}
.ipt {width:155px;border:1px solid #646466;}
#format_date {color:#da4e17;padding:0 0 0 5px;font-size:13px;}
.bt_recherche{text-align:right;margin:0px 15px 0 0;}

/*palet fonte - plaque plomb - Organisation*/
.conteneur_consulter div table td{color:#009fce;font-size:14px;}
.conteneur_consulter ul li {list-style-type:none;margin:0 0 0 -10px;}
.legende_photo{font-size:10px;color:#646466;}
.legende_photo b{font-size:11px;text-decoration:underline;}
.composition_commissions b{color:#da4e17;text-decoration:underline;font-size:11px;}

/*palet fonte - plaque plomb - Coordonnées*/
.txt_commissions{color:#646466;}
.txt_commissions div{background-color:#cce9f6;width:480px;padding:3px;font-weight:bold;}
.listeclub td{color:#646466;font-size:12px;}
.listeclub td a{color:#646466;font-size:12px;text-decoration:none;}
.listeclub td.nomclub{width:515px;}
.listeclub td.fondbleu{background-color:#cce9f6;}
.coordonnee_nav{width:490px;}
.coordonnee_nav div.droite{width:245px;float:left;text-align:right;}
.coordonnee_nav div.gauche{width:245px;float:left;text-align:left;}

/*palet font - plaque plomb - règlement*/
.telecharger_pdf{background:#fff url(images/fond_bt.gif) no-repeat top right;font-weight:bold;padding:10px 0 5px 0;height:29px;width:220px;}
.telecharger_pdf a{color:#da4e17;font-size:12px;text-decoration:underline;}
.telecharger_pdf_gris{color:#646466;font-size:14px;padding:10px 10px 0 0;}

/*palet font - plaque plomb - materiel*/
.intitule_mat{background-color:#cce9f6;padding:3px;color:#646466;font-weight:bold;width:450px;}
.tabpalmares{border-collapse:collapse;width:480px;}
.tabpalmares td{border:1px solid #646466;padding:0 0 0 3px;}
.tabpalmares td.entete{background-color:#009fce;padding:10px;color:#fff;font-size:14px;text-align:center;}
.tabpalmares td.bleu{background-color:#cce9f6;}
.palaiton {margin:0 0 0 140px;}

/*palet fonte - plaque plomb - Competition*/
.tableResult td{padding:2px;color:#646466;}
.tableResult td.theader{background-color:#0075a6;height:18px;color:#fff;font-weight:bold;}
.tableResult td.cssblanc{background-color:#fff;}
.tableResult td.cssbleu{background-color:#cce9f6;}
.tableResult td.cssbleu a, .tableResult td.cssblanc a{text-decoration:none;}
.formsearch{padding:25px 0 0 0;width:502px;height:49px;background:#fff url(images/fond_formsearch.gif) no-repeat}
.search_orange{color:#da4e17;font-size:12px;padding:0 5px 0 5px;}
.bleubold{font-size:12px;color:#009fce;font-weight:bold;}
.message{border-bottom:2px solid #da4e17;}
.bt_retour {margin:0 0 0 390px;}
.espace {margin:0 0 0 15px;}

/*palet fonte - plaque plomb - Archives*/
.boxRechercherArchives{width:481px;height:235px;background:#fff url(images/fond_rechercher.jpg) no-repeat;margin:17px 0 0 0;}
.searchArchives div{padding:0 0 12px 10px;}
.searchArchives label{float:left;width:80px;font-size:13px;color:#da4e17;text-align:right;padding:0 8px 0 0;}
.searchArchives select {width:190px;border:1px solid #646466;}
.iptArchives {width:185px;border:1px solid #646466;}
.titreArchive {background:url(images/fond_titre_archive.gif) no-repeat;}
.titreArchive li {color:#00709f;font-size:14px;margin:0 0 0 -25px;}

/*Palet fonte livre d'or*/
#posterMessage{text-align:right;padding:0 15px 0 0;}
.pagination a{color:#22acdb;font-size:13px;}

/*Palet regle du jeu*/
.grosTitre{color:#0075a6;font-size:14px;font-style:italic;font-weight:bold;}
.sousTitre{color:#da4e17;font-size:13px;}
.souligne{text-decoration:underline;}

/*Palet Formulaire de contact*/
#cont_form_contact{width:670px;background:#cce9f6 url(images/fond_contact.gif) no-repeat;padding:5px;}
#formcol1{float:left;padding:0 0 0 5px;}
#adresse {width:178px;}
#formcol2{float:left;margin:0 0 0 30px;}
#formulaire_contact div{padding:2px 0;}
#formulaire_contact div label{float:left;width:90px;color:#da4e17;font-size:13px;}

/*Palet page liens*/
#collien1{float:left;width:482px;}
#collien2{float:left;background:#fff url(images/bordure_div.gif) repeat-y;padding:0 0 0 15px;width:200px;}
.liens{padding:0 5px;}
.liens .titreliens{font-weight:bold;color:#da4e17;font-size:12px;}
.liens a {text-decoration:none;}

/*Palet page boutique*/
#tab_decathlon td{padding:10px;font-size:11px;}

/*Actualies*/
.titreActu{font-size:18px;color:#0083bb;}

/*Retour en images*/
.fondretour{width:682px;height:62px;background:#fff url(images/fond_retour_image.gif) no-repeat;}
.menuretour{padding:10px 0 0 55px;float:left;}
.selectretour{float:left;padding:15px 0 0 58px;}
.titre_evenement{font-size:16px;color:#da4e17;}
.vignettes{width:700px;}
.vignette{float:left;width:120px;height:85px;margin:0 10px 10px 0;background-color:#fff;border:1px solid #ccc;}

/*Sport en milieu Rural */
#fleche_departement {margin:-10px 0 0 612px;}
.sous_titre {margin:0 0 0 25px;}
.sport_milieu_rural li {color:#009fce;font-size:13px;margin:20px 0 0 0;}
.sport_milieu_rural a {color:#da4e17;margin:0 0 0 15px;font-size:13px;}
.cont_comite{width:377px;text-align:justify;}
.comite {margin:0;color:#009fce;font-weight:bold;}
.contenu_comite {margin:0;}
.contenu_comite a {text-decoration:none;}

/* Autres Activites */
.vision a{color:#009fce;}

/* Assurances */
.liste_assurance{margin:15px 0 10px 0;color:#009fce;font-size:13px;}
.tel_pdf {padding:5px 150px 0 10px;}
.question_reponse {margin:0 0 0 0;width:700px;}
.question_reponse2 {margin:0;width:700px;}
.question {color:#da4e17;font-weight:bold;text-decoration:underline;text-align:justify;}
.reponse {text-align:justify;}
.reponse ul li {list-style-type:none;}
.reponse p{margin:0;padding:0;}
#bt_suite {margin:0 0 0 565px;}
#bt_retour_assurance {margin:0 0 0 565px;}
#tableau_assurance {border-collapse:collapse;}
#ligne2 td,#ligne3 td,#ligne4 td,#ligne5 td,#ligne6 td,#ligne7 td,#ligne8 td, .titre_tab {border:1px solid green;}
#ligne1 {font-weight:bold;text-align:center;height:40px;}
#vide {}
.col1 {padding:5px 0 5px 10px;width:180px;text-align:left;}
.total {padding:5px 0 5px 10px;text-decoration:underline;font-weight:bold;}
.col2 {padding:5px 20px 5px 0;width:130px;text-align:right;}
.col3 {padding:5px 20px 5px 0;width:120px;text-align:right;}
.col4 {padding:5px 0 5px 10px;width:200px;text-align:center;}

/* Communication */
.communication {float:left;width:490px;}
.liens_communication li {margin:25px 0 0 0;color:#009fce;font-size:13px;}
.tel_communication {padding:14px 150px 0 10px;}
.separation_communication {border-bottom:1px solid #da4e17;}
.liens_media li {margin:25px 0 0 0;color:#009fce;font-size:13px;}

/* Newsletter */
#news_form {background:url(images/fond_newsletter.gif) no-repeat;width:415px;height:145px;}
#news_form div {padding:50px 0 0 15px;}
#news_form label {float:left;width:50px;padding:5px 0 0 0;}
#news_form .petit {height:20px;}
#email_news {width:300px;border:1px solid #646466;}
#bt_radio {margin:0 0 0 30px;}
#submit_news {margin:0 0 0 72px;}

/* Livre d'or */
.obligatoire {font-size:13px;color:#da4e17;}
#guestbook_form {background:url(images/fond_livre_or.gif) no-repeat;width:545px;height:347px;}
#guestbook_form div {padding:15px 0 0 0;}
#guestbook_form label {float:left;width:100px;color:#da4e17;text-align:right;padding:0 10px 0 20px;}
#guestbook_form .ipt_livre {width:190px;border:1px solid #646466;}
#guestbook_form textarea {height:220px;width:260px;border:1px solid #646466;}
#submit_guest {margin:-60px 0 0 430px;}
#retourMessage {margin:0 0 0 375px;}

/* Pratique */
.pratique_contenu {margin:0 0 0 25px;}
.conteneur_club div {color:#009fce;font-size:12px;font-weight:bold;}
.conteneur_club div a {color:#da4e17;margin:0 0 0 15px;font-size:12px;}
.uppercase {text-transform:uppercase;}
.retour_carte {margin:0 0 0 400px;}

/* Coordonnees club */
.libelle_club {line-height:25px;color:#da4e17;}

/* Palet fonte bois */
#planche_bois {margin:0 0 0 80px;}

/* Album Photo */
album {width:700px;}
.vignette {margin:0 0 30px 30px;border:none;}

/* liste des clubs */
.listeClub {font-size:11px;color:#646466;padding:10px;}
.listeClub td {padding:2px;color:#646466;font-size:11px;}
.listeClub tr.cssblanc {background-color:#fff;}
.listeClub tr.cssbleu {background-color:#cce9f6;}
.listeClub td a{text-decoration:none;color:#0000ff;}