*{
margin:0 auto;
padding:0;
}

ul {list-style:none;}

body{
	color:#333333;
	background-color:#488400;
	font: 11px/1.6 Arial, Helvetica, sans-serif;
	text-align:center;
}

#container{	
	width:959px;
	background:url(../img/bg.jpg) top left repeat-y;
}

#corpo{ width:734px; text-align:left; float:left; padding:0 0px 0 10px;}
#colonna{ text-align:left;
float:right;
display:inline;
width:179px;
margin-right:22px;

}
#colonna img{ display:block}

#footer{
	margin:0 auto;
	font:11px/1.6 Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}

#footer ul {padding:0; margin:0}
#footer li h5 a {color:#fff; font: 400 11px/18px arial;  }
#footer li {float:left; padding: 0 0 0 4px; font: 400 11px/18px arial;}
#footer li a{ color:#fff; font: 400 11px/18px arial;}
#footer li span{ color:#fff; font: 400 11px/18px arial; padding-right:4px;}
#footer li.img {margin:0px 0 0 4px}

.box-footer{ width:721px; text-align:left; margin:0 auto; padding-bottom:9px; clear:both;}
.box-footer p{ margin-left:110px;}
.box-footer a{ padding:0; color:#fff; text-decoration:none;}

.primaparte { width: 344px;  float:left}
#lang {width:175px; padding:4px 0 0 0; background:none}
#lang a {color:#333; text-decoration:none;}
#lang a:hover {color:#488400; text-decoration:underline;}
#lang a.active{color:#E36006; text-decoration:none; font-weight:bold;}

.secondaparte{ width: 377px; float:left;}

.box-banner-top{width: 179px; height:11px;}
.box-banner{ 
	width: 193px;
	height:365px; 
	background-image:url(../img/middle-banner.jpg); 
	background-repeat:repeat-y;
	float:left;
}
.box-banner img{ margin: 3px 0 0 10px; display:block;}
.box-banner-bottom{width: 179px; height:13px;}


.corpo-ricerca{
	clear:both;
	width:721px; 
	text-align:left;
	float:left;
}

.bottone{ background:#d6d6d6; line-height:21px; color:#666; padding:0 5px; float:left; text-align:center;}
.bottone a{ color:#666; text-decoration:none;}
.bottone a:hover{ color:#333; text-decoration:underline;}

.bottone-arancio{ background:#ff6600; line-height:21px; color:#666; padding:0 5px; float:right; text-align:center;}
.bottone-arancio a{ color:#fff; text-decoration:none; padding:0 5px;}
.bottone-arancio a:hover{ color:#fff; text-decoration:underline; padding:0 5px;}

.pulsante {
	float:right;
	border:0;
	height:21px;
	background-color:#FF6600;
	color:#FFFFFF
}


.form{ text-align:center;}


#sotto_mappa{
width:959px;
padding-left:10px;
}


#sotto_mappa .mappa-sito{
	float:left;
	clear:both;
	width:721px; 
	background:#C1E8FB;
	font-size:10px;
	color:#3399cc;
	line-height:12px;
}
#sotto_mappa .mappa-sito a{ color:#3399cc; text-decoration:none;}
#sotto_mappa .mappa-sito a:hover{ color:#206180; text-decoration:underline;}

.testo-blu{
color:#3399cc;
font-size:10px;
}
.border-bottom{
border-bottom:1px dotted #3399cc;
}

.testo-blu a{
color:#3399cc;
font-size:10px;
padding-left:10px;
text-decoration:none;

}
.testo-blu a:hover{
color:#3399cc;
font-size:10px;
padding-left:10px;
text-decoration:underline;

}
#sotto_mappa .testo-arancio{
color:#EC6F04;
font-size:11px;
padding-left:10px;
}
.border-right{
border-right:1px dotted #EC6F04;
}
.border-left{
border-left:1px dotted #EC6F04;
}

.border-bottom-arancio{
border-bottom:1px dotted #EC6F04;
}
#sotto_mappa .testo-arancio a{
color:#EC6F04;
font-size:11px;
text-decoration:none;
}
#sotto_mappa .testo-arancio a:hover{
color:#EC6F04;
font-size:11px;
text-decoration:none;
text-decoration:underline;
}
/************************************************/

.mappaSitoColonnaLocalita {
	float:left;
	margin:0 0 0 10px;
}

.mappaSitoColonnaSubLocalita {
	float:left;
	margin-right:30px;
}

.mappa-verona{width:124px; padding:10px; float:left;}
.mappa-lago{width:270px; padding:10px; float:left; }
.mappa-vicenza{width:120px; padding:10px; float:left;}
.mappa-chioggia{width:120px; padding:10px; float:left;}

h3{ font-size:11px; color:#3399cc;}
.grigio{ color:#333333}

.box-dx{ width:179px; background:#C1DB7F; margin-top:7px;}
.box-dx .rientro{ padding-left:11px;}
.box-dx .rientro img{ border-top:4px solid #fff; border-bottom:4px solid #fff; margin-top:3px;}
.box-dx .rientro p{ line-height:12px; padding:5px 0; font-size:10px;}
.rientro a{ text-decoration:underline; color:#333333}
.rientro a:hover{ text-decoration:underline; color:#FFFFFF}


.link_dx_sotto{
float:left;
display:inline;
width:179px;
margin-left:25px;
}

.link-titolo{ float:left; text-align:left; color:#fff; background:#6D9E12; line-height:15px; width:179px;}
.link-titolo img{float:left; padding-left:10px;}
.link-elenco{ color:#fff; line-height:12px; font-size:11px; padding-top:15px; text-align:left;}
.link-elenco a{ color:#fff; font-size:11px; text-decoration:none}
.link-elenco a:hover{ color:#fff; font-size:11px; text-decoration:underline}


#immagine{ background:url(../img/immagine2.jpg); background-repeat:no-repeat; height:298px;}
#immagine h1{ font-size:21px; color:#fff; font-style:italic; line-height:21px; padding-top:30px;}

#fascia{line-height:77px; height:77px; width:721px; text-align:left;  }
.corpo-ricerca h2 { text-align:left; margin:0; padding:20px 0 0 195px;}
.corpo-ricerca h2 a{ font-size:26px; line-height:23px; color:#ccc; text-decoration:none;}



#campiForm {
	width:605px;
	background-color:#EEEEEE;
	margin:0 auto;
	clear:both;
	font-size:12px;
	text-align:left;
	padding-bottom:20px;
}

.intestazione {
	padding-left:8px;
	background-color:#3399CC;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

#campiForm select {
	margin-left:8px;
}


#formContainer {
	background-color:#EEEEEE;
	width:605px;
	margin:0 auto;
}

.clearer {
	clear:both;
	height:0;
	width:0;
	font-size:0;
	margin:0;
	padding:0;
	display:block;
}

.titoloMappaSito {
	text-transform:uppercase;
}

.link-titolo-sx{ color:#fff; background:#6D9E12; line-height:15px; width:179px;}
.link-elenco-sx{ color:#fff; line-height:12px; font-size:11px; padding:10px;}
.link-elenco-sx a{ color:#fff; font-size:11px; text-decoration:none; width:155px; line-height:12px;}
.link-elenco-sx a:hover{ color:#fff; font-size:11px; text-decoration:underline}

h2{ color:#EC6F04; font-size:18px; padding-top:20px; line-height:20px;}

.testo{ width:605px; font-size:12px; text-align:justify; float:left; }

.ring {
	background-color:#ffffff;
	width:605px;
	padding-left: 60px;
}

/* visibility network */

a.visibilityNetwork{text-decoration:none; color: #999999;}
a.visibilityNetwork:hover{text-decoration:none; color: #999999;}

/*===========================================================================*/
/*-- FORM DI RICERCA WTWBP --------------------------------------------------*/
/*===========================================================================*/

/* ------------------------------------------*/
/* CLASSI GENERICHE -------------------------*/
/* ------------------------------------------*/
.wtwbp_select {
	font-size: 11px;
	background-color: #FFFFFF;
}


.wtwbp_totali {
	font-size: 11px;
	background-color: #E6F7FF;
	text-align: right;
	border: 1px  solid #598CA7;
	width:37px;
}


.wtwbp_select_numero {
	
	font-size: 8pt;
	width:39px;
	height:19px;
}

/* ---------------------------------------------*/
/* CONTAINER PRINCIPALE DEI CAMPI DEL FORM -----*/
/* ---------------------------------------------*/

#wtwbp_searchFields {
	width:605px;
	/*background-color:#EEEEEE;*/
	text-align:center;
	margin:0 auto;
	clear:both;
	font-size:12px;
}

#wtwbp_searchFields table {
	border-collapse: collapse;
}


/* ---------------------------------------------*/
/* SISTEMAZIONE --------------------------------*/
/* ---------------------------------------------*/
#wtwbp_sistemazione {
	clear:both;
	height:70px;
}

#wtwbp_sistemazione_label {
	text-align:left;
	background-color:#3399CC;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

#wtwbp_sistemazione_label_txt {
	padding-left:8px;
}

/*
#wtwbp_localita {
	float:left;
}
*/

#wtwbp_categoria {
	margin-top:10px;
	float:left;
	padding-left:8px;
}

#wtwbp_elencoTrattamenti  {
	margin-top:10px;
	float:right;
	white-space:nowrap;
	padding-right:8px;
}


/* ---------------------------------------------*/
/* DATE ----------------------------------------*/
/* ---------------------------------------------*/
#wtwbp_date {
	clear:both;
	height:70px;
}

#wtwbp_date_label {
	height:20px;
	background-color:#3399CC;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

#wtwbp_dataArrivo_label {
	float:left;
	width:217px;
	padding-left:8px;
	text-align:left;
	vertical-align:middle;
}

#wtwbp_dataPartenza_label {
	float:left;
	width:220px;
	text-align:left;
	vertical-align:middle;
}

#wtwbp_totNotti_label {
	float:right;
	width:117px;
	text-align:right;
	padding-right:8px;
	vertical-align:middle;
}

#wtwbp_dataArrivo {
	float:left;
	width:217px;
	text-align:left;
	padding-left:8px;
}

#wtwbp_dataPartenza {
	float:left;
	width:220px;
	text-align:left;
}

#wtwbp_totNotti {
	float:right;
	width:120px;
	text-align:right;
	padding-right:8px;
}



/* ---------------------------------------------*/
/* TIPOLOGIE -----------------------------------*/
/* ---------------------------------------------*/
#wtwbp_tipologie {
	clear:both;
	/*padding-top:5px;*/
}

#wtwbp_tipologie td {
	font-size:12px;
}

.wtwbp_tipologie_spaziatoreColonna {
	width:8px;
}


.wtwbp_tipologie_spaziatoreRiga {
	height: 8px;
	font-size:0px;
}


.wtwbp_tipologie_intestazione {
	height:20px;
	background-color:#3399CC;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.wtwbp_tipologie_piede {
	height:20px;
	background-color:#3399CC;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
