/************* ELEMENTS ABOUT VENICE *************/

body {
	font: 75% Verdana, Arial, sans-serif;
	background-color: transparent;
	/*background-color: #000066;*/
	background-color:#330033;
	margin: 0px;
	padding: 0px;
	}
	
h1	{
	font: 200% Verdana, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #CC66CC;
	margin: 0;
	padding-bottom: 0;
	padding-top: 0%;
	}
	
h1.centrale	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color: #660099;
	}
	
h1.sinistra	{
	text-align:left;
	color:#CC66CC;
	}

h1.destra	{
	text-align:right;
	}
	
h1.destra-piccolo	{
	font: 180% Verdana, Arial, sans-serif;
	font-weight:bold;
	text-align:right;
	/*color: #FFE0F5;*/
	color:#CC66CC;
	
	}

h1.titolo	{
	font: 220% Verdana, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color:#CC66CC;
	background-color: transparent;
	margin-bottom: 0;
	margin-left: 0px;
	padding-bottom: 0;
	padding-top: 0%;
	}
	
h2	{
	font: 100% Verdana, Arial, sans-serif;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	color:#9933CC;
    background-color: transparent;
	margin: 0;
	margin-right: 5px;
	padding-bottom: 0;
	padding-top: 0%;
	}
	
h2.aboutvenice
	{
	text-align:right;
	color:#CC33CC;
	}	

h3 {
	font: 12pt Verdana, Arial, sans-serif;
	/*color:#9933CC;*/
	color:#993399;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	text-align: left;
	}

h3.venice-titolo {
	font: 130% Verdana, Arial, sans-serif;
	color:#622152; 
	font-weight: bold;
	padding-bottom: 2px;
	padding-top:0px;
	margin:0px;
	}
	
h3.centrale	{
	font: 12pt Verdana, Arial, sans-serif;
	text-align:center;
	color:#993399;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	}	
	
	
h4 {
	font: 12pt Verdana, Arial, sans-serif;
	/*color: #9933CC;*/
	color:#993399;
	font-weight: bold;
	margin: 0px;
	}

h4.venice-nomi {
	font: 11pt Verdana, Arial, sans-serif;
	/*color:#990099;*/
	color:#660066;
	font-weight: bold;
	margin: 0px;
	}	
	
hr {
	width: 80%;
	}

img {
    border: none;
	padding: 1px;
    }
	
a  {
 
	color:#993399;

	background-color: transparent;
    }
	
    
a:hover  {
    color:#FF66FF; 
	background-color: transparent;
	}

a.venice-info  {
    color:#FFCCFF;
	background-color: transparent;
	text-decoration:none;
    }
    
a.venice-info:hover  {
    color:#FFFFFF;
	background-color: transparent;
	}
	
a.venice {
	color: #000000;
	}

p {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt;
	text-align: justify;
	}
	
b,strong {
	font-weight: bold;
	color:#660066;
	}
	
	
ul {
	font-family: Verdana, Arial, sans-serif;
	font-size:10pt;
	text-align:justify;
	}

ul.lista {
	font-family: Verdana, Arial, sans-serif;
	font-size:10pt;
	padding-left: 60px;
	text-align:justify;
	}
	
	
.listati {
	padding-left: 223px;
	font-size:10pt;
	text-align:justify;
	}	

a.venice-around:hover    {font-family:verdana,helvetica,arial;COLOR:#000000;TEXT-DECORATION:none;font-weight:bold;font-size:7pt}
a.venice-around:visited  {font-family:verdana,helvetica,arial;COLOR:#FFCCFF;TEXT-DECORATION:none;font-weight:bold;font-size:7pt}
a.venice-around:link     {font-family:verdana,helvetica,arial;COLOR:#FFCCFF;TEXT-DECORATION:none;font-weight:bold;font-size:7pt}
a.venice-around:active   {font-family:verdana,helvetica,arial;COLOR:#000000;TEXT-DECORATION:none;font-weight:bold;font-size:7pt}

div,p.center {
	text-align:center;
	}


/************* LAYOUT ABOUT VENICE *************/
	
#venice-contenitore  {
    color: #000;
	background-color: #FFE0F5;
	margin-top: 0px;
	margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 1px;
    width: 98%;
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
	}
	
div.venice-center {
	text-align:center;
	}

div.venice-left {
	text-align:left;
	}

div.venice-right {
	margin-left: 90%;	
	}

div.cornicevuota {padding: 5px; margin:auto; width: 95%; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt;}
div.cornicenera {border: 1px solid #000000; padding: 5px; margin:auto; width: 95%; background-color:#FFD4E9;/*background-color:#FFCCFF;*/  text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt;}
div.venice-cornicebordo {border: 1px solid #000000; margin:auto; padding: 5px; width: 95%; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;}
div.internocornice {padding: 2px; width: 99%; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; display:block;}
div.internocornice img {float: left; display:inline; padding-right:5px;}
div.internocornice img.right {float: right; display:inline; padding-left:5px;}

div.florencia-corniceinterno img {float: left; display:inline;  padding-right:5px; margin-right:3px;}
div.florencia-corniceinterno img.right {float: right; display:inline; padding-left:5px;}
div.florencia-corniceinterno img.centro {text-align:center;}

.suggestions  {
	margin:auto;
	width: 95%;
	border: #000000 1px solid;
	text-align:justify;
	font-family: verdana,helvetica,arial;
	font-size: 8pt;
	padding:5px;
	}
	
.about-venice-suggerions {
	width: 90%;
	margin:auto; 
	text-align: right;
	font-size: 7pt;
	color: #ff0000;
	font-family: verdana,helvetica,arial;
	font-weight:bold;
	}

#content-venice  {border: 1px solid #000000; padding: 5px; margin:auto; width: 95%; background-color:transparent; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt;}
#content-venice img {float: left; display:inline; padding-right:5px;}
#content-venice img.right {float: right; display:inline; padding-left:5px;}

#title-content-venice  {
	width: 99%;
	text-align: right;
	font-size: 7pt;
	color: #ff0000;
	font-family: verdana,helvetica,arial;
	font-weight:bold;
	}


div.venice-menu  {
    color: #000;
	background-image: url(venice-background-barra.jpg);
	/*background-color: #3366CC;*/
	background-color: #FFE0F5;
	margin-top: 0px;
    margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 2px;
    width: 99%;
	border-top: #000000 1px solid;
    border-bottom: #000000 1px solid;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
	}

table   {table-layout: auto; width: 100%;
         border-collapse: collapse; 
         }

col#mezza  {width: 50%; text-align:center; 
         }
#gal   {width: 33%; text-align:center;
         }
#five   {width: 55px;
         }
	
#center { text-align:center;
		}

#logo-venice  {
	float: left;
	padding: 1px;
	margin: 1px;
	width: 135px;
	text-align:center;
	}
	
#testata-venice  {
	float: right;
	padding: 2px;
	margin: 1px;
	background-color: transparent;
    width: 63%;
	padding-top: 5px;
	}
	
div.testata-venice-home  {
	float: left;
	padding: 1px;
	margin: 0px;
	margin-right: 5px;
    width: 20%;
	padding-top: 2px;
	font: 90% Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #000000;
	text-align:center;
	}
	
div.testata-venice-home a {
	/*color: #000000;*/
	color:#FFCCFF;
	text-decoration:none;
	}
	
div.testata-venice-home a:hover {
	color:#FFFFFF;
	text-decoration:none;	
	}
	
div.testata-venice-info  {
	float: left;
	padding: 1px;
	margin: 0px;
	width: 50%;
	padding-top: 2px;
	font: 90% Verdana, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color:#FFCCFF;
	}
	
div.testata-venice-info a {
    color:#FFCCFF;
	text-decoration:none;
	}
	
div.testata-venice-info a:hover {
	color:#FFFFFF;
	text-decoration:none;	
	}

div.testata-venice-bookmark  {
	float: right;
	padding: 1px;
	margin: 0px;
    width: 20%;
	padding-top: 2px;
	font: 90% Verdana, Arial, sans-serif;
	font-weight: bold;
	/*color: #000000;*/
	color: #00FFFF;
	text-align:center;
	}
	
div.testata-venice-bookmark a {
	color:#FFCCFF;
	text-decoration:none;
	}
	
div.testata-venice-bookmark a:hover {
	color:#FFFFFF;
	text-decoration:none;
	}

/************* CONTENTS ABOUT VENICE *************/
	
div.venice-content  {
	padding: 3px;
	margin: 3px;
	background-color:#FFE0F5;
    border: 2px solid #FF66FF;
	}
	
div.aboutvenice-content  {
	padding: 2px;
	margin: 2px;
	background-color:#FFE0F5;
	border: 1px solid #000;
	text-align: justify;
	}

div.pulisci-left {
	clear: left;
	}
	
table.tabella {
	text-align:center;
	width: 100%;
	}

table.tabella td {
	text-align:center;
	width: 50%;
	}
	
.title {font: 12pt Verdana, Arial, sans-serif;
		color: #009933;
		font-weight: bold;
	}

/************* MENU NAVIGAZIONE ABOUT VENICE *************/

div.menu {
	border:1px solid #000;
	border-top-width:0;
	width:99%;
	font: 90% Verdana, Arial, sans-serif;
	}

div.menu a {
	background-color: #FFFFFF;
	display:block;
	padding:1px;
	font-weight:bold;
	border-top:1px solid #000;
	color: #333333; 
	text-decoration:none;
	text-align:left;
	}

div.menu a.flag {
	background:#FFFFFF;
	display:block;
	padding:1px;
	font-weight:bold;
	border-top:1px solid #000;
	color: #333333;
	text-decoration:none;
	text-align:center;
	}

div.menu a:hover {
	background-color:#E29FDE;

	/*color:#622152;*/
	color:#FFFFFF;
     }

div.menu a.activelink {
	background-color:#E29FDE;
    color:#622152;
	text-align:center;
	font-weight:bold;
	text-transform: uppercase;
	}

div.menu form {
	background-color: #FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	width:99%;
	font: 90% Verdana, Arial, sans-serif;
	}

div.navigation {padding-top:5px; text-align:center;}
div.navigation ul {list-style-type: none;margin: 0;padding: 0;white-space: nowrap; text-align:center;}
div.navigation li {display: inline; margin: 0;padding:0;}
div.navigation li a {text-decoration: none;border: 1px solid #787878; padding: 0px 0.3em;  background-color:#FFCCFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt;/*color: #000000;*/ color:#660099;}
div.navigation li a:hover {background-color: #CC66CC;}
div.navigation li#activelink a {border-bottom: 1px solid #787878;background-color: #00CCCC;color: #603;}	

/************* MENU NAVIGAZIONE HOTEL IN VENICE *************/

div.menu-hotel {
	border:1px solid #000;
	border-top-width:0;
	width:99%;
	font: 90% Verdana, Arial, sans-serif;
	text-align:left;
	}

div.menu-hotel table {
	border:0px;
	width:130px;
	margin:auto;
	font: 90% Verdana, Arial, sans-serif;
	text-align:left;
	}

div.menu-hotel a {
	background-color: #FFFFFF;
	display:block;
	padding:1px;
	font-weight:bold;
	border-top:1px solid #000;
	color: #333333; 
	text-decoration:none;
	text-align:left;
	}

div.menu-hotel a.flag {
	background:#FFFFFF;
	display:block;
	padding:1px;
	font-weight:bold;
	border-top:1px solid #000;
	color: #333333;
	text-decoration:none;
	text-align:left;
	}

div.menu-hotel a:hover {
	background-color:#E29FDE;

	/*color:#622152;*/
	color:#FFFFFF;
     }

div.menu-hotel a.activelink {
	background-color:#E29FDE;
    color:#622152;
	text-align:left;
	font-weight:bold;
	text-transform: uppercase;
	text-align:center;
	}

div.menu-hotel form {
	background-color: #FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	width:99%;
	font: 90% Verdana, Arial, sans-serif;
	}
	
/* LARGE and SMALL searchbox*/        
.Ven_hidden {visibility:hidden; font-size:0px;}
.Ven_tb {color:#000000;border-color:#666666; border-width:1px; border-style:solid; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px ; font-size:9px; background-position: bottom;}
.Ven_tb_small {border-color:#666666; border-width:1px; border-style:solid; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; height:176px; width:119px; background-image:http://www.venere.com/img/rs/search_small/sfondo_240x1.gif;}
.Ven_radiotb {color:#000000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:9px;border-color:#666666; border-width:0px 0px 1px 0px;border-style:solid; text-align:left;}
.Ven_firstrow {color:#000000; width:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size:10px;}
.Ven_img {color:#000000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;border-width:0px;}
.Ven_img_small {margin: 10px 0px 10px 0px; padding: 0px;}
.Ven_number{color:#000000; text-align:center; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 0px;}
.Ven_label {color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.Ven_label_small {font-size:9px; font-family: Verdana,Arial, Helvetica, sans-serif; font-weight:bold;}
.Ven_orangetxt {font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;color: #cc0000; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.Ven_radioinput {color:#000000;font-size:11px; vertical-align:top;font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px 5px 0px 0px; margin:0px 0px 0px 0px; font-weight:bold;}
.Ven_td {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.Ven_selectinput {font-weight:normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.Ven_anchor {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.Ven_header {font-size:9px; font-family: Verdana, Arial, Helvetica, sans-serif;visibility:hidden;}
.Ven_input {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; font-weight:normal;}


/* BANNER and LOGO*/      
.Ven_tb_banner {border-color:#666666; border-width:0px; border-style:solid; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.Ven_input_banner{font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 34px 0px 0px 100px; padding: 0px 0px 0px 0px; border-width:0px; border-style:solid; height: 15px; width:107;}
.Ven_go_banner {margin: 38px 0px 0px 3px; padding: 0px 0px 0px 0px; }
.Ven_go_logo {margin: 0px 0px 0px 3px; padding: 0px 0px 0px 0px; }

/* SIGHT SEEING - GUIDED TOURS - VISITS OF ROME */
.venice-sightseeing-center {
	width:510px;
	margin:auto;
	min-height:108px;
	/*	min-height:115px; */
	}

.venice-sightseeing-center a {color: #244073; text-decoration: none; font-weight: bold;}
	
.venice-sightseeing-left {
	float:left; 
	border:#000000 double;
	margin:2px;
	padding:5px; 
	font-size: 0.8em;
	text-align: right;
	color: white;
	background-color:#a0adbb;
	width: 45%;
	}

div.venice-sightseeing-left img.right {
	float: right; display:inline; padding-left:5px;
	}
	
.venice-sightseeing-right {
	float:right;  
	border:#000000 double;
	margin:2px;
	padding:5px; 
	font-size: 0.8em;
	text-align: left;
	color: white;
	background-color:#a0adbb;
	width: 45%;
	}
	
div.venice-sightseeing-right img.left {
	float: left; display:inline; padding-right:5px;
	}
	
.pulizia {
	clear:right;
	}
