﻿html,body {
	margin:0;padding:0;
	font-family:tahoma,arial,sans-serif;
	font-size:8pt;
	text-align:center;
}

div#container {
	width: 980px;
	margin: auto;
	background-color: #ecf7fd;
}

div#banner {
	height: 165px;
	background-image: url(../img/banner.jpg);
}

div#base_home {
	background-color:#ecf7fd;
	padding-bottom:10px;
}

div#footer 
{
	clear:both;
	border-top:solid 5px #bfd4de;
	height:25px;
	background-color:#e0e0e0;
	font-size:10px;
}

div#area_button {
	background-image: url(../img/pulsantiera.jpg);
	font-size: 13px;
	height: 38px;
}

.button {
	width: 145px;
	float: left;
	margin-left: 20px;
	font-weight: bold;
	margin-top: 10px;
}

.button a{
	text-decoration:none;
	color:black;
}

.button a:hover{
	color: #990000;
}


.button_1 {
	width: 145px;
	float: left;
	margin-left: 13px;
	font-weight: bold;
	margin-top: 10px;
}

.button_1 a{
	text-decoration:none;
	color:black;
}

.button_1 a:hover{
	color: #990000;
}


.banda_blu {
	height: 24px;
	background-color: navy;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding-top: 6px;
	padding-left: 20px;
}

.banda_blu_lunga {
	height: 24px;
	background-color: navy;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	margin-top: 5px;
	padding-top: 6px;
}


.sezione_home1 {
	width: 305px;
	background-color: #d7edfb;
	float: left;
	margin-left: 15px;
	margin-top: 11px;
}

.sezione_home2 {
	width: 300px;
	background-color:#eff9ff;
	float: left;
	margin-left: 10px;
	margin-top: 11px;
}

.sezione_home3 
{
	width:620px;
	float: left;
	margin-left: 10px;
	margin-top: 11px;
	text-align: center;
}


.italia {
	background-image: url(../img/italia.jpg);
	height: 191px;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	text-decoration: underline;
	margin-bottom: 10px;
}

.ricerca_umbria {
	width: 310px;
	height: 282px;
}

.testo_cerchi {
	font-size: 12px;
	text-align: left;
	padding-left: 20px;
	float: left;
}

.float_sx {
	float: left;
	padding-left: 10px;
}

.celle_ricerca 
{
	clear:both;
	float: left;
	margin-top: 10px;
	text-align: left;
	margin-left: 15px;
	margin-right: 0px;
}

.celle_ricerca label
{
	padding-top:5px;
	font-size:12px;
    display: block;
    float: left;
    width: 60px;
    font-weight: bold;
}

.celle_ricerca select
{
	font-size:10px;
}


.cella_azzurra {
	width: 85px;
	background-color: #b3def6;
	float: left;
	margin-top: 12px;
}

.testo_umbria 
{
	width: 290px;
	clear:left;
	float: left;
	margin-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 11px;
	text-align: justify;
}

.striscia_down {
	float: left;
	width: 100%;
	background-color: #b3e0fd;
	font-size: 1px;
	height: 3px;
	margin-top: 5px;
}

.ticket {
	margin-top: 5px;
}

.offerte 
{
	background-color: white;
	font-size: 12px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding:10px;
}

.offerte_dx {
	background-color: white;
	padding-left: 20px;
	padding-right: 10px;
	font-size: 12px;
	text-align: justify;
	padding-top: 2px;
	padding-bottom: 7px;
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
}


.offerte_luogo {
	background-color: #B3E0FD;
	font-size: 13px;
	margin-top: 10px;
	text-align: left;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: auto;
	margin-right: auto;
}

.prezzo 
{
	display:block;
	font-weight: bold;
	padding-top: 5px;
	color: #003399;
}

.prezzoBarrato {
	font-weight: bold;
	color: #003399;
	text-decoration:line-through;
}


.dettagli 
{
	padding-top: 5px;
	color: #800000;
	font-style: italic;
	text-decoration: underline;
	float:right;
}

.dettagli:hover
{color:Orange}

.img_offerte {
	margin-top: 10px;
}

.comunicazioni {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

.area_agenzie {
	padding-top:160px;
	padding-right:40px;
}

.testo_chi {

	font-size: 12px;
	text-align: justify;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}

.cella_viaggi {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	height: 400px;
	width: 510px;
}


.testo_chi_conta {
	font-size: 13px;
	margin-top: 20px;
	padding-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	border-top-color: #000080;
	border-top-style: solid;
	padding-bottom: 10px;
	border-bottom-color: #000080;
	border-bottom-style: solid;
}

.icone_viaggi {
	float: left;
	margin-right: 20px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	margin-top: 20px;
	border-bottom-color: #003399;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-top-color: #003399;
	border-top-style: solid;
	border-top-width: 2px;
	color: #000000;
	text-decoration: none;
}

.icone_viaggi a img {
	border:0px;
}

.icone_viaggi a {
	color:black;
	text-decoration:none;
}

.icone_viaggi a:hover {
	color: #800000;
}


.icone_viaggi:hover {
	border-top-color: #800000;
	border-bottom-color: #800000;
}

.prenota 
{
	margin-top:10px;
	text-align:center;
	color: #003399;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}


.btn_conferma
{
	font-size:10px;
}


.titoloRicerca
{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	
}

.descrizioneRicerca
{
	font-size:10px;
	padding-top:5px;
	text-align:justify;
}

.leftRicerca
{
	float:left; 
	width:330px;
	width /**/: 350px;
	background-color:White; 
	padding:5px; 
	margin-top:3px;
	min-height:100px;
}
.rightRicerca
{
	float:left; 
	width:110px; 
	background-color:#f4f4f4;
	margin-top:3px;
	min-height:110px;
}

.prezzoRicerca
{
 	 float:left; 
	 width:130px; 
	 width /**/: 150px;
	 background-color:#f4f4f4;
	 margin-top:3px;
	 min-height:50px;
	 padding:30px 0 30px;
	 text-align:center;
	 font-size:14px;
 }
 
 
div#headerMenu
 {
    height:35px;
    padding-left:10px;
    border-left:solid 2px white;
    border-right:solid 2px white;
}

div#headerMenu ul
{
    list-style: none;
    padding-top :0px;
    padding-left:0px;
    margin: 0;
}

div#headerMenu li
{
    font-weight:bold;
    float: left;
    padding-left: 2px;
    padding-right:2px;
    padding-top : 2px;
    margin:0px;
    background-repeat:no-repeat;
}

.testoAtt {

	font-size: 12px;
	text-align:left;
	margin-top: 10px;
}

.prezzoDettaglioOfferta 
{
	margin:10px 5px 0px 10px;
	padding:4px;
	color: #003399;
	font-size: 13px;
	font-weight: bold;
	background-color:#9cd2f2;
	text-align:left;
}

.paginazioneRpt 
{
	clear:both;
	height: 20px;
	background-color: navy;
	padding:5px;
}

.paginazionelabel {

	font-size: 12px;
	text-align:center;
	color:White;
}

.paginazionelabel a
{
	color:White;
}

.paginazionelabel a:hover
{
	color:orange;
}

.eventi_luogo {
	font-weight: normal;
	font-style: italic;
}

.cella_eventi {
	text-align: justify;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	height: 400px;
	width: 600px;
}

.icone_eventi {
	float: left;
	margin-right: 10px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	border-bottom-color: #003399;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-top-color: #003399;
	border-top-style: solid;
	border-top-width: 2px;
	color: #000000;
	text-decoration: none;
	margin-left: 10px;
}

.icone_eventi a img {
	border:0px;
}

.icone_eventi a {
	color:black;
	text-decoration:none;
}

.img_eventi {
	height: 100px;
	margin-top: 20px;
	width: 510px;
	margin-left: auto;
	margin-right: auto;
}

.linkAscx {
	color: #800000;
	text-decoration: underline;
}

.linkAscx:hover {
	color: red;
}
