/************* ELEMENTS ABOUT MILAN *************/

body {
	font: 75% "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	background-color: transparent;
/*	background-color: #fff; */
	margin: 0px;
	padding: 0px;
	}
	
h1	{
	font: 200% "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	font-weight: bold;
	color: #1c3e92;
	margin: 0;
	padding-bottom: 0;
	padding-top: 0%;
	}
	
h1.centrale	{
/*	font-family:Verdana, Arial, Helvetica, sans-serif; */
	font-family:"Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	text-align:center;
	color: #1c3e92;
	margin-top:30px;
	}
/*	
div.sinistra {
	height:55px;
	margin-right:30%; 
}	
div.destra-piccolo {
	height:55px;
	float:right;
	margin-right:31%; 
}	*/

h1.banner {
	visibility:hidden;
	font-size:20px;
}
h1.sinistra	{
	text-align:left;
	color: trasparent;
	background-image:url(../css-aboutmilan/sfondotituloNew2.png); 
	background-repeat:no-repeat;
	margin-top: 7px;
	margin-left:196px; 
	}

h1.destra	{
	text-align:right;
	}
	
h1.destra-piccolo	{
	color: trasparent;
	text-align:right;
	margin-left:-60px;
	background-image:url(../css-aboutmilan/sfondo-tituloNew.png); 
	background-repeat:no-repeat;
	margin-top: -7px;	
	}

h1.titolo	{
	font: 220% "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	font-weight: bold;
	color: #1c3e92;
	background-color: #ccffcc;
	margin-bottom: 0;
	margin-left: 0px;
	padding-bottom: 0;
	padding-top: 0%;
	}
		
h2	{
	font: 120% "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	color: #1c3e92;
	background-color: transparent;
	margin: 0;
	margin-right: 12px;
	padding-bottom: 0;
	padding-top: 0%;
	}
	
h2.aboutmilan	{
	text-align:right;
	}
	
		
h3 {
	font: 12pt "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	color: #1c3e92;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	text-align: left;
	}

h3.milano-titolo {
	font: 130% "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	color: #1c3e92;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top:0px;
	margin:0px;
	}
	
h4 {
	font: 12pt "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	color: #1c3e92;
	font-weight: bold;
	margin: 0px;
	}
	
hr {
	width: 80%;
	}

img {
    border: none;
	padding: 1px;
    }
	
a  {
    color: #1c3e92;
	background-color: transparent;
    }
    
a:hover  {
    color:#1c3e92; 
	background-color: transparent;
	}

a.milan-info  {
    color: #1c3e92;
	background-color: transparent;
	text-decoration:none;
    }
    
a.milan-info:hover  {
    color: #1c3e92;
	background-color: transparent;
	}
	
a.milan {
	color: #1c3e92;
	}
	
.credits a {
	color:#666666;
  font-size: 9px;
  float:right;
  margin-right: 5px;
	}
	
.creditscenter a {
	color:#666666;
  font-size: 9px;
  float:left;
  margin-right: 5px;
	}

p {
    font-family: "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif; font-size:11pt;
	text-align: justify;
	}

	
b,strong {
	font-weight: bold;
	color: #1c3e92;
	}

a.milan-around:hover    {font-family:"Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;COLOR:#1c3e92;TEXT-DECORATION:none;font-weight:bold;font-size:8pt}
a.milan-around:visited  {font-family:"Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;COLOR:#1c3e92;TEXT-DECORATION:none;font-weight:bold;font-size:8pt}
a.milan-around:link     {font-family:"Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;COLOR:#1c3e92;TEXT-DECORATION:none;font-weight:bold;font-size:8pt}
a.milan-around:active   {font-family:"Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;COLOR:#1c3e92;TEXT-DECORATION:none;font-weight:bold;font-size:8pt}

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


/************* LAYOUT ABOUT MILAN *************/
	
#milan-contenitore  {
    color: #000;
/*	background-color: #fff; */
    margin-top: 0px;
	margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    padding-top: 1px;
    width: 98%;
	border-top: #1c3e92 1px solid;
	border-bottom: #1c3e92 1px solid;
    border-left: #1c3e92 1px solid;
    border-right: #1c3e92 1px solid;
	}
	
div.milan-center {
	text-align:center;
	}

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

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

div.cornicevuota {padding: 0px; margin:auto; width: 100%; text-align:justify; font-family:"Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif; font-size:10pt;}
div.cornicenera {border: 1px solid #b8d5f2; margin:auto; padding: 5px; width: 95%; text-align:center; background-image:url(bgbox.jpg); font-family:"Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif; font-size:10pt;}
div.cornicebordo {padding: 5px; margin:auto; width: 95%; text-align:justify; font-family:"Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif; font-size:10pt; border: 1px solid #1c3e92;}
div.internocornice {padding: 2px; width: 100%; text-align:center; font-family:"Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif; font-size:10pt; display:block;}
div.internocornice  p {margin:0px;}
div.internocornice img {float: left; display:inline; padding-right:5px;}
div.internocornice img.right {float: right; display:inline; padding-left:5px;}


#content-milan  {border: 1px solid #1c3e92; padding: 5px; margin:auto; width: 95%; background-color:transparent; text-align:justify; font-family:"Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif; font-size:10pt;}
#content-milan img {float: left; display:inline; padding-right:5px;}
#content-milan img.right {float: right; display:inline; padding-left:5px;}


#title-content-milan  {
	width: 99%;
	text-align: right;
	font-size: 7pt;
	color: #ff0000;
	font-family: "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	font-weight:bold;
	}


div.milan-menu  {
    color: #6699cc;
/*	background-image:    url("milan-background-barra.jpg"); */
 	height:22px;
/*	background-color: #39569e; */
    margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	width: 99%;
	border-top: #1c3e92 1px solid;
    border-bottom: #1c3e92 1px solid;
    border-left: #1c3e92 1px solid;
    border-right: #1c3e92 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-milan  {
	float: left;
	padding: 1px;
	margin: 1px;
	width: 135px;
	text-align:center;
	}
	
#testata-milan  {
	float: right;
    background-color: transparent;
    width: 64%;
	height: 110px;
	}

#imgr {
	    border:1px dotted #1c3e92;
       float:right;
/*       width:auto;
       margin:0px 0px 20px 20px;    */
       }
	   
#imgl {
       border:1px dotted #1c3e92;
       float:left;
       width:auto;
       margin:0px 20px 20px 0px;
       }
	   
#imgc {
       border:1px dotted #1c3e92;
       width:95%;
/*       margin:0px 0px 20px 20px;  */
	   
       }

	
div.testata-milan-home  {
	float: left;
    width: 19%;
	height:16px;
/*	padding: 1px; 
	margin-right: 5px; */
	margin: 3px;
	padding-top: 0px; 
	padding-bottom: 0px; 
	font: 110% "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	font-weight: bold;
	background-color: #39569e; 
	color: #224da5;
	text-align:center;	
	border-top: #1c3e92 1px solid;
    border-bottom: #1c3e92 1px solid;
    border-left: #1c3e92 1px solid;
    border-right: #1c3e92 1px solid;
}
	
div.testata-milan-home a {
	color: #6699cc;
	text-decoration:none;
	}
	
div.testata-milan-home a:hover {
	color: #6699cc;
	text-decoration:none;	
	}
	
div.topmenu-center  {
	padding: 3px;
	margin: 3px;
	border: 1px solid #1c3e92;
	width:43%;
	margin-left: auto ;
    margin-right: auto ;
	}	
	
div.topmenu-center-box  {
	padding: 0px;
	margin-top: 0px;
	padding-top: 0px;
	font: 110% "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	font-weight: bold;
	color: #6699cc;
    text-align:center;
	}
	
div.topmenu-center-box a {
	color: #6699cc;
	text-decoration:none;
	background-color:#39569e;
	border-top: #1c3e92 1px solid;
    border-bottom: #1c3e92 1px solid;
    border-left: #1c3e92 1px solid;
    border-right: #1c3e92 1px solid;
	padding-left:0px;
	padding-right:0px;
	}
	
div.testata-milan-info a:hover {
	color: #1c3e92;
	text-decoration:none;	
	}

div.testata-milan-bookmark  {
	float: right;
	width: 19%;
	height:16px;
	padding: 0px;
	margin: 3px;
	background-color: #39569e; 
	font: 110% "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	font-weight: bold;
	color: #1c3e92;
	text-align:center;
	border-top: #1c3e92 1px solid;
    border-bottom: #1c3e92 1px solid;
    border-left: #1c3e92 1px solid;
    border-right: #1c3e92 1px solid;
	}
	
div.testata-milan-bookmark a {
	color: #6699cc;
	text-decoration:none;
	}
	
div.testata-milan-bookmark a:hover {
	color: #1c3e92;
	text-decoration:none;
	}

/************* CONTENTS ABOUT MILAN *************/
	
div.milan-content  {
	padding: 3px;
	margin: 3px;
/*	background-color: #fff; */
	border: 1px solid #1c3e92;
	}
		
div.milan-content2  {
	padding: 3px;
	margin: 3px;
/*	background-color: #fff; */
	border: 1px solid #1c3e92;
	margin-left:auto;
	margin-right:auto;
	width:52%;
	}
	
div.milan-content3  {
	padding: 3px;
	margin: 3px;
/*	background-color: #fff; */
	border: 1px solid #1c3e92;
	margin-left:auto;
	margin-right:auto;
	width:87%;
	}

div.pertre {
	position: relative;
	height: 22px; 
	width: 420px; 
	margin-left: auto ;
    margin-right: auto ;
}	

.pertre a {
	text-decoration:none;
	font: 120% "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	color: #0d2c4a;
}

.tresinistra {
	position: absolute;
	border: 1px solid #1c3e92;
	width: 133px; 
	padding-top:5px; 
	left: 0px;
	
}
.trecentro	{
	position: absolute;
	border: 1px solid #1c3e92;
	width: 133px; 
	padding-top:5px;  	
	left: 138px;
	
}

.tredestra {
	position: absolute;
	border: 1px solid #1c3e92;
	width: 133px; 
	height: 20px;
	padding-top:5px;  
	left: 276px;
}

div.perdue {
	position: relative;
	width: 460px; 
	margin-left: auto ;
    margin-right: auto ;
	font: "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	color: #0d2c4a;
	font-weight:bold; font-size:16px;
}	

.perdue a {
	text-decoration:none;
	font: "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	color: #0d2c4a;
	font-weight:bold; font-size:16px;
}

.duesinistra1 {
	position: absolute;
	border:1px solid #b8d5f2;
	background-image:url(bgbox.jpg);
	width: 220px;
	height:40px; 
	padding-top:5px; 
	left: 0px;
	
}
.duedestra1	{
	position: absolute;
	border:1px solid #b8d5f2;
	background-image:url(bgbox.jpg);
	width: 220px; 
	height:40px;
	padding-top:5px;  	
	left: 228px;
	
}

.duesinistra2 {
	position: absolute;
	border:1px solid #b8d5f2;
	background-image:url(bgbox.jpg);
	width: 220px; 
	height:40px;
	padding-top:5px; 
	left: 0px;
	top: 54px;
	
}
.duedestra2	{
	position: absolute;
	border:1px solid #b8d5f2;
	background-image:url(bgbox.jpg);
	width: 220px;
	height:40px; 
	padding-top:5px;  	
	left: 228px;
	top: 54px;
	
}

.duesinistra3 {
	position: absolute;
	border:1px solid #b8d5f2;
	background-image:url(bgbox.jpg);
	width: 220px;
	height:40px; 
	padding-top:5px; 
	left: 0px;
	top: 108px;
	
}
.duedestra3	{
	position: absolute;
	border:1px solid #b8d5f2;
	background-image:url(bgbox.jpg);
	width: 220px;
	height:40px; 
	padding-top:5px;  	
	left: 228px;
	top: 108px;
	
}

a.riqudrato {
	height:50px;
	border: 1px solid #1c3e92;
	text-decoration:none;
	padding: 15px 10px 15px 10px;
	font: 120% "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	color: #0d2c4a;
	margin-left: auto ;
    margin-right: auto ;
}

div.aboutmilan-content  {
	padding: 2px;
	margin: 2px;
/*	background-color: #fff; */
	border: 1px solid #1c3e92;
	text-align: justify;
	}

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

table.tabella td {
	text-align:left;
	width: 25%;
	}
	
table.tabella img
{ 	
/* margin-left:38%; */

}
	
.title {font: 12pt "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
		color: #009933;
		font-weight: bold;
	}
	
#content ul {
text-align:left;
list-style-type:circle;
font-size:16px;
}

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:"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", "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;/*color: #000000;*/ color: #3366CC;}
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 ABOUT MILAN *************/

div.menu {
 	position: relative;
	border:1px solid #1c3e92;
	border-top-width:0;
	width:99%;
	font: 110% "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	}
	
div.topmenu {
	border:1px solid #1c3e92;
	background-image:url(provabgtext.jpg);
/*	background-image:url(active_bg.jpg); */
	background-repeat:repeat;
	border-top-width:0;
	width:99%;
	font: 130% "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	}
	
div.bottomenu {
	border:1px solid #1c3e92;
	background-image:url(provabgtext.jpg);
/*	background-image:url(active_bg.jpg); */
	background-repeat:repeat;
/*	border-top-width:0;
	width:99%; */
	font: 130% "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	height: 19px; 
	}
	
div.topmenu-center2 {
	border:1px solid #1c3e92;
	background-image:url(provabgtext.jpg);
/*	background-image:url(active_bg.jpg); */
	background-repeat:repeat;
	border-top-width:0;
	width:99%;
	height: 22px;
	font: 130% "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	
	}

div.menu a {
	display:block;
	font-weight:bold;
	border-top:1px solid #1c3e92;
	color: #1c3e92; 
	text-decoration:none;
	text-align:left;
	padding-top:2px;
	padding-bottom:1px;
	padding-left: 3px;
	}

div.topmenu a {
	display:block;
	padding:1px;
	font-weight:bold;
	border-top:1px solid #1c3e92;
	color: #123455; 
	text-decoration:none;
	text-align:center;	
	}
	
div.bottomenu a {
/*	display:block; */
	padding:1px;
	font-weight:bold;
/*	border-top:1px solid #1c3e92; */
	color: #123455; 
	text-decoration:none;
	text-align:center;
	}
	
div.topmenu-center2 a {
	display:block;
	padding:0px;
	font-weight:bold;
	border-top:1px solid #1c3e92;
	color: #123455; 
	text-decoration:none;
	text-align:center;
	}  

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

div.menu a:hover {
	background-image:url(provabgtext.jpg);
/*	background-image:url(active_bg.jpg); */
	background-repeat:repeat;
	color: #123455;
	}

div.menu a.activelink {
	background-image:url(provabgtext.jpg);
/*	background-image:url(bgactive.gif);
    background-image:url(active_bg.jpg); */
	background-repeat:repeat;
	color: #0d2c4a; 
/*	color: #006666;6699cc */
	text-align:center;
	font-weight:bold;
	font-size:12pt;
	font-weight:bolder;
	}
	
	.firstlayer {
    font-size: 16px;
    font-weight: bold;
    color: #6699cc;
    position: absolute;
    top: 0px;
    left: 1%;
    z-index: 0;
  }
  .secondlayer {
    font-size: 16px;
    font-weight: bold;
    color: #003366;
    position: absolute;
    top: 1px;
    left: 1%;
    z-index: 1;
  } 
  
  .bgtextprova {
   margin-left:auto;
   margin-right:auto;
   background-image:url(provabgtext.jpg);
   background-repeat:repeat;
   padding-left: 2px;
   padding-right: 2px;
  }
  
div.menu form {
/*	background-color: #FFFFFF; */
	padding-top:5px;
	padding-bottom:5px;
	width:99%;
	font: 90% "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	}
	
	
#our-suggestion  {
	margin:auto;
	width: 95%;
	border: #1c3e92 1px solid;
	text-align:justify;
	font-family: "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	font-size: 8pt;
	padding:5px;
	}
	
#our-suggestion-titolo {
	width: 99%;
	text-align: right;
	font-size: 7pt;
	color: #ff0000;
	font-family: "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	font-weight:bold;
	}
	
/************* MENU NAVIGAZIONE HOTEL IN VENICE *************/

div.menu-hotel {
	border:1px solid #1c3e92;
	border-top-width:0;
	width:99%;
	font: 110% "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	text-align:left;
	}

div.menu-hotel table {
	border:0px;
	width:130px;
	margin:auto;
	font: 110% "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	text-align:left;
	}

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

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

div.menu-hotel a:hover {
	background-color:#C8C8EC;
	color:#0066CC;
    }

div.menu-hotel a.activelink {
	background-image:url(provabgtext.jpg);
/*	background-image:url(active_bg.jpg); */
	background-repeat:repeat;
	color: #123455; 
	text-align:center;
	font-weight:bold;
	font-size:12pt;
	font-weight:bolder;
	}

div.menu-hotel form {
/*	background-color: #FFFFFF; */
	padding-top:5px;
	padding-bottom:5px;
	width:99%;
	font: 110% "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, 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:"Trebuchet MS", "Lucida Grande", Tahoma, 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: "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif; font-weight:bold;}
.Ven_orangetxt {font-size:11px; font-family: "Trebuchet MS", "Lucida Grande", Tahoma, 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:"Trebuchet MS", "Lucida Grande", Tahoma, 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: "Trebuchet MS", "Lucida Grande", Tahoma, 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: "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;visibility:hidden;}
.Ven_input {font-size: 9px; font-family: "Trebuchet MS", "Lucida Grande", Tahoma, 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: "Trebuchet MS", "Lucida Grande", Tahoma, 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; }

div.adsense {
	border:1px solid #1c3e92;
	border-top-width:1px solid #1c3e92;
	width:99%;
	font: 110% "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	}
	
div.adsense a {
	display:block;
	padding:1px;
	font-weight:bold;
	border-top:1px solid #1c3e92;
	color: #333333;
	text-decoration:none;
	text-align:left;
	width:100%;
	}
	
div.adsense a.flag {
	display:block;
	padding:1px;
	font-weight:bold;
	border-top:1px solid #1c3e92;
	color: #009933;
	text-decoration:none;
	text-align:center;
	width:100%;
	}
	
div.adsense a:hover {
	color:#333333;
	}

div.adsense a.activelink {
	color: #FF0000;
	text-align:center;
	font-weight:bold;
	} 
	
/* prova z-index */


#soccer_ball {
	background-image:url(bg.gif);
	z-index:1;
	}
	/* form */	
	
fieldset { 
border:none;
margin-left:-10px;
}

fieldset.right {
}

legend {
 font-weight:bold;
 font-style:normal;
 font-family:Verdana, sans-serif;
 color: #990000;
 font-size:14px;
 padding:5px;
}

.informazioni input.radio { 
width: 18px;
margin-left:10px;
border: 1px solid #aaaaaa;
}

.informazioni input.checkbox { 
width: 18px;
margin-left:10px;
border: 1px solid #aaaaaa;
}

.informazioni textarea {
width: 300px;
height: 60px;
margin-left:10px;
border: 1px solid #aaaaaa;
}
.informazioni label {
display:block;
float:left;
width:90px;
text-align:left;
padding-right:0px;
}

.informazioni input { 
width:200px; 
border: 1px solid #aaaaaa;
padding:2px;
margin-left:10px;
}

.informazioni input.obligatoire { 
background:#FFFFCC;
}

.informazioni select { 
width:200px; 
border: 1px solid #aaaaaa; 
padding:2px;
margin-left:10px;
}

.informazioni select.obligatoire { 
background:#FFFFCC;
}

.informazioni select.obligatoire-cours-langue { 
background:#FFFFCC;
width:390px;
}

.informazioni select.cours-langue { 
width:390px;
}

.informazioni select.large { 
width:280px;
}

form{
padding: 0px;
margin: 0px;
}

.form{
padding: 0px;
margin: 5px 35px 15px 35px;
}

 .formgenerell input, input.formgenerell, select.formgenerell {
width:300px;
border: 1px solid #aaaaaa; 
margin-top: 5px;
padding: 2px;

}

.select {
width:100px;
border: 1px solid #aaaaaa; 
margin-top: 5px;
padding: 0px;
}

.formbutton {
width:10px;
border: 1px solid #aaaaaa; 
}

/* patforms filter */
.formErrors {
    margin: 5px 25px 25px 25px;
    padding: 5px 5px 5px 5px;
    border: 1px solid ;
    background-color: #FFBBBB;
}

.formlabelerror {
    color: #BB1111;
    font-weight: bold;
}

.formline {
	color: #333; 
	border-bottom: 1px solid #aaa;
	margin: 0px 0px 3px 0px; 
	padding: 0px 0px 0px 0px;
}

/* fine form */

.milan-sightseeing-center {
	width:500px;
	margin:auto;
	min-height:108px;
	/*	min-height:115px; */
	}

.milan-sightseeing-center a {color: #0d2c4a; text-decoration: none; font-weight:bold; font-size:16px;}
	

.milan-sightseeing-left {
	float:left; 
	border:1px solid #b8d5f2;
	background-image:url(bgbox.jpg);
	margin-bottom: 6px;
	padding:5px; 
	font: 120% "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	color: #0d2c4a;
	width: 235px;
	text-align:center;
	}

div.milan-sightseeing-left img.right {
	float: right; display:inline; padding-left:5px;
	}
	
.milan-sightseeing-right {
	float:right;  
	border:1px solid #b8d5f2;
	background-image:url(bgbox.jpg);
	margin-bottom: 6px;
	padding:5px; 
	font: 120% "Trebuchet MS", "Lucida Grande", Tahoma, Arial,  Helvetica, sans-serif;
	text-align:center;
	width: 235px;
	}
	
div.milan-sightseeing-right img.left {
	float: left; display:inline; padding-right:5px;
	}
