﻿HTML
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}

.tableRicerca { border: solid 1px #f00; }
BODY
{
    FONT-SIZE: 8px;
    background: white url(img/sfondo.gif) repeat-x fixed center top;
    COLOR: #666666;
    FONT-FAMILY: arial,sans-serif;
    TEXT-ALIGN: center;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}

#firstpage{
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(img/bg_vert.gif) repeat-y center top;
    PADDING-BOTTOM: 2px;
    COLOR: #666666;
    MARGIN-RIGHT: 130px;
    PADDING-TOP: 10px;
}



TD
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Verdana, sans-serif
}
TH
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Verdana, sans-serif
}
A
{
    FONT-WEIGHT: bold;
    COLOR: #cc0000;
    TEXT-DECORATION: none
}
H1
{
    FONT-SIZE: 18px;
    COLOR: #dd0000;
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
    TEXT-ALIGN: center
}

h2
{
	FONT-SIZE: 18px;
    COLOR: blue;
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
	FONT-VARIANT: normal;
}
A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ff0000
}
DIV#container
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: auto;
    WIDTH: 760px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
    POSITION: relative;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
	BORDER-LEFT: 1px solid #90bade;
	BORDER-RIGHT: 1px solid #90bade;
}

DIV#header
{
	
    BORDER-BOTTOM: #666666 0px solid;
    /*BACKGROUND-COLOR: #dd0000;*/
    TEXT-ALIGN: center
}
DIV#navigation
{
    RIGHT: 0px;
    WIDTH: 130px;
    POSITION: absolute;
    TOP: 170px;
	height: 100%;
}
DIV#content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    BACKGROUND: url(img/bg_vert.gif) repeat-y center top;
    PADDING-BOTTOM: 2px;
    COLOR: #666666;
    MARGIN-RIGHT: 130px;
    PADDING-TOP: 20px
}


DIV#firstpageright
{
	PADDING: 5px;
	MARGIN-LEFT: 170px;
	MARGIN-BOTTOM: 20px;
    WIDTH: 450px;
	HEIGHT: 700px;
	BORDER: 0px solid #666666;
	TOP: 170px;
	TEXT-ALIGN: justify;
}

DIV#firstpageleft
{
	PADDING-RIGHT: 0px;
	BORDER: 0px solid #666666;
    PADDING-LEFT: 2px;
	LEFT: 20px;
    PADDING-BOTTOM: 2px;
    COLOR: #666666;
	WIDTH: 140px;
    PADDING-TOP: 00px;
	POSITION: absolute;
	height: 700px;
}

#firstpageleft img
{
	border: 0px;
	margin-bottom: 5px;
}

#firstpageleft a:hover
{
	padding: 5px;
	border: 2px solid #FF0000;
}

#firstpageright table
{
	border: 0px;
	font-family: tahoma, arial;
	font-size: 76%;
	text-align: justify;
}

#firstpageright td
{
	padding: 10px;
	color: #333333;
}

#box_firstpage
{
	margin-bottom: 25px;
	border: 1px solid #90bade;
	background-color: #eaf3fc;
}

#pulsantePolonia a
{
  border: 1px solid #666666; 
  width: 150px; 
  height: 30px; 
  padding-top: 10px; 
  padding-bottom: 10px; 
  background-color: #eaf3fc;
}

#pulsantePolonia a:hover
{
  border: 1px solid #666666; 
  width: 150px; 
  height: 30px; 
  padding-top: 10px; 
  padding-bottom: 10px; 
  background-color: white;
}

.tabellaPrezzi td
{
  text-align: center;
  border-left: 1px solid #000099;
  color:#000099;
  padding: 3px;
  font-size: 11px;
  font-family: arial;
}

.backgroundPrezziBlue
{
	background-color: #99cdff;
}

.backgroundPrezziChiaro
{
	background-color: #dfffff;
}

#box_ricerca
{
	margin-bottom: 25px;
	border: 1px solid #90bade;
	background-color: #eaf3fc;
	width: 380px;
}

.formini { width: 61px; }
.formtext { width: 250px; margin: 10px;}

DIV#footer
{
  	WIDTH: 100%;
    BACKGROUND-COLOR: #eaf3fc;
    background-image:url('img/footer.jpg');
    background-repeat: no-repeat;
    height: 120px;
    TEXT-ALIGN: center;
}

DIV#bluebox
{
    BACKGROUND-COLOR: #eaf3fc;
    TEXT-ALIGN: center;
	padding: 10px;
	margin: 5px;
	border: 1px solid #3366CC;
	width: 400px;
	color: #3366CC;
}
DIV#viaggi
{
    FONT-SIZE: 11px
}
DIV#viaggi UL
{
    FONT-SIZE: 12px;
    LIST-STYLE-IMAGE: url(img/b1.gif);
    MARGIN-LEFT: 50px;
    TEXT-ALIGN: left
}
DIV#viaggi LI
{
    MARGIN: 2px
}
#viaggi TD
{
    BORDER-BOTTOM: #396ab7 1px solid
}
.navtutti A
{
    LIST-STYLE-IMAGE: url(img/b1.gif)
}
.navtutti A:hover
{
    LIST-STYLE-IMAGE: url(img/b1_on.gif)
}

#button
{
    LEFT: 0px;
    WIDTH: 100%;
    POSITION: relative;
}
#button UL
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: medium none;
}
#button LI
{
    DISPLAY: inline;
    MARGIN: 0px;
    BORDER-BOTTOM: #90bade 1px solid
}
#button li A
{
    BORDER-TOP: #cc0000 0px solid;
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    WIDTH: 107px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #cc0000 0px solid;
    LETTER-SPACING: 1px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    background-color: #DD0000;
}
#button li A:hover
{
    COLOR: #cc0000;
    BACKGROUND-COLOR: #ffffff;
}
#menulaterale
{
    LEFT: 15px;
    WIDTH: 100%;
    POSITION: relative;
    TEXT-ALIGN: center
}
#menulaterale UL
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 15px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: medium none;
    LIST-STYLE-TYPE: none
}
#menulaterale LI
{
    MARGIN: 0px;
    BORDER-BOTTOM: #90bade 1px solid
}
#menulaterale A
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #cc0000 0px solid;
    DISPLAY: block;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    TEXT-TRANSFORM: lowercase;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 120px;
    COLOR: #cc0000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #cc0000 0px solid;
    LETTER-SPACING: 1px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

#menulaterale img
{
	border: 0px solid #FFFFFF;;
}
#menulaterale A:hover
{
    COLOR: #cc0000;
    BACKGROUND-COLOR: #eaf3fc;
}
#tabellafinanziamenti
{
}
#tabellafinanziamenti TD
{
    BORDER-RIGHT: #396ab7 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #396ab7 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #396ab7 1px solid;
    COLOR: #396ab7;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #396ab7 1px solid;
    TEXT-ALIGN: center
}
#tabellaviaggi TD
{
    FONT-SIZE: 12px;
    COLOR: #330099;
    BORDER-BOTTOM: #3969b5 1px solid
}
#tabellaviaggi A
{
    COLOR: #cc0000
}
#tabellaviaggi A:hover
{
    COLOR: #ff0000
}
#schedaviaggio TD
{
    COLOR: #000000
}
#schedaviaggio UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#magic_regolamento h1 { color: #333; text-align: center; }
#richiesta
{
    DISPLAY: none
}
#cercaviaggi TABLE
{
    BORDER-RIGHT: #cc0000 1px solid;
    BORDER-TOP: #cc0000 1px solid;
    BORDER-LEFT: #cc0000 1px solid;
    BORDER-BOTTOM: #cc0000 1px solid;
    BACKGROUND-COLOR: #fffeeb
}
#cercaviaggi TD
{
    PADDING-LEFT: 10px
}
#cercaviaggiunder TD
{
    BORDER-RIGHT: #cc0000 1px solid;
    BORDER-TOP: #cc0000 1px solid;
    BORDER-LEFT: #cc0000 1px solid;
    BORDER-BOTTOM: #cc0000 1px solid;
    BACKGROUND-COLOR: #ffffff
}

#elenco_strutture
{
	border-top: 1px solid #666666;
	width: 400px;
	text-align: center;
	padding: 10px;	
	margin-top: 20px;
}

#elenco_strutture h1{
	font-size: 11px;
	color: #000099;
	text-align: left;
	display: block;
	margin: 5px;
	font-weight: normal;
	}
#boxofferte
{
  width: 550px;
  margin: auto;
}	

.offertaImmagine
{
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

#elenco_offerte
{
	border: 1px solid #666666;
	width: 250px;
	height: 160px;
	text-align: center;
	padding: 10px;	
	margin: 10px;
	float: left;
	background-color: #eaf3fc;
}

#elenco_offerte h1{
	font-size: 11px;
	color: #000099;
	text-align: left;
	display: block;
	margin: 5px;
	font-weight: normal;
	}
	
#elenco_strutture_magic
{ background-color: #ebf1fb; width: 400px; text-align: center; padding: 10px; margin-top: 20px; border: solid 1px #0d00c4; }
#elenco_strutture_magic img { float: left; }
#elenco_strutture_magic h1{
	font-size: 11px;
	color: #000099;
	text-align: left;
	display: block;
	margin: 5px;
	font-weight: normal;
	}

#magic_regolamento { text-align: justify; padding-left: 20px; padding-right: 20px; }	
#magic_regolamento h1
{ FONT-SIZE: 30px; FONT-WEIGHT: normal; COLOR: #333; FONT-FAMILY: Tahoma, Verdana, sans-serif; FONT-VARIANT: small-caps; MARGIN-BOTTOM: 0; }

#magic_regolamento h2
{ FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #333; FONT-FAMILY: Tahoma, Verdana, sans-serif; FONT-VARIANT: small-caps; MARGIN-BOTTOM: 0; }

#magic_regolamento h3
{
	FONT-SIZE: 12px;
	COLOR: #333;
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
	FONT-VARIANT: small-caps;
	MARGIN-BOTTOM: 0;
	
}

#scheda_travel {
	width: 550px;
	margin-top: 20px;
	border-top: 0px solid #666666;
	padding-top: 10px;
	border-bottom: 0px solid #666666;
	padding-bottom: 20px;
}

#scheda_travel tr{

}

#titolo_travel {

	padding: 0px;
}
#titolo_travel h1{
	font-size: 23px;
	text-align: left;
	color: #0066CC;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	FONT-VARIANT: normal;
	font-weight: normal;
	letter-spacing: 1px;
}

#titolo_travel h2{
	font-size: 12px;
	text-align: left;
	color: #0066CC;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-weight: bold;
	FONT-VARIANT: normal;
	letter-spacing: 1px;
}	

#scheda_travel img{
	/*margin-bottom: 80px;*/
}
#descrizione_travel{
	margin-top: 20px;
	background-color: #eaf3fc; 
	border: 0px dotted #CC0000;
	color: #0066CC;
	padding: 10px;
	font-size: 12px;
	text-align: justify;
}

#prezzi_table tr, td {
	color: #666666;
}

#travel_card_doc
{
	font-size: 11px;
	color: #333333;
	width: 520px;
	padding: 20px;
	text-align: justify;
	border: 1px solid #999999;
}

#travel_card_doc ul
{
	LIST-STYLE-IMAGE: url(img/b1_on.gif);
	margin-left: 40px;
	color: #333333;
}

#travel_card_doc h1
{
	font-size: 15px;
	font-variant: small-caps;
	color: #222222;
}

#travel_card_doc h2
{
	font-size: 13px;
	color: blue;
	font-variant: small-caps;
	color: #222222;
}

#travel_intro
{
	text-align: left;
	width: 550px;
	font-size: 12px;
	color: #222222;
}
.fieldricerca { color: blue; }
.legendricerca { color: blue; }
#travel_intro td
{
	color: #222222;
	padding: 10px;
}

#travel_intro img
{
	margin-bottom: 0px;
	margin-top: 0px;
	border: 0px;
}

#prenotazione_travel 
{
	width: 350px;

}

#prenotazione_travel ul
{
	LIST-STYLE-IMAGE: url(img/b1_on.gif);
	margin-left: 100px;
}

#prenotazione_travel table
{
	width: 300px;
	background: #eaf3fc;
	border: 1px solid #6699CC;
}
#prenotazione_travel td
{
	text-align: right;
	padding: 2px;	
}
legend.legendricerca
{
	font-family: tahoma, arial;
	color: #666666;
}
