/* CSS COMMUN */
body{background:url(../_css/fondv19_2010h.jpg); background-repeat: no-repeat; background-attachment:fixed; background-color: #186a18 ; border: 0; margin: 0 0 0 0;} 

#centre {width: 1002px; margin: 0 auto; background-color: #ffffff;}

/* logo.php */
#logo{margin: 0 auto; width: 1002px;}
.imglogo{display: block; margin: 0 auto; width: 1002px; height: 379px;}
.visiteurs {font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; text-align:right; margin: 0 2px 0 0; position: absolute; top:7px; left:12px}
.imgborder {border: none}
#header {margin: 0 auto; width: 1002px; height:419px; background-color: #92bd1f;}

/* tips */
.tip {width:295px; font-family:tahoma,arial; background:url(../_css/ticker2.gif) left top repeat-y;}
.tip-top {background:url(../_css/ticker1.gif) top left no-repeat; height:26px; width:295px;}
.tip-title {color:#e95e25; font-weight:bold; margin:0 30px 0 50px;}
.tip-text {color:#000; padding:10px 30px 20px 50px;}
.tip-bottom {background:url(../_css/ticker3.gif) left bottom no-repeat; width:295px; height:95px;}

/* footer.php */
#footer{margin: 0 auto; background-color: #89ff66; width: 1002px; height:208px;}
.copyright {margin: 5px 10px 5px 10px; text-align:center; font: normal 100% Tahoma, Geneva, Arial, Verdana, sans-serif; text-decoration:none; color:#004000; font-size: 10px}

/* accueil.php */
#contenu {position: relative; background-color: #FFFFFF; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; text-align:justify; color: #004000; }
#menu_grandtour {display: block; background-color: #FFFFFF; margin: 0 auto; width: 1002px;}
.espaceaccueil{height:16px;}

#signaleurs { position:relative; width:994px; height:175px; margin: 0px auto; margin-top: 6px;}
#annonces { position:relative; width:994px; height:30px; margin: 0px auto; margin-top: 6px;}
.annoncestxt {text-align: center; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 22px; color:#008000;}

#tifel { position:relative; width:994px; height:370px; margin: 0px auto; margin-top: 6px;}
#bellesdutifel { position:relative; width:992px; height:215px; margin: 0px auto; margin-top: 6px;}



/* accueil==blog velo19 et tdl */
#middle-blog { position:relative; width:994px; height:170px; margin: 0 auto; margin-top: -11px;}
#middle-blog .blogtdl {background: #d4fa88; position:absolute; top:2px; left:0px; width:492px; height:170px;}
#middle-blog .blogcfa {background: #a4f2c3; position:absolute; top:2px; left:502px; width:492px; height:170px;}
.blogtxt {text-align: left; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; color:#008000;}

/* accueil==blog veloquercy et sudgironde */
#middle-blog2 { position:relative; width:994px; height:170px; margin: 2px 8px 10px 8px;}
#middle-blog2 .bloggironde {background: #a4f2c3; position:absolute; top:2px; left:0px; width:490px; height:170px;}
#middle-blog2 .blogquercy {background: #d4fa88; position:absolute; top:2px; left:498px; width:490px; height:170px;}

/* accueil==directvelo */
#middle-directvelo { position:relative; width:994px; height:130px; margin: 0 auto; margin-top: 10px;}
.blogtxt {text-align: left; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; color:#008000;}

/* accueil==partenariat monde-du-velo/materiel.com */
#middle-6x { position:relative; width:996px; height:280px; margin: 0px auto;}
#middle-6x .columns1 {position:absolute; top:1px; left:0px; width:692px; height:280px;}
#middle-6x .columns2 {position:absolute; top:1px; left:694px; width:302px; height:280px;}
.thumb6x {border: none;}
.thumb6x:hover {border: none;}



/* accueil==photos-news/edito */
#middle-0 { position:relative; width:994px; height:217px; margin: 0 auto; margin-top: -8px;}
#middle-0 .newsfoto {position:absolute; top:2px; left:0px; width:463px; height:217px;}
#middle-0 .derinfos {background: #e8fdd3 url(http://s146343347.onlinehome.fr/_contenu/articles/fond_v19.gif); position:absolute; top:2px; left:474px; width:520px; height:217px;}
.derinfos { position:relative;}
.logoedito{position:absolute; width: 146px; height:99px; left: 377px; top: 0; }
.texteedito {position : absolute; margin: 0 4px 0px 2px; top: 0; left: 0; width: 756px; ; text-align:justify; color: #004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px;}
div#main, div.main {position:relative;width:462px;height:216px;overflow:hidden; /* visible */margin:0px;padding:0px;}
div#main img, div.main img {display:block; width:460px;height:215px;border:2px solid #8ee52f;/* position:absolute; */margin:auto;}
.imageflottante {float:right; margin: 0 0 0 5px;} 
.mailedito{margin: 10px 16px 0 0; float:right;}
.article-inf{color: #004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; text-align:left;}
.titre-w {color: #11af7b; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 22px; margin: 2px 0 0 0;}
.article-infrouge{color: #ff0000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; text-align:left;}
.article-infbleu{color: #4040ff; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; text-align:left;}

/* accueil==1and1/edito */
#middle-2a { position:relative; width:992px; height:330px; margin: 0px auto; border-style: solid ; border-width: 1px; border-color: #04b44d;}
#middle-2a .1and1 {position:absolute; top:2px; left:0px; width:223px; height:330px;}
#middle-2a .edito {background: #FFFFFF url(http://s146343347.onlinehome.fr/_contenu/articles/fond_v19.gif); position:absolute; top:0px; left:226px; width:764px; height:330px;}
.edito { position:relative;}
.img1and1 {margin: 0 auto; width:220px; height:330px;}

/* accueil==derniers articles/derniers reportages */
#middle { position:relative; width:994px; height:374px; margin: 0px auto; margin-top: 6px;}
#middle .columns1 {position:absolute; top:2px; left:0px; width:370px; height:375px;}
#middle .columns2 {position:absolute; top:2px; left:374px; width:620px; height:375px;}
#middle .columns0 {position:absolute; top:2px; left:376px; background-color: #acfbab; width:1px; height:375px;}

/* accueil==derniers articles */
.titre-1 {color: #11af7b; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 22px; margin: 2px 0 14px 0;}
.titre-2 {color: #22c822; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 24px; margin: 2px 0 5px 10px;}
.article-1 {color: #004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; text-align:left;}
.puce {padding:0 2px 0 2px; border:0;}
.right {float: right;}
.ligne {margin :5px 0 5px 0;}
a:hover.lien_article {background-color: #c0ffc0;}
a.lien_article {text-decoration: none;color: #004000;}
.lien_autresarticles {margin: 3px 0 0 0; }
a:hover.lien_autresarticles {background-color: #c0ffc0;}
a.lien_autresarticles {text-decoration: none; color: #5b9224; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}

/* accueil==derniers reportages */
#middle .reportage-1 {position:absolute; top:44px; left:10px; background-color: #ddfddd; width:202px; height:298px;}
#middle .reportage-2 {position:absolute; top:44px; left:214px; background-color: #ddfddd; width:202px; height:298px;}
#middle .reportage-3 {position:absolute; top:44px; left:418px; background-color: #ddfddd; width:202px; height:298px;}
#middle .reportage-bas {position:absolute; top:347px; left:10px; width:606px; height:23px;}
.photo-reportage {}
.border0 {border:none;}
.blabla-reportage {padding: 7px 9px 7px 9px; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; text-align:justify;}

/* accueil==résultats/challenges */
#middle-2 { position:relative; width:994px; height:430px; margin: -18px auto;}
#middle-2 .columns1 {position:absolute; top:1px; left:0px; width:525px; height:407px;}
#middle-2 .columns2 {position:absolute; top:1px; left:528px; width:469px; height:407px;}

/* accueil==résultats */
.buttons{background-color:#77d100;color:#000000;margin:0 0 0 5px;padding:6px 5px 6px 5px;cursor:pointer;font:10px Verdana;text-decoration:none;border-bottom: none;text-transform: uppercase}
.buttons.active, .buttons:hover{background-color:#31c331;color:#000000}
.sample{margin:20px 0 0 0; width:520px; background-color:#f1fdf4; border-style: solid ; border-width: 1px; border-color: #56ec8d;}
.derniersresultats {float: left; margin-left: 10px; color: #004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 10px}
#box4{position:absolute;}
#box4 div{width:520px; height:330px; float:left; background-color:#f1fdf4; font-size: smaller; font: normal 100% Tahoma, Geneva, Arial, Verdana, sans-serif; color: #008000; margin: -10px 0 -5px 0}
.titreres{padding-left: 9px;}
.resultats-color{color:#008000}
.links a{color:#008000;text-decoration:none}
.links a:hover{background-color: #20c093}
.links {color:#202020}
#info4{color:#f1fdf4 !important; cursor:default;}
.position_boutons {margin: -10px auto}
.mask3{position:relative; width:520px; height:330px; overflow:hidden;}
.lien_autresresultats {margin: 3px 3px 0 0; }
a:hover.lien_autresresultats {background-color: #c0ffc0;}
a.lien_autresresultats {text-decoration: none; color: #5b9224; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
.right-3px {margin: -20px 3px 0 450px;}
.stats{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#008000; margin:-10px 0 12px 9px;}

/* accueil==challenges */
#challenges {background-color:#d4fceb; position:absolute; left:0px; height:380px; width:466px; }
.feature { height:380px; position:absolute; width:466px; overflow:hidden; padding:0 0 0 5px;}
.feature img {border:none;}
.tabs {margin:0 0 0 10px;}
.tabs li {background-color:#7dbb7d;display:inline;float:none;list-style:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:1px; }
.tabs li a { color:#243925; display:inline; font-size:10px; height:auto; padding:3px 3px; text-decoration:none; width:auto;}
.tabs li.active { background-color:#3dde3c; }
.tabs li a.active { color:#000; }
.eprdispu{font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;}
.chalnom{font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;}
.chalclub{font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;}
.chalnbre{top:30px;}
.titrechal{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#008000; font-weight:bold;
margin:15px 0 0 0;}
.colon1_chal{position:absolute; top:200px; left:0px; width:140px; height:156px; border-style: solid ; border-width: 1px; border-color: #ff0000;}
.colon2_chal{position:absolute; top:200px; left:142px; width:250px; height:156px; border-style: solid ; border-width: 1px; border-color: #ff0000;}
.titreclub{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#008000; margin:0 0 2px 0;}
.rescenter{margin: 0px auto;}
.chaltab{margin: 0px auto; width:388px;}
.individ{margin: 0 0 5px 0;}
.equip{margin: 5px 0 0 0;}
.lien_chalsuite{margin:0px 2px 0 195px;}
a:hover.lien_chalsuite {background-color: #c0ffc0;}
a.lien_chalsuite {text-decoration: none; color: #5b9224; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
#chalm {margin:0 0 0 0;}


/* accueil==calendrier */
#middle-3 { position:relative; width:994px; height:301px; margin: 0 auto; }
#middle-3 .cal-cola {position:absolute; top:1px; left:0px; width:424px; height:300px; }
#middle-3 .cal-colb {position:absolute; top:1px; left:428px; width:564px; height:300px; }
.titre-cal{padding-left: 9px; width:411px; background-color:#56ec8d; color: #004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; margin:0 0 0 0; font-size:14px; font-weight:bold;}
.last{padding: 10px 0 0 0; width: 416px; height:270px; background-color:#f2fee6; border-style: solid ; border-width: 2px; border-color: #56ec8d;}
.dernierescourses a{color:#008000;text-decoration:none}
.dernierescourses a:hover{background-color: #20c093}
.dernierescourses {margin-left: 10px; color: #004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 10px}

/* accueil==annonces */
#middle-annonces { position:relative; width:994px; height:320px; margin: 5px auto;}
#middle-annonces  .partieA {position:absolute; top:10px; left:5px; width:200px; height:300px; }
#middle-annonces  .partieB {position:absolute; top:10px; left:215px; width:564px; height:300px; }
#middle-annonces  .partieC {position:absolute; top:10px; left:785px; width:200px; height:300px; }

/* accueil==pub */
#middle-pub { position:relative; width:994px; height:420px; margin: 5px auto;}
#middle-pub  .partieA {position:absolute; top:10px; left:5px; width:320px; height:410px; }
#middle-pub  .partieB {position:absolute; top:10px; left:337px; width:320px; height:410px; }
#middle-pub  .partieC {position:absolute; top:10px; left:669px; width:320px; height:410px; }
.pub {font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 20px; color: #004000; font-weight:bold;}
.img-pub {margin: 0 auto; width:300px;}

#middle-pubxx { position:relative; width:994px; height:450px; margin: 5px auto;}
#middle-pubxx  .partieX {position:absolute; top:10px; left:5px; width:325px; height:440px; }
#middle-pubxx  .partieY {position:absolute; top:10px; left:335px; width:325px; height:440px; }
#middle-pubxx  .partieZ {position:absolute; top:10px; left:665px; width:325px; height:440px; }

#middle-pubxxx { position:relative; width:970px; height:450px; margin: 5px auto;}
#middle-pubxxx  .partieX {position:absolute; top:10px; left:5px; width:315px; height:440px; }
#middle-pubxxx  .partieY {position:absolute; top:10px; left:325px; width:315px; height:440px; }
#middle-pubxxx  .partieZ {position:absolute; top:10px; left:650px; width:315px; height:440px; }

/* accueil==bmx-vimbelle-boldor */
#middle-3a { position:relative; width:994px; height:258px; margin: 7px auto;}
#middle-3a .boldor {position:absolute; top:1px; left:6px; width:324px; height:253px;}
#middle-3a .vimbelle {position:absolute; top:1px; left:335px;  width:324px; height:253px;}
#middle-3a .bmx {position:absolute; top:1px; left:664px;  width:324px; height:253px;}
.border2{border: 2px solid #a9f45e;}
.textebmx {width: 300px; color: #004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; text-align:justify; margin: 9px auto;}
.lienbmx {float: right; margin: 0 15px 0 0;}

/* tutoriel */
h3.title {color:#3B6FA3;text-align:center;}
h3.title a, h3.title span {font-size:0.6em;color:#3B6FA3;}
h3.title a:hover {color:#6B9CC2;}
div#tutorial {width:550px;/*border:1px solid #000000;*/	margin:-17px auto;overflow:hidden;padding-bottom:4px;	font-size:16px; border: 1px solid #008000;}
div#tutorial div.step {	background: #FFFFFF url(http://s146343347.onlinehome.fr/_contenu/articles/fond_v19.gif); text-align:center; overflow:hidden;}
div#tutorial div.step h3 {background-color:#aff898;	color:#008000; width:550px;height:32px;padding-top:8px;font-size:16px; margin:0px 0px 10px 0px; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;}
div#tutorial div.step div {	width:540px;margin:auto;font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size:0.8em;}
div#tutorial div.step div strong {	color:#3B6FA3;}
.ctuto{height:244px; text-align:justify;}
.boutontuto{border: none; margin:0 3px 0 3px;}

/* accueil==montee */
#middle-8 { position:relative; width:994px; height:147px; margin: 10px auto;}
.montee{width: 222px; height: 45px; color: #004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; text-align:justify; margin:1px 5px 2px 5px;}
.lienmontee{margin:16px 0 1px 140px; color: #008000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 11px;}
.lienmontee2{margin:16px 0 1px 150px; color: #008000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 11px;}
a.lienmontee{text-decoration: none; margin:16px 0 1px 140px; color: #008000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 11px;}
a.lienmontee2{text-decoration: none; margin:16px 0 1px 150px; color: #008000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 11px;}
a:hover.lienmontee {background-color: #c0ffc0;}
a:hover.lienmontee2 {background-color: #c0ffc0;}

/* accueil==news */
#middle-4bis { position:relative; width:994px; margin-top: 10px;}
.titreinfos{margin: 3px auto;}
.thumb {border: 2px solid #23cf3e;}
.thumb:hover {border: 2px dashed #23cf3e;}
#accueil-infos { position:relative; width:980px; margin: 5px auto;border-style: solid ; border-width: 1px; border-color: #79e46a;}

.contenu-infos0{position: relative; width:960px; height: 57px; margin: 5px auto;}
.colonne1-infos0{position: absolute; width:60px; height: 55px;}
.colonne2-infos0{position: absolute; left: 65px; width:900px; height: 55px;}
.colonne3-infos0 {width:944px; margin: -6px auto;}

.titre-infos0{color: #11af7b; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 18px; margin: 2px 0 14px 0;}
.ecritparinfos0{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#c0c0c0; margin: 0 0 0 5px}
.txt-infos0{color: #004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; text-align:justify;}
#espacenewsaccueil{height: 15px;}
.espacenewsrss{height: 25px;}
#rss {font-weight:bold; color: #004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; text-align:left;}
.rssgif {border:none;}
.rssright{float: right; margin-right:15px;}
.underline {text-decoration:underline;}
.espaceie {height:10px;}

/* accueil==foto19.fr */
#middle-5bis { position:relative; width:994px; height:110px; margin-top: 10px;}

#middle-5 { position:relative; width:994px; height:340px; margin: 6px auto;}
#middle-5 .columns1w {position:absolute; top:2px; left:0px; width:244px; height:338px;}
#middle-5 .columns1x {position:absolute; top:2px; left:250px; width:244px; height:338px;}
#middle-5 .columns1y {position:absolute; top:2px; left:500px; width:244px; height:338px;}
#middle-5 .columns1z {position:absolute; top:2px; left:750px; width:244px; height:338px;}
.img-foto19 {margin: 0 auto;}
.touteslesphotos {float: right; margin: 5px 15px 0 0;}
a:hover.lien_touteslesphotos {background-color: #7ef97d;}
a.lien_touteslesphotos {font-weight:bold; text-decoration: none; color: #004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}

#middle-5a { position:relative; width:994px; height:340px; margin: 6px auto;}
#middle-5a .columns1w {position:absolute; top:2px; left:0px; width:244px; height:338px;}
#middle-5a .columns1x {position:absolute; top:2px; left:250px; width:244px; height:338px;}
#middle-5a .columns1y {position:absolute; top:2px; left:500px; width:244px; height:338px;}
#middle-5a .columns1z {position:absolute; top:2px; left:750px; width:244px; height:338px;}

/* accueil==liens */
#middle-liens { position:relative; width:994px; height:315px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #ff0000; }
#middle-liens .colaa {position:absolute; top:2px; left:5px; width:324px; height:313px; background-color:#acee94;border-style: solid ; border-width: 1px; border-color: #ff0360;}
#middle-liens .colbb {position:absolute; top:2px; left:334px; width:324px; height:313px; background-color:#59f97a;border-style: solid ; border-width: 1px; border-color: #ff5690;}
#middle-liens .colcc {position:absolute; top:2px; left:663px; width:324px; height:313px; background-color:#96f959;border-style: solid ; border-width: 1px; border-color: #ff4569;}
.cadre-liensbas {padding: 7px 9px 7px 9px;}
.txt-liensbas {font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; text-align:justify; color: #004000;}
a:hover.lien_liensbas {background-color: #7ef97d;}
a.lien_liensbas {text-decoration: none; color: #004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
.titre-nospartenaires {font-weight:bold; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; text-align:justify; color: #004000; margin: 0 0 5px 0;}

/* paris-corrèze */
#logopc {margin: 0 auto; width:1002px; height:349px;}
#logopc2011{margin: 0 auto; width:1002px; height:408px;}
#historiquepc { position:relative; width:994px; height:550px; margin: 0 auto; }
#historiquepc .cola {position:absolute; top:2px; left:5px; width:815px; height:545px;}
#historiquepc .colb {position:absolute; top:19px; left:830px; width:165px; height:545px;}
.txthisto {font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; text-align:justify; color: #004000;}
.txthisto1 {font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; color: #004000; font-weight:bold;}
.txthisto2 {font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; text-align:justify; color: #004000; margin: 0 0 0 10px;}
#logofignon {margin: 0 auto; width:704px;}
#retro {height:50px; margin:0 0 0 480px;}
.lienpc {font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; text-align:justify; color: #004000; text-decoration: underline;}
a:hover.lienpc {background-color: #7ef97d;}
a.lienpc {text-decoration: underline; color: #004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px;}
#fondvelo19 {background: #ffffff url(fond_v19.gif);}

/* tour du limousin */
#logotdl {margin: 0 auto; width:1002px; height:349px;}
#logotdl2011 {margin: 0 auto; width:1002px; height:369px;}
#logotdl2015 {margin: 0 auto; width:1002px; height:420px;}
#logotdl2019 {margin: 0 auto; width:1002px; height:480px;}
#historiquetdl { position:relative; width:994px; height:1250px; margin: 0 auto; }
#historiquetdl .cola {position:absolute; top:2px; left:5px; width:815px; height:1180px;}
#historiquetdl .colb {position:absolute; top:19px; left:830px; width:165px; height:1180px;}
#siteofficiel {margin: 0 auto; width:850px; height:220px;}
#historiquetdl2 { position:relative; width:994px; height:310px; margin: 0 auto; }
#historiquetdl2 .cola {position:absolute; top:2px; left:8px; width:400px; height:310px;}
#historiquetdl2 .colb {position:absolute; top:2px; left:410px; width:400px; height:310px;}
.txthisto3 {font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; text-align:justify; color: #004000; margin: 10px 0 0 0;}
#menutdl {height:50px; margin:0 0 0 410px;}
#bande_titre{margin: 0 auto; width: 900px; background: #33CC00; color: #000000; height:20px; font-size:14px;}
#decalagetdla {font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; text-align:justify; color: #004000; margin: 0 0 0 70px;}
.espacetdl {margin: 60px 0 0 0;}



/* TIFEL */
#logotifel {margin: 0 auto; width:1002px; height:349px;}
#logotifel10 {margin: 0 auto; width:1002px; height:425px;}
#menutifel {height:50px; margin:0 0 0 410px;}
#menutifel2 {height:20px; margin:0 0 0 565px;}
#historiquetifel { position:relative; width:994px; height:810px; margin: 0 auto; }
#historiquetifel .cola {position:absolute; top:2px; left:5px; width:815px; height:810px;}
#historiquetifel .colb {position:absolute; top:19px; left:830px; width:165px; height:810px;}
#siteofficieltifel {margin: 0 auto; width:919px; height:220px;}
#siteofficielfemme {margin: 0 auto; width:915px; height:240px;}
.StyleA {font-size: x-small}
.Style1 {color: #3a4632}
.StyleEtape {font-size: 16px;font-weight: bold;}

/* Tour de la Correze */
#logotc {margin: 0 auto; width:1002px; height:400px;}
#menutc {height:20px; margin:0 0 25px 419px;}
#menutc2 {height:20px; margin:0 0 0 565px;}
#historiquetc { position:relative; width:994px; height:1150px; margin: 0 auto;}
#historiquetc .cola {position:absolute; top:2px; left:5px; width:815px; height:1150px;}
#historiquetc .colb {position:absolute; top:19px; left:830px; width:165px; height:1180px;}
#siteofficieltc {margin: 50px auto; width:783px; height:600px;}
#historiquetc2 { position:relative; width:994px; height:700px; margin: 0 auto; }
#historiquetc2 .cola {position:absolute; top:2px; left:8px; width:400px; height:700px;}
#historiquetc2 .colb {position:absolute; top:2px; left:410px; width:400px; height:700px;}
#historiquetc3 { position:relative; width:994px; height:1380px; width:930px; margin: 0 auto; }
.txthisto4 {font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; text-align:center; color: #004000;}
.txthisto5 {font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; text-align:justify; color: #004000; font-weight:bold;}

/* Photos */
#logophotos {margin: 0 auto; width: 1002px; height:244px;}
#structurephotos { position:relative; width:996px; height:2080px; margin: 0 auto; }
#structurephotos .cola {position:absolute; top:2px; left:5px; width:250px; height:2080px; background-color:#4cd851;}
#structurephotos .colb {position:absolute; top:2px; left:260px; width:736px; height:2080px; }
.pagephotos {position:relative; width:736px; height:17px; font-weight:bold; text-align:right; background-color:#ff9001; }
.textepagephotos{margin: 0 15px 0 0;}
.titregaleriephoto{margin: 8px 0 0 0; width:736px; height:16px; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; font-weight:bold; background-color:#53e553; }
.textetitregalerie{margin: 0 0 0 5px;}
#contenugalerie{position:relative; width:736px; height:162px; background-color:#c0ffc0; }
#contenugalerie .partieA {position:absolute; left:3px; top:5px; width:247px; height:150px; background-color:#ffffff; border-style: solid ; border-width: 1px; border-color: #000000;}
#contenugalerie .partieB  {position:absolute; top:5px; left:255px; width:475px; height:150px; background-color:#ffffff;}
#lien_galerie{position:relative; width:736px; height:20px; background-color:#80ff80; }
#lien_galerie .photographe{position:absolute; left:3px; width:500px; }
#lien_galerie .liengalerie{position:absolute; left:505px; width:231px; text-align: right;}
.textephotographe {margin:2px 0 0 6px; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
.voirgalerie {text-decoration: none; text-align:right; margin:0 10px 0 0; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; font-weight:bold;}
a:hover.voirgalerie {background-color: #ffff00;}
a.voirgalerie {text-decoration: none; text-align:right; margin:0 10px 0 0; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; font-weight:bold;}
.blablagalerie{text-align: justify; margin:2px 2px 2px 2px; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
.lienpagesspeciales {font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; text-align:justify; color: #004000; text-decoration: underline;}
a:hover.lienpagesspeciales {background-color: #7ef97d;}
a.lienpagesspeciales {text-decoration: underline; color: #004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
.lienmenuphotos {font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; text-align:justify; color: #004000; text-decoration: none;}
a:hover.lienmenuphotos {background-color: #7ef97d;}
a.lienmenuphotos {text-decoration: none; color: #004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px;}
.lienmateriel{border:none;}
.materiel{width:736px; height:20px; text-align:left; margin:7px 0 7px 0; text-decoration: none; color: #004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; font-weight:bold; background-color:#80ff80;}
#contenumateriel{position:relative; width:736px; height:340px;}
#contenumateriel .partA {position:absolute; left:0; top:5px; width:300px; height:328px; }
#contenumateriel .partB  {position:absolute; top:5px; left:308px; width:426px; height:328px;}
.blablamateriel{text-align: justify; margin:2px 2px 2px 2px; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
#contenuobjectif{position:relative; width:736px; height:408px;}
#contenuobjectif .partC {position:absolute; left:0; top:5px; width:262px; height:405px; }
#contenuobjectif .partD  {position:absolute; top:5px; left:270px; width:460px; height:405px;}
.blablamateriel{text-align: justify; margin:2px 2px 2px 2px; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
#contenumateriel .partX {position:absolute; left:3px; top:5px; width:300px; height:328px;}
#contenumateriel .partY  {position:absolute; top:5px; left:310px; width:430px; height:328px;}
#matos730-330{margin: 8px auto; width: 730px; height:350px; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 11px;  text-align: center; font-weight:bold;}
#matos640-460{margin: 8px auto; width: 640px; height:480px; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; text-align: center; font-weight:bold;}
#matos730-370{margin: 8px auto; width: 730px; height:385px; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 11px;  text-align: center; font-weight:bold;}
#matos650-310{margin: 8px auto; width: 650px; height:315px; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 11px;  text-align: center; font-weight:bold;}
.bordureimgmatos{border-style: solid ; border-width: 1px; border-color: #000000;}
.blablaobjectif{font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; text-align:justify; margin:2px 2px 2px 2px;}
#contenuinformatique{position:relative; width:736px; height:198px;}
#contenuinformatique .partE {position:absolute; left:0; top:5px; width:730px; height:195px; }
#structuremateriel { position:relative; width:996px; height:3330px; margin: 0 auto; }
#structuremateriel .cola {position:absolute; top:2px; left:5px; width:250px; height:3330px; background-color:#4cd851;}
#structuremateriel .colb {position:absolute; top:2px; left:260px; width:736px; height:3330px; }
#contenulogiciel{position:relative; width:736px; height:260px;}
#contenulogiciel .partF {position:absolute; left:0; top:5px; width:730px; height:260px; }
.blablamateriel{text-align: justify; margin:2px 2px 2px 2px; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
#structurealderson { position:relative; width:996px; height:1160px; margin: 0 auto; }
#structurealderson .cola {position:absolute; top:2px; left:5px; width:250px; height:1160px; background-color:#4cd851;}
#structurealderson .colb {position:absolute; top:2px; left:260px; width:736px; height:1160px; }
#contenualderson {position:relative; width:736px; height:270px; margin: 0 auto;}
#contenualderson .coloA {position:absolute; left:0; top:5px; width:180px; height:260px; text-align: center}
#contenualderson .coloB {position:absolute; top:5px; left:185px; width:180px; height:260px; text-align: center;}
#contenualderson .coloC {position:absolute; top:5px; left:370px; width:180px; height:260px; text-align: center; }
#contenualderson .coloD {position:absolute; top:5px; left:555px; width:180px; height:260px; text-align: center;}
.lienalderson{border:none;}
#contenualderson1 {position:relative; width:736px; height:170px; margin: 0 auto;}
#contenualderson1 .coloD {position:absolute; left:12px; top:5px; width:230px; height:160px; text-align: center}
#contenualderson1 .coloE {position:absolute; top:5px; left:253px; width:230px; height:160px; text-align: center;}
#contenualderson1 .coloF {position:absolute; top:5px; left:494px; width:230px; height:160px; text-align: center; }
#contenualderson2 {position:relative; width:736px; height:170px; margin: 0 auto;}
#contenualderson2 .coloD {position:absolute; left:12px; top:5px; width:230px; height:160px; text-align: center}
#contenualderson2 .coloE {position:absolute; top:5px; left:253px; width:230px; height:160px; text-align: center;}
#contenualderson2 .coloF {position:absolute; top:5px; left:494px; width:230px; height:160px; text-align: center; }
#contenualderson3 {position:relative; width:736px; height:170px; margin: 0 auto;}
#contenualderson3 .coloD {position:absolute; left:12px; top:5px; width:230px; height:160px; text-align: center}
#contenualderson3 .coloE {position:absolute; top:5px; left:253px; width:230px; height:160px; text-align: center;}
#contenualderson3 .coloF {position:absolute; top:5px; left:494px; width:230px; height:160px; text-align: center; }
#contenualderson4 {position:relative; width:736px; height:170px; margin: 0 auto;}
#contenualderson4 .coloD {position:absolute; left:12px; top:5px; width:230px; height:160px; text-align: center}
#contenualderson4 .coloE {position:absolute; top:5px; left:253px; width:230px; height:160px; text-align: center;}
#contenualderson4 .coloF {position:absolute; top:5px; left:494px; width:230px; height:160px; text-align: center; }
#contenualderson5 {position:relative; width:736px; height:170px; margin: 0 auto;}
#contenualderson5 .coloD {position:absolute; left:12px; top:5px; width:230px; height:160px; text-align: center}
#contenualderson5 .coloE {position:absolute; top:5px; left:253px; width:230px; height:160px; text-align: center;}
#contenualderson5 .coloF {position:absolute; top:5px; left:494px; width:230px; height:160px; text-align: center; }

/* Résultats */
#menu_resultats_ffc{margin: 8px 0 0 0; width:1002px; height:36px; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; font-weight:bold; background-color:#53e553; }
#hautresult{position:relative; width:1002px; height:50px; margin: 0 auto; background-color: #afef69;}
#hautresult .colonA {position:absolute; left:2px; top:5px; width:650px; height:50px;}
#hautresult .colonB {position:absolute; left:654px; top:5px; width:162px; height:50px;}
#hautresult .colonC {position:absolute; left:820px; top:5px; width:180px; height:50px;}
#fondresult{position:relative; width:1002px; height:260px; background-color: #ffffff;}
.txtresult{text-align: left; color:#004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
.linksresult a{color:#008000;text-decoration:none;}
.linksresult a:hover{background-color: #20c093;}
.linksresult {color:#004000; text-align: left;}
#logoresffc {margin: 0 auto; width: 1002px; height:194px;}
#logoresufolep {margin: 0 auto; width: 1002px; height:180px;}
#logoresautres {margin: 0 auto; width: 1002px; height:181px;}
.txtannee {color:#004000; text-align: left; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 30px;}
.option{color:#004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
.espace{margin-left:2px;}
#legende{position:relative; width:996px; height:15px; margin: 0 auto; border-style: solid ; border-width: 3px; border-color: #afef69; background-color: #c0ffc0; margin-bottom: 5px;}
#legende .colAA {position:absolute; left:2px; width:800px; height:15px; color:#004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 11px;}
#legende .colBB {position:absolute; left:804px; width:186px; height:15px; color:#004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; text-align:right; margin-right:10px;}
.espacelegende{text-align:left; margin: 0 5px 0 5px;}
#bandeauresultats{position:relative; width:830px; height:16px; background-color: #afef69; color:#004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
#bandeauresultats .colAAA {position:absolute; left:2px; width:730px; height:16px; color:#004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
#bandeauresultats .colBBB {position:absolute; left:704px; width:90px; height:16px; color:#004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; text-align:right; margin-right:2px;}
.classement{margin:10px 0 0 0; color:#004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; font-weight:bold;}
#page{margin:0 0 0 14px; color:#004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; text-align:left;}


/* Challenges */
.textearticle{text-align:justify; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;}
#logo-challenge {margin: 0 auto; width: 1002px; height:160px;}
.txtanneechal {color:#004000; text-align: left; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 26px;}
#hautresultchal{position:relative; width:1002px; height:50px; margin: 0 auto; background-color: #afef69;}
#hautresultchal .colonA {position:absolute; left:2px; top:5px; width:650px; height:50px;}
#hautresultchal .colonB {position:absolute; left:654px; top:5px; width:162px; height:50px;}
#hautresultchal .colonC {position:absolute; left:820px; top:5px; width:180px; height:50px;}
#presentationchal{position:relative; width:900px; height:200px; margin: 0 auto;}
.txtpresentationchal{text-align:justify; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;}
#titreanciensvainqueursindividuel{height:60px; font-weight:bold; text-align:center; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;}
.titrepresentation{font-weight:bold; text-align:left; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;}
#anciensvainqueursindividuel{position:relative; width:900px; margin: 0 auto;}
.txtpresentchal{color:#004000; text-align: left; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 30px;}
.espacechal{height:25px;}
#titreanciensvainqueursequipe{height:60px; font-weight:bold; text-align:center; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;}
#anciensvainqueursequipe{position:relative; width:900px; margin: 0 auto;}
#reschalregionalA{position:relative; width:848px; height:650px; margin: 0 auto;}
#reschalregionalA .colonA {background-color:#daf7a5;position:absolute; left:2px; top:5px; width:420px; height:645px;}
#reschalregionalA .colonB {background-color:#daf7a5;position:absolute; left:426px; top:5px; width:420px; height:645px;}
#reschalregionaljeunesufolep{position:relative; width:848px; height:610px; margin: 0 auto;}
#reschalregionaljeunesufolep .colonA {background-color:#daf7a5;position:absolute; left:2px; top:5px; width:420px; height:600px;}
#reschalregionaljeunesufolep .colonB {background-color:#daf7a5;position:absolute; left:426px; top:5px; width:420px; height:600px;}
#reschalregionaljeunesffc{position:relative; width:848px; height:610px; margin: 0 auto;}
#reschalregionaljeunesffc .colonA {background-color:#daf7a5;position:absolute; left:2px; top:5px; width:420px; height:600px;}
#reschalregionaljeunesffc .colonB {background-color:#daf7a5;position:absolute; left:426px; top:5px; width:420px; height:600px;}
#reschalregionalB{position:relative; width:848px; height:480px; margin: 0 auto;}
#reschalregionalB .colonA {background-color:#daf7a5;position:absolute; left:2px; top:5px; width:420px; height:480px;}
#reschalregionalB .colonB {background-color:#daf7a5;position:absolute; left:426px; top:5px; width:420px; height:480px;}
#resultatchal{position:relative; width:960px; height:24px; margin: 0 auto; background-color: #9fdc3f; font-weight:bold; text-align:center; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;}
#photochalreg{position:relative; width:960px; height:510px; margin: 0 auto;}
#photochalreg .colonA {position:absolute; left:2px; top:5px; width:316px; height:500px; text-align:center;}
#photochalreg .colonB {position:absolute; left:322px; top:5px; width:316px; height:500px; text-align:center;}
#photochalreg .colonC {position:absolute; left:642px; top:5px; width:316px; height:500px; text-align:center;}
#photochalreg .colonD {position:absolute; left:322px; top:5px; width:632px; height:500px; text-align:center;}
#reschalregionalequip {position:relative; width:568px; height:178px; margin: 0 auto;}
#reschalregionalequip .colonA {background-color:#9cfab6;position:absolute; left:2px; top:5px; width:280px; height:170px;}
#reschalregionalequip .colonB {background-color:#9cfab6;position:absolute; left:286px; top:5px; width:280px; height:170px;}
.titreresZ {margin:6px 0 0 0; height:47px; font-weight:bold; text-align:center; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;}
#presentationchal19{position:relative; width:900px; height:430px; margin: 0 auto;}
#reschalcorrezeA{position:relative; width:848px; height:1230px; margin: 0 auto;}
#reschalcorrezeA .colonA {background-color:#daf7a5;position:absolute; left:2px; top:5px; width:420px; height:1215px;}
#reschalcorrezeA .colonB {background-color:#daf7a5;position:absolute; left:426px; top:5px; width:420px; height:1215px;}
#reschalcorrezeequip {background-color:#9cfab6; position:relative; width:568px; height:130px; margin: 0 auto;}
#reschalcorrezeequip .colonA {background-color:#9cfab6;position:absolute; left:2px; top:5px; width:280px; height:125px;}
#reschalcorrezeequip .colonB {background-color:#9cfab6;position:absolute; left:286px; top:5px; width:280px; height:125px;}
#pdf{font-weight:bold; text-align:center; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000; height:30px; margin: 8px auto;}
.linkspdf a{color:#008000;text-decoration:none;font-weight:bold;}
.linkspdf a:hover{background-color: #52f68a;}
.linkspdf {color:#004000; text-align: center;font-weight:bold;}
#reschalcorrezeB{position:relative; width:848px; height:1050px; margin: 0 auto;}
#reschalcorrezeB .colonA {background-color:#daf7a5;position:absolute; left:2px; top:5px; width:420px; height:1025px;}
#reschalcorrezeB .colonB {background-color:#daf7a5;position:absolute; left:426px; top:5px; width:420px; height:1025px;}
#reschalcorrezeC{position:relative; width:848px; height:970px; margin: 0 auto;}
#reschalcorrezeC .colonA {background-color:#daf7a5;position:absolute; left:2px; top:5px; width:420px; height:930px;}
#reschalcorrezeC .colonB {background-color:#daf7a5;position:absolute; left:426px; top:5px; width:420px; height:930px;}
#reschalcorrezeD{position:relative; width:848px; height:190px; margin: 0 auto;}
#reschalcorrezeD .colonA {background-color:#daf7a5;position:absolute; left:2px; top:5px; width:420px; height:170px;}
#reschalcorrezeD .colonB {background-color:#daf7a5;position:absolute; left:426px; top:5px; width:420px; height:170px;}
#reschalcorrezeE{position:relative; width:848px; height:145px; margin: 0 auto;}
#reschalcorrezeE .colonA {background-color:#daf7a5;position:absolute; left:2px; top:5px; width:420px; height:100px;}
#reschalcorrezeE .colonB {background-color:#daf7a5;position:absolute; left:426px; top:5px; width:420px; height:100px;}
#reschalcorrezeF{position:relative; width:848px; height:430px; margin: 0 auto;}
#reschalcorrezeF .colonA {background-color:#daf7a5;position:absolute; left:2px; top:5px; width:420px; height:410px;}
#reschalcorrezeF .colonB {background-color:#daf7a5;position:absolute; left:426px; top:5px; width:420px; height:410px;}
#reschalcorrezeG{position:relative; width:848px; height:300px; margin: 0 auto;}
#reschalcorrezeG .colonA {background-color:#daf7a5;position:absolute; left:2px; top:5px; width:420px; height:260px;}
#reschalcorrezeG .colonB {background-color:#daf7a5;position:absolute; left:426px; top:5px; width:420px; height:260px;}

/* calendriers */
#logo-calendriers {margin: 0 auto; width: 1002px; height:160px;}
#hautcalendar{position:relative; width:1002px; height:50px; margin: 0 auto; background-color: #afef69;}
#hautcalendar .colonA {position:absolute; left:2px; top:5px; width:775px; height:50px;}
#hautcalendar .colonB {position:absolute; left:780px; top:5px; width:180px; height:50px;}
.calendar{float: left; margin-left: 10px; color: #004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 12px}
.centercal{text-align:center;}
#downloads {position:relative; width:363px; height:450px; margin: 0 auto;background-color: #edffd7;}
.down{text-align:left;margin-left: 3px;color: #004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px}
.down a{color:#008000;text-decoration:none;font-weight:bold;}
.down a:hover{background-color: #52f68a;font-weight:bold;}

/* bol chaumeil */
#logobol {margin: 0 auto; width: 1002px; height:356px;}
.txtbol{color:#004000; text-align: justify; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
.titrebol{font-weight:bold; text-align:center; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;}
#presentationbol{position:relative; width:920px; height:110px; margin: 0 auto;}
#historiquebol{position:relative; width:920px; height:1200px; margin: 0 auto;}
#planbol {margin: 0 auto; width:795px}
#profilbol {margin: 0 auto; width:930px}
#mapbol {margin: 0 auto; width:930px}
.fotocenterbol {text-align:center; margin: 6px 0 6 px 0;}
.espacebol{height:25px;}
#renouveaubol{position:relative; width:900px; height:105px; margin: 0 auto;}
.titrerenouveau{font-weight:bold; text-align:center; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;}
.titrefotobol{height:40px; font-weight:bold; text-align:center; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000}
#bolfotoA{position:relative; width:960px; height:370px; margin: 10px auto;}
#bolfotoA .colonA {position:absolute; left:0; top:5px; width:470px; height:360px;}
#bolfotoA .colonB {position:absolute; left:490px; top:5px; width:470px; height:360px;}
#bolfotoB{position:relative; width:960px; height:340px; margin: 10px auto;}
#bolfotoB .colonA {position:absolute; left:0; top:5px; width:470px; height:330px;}
#bolfotoB .colonB {position:absolute; left:490px; top:5px; width:470px; height:330px;}
#bolfotoC{position:relative; width:960px; height:600px; margin: 10px auto;}
#bolfotoC .colonA {position:absolute; left:0; top:5px; width:470px; height:590px;}
#bolfotoC .colonB {position:absolute; left:490px; top:5px; width:470px; height:590px;}
#bolfotoD{position:relative; width:960px; height:310px; margin: 10px auto;}
#bolfotoD .colonA {position:absolute; left:0; top:5px; width:470px; height:300px;}
#bolfotoD .colonB {position:absolute; left:490px; top:5px; width:470px; height:300px;}
.copyrightbol{font-weight:bold; text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#008650}

/* vimbelle */
#logovimbelle {margin: 0 auto; width: 1002px; height:352px;}
#presentationvimbelle{position:relative; width:920px; height:480px; margin: 0 auto;}
.txtvimbelle{color:#004000; text-align: justify; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}

.classementvimbelle2025{width:920px; height:21740px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.classementvimbelle2024{width:920px; height:19390px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.classementvimbelle2023{width:920px; height:14850px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.classementvimbelle2022{width:920px; height:13850px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.classementvimbelle2021{width:920px; height:12700px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.classementvimbelle2020{width:920px; height:12700px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.classementvimbelle2019{width:920px; height:11690px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.classementvimbelle2018{width:920px; height:10680px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.classementvimbelle2017{width:920px; height:6880px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.classementvimbelle2016{width:920px; height:6540px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.classementvimbelle2015{width:920px; height:4600px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.classementvimbelle2014{width:920px; height:5530px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.classementvimbelle2012{width:920px; height:6430px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.classementvimbelle2011{width:920px; height:5320px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.classementvimbelle2010{width:920px; height:3485px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.classementvimbelle2009{width:920px; height:1415px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.classementvimbelle2004{width:920px; height:1280px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.classementvimbelle2003{width:920px; height:1680px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.classementvimbelle2002{width:920px; height:1560px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.classementvimbelle2001{width:920px; height:950px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.classementvimbelle2000{width:920px; height:1100px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.bandeauannee{font-weight:bold; text-align:center; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000; width:920px; height:20px; background-color:#b0f95f;}
#titreancien{height:40px; font-weight:bold; text-align:center; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000}
.padvimbelle{padding:5px 10px 5px 10px;}

/* vtt-bmx-tri */
#logovtt {margin: 0 auto; width: 1002px; height:196px;}
.txtbmx{color:#004000; text-align: justify; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
.bmx0{width:920px; height:480px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.vtt{width:920px; height:410px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.tri{width:920px; height:430px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.liensvtt{text-align:left; font-weight:bold;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;}
.liens_vtt{text-align:left;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;}

/* federations */
#logofede {margin: 0 auto; width: 1002px; height:196px;}
.bandeaufede{font-weight:bold; text-align:center; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000; width:930px; height:20px; background-color:#b0f95f;}
.txtfede{color:#004000; text-align: justify; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
#fedeffc{position:relative;width:930px; height:780px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
#fedeufolep{position:relative;width:930px; height:610px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.lienfede {font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; text-align:justify; color: #004000; text-decoration: underline;}
a:hover.lienfede {background-color: #7ef97d;}
a.lienfede {text-decoration: none; color: #004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
#listefede{position:relative; width:900px; height:30px; margin: 0 auto; background-color: #5fd95f;}
#listefede .colonA {position:absolute; left:14px; top:7px; width:100px; height:25px;}
#listefede .colonB {position:absolute; left:106px; top:5px; width:230px; height:25px;}
#listefede .colonC {position:absolute; left:350px; top:7px; width:150px; height:25px;}
#listefede .colonD {position:absolute; left:494px; top:5px; width:230px; height:25px;}
#listefede .colonE {position:absolute; left:758px; top:7px; width:140px; height:25px;}
.txtmenuufo{font-weight:bold;color:#004000; text-align: justify; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
.lienffcufo{text-align:center; margin: 0 auto; width:800px;}

/* accueil==palmares, veloretro, clubs, annuaire */
#middle-6 { position:relative; width:994px; height:370px; margin: 0 auto;}
#middle-6 .columA {position:absolute; top:2px; left:0px; width:244px; height:360px;}
#middle-6 .columB {position:absolute; top:2px; left:250px; width:244px; height:360px;}
#middle-6 .columC {position:absolute; top:2px; left:500px; width:244px; height:360px;}
#middle-6 .columD {position:absolute; top:2px; left:750px; width:244px; height:360px;}
.textepalmares {width: 234px; color: #004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; text-align:justify; margin: 9px auto;}
.lienpalmares {float: right; margin: 0 15px 0 0;}
.imgcentre0{margin: 0 auto; width:230px; border:none;}

/* instances */
.txtgras{font-weight:bold;color:#008000; text-align: center; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
.txtdd{color:#004000; text-align: center; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
.bandeauinstances{font-weight:bold; text-align:center; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000; width:930px; height:20px; background-color:#b0f95f;}
#instances0{position:relative;width:930px; height:520px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;background-color:#ecfef7;}
#niveaudr { position:relative; left:1px; width:250px; height:128px; margin: 25px auto;border-style: solid ; border-width: 1px; border-color: #277b34; background-color:#80ff80;}
#niveaudd { position:relative; width:790px; height:150px; margin: 8px auto;}
#niveaudd .dd19 { padding: 5px auto; position:absolute; left: 0; width:250px; height:128px; margin: 0 auto;border-style: solid ; border-width: 1px; border-color: #277b34; background-color:#8af898;}
#niveaudd .dd23 { padding: 5px auto;  position:absolute; left: 270px; width:250px; height:128px; margin: 0 auto;border-style: solid ; border-width: 1px; border-color: #277b34; background-color:#8af898;}
#niveaudd .dd87 {  padding: 5px auto; position:absolute; left: 540px; width:250px; height:128px; margin: 0 auto;border-style: solid ; border-width: 1px; border-color: #277b34; background-color:#8af898;}
#niveauct { position:relative; width:790px; height:150px; margin: 8px auto;}
#niveauct .ct19 { padding: 5px auto; position:absolute; left: 0; width:250px; height:128px; margin: 0 auto;border-style: solid ; border-width: 1px; border-color: #277b34; background-color:#a4fcb2;}
#niveauct .ct23 { padding: 5px auto;  position:absolute; left: 270px; width:250px; height:128px; margin: 0 auto;border-style: solid ; border-width: 1px; border-color: #277b34; background-color:#a4fcb2;}
#niveauct .ct87 {  padding: 5px auto; position:absolute; left: 540px; width:250px; height:128px; margin: 0 auto;border-style: solid ; border-width: 1px; border-color: #277b34; background-color:#a4fcb2;}
.lienir {font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; text-align:justify; color: #004000; text-decoration: underline;}
a:hover.lienir {background-color: #7ef97d;}
a.lienir {text-decoration: underline; color: #004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
#instances19{position:relative;width:930px; height:1200px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;background-color:#ecfef7;}
.txtct19 {color:#004000; text-align: justify; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
.soulignect19 {text-decoration: underline; color: #008000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
#ag { position:relative; width:900px; height:320px; margin: 8px auto;}
#ag .cola {position:absolute; left: 0; width:210px; height:312px; margin: 0 auto;}
#ag .colb {position:absolute; left: 230px; width:210px; height:312px; margin: 0 auto;}
#ag .colc {position:absolute; left: 460px; width:210px; height:312px; margin: 0 auto;}
#ag .cold {position:absolute; left: 690px; width:210px; height:312px; margin: 0 auto;}

#agx { position:relative; width:900px; height:320px; margin: 8px auto;}
#agx .cola {position:absolute; left: 0; width:210px; height:312px; margin: 0 auto;}
#agx .colb {position:absolute; left: 230px; width:210px; height:312px; margin: 0 auto;}
#agx .colc {position:absolute; left: 460px; width:210px; height:312px; margin: 0 auto;}
#agx .cold {position:absolute; left: 690px; width:210px; height:312px; margin: 0 auto;}

#statscd19 { position:relative; width:800px; height:500px; margin: 8px auto;}
#statscd19 .cola {position:absolute; left: 0; width:250px; height:128px; margin: 0 auto;border-style: solid ; border-width: 1px; border-color: #277b34; background-color:#a4fcb2;}
#statscd19 .colb {position:absolute; left: 270px; width:250px; height:128px; margin: 0 auto;border-style: solid ; border-width: 1px; border-color: #277b34; background-color:#a4fcb2;}
#statscd19 .colc {position:absolute; left: 540px; width:250px; height:128px; margin: 0 auto;border-style: solid ; border-width: 1px; border-color: #277b34; background-color:#a4fcb2;}

/* accueil==clubs */
.titredept {width:340px; height:22px;background-color:#9ce559;color: #008000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 18px; }
.espaceclubs{height:18px;}
#clubs19 { position:relative; width:990px; height:350px; margin: 0 auto;}
#clubs19 .cola {position:absolute; left: 0; width:350px; height:350px;}
#clubs19 .colb {position:absolute; left: 351px; width:639px;height:350px;}
.centerclubs{margin: 0 auto; width: 620px; text-align: center;color:#004000; text-align: center; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
#clubs23 { position:relative; width:990px; height:426px; margin: 0 auto;}
#clubs23 .cola {position:absolute; left: 0; width:350px; height:426px;}
#clubs23 .colb {position:absolute; left: 351px; width:639px;height:426px;}
#clubs87 { position:relative; width:990px; height:1100px; margin: 0 auto;}
#clubs87 .cola {position:absolute; left: 0; width:350px; height:1100px;}
#clubs87 .colb {position:absolute; left: 351px; width:639px;height:1100px;}

/* accueil==annuaire */
#structureannuaire { position:relative; width:996px; height:2080px; margin: 0 auto; }
#structureannuaire .cola {position:absolute; top:2px; left:1px; width:250px; height:2080px;}
#structureannuaire .colb {position:absolute; top:2px; left:260px; width:736px; height:2080px; }
.titreannuaire{margin: 8px 0 0 0; width:736px; height:16px; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; font-weight:bold; background-color:#53e553; }
.texteannuaire{margin: 0 0 0 5px;}
#contenuannuaire{position:relative; width:736px; height:162px; background-color:#c0ffc0; }
#contenuannuaire .partieA {position:absolute; left:3px; top:5px; width:247px; height:150px; background-color:#ffffff; border-style: solid ; border-width: 1px; border-color: #000000;}
#contenuannuaire .partieB  {position:absolute; top:5px; left:255px; width:475px; height:150px; background-color:#ffffff;}
#lien_annuaire{position:relative; width:736px; height:20px; background-color:#80ff80; }
#lien_annuaire .annuaireA{position:absolute; left:3px; width:500px; }
#lien_annuaire .lienannuaire{position:absolute; left:505px; width:231px; text-align: right;}
.texteannuaireA {margin:2px 0 0 6px; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
.voirsite {text-decoration: none; text-align:right; margin:0 10px 0 0; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; font-weight:bold;}
a:hover.voirsite {background-color: #ffff00;}
a.voirsite {text-decoration: none; text-align:right; margin:0 10px 0 0; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; font-weight:bold;}
.blablaannuaire{text-align: justify; margin:2px 2px 2px 2px; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}

/* accueil==navigateurs */
#navigateurs { position:relative; width:806px; height:115px; margin: 0 auto;}
.txt-navigateurs{text-decoration: none; text-align:center; margin:5px 5px 0 0; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; font-weight:bold; color:#6ad658;}

/* accueil==palmares */
#logopalmares {margin: 0 auto; width: 1002px; height:160px;}
#palmares0{position:relative;width:930px; height:1520px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;background-color:#ecfef7;}
#palmares1{position:relative;width:930px; height:520px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;background-color:#ecfef7;}
.espacepalmares{height: 15px;}

/* accueil==elegance */
#logoelegance {margin: 0 auto; width: 1002px; height:210px;}
#contenuelegance1 {position:relative; width:994px; height:270px; margin: 0 auto;}
#contenuelegance1 .coloA {position:absolute; left:5px; top:5px; width:188px; height:260px; text-align: center}
#contenuelegance1 .coloB {position:absolute; top:5px; left:204px; width:188px; height:260px; text-align: center;}
#contenuelegance1 .coloC {position:absolute; top:5px; left:403px; width:188px; height:260px; text-align: center; }
#contenuelegance1 .coloD {position:absolute; top:5px; left:602px; width:188px; height:260px; text-align: center;}
#contenuelegance1 .coloE {position:absolute; top:5px; left:801px; width:188px; height:260px; text-align: center;}
.lienelegance{border:none;}
#blablaelegance0 {position:relative; width:994px; height:190px; margin: 0 auto;}
.blablaelegance{text-align: justify; margin:2px 2px 2px 2px; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
#contenuelegance2 {position:relative; width:994px; height:270px; margin: 0 auto;}
#contenuelegance2 .coloA {position:absolute; left:5px; top:5px; width:188px; height:260px; text-align: center}
#contenuelegance2 .coloB {position:absolute; top:5px; left:204px; width:188px; height:260px; text-align: center;}
#contenuelegance2 .coloC {position:absolute; top:5px; left:403px; width:188px; height:260px; text-align: center; }
#contenuelegance2 .coloD {position:absolute; top:5px; left:602px; width:188px; height:260px; text-align: center;}
#contenuelegance2 .coloE {position:absolute; top:5px; left:801px; width:188px; height:260px; text-align: center;}
#contenuelegance3 {position:relative; width:994px; height:270px; margin: 0 auto;}
#contenuelegance3 .coloA {position:absolute; left:5px; top:5px; width:188px; height:260px; text-align: center}
#contenuelegance3 .coloB {position:absolute; top:5px; left:204px; width:188px; height:260px; text-align: center;}
#contenuelegance3 .coloC {position:absolute; top:5px; left:403px; width:188px; height:260px; text-align: center; }
#contenuelegance3 .coloD {position:absolute; top:5px; left:602px; width:188px; height:260px; text-align: center;}
#contenuelegance3 .coloE {position:absolute; top:5px; left:801px; width:188px; height:260px; text-align: center;}
#contenuelegance4 {position:relative; width:994px; height:270px; margin: 0 auto;}
#contenuelegance4 .coloA {position:absolute; left:5px; top:5px; width:188px; height:260px; text-align: center}
#contenuelegance4 .coloB {position:absolute; top:5px; left:204px; width:188px; height:260px; text-align: center;}
#contenuelegance4 .coloC {position:absolute; top:5px; left:403px; width:188px; height:260px; text-align: center; }
#contenuelegance4 .coloD {position:absolute; top:5px; left:602px; width:188px; height:260px; text-align: center;}
#contenuelegance4 .coloE {position:absolute; top:5px; left:801px; width:188px; height:260px; text-align: center;}
#contenuelegance5 {position:relative; width:994px; height:270px; margin: 0 auto;}
#contenuelegance5 .coloA {position:absolute; left:5px; top:5px; width:188px; height:260px; text-align: center}
#contenuelegance5 .coloB {position:absolute; top:5px; left:204px; width:188px; height:260px; text-align: center;}
#contenuelegance5 .coloC {position:absolute; top:5px; left:403px; width:188px; height:260px; text-align: center; }
#contenuelegance5 .coloD {position:absolute; top:5px; left:602px; width:188px; height:260px; text-align: center;}
#contenuelegance5 .coloE {position:absolute; top:5px; left:801px; width:188px; height:260px; text-align: center;}
#contenuelegance6 {position:relative; width:994px; height:270px; margin: 0 auto;}
#contenuelegance6 .coloA {position:absolute; left:5px; top:5px; width:188px; height:260px; text-align: center}
#contenuelegance6 .coloB {position:absolute; top:5px; left:204px; width:188px; height:260px; text-align: center;}
#contenuelegance6 .coloC {position:absolute; top:5px; left:403px; width:188px; height:260px; text-align: center; }
#contenuelegance6 .coloD {position:absolute; top:5px; left:602px; width:188px; height:260px; text-align: center;}
#contenuelegance6 .coloE {position:absolute; top:5px; left:801px; width:188px; height:260px; text-align: center;}
#contenuelegance7 {position:relative; width:994px; height:270px; margin: 0 auto;}
#contenuelegance7 .coloA {position:absolute; left:5px; top:5px; width:188px; height:260px; text-align: center}
#contenuelegance7 .coloB {position:absolute; top:5px; left:204px; width:188px; height:260px; text-align: center;}
#contenuelegance7 .coloC {position:absolute; top:5px; left:403px; width:188px; height:260px; text-align: center; }
#contenuelegance7 .coloD {position:absolute; top:5px; left:602px; width:188px; height:260px; text-align: center;}
#contenuelegance7 .coloE {position:absolute; top:5px; left:801px; width:188px; height:260px; text-align: center;}
#contenuelegance8 {position:relative; width:994px; height:270px; margin: 0 auto;}
#contenuelegance8 .coloA {position:absolute; left:5px; top:5px; width:188px; height:260px; text-align: center}
#contenuelegance8 .coloB {position:absolute; top:5px; left:204px; width:188px; height:260px; text-align: center;}
#contenuelegance8 .coloC {position:absolute; top:5px; left:403px; width:188px; height:260px; text-align: center; }
#contenuelegance8 .coloD {position:absolute; top:5px; left:602px; width:188px; height:260px; text-align: center;}
#contenuelegance8 .coloE {position:absolute; top:5px; left:801px; width:188px; height:260px; text-align: center;}
#contenuelegance9 {position:relative; width:994px; height:270px; margin: 0 auto;}
#contenuelegance9 .coloA {position:absolute; left:5px; top:5px; width:188px; height:260px; text-align: center}
#contenuelegance9 .coloB {position:absolute; top:5px; left:204px; width:188px; height:260px; text-align: center;}
#contenuelegance9 .coloC {position:absolute; top:5px; left:403px; width:188px; height:260px; text-align: center; }
#contenuelegance9 .coloD {position:absolute; top:5px; left:602px; width:188px; height:260px; text-align: center;}
#contenuelegance9 .coloE {position:absolute; top:5px; left:801px; width:188px; height:260px; text-align: center;}
#contenuelegance10 {position:relative; width:994px; height:270px; margin: 0 auto;}
#contenuelegance10 .coloA {position:absolute; left:5px; top:5px; width:188px; height:260px; text-align: center}
#contenuelegance10 .coloB {position:absolute; top:5px; left:204px; width:188px; height:260px; text-align: center;}
#contenuelegance10 .coloC {position:absolute; top:5px; left:403px; width:188px; height:260px; text-align: center; }
#contenuelegance10 .coloD {position:absolute; top:5px; left:602px; width:188px; height:260px; text-align: center;}
#contenuelegance10 .coloE {position:absolute; top:5px; left:801px; width:188px; height:260px; text-align: center;}
#contenuelegance11 {position:relative; width:994px; height:220px; margin: 0 auto;}
#contenuelegance11 .coloA {position:absolute; left:5px; top:5px; width:320px; height:210px; text-align: center}
#contenuelegance11 .coloB {position:absolute; top:5px; left:337px; width:320px; height:210px; text-align: center;}
#contenuelegance11 .coloC {position:absolute; top:5px; left:669px; width:320px; height:210px; text-align: center; }

/* accueil==veloretro */
#logoveloretro {margin: 0 auto; width: 1002px; height:295px;}
#structureveloretro{ position:relative; width:996px; height:1160px; margin: 0 auto; }
#structureveloretro .cola {position:absolute; top:2px; left:5px; width:250px; height:1160px; background-color:#4cd851;}
#structureveloretro .colb {position:absolute; top:2px; left:260px; width:736px; height:1160px; }
#contenuveloretro {position:relative; width:736px; height:270px; margin: 0 auto;}
#contenuveloretro .coloA {position:absolute; left:0; top:5px; width:180px; height:260px; text-align: center}
#contenuveloretro .coloB {position:absolute; top:5px; left:185px; width:180px; height:260px; text-align: center;}
#contenuveloretro .coloC {position:absolute; top:5px; left:370px; width:180px; height:260px; text-align: center; }
#contenuveloretro .coloD {position:absolute; top:5px; left:555px; width:180px; height:260px; text-align: center;}
.lienveloretro{border:none;}
#contenuveloretro1 {position:relative; width:736px; height:170px; margin: 0 auto;}
#contenuveloretro1 .coloD {position:absolute; left:12px; top:5px; width:230px; height:160px; text-align: center}
#contenuveloretro1 .coloE {position:absolute; top:5px; left:253px; width:230px; height:160px; text-align: center;}
#contenuveloretro1 .coloF {position:absolute; top:5px; left:494px; width:230px; height:160px; text-align: center; }
#contenuveloretro2 {position:relative; width:736px; height:170px; margin: 0 auto;}
#contenuveloretro2 .coloD {position:absolute; left:12px; top:5px; width:230px; height:160px; text-align: center}
#contenuveloretro2 .coloE {position:absolute; top:5px; left:253px; width:230px; height:160px; text-align: center;}
#contenuveloretro2 .coloF {position:absolute; top:5px; left:494px; width:230px; height:160px; text-align: center; }
#contenuveloretro3 {position:relative; width:736px; height:170px; margin: 0 auto;}
#contenuveloretro3 .coloD {position:absolute; left:12px; top:5px; width:230px; height:160px; text-align: center}
#contenuveloretro3 .coloE {position:absolute; top:5px; left:253px; width:230px; height:160px; text-align: center;}
#contenuveloretro3 .coloF {position:absolute; top:5px; left:494px; width:230px; height:160px; text-align: center; }
#contenuveloretro4 {position:relative; width:736px; height:170px; margin: 0 auto;}
#contenuveloretro4 .coloD {position:absolute; left:12px; top:5px; width:230px; height:160px; text-align: center}
#contenuveloretro4 .coloE {position:absolute; top:5px; left:253px; width:230px; height:160px; text-align: center;}
#contenuveloretro4 .coloF {position:absolute; top:5px; left:494px; width:230px; height:160px; text-align: center; }
#contenuveloretro5 {position:relative; width:736px; height:170px; margin: 0 auto;}
#contenuveloretro5 .coloD {position:absolute; left:12px; top:5px; width:230px; height:160px; text-align: center}
#contenuveloretro5 .coloE {position:absolute; top:5px; left:253px; width:230px; height:160px; text-align: center;}
#contenuveloretro5 .coloF {position:absolute; top:5px; left:494px; width:230px; height:160px; text-align: center; }

/* reglement */
#regleA{position:relative;width:930px; height:750px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;background-color:#ecfef7;}
#regleB{position:relative;width:930px; height:310px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;background-color:#ecfef7;}

/* categorie */
#categorieZ{position:relative;width:930px; height:1600px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;background-color:#ecfef7;}

/* stats-forum */
#stats-forum { position:relative; width:994px; height:220px; margin: 0 auto;}
#stats-forum .colonneA {position:absolute; top:2px; left:0px; width:693px; height:210px;}
#stats-forum .colonneB {position:absolute; top:2px; left:694px; width:300px; height:210px;border-style: solid ; border-width: 1px; border-color: #2db02f;}
.imgstats {margin: 0 auto; text-align: center; width: 300px; border: none;}
.statsphpmv2 {margin-left: 10px;}
.titrestats {margin-left: 10px; text-align: left; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; font-weight:bold; color:#008000;}
.presentationforum {margin: 0 10px 10px 10px; text-align: justify; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; color:#008000;}
.derniersmes {text-align: left; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; color:#008000;}
#derniersmessages {position:relative; width:680px; height:230px; margin: 0 0 0 10px;}
.decalmes {position:absolute; top:2px; left:15px; width:665px; height:230px;}
.lienforum {font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; text-align:justify; color: #004000;}
a:hover.lienforum {background-color: #7ef97d;}
a.lienforum {text-decoration: none; color: #004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}

/* mentions legales */
.espacementions{height: 10px;}
#mentions {position:relative;width:930px; height:780px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.bandeaumentions{font-weight:bold; text-align:center; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000; width:930px; height:20px; background-color:#b0f95f;}
.txtmentions{color:#004000; text-align: justify; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
.txtmentionsgras{color:#004000; font-weight:bold; text-align: left; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}

/* mieux nous connaitre */
.bandeauconnaitre{font-weight:bold; text-align:center; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000; width:980px; height:20px; background-color:#b0f95f;}
#mieuxcon {position:relative;width:980px; height:780px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
#ancienssites {position:relative; width:968px; height:190px; margin: 0 auto;}
#ancienssites .cola {position:absolute; top:2px; left:0; width:242px; height:190px; text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;}
#ancienssites .colb {position:absolute; top:2px; left:242px; width:242px; height:190px; text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;}
#ancienssites .colc {position:absolute; top:2px; left:484px; width:242px; height:190px;text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;}
#ancienssites .cold {position:absolute; top:2px; left:726px; width:242px; height:190px; text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;}
#ancienssites2 {position:relative; width:968px; height:190px; margin: 0 auto;}
#ancienssites2 .cola {position:absolute; top:2px; left:0; width:242px; height:190px;text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;}
#ancienssites2 .colb {position:absolute; top:2px; left:242px; width:242px; height:190px;text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000; }
#ancienssites2 .colc {position:absolute; top:2px; left:484px; width:242px; height:190px;text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;}
#ancienssites2 .cold {position:absolute; top:2px; left:726px; width:242px; height:190px;text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000; }
#mieuxcon2 {position:relative;width:980px; height:250px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}
.chiffrescles {margin-left: 10px; text-align:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#008000;}
#mieuxcon3 {position:relative;width:980px; height:130px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #afef69;}

/* accueil==newsmooscroll */
.scroll{position:absolute;display:block;height:180px;overflow:scroll;padding: 0;margin:0;background:#e8fdd3;left:0;top:0;width: 515px;}
#boxnews{left:0;top:30px;}








/* accueil==fond */
#middle-fond { position:relative; width:994px; height:2px; margin: 0 auto;}

/* Historique (veloretro) */
#bande_course{margin: 0 auto; width: 950px; background: #33CC00; color: #000000; height:16px; font-size:12px;}
#structurehistorique{position:relative; width:968px; margin: 0 auto;}
.espacehistor{height:8px;}
#bande_course0{margin: 2px auto; width: 1000px; background: #ff9001; color: #000000; height:20px; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.pagehistor {position:relative; width:1000px; height:17px; font-weight:bold; text-align:right; }
.decalage0 {margin-left: 4px; text-align:left;}

/* accueil==contribution */
#contribution { position:relative; width:992px; height:105px; margin: 3px auto; border-style: solid ; border-width: 1px; border-color: #afef69; background-color:#ecfef7;}
#contribution .cola {position:absolute; top:0px; left:5px; width:455px; height:100px;}
#contribution .colb {position:absolute; top:0px; left:465px; width:520px; height:100px;}
.titrehistoaccueil{font-size:16px; font-weight:bold;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif; color:#008000;}
.espacecontrib{height:3px;}

/* accueil==infos000 */
#infos000 { position:relative; width:986x; height:300px; margin: 0px auto; margin-top: 5px;}

/* accueil==pub livre amateur */
#publivreannuel { position:relative; width:986px; height:582px; margin: 0px auto; margin-top: 5px;}

/* accueil==middle-annoncexx */
#middle-annoncexx { position:relative; width:986px; height:275px; margin: 0px auto; margin-top: 5px;}

/* accueil==middle-velosfr */
#velosfr { position:relative; width:986px; height:216px; margin: 0px auto; margin-top: 5px; border-style: solid ; border-width: 1px; border-color: #afef69;}
#velosfr  .partieA {position:absolute; top:5px; left:0px; width:595px; height:206px; }
#velosfr  .partieB {position:absolute; top:5px; left:605px; width:381px; height:206px; background-color:#ecfef7;}

#annonceccc { position:relative; width:986px; height:464px; margin: 0px auto; margin-top: 5px;}

#annoncedecar { position:relative; width:986px; height:205px; margin: 0px auto; margin-top: 5px;}

#annonce23-04 { position:relative; width:986px; height:427px; margin: 0px auto; margin-top: 5px;}

#annonce-espagnagol { position:relative; width:986px; height:485px; margin: 0px auto; margin-top: 5px;}

/* accueil==middle-interview */
#interview { position:relative; width:986px; height:315px; margin: 0px auto; margin-top: 5px;}

/* accueil==middle-tullebrive2011 */
#pubtifel2011 { position:relative; width:992px; height:595px; margin: 0px auto; margin-top: 5px;}
#emiliefrance2011 { position:relative; width:992px; height:345px; margin: 0px auto; margin-top: 5px;}
#annoncecourse2011 { position:relative; width:992px; height:130px; margin: 0px auto; margin-top: 5px; background: #80ff80; font-size:15px; font-weight:bold;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; color:#008000;}
#rappelcalendrier { position:relative; width:992px; height:100px; margin: 0px auto; margin-top: 5px; background: #ff0000; font-size:15px; font-weight:bold;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
#annoncetdl2011 { position:relative; width:992px; height:350px; margin: 0px auto; margin-top: 5px;}
#photostdl2011 { position:relative; width:992px; height:388px; margin: 0px auto; margin-top: 5px;}
#annoncepc2011 { position:relative; width:992px; height:705px; margin: 0px auto; margin-top: 5px;}
#annoncefranceavenir2011 { position:relative; width:992px; height:705px; margin: 0px auto; margin-top: 5px;}
#photostifel2011 { position:relative; width:992px; height:345px; margin: 0px auto; margin-top: 5px;}
#reportagepc2011 { position:relative; width:992px; height:310px; margin: 0px auto; margin-top: 5px;}
#photospc2011 { position:relative; width:992px; height:320px; margin: 0px auto; margin-top: 5px;}

/* accueil==pub2 */
#middle-pub2 { position:relative; width:994px; height:420px; margin: 5px auto;}
#middle-pub2  .partieA {position:absolute; top:10px; left:5px; width:320px; height:410px; }
#middle-pub2  .partieB {position:absolute; top:10px; left:337px; width:320px; height:410px; }
#middle-pub2  .partieC {position:absolute; top:10px; left:669px; width:320px; height:410px; }

/* accueil==middle-pubX1 */
#middle-pubX1 { position:relative; width:986px; height:115px; margin: 0px auto; margin-top: 5px;}
#middle-pubX1  .partieX1 {position:absolute; top:5px; left:5px; width:986px; height:115px; }

.titreannoncevelosfr{font-size:13px; font-weight:bold;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; color:#008000;}

/* accueil==art */
#art { position:relative; width:988px; height:400px; margin: 5px auto;}
#art  .partieA {position:absolute; top:0px; left:0px; width:250px; height:356px; }
#art  .partieB {position:absolute; top:0px; left:256px; width:250px; height:356px; }
#art  .partieC {position:absolute; top:0px; left:512px; width:476px; height:356px; }

.espaceaccueil2{height:26px;}

.font23 {font-size:20px; font-weight:bold;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; color:#008000;}

/* accueil==promo courses */
#middle-promocourses { position:relative; width:992px; height:448px; margin: 0px auto; }
#middle-promocourses .columns1 {position:absolute; top:1px; left:0px; width:380px; height:440px;}
#middle-promocourses .columns2 {position:absolute; top:1px; left:388px; width:380px; height:440px;}
#middle-promocourses .columns3 {position:absolute; top:1px; left:786px; width:194px; height:440px; }

/* accueil==promo courses2 */
#middle-promocourses2 { position:relative; width:992px; height:448px; margin: 0px auto; }
#middle-promocourses2 .columns1 {position:absolute; top:1px; left:0px; width:380px; height:440px; }
#middle-promocourses2 .columns2 {position:absolute; top:1px; left:388px; width:380px; height:440px;}
#middle-promocourses2 .columns3 {position:absolute; top:1px; left:786px; width:194px; height:440px; }

/* accueil==promo courses3 */
#middle-promocourses33 { position:relative; width:992px; height:448px; margin: 0px auto; }
#middle-promocourses33 .columns1 {position:absolute; top:1px; left:0px; width:380px; height:440px; }
#middle-promocourses33 .columns2 {position:absolute; top:1px; left:388px; width:380px; height:440px;}
#middle-promocourses33 .columns3 {position:absolute; top:1px; left:786px; width:194px; height:440px; }

/* accueil==promo courses4 */
#middle-promocourses4 { position:relative; width:992px; height:448px; margin: 0px auto; }
#middle-promocourses4 .columns1 {position:absolute; top:1px; left:0px; width:380px; height:440px; }
#middle-promocourses4 .columns2 {position:absolute; top:1px; left:388px; width:380px; height:440px;}
#middle-promocourses4 .columns3 {position:absolute; top:1px; left:786px; width:194px; height:440px; }






/* accueil==promo courses22 */
#middle-promocourses22 { position:relative; width:960px; height:570px; margin: 0px auto;}
#middle-promocourses22 .columns1 {position:absolute; top:1px; left:0px; width:450px; height:565px; }
#middle-promocourses22 .columns2 {position:absolute; top:1px; left:510px; width:450px; height:565px;}


/* accueil==promo courses23 */
#middle-promocourses23 { position:relative; width:960px; height:570px; margin: 0px auto;}
#middle-promocourses23 .columns1 {position:absolute; top:1px; left:0px; width:450px; height:565px; }
#middle-promocourses23 .columns2 {position:absolute; top:1px; left:510px; width:450px; height:565px;}






/* accueil==promo courses12 */
#middle-promocourses12 { position:relative; width:992px; height:680px; margin: 0px auto; border-style: solid ; border-width: 1px; border-color: #00c000; }


/* accueil==promo courses3 */
#middle-promocourses3 { position:relative; width:992px; height:620px; margin: 0px auto; border-style: solid ; border-width: 0px; border-color: #00c000; }

#middle-annonce100 { position:relative; width:992px; height:570px; margin: 0px auto; }


/* accueil==promocourses2 */
#promocourses2 { position:relative; width:980px; height:380px; margin: 5px auto; border-style: solid ; border-width: 1px; border-color: #066806; }
#promocourses2 .promo1 {position:absolute; top:5px; left:5px; width:350px; height:380px;}
#promocourses2 .promo2 {position:absolute; top:5px; left:363px; width:612px; height:380px;}

/* accueil==national cyclo-cross la ribe 2011 */
#middle-nationalcc2011 { position:relative; width:992px; height:180px; margin: 0px auto; }

/* accueil==pub livre malauve */
#livremaulave { position:relative; width:994px; height:290px; margin: 5px auto; background: #ede7d7; font-size:16px; text-align:jutify;font-family:Verdana, Arial, Helvetica, sans-serif; color:#b90000; }
#livremaulave  .partieLA {position:absolute; top:0px; left:5px; width:200px; height:290px; }
#livremaulave  .partieLB {position:absolute; top:0px; left:220px; width:760px; height:290px; }

/* accueil==demande_resultats */
#demande_resultats { position:relative; width:994px; height:360px; margin: 8px auto; background: #c0ffc0; font-size:14px; font-weight:bold;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000; }
.leurehaut {font-size:12px;color:#c0ffc0;}

/* accueil==ltv */
#ltv { position:relative; width:994px; height:175px;}

/* accueil==videofrancefilles */
#videofrancefilles { position:relative; width:994px; height:420px; margin: 5px auto; background: #76ec76; font-size:10px; font-weight:bold;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; }

/* accueil==videotrentinfilles */
#videotrentinfilles { position:relative; width:994px; height:420px; margin: 5px auto; background: #76ec76; font-size:10px; font-weight:bold;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; }

/* accueil==deezer */
#deezer { position:relative; width:994px; height:238px; margin: 5px auto; background: #808080;}
#deezer  .partieA {position:absolute; top:0px; left:5px; width:200px; height:238px;}
#deezer  .partieB {position:absolute; top:0px; left:210px; width:780px; height:238px;}

/* accueil==vigeois2011 */
#vigeois2011 { position:relative; width:978px; height:155px; margin: 5px auto; background: #202020; font-size:14px; font-weight:bold;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; color:#40ff40; border-style: solid ; border-width: 8px; border-color: #00c000;}
a:hover.lienhoraire {background-color: #c0ffc0; text-decoration: none; color: #008000;}
a.lienhoraire {background-color: #7ef97d; text-decoration: none; color: #008000;}

/* accueil==conceze2011 */
#conceze2011 { position:relative; width:978px; height:150px; margin: 5px auto; background: #202020; font-size:14px; font-weight:bold;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffff00; border-style: solid ; border-width: 8px; border-color: #00c000;}

#coiroux2011 { position:relative; width:942px; height:535px; margin: 5px auto;}


/* accueil==grandmoment */
#grandmoment { position:relative; width:990px; height:725px; margin: 0px auto; border-style: solid ; border-width: 2px; border-color: #066806;}
.centremoment { position:relative; width:942px; height:715px; margin: 10px auto;}
.GM {font-size:16px; font-weight:bold;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;}
.textevert {font-weight:bold;color:#229422;}

/* accueil==entrainement */
#entrainement { position:relative; width:994px; height:300px; margin: 0px auto; border-style: solid ; border-width: 1px; border-color: #066806;}
#entrainement  .partieA {position:absolute; top:0px; left:2px; width:400px; height:300px;}
#entrainement  .partieB {position:absolute; top:0px; left:404px; width:580px; height:300px;}


#sorties { position:relative; width:994px; height:267px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #066806;}
#sorties  .partieA {position:absolute; top:0px; left:0px; width:400px; height:267px;}
#sorties  .partieB {position:absolute; top:0px; left:404px; width:580px; height:267px;}
#logosorties {margin: 0 auto; width: 1002px; height:326px;}
.titresorties{margin: 0 auto; width:992px; height:18px; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; font-weight:bold; background-color:#53e553; border-style: solid ; border-width: 1px; border-color: #066806;}
.textesorties{margin: 2px 0 0 5px;}
#contenusorties{position:relative; width:992px; height:162px; background-color:#c0ffc0; margin: 0 auto;border-style: solid ; border-width: 1px; border-color: #066806;}
.textearticlesorties{margin: 5px 5px 0 5px; text-align:justify; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;}
.espacesorties{height:10px;}

#bonneannee { position:relative; width:992px; height:460px; margin: 0 auto;}

#imagejour { position:relative; width:993px; height:795px; margin: 0px auto;border-style: solid ; border-width: 1px; border-color: #066806; background-color:#e9e7e8;}
.titreimagejour {font-size:16px; font-weight:bold;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;}
.centreimagejour { position:relative; width:950px; height:790px; margin: 10px auto;}

#infosufolep { position:relative; width:993px; height:280px; margin: 10px auto;border-style: solid ; border-width: 1px; border-color: #066806; background-color:#e9e7e8;}
#infosufolepbis {width:950px; height:200px; margin: 10px auto;}
.textearticlerouge{text-align:center; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ff0000;font-weight:bold; background-color:#53e553;}

#addictsport { position:relative; width:992px; height:275px; margin: 0px auto; margin-top: 6px;}

/* accueil==NEW 2013------------------------------------------------------------------------------------------ */

/* accueil==Actualités */
#actualites {position:relative; width:986px; height:1440px; margin: 0 auto; border-width: 1px; border-color: #808080; border-style: solid ;}
#actualites .actucola {position:absolute; left:0px; width:986px; height:850px; }
.titre-actualites{width:977px; height:24px; background-color:#1ca706;font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;font-weight:bold;padding-left: 9px;}
#actualites  .actuA {position:absolute; top:600px; left:4px; width:550px; height:850px;}
#actualites  .actuB {position:absolute; top:600px; left:558px; width:423px; height:850px;}
.sous-titre{text-align:left; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#404040;font-weight:bold;}
.lignesous-titre1{border-bottom: solid #000 1px; width:517px}
.lignesous-titre2{border-bottom: solid #000 1px; width:420px}
#actualites1 {position:relative; left:4px; height:260px;}
#actualites2  {position:relative; left:4px; height:280px;}
#actualites3  {position:relative; left:4px; height:270px;}
#scrollnews {position:relative;top:5px; height: 227px; /* Hauteur de 250 pixel */ width: 540px;  /* Largeur de 700 pixel */ overflow: auto;}
#derarticles {position:relative;top:5px; height: 250px; /* Hauteur de 250 pixel */ width: 540px;  /* Largeur de 700 pixel */}
.rightarticles{float: right; margin-top : 9px;}
.dernierescourses2013 a{color:#008000;text-decoration:none}
.dernierescourses2013 a:hover{background-color: #20c093}
.dernierescourses2013 {margin-left: 1px; color: #404040; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 12px}
#precalendar {position:relative;top:5px; height: 250px; /* Hauteur de 250 pixel */ width: 540px;  /* Largeur de 700 pixel */}

/* accueil==infosimportantes */
#infosC {position:relative; width:972px; height:560px; margin: 5px auto;}
#infosC .infosimportantes {position:absolute; width:970px; height:555px; margin: 0 auto; border-width: 1px; border-color: #808080; border-style: solid ;}
#infosC .texte {position:absolute; width:970px; height:555px; margin: 5px auto;}

#albumsactu {position:relative;top:5px; height: 800px; /* Hauteur de 250 pixel */ width: 410px;  /* Largeur de 700 pixel */}
#albumsactu  .albumsactu1 {position:absolute; width:205px; height:800px;}
#albumsactu  .albumsactu2 {position:absolute; left:215px; width:205px; height:800px;}

.espaceactuphotos{height:5px;}
.espacenavig{height:25px;}
.espaceacturesu{height:15px;}

/* accueil==Résultats */
#resultats {position:relative; width:986px; height:970px; margin: 0 auto; border-width: 1px; border-color: #808080; border-style: solid ;}
#resultats .resultatscola {position:absolute; left:0px; width:986px; height:880px; }
.titre-resultats{width:977px; height:24px; background-color:#1ca706;font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;font-weight:bold;padding-left: 9px;}
#resultats  .resuA {position:absolute; top:125px; left:4px; width:482px; height:840px;}
#resultats  .resuB {position:absolute; top:125px; left:495px; width:482px; height:840px;}
.sous-titre{text-align:left; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#404040;font-weight:bold;}
.lignesous-titre3{border-bottom: solid #000 1px; width:480px}
.lignesous-titre4{border-bottom: solid #000 1px; width:334px}
#resultats1 {position:relative; left:4px; height:280px;}
#resultats2  {position:relative; left:4px; height:280px;}
#resultats3  {position:relative; left:4px; height:280px;}
#resultats4 {position:relative; left:4px; height:280px;}
#resultats5  {position:relative; left:4px; height:280px;}
#resultats6  {position:relative; left:4px; height:280px;}

#monteecategorie  {position:relative; top:20px; height:70px;}






.rightarticles{float: right; margin-top : 9px;}

.derniersresultats2013 a{color:#008000;text-decoration:none}
.derniersresultats2013 a:hover{background-color: #20c093}
.derniersresultats2013 {margin-left: 1px; color: #404040; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 10px}


.resul1 {margin-top:5px;}

#tableauchallengeaccueil {position:relative;top:0px; height: 230px; /* Hauteur de 250 pixel */ width: 480px;  /* Largeur de 700 pixel */}
#tableauchallengeaccueil  .tableauchal1 {position:absolute; width:345px; height:230px;}
#tableauchallengeaccueil  .tableauchal2 {position:absolute; left:348px; width:125x; height:230px;}

/* accueil==Evenements */

#evenements { position:relative; width:994px; height:225px; margin: 0px auto;}
#evenements  .partieAA {position:absolute; top:0px; left:3px; width:480px; height:220px;border-style: solid ; border-width: 1px; border-color: #808080;}
#evenements  .partieBB {position:absolute; top:0px; left:509px; width:480px; height:220px;border-style: solid ; border-width: 1px; border-color: #808080;}

.even1 {margin-top:5px;padding-left: 9px;}
.article-even{color: #004000; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; text-align:left;}
.titre-evenements{width:471px; height:24px; background-color:#1ca706;font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;font-weight:bold;padding-left: 9px;}

/* accueil==Annonces */
#annonces2013 {position:relative; width:986px; height:4180px; margin: 0 auto; border-width: 1px; border-color: #808080; border-style: solid ;}
#annonces2013 .annoncescola {position:absolute; left:8px; width:975px; height:3965px;}

.tableauannonces {position:relative; top:10px; height: 320px; width: 974px; }
.tableauannonces1 {position:absolute; left:10px; width:230px;}
.tableauannonces2 {position:absolute; left:250px; width:230px;}
.tableauannonces3 {position:absolute; left:490px; width:230px;}
.tableauannonces4 {position:absolute; left:730px; width:230px;}
.tableauannonces12 {position:absolute; left:10px; width:460px;}
.tableauannonces13 {position:absolute; left:490px; width:460px;}

.tableauannoncesB {position:relative; top:10px; height: 690px; width: 974px; }
.tableauannonces1zz {position:absolute; left:10px; width:472px;}
.tableauannonces2zz {position:absolute; left:492px; width:472px;}

.tableauannoncesgrand {position:relative; height:700px; top:28px; left:10px; width:985px;}

.tableauannoncesBIS {position:relative; top:10px; height: 400px; width: 987px; }
.tableauannonces1bis {position:absolute; left:5px; width:324px;}
.tableauannonces2bis {position:absolute; left:334px; width:324px;}
.tableauannonces3bis {position:absolute; left:663px; width:324px;}



/* accueil==Blogs */

#blogs {position:relative; width:986px; height:1200px; margin: 0 auto; border-width: 1px; border-color: #808080; border-style: solid ;}
#blogs .blogscola {position:absolute; left:0px; width:986px; height:1198px;}
#blogs  .blogsA {position:absolute; top:5px; left:4px; width:324px; height:485px;border-width: 1px; border-color: #808080; border-style: solid ;}
#blogs  .blogsB {position:absolute; top:5px; left:330px; width:324px; height:485px;border-width: 1px; border-color: #808080; border-style: solid ;}


/* accueil==pubs */
#pubs2013 {position:relative; width:986px; height:95px; margin: 0 auto; border-width: 0px; border-color: #808080; border-style: solid ;}
#pubs2013 .pubscola {position:absolute; left:8px; width:975px; height:90px;border-width: 0px; border-color: #fff080; border-style: solid ;}

/* accueil==dernieres news qui défilent */
#news{position:relative; width:994px; height:18px; margin: 0 auto;background-color:#205820;}
.newsdefil {margin-left: 5px; color: #ffffff; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 14px}

/* challenge jeunes limousins */
#chaljeunes{position:relative;width:930px; height:180px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #1ca706;}
#chaljeunes2012{position:relative;width:930px; height:1920px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #1ca706;}
#chaljeunes2011{position:relative;width:930px; height:1940px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #1ca706;}
#chaljeunes2010{position:relative;width:930px; height:1980px; margin: 0 auto; border-style: solid ; border-width: 1px; border-color: #1ca706;}

#tableaujeunes2010 {position:relative; margin-left:10px; top:10px; height: 660px; width: 920px;}
#tableaujeunes2010  .tableaujeunes1 {position:absolute; left:0px; width:450px;}
#tableaujeunes2010 .tableaujeunes2 {position:absolute; left:460px; width:450px;}

#tableaujeunes2011 {position:relative; margin-left:10px; top:10px; height: 600px; width: 920px;}
#tableaujeunes2011  .tableaujeunes1 {position:absolute; left:0px; width:450px;}
#tableaujeunes2011 .tableaujeunes2 {position:absolute; left:460px; width:450px;}

#tableaujeunes2012 {position:relative; margin-left:10px; top:10px; height: 530px; width: 920px;}
#tableaujeunes2012  .tableaujeunes1 {position:absolute; left:0px; width:450px;}
#tableaujeunes2012 .tableaujeunes2 {position:absolute; left:460px; width:450px;}

.titre-jeunes{width:440px; height:20px;  background-color:#b0f95f;font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;font-weight:bold;padding-left: 9px;}
.bandeaujeunes{ background-color:#1ca706;font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;font-weight:bold;text-align:center; width:930px; height:24px;}

.ligneseparation-infos{border-bottom: solid #000 1px; width:1002px}

/* accueil==réseaux sociaux */
#reseaux { position:relative; width:992px; height:78px; margin: 10px auto; border-style: solid ; border-width: 1px; border-color: #04b44d;}
#reseaux  .contenu_res1 {position:absolute; left:10px; width:60px; margin-top: 6px;  }
#reseaux  .contenu_res2 {position:absolute; left:80px; width:240px; margin-top: 9px;}
#reseaux  .contenu_res3 {position:absolute; left:320px; margin-top: 9px;}

#promotion {position:relative; margin-left:20px; top:10px; height: 20px; width: 800px;}

#bandeautifel { position:relative; width:953px; height:400px; margin: 0 auto;}

#article_accueil{ position:relative; width:986px; height:460px; margin: 0px auto;}

.petitrouge {color: #ff4040; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; font-size: 11px}

#sitecoupdecoeur { position:relative; width:953px; height:150px; margin: 0 auto;}
#sitecoupdecoeur2 { position:relative; width:953px; height:230px; margin: 0 auto;}

#bandeautdl { position:relative; width:953px; height:300px; margin: 0 auto;}

#bandeaubaobab { position:relative; width:953px; height:350px; margin: 0 auto;}

/* accueil==détails calendriers */
#detailscalendrier {position:relative; width:986px; height:630px; margin: 0 auto; border-width: 1px; border-color: #808080; border-style: solid ;}
#detailscalendrier .detailscalendrierA {position:absolute; left:0px; width:986px; height:630px; }
.titre-detailscalendrier{width:977px; height:24px; background-color:#1ca706;font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004000;font-weight:bold;padding-left: 9px;}

#annoncetdl2018 { position:relative; width:992px; height:560px; margin: 0 auto;}

/* accueil==liens calendriers */
#liens_calendrier {position:relative; width:986px; height:365px; margin: 0 auto; border-width: 1px; border-color: #808080; border-style: solid ;}
#liens_calendrier .liens_calendrierA {position:absolute; left:8px; width:975px; height:355px;}

.liens_calendrierB {position:relative; top:10px; height: 320px; width: 974px; }
.liens_calendrier1 {position:absolute; left:10px; width:230px;}
.liens_calendrier2 {position:absolute; left:250px; width:230px;}
.liens_calendrier3 {position:absolute; left:490px; width:230px;}
.liens_calendrier4 {position:absolute; left:730px; width:230px;}



