/*
Theme Name: Editheme
Theme URI: http://edinet.info/
Description: editheme
Version: 2.1
Author: Simone e Lorenzo
*/



html, div, span, applet, object, iframe,blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, /img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,
dl, dt, dd, ol, fieldset, form, label, legend,caption, tbody, tfoot, thead, th, p, ul, li, h1, h2, h3 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
* {margin: 0px;padding: 0px;border: 0px;}
.clr { clear: both}
.clr-room { clear: both; margin: 10px 0}
a { color: #666; outline: none }
img { border: 0}
form, input, select { margin: 0; padding: 0}
#map { width: 640px; height: 340px; margin: 10px 0}
#map2 { width: 640px; height: 340px; margin: 10px 0}
/* indispensaibili per WP INIZIO */
#wrap-txt img { border: 3px solid #d7d7d7}
.aligncenter { display: block; margin: 0 auto}
.alignleft {float: left; margin: 0 5px 0 0}
.alignright {float: right;  margin: 0 0 0 5px}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
.more-link { display: block; text-align: right; margin: 20px 0; color: #0E3A1D; font-weight: bold}
.more-lina a { }
.pagetitle { font-size: 0.9em; font-weight: normal; color: #666}
.nocomments { display: none}
.pulsante { cursor: pointer; position: absolute}
.linklove { display: none}
#breadcrumb { font-size: 0.9em}
#breadcrumb a { text-decoration: none}
#directions { display: none}

.link-edit { text-align: right}
.link-edit a { padding: 0 10px 0 0; font-weight: bold; text-decoration: none; font-size: 0.86em; color: #C00}
.pdf { width: 500px; text-align:center; margin: 10px auto; height: 40px; list-style: none; background: url(/wp-content/themes/editheme/img/pdf.gif) no-repeat; padding: 0 0 0 38px }

/* indispensaibili per WP FINE */


body { background: url(img/back.jpg) repeat-x;  font-family: "Century Gothic", Arial, Helvetica}
#bigwrap { width: 990px; margin: 0 auto; background: url(img/shadow-main.png) no-repeat 0 57px  }
#wrap { width: 950px; margin: 0 auto; position: relative}
#wrap-video-home { display:block;  bottom: 5px; width: 380px;}
.diritti { text-align: center; font-size: 0.8em !important}
#logoedinet { position: absolute; right: 0; bottom: 10px; width: 121px; height: 95px;}


/* SIDEBAR  */
#wrap-sidebar { width: 260px; padding: 0 10px; display: inline; float: left; background: #FFF url(img/back-top-sidebar.png) no-repeat}
#wrap-logo { text-align: center}
#wrap-lang { height: 60px}
#wrap-lang ul { text-align: center; position: relative; padding-top: 27px}
#wrap-lang ul li { display: inline; margin: 0 2px  }
#wrap-lang ul li a { text-decoration: none; color: #cdcdcd; font-size: 0.76em}
#wrap-lang ul li a:hover { color: #666}
#wrap-lang ul li a#flag-it { background: url(img/flag-it.png) no-repeat top center; padding-top: 20px}
#wrap-lang ul li a#flag-en { background: url(img/flag-en.png) no-repeat top center; padding-top: 20px}
#wrap-lang ul li a#flag-de { background: url(img/flag-de.png) no-repeat top center; padding-top: 20px}
#wrap-lang ul li a#flag-fr{ background: url(img/flag-fr.png) no-repeat top center; padding-top: 20px}
#wrap-lang ul li a#flag-nr { background: url(img/flag-nr.png) no-repeat top center; padding-top: 20px}

#span-status { text-align: center; color: #900 !important; font-weight: bold }
.error {color: #900 }
.error input {  border-color: #900 !important; background: url(img/stripe.png) }




#wrap-menu {}
#wrap-menu ul li { border-bottom: 5px #f6f6f6 solid; padding: 4px 0; margin: 4px 0; list-style: none; color: #46aee0; }
#wrap-menu ul li a {  text-decoration: none; text-transform: lowercase; font-weight: normal; font-size: 1.2em; color: #46aee0; }
#wrap-menu ul li a:hover { color: #3d9dcb }
#wrap-menu ul li.current_page_item { color: #247aa4 !important}
#wrap-news { background: url(img/back-news.png) -5px -5px no-repeat; margin: 20px 0 0 0; padding: 40px 30px 0 20px}
#wrap-news h2 { color: #e9752e; font-size: 1.3em; font-weight: normal}
#wrap-news li { list-style: none; border-bottom: 4px solid #F7F7F7; margin: 0; padding: 10px 0 0 0; font-size: 0.9em; line-height: 1em}
#wrap-news li a { color: #115d84; text-decoration: none }
#wrap-face { margin: 30px auto 0 auto; width: 240px}

/* CONTENUTO */
#wrap-link { font-size: 0.7em; background: #FFF; color: #CCC; margin: 0 0 3px 0; text-align: center}
#wrap-link li { display: inline}
#wrap-link a { text-decoration: none; color: #CCC}

#wrap-main { float: right; width: 670px; display: inline; margin: 30px 0 0 0; background: #FFF url(img/back-main-right.png) no-repeat right top }
#wrap-btn { padding: 5px 0 0 0;  width: 665px; height: 110px}
.sf-menu { z-index: 99 !important}
.sf-menu { height: 95px; margin: 5px 0; }
.sf-menu li { list-style: none; display: inline}

.sf-menu li a#lastminute-no { width: 220px; height: 95px; display: block; background: url(img/btn/no/lastminute.jpg) no-repeat; float: left}
.sf-menu li a#lastminute-no:hover { background: url(img/btn/no/lastminute.jpg) no-repeat bottom center}

.sf-menu li a#family-no{ width: 221px; height: 95px; display: block; background: url(img/btn/no/family.jpg) no-repeat; float: left}
.sf-menu li a#family-no:hover { background: url(img/btn/no/family.jpg) no-repeat bottom center; float: left}

.sf-menu li a#bikers-no { width: 220px; height: 95px; display: block; background: url(img/btn/no/bike.jpg) no-repeat; float: left}
.sf-menu li a#bikers-no:hover { background: url(img/btn/no/bike.jpg) no-repeat bottom center; float: left}


.sf-menu li a#lastminute-en{ width: 220px; height: 95px; display: block; background: url(img/btn/en/lastminute.jpg) no-repeat; float: left}
.sf-menu li a#lastminute-en:hover { background: url(img/btn/en/lastminute.jpg) no-repeat bottom center}

.sf-menu li a#family-en { width: 221px; height: 95px; display: block; background: url(img/btn/en/family.jpg) no-repeat; float: left}
.sf-menu li a#family-en:hover { background: url(img/btn/en/family.jpg) no-repeat bottom center; float: left}

.sf-menu li a#bikers-en { width: 220px; height: 95px; display: block; background: url(img/btn/en/bike.jpg) no-repeat; float: left}
.sf-menu li a#bikers-en:hover { background: url(img/btn/en/bike.jpg) no-repeat bottom center; float: left}



.sf-menu li a#lastminute-fr { width: 220px; height: 95px; display: block; background: url(img/btn/fr/lastminute.jpg) no-repeat; float: left}
.sf-menu li a#lastminute-fr:hover { background: url(img/btn/fr/lastminute.jpg) no-repeat bottom center}

.sf-menu li a#family-fr { width: 221px; height: 95px; display: block; background: url(img/btn/fr/family.jpg) no-repeat; float: left}
.sf-menu li a#family-fr:hover { background: url(img/btn/fr/family.jpg) no-repeat bottom center; float: left}

.sf-menu li a#bikers-fr { width: 220px; height: 95px; display: block; background: url(img/btn/fr/bike.jpg) no-repeat; float: left}
.sf-menu li a#bikers-fr:hover { background: url(img/btn/fr/bike.jpg) no-repeat bottom center; float: left}



.sf-menu-sub { background: #FFF; position: absolute; width: 220px; left: 221px;  top: 103px; z-index: 99 }
.sf-menu-sub ul { list-style: none; padding: 10px  }
.sf-menu-sub li { border-bottom: 1px solid #F7F7F7;  padding: 3px 0}
.sf-menu-sub li a { text-decoration: none; }

#wrap-slide { height: 289px; overflow: hidden}
#wrap-slide img { z-index: 999}
#wrap-txt { background: url(img/shadow-backtxt.png) -10px -120px no-repeat ; width: 390px; float: left; padding: 0 0 0 10px}
.page { padding: 20px 20px 0 20px!important; width: 640px !important; }
#wrap-txt h1 {  color: #285e71; font-size: 1.5em;  margin: 20px 0 25px 0; font-weight: normal}
#wrap-txt h2 {  color: #46aee0; font-size: 1.1em;  margin: 10px 0; padding: 0; font-weight: normal}
#wrap-txt h3 {  color: #46aee0; font-size: 1.2em;  margin: 10px 0; padding: 0; font-weight: normal}
#wrap-txt h4 {  color: #285e71; font-size: 1.3em;  margin: 20px 0 10px -5px; font-weight: normal}
#wrap-txt h4 a {  color: #285e71; text-decoration: none}
#wrap-txt h5 {  color: #46aee0; font-size: 1.2em;  margin: 0; padding: 0; font-weight: normal}

#wrap-txt p { color: #3f4e54; margin: 0 0 20px 0; font-size: 0.96em; font-family: "Century Gothic" }
#wrap-txt p a { text-decoration: none}
#wrap-txt ul { margin: 10px 0}
#wrap-txt ul li { color: #3f4e54; margin-left: 20px; padding: 0 0 0 25px; list-style: none; background: url(img/check.png) 0px 7px no-repeat;  }
.wrap-post-category { border-bottom: 1px dotted #CCC} 

#wrap-tags { text-align: center; color: #3f4e54; font-size: 0.9em; background: #F7F7F7}
#wrap-tags a { color: #3f4e54; padding: 0 0 0 3px;}

.share { position: relative; top: 2px;  width: 75px; margin: 20px 0 0 0 ; float: right; height: 20px; background: url(http://www.genova24.it/wp-content/themes/genova24theme/img/back-fb2.png) top left no-repeat; font-family: Lucida Grande, Tahoma, Arial; }
.share a { font-size: 11px; display: block; height: 20px; color: #3B5998; text-decoration: none; background: url(http://www.genova24.it/wp-content/themes/genova24theme/img/fb-small.png) no-repeat 5px 4px}
.share span { left: 22px; position: relative; top: 3px }
.share:hover {  background: url(http://www.genova24.it/wp-content/themes/genova24theme/img/back-fb2.png) bottom left no-repeat; }

.share-page { position: relative; top: 2px;  width: 75px; margin: 0 0 0 0 ; float: right; height: 20px; background: url(http://www.genova24.it/wp-content/themes/genova24theme/img/back-fb2.png) top left no-repeat; font-family: Lucida Grande, Tahoma, Arial; }
.share-page a { font-size: 11px; display: block; height: 20px; color: #3B5998; text-decoration: none; background: url(http://www.genova24.it/wp-content/themes/genova24theme/img/fb-small.png) no-repeat 5px 4px}
.share-page span { left: 22px; position: relative; top: 3px }
.share-page:hover {  background: url(http://www.genova24.it/wp-content/themes/genova24theme/img/back-fb2.png) bottom left no-repeat; }
.video { margin: 20px 0 0 20px;}


/* SIDEBAR CONTENUTO */

#wrap-sidebar-right { width: 270px;  float: right}
#wrap-call { text-align: center}
#wrap-preventivi { text-align: center; margin: 10px 0}
#wrap-video { width: 380px;  margin: 0 auto; position: absolute; bottom: 0}
#wrap-dicono-di-noi { background: url(img/back-dicono-di-noi.png) no-repeat top center; padding: 50px 30px 0 30px }
#wrap-dicono-di-noi h3 { color: #738793; border-bottom: 5px solid #e6ebed; margin: 10px 0}
#wrap-dicono-di-noi ul li { margin: 0 0 15px 0; padding: 0 0 5px 0; border-bottom: 1px dotted #CCC; list-style: none; font-size: 0.96em; line-height: 1em }
#wrap-dicono-di-noi ul li a { color: #9d9386; text-decoration: none}
.wrap-camere { clear: both; margin: 10px 0; padding: 0 0 20px 0; border-bottom: 1px dotted #CCC; height: 118px} 

/* FOOTER */


#bigwrap-footer { background: url(img/back-footer.jpg) -150px repeat-x; padding: 0 20px 20px 20px; position: relative}
#wrap-footer { width: 950px; margin: 0 auto; background: url(img/footer-rounded.png) top center no-repeat; height: 87px; }
#footer { margin: 0 5px; border-top: 5px solid #f4f4f4; padding: 3px 0}
#wrap-newsletter { color: #92a0a6; padding: 20px 0 0 15px; float: left}
#wrap-newsletter .field-newsletter { background: #e4e4e4}
#wrap-newsletter .btn-newsletter { background: #99aab6; text-align: center; padding: 0 7px; color: #FFF; font-size: 0.9em; cursor: pointer}
#wrap-contact {}
#wrap-contact ul li { list-style: none; display: inline; }
#wrap-contact ul li a#italyfamily { width: 88px; margin: 2px 65px 0 0; float: right}
#wrap-contact ul li a#ospitalita { width: 74px; margin-right: 10px; float: right}
#wrap-contact ul li a#bellevue { width: 213px; margin-right: 10px; float: right}
#dati { text-align: center; color: #463a0a; margin: 7px 0 10px 0; position: relative; font-size: 0.96em}


/* FORM */

.wrap-check { background: #F7F7F7; padding: 10px 15px; margin: 10px 0}
.arrivo { float: left; width: 300px }
.partenza { float: right; width: 300px}

#myBox_2_content { padding: 10px}

#wrap-contact {color: #333; }
#wrap-contact p { margin: 5px 0}
#wrap-contact #left { width: 250px; float: left; }
#wrap-contact #right { width: 250px; float: right; }
#wrap-contact a { text-decoration: none; color: #333}
#wrap-txt form { margin: 0 5px; }
.field {margin: 2px 0; font-size: 0.8em;   }
.field span {   }
.field a { font-weight: bold }
.infor input { width: 13px; font-size: 1em;  padding: 2px 0 0 0 ; border: 0; background-color: #FFF}
.field-info {margin: 4px 0; font-size: 0.9em;    }
.field-persone {margin: 2px 0; font-size: 0.8em; float: left; width: 250px  }
.field-persone select { border: 1px solid #CCC; padding: 2px; margin: 4px 0; color: #000; height: 22px; cursor: pointer; width: 50px; background-color: #FFF}

#wrap-persone { width: 500px; margin: 30px auto}
.field input { border: 1px solid #CCC; padding: 2px; margin: 4px 0; color: #000; height: 18px; width: 120px; background-color: #FFF}
.field input .check  { border: 1px solid #CCC; padding: 2px; margin: 4px 0; color: #000; height: 18px; width: 120px; background-color: #FFF}

select { border: 1px solid #CCC; padding: 2px; margin: 4px 0; color: #000; height: 22px; cursor: pointer; width: 126px; background-color: #FFF}
.field input:hover { background-color: #f1f1f1}
.field input:focus { background-color: #f1f1f1}
.field-info textarea { color: #000; width: 610px; height: 80px; border: 1px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; background-color: #FFF}
.field-info textarea:focus { background-color: #f1f1f1}
.field-info textarea:hover { background-color: #f1f1f1}
.privacy { font-size: 0.86em; line-height: 10px; }
.privacy a {  font-weight: bold; color: #333}

#send-button { padding: 0 5px; margin: 10px 0; float: right; cursor: pointer; color: #FFF; background: #a48a3c; }

#datepicker { cursor: pointer}
#datepicker2 { cursor: pointer}


/* liScroll styles */
#ticker01 { width: 200px; z-index: 1}
.tickercontainer { width: 200px; height: 200px; margin: 0; padding: 0; overflow: hidden; z-index: 1 }
.tickercontainer .mask { position: relative;left: 10px;top: 7px; width: 200px; height: 200px; overflow: hidden;}
ul.newsticker { position: relative;left: 0;list-style-type: nonemargin: 0;padding: 0;}
ul.newsticker li { margin: 5px 0; padding: 0 0 0 0; width: 200px; list-style: none; font-size: 0.9em; z-index: 1}
ul.newsticker a  { text-decoration: none; padding: 0;color: #7c7c7c;} 
ul.newsticker a:hover { color: #6f6f6f;} 
ul.newsticker span {  color: #3c88cb; padding: 0 5px} 

#ticker02 { width: 200px; z-index: 1}
.tickercontainer2 { width: 200px; height: 400px; margin: 0; padding: 0; overflow: hidden; z-index: 1 }
.tickercontainer2 .mask2 { position: relative;left: 10px;top: 7px; width: 200px; height: 400px; overflow: hidden;}
ul.newsticker2 { position: relative;left: 0;list-style-type: nonemargin: 0;padding: 0;}
ul.newsticker2 li { margin: 5px 0; padding: 0 0 0 0; width: 200px; list-style: none; font-size: 0.9em; z-index: 1}
ul.newsticker2 a  { text-decoration: none; padding: 0;color: #7c7c7c;} 
ul.newsticker2 a:hover { color: #6f6f6f;} 
ul.newsticker2 span {  color: #3c88cb; padding: 0 5px} 
