@CHARSET "UTF-8";
#siteBody{min-height:56em;}
#mainBox{min-height:56em;}
#mainBox h2{background:url(faqTitle.png) left bottom no-repeat;color:#FFFFFF;font-size:1.6em;font-weight:normal;line-height:2em;margin:0em 0em 0em 0em;padding:0.8em 1em 1em 1em;text-shadow:#666666 0px 1px 0px;}
#tracksList{margin:3.2em auto 0em auto;padding:0em 0em 3.2em 0em;width:67.6em;}
#tracksList ul{border-top:0.1em solid #D2D2D2;}
#tracksList li{border-bottom:0.1em solid #D2D2D2;border-top:0.1em solid #FFFFFF;height:24em;position:relative;}
#tracksList li.odd{background-color:#F5F5F5;}
#tracksList li div.picture{left:0em;position:absolute;top:4em;width:16em;}
#tracksList li div.picture img{display:block;margin:0em auto;}
#tracksList li div.priceStart{color:#999999;font-size:1.1em;position:absolute;right:2.9em;top:7.20em;}
#tracksList li div.summary{color:#454545;font-size:1.1em;line-height:1.45em;position:absolute;right:1.45em;top:3.2em;width:34.91em;}
#tracksList li h3{color:#0099FF;font-size:1.2em;line-height:2.6em;text-indent:1.3em;text-shadow:#FFFFFF 0px 1px 0px;}
/*
#mainBox h2{background:url(carbon.png) left top repeat;color:#FFFFFF !important;font-size:1.6em;font-weight:normal;line-height:2em;padding:0em 2em;}
#mainBox h2 a{color:#FFFFFF;}
*/
/*
#siteNavBoxETracks{bottom:-0.1em !important;}
#siteNavBoxETracks a{background:#E7E7E7 !important;border-bottom:none !important;color:#000000 !important;line-height:2.4em;}
#siteNavBoxETracks a:hover{background:#E7E7E7 !important;color:#000000 !important;color:#000000;line-height:2.4em;}
*/
/*
#tracksList li{border-bottom:0.1em solid #D2D2D2;height:16em;position:relative;}
*/
.moreAbout{background:url(white80.png) left top repeat;border-top:0.1em solid #D2D2D2;height:2.4em;position:absolute;right:0em;bottom:0em;width:52em;}
.description .summary{color:#333333;font-size:1.2em;line-height:1.66em;}
.description{color:#999999;position:absolute;left:16em;top:4em;width:51.6em;}
.pathLength{bottom:0em;color:#454545;font-weight:normal;left:0.8em;line-height:2.4em;position:absolute;}
.length{font-weight:bold;}
/*
.description .summary{color:#454545;font-size:1.2em;line-height:1.33em;}
*/
#siteNavBoxETracks{background:url(/medias/skin/default/_global/navBoxERed.png) top center repeat-x;bottom:0.2em;height:3.4em;}
#siteNavBoxETracks a{color:#FFFFFF !important;display:block;font-size:1.2em;font-weight:normal;line-height:2.83em;text-align:center;}
/* En */
#siteNavBoxETracks{-webkit-border-top-left-radius:0.4em;-webkit-border-top-right-radius:0.4em;}
#siteNavBoxETracks a{-webkit-border-top-left-radius:0.4em;-webkit-border-top-right-radius:0.4em;}
#tracksList li h3{font-size:1.2em;line-height:2em;padding:0em 1.33em;}
#tracksList li a.nextEvents{bottom:0em;color:#000000;display:block;font-size:1.1em;line-height:2.18em;padding:0em 0.8em;position:absolute;right:1.45em;}
#tracksList li a.nextEvents:hover{color:#0099CC;text-decoration:underline;}
#tracksList li a.route{bottom:0em;color:#000000;display:block;font-size:1.1em;line-height:2.18em;padding:0em 0.8em;position:absolute;right:18.18em;}
#tracksList li a.route:hover{color:#0099CC;text-decoration:underline;}

#albi{background:url(albi.jpg) right bottom no-repeat;}
#ales{background:url(ales.jpg) right bottom no-repeat;}
#le-luc-en-provence{background:url(circuit-du-luc-en-provence.jpg) right bottom no-repeat;}
#le-grand-sambuc{background:url(le-grand-sambuc.jpg) right bottom no-repeat;}
#perpignan{background:url(perpignan.jpg) right bottom no-repeat;}

#tracksList li a.nextEvents:hover{-moz-border-radius:0.4em;}
#tracksList li a.nextEvents:hover{-webkit-border-radius:0.4em;}
#tracksList li a.route:hover{-moz-border-radius:0.4em;}
#tracksList li a.route:hover{-webkit-border-radius:0.4em;}

/* next Events */
#nextEvents{margin:0em 0em 0em 1.6em;}
#nextEvents h3{font-size:1.2em;line-height:2em;text-shadow:#FFFFFF 0px 1px 0px;}
#nextEvents ul{border-bottom:0.1em solid #FFFFFF;border-top:0.1em solid #D2D2D2;margin:0.8em 1.6em;}
#nextEvents ul li{border-bottom:0.1em solid #D2D2D2;border-top:0.1em solid #FFFFFF;padding:0.2em 0em 0.4em 0em;}
#nextEvents ul li.even{}
#nextEvents ul li.odd{}
#nextEvents ul li span.track{display:block;font-weight:bold;padding:0.33em 0em 0em 0em;}
#nextEvents ul li span.date{color:#666666;display:block;font-size:1.1em;line-height:1.09em;padding-left:1.45em;}
#nextEvents ul li span.route{color:#999999;font-weight:normal;padding-left:0.66em;}
#nextEvents ul li span.route a{color:#999999;}
#nextEvents ul li span.route a:hover{color:#0099CC !important;text-decoration:underline;}



/* GMAPS */
#mainBox{position:relative;}
#errors{color:red;}
#itinerary{padding:1.6em;}
#map{background:rgba(0,0,0,0.2);min-height:50em;position:absolute;right:0em;top:6em;width:67.6em;}
#panel{border-top:0.1em solid #BBBBBB;height:48.8em;position:relative;overflow:auto;}
