html{overflow:0;}
body{background:url(bg.jpg) 50% fixed no-repeat;font-family:Georgia;font-size:15px;line-height:1.3;color:#686565;margin:0;padding:0;}
a img{border:none;}
form{margin-top:50px;margin-left:60px;}
#formcontact{float:left;}
.spacer{clear:both;}
.surmesure{background:url(bg-form.jpg) 50% 0 fixed no-repeat;}
.vtc{background:url(bg-vtc.jpg) 50% 0 fixed no-repeat;}
.vtt{background:url(bg-vtt.jpg) 50% 0 fixed no-repeat;}
.route{background:url(bg-route-simple.jpg) 50% 0 fixed no-repeat;}
.routehexagone{background:url(bg-route.jpg) 50% 0 fixed no-repeat;}
h1.news{border-bottom:1px solid #adaeb1;}
.news{background:url(news.png) no-repeat;height:40px;width:100%;}
#header{background:url(header.jpg) no-repeat;height:110px;width:1000px;}
#header img{float:left;}
#header-route{background:url(header-route.jpg) no-repeat;height:110px;width:1000px;}
#header-route img{float:left;}
#photoaccueil{background:url(photo169.jpg) no-repeat;height:437px;width:1000px;}
#photovtt{background:url(169vtt.png) no-repeat;height:350px;width:1000px;margin-bottom:-20px;}
#vtt_vig1{float:left;height:450px;width:247px;background:url(vttvignette_coll_bretagne.png) no-repeat;margin-top:30px;margin-left:25px;padding:28px;}
#vtc_vig{float:left;height:303px;width:247px;background:url(vtcvig-bottom.gif) bottom #cacaca no-repeat;margin-top:30px;margin-left:25px;padding:28px;}
#vtt_vig2{float:left;height:400px;width:247px;background:url(vttvignette_coll_hexagone.png) no-repeat;margin-top:30px;margin-left:20px;padding:28px;}
#vtt_vig3{float:left;height:400px;width:247px;background:url(vttvignette_coll_surmesure.png) no-repeat;margin-top:30px;margin-left:20px;padding:28px;}
#vttbzh_boutdumonde{float:left;height:400px;width:247px;background:url(vttbzh_boutdumonde.png) no-repeat;margin-top:30px;margin-left:20px;padding:28px;}
#vttbzh_portenport{float:left;height:400px;width:247px;background:url(vttbzh_portenport.png) no-repeat;margin-top:30px;margin-left:20px;padding:28px;}
#vttbzh_broceliande{float:left;height:400px;width:247px;background:url(vttbzh_broceliande.png) no-repeat;margin-top:30px;margin-left:20px;padding:28px;}
#vttbzh_gtbzh{float:left;height:400px;width:247px;background:url(vttbzh_gtbzh.png) no-repeat;margin-top:30px;margin-left:20px;padding:28px;}
#vttbzh_gtbzhchap1{float:left;height:400px;width:247px;background:url(vttbzh_gtbzhchap1.png) no-repeat;margin-top:30px;margin-left:20px;padding:28px;}
#vttbzh_gtbzhchap2{float:left;height:400px;width:247px;background:url(vttbzh_gtbzhchap2.png) no-repeat;margin-top:30px;margin-left:20px;padding:28px;}
#vttbzh_gtbzhchap3{float:left;height:400px;width:247px;background:url(vttbzh_gtbzhchap3.png) no-repeat;margin-top:30px;margin-left:20px;padding:28px;}
#vttbzh_gtbzhmarathon{float:left;height:400px;width:247px;background:url(vttbzh_gtbzhmarathon.png) no-repeat;margin-top:30px;margin-left:20px;padding:28px;}
#vttbzh_weeknriding{float:left;height:400px;width:247px;background:url(vttbzh_weeknriding.png) no-repeat;margin-top:30px;margin-left:20px;padding:28px;}
#vttbzh_weeknridingfinistere{float:left;height:400px;width:247px;background:url(vttbzh_weeknridingfinistere.png) no-repeat;margin-top:30px;margin-left:20px;padding:28px;}
#vttbzh_weeknridingmorbihan{float:left;height:400px;width:247px;background:url(vttbzh_weeknridingmorbihan.png) no-repeat;margin-top:30px;margin-left:20px;padding:28px;}
#vttbzh_weeknridingileetvilaine{float:left;height:400px;width:247px;background:url(vttbzh_weeknridingileetvilaine.png) no-repeat;margin-top:30px;margin-left:20px;padding:28px;}
#vttbzh_weeknridingcotesdarmor1{float:left;height:400px;width:247px;background:url(vttbzh_weeknridingcotesdarmor1.png) no-repeat;margin-top:30px;margin-left:20px;padding:28px;}
#vttbzh_weeknridingcotesdarmor2{float:left;height:400px;width:247px;background:url(vttbzh_weeknridingcotesdarmor2.png) no-repeat;margin-top:30px;margin-left:20px;padding:28px;}
#photoroute{background:url(169route.png) no-repeat;height:350px;width:1000px;margin-bottom:-20px;}
#route_vig1{float:left;height:432px;width:303px;background:url(routevignette_coll_bretagne.gif) no-repeat;margin-left:25px;margin-top:30px;}
#route_vig2{float:left;height:432px;width:303px;background:url(routevignette_coll_hexagone.gif) no-repeat;margin-left:20px;margin-top:30px;}
#route_vig3{float:left;height:432px;width:303px;background:url(routevignette_coll_surmesure.gif) no-repeat;margin-left:20px;margin-top:30px;}
#photovtc{background:url(169vtc.png) no-repeat;height:350px;width:1000px;margin-bottom:-20px;}
#vtc_vig1{float:left;height:432px;width:303px;background:url(vtcvignette_coll_bretagne.gif) no-repeat;margin-left:25px;margin-top:30px;}
#vtc_vig2{float:left;height:432px;width:303px;background:url(vtcvignette_coll_hexagone.gif) no-repeat;margin-left:20px;margin-top:30px;}
#vtc_vig3{float:left;height:432px;width:303px;background:url(vtcvignette_coll_surmesure.gif) no-repeat;margin-left:20px;margin-top:30px;}
#vtc_surmesure{float:left;height:360px;width:303px;background:url(vtcvignette_coll_surmesure.gif) no-repeat;margin-left:20px;margin-top:30px;}
#vtc_vigileenile{float:left;height:360px;width:303px;background:url(vtcbzh-ileenile.gif) no-repeat;margin-left:20px;margin-top:30px;}
#vtc_portenport{float:left;height:360px;width:303px;background:url(vtcbzh-portenport.gif) no-repeat;margin-left:20px;margin-top:30px;}
#vtc_ciealautre{float:left;height:360px;width:303px;background:url(vtcbzh-citealautre.gif) no-repeat;margin-left:20px;margin-top:30px;}
#vtc_weeknbikingarmor{float:left;height:360px;width:303px;background:url(vtcbzh-weeknbikingarmor.gif) no-repeat;margin-left:20px;margin-top:30px;}
#vtc_weeknbikingbegmeil{float:left;height:360px;width:303px;background:url(vtcbzh-weeknbikingbegmeil.gif) no-repeat;margin-left:20px;margin-top:30px;}
.textevig{height:63px;margin:233px 0 0;padding:8px;}
.lienvig{float:right;text-decoration:none;color:#17a7ac;margin-top:10px;margin-right:15px;z-index:999;}
.lienvig2{float:right;text-decoration:none;color:#17a7ac;margin-top:55px;margin-right:15px;}
.lienvigroute{display:block;text-align:left;text-decoration:none;color:#17a7ac;margin-top:5px;margin-right:15px;}
.lienvig:hover{text-decoration:underline;}
#wrapper{position:absolute;width:1000px;left:50%;margin-left:-500px;margin-top:0;padding:0;background:url(ombre_menu.png) no-repeat 0px 110px;}
#menu ul li{list-style-type:none;display:block;float:left;font-family:Impact, fantasy;font-size:18px;color:#fff;height:24px;margin:-5px 2px 0 0;padding:8px 0 0;}
#menu ul a.autresactivites{color:#f6ffc6;}
#menu a{text-decoration:none;color:#fff;}
#menu a:hover{color:#caffff;}
#menu{width:1000px;float:left;margin-top:65px;}
#texte{background:url(texte.png);height:170px;width:100%;}
.polaroute{display:block;position:absolute;width:460px;margin-top:-205px;margin-left:-70px;}
.polaroute:hover{z-index:999999;height:461px;width:505px;margin-top:-225px;margin-left:-120px;}
.polavtc{display:block;position:absolute;width:400px;margin-top:-205px;margin-left:300px;}
.polavtc:hover{z-index:999999;height:440px;width:440px;margin-top:-225px;margin-left:280px;}
.polavtt{display:block;position:absolute;width:460px;margin-top:-205px;margin-left:600px;}
.polavtt:hover{z-index:999999;height:461px;width:505px;margin-top:-225px;margin-left:600px;}
#contenu{position:absolute;margin-top:160px;padding:30px;text-align:justify;}
.newsblock img{margin-right:10px;}
.newsblock{width:100%;margin-bottom:30px;}
#detailsejour{width:960px;padding:20px;}
#footer-img{width:960px;background:url(footer_haut.png) repeat-x bottom;height:15px;margin:-50px -30px 0px 0px;padding:20px;}
#footer{width:960px;background:url(footer.png) repeat-x;background-color: #4abcfc;color:#000;margin:0px -30px -30px 0px;padding:20px 20px 0 20px;}
/*#partenaires{padding:50px;}
#partenaires h1{text-align:right;border-bottom:1px solid #cacaca;}
#partenaires_photos{text-align:center;float:left;width:195px;}
#partenaires_photos img{max-width:180px;margin:0;}
#partenaires_desc{float:right;width:650px;border-left:1px dashed #cacaca;padding:20px;margin:0;}
#partenaires_desc p{margin:0;}
#partenaires_desc a{float:right;}*/
#partenaires table{/*border-collapse:collapse;*/}
#partenaires td.image{padding:0 20px 0 20px;text-align:center;width:180px;}
#partenaires img{width:180px;margin:0;}
.desc{color:#069;background:#CED9DF;padding:2px 2px 2px 10px;}
.titre{color:#F60;padding:2px 2px 2px 20px;}
.cadre{border:1px dotted #cacaca;background:url(jours.gif) repeat-x #fff;margin:0 10px 10px;padding:5px;}
.descsejour{float:left;background:url(desc_sejour.png) repeat-y;color:#069;border:1px solid #069;-moz-border-radius:5px;line-height:20px;width:360px;height:300px;margin-top:0;padding:15px;}
#imagegabaritdescription{float:right;vertical-align:bottom;margin-top:-127px;margin-right:-10px;border:2px solid #069;-moz-border-radius:5px;background:#fff;z-index:999;height:130px;width:190px;}
.imagesejour{-moz-border-radius:5px;float:left;}
#titresejour{float:left;width:491px;height:25px;background:url(pixel.png);text-align:right;font-size:24px;color:#313d44;font-weight:700;margin:-54px 4px 4px;padding:20px 4px 5px 5px;}
.droite_temp{text-align:right;color:#069;padding-right:30px;font-weight:700;border-top:1px dotted #cacaca;}
.droite_temp a{color:#069;text-decoration:none;}
#panelpartenaires{position:absolute;float:right;left:50%;margin-left:540px;margin-top:120px;text-align:center;}
#panelpartenaires a{text-decoration:none;}
img.partdroite{width:75px;z-index:999;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;}
img.partdroite:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;opacity:1;}
#contenu h2{margin-left:10px;border-bottom:1px dotted #cacaca;}
#route_gtb{float:left;height:460px;width:303px;background:url(routevignette_gtb.gif) no-repeat;margin-left:25px;margin-top:30px;}
#route_armor{float:left;height:460px;width:303px;background:url(routevignette_armorargoat.gif) no-repeat;margin-left:25px;margin-top:30px;}
#route_menez{float:left;height:460px;width:303px;background:url(routevignette_meneztour.gif) no-repeat;margin-left:25px;margin-top:30px;}
#route_citealautre{float:left;height:432px;width:303px;background:url(routevignette_citealautre.gif) no-repeat;margin-left:25px;margin-top:30px;}
#route_weekncycling{float:left;height:432px;width:303px;background:url(routevignette_weekncycling.gif) no-repeat;margin-left:25px;margin-top:30px;}
#route_pennarbed{float:left;height:432px;width:303px;background:url(routevignette_pennarbed.gif) no-repeat;margin-left:25px;margin-top:30px;}
#route_pointesbretonnes{float:left;height:432px;width:303px;background:url(routevignette_pointesbretonnes.gif) no-repeat;margin-left:25px;margin-top:30px;}
#route_hex_perigord{float:left;height:432px;width:303px;background:url(routevignette_perigordalautre.png) no-repeat;margin-left:25px;margin-top:30px;}
#route_hex_geantprovence{float:left;height:432px;width:303px;background:url(routevignette_geantdeprovence.png) no-repeat;margin-left:25px;margin-top:30px;}
#route_hex_tourdefrance{float:left;height:432px;width:303px;background:url(routevignette_surlesroutesdutourdefrance.png) no-repeat;margin-left:25px;margin-top:30px;}
#route_hex_ventoux{float:left;height:432px;width:303px;background:url(routevignette_audetourduventoux.png) no-repeat;margin-left:25px;margin-top:30px;}
#route_hex_pyreneenne{float:left;height:432px;width:303px;background:url(routevignette_lapyreneenne.png) no-repeat;margin-left:25px;margin-top:30px;}
.panel p.desc_type{padding:0px 28px 0px 28px;text-align:justify;}

#footer-top,#footer-bottom {width:915px;margin:0 auto;overflow:hidden;color:#FFF;text-align:left;font-size:12px;font-family:arial;}
#footer-top {height:280px;}
#footer-top img{float:right;margin-top:-2px;margin-right:15px;height:24px;width:24px;}
#footer-top li{margin-left:10px;}
#footer-top ul {list-style:none;margin-left:-20px;}
#footer-top li:hover h6 a{color:#b0ebff;}
#footer-top li:hover a{color:#efefef;}
#footer-top div.header {margin:10px 0px 0px;padding-top:8px;font-size:1.1em;}
#footer-top h5 {margin:0px;padding:0px 0px 0px 0px;font-size:1em;}
#footer-top h6 {margin-top:6px;margin-bottom:0px;margin-left:-10px;font-size:10px;}
#footer-top h6 a {color:#636363;}
#footer-top a {color:#7B7B7B;text-decoration:none;}
#footer-top a:hover {text-decoration:underline;}
#footer-top div.header a{color:#fff;text-decoration:none;}
#footer-top div.header a:hover {color:#fff;text-decoration:none;}
#footer-top h5 a{color:#fff;text-decoration:none;}
#footer-top h5 a:hover {color:#fff;text-decoration:none;}
#footer-bottom {margin-bottom:5px;}
.column-1of4,.column-2of4,.column-3of4,.column-4of4 {display:block;width:25%;padding:0px;float:left;}
.column-1of2,.column-2of2 {display:block;width:50%;padding:0px;float:left;}
.noussuivre {display:block;float:right;height:50px;width:450px;border:1px solid;}

#copyright{border-top:1px solid #686565;color:#646464;padding:10px;margin-bottom:20px;margin-top:0px;text-align:center;}
#copyright a{color:#686565;}
