@charset "utf-8";
/* =sentiers */
#Sentiers { background-color:#fff; padding:10px 0; color:#125077; }
#introSentiers { }
#introSentiers h5 { margin:10px 0 10px 0px; color:#125007; font-size:20px; }
#Sentiers #form { width:245px; float:right; background-color:#FFFFFF; border:1px #6d8e1b dashed; padding:10px; }
#Sentiers h3 { color:white; background-color:#4D9822; padding:4px; font-variant:small-caps; }
.form_widget_amount_slider { border-top:1px solid #9d9c99; border-left:1px solid #9d9c99; border-bottom:1px solid #eee; border-right:1px solid #eee; background-color:#F6F4F1; height:3px; position:absolute; bottom:0px; }
.slider { margin-top:-24px; float:right; border:none }
.slider input { border:none; text-align:right; color:#125007; }
#slider_distance, #slider_altitude, #slider_denivele { margin-bottom:10px; }
#btnSearchSentiers { font-family:verdana; font-size:12px; font-weight:bold; color:#fff; background-color:#74B6EC; border:none; padding:3px; cursor:pointer; }
#btnSearchSentiers:hover { border:1px #0A7DC3 dashed; padding:2px; }
#nbresultSentiers { height:40px; font-size:13px; font-weight:bold; padding:6px; color:#425B1B; }
#mainSentiers { width:670px; margin-bottom:32px; min-height:2120px; }
#mainSentiers li { border-top:1px #de6e17 dashed; background-color:#FFFFFF; }
#mainSentiers .communes { float:right; }
#mainSentiers .back { width:670px; height:8px; margin-top:30px; }
#mainSentiers .back img { float:right; }
#subSentiers { float:right; }
#subSentiers ul { width:245px; margin:25px 0px 0 0px; border:1px #6d8e1b dashed; padding:10px; background-color:#FFFFFF; }
#subSentiers li { list-style-position: outside; list-style-type: disc; margin:5px 0 5px 10px; }
#subSentiers #facile { background: url(../images/sentiers-pedestres/difficulte-1.png) no-repeat 50px 6px; padding:15px 0 0 75px; list-style:none; }
#subSentiers #moyen { background: url(../images/sentiers-pedestres/difficulte-2.png) no-repeat 24px 16px; padding:15px 0 0 75px; list-style:none; }
#subSentiers #difficile { background: url(../images/sentiers-pedestres/difficulte-3.png) no-repeat 0px 22px; padding:15px 0 0 75px; list-style:none; }
#subSentiers #duree { background: url(../images/sentiers-pedestres/time.png) no-repeat 42px 30px; padding:16px 0 0 75px; list-style:none; }
#subSentiers #balisage { background: url(../images/sentiers-pedestres/jaune.png) no-repeat 42px 10px; padding:16px 0 0 75px; list-style:none; }
#subSentiers #parking { background: url(../images/sentiers-pedestres/parking.png) no-repeat 42px 6px; padding:16px 0 0 75px; list-style:none; }
#subSentiers #altitude { background: url(../images/sentiers-pedestres/altitude.png) no-repeat 42px 10px; padding:16px 0 0 75px; list-style:none; }
#subSentiers #denivele { background: url(../images/sentiers-pedestres/denivele.png) no-repeat 42px 6px; padding:16px 0 0 75px; list-style:none; }
#subSentiers #cheval { background: url(../images/sentiers-pedestres/cheval.png) no-repeat 42px 8px; padding:16px 0 0 75px; list-style:none; }
#subSentiers #vtt { background: url(../images/sentiers-pedestres/velo.png) no-repeat 42px 8px; padding:16px 0 0 75px; list-style:none; }
#Sentiers .communes { color:#F37215; font-size:14px; font-variant:small-caps; }
#Sentiers .ign { background-color:#4D9822; padding:2px 4px; width:100px; text-align:center; color:white; font-weight:normal; font-size:10px; -moz-border-radius:15px; border-radius:15px; }
#Sentiers .id { color:#F37215; font-size:16px; font-weight:bold; margin-right:5px; }
#Sentiers .designation { display:inline; color:#74B6EC; font-size:14px; }
#Sentiers .sub { font-size:14px; padding-top:5px; line-height:26px; }
#Sentiers .sub img { margin-bottom:-8px; }
#Sentiers p { font: 15px/22px Georgia, "Times New Roman", Times, serif; margin:10px 0; color:#333; }
#Sentiers .lien { background-color:#74B6EC; color:white; }
#Sentiers .paginationbottomHotel { margin-top:20px; }
#Sentiers .sitemapInline { height:30px; font-size:11px; }
#Sentiers .sitemapInline li { border-right:1px solid #74B6EC; }
#Sentiers .sitemapInline .nosep { border-right:none; }
#Sentiers .sitemapInline a { color:#74B6EC; }
/* =web */
.web #titreBonheur { position:absolute; top:30px; left:270px; text-align:center; }
.web #prefaceWeb { position:absolute; top:90px; left:191px; text-indent:0px; color:#125077; margin:0px 0 0px 0; text-align:justify; width:461px; line-height:1.4em; }
.web #prefaceWeb ul { margin-top:12px; }
.web #prefaceWeb li { margin-left:108px; margin-bottom:8px; list-style:url(../../templates/Inf/images/fleche-rose.png) outside; }
.web #prefaceWeb li a { color:#DC4861; font:15px/21px Georgia,"Times New Roman",Times,serif }
.web #prefaceWeb li a:hover { text-decoration:underline; }
/* End web */
div#liensDecouverte ul { position:absolute; top:22px; left:200px; }
div#liensDecouverte li { background: transparent url(../images/fleche-verte.png) left center no-repeat; padding-left:15px; font-size:12px; line-height:24px; }
/* route medieval */
#circuitMedieval { background:#fff; font: 15px/22px Georgia, "Times New Roman", Times, serif; padding:10px 0; }
#circuitMedieval h1 { display:none; }
#circuitMedievalIntro #intro { float:right; margin:0px 10px 0px 0px; }
#circuitMedievalIntro p { width:245px; border-left:5px solid #fdf8ec; padding:0 5px; margin-bottom:20px; }
#circuitMedievalIntro img { margin-left:60px; }
#circuitMedievalItineraires { }
#circuitMedievalItineraires #complet { width:520px; margin-left:60px; margin-bottom:60px; }
#circuitMedievalItineraires #courts { float:right; width:245px; margin:25px 0px 0 0px; border:1px #6d8e1b dashed; padding:10px; }
#circuitMedievalItineraires p { text-align:center; color:#9e000f; margin-bottom:10px; }
#circuitMedievalItineraires ol { font-size:14px; list-style-type:decimal; list-style-position:inside; margin-bottom:10px; }
#circuitMedievalItineraires #vert { padding-left:18px; background-color:#6d8e1b; color:#FFFFFF; font-size:14px; font-style:italic; }
#circuitMedievalItineraires #orange { padding-left:18px; background-color:#ff7010; color:#FFFFFF; font-size:14px; font-style:italic; }
div#circuitMedievalMain h2 {  }
div#circuitMedievalMain .classe { display:block; font-weight:normal; font-style:italic; color:#9e000f; }
#circuitMedievalMain p { margin-bottom:1.4em; width:670px; }
#circuitMedievalMain .blason { text-align:center; margin:0px 0px 10px 0px; border-top:1px #de6e17 dashed; width:670px; padding-top:20px; }
#circuitMedievalMain .back { width:670px; margin-left:0px; height:8px; }
#circuitMedievalMain .back img { float:right; }
#circuitMedievalMain .block_right { clear:right; float:right; width:255px; height:100px; margin:5px 10px 0 0px; }
#circuitMedievalMain .block_right img { width:245px; border-left:5px solid #fdf8ec; padding:0 5px; }
#circuitMedievalMain dl { font-style:italic; margin-bottom:1.4em; margin-left:-10px; width:670px; background-color:#fdf8ec; padding:10px; }
#circuitMedievalMain dt { color:#de6e17; }
#circuitMedievalMain blockquote { background:url(../../images/quote-open-marron.png) top left no-repeat; text-indent:25px; width:670px; font-size:24px; color:#666; font-style:italic; line-height:1.4em; margin-left:0px; margin-bottom:58px; }
#circuitMedievalMain blockquote p { background-color:#ffeac6; color:9e000f; background:url(../../images/quote-close-marron.png) bottom right no-repeat; margin-left:0px; }
/* carte touristique */
#carteTouristique li { height:655px; float:left; width:200px; margin:0 0px 10px 10px; background-color:white; padding:10px; }
#carteTouristique .vert { color:#48A729; }
#carteTouristique p { margin:5px 0; }
/* end carte touristique */
/* carte vignobles */
#introVignobles { width:910px; background-color:white; padding:10px; margin-bottom:10px; }
#introVignobles p { margin:5px 0; line-height:15px; text-align:justify; }
#introVignobles img { margin:10px; float:right; }
#carteVignobles { position:relative; }
#carteVignobles ul { height:527px; width:400px; overflow: auto; }
#carteVignobles li { height:527px; margin:0 0px 10px 10px; background-color:white; padding:10px; }
#carteVignobles .communes { width: 80px; float:right; text-align : right; color:#F37215; font-variant:small-caps; font-size:14px; font-weight:normal; margin:0px; }
#carteVignobles h2 { text-transform:uppercase; }
#carteVignobles p { margin:5px 0; line-height:15px; text-align:justify; }
#carteVignobles select { position:absolute; top:5px; left:5px; }
#carteVignobles img { float:left; }
#cartevignoblesTelechargement { display:block; height:16px; margin-bottom: 20px; background:transparent url('../images/sentiers-pedestres/arrow_down.png') left center no-repeat; text-indent:14px; }
#subVignobles { width:910px; background-color:white; padding:10px; margin-top:10px; }
#subVignobles p { margin:5px 0; line-height:15px; text-align:justify; }
#subVignobles img { margin:10px; float:right; }
#subVignobles h6 { float:left; width:48%; margin-right:15px; border-bottom:1px solid #306213; }
#subVignobles ol { float:left; width:48%; text-align:justify; margin-right:15px; }
#subVignobles li { list-style-position: outside; list-style-type: disc; margin:5px 0 5px 10px; }
/* sites megalithiques */
.two-columns { float: left; width:435px; background-color:white; padding:10px; margin-top:20px; margin-right:10px; line-height:15px; }
.two-columns p { text-align:justify; margin:10px 0; }
.two-columns img { float: right; margin : 0 10px 10px 20px; width:150px; }

