body 	{
			font-family: Verdana, Helvetica, sans-serif; 
			font-size: 8pt;color: #424255; 
			background-repeat: repeat-x;
			background-position: top;
			background-color: #660000; 
			margin-top: 0px;
		}
a:link	{
			color:#424255;text-decoration:none;
		}
a:visited{
			color:#424255;text-decoration:none;
		}
a:hover	{
			color:#424255;text-decoration:underline;
		}
a:active{
			color:#424255;text-decoration:none;
		}
h1  {
		text-align:center; 
		font-size:16.0pt;
		font-family:Times New Roman;
		color:#660000;
		font-weight:bold;
		padding-top:3px;
		font-variant:small-caps;
		height:33px;
		margin-top:0px;
		margin-bottom:0px;
	}
h2  {	
		font-family:Arial; 
		font-weight:bold; 
		font-size:12px; 
		text-align:center; 
		padding-top:25px; 
		padding-bottom:17px;  
		font-weight:bold;  }
h3	{
		font-family:Arial; 
		font-weight:bold; 
		font-size:15px; 
		text-align:center; 
		padding-top:25px; 
		padding-bottom:17px;  
		font-weight:bold;
		margin-top:0px;
		margin-bottom:0px;
	}	
h4	{
		font-family: Verdana, Helvetica, sans-serif; 
		font-size: 8pt;color: #424255; 
		background-repeat: repeat-x;
		background-position: top;
		margin-top: 0px;
		margin-bottom:0px;
		font-weight:normal;
		
	}
p	{
		font-family: Verdana, Helvetica, sans-serif; 
		font-size: 8pt;color: #424255; 
		background-repeat: repeat-x;
		background-position: top;
		margin-top: 0px;
		margin-bottom:0px;
	}

	
.dx1 {width:476px; height:36px; text-align:center; background-image:url(images/colosseum_boxdx_top.gif);}
.dx2 {width:476px; min-height:405px; height:auto !important;height:405px; background-image:url(images/cornerDx.gif);background-position: top; background-repeat: no-repeat; background-color:#ffffff;}
.dx3 {width:476px; height:29px; background-image:url(images/colosseum_boxdx_bot.gif); background-repeat:no-repeat;}
/*MATTEO ADD*/
.dx2_more_tour {width:476px; /*background-image:url(images/cornerDx.gif);background-position: top; background-repeat: no-repeat; background-color:#ffffff;*/}
/**/
.txtTit { text-align:center; font-size:16.0pt;font-family:Times New Roman; color:#660000; font-weight:bold; padding-top:3px; font-variant:small-caps;height: 33px;}
.titTop { text-align:center; font-size:7.5pt;font-family:Times New Roman; float:right;   text-transform:uppercase; text-align:right;  padding-right:5px; padding-top:5px }
.subTit {font-family:Arial; font-weight:bold; font-size:15px; text-align:center; padding-top:25px; padding-bottom:17px;  font-weight:bold;  }
.dxTxt {padding-left:15px; padding-right:15px;padding-top:15px;line-height:20px; text-align:justify}

.colDX {float:right;width:476px;min-height:490px;height:auto !important;height:490px;}
.colSX {float:left;width:236px;height:490px}
.hidden { display:none;} 

.riga1 {background-color:#ffffff;}
.riga2 {background-color:#ffffff;}

.rigaFaq {background-color:#ff9f3c;}

.bordoDX { font-weight:bold; text-align:center; border-spacing:3px; border-right-width:1px; border-right-color:#000000;}


.calendarTitle {color: #000000;color: #ffffff; background-color:#dc6502;}
.calendarDayHead { font-weight:normal;}
.AvaiableDay {color: #333333;background-color: #C0C0C0;}
.NotAvaiableDay{color: #999999;}
.calendarDaySelected{color:#ff0000;background-color:#ffffff;}


.riassunto          {color: #333366;font-weight: bold; background-color:Transparent;border-style:none; width:100%;}
.promocode
{
    color: #666666;
    background-color: #FFFFFF;
    font-size: 10px;
    font-style: italic;
    border-style:solid;
    border-width:1px;
    border-color:#d6d8c0;
   
}

.bookingtxt
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #d6d8c0;
}




.sconto {color: #333366;font-weight: bold; text-decoration:line-through;}



.promo_title	    {font-size: 15pt; color: #660000; font-weight: bold;}
.promot_txt	        {font-size: 11px;color:#000000;}
.promot_txt_bold	{font-size: 11px;color:#000000;}










.buttontxt
{
    
    font-family:Verdana, Helvetica, sans-serif;
    font-size:8pt;
    color:#2d383d;
    
    text-align:center;
    
    }
    
    
.pulsanteMenu
{
    
    font-family:Times New Roman;
    font-size:11px;
    text-transform:uppercase;
    height:25px;
    color:#424255;
    text-align:center;
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#666666;
    
   
    
    
    }
    
    .pulsanteMenuDX
{
    
    font-family:Times New Roman;
    font-size:11px;
    color:#424255;
    text-align:center;
   text-transform:uppercase;
    
 
    
    
    }



.headertxt
{
    
    font-family:Verdana, Helvetica, sans-serif;
    font-size:7pt;
    color:#636257;
    font-weight:bold;
    text-align:right;
    
    
    
    }
    
    
.footertxt
{
    
    font-family:Verdana, Helvetica, sans-serif;
    font-size:8pt;
    color:#ffffff;

    text-align:center;
    
    }


.errore
{
    
    color:#ff0000;
    
}



.ok
{
    
    color:#66cc66;
    font-weight:bold;
}

.evidenza
{
    font-family:Verdana, Helvetica, sans-serif;
    font-size:8pt;  
    font-weight:bold;
}

.form
{
    font-family:Verdana, Helvetica, sans-serif;
    font-size:11px;
    height:18px;
    border:1px solid #3A4651;
    background-color: #E0E0E0;
    color:#000000;}



.txt 
{
  
  
  
   font-family:Verdana, Helvetica, sans-serif;
   font-size:10px; 
   border-color:#d8d8be;
   border-style:solid;
   border-width:1px;
   color:#000000;

}

.txt8
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #808080;
}


.titBooking 
{
  
  
  
   font-family:Verdana, Helvetica, sans-serif;
   font-size:10px; 
   color:#977629;
   text-align:center;
   font-weight:bold;
   

}

input,textarea,select
{
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;  
   border-style:solid;
   border-width:1px;
   border-color:#d6d8c0;
  


}





















.lastminutelink:link
{
    color: #003366;
    text-decoration: none;
}
.lastminutelink:visited{color:#003366;text-decoration:none;}
.lastminutelink:hover{color:#003366;text-decoration:none;font-weight:normal;}
.lastminutelink:active{color:#003366;text-decoration:none;}
















































.form2{font-family:Verdana, Helvetica, sans-serif;border:1px solid #F8E376;width:98%;background-color: #3A4651;color:#F8E376;}
.form3{
font-family:Verdana, Helvetica, sans-serif;
border:1px solid #F8E376;
background-color: #3A4651;
color:#F8E376;
}
.form4{
font-family:Verdana, Helvetica, sans-serif;
border:1px solid #F8E376;
background-color: #3A4651;
color:#F8E376;
font-size:10px;
}




.txtsmall{
font-family:Verdana, Helvetica, sans-serif;
color:#F8E376;
font-size:10px;
}



.txttitreq{
font-family:Verdana, Helvetica, sans-serif;
color:#F8E376;
font-size:11px;
}



.form5{
font-family:Verdana, Helvetica, sans-serif;
border:1px solid #F8E376;
background-color: #3A4651;
color:#F8E376;
width:30%;
}

.book{
color:#F8E376;
}
.title1{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
color:#F8E376;
}
.title2{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#F5DA3D;
}

.title3{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-variant:small-caps;
color:#FFFFFF;
}
.tit_pickup{
font-family:Verdana, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#ffffff;
}

.titsez{
font-family:Verdana, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;

}



.tit_pickup1{
font-family:Verdana, Helvetica, sans-serif;
font-size:1.12em;
font-weight:bold;
color:#E0E0E0;

 

 
}

.tabsx{
font-family:Verdana, Helvetica, sans-serif;
font-size:12px;
color:#E0E0E0;
}

.tabdx{
font-family:Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#E0E0E0;
}


.tBook1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tBook2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}






#boxLogin
{
    width: 180px;
    border: 1px solid #666666;
    text-align: left;
    position: absolute;
    top: 40px;
    left: 33%;
    
    padding:5px 5px 5px 5px;

   
}



.txtbig {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #000000;text-decoration: none;}
.txtbigRed {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #660000;text-decoration: none;}



.whyUs
{
font-size:13px; font-weight:bold;
}






.titolowhyus {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11pt;
	color: #C86A15;
	text-decoration: none;
	font-weight: bold;
	text-align:center;
	
}
.titolowhyus14 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #660000;
}

.txtwhyus {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: justify;
	line-height:18px;
}

.bordoSxDX 
{
    border-right-style: solid;
    border-right-color: #91917B;
    border-right-width:1px;
    border-left-style: solid;
    border-left-color: #91917B;
    border-left-width:1px;
    
    
    
    }

.tit_check_out
{
    background-color: #C35202;
    color: #FFFFFF;
}


.erroreCreditCard
{
    color: #FF0000;
    font-weight: bold;
    text-transform: uppercase;
}




.contact_field {
	width:300px; 
	font-size:12px;	
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 8pt;color: #424255;
}
.contact_field_message {
	width:299px; 
	font-size:12px;	
    font-family: Verdana, Helvetica, sans-serif; 
	font-size: 8pt;color: #424255;
}
div#btn_contact a:link {
	color:#FFF;
	text-decoration:none;
	
}
div#btn_contact a:hover {
	color:#ff9f3c;
	text-decoration:none;
	
}
div#btn_contact a:active {
	color:#FFF;
	text-decoration:none;
	
}
#btn_contact a:visited {
	color:#FFF;
	text-decoration:none;
}
#btn_contact {
    background-image:url(images/colosseum_send.gif); 
    width:71px; 
    height:21px; 
    float:right; 
    padding-left:12px; 
    background-repeat:no-repeat; 
    font-family: Verdana, Helvetica, sans-serif; 
	font-size: 8pt;color: #424255; 
}