/************* ELEMENTS ABOUT VERSILIA *************/

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

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

h1.titolo	{
	font: 220% Verdana, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #FF0000;
	background-color: transparent;
	margin-bottom: 0;
	margin-left: 0px;
	padding-bottom: 0;
	padding-top: 0%;
	}
	
h2	{
	font: 14pt Verdana, Arial, sans-serif;
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
	color: #6666CC;
	background-color: transparent;
	margin: 0;
	margin-right: 5px;
	padding-bottom: 0;
	padding-top: 0%;
	}
	
h2.aboutversilia	{
	text-align:right;
	}	

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

h3.versilia-titolo {
	font: 130% Verdana, Arial, sans-serif;
	color: #000066;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top:0px;
	margin:0px;
	}
	
h3.center {
    font: 12pt Verdana, Arial, sans-serif;
	color: #663399;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	text-align: center;
	}
	
h4 {
	font: 10pt Verdana, Arial, sans-serif;
	color: #6666CC;
    font-weight: bold;
    padding: 0px;
	margin: 0px;
	text-align: left;
	text-decoration: underline;
	}
	
hr {
	width: 80%;
	}

img {
    border: none;
	padding: 1px;
    }
	
a  {
	/*color: #6666CC;*/
	color:#3366FF;
	font-weight:bold;
	background-color: transparent;
	text-decoration: none;
    }
    
a:hover  {
	/*color: #663399;*/
	color:#333366;
	background-color: transparent;
	text-decoration:none;
	}
	
a.versilia-info-alto  {
	color: #CCCCFF;
	background-color: transparent;
	text-decoration:none;
    }

a.versilia-info  {
	color: #333366;
	background-color: transparent;
	text-decoration:none;
    }
    
a.versilia-info:hover  {
	color: #000000;
	background-color: transparent;
	}
	
a.versilia-info-alto:hover  {
	color: #9999CC;
	background-color: trasparent;
	}
	
a.versilia {
	color: #000000;
	}

p {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt;
	text-align: justify;
	}
	
strong {
	font-weight: bold;
	/*color: #333399;*/
	color: #6666CC;
	}
	

a.versilia-around:hover    {font-family:verdana,helvetica,arial;COLOR:#000000;TEXT-DECORATION:none;font-weight:bold;font-size:7pt}
a.versilia-around:visited  {font-family:verdana,helvetica,arial;COLOR:#000000;TEXT-DECORATION:none;font-weight:bold;font-size:7pt}
a.versilia-around:link     {font-family:verdana,helvetica,arial;COLOR:#000000;TEXT-DECORATION:none;font-weight:bold;font-size:7pt}
a.versilia-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 VERSILIA *************/
	
#versilia-contenitore  {
    color: #000;
	/*background-color: #99CCCC;*/
	background-color: #CCCCFF;
    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.versilia-center {
	text-align:center;
	}

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

div.versilia-right {
	margin-left: 90%;	
	}
	
div.squaredimg {margin:auto; width: 100%; text-align:justify; font-family:"Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;}	

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: #C8C8EC; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt;}

div.cornicebordo {padding: 5px; margin:auto; width: 95%; text-align:justify; font-family:"Myriad Pro Bold", "Myriad Pro", "Myriad Pro Bold Cond", "Myriad Pro Bold Cond It", "Myriad Pro Bold It", "Myriad Pro Cond", "Myriad Pro Cond It", "Myriad Pro It", "Myriad Pro Semibold", "Myriad Pro Semibold It"; font-size:10pt; border: 1px solid #666699;}

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;}

#content-versilia  {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-versilia img {float: left; display:inline; padding-right:5px;}
#content-versilia img.right {float: right; display:inline; padding-left:5px;}


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


div.versilia-menu  {
    color: #000;
	background-image:    url("versilia-background-barra.jpg");
	background-color: #666699;
    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-versilia  {
	float: left;
	padding: 1px;
	margin: 1px;
	width: 135px;
	text-align:center;
	}
	
#testata-versilia  {
	float: right;
	padding: 2px;
	margin: 1px;
	background-color: transparent;
    width: 63%;
	padding-top: 5px;
	}
	
div.testata-versilia-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-versilia-home a {
	color: #000000;
	text-decoration:none;
	}
	
div.testata-versilia-home a:hover {
	color: #000000;
	text-decoration:none;	
	}
	
div.testata-versilia-info  {
	float: left;
	padding: 1px;
	margin: 0px;
	width: 56%;
	padding-top: 2px;
	font: 90% Verdana, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;
	text-align:center;
	}
	
div.testata-versilia-info a {
	color: #000000;
	text-decoration:none;
	}
	
div.testata-versilia-info a:hover {
	color: #000000;
	text-decoration:none;	
	}

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

/************* CONTENTS ABOUT VERSILIA *************/
	
div.versilia-content  {
	padding: 3px;
	margin: 3px;
	background-color: #CCCCFF;
	/*background-color: #996666;*/
	border: 2px solid #333366;
	}
	
div.aboutversilia-content  {
	padding: 2px;
	margin: 2px;
	background-color: #0066CC;
	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 VERSILIA *************/

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;*/
	color: #333366; 
	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: #CCCCFF;
	color: #000000;
	}

div.menu a.activelink {
	background-color: #9999CC;
	color: #333366;
	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:#C8C8EC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt;/*color: #000000;*/ color: #333366;}
div.navigation li a:hover {background-color: #C8C8EC;}
div.navigation li#activelink a {border-bottom: 1px solid #787878;background-color: #C8C8EC;color: #333366;}	
	
	
/************* 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: #333366; 
	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: #333366;
	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:#9999CC;
    color:#333366;
	text-align:left;
	font-weight:bold;
	text-transform: uppercase;
	text-align:center;
	}

div.menu-hotel form {
	background-color: transparent;
	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; }


/*PHOTO CREDITS*/

div.photoandcredits {
	float:right;
	border:1px #333366 solid;
	margin-left:5px;
	width:300px; 
	padding-left:2px;
	padding-right:10px;
	}
div.photoandcredits img {
	float:right;
	margin:auto;
	text-align:center;
	}

div.photoandcredits p {
    padding-left:10px;
	margin-top: 2px;
	margin-bottom: 2px;
	}

div.photoandcredits p.photocredits {
	clear: both;
	text-align: right;
	}

p.photocredits a {
	color:/*#ac7e03;*/ #6666CC;
 	font-size: 9px;
 	float:right;
 	margin-right: 5px;
	}
