body, html 							 { font-size: 80%; margin: 15px auto; text-align:center;  font-family: arial, verdana, sans-serif;  color:#666; background-color:#fff;}

/*---------------------------------------------FORMATTAZIONE  GENERALE------------------------------------*/
img                      { border:0;}
a                        { color:#666; text-decoration:none; font-weight:400; }
a:hover                  { text-decoration:underline; color:#FF8901; }
button                   { padding:0; margin:0 5px 0 0; border:0; background:#fff; color:#666; font-size:11px;} 


/*formattazione content home page*/
div#entry-box1 h1        { font-size:2.2em; font-weight:400; padding: 13px 0 5px 0; margin:0; }
div#entry-box1 p         { font-size:1.2em; font-weight:400; padding: 5px 0 5px 0; margin:0; }
div#entry-box1 ul				 {list-style:square; padding:10px 0 0 20px; margin:0; } 
div#entry-box1 li        { font-size:1.2em; line-height:1.4em; font-weight:400; }
div#entry-box2 h1        { font-size:2.2em; font-weight:400; color:#fff; padding: 13px 15px 5px 20px; margin:0; }
div#entry-box2 p         { font-size:1.2em; font-weight:400; padding: 15px 12px 5px 15px; margin:0; }
p.bullet a               { color:#FD7D10; font-weight:bold; text-decoration:none; }
p.bullet a:hover         { text-decoration:underline; }
#item h2                 { font-size:1.6em;  padding: 13px 0 0 5px; margin:0; color:#FD7D10; }
#item p                  { font-size:1.1em; line-height:1.4em; padding: 20px 15px 0 10px; margin:0; color:#999;  }
p.bullet-item a          { padding:0; margin:0; color:#999; font-weight:bold; text-decoration:none; }
p.bullet-item a:hover    { text-decoration:underline; }

/*formattazine pagina piena*/
div#page-full h1        { color:#2C75BA; font-size:2.2em; font-weight:400; padding: 13px 0 5px 0; margin:0; }
div#page-full  h2      { color:#FD7D10; font-size:1.6em; font-weight:400; }
div#page-full p         { font-size:1.3em; font-weight:400; line-height:1.4em; padding: 5px 0 5px 0; margin:0; }
div#page-full ul				 {list-style:square; padding:10px 0 0 20px; margin:0; } 
div#page-full li        { font-size:1.2em; line-height:1.4em; font-weight:400; }

/*formattazione content pagine interne*/
div#briciole a           { font-weight:bold; }
#entry-int-box1  h1      { color:#2C75BA; font-size:2.2em; font-weight:400; }
td.entry-table h1       { color:#2C75BA; font-size:2.2em; font-weight:400; }
#item-int  h1      { color:#2C75BA; font-size:2.2em; font-weight:400; }
#item-int p        { font-size:1.2em; font-weight:400; line-height:1.6em; padding: 5px 0 10px 0; margin:0; }
#entry-int-box1  h2      { color:#FD7D10; font-size:1.6em; font-weight:400; }
.entry-table  h2      { color:#FD7D10; font-size:1.6em; font-weight:400; }

#entry-int-box1 p        { font-size:1.2em; font-weight:400; line-height:1.6em; padding: 5px 0 10px 0; margin:0; }
#entry-int-box1 a        { color:#2C75BA; font-size:1.2em; font-weight:400; }
#entry-int-box2 h1       { font-size:2.2em; font-weight:400; color:#fff; padding: 0 15px 0 20px; margin:0; }
#entry-int1-top h1       { font-size:2.2em; font-weight:400; color:#fff; padding: 0 15px 0 85px; margin:0; }
#entry-int2-top h1       { font-size:2.2em; font-weight:400; color:#fff; padding: 0 15px 0 85px; margin:0; }

#entry-int-box2 p        { font-size:1.2em; font-weight:400; padding: 23px 15px 5px 20px; margin:0; }
#entry-int-box1 li       { font-size:1.2em; line-height:1.4em; }
#entry-int-body ul       { padding:15px 10px 15px 20px; margin:0; list-style:none; }
#entry-int-body li       { font-size:1.3em;  background: #fff url(/img/bullet-int.jpg) no-repeat left top; padding: 0 0 10px 20px;}
#entry-int-body li strong{ color:#FD7D10; }
#entry-int-body2 ul       { padding:2px 0 0 5px; margin:0; list-style:none; }
#entry-int-body2 li       { width:245px;  background: #FAFAFA; border-bottom:2px solid #fff;}
#entry-int-body2 li a     { line-height:34px; font-size:1.2em; padding: 0 0 0 40px; background: #FAFAFA url(../img/bullet-int2.jpg) no-repeat left; }
#entry-int-body3 ul       { padding:5px 5px 0 5px; margin:0; list-style:none; }
#entry-int-body3 li       {  background: #FAFAFA url(/img/bullet-int2.jpg) no-repeat left;  border-bottom:2px solid #fff; line-height:18px; font-size:1.2em; padding: 5px 0 5px 40px;}

/*formattazione pagina contatti*/
div#testo h1        { color:#2C75BA; font-size:2.2em; font-weight:400; }
div#testo h4        { color:#666; font-size:1.6em; font-weight:bold; }
div#testo li        {font-size:1.2em}

/* FORM */
form										 { padding:10px 0 0 0; margin:0;}
.textform					 			 { width:250px; font-size:12px; font-weight:bold; padding:3px 0 3px 0;  }
.textform	a							 { color: #F27C00; }
.sfondoinput						 { width:400px; background:#fff; padding:3px 0 3px 15px; color:#666; font-size:11px}
.sfondoinput img				 {border:1px solid #7F9DB9; }
input										 { padding:4px; margin:0; color: #F27C00; font-size:1em; border:1px solid #7F9DB9; background:#fff;}
.input-submit						 { width:98px; height:22px; font-size:10px; color:#666; border:0; background: url(http://www.hotelsverona.it/admin/public/img/input-submit.jpg) no-repeat;}
.input-submit-scelta		 { height:22px; font-size:10px; color:#666; border:0; background: url(http://www.hotelsverona.it/admin/public/img/input-submit.jpg) no-repeat;}

/*-----------------------------------------------------GENERALE--------------------------------------------*/
div#page						     { width: 737px; margin: 0 auto; text-align: left; position:relative; } 
div#header							 { width: 737px; height:103px; position:absolute; top:0; }
div#flash								 { width: 737px; height:258px;  position:absolute; top:113px; background: #fff url(../img/sfondo-swf.jpg) no-repeat; }
div#toolbar							 { width: 737px; height:150px;  position:absolute; top:113px; }
div#content				       { width: 737px; position:absolute; top:385px; }
div#content-int		       { width: 737px; position:absolute; top:277px; }
div#footer							 { width: 717px; height:20px; line-height:20px; margin:0 0 10px 0; padding:0 10px 0 10px; position:relative; clear:both; background: #eee; }

/*elementi home page*/
div#logo								 { width: 737px; height:80px; }
div#nav									 { width: 737px; height:23px;  background: url(/img/sfondo-nav.jpg); }
div#swf									 { width: 726px; height:223px; margin:5px 0 0 6px; }
div#nav-swf							 { height:23px; }
td#lang                  { width:50px; line-height:22px; }    

#webcall p {text-align: left; padding: 2px 10px; font-size: 12px; color:#666;}
#webcallmini img {position: absolute; top: -15px; margin-left: 220px;; z-index: 100;}  

/*--------------------------------------------MENU DI NAVIGAZIONE-------------------------------------------*/

/* nav */
div#nav	ul               { margin:0 0 0 19px; padding:0; list-style: none; } 
div#nav	li               { width:117px; line-height:23px; float:left; } 
div#nav	li a             { margin-right:2px; color:#666; background: url(/img/nav-down.jpg) no-repeat; text-align:center; display:block; } 
div#nav	li a:hover       { background: url(/img/nav-up.jpg) no-repeat; } 
div#nav	li a.active       { background: url(/img/nav-up.jpg) no-repeat; } 

/* nav swf */
div#nav-swf	ul           { margin:0; padding:3px 0 0 18px; list-style: none; } 
div#nav-swf	li           { width:139px; line-height:27px; float:left; font-size:12px; font-weight:bold;} 
div#nav-swf	li a         { background: url(/img/navswf-up.jpg) no-repeat; margin-left:3px; color:#666; text-align:center; display:block;} 
div#nav-swf	li a:hover   { background: url(/img/navswf-down.jpg) no-repeat; }  
div#nav-swf	li a:active   { background: url(/img/navswf-down.jpg) no-repeat; }  
div#nav-swf	a.active     { background: url(/img/navswf-down.jpg) no-repeat; }  

/*-------------------------------------------CONTENT HOME PAGE------------------------------------------*/

div#entry                { width: 737px;  }
td#line                  { width: 737px; background: #fff url(/img/line-entry.jpg) repeat-x bottom; padding: 0 0 15px 0; }
div#entry-box1           { width: 453px; padding:0 10px 0 10px; background: #fff url(/img/entry-box1.jpg) no-repeat; float:left; }  
div#entry-box2           { width: 256px; float:right; } 
div#entry-top            { width: 256px; height:78px; background: #fff url(/img/entry-box-top.jpg) no-repeat;} 
div#entry-body           { width: 256px; background: #fff url(/img/entry-box-body.jpg) repeat-y;} 
div#item                 { width: 737px; height:254px; padding:15px 0 10px 5px; clear:both; }
div.item                 { width: 240px; height:254px; padding-left:5px; background: #fff url(/img/item.jpg) no-repeat; float:left;}      

/*-------------------------------------------CONTENT PAGINE INTERNE ---------------------------------------*/

div#briciole              { width: 722px; line-height:20px; background: #F5F5F5; text-align:right; margin: 0 0 15px 0; padding:0 15px 0 0; }
div#entry-int             { width: 737px;   }
div#entry-int-box1        { width: 453px; padding:0 10px 0 10px; background: #fff; float:left; }  
div#entry-int-box2        { width: 256px; float:right;} 
div#entry-int-top         { width: 256px; line-height:78px; background: #fff url(/img/entry-box-top.jpg) no-repeat;} 
div#entry-int-topw         { width: 256px; height:78px; background: #fff url(/img/entry-box-topw.jpg) no-repeat;} 

div#entry-int1-top         { width: 256px; height:78px; background: #fff url(/img/entrybox1-top.jpg) no-repeat;} 
div#entry-int2-top         { width: 256px; height:78px; background: #fff url(/img/entrybox2-top.jpg) no-repeat;} 

div#entry-int-body        { width: 256px; background: #fff url(/img/entry-box-body.jpg) repeat-y;} 
div#entry-int-body2       { width: 256px; background: #fff url(/img/entry-box-body.jpg) repeat-y;} 
div#entry-int-body3       { width: 256px; background: #fff url(/img/entry-box-body.jpg) repeat-y;} 
div#item-int              { width: 737px;  padding:10px 0 10px 5px; clear:both; }
div.item-int              { width: 240px;  padding-left:5px; background: #fff url(/img/item.jpg) no-repeat; float:left;}      

/*formattazione tabella pagina soluzioni*/
#table-solution           { border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; }
td.title-solution         { background:#E6E6E6; color:#5F5F5F; font-weight:bold; font-size:12px; line-height:40px; border-right:1px solid #fff; border-top:8px solid #fff; }
td.title-durata         { background:#E6E6E6; color:#5F5F5F; font-weight:400; font-size:12px; line-height:30px; border-right:1px solid #fff;  border-top:1px solid #fff;}
td.body-solution           { background:#F6F6F6; color:#5F5F5F; font-weight:400; font-size:12px; line-height:30px; border-top:1px solid #fff; border-right:1px solid #fff; }
td.body-solution input    { padding:0; margin:0; width:45px; }
td.body-solution input.costo    { padding:0; margin:0; width:100px; }
td.bottom-solution        { background:#F6F6F6; color:#5F5F5F;  font-weight:400; font-size:12px; line-height:30px; border-top:1px solid #fff; border-bottom:8px solid #fff; border-right:1px solid #fff; }

td.title-tariffa         { background:#FCEAD0; color:#FF9600; font-weight:400; font-size:12px; padding:10px 0; border-right:1px solid #fff; border-top:8px solid #fff; }
td.title-tariffa2         { background:#FCEAD0; color:#FF9600; font-weight:bold; font-size:12px; padding:10px 0; border-right:1px solid #fff; border-top:1px solid #fff; }
td.body-solution2           { background:#FDF3E5; color:#666; font-weight:400; font-size:12px; line-height:30px; border-top:1px solid #fff; border-right:1px solid #fff; }
td.bottom-solution2        { background:#FDF3E5; color:#666;  font-weight:400; font-size:12px; line-height:30px; border-top:1px solid #fff; border-bottom:8px solid #fff; border-right:1px solid #fff; }

/*popup*/
a.screen, a.screen:visited {
color:#666; 
position:relative; 
z-index:1;
}
a.screen b {
position:absolute;
visibility:hidden; /* hide the image */
width:500px; /* give it a width */
height:0; /* no height to solve an Opera bug that 
             makes it selectable when hidden */
border:1px solid #000; /* add a border */
left:-510px; /* position:the image */
top:-90px;
}
a.screen:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
z-index:1000;
color:#FF8901;
text-decoration:underline;
}
a.screen:hover b {
visibility:visible; /* make the image visible */
height:301px; /* now give it a height */
cursor:pointer; /* for IE */
z-index:500; 
}
a.screen:hover b img {
border:0; /* remove the link border */
}

/*--------------------------------------------VOICEONE GATE - MENU A TABS--------------------------------*/

#voiceonegate h1        { color:#2C75BA; font-size:2.2em; font-weight:400; padding: 0; margin:0; }
#voiceonegate h2        { color:#FD7D10; font-size:1.6em; font-weight:400; }
#voiceonegate p         { color:#666; font-size:1.2em; font-weight:400; line-height:1.6em; padding: 5px 0 10px 0; margin:0; }
#voiceonegate2 li       { font-size:1.2em; line-height:1.6em; list-style:square;}
#voiceonegate2 p        {  }






.menu2 {
font-family: verdana, arial, sans-serif; 
width:737px; 
margin:0; 
position:relative;
z-index:90;

}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu2 ul {
padding:18px 0 0 0; 
margin:0;
list-style-type: none;
border:0;
}
/* float the list so that the items are in a line */
.menu2 ul li {
float:left;
}
/* style the links to be 249px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu2 ul li a, .menu2 ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
color:#2C75BA; 
border:1px solid #fff;
border-width:1px 1px 0 0;
background:#fff; 
font-size:1.30em;
background: url(../img/bullet-voiceone.jpg) no-repeat left;
padding:0 6px 0 18px;
}
/* make the dropdown ul invisible */
.menu2 ul li ul {
display: none;
}

/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu2 ul li:hover a {
color:#FD7D10; 
background: url(../img/bullet-voiceone.jpg) no-repeat left;

}

/* make the sub menu ul visible and position it beneath the first list item */
.menu2 ul li:hover ul {
text-align:left;
display:block; 
position:absolute; 
top:25px; 
left:13px; 
}

/* make the sub menu ul li the full width with padding and border. Add an auto scroll bar */
.menu2 ul li:hover ul li {
background:#F5F5F5; 
color:#000;
padding:10px;
width:672px;
border:1px solid #666;
}
/*float the image left with padding and no border */
.menu2 ul li:hover ul li img {
float:left; 
padding:10px 10px 10px 0; 
border:0;
}
/* style the paragraph font height */
.menu2 ul li:hover ul li p {
font-size:0.9em;
}
/* style the background and foreground color of the submenu links */
.menu2 ul li:hover ul li a {
display:inline;
background:#eee;
color:#c00;
text-decoration:underline;
border:0;
}
/* style the background and forground colors of the links on hover */
.menu2 ul li:hover ul li a:hover {
text-decoration:none; 
color:#000;
}
