/* Body */
body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    background-attachment: scroll;
	background-image: url(img/sfondo.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #D8EBF1;
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	

}

/* Titoli H */
h1, h2, h3, h4, h5, h6, h7 {
	padding:0px;
	margin:0px;
	font-weight:bold;
	font-size: 16px;

}

/* Tabella sfondo layout bianca */
.tbl {
	border-left: #EEEEEE 1px solid;
	border-right: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	background-color: #FFFFFF;
}

	
/* Barra superiore */
.barraSuperioreVerde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	background-color: #78C041;
	font-weight:bold;
	}
	
	.barraSuperioreVerde h1 {
	font-size: 11px;
	padding-left: 10px;
	font-weight:bold;
	}


a{
	color: #000000;
	text-decoration:none;
}

a:hover{
	color: #0066FF;
	text-decoration:none;
}


.top_green{
	width:744px;
	height:20px;
	background-color: #91CC21;
	padding: 0px 3px 0 3px;
	float:left;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}

.banner{
	width:760px;
	background-color: #C2E2F8;
	padding: 4px 0;
	float:left;
}

.boxOfferta{
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Titolo Nero */
.TitoloNero{
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}

/* Home box Azzurro */
td.boxOffertaTitoloAzzurro{
	width: 230px;
	background: #00ACC1 url(file:///C|/Users/Mirko/Documents/img/boxOfferta_top_azzurro.gif) top left no-repeat;
	padding: 4px;
	border-bottom: solid #FFFFFF 3px;
	vertical-align:top;
}

td.boxOffertaBannerAzzurro{
	background-color:#D8F2F5;
	padding: 2px;
	border: solid #B2E6EC 3px;
	vertical-align:top;
}

a.linkAzzurro{
	color: #00ACC1;
	text-decoration:none;
	font-weight:bold;
}

a.linkAzzurro:hover{
	color: #00ACC1;
	text-decoration:underline;
	font-weight:bold;
}

/* Home box Rosa */
td.boxOffertaTitoloRosa{
	width: 230px;
	background: #E50083 url(file:///C|/Users/Mirko/Documents/img/boxOfferta_top_rosa.gif) top left no-repeat;
	padding: 4px;
	border-bottom: solid #FFFFFF 3px;
	vertical-align:top;
}

td.boxOffertaBannerRosa{
	background-color:#FDF0F8;
	padding: 2px;
	border: solid #F8BDDF 3px;
	vertical-align:top;
}

a.linkRosa{
	color: #E50083;
	text-decoration:none;
	font-weight:bold;
}

a.linkRosa:hover{
	color: #E50083;
	text-decoration:underline;
	font-weight:bold;
}


/* Home box Arancio */
td.boxOffertaTitoloArancio{
	width: 230px;
	background: #FDA92B url(file:///C|/Users/Mirko/Documents/img/boxOfferta_top_arancio.gif) top left no-repeat;
	padding: 4px;
	border-bottom: solid #FFFFFF 3px;
	vertical-align:top;
}

td.boxOffertaBannerArancio{
	background-color:#FEE8C5;
	padding: 2px;
	border: solid #FDC973 3px;
	vertical-align:top;
}

a.linkArancio{
	color: #FDA92B;
	text-decoration:none;
	font-weight:bold;
}

a.linkArancio:hover{
	color: #FDA92B;
	text-decoration:underline;
	font-weight:bold;
}


/* Home box Verde */
td.boxOffertaTitoloVerde{
	width: 230px;
	background: #78BC32 url(file:///C|/Users/Mirko/Documents/img/boxOfferta_top_verde.gif) top left no-repeat;
	padding: 4px;
	border-bottom: solid #FFFFFF 3px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
}

td.boxOffertaBannerVerde{
	background-color:#D6EBC1;
	padding: 2px;
	border: solid #AED784 3px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
}

a.linkVerde{
	color: #78BC32;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

a.linkVerde:hover{
	color: #78BC32;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.footer{
	width: 760px;
	padding: 10px 0 5px 0;
	border-top: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
}

/* Pagine interne */

.top_azzurro{
	width:755px;
	background-color: #00ACC1;
	padding: 0 3px;
	font-size:16px;
	color:#FFFFFF;
}

.top_azzurro h1{
	color:#FFFFFF;
	font-size:12px;
}

.top_arancio{
	width:760px;
	background-color: #FDA92B;
	padding: 0 3px;
	float:left;
	font-size:16px;
}

.top_verde{
	width:760px;
	background-color: #78BC32;
	padding: 0 3px;
	font-size:16px;
	color:#FFFFFF;
}

.top_rosa{
	width:760px;
	background-color: #E50083;
	padding: 0 3px;
	font-size:16px;
	color:#FFFFFF;
}

/* Pagine interne Azzurro */

.sepAzzurro{
	height: 20px;
	border-top: 2px solid #00ACC1;
}
.OffertaTitoloAzzurro{
	background: #00ACC1 url(file:///C|/Users/Mirko/Documents/img/Offerta_top_azzurro.gif) top left no-repeat;
	padding: 4px;
	border-bottom: solid #FFFFFF 3px;
	vertical-align:top;
}

.OffertaTitoloAzzurro2{
	background-color: #00ACC1;
	padding: 4px 0 0 0;
	vertical-align:top;
}

.OffertaAzzurro{
	background-color:#D8F2F5;
	padding: 2px;
	border: solid #B2E6EC 3px;
	vertical-align:top;
}
.OffertaAzzurro2{
	background-color:#FFFFFF;
	padding: 2px;
	border: solid #B2E6EC 3px;
	vertical-align:top;
}

.formAzzurro{
	background-color: #ECFAFB;
	vertical-align:top;
}

.bordoAzzurro{
	border: 2px solid #ECFAFB;
}

.bordoAzzurroDettagli{
	padding: 5px;
	border-left: 3px solid #E7F2F4;
	border-right: 3px solid #E7F2F4;
	border-bottom: 3px solid #E7F2F4;
}


/* Pagine interne Arancio */


.sepArancio{
	width: 760px;
	height: 20px;
	border-top: 2px solid #FDA92B;
}

.sepArancio_int{
	width: 740px;
	height: 20px;
	border-top: 2px solid #FDA92B;
}

.OffertaTitoloArancio{
	width: 780px;
	background: #FDA92B url(file:///C|/Users/Mirko/Documents/img/Offerta_top_Arancio.gif) top left no-repeat;
	padding: 4px;
	border-bottom: solid #FFFFFF 3px;
	vertical-align:top;
}

.OffertaTitoloArancio2{
	background-color: #00ACC1;
	padding: 4px 0 0 0;
	vertical-align:top;
}

.OffertaArancio{
	background-color:#FEDDA5;
	padding: 2px;
	border: solid #FEC570 2px;
	vertical-align:top;
}
.formArancio{
	background-color: #FEEED2;
	vertical-align:top;
}

.bordoArancio{
	border: 2px solid #FEEED2;
}

.bordoArancioDettagli{
	padding: 5px;
	border-left: 3px solid #FEE8C5;
	border-right: 3px solid #FEE8C5;
	border-bottom: 3px solid #FEE8C5;
	border-top: 3px solid #FEE8C5;

}

/* Pagine interne Verdi */

.sepVerde{
	width: 760px;
	height: 20px;
	border-top: 2px solid #AED784;
}

.bordoVerdeDettagli{
	padding: 2px;
	border-left: 3px solid #AED784;
	border-right: 3px solid #AED784;
	border-bottom: 3px solid #AED784;
	border-top: 3px solid #AED784;

}
.OffertaTitoloVerde2{
	background-color: #AED784;
	padding: 4px 0 0 0;
	vertical-align:top;
}

.OffertaVerde{
	background-color:#D6EBC1;
	padding: 2px;
	border: solid #AED784 2px;
	vertical-align:top;
}
.formVerde{
	background-color: #D6EBC1;
	vertical-align:top;
}

.bordoVerde{
	border: 2px solid #D6EBC1;
}

.bordoVerdeDettagli{
	padding: 5px;
	border-left: 3px solid #D6EBC1;
	border-right: 3px solid #D6EBC1;
	border-bottom: 3px solid #D6EBC1;
	border-top: 3px solid #D6EBC1;

}

/* Pagine interne Rosa */
.sepRosa{
	width: 760px;
	height: 20px;
	border-top: 2px solid #E50083;
}

.bordoRosaDettagli{
	padding: 2px;
	border-left: 3px solid #F8BDDF;
	border-right: 3px solid #F8BDDF;
	border-bottom: 3px solid #F8BDDF;
	border-top: 3px solid #F8BDDF;

}
.OffertaTitoloRosa2{
	background-color: #E50083;
	padding: 4px 0 0 0;
	vertical-align:top;
}

.OffertaRosa{
	background-color:#FDF0F8;
	padding: 2px;
	border: solid #F8BDDF 2px;
	vertical-align:top;
}
.formRosa{
	background-color: #FDF0F8;
	vertical-align:top;
}

.bordoRosa{
	border: 2px solid #FDF0F8;
}



/* Calendario voli */
.txtCalendario A:link {
	font-weight: normal; 
	color: #000000; 
	text-decoration: underline; 

}
.txtCalendario A:visited {
	font-weight: normal; 
	color: #000000; 
	text-decoration: underline; 
}
.txtCalendario A:hover {
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none; 
	background-color:#FF0000;
}	

.linea_grigia_under {
	border-bottom: 1px solid #CCCCCC;
}

.intestazioneAzzurro{
	background-color: #00ACC1;
	color:#FFFFFF;
	font-weight:bold;
}

/* font */

.font18{
	font-size: 17px;
}

.font15{
	font-size: 15px;
}

.font14{
	font-size: 14px;
}


.font13{
	font-size: 13px;
}

.font12{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;

}

.font12 A:link {
	font-weight: normal; 
	font-size: 11px; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.font12 A:visited {
	font-weight: normal; 
	font-size: 11px; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.font12 A:hover {
	font-weight: normal; 
	font-size: 11px; 
	color: #0000FF; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.font11{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;

}


.font10{
	font-size: 10px;
}


.verde{
	color: #96C599;
}

.azzurro{
	color: #6192CA;
}

.blu{
	color:#666783;
}

.rosso{
	color:#FF0000;
}

a.tit_linkArancio{
font-size:13px;
color:#000000;
text-decoration:none;
font-weight:bold;
}

a.tit_linkArancio:hover{
font-size:13px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}

a.tit_linkAzzurro{
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;
}

a.tit_linkAzzurro:hover{
font-size:12px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}

a.tit_linkRosa{
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;
}

a.tit_linkRosa:hover{
font-size:12px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}

a.tit_linkVerde{
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;
}

a.tit_linkVerde:hover{
font-size:12px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}

