body {  	background: url(/img/back.jpg) #040100 repeat-x;margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;font-family: Georgia, "Times New Roman", Times, serif; }
.clr { clear: both}
img { border: 0}

a {  color: #260901;}

.bigwrap { margin: 20px 0 }
.wrap-content {  width: 950px; position: relative;   margin: 0 auto; background: url(/img/content.jpg); }
.wrap-content-news {  width: 950px; position: relative;   margin: 0 auto; background: url(/img/content-old.jpg); }
.wrap-left { float: left; width: 335px; padding: 10px;  }

.wrap-logo {width: 335px;position: relative; }
#wrap-link { width: 700px; margin: 0 auto; font-size: 0.76em; padding: 10px 0; text-align: center; color: #7d4f10}
#wrap-link a { color: #55260e }
.logo a { margin: 0 auto; position: relative; background: url(/img/logo.png) no-repeat; display: block;  width: 158px; height: 156px;}

.wrap-right { float: right; width: 575px; padding: 0 10px }
#link { margin: 8px 10px 8px 0; text-align: right}
.wrap-slider { width: 400px; height: 611px; float: left;}
#mappa { width: 380px; height: 567px; margin: 20px 0 0 20px}
#mappa span { display: none}

.wrap-bottoni { width: 165px; float: right; position: relative; top: 19px}

#facebook a { right: 0; z-index: 99; width: 47px; height: 62px; background: url(/img/facebook.png) no-repeat; position: absolute; }
#myBox_2_content { padding: 10px; font-size: 0.8em}
#myBox_2_content a { color: #000}
#bikers { }
#climbers { margin-top: 19px}
#marenatura { margin-top: 23px}
#grazie { text-align: center; padding: 30px 0; font-size: 1.3em}
.txt { background: url(/img/backtxt.png); width: 296px; padding: 10px 15px   }
.txt p { color: #d4daa6; font-size: 0.95em; color: #6d3f23; padding: 6px 0; margin: 0} 
.txt p.even { color: #869ca4;} 
.txt ul li { list-style: disc; font-size: 18px; line-height: 25px}

.txt-news { background: url(/img/backtxt-new.jpg); width: 900px; margin: 0px 15px   }
.txt-news p { color: #d4daa6; font-size: 0.95em; color: #6d3f23; padding: 6px 0; margin: 0} 
.txt-news p.even { color: #869ca4;} 
.txt-news ul li { list-style: disc; font-size: 18px; line-height: 25px}
.txt-news table { width: 850px !important; margin: 0 auto !important}

#back-foot { width: 900px; background: url(/img/back-foot.jpg); height: 23px; margin: 0 15px }
.testonews { font-size: 0.7em}
#cf { position: absolute; font-size: 0.7em; color: #dccca8; right: 0; bottom: 7px; width: 150px; height: 11px}
.evid {  color: #281404 }
.evid1 { color: #FFF }
.marker { font-size: 12px}

.wrap-footer { margin: 10px 0; position: relative; color: #1a4148; font-size: 1em; color: #d9c7a2}

.footer { position: relative; background: url(/img/backfooter.png); margin: 0 auto; padding: 12px 20px 12px 20px  }
.footer a { color: #1a4148}
.footer a:hover { color: #1a4148}
.wrap-footer-news { padding: 10px 0; position: relative; color: #1a4148; font-size: 1em; color: #d9c7a2}
.footer-news { position: relative; background: url(/img/backfooter-news.png) no-repeat; width: 900px; margin: 1px 12px 10px 15px; padding: 5px 20px  }
.footer-news a { color: #1a4148}
.footer-news a:hover { color: #1a4148}

#previsioni {  width: 238px; height: 86px; top: -10px; position: absolute; right: -20px; display: }
#previsioni a { background: url(/img/previsioni.png); width: 238px; height: 86px; top: 0; position: absolute; right: 0px; display: block}


#previsioni-en {  width: 238px; height: 86px; top: -10px; position: absolute; right: -20px; display: }
#previsioni-en a { background: url(/img/previsioni-en.png); width: 238px; height: 86px; top: 0; position: absolute; right: 0px; display: block}

#previsioni-de {  width: 238px; height: 86px; top: -10px; position: absolute; right: -20px; display: }
#previsioni-de a { background: url(/img/previsioni-de.png); width: 238px; height: 86px; top: 0; position: absolute; right: 0px; display: block}

.goo { text-align: center; color: #d4daa6; padding: 5px 0}
.goo a { text-decoration: none; font-size: 0.76em; color: #d4daa6;} 

/* form */

#wrap-contact #left { color: #260901; }
#wrap-contact #left #field { margin: 5px 0}
#field-date { margin: 10px 0; height: 20px; }
#field-date span { margin: 0 10px }
#wrap-contact #left #field span { margin: 0 }
#wrap-contact #left a { font-weight: bold }
.infor input { width: 13px; height: 13px; padding: 2px 0 0 0 ; border: 1px solid; background-color: #FFF}

input { border: 1px solid #c6b797; padding: 3px 0; color: #000; background-color: #e5d5b2}
textarea { color: #000; width: 290px; height: 60px; border: 1px solid #c6b797; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; background-color: #e5d5b2}

.privacy { font-size: 0.7em}

#send-button { background: url(/img/send-button.png) top center; border:0 none; margin: 5px; height: 37px; width: 134px; cursor: pointer; float: right  }
#send-button:hover { background: url(/img/send-button.png) bottom center; border:0 none; height: 37px; width: 134px; cursor: pointer  }

#send-button-en { background: url(/img/send-button-en.png) top center; border:0 none; margin: 5px; height: 37px; width: 134px; cursor: pointer; float: right  }
#send-button-en:hover { background: url(/img/send-button-en.png) bottom center; border:0 none; height: 37px; width: 134px; cursor: pointer  }

#send-button-de { background: url(/img/send-button-de.png) top center; border:0 none; margin: 5px; height: 37px; width: 134px; cursor: pointer; float: right  }
#send-button-de:hover { background: url(/img/send-button-de.png) bottom center; border:0 none; height: 37px; width: 134px; cursor: pointer  }

/* PRICE */
table { border-radius: 5px;}
.offer { background-color: #FFF; color: #0c4e5b; padding: 0 10px; border: 2px solid #0c4e5b; font-size: 1.7em; margin: 10px 0} 
.title { background-color: #493824; padding: 5px 0; color: #FFF; text-align: center; font-weight: bold }
.period { font-size: 1.1em; padding-left: 10px; color: #6D3F23}
.price { text-align: center; margin: 8px 0; vertical-align: middle; background-color: #f1e2be; padding: 10px 0; font-size: 1.8em;}
.price2 { text-align: left; font-size: 1em; margin-top: 30px }

/* FLAG */

#flag-ita a { position: absolute; display: block; width: 23px; height: 23px; right: -20px; top: 15px; background: url(/img/ita-flag.png) top center}
#flag-ita a:hover { display: block; width: 23px; height: 23px; background: url(/img/ita-flag.png) bottom center}

#flag-eng a { position: absolute; display: block; width: 23px; height: 23px; right: -20px; top: 45px; background: url(/img/eng-flag.png) top center}
#flag-eng a:hover { display: block; width: 23px; height: 23px; background: url(/img/eng-flag.png) bottom center}

#flag-de a { position: absolute; display: block; width: 23px; height: 23px; right: -20px; top: 73px; background: url(/img/de-flag.png) top center}
#flag-de a:hover { display: block; width: 23px; height: 23px; background: url(/img/de-flag.png) bottom center}

#myBox_3 table {  background: url(/img/sfondo-previsioni.jpg) no-repeat; width: 400px; height: 290px;}
#myBox_3 table { border-collapse: collapse}
#myBox_3 table .max { color: #900; font-size: 1.3em;}
#myBox_3 table .min { color: #36C; font-size: 1.3em;}
#myBox_3 table .wind {  font-size: 1.3em;}
#myBox_3 table .spazio { width: 80px;}

.wlm { margin: 5px 0}