body {
	font-size: 62.5%;	
	margin: 0em auto;
	padding: 0em 0em 0em 0em;	
	background-color:#1B1B1B;
	font-family: Verdana,Tahoma,Arial,sans-serif;
}

#wrap {
	width: 760px;	
	margin: 0em auto;
	padding: 0em 0em 0em 0em;		
	background-color:white;
}
/*** Correction for non-IE browsers ***/
#wrap {
	overflow: hidden;
}
/*** Correction for IE 5.01 ***/
#wrap {
/*	float: left; */
	float: none;
}

/*** Correction for Safari 1.x ***/
* > #footer, * > form, * > #notes, * > .output {
	position: relative;
	z-index: 0;
}
.submenu,
.submenu:link,
.submenu:visited{
		color:white;
		font-weight:normal;
		text-decoration:none;
		font-family: Tahoma;;
		font-size: 14px;
}
a,
a:link,
a:visited{
		color:#000000;
		text-decoration:none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
}		

#header-nav {
	width: 760px;
	height: 25px;
	margin: 0em;
	padding: 0em;
	border-left: solid 0px rgb(69,136,176);	
	border-top: solid 0px rgb(69,136,176);		
	border-bottom: solid 0px rgb(69,136,176);				
	background: url(../images/header_nav_bottom.jpg);
}	
div.headmenu {
	width: 97px;
	height: 25px;
	margin: 0em 0em 0em 0em; 	
	text-align:center;	
	float:left;
	border-top: solid 0px rgb(255,255,255);		
	border-left: solid 0px rgb(255,255,255);		
	border-bottom: solid 0px rgb(255,255,255);			
	border-right: solid 1px rgb(255,255,255);		
	line-height: 2.1em;	
}

div.headmenu2 {
	width: 97px;
	height: 23px;
	margin: 0em; 	
	text-align:center;
	float:left;
	border-top: solid 1px rgb(255,255,255);		
	border-left: solid 0px rgb(255,255,255);		
	border-bottom: solid 1px rgb(255,255,255);			
	border-right: solid 1px rgb(255,255,255);		
	line-height: 2.1em;
	background-color: rgb(150,200,200);
}

div.headmenu2 a:hover,
div.headmenu2 a:link,
div.headmenu2 a:visited
{	
	text-decoration: underline;
	color:#000000;
	font-size: 12px;
	
}

div.spot a,
div.spot a:link,
div.spot a:visited{
		color:#ffffff;
		text-decoration:none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
}


div.headmenu a,
div.headmenu a:link,
div.headmenu a:visited{
		color:#ffffff;
		text-decoration:none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
}
		
.submenu:hover{
		color: #FF6600;
		font-weight:bold;
		text-decoration:none;
		font-family: Tahoma;;
		font-size: 14px;
}

.right-column-title-grey {
/* clear: both; */
	display: block;
	margin: 0em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0.2em;
	background-color: rgb(220,220,220);
	color: rgb(100,100,100);
	font-weight: bold;
	font-size: 1.1em;
}
.middle-column-title-blue {
/* clear: both; */
	display: block;
	margin: 0em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0.3em;
	background-color: rgb(187,211,247);
	color: rgb(100,100,100);
	font-weight: bold;
	font-size: 1.2em;
}
.middle-column-box-blue {
	padding:5px;
	float: left;
	margin: 0em 0em 2.0em 0em;	
	background-color: #1b1b1b;
	color: rgb(255,255,255);
}

.column-box-blue {
	
	float: left;
	width: 22.8em;
	margin: 0.1em 0.1em 0.1em 0.1em;
	padding: 0.5em;
	background-color:#1B1B1B;
	color: rgb(255,255,255);	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:1.0em;
}
.column-box-blue2 {
	
	float: left;
	width: 48.6em;
	margin: 0.1em 0.1em 0.1em 0.1em;
	padding: 0.5em;
	background-color:#1B1B1B;
	color: rgb(255,255,255);	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:1.0em;
}
.middle-column-box-right-blue {
	float: right;
	width: 15.5em;
	margin: 0em 0em 2.0em 0em;
	padding: 1em;
	background-color: rgb(226,238,252);
	color: rgb(100,100,100);
}
body,table,div{
		color:white;
		font-weight:normal;
		text-decoration:none;
		font-family: Tahoma;;
		font-size: 11px;
		
}
input,select{
		color:black;
		font-weight:normal;
		text-decoration:none;
		font-family: Tahoma;;
		font-size: 11px;
		
}
input{
		border: 1px solid #ffffff;
		color: rgb(100,100,100);
		font-weight:normal;
		text-decoration:none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
}
hr{
		color:#424858;
		background-color:#424858;
		width:100%;
		height:2px;
}

.div_menu{
		padding:0px;
		margin:0px;
		height:23px;
		width:100%;
		background-color:#1B1B1B;
}
.sx {
		float:left;
		height:23;
		width:20;
		padding:0px;
		margin:0px;
}
.sn {
		float:left;
		background-color:#1B1B1B;
		height:23;
		width:27;
		padding:0px;
		margin:0px;
}

.centro {
		float:left;
		text-align:left;
		padding-top:3px;
		padding-left:6px;
		margin:0px 10px;		
		background-color:#1B1B1B;
}
.div_pie{
		padding-top:3px;
		padding-bottom:3px;
		width:100%;
		font-weight:bold;
		text-decoration:none;
		font-family: Tahoma;;
		font-size: 10px;
		color:white;
		background-color:#2B2C2E;
}
.div_pie0{
	font-size: 8px;
}

.div_sfondo{
		overflow-x:hidden;
		width:760px;
		margin:0px;padding:0px;
		background-color:#1B1B1B;
}
.btn_down{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:#FFFFFF;
		cursor:hand;
		cursor:pointer;
		}
.btn_over{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:FFFFFF;
		cursor:hand;
		cursor:pointer;
		}
.btn_down2{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight:bold;
		color:#FFFFFF;
		cursor:hand;
		cursor:pointer;
		}
.btn_over2{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight:bold;
		color:FFFFFF;
		cursor:hand;
		cursor:pointer;
		}
.offerte1{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color:blue;
		}
.offerte2{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight:bold;
		color:#424858;
		}	
.tasto_menu {		
		border:1px solid white;
		width:100px;
		height:18px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align:left;
		padding-left:1px;
		color:#000000;
		background-color:rgb(72,177,227);
}
				 
.tasto_menu_over {		
		border:1px solid white;
		width:100px;
		height:18px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align:left;		
		padding-left:1px;
	 	cursor:hand;
		cursor:pointer;
		color:#000000;
		background-color:rgb(233,234,176);
}

.box_intestazione{
		font-family:  Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:left;
		color:white;
		background-color:#424858;
		margin:1px;
		padding:3px;
}

.chisiamo{
		font-family:  Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style: oblique;
		line-height: 1.5;
		text-align:justify;
}
.viaggio_codice{
		font-family:  Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:left;
		font-weight:bold;
		color:white;
		background-color:#424858;
		padding:2px;
}
.viaggio_dettaglio{
		font-family:  Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:justify;
		font-weight:normal;
		color:#ffffff;
}
.ricerca_risultati{
		font-family:  Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:normal;
		text-decoration:none;
		color:#ffffff;
		padding-left:20px;
		text-align:left;
}
.ricerca_ris,
.ricerca_ris:link,
.ricerca_ris:visited
.ricerca_ris:hover{
		font-family:  Tahoma;;
		font-size:13px;
		font-weight:normal;
		text-decoration:none;
		color:#ffffff;
		text-align:left;
}
.ricerca_ris2,
.ricerca_ris2:link,
.ricerca_ris2:visited
.ricerca_ris2:hover{
		font-family:  Tahoma;;
		font-size:13px;
		text-decoration:none;
		font-weight:normal;
		color:#FFB340;
		text-align:left
}
.ricerca_norisultati{
		width:100%;
		text-align:center;
		font-family:  Verdana, Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		color:#ffffff;
}
.continente{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	color:white;
	background-color:#424858;
	width:100%;
}
.catalogo0{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	color:white;
	background-color:#424858;
	width:100%;
}
.catalogo1{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:justify;
	color:#ffffff;
}
.catalogo2{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:white;
	background-color:#424858;
	width:100%;
}
.catalogo3{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	color:#ffffff;
}
.contatto_conferma{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	color:#ffffff;
	width:100%;
}
.divdate{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	color:#ffffff;
	background-color:white;
	width:180px;
	height:150px;
	overflow-y:auto;
	overflow-x:hidden;		
	border:1px solid #424858;
	background:url('../images/sfondo.jpg') repeat top left;		
}
.testo_fasce{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	color:#ffffff;
}
.dettaglio_fasce{
		font-family:  Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#ffffff;
		padding:10px;
}
#pagetitle {
/*	float: left; */
	width: 59.0em;
	margin: 1.6em 0em 1.0em 0em;
	padding: 0em;
	background-color: inherit;
	color: rgb(100,100,100);
	font-size:16px;
	font-weight:bold;
	color:#ff6600;
}
.preventivo {
		table-layout:fixed;
		width:100%;
		border:1px solid #424858;
}
.preventivo th{
			border:1px solid #424858;
}
.preventivo td{
			border:1px  solid #424858;
}
.prev_eta{
	color:#ffffaa;
}
.btn{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight:bold;
		color:#ffffff;
		border:1px solid #424858;
		background-color:transparent;
}
.tipocamera{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color:white;
		background-color:#424858;
		text-align:left;
}
.continente2 td{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight:bold;
		color:#ffffff;
		text-align:left;
		border-bottom:1px solid #424858;
		padding:0px;
		cursor:hand;
		cursor:pointer;
		padding:2px;
}
.login_utente{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:blue;
}
.doc{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	color:white;
	background-color:#424858;
	width:100%;
}
.tab_doc{
		table-layout:fixed;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#ffffff;
		font-weight:normal;
		text-align:left;
	}
.tab_doc td{
    color:#ffffff;
		vertical-align:bottom;
		border-bottom:1px solid #424858;
}
.tab_doc th{
		color:#ffffff;
		text-align:left;
		font-weight:bold;
		background-color:#424858;
}

.tabreg{
		table-layout:fixed;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#ffffff;
		font-weight:normal;
		text-align:left;
	}
.tabreg td{
    color:#ffffff;
		vertical-align:bottom;
}
.condizioni{
		width:550px;
		height:80px;
		font-size: 12px;
		color:#ffffff;
}
.iscrizione{
		font-size: 14px;
		color:#ffffff;
}
.viaggio_prog_dettaglio{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			font-weight:normal;
			color:#FFFFFF;
			text-align:justify;
}
