/*---------------------------------------------------- GENERALE --------------------------------------------*/
body, html 							 { margin: 0 auto; text-align:center; background: #CAB7D3 /*#F8F8F8*/ url(/admin/public/img/sfondo.jpg) repeat-x; font: 76% Arial, sans-serif;  color:#333; }

/* GENERALE */
div#container						 { width:960px; margin: 0 auto; text-align: left; position:relative; } 
div#header							 { width:940px; padding: 0 13px; background: url(/admin/public/img/bg-new.png) repeat-y; position:absolute; top:0;}
div#striscia						 { width:940px; height: 20px; background: #fff; font:12px Arial; text-align:center; color:#666;}
div#striscia strong			 { line-height: 20px;}
div#flag								 { width:940px; line-height:20px; height: 30px;}
div#logo								 { margin:0 0 10px 0; float:left; }
div#banner							 { width:703px; height: 213px; float:right;}
div#banner .map-info h3	 { padding: 0; margin:0; font-size: 14px; color:#333;}
div#banner .map-info p	 { padding: 0;}
div#banner-sub					 { width:555px; height:175px; float:right;  padding-right:9px;  }
div#adress							 { padding:0 10px;line-height:23px; margin-bottom: 8px; background: #AE92BC; font-size:1.2em; font-weight:bold; color:#fff; }
div#img-banner					 { height:182px; }
div#nav									 { width: 940px; margin: 0 0 10px 0; clear:both; overflow: hidden; background: url(/admin/public/img/bg-menu.png);}
div#nav ul {}
div#narrowcolomn				 { width: 940px; padding: 0 13px; background: url(/admin/public/img/bg-new.png) repeat-y; position:absolute;  top:320px;}
div#narrowcolomn .rigah	 { overflow: hidden; margin: 0 -8px 10px 0;}
div#narrowcolomn .booking{ height: 87px; background: #c80b00; margin: 0 0 10px 0; padding: 15px; overflow: hidden; font-family: Georgia;}
div#narrowcolomn .booking h2{ color:#fff; font-size: 37px; padding: 0;}
div#narrowcolomn .booking p{ padding: 0; line-height: 13px; color:#e5c5c3;}
div#narrowcolomn .booking .col{ float: left; overflow: hidden; list-style: none;}
div#narrowcolomn .booking input{ border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border:0; color:#505050; font-size: 14px; font-weight: bold; padding:7px 8px; font-family: Georgia;}

div#narrowcolomn .booking .book-left{width: 280px; color:#fff;}
div#narrowcolomn .booking .book-center {padding: 0 15px; width: 600px;}
div#narrowcolomn .booking .book-center ul{ overflow:hidden;}
div#narrowcolomn .booking .book-center ul li{ padding: 0; margin: 0; list-style: none; float: left; }
div#narrowcolomn .booking .book-center ul .when{ width: 157px; }
div#narrowcolomn .booking .book-center ul .when input{ margin: 0 7px 0 0; width: 20px;}
div#narrowcolomn .booking .book-center ul .day{ width: 170px; }
div#narrowcolomn .booking .book-center ul .day input{ width: 60px; }
div#narrowcolomn .booking .book-center ul li h4{ font-size: 17px;  color: #fff; margin: 0 0 10px 0;}

div#narrowcolomn .booking .book-right{ font-family:georgia; background: url(/admin/public/img/prenota.png); display: block; width: 273px; height: 62px; text-align: center; color: #424242; cursor: pointer !important;}
div#narrowcolomn .booking .book-right span { display: block; padding: 4px 0 0 0; line-height: 19px;}
div#narrowcolomn .booking .book-right span strong{ font-size: 20px; display: block;}
div#narrowcolomn .booking .book-right:hover span{ color:#333 !important;}

.offerte{ margin: 0 0 10px 0;}
.offerte .offerte-titolo{ background: #ac91bf; padding: 8px 15px; overflow: hidden;}
.offerte .offerte-titolo .element{ float: left;}
.offerte .offerte-titolo h3{ color:#fff; font-size: 25px;}
.offerte .offerte-titolo p{ color:#fff; margin: 0; padding: 0; line-height: 15px; font-family: Georgia;}
.offerte .offerte-titolo a{ color:#fff; float: right; line-height: 44px; font-weight: bold; text-transform: uppercase;}

div#widecolumn-int			 { padding: 0px 10px 0 10px; }
div#sidebar							 { width:210px; float:left; }
div#sfondo-sidebar			 { width:181px; /*height:730px;*/ margin-top:6px;  padding:9px 0 0 9px; background: #fff url(/admin/public/img/sfondo-sidebar.jpg) repeat-x; display:block;}
div#sfondo-sidebar2			 { width:181px; margin-top:6px;  padding:9px 0 9px 9px; background: #fff url(/admin/public/img/sfondo-sidebar.jpg) repeat-x; display:block;}

div#colcx								 { width:703px; float:right;  font-size:14px; margin: 0 9px 0 0;}
div#colcx ul						 { margin: 10px 0 10px 25px;}
div#colcx a							 { color:#8178B3;}
div#path								 { color:#999; font-size:11px }
div#path a							 { color:#999; text-decoration:undeline; }
div#footer							 { position:absolute; left: 3px; right: 3px; clear:both; margin: 30px 0 20px 0;}

/* FORMATTAZIONE TESTO */
h1,h2,h3,h4							 { padding:0; margin:0;}
h1 a										 { font-size:24px; font-family:georgia; font-weight:normal; color: #746BA7; }
h1 										 { font-size:24px; font-family:georgia; font-weight:normal; color: #746BA7; }
h2											 { padding: 9px 0 9px 0;}
h2 a										{ font-size:18px; font-family:georgia; font-weight:normal; color: #DE7669; }
h2 										 { font-size:18px; font-family:georgia; font-weight:normal; color: #DE7669; }
h3 										 { font-size:18px; font-family:georgia; font-weight:normal; color: #DE7669; }

h2 a:hover							 { color:#AE92BC; }										 
td h2 a									 { font-size:12px; font-family:georgia; font-weight:normal; color: #DE7669; }
div#box-sidebar2 h2 a		 { font-size:16px;}
div#box-sidebar_blog h2 a		 { font-size:16px;}
div#box-sidebar_blog p		 { padding:9px 4px; font-size:12px;}

p												 { margin:0; padding:10px 15px 10px 0; line-height:1.6em; font-size:11px;}
#colcx p                 { font-size: 13px;}
a												 { text-decoration:none; font-size:11px;  }
a:hover									 { color:#DE7669; }
#colcx img							 { border:8px solid #F8F8F8; }

#widecolumn-int ul       { padding:0; margin:0 15px 0 35px; list-style:square; color: #746BA7; }
#widecolumn-int li       { line-height:1.6em; font-size:11px; color: #746BA7; }
img a                    { border:0; }

.link-more{ color:#fff; font-size: 8px; text-transform: uppercase; display: block; width: 90px; height: 20px; text-align: center; line-height: 20px; background: url(/admin/public/img/link-more.png) no-repeat; margin-right: 10px;}
.link-more:hover{ color:#fff; background-position: 0 -20px;}

/*formattazione faq*/
#faq ol {padding:0; margin:0 25px; font-size:16px; list-style:16px romanic; margin-bottom:40px;font-weight:bold; }
#faq ol li a { color: #746BA7; }
#faq ul li a {font-size:12px; color:#DE7669;}
#faq ul li {font-size:12px;color: #666;}
#faq li a{color: #666;line-height:1.8em; font-size:16px; font-weight:bold; }/*color:#DE7669;*/
#faq li a:hover{text-decoration:underline}
#faq li {color:#666}
#faq h3 { padding:10px 0;}
#faq h3 a{font-size:16px; color:#746BA7;}
#faq h4 a{  font-size:13px; color:#DE7669; }
#faq p {color: #666; font-size:12px;}
#faq p a{font-size:12px; color:#746BA7; font-size:bold; text-decoration:underline;}
#faq p a:hover {color:#DE7669;text-decoration:none;}


/* FOOTER */
div#footer p 						 { padding: 15px 0 15px 10px; color:/*#717E91*/white; font-size:1.2em;}
div#footer a						 { color:/*#717E91;*/ white}
div#footer a:hover			 { color:#DE7669;}
div#footer li			 { list-style: none;}

div#footer .footer-content { overflow: hidden; padding: 0 0 30px 0;}

div#footer .footer-content .address{ float: left; width:350px; position: relative;}
div#footer .footer-content .address .logo-footer{ width:53px; height: 49px; background: url(/admin/public/img/logo-footer.png); margin: 0 14px 0 0; display: block; float: left; text-indent: -9000px;}
div#footer .footer-content .address strong{ display: block;}
div#footer .footer-content .address address{ position: absolute; left:65px;}
div#footer .footer-content .footer-nav{ float: left; overflow: hidden;}
div#footer .footer-content .footer-nav span{ font-weight: bold; display: block; margin: 0 0 5px 0; font-size: 14px;}
div#footer .footer-content .footer-nav a{ color:#333; font-size: 11px;}
div#footer .footer-content .footer-nav .nav{ float: left; width: 180px; }
div#footer .footer-content .footer-social{ float: left;}
div#footer .footer-content .footer-social .social-content{ background: url(/admin/public/img/bg-social.png); width:230px; height: 50px; line-height: 50px; padding: 0 10px; overflow: hidden;}
div#footer .footer-content .footer-social .social-content span{ float: left; display: block; width: 106px; padding: 0 0 0 7px; font-weight: bold; font-size: 10px; color: #fff;}
div#footer .footer-content .footer-social .social-content ul{ overflow: hidden; float: left;	margin: 10px 0 0 0; width:117px;}
div#footer .footer-content .footer-social .social-content ul li{ float: left;}
.social{ display: block; width: 31px; height: 31px; background-repeat: no-repeat; margin: 0 0 0 8px; text-indent: -9000px;}
.twitter{ background-image: url(/admin/public/img/twitter.png);}
.facebook{ background-image: url(/admin/public/img/facebook.png);}
.foursquare{ background-image: url(/admin/public/img/foursquare.png);}
div#footer .footer-content .footer-social .kleis{ width: 145px; height: 27px; display: block; position: absolute; bottom: 10px; right:0; background: url(/admin/public/img/kleis.png); text-indent: -9000px;}

/* FORM */
form										 { padding:10px 0 0 0; margin:0;}
.textform					 			 {  border-bottom:1px solid #fff; width:200px; font-size:11px; font-weight: bold; border:1px solid #EFEFEF; padding:12px 0 12px 0; text-align:center }
.textform	a							 { color: #DE7669; }
.sfondoinput2						 { padding: 10px 0; text-align:center; background:#EFEFEF; color:#666; font-size:11px}
.sfondoinput2 img				 {border:1px solid #EFEFEF; }

.sfondoinput						 { border-bottom:1px solid #fff; border-left:1px solid #fff; width:400px; background:#EFEFEF; padding:12px 0 12px 15px; color:#666; font-size:11px}

.sfondoinput img				 {border:1px solid #7F9DB9; }
input										 { padding:4px; margin:0; color: #DE7669; font-size:1em; border:1px solid #7F9DB9; background:#fff;}
.input-submit						 { width:98px; height:22px; font-size:10px; color:#666; border:0; background: url(/admin/public/img/input-submit.jpg) no-repeat;}
.input-submit2 {width:117px; border:0; height:22px; line-height:22px; font-size:12px; text-transform:uppercase; padding-right:18px;color:#fff; background:url(/admin/public/img/inputsubmit.jpg) no-repeat; cursor: pointer}

.input-submit-scelta		 { height:22px; font-size:10px; color:#666; border:0; background: url(/admin/public/img/input-submit.jpg) no-repeat;}
form dl {background: #F7F7F7 url(/admin/public/img/sfondo-prenotazione.jpg); border:1px solid #DE7669; padding: 10px 30px; margin-left: 77px; width: 300px;}
form dt {margin-top: 1em;}
/*---------------------------------------------------- HEADER ---------------------------------------------*/
/* HEADER */
div#flag ul							 { padding:0 200px 0 10px; margin:0; list-style:none; }
div#flag li							 { float:left; }
div#flag li a						 { color:#333; text-decoration:underline; text-transform:uppercase; font-size:11px; font-weight:bold}
div#flag li a:hover			 {color:#DE7669;}
/*div#flag img						 { float:left; padding-right:5px; }*/
div#logo img					 	 { border:0; width: 229px; height: 213px;}		

/* NAV */
div#nav ul							 { padding:0; margin:0; list-style:none; }
div#nav li							 { float:left; background: url(/admin/public/img/sep-nav.png);}
div#nav li.booking			 { float:right;}
div#nav li.booking a		 { width:130px; text-align: center; margin: 0;}	
div#nav li a						 { background: url(/admin/public/img/bg-menu.png) no-repeat top center; color:#fff; font-size:11px; padding: 0 13px; margin: 0 2px 0 0; font-weight:bold; display:block; height: 34px; line-height: 34px;}	
div#nav li a:hover,
div#nav li a.active			 { background-position: 50% -34px;}	

div#nav .first a{ background-position: 0 0;}
div#nav .first a:hover{ background-position: 0 -34px;}

div#nav .booking{ background: none;}
div#nav .booking a,
div#nav .booking a:hover{ background-position: right bottom;}

div#subhotel li 				 { float:left;  margin:0; }
div#subhotel li a				 { padding:0 2px 0 2px; }
div#subhotel a.active		 { color:#DE7669; }

/*------------------------------------------------- HOME PAGE ---------------------------------------------*/
/* BOX HOMEPAGE */
div.box-home						 { font-size: 11px; font-weight: bold; width:229px; float:left; overflow: hidden; margin: 0 8px 0 0; position: relative;}
div.box-home .social		 { position: absolute; top:185px; right: 9px; z-index: 100;}
#offertehome div.box-home .social		 { top:60px;}
														
div.box-home h1 a{ color:#746BA7 !important;}
div.box-home p					 { padding: 0 0 10px 0; text-transform: uppercase;}
div.box-home .offert-desc{ color:#333; margin: 10px 0 0 0;}
div.box-home .offert-desc h5{ color:#9d78b0; font-size: 13px; text-transform: uppercase;}
div.box-home .offert-desc p{ font-weight: normal; padding: 4px 0 0 0; line-height: 13px;}
div.box-home .button-tour { overflow: hidden;}
div.box-home .button-tour .link-more.int{ background-position: 0 0;}
div.box-home .button-tour .link-more.est{ background-position: 0 -20px;}
div.box-home .link-more{ float: left; margin-top: 10px;}

div.box-home1						 { font-size: 11px;width:243px; height:85px; float:left; background:url(/admin/public/img/box-home-1.jpg) no-repeat; padding:5px .39em 0 .39em; margin-bottom: 5px;}														
div.box-home2						 { font-size: 11px;width:243px; height:85px; float:left; background:url(/admin/public/img/box-home-2.jpg) no-repeat; padding:0px .39em 0 .39em; }														
div.box-home3						 { font-size: 11px;width:243px; height:85px; float:left; background:url(/admin/public/img/box-home-3.jpg) no-repeat; padding:5px .39em 0 .39em; }														
div.box-thome						 { width:225px; height:275px; float:left; background:url(/admin/public/img/box-thome.jpg) no-repeat;  padding:.1em 1em 0 .39em; border:1px solid #CFBED7;}														
div.box-thome1					 { width:235px; height:129px; float:left; background:url(/admin/public/img/box-thome.jpg) no-repeat;  padding:.1em .3em 0 .39em; border:1px solid #CFBED7; }														
div.box-thome2					 { width:235px; height:129px; float:left; background:url(/admin/public/img/box-thome2.jpg) no-repeat;  padding:.1em .3em 0 .39em; border:1px solid #C4B0CE;}														
div.box-thome2	 a			 { color:#9D78B0; text-decoration:underline; font-weight:bold; }
div.box-thome2	 a:hover { color:#DE7669; }

td.thome1						     { padding:0 8px 8px 0;}
td.thome						     { padding:0 0 8px 0;}
div.box-thome2 li				 { list-style:none}

.text-box-home					 { font-size:11px; color:#fff; }
.title-box-home					 { float:left; font-weight:bold;  text-transform:uppercase; padding-left:23px; margin: 0;}
.title-box-home2				 { float:right; padding-right:5px; margin: 0;}
.title-box-home3				 { float:left; }
.title-box-home2 a				 {color:#fff;}
.title-box-home2 a:hover				 {color:#fff; text-decoration:underline}
.title-box-home3 a				 {color:#fff;}
.title-box-home3 a:hover				 {color:#fff; text-decoration:underline}

.news-home							 { padding: 20px 0 0 0}
.news-home p						 { padding:0 0 0 10px; margin:0;}
.news-home a						 { color:#9D78B0; text-decoration:underline; font-weight:bold;}
.news-home2							 { margin: 20px 0 0 0; //margin: 0 0 0 0; }
.news-home2 p						 { padding:0 0 0 10px; margin:0;}
.news-home2 a						 { color:#9D78B0; text-decoration:underline; font-weight:bold;}
#formPrenotazione input {float: left;margin: 0 2px 0 1px}
#cercabutton {background: transparent; float: right; border:0; padding:4px 0}

/* FORMATTAZIONE IMMAGINI MINIATURE */
img.th-home			 				 { width:96px; height:72px; float:left; border:4px solid #fff; margin-right:5px;}

/*------------------------------------------------- PAGINA INTERNA ---------------------------------------------*/
/* SIDEBAR */

div#sidebar ul				   { margin:0; padding:0; list-style:none; }

div#sidebar	li a				 { background: #CAB7D3; border-bottom:.1em solid #fff; font-size:11px; font-weight: bold; color:white; padding: 9px 10px; display:block;}						 
div#sidebar li a:hover	 { background: #8178B3; }
div#sidebar a.active		 { background: #C80B00; text-transform: uppercase;}


div#box-sidebar1				 { width:161px; height:150px; padding: 8px 0 8px 8px; border:1px solid #DE7669; }



div#box-sidebar1_blog				 { width:161px; padding: 8px 0 8px 8px; border:1px solid #DE7669; }
div#box-sidebar2				 { width:153px; height:150px; background:#fff; display:block;  }
div#sidebar-maps				 { width:170px; padding: 10px; margin-top:6px; background:#C4A998; border-top:5px solid #9A6C50;  border-bottom:5px solid #9A6C50;}
div#sidebar-maps a			 { color:#fff; text-decoration:none; font:11px; line-hieght:11px; padding-left:5px}
div#sidebar-maps a:hover { text-decoration:underline; }
div#sidebar-maps p			 { padding:3px 3px; margin:0}
#prenotaSx               {background: url(/admin/public/img/sfondo_button_goto.gif) no-repeat 0 2px; height: 36px; width: 68px; font-decoration:underline; border:0}
#prenotaSx:hover         {background-position: 0 -34px; color: #993300}
#prenotaSx:active        {background-position: 0 -69px; color: black}

/* OFFERTE SPECIALI */
div.offerte-speciali		 { padding: 10px 0 20px 0; background: url(/admin/public/img/linea.jpg) bottom repeat-x;}
div.offerte-speciali p	 { padding:0 0 0 20px; margin:0; }
div.offerte-speciali a	 { color:#DE7669; text-decoration:underline; font-weight:bold; }

/* GOOGLE MAPS */
div#title-maps 	 		 		 { width:540px; height:60px; line-height:60px; background:#F4F4F4; margin-top:20px; font-size:11px}
div#title-maps img			 { float:left; vertical-align:middle; border:0; padding:8px }
div#punto1		 					 { margin:5px 10px 0 0; float:left; }
div#punto2		 					 { margin:5px 10px 0 0; float:left; }
div#punto3		 					 { margin:5px 10px 0 0; float:left; }
div#punto4		 					 { margin:5px 10px 0 0; float:right; }

/* METEO */
div#meteo img {border:0; margin:0; padding:0; align:center;}


/* FAQ 
#faq	 	 								 { padding-top:10px }
.domanda 				 							 { font-size:1.2em; font-weight:bold; color: #746BA7; cursor: pointer;  padding:5px 0 10px 0; }
.risposta 										 { display: none; font-size:1.3em; color:#666; cursor: pointer; padding:0 0 10px 0;}
div#faq a											 { color: #746BA7;}
div#faq a:hover								 { color: #DE7669;  }
div#faq					 							 { text-align:justify; }
div#faq hr										 { padding:0; margin:0; height:0.01em; border:0.01em solid #eee; }
div.faqbox										 { width:500px; border-bottom:0.01em solid #eee;}*/

/* PHOTO GALLERY */

/* hotel martini */
a.gallery, a.gallery:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:75px; float:left; margin:4px; z-index:160;}
a.slidea {background:url(http://www.hotelsverona.it/admin/public/img/martini/th/martini01-th.jpg);}
a.slideb {background:url(http://www.hotelsverona.it/admin/public/img/martini/th/martini01b-th.jpg);}
a.slidec {background:url(http://www.hotelsverona.it/admin/public/img/martini/th/martini02-th.jpg);}
a.slided {background:url(http://www.hotelsverona.it/admin/public/img/martini/th/martini03-th.jpg);}
a.slidee {background:url(http://www.hotelsverona.it/admin/public/img/martini/th/martini04-th.jpg);}
a.slidef {background:url(http://www.hotelsverona.it/admin/public/img/martini/th/martini05-th.jpg);}
a.slideg {background:url(http://www.hotelsverona.it/admin/public/img/martini/th/martini06-th.jpg);}
a.slideh {background:url(http://www.hotelsverona.it/admin/public/img/martini/th/martini07-th.jpg);}
a.slidei {background:url(http://www.hotelsverona.it/admin/public/img/martini/th/martini08-th.jpg);}
a.slidej {background:url(http://www.hotelsverona.it/admin/public/img/martini/th/martini09-th.jpg);}
a.slidel {background:url(http://www.hotelsverona.it/admin/public/img/martini/th/martini10-th.jpg);}
a.slidem {background:url(http://www.hotelsverona.it/admin/public/img/martini/th/martini11-th.jpg);}
a.gallery em, a.gallery span {display:none;}
a.gallery:hover {border:1px solid #fff;}

#container_top {position:relative; width:425px; height:615px; background:#D1C8C3; border:1px solid #a49188; margin:1em auto;}
#container_top img {border:0;}
#container_top .thumbs {position:absolute; left:0; top:0;}
#container_top a.gallery:hover span {display:block; position:absolute; width:360px; height:80px; top:110px; left:5px; padding:5px; font-style:italic; color:#fff;  z-index:100;}
#container_top a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000;}
#container_top a.gallery:active, #container_top a.gallery:focus {border:1px solid #000;}
#container_top a.gallery:active em, #container_top a.gallery:focus em {display:block; position:absolute; width: 402px; height:337px; top:260px; left:5px; padding:5px; color:#000; border:1px solid #3d330f; z-index:100;}
#container_top h1 {clear:both; margin:0; padding-top:350px; text-align:center; font-family: georgia, "times new roman", serif; font-size:3em; font-weight:normal; color:#fff;}
#container_top h1 em {font-size:0.6em; color:#000;}

/* hotel piccolo */
a.gallery2, a.gallery2:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:75px; float:left; margin:4px; z-index:40;}
a.mslidea {background:url(http://www.hotelsverona.it/admin/public/img/piccolo/th/piccolo01-th.jpg);}
a.mslideb {background:url(http://www.hotelsverona.it/admin/public/img/piccolo/th/piccolo02-th.jpg);}
a.mslidec {background:url(http://www.hotelsverona.it/admin/public/img/piccolo/th/piccolo03-th.jpg);}
a.mslided {background:url(http://www.hotelsverona.it/admin/public/img/piccolo/th/piccolo04-th.jpg);}
a.mslidee {background:url(http://www.hotelsverona.it/admin/public/img/piccolo/th/piccolo05-th.jpg);}
a.mslidef {background:url(http://www.hotelsverona.it/admin/public/img/piccolo/th/piccolo06-th.jpg);}
a.mslideg {background:url(http://www.hotelsverona.it/admin/public/img/piccolo/th/piccolo07-th.jpg);}
a.mslideh {background:url(http://www.hotelsverona.it/admin/public/img/piccolo/th/piccolo08-th.jpg);}
a.mslidei {background:url(http://www.hotelsverona.it/admin/public/img/piccolo/th/piccolo09-th.jpg);}
a.mslidej {background:url(http://www.hotelsverona.it/admin/public/img/piccolo/th/piccolo10-th.jpg);}
a.gallery2 em, a.gallery span {display:none;}
a.gallery2:hover {border:1px solid #fff;}

#container_top2 {position:relative; width:425px; height:530px; background:#D1C8C3; border:1px solid #a49188; margin:1em auto;}
#container_top2 img {border:0;}
#container_top2 .thumbs {position:absolute; left:0; top:0;}
#container_top2 a.gallery2:hover span {display:block; position:absolute; width:360px; height:80px; top:110px; left:5px; padding:5px; font-style:italic; color:#fff;  z-index:50;}
#container_top2 a.gallery2:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000;}
#container_top2 a.gallery2:active, #container_top2 a.gallery2:focus {border:1px solid #000;}
#container_top2 a.gallery2:active em, #container_top2 a.gallery2:focus em {display:block; position:absolute; width: 402px; height:337px; top:173px; left:5px; padding:5px; color:#000; border:1px solid #3d330f; z-index:50;}
#container_top2 h1 {clear:both; margin:0; padding-top:280px; text-align:center; font-family: georgia, "times new roman", serif; font-size:3em; font-weight:normal; color:#fff;}
#container_top2 h1 em {font-size:0.6em; color:#000;}

/* hotel porta palio */
a.gallery3, a.gallery3:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:75px; float:left; margin:4px; z-index:160;}
a.pslidea {background:url(http://www.hotelsverona.it/admin/public/img/portapalio/th/portapalio01-th.jpg);}
a.pslidec {background:url(http://www.hotelsverona.it/admin/public/img/portapalio/th/portapalio02-th.jpg);}
a.pslided {background:url(http://www.hotelsverona.it/admin/public/img/portapalio/th/portapalio03-th.jpg);}
a.pslidee {background:url(http://www.hotelsverona.it/admin/public/img/portapalio/th/portapalio04-th.jpg);}
a.pslidef {background:url(http://www.hotelsverona.it/admin/public/img/portapalio/th/portapalio05-th.jpg);}
a.pslideg {background:url(http://www.hotelsverona.it/admin/public/img/portapalio/th/portapalio06-th.jpg);}
a.pslideh {background:url(http://www.hotelsverona.it/admin/public/img/portapalio/th/portapalio07-th.jpg);}
a.pslidei {background:url(http://www.hotelsverona.it/admin/public/img/portapalio/th/portapalio08-th.jpg);}
a.pslidej {background:url(http://www.hotelsverona.it/admin/public/img/portapalio/th/portapalio09-th.jpg);}
a.pslidel {background:url(http://www.hotelsverona.it/admin/public/img/portapalio/th/portapalio10-th.jpg);}
a.pslidem {background:url(http://www.hotelsverona.it/admin/public/img/portapalio/th/portapalio11-th.jpg);}
a.psliden {background:url(http://www.hotelsverona.it/admin/public/img/portapalio/th/portapalio12-th.jpg);}
a.pslideo {background:url(http://www.hotelsverona.it/admin/public/img/portapalio/th/portapalio13-th.jpg);}
a.gallery3 em, a.gallery span {display:none;}
a.gallery3:hover {border:1px solid #fff;}

#container_top3 {position:relative; width:425px; height:615px; background:#D1C8C3; border:1px solid #a49188; margin:1em auto;}
#container_top3 img {border:0;}
#container_top3 .thumbs {position:absolute; left:0; top:0;}
#container_top3 a.gallery3:hover span {display:block; position:absolute; width:360px; height:80px; top:110px; left:5px; padding:5px; font-style:italic; color:#fff;  z-index:100;}
#container_top3 a.gallery3:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000;}
#container_top3 a.gallery3:active, #container_top3 a.gallery:focus {border:1px solid #000;}
#container_top3 a.gallery3:active em, #container_top3 a.gallery:focus em {display:block; position:absolute; width: 402px; height:337px; top:260px; left:5px; padding:5px; color:#000; border:1px solid #3d330f; z-index:100;}
#container_top3 h1 {clear:both; margin:0; padding-top:350px; text-align:center; font-family: georgia, "times new roman", serif; font-size:3em; font-weight:normal; color:#fff;}
#container_top3 h1 em {font-size:0.6em; color:#000;}

/* ristorante pizzeria */
a.gallery4, a.gallery4:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:50px; float:left; margin:4px; z-index:160;}
a.rslidea {background:url(http://www.hotelsverona.it/admin/public/img/risto/th/risto01.jpg);}
a.rslideb {background:url(http://www.hotelsverona.it/admin/public/img/risto/th/risto02.jpg);}
a.rslidec {background:url(http://www.hotelsverona.it/admin/public/img/risto/th/risto03.jpg);}
a.rslided {background:url(http://www.hotelsverona.it/admin/public/img/risto/th/risto05.jpg);}
a.rslidee {background:url(http://www.hotelsverona.it/admin/public/img/risto/th/risto06.jpg);}
a.gallery4 em, a.gallery span {display:none;}
a.gallery4:hover {border:1px solid #fff;}

#container_top4 {position:relative; width:425px; height:455px; background:#D1C8C3; border:1px solid #a49188; margin:1em auto;}
#container_top4 img {border:0;}
#container_top4 .thumbs {position:absolute; left:0; top:0;}
#container_top4 a.gallery4:hover span {display:block; position:absolute; width:360px; height:80px; top:110px; left:5px; padding:5px; font-style:italic; color:#fff;  z-index:100;}
#container_top4 a.gallery4:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000;}
#container_top4 a.gallery4:active, #container_top4 a.gallery:focus {border:1px solid #000;}
#container_top4 a.gallery4:active em, #container_top4 a.gallery:focus em {display:block; position:absolute; width: 402px; height:300px; top:140px; left:5px; padding:5px; color:#000; border:1px solid #3d330f; z-index:100;}
#container_top4 h1 {clear:both; margin:0; padding-top:200px; text-align:center; font-family: georgia, "times new roman", serif; font-size:3em; font-weight:normal; color:#fff;}
#container_top4 h1 em {font-size:0.6em; color:#000;}






/*
	.gvIIContainer{
		width:500px;
		height:495px;
		position:relative;
		background:#fff;
		padding:10px 0 10px 20px;
		border:10px solid #fff;
	}
	.gvIIContainer .gvIIImgContainer{
		width:455px;
		margin-left:10px;
		border:9px solid #7C0151;
		height:340px;
		position:relative;
		overflow:hidden;
		margin-bottom:8px;
	}
	.gvIIContainer .gvIIImgContainer .gvIILoader{
		background: url(http://benjaminsterling.com/articles/jqGalViewII/common/img/ajax-loader.gif) no-repeat center center;
		width:450px;
		height:230px;
		display:none;		
	}
	.gvIIContainer .gvIIHolder{
		position:relative;
		overflow:auto;
	}

	.gvIIContainer .gvIIHolder .gvIIItem{
		float:left;
		height:55px;
		width:72px;
		border:5px solid #ccc;
		margin:4px 8px;
		position:relative;
		overflow:hidden;
	}

	.gvIIContainer .gvIIHolder .gvIIItem .gvIIFlash{
		background:#fff;
		position:absolute;
		top:0;
		left:0;
		height:55px;
		width:72px;
		cursor:pointer;
	}
	.gvIIContainer .gvIIHolder .gvIIItem img{
		position:absolute;
		top:0;
		left:0;
		padding:0;
		margin:0;
		margin-left:0;
		margin-top:0;
		border:none;
		cursor:pointer;
  }
  */
/*
div#galleria-box {height:70px; overflow:hidden;}
div#galleria-box a.prev, div#galleria-box a.next {float:left; width:17px; height:69px; text-indent:-9999px;}
div#galleria-box a.prev {background:url('/admin/public/img/scroll1.jpg') no-repeat;}
div#galleria-box a.next {background:url('/admin/public/img/scroll2.jpg') no-repeat;}
div#galleria {float:left; padding:0; margin:0; background-color:#EDEDED;}
div#galleria li {padding:5px 6px;}
img#big {display:block; margin:10px 0;}
img.mini {display:block; width:79px; height:59px; cursor:pointer;}
*/
/*
#gallery{  width:450px; background:#EFEFEF;}
#margini{  width:450px; background:#EFEFEF; margin:20px 15px;}
#margini td {border:1px solid #fff;}
#margini img{ float:left; border:5px solid #EDEDED;}
#margini .descrizione{ float:left; width:190px; background:#EFEFEF; padding:6px 10px; line-height:14px; color:#c74b1b; font-size:14px; border-top:1px solid #fff; border-bottom:1px solid #e3e3e3}
#margini .descrizione a{ color:#c74b1b; font-size:14px; text-decoration:none}
#margini .descrizione a:hover{ color:#484848; font-size:14px; text-decoration:none}
*/

#photogallery .carousel  { padding: 10px 0 0 0; margin: 0 0 20px 10px; position: relative; }
#photogallery .carousel button { float: left; }              
/*
#photogallery .carousel a.prev, #photogallery .carousel a.next {display: block; float: left; width: 30px; height: 143px; text-decoration: none; background: url("image/imageNavLeft.gif") left 60px no-repeat; }#photogallery .carousel a.next { background: url("image/imageNavRight.gif") right 60px no-repeat;}
#photogallery .carousel a.prev:hover { background-image: url("image/imageNavLeftHover.gif"); }    
#photogallery .carousel a.next:hover { background-image: url("image/imageNavRightHover.gif"); }
#photogallery .carousel a:hover, #photogallery .carousel a:active {border: none; outline: none; }                 
*/
#photogallery .carousel .jCarouselLite { border: 1px solid black; float: left; background-color: #dfdfdf; position: relative; visibility: hidden; left: -5000px; }
#photogallery .carousel ul {margin: 0; }
#photogallery .carousel li img, #photogallery .carousel li p { background-color: #fff; width: 85px; height: 70px; margin: 5px; }
#photogallery .widget img { cursor: pointer; }
#photogallery .mid { text-align:center; margin-bottom:18px; }
/*
#photogallery .vertical { margin-left: 170px; }
#photogallery .vertical .jCarouselLite { width: 170px; }
*/
#photogallery .imageSlider li img, #photogallery .imageSlider li p, #photogallery .imageSliderExt li img , #photogallery .imageSliderExt li p { width: 400px; height: 300px; }	


/*DIRECTORY*/
ul.linkcat h4 a {font:400 16px/18px arial; color:#DE7669; padding:0; margin:0;}
ul.linkcat h4 a:hover {text-decoration:underline;}
ul.linkcat p {padding:0; margin:0;}
p.linkcat {margin-top:18px;}
p.linkcat a{color: #746BA7;}
p.linkcat a:hover{color: #DE7669;}


