td {text-align: left;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;line-height:15px; vertical-align:top;}

h3 {text-align: left;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000; vertical-align:top;  }

img { border:0;}  
table { height:100%; width:100%; border:0;} 
body { 	margin:0px;padding:0px; background:#FFFFFF background-color: #3046D7;
	background-image: url(images/sfondo1.jpg);
	background-repeat: repeat-x;}

form { padding:0; margin:0;}

em { color:#FFFEFE; font-style:normal;}
em a { color:#ffffff; font-style:normal; text-transform:uppercase; text-decoration:none;}
em a:hover { color:#DB020A;}

#main_table {
	width:766px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0E0E0E;
	border-right-color: #0E0E0E;
	border-bottom-color: #0E0E0E;
	border-left-color: #0E0E0E;
}





/* -------------------------------------------- Header ------------------------------------------ */

#header { height:395px; border: 1px solid #333333;}

/* -------------------------------------------- Content ----------------------------------------- */

#content {
} /*background:url(images/px_cont.gif) top repeat-x #313131;}*/



/* -------------------------------------------- Indicazioni -------------------------------------------- */
#indicazioni #col_1 { width:329px; background:#FFFFFF;} 
#indicazioni #col_1 div {margin:37px 15px 10px 40px;}
#indicazioni #col_1 span { margin:32px 0px 0px 0px; display:block;}
#indicazioni #col_1 .indent_img { margin:0px 0px 27px 0px; display:block;}
#indicazioni #col_1 .indent_img_1 { margin:30px 0px 0px 0px; display:block;}
#indicazioni #col_2 { width:437px; }
#indicazioni #col_2 div {margin:36px 38px 10px 39px;}
#indicazioni #col_2 table { width:355px; height:70px; margin:0px 0px 27px 0px;}
#indicazioni #col_2 .indent_img { margin:0px 0px 25px 0px; display:block;}
#indicazioni #col_2 .indent_img_1 { margin:44px 0px 30px 0px; display:block;}

/* -------------------------------------------- Home -------------------------------------------- */
#home #col_1 {
	width:450px;
	background:#FFFFFF;
} 
#home #col_1 div.lingue {margin:0px 0px 0px 40px; text-align:right;}
#home #col_1 div.benvenuto {margin:20px 32px 10px 40px;}
#home #col_1 div {margin:37px 32px 10px 40px;}
#home #col_1 table { width:400px; height:35px; margin:8px 0px 32px 0px;}
#home #col_1 .indent_img { margin:10px 0px 27px 0px; display:block;}

/* ------------------------------------------------------------------- */
#home #col_2 {
	width:290px;
}
#home #col_2 div {
	margin-top: 36px;
	margin-right: 12px;
	margin-bottom: 10px;
	margin-left: 12px;
}
#home #col_2 span {margin:28px 0px 0px 0px; display:block;}
#home #col_2 .indent_img { margin:0px 0px 27px 0px; display:block;}









/* -------------------------------------------- Page -------------------------------------------- */
#page #col_1 {
	width:450px;
	background:#FFFFFF;
} 
#page #col_1 div {margin:37px 32px 10px 40px;}
#page #col_1 table { width:400px; height:35px; margin:8px 0px 32px 0px;}
#page #col_1 .indent_img { margin:0px 0px 27px 0px; display:block;}

/* ------------------------------------------------------------------- */
#page #col_2 {
	width:290px;
}
#page #col_2 div {
	margin-top: 36px;
	margin-right: 12px;
	margin-bottom: 10px;
	margin-left: 12px;
}
#page #col_2 span {margin:28px 0px 0px 0px; display:block;}
#page #col_2 .indent_img { margin:0px 0px 27px 0px; display:block;}

/* -------------------------------------------- priv -------------------------------------------- */
#priv #col_1 {
	width:450px;
	background:#FFFFFF;
} 
#priv #col_1 div {margin:10px 32px 10px 40px;}
#priv #col_1 table { width:400px; height:35px; margin:8px 0px 32px 0px;}
#priv #col_1 .indent_img { margin:0px 0px 27px 0px; display:block;}

/* ------------------------------------------------------------------- */
#priv #col_2 {
	width:290px;
}
#priv #col_2 div {
	margin-top: 10px;
	margin-right: 12px;
	margin-bottom: 10px;
	margin-left: 12px;
}

#priv #col_2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; 
	font-weight: bold;
	color: #000000;
} 

#priv #col_2 span {margin:28px 0px 0px 0px; display:block;}
#priv #col_2 .indent_img { margin:0px 0px 27px 0px; display:block;}
/* -------------------------------------------- Page 1 -------------------------------------------- */
#page_1 #col_1 {
	width:393px;
	background:#FFFFFF;
	color: #333333;
} 
#page_1 #col_1 div {margin:37px 35px 10px 38px;}
#page_1 #col_1 span { margin:23px 0px 0px 0px; display:block;}
#page_1 #col_1 .indent_img { margin:0px 0px 27px 0px; display:block;}
#page_1 #col_1 .indent_img_1 { margin:64px 0px 30px 0px; display:block;}
/* ------------------------------------------------------------------- */
#page_1 #col_2 { width:373px;}
#page_1 #col_2 div {margin:37px 35px 10px 39px;}
#page_1 #col_2 table { width:295px; height:35px; margin:0px 0px 32px 0px;}
#page_1 #col_2 .indent_img { margin:0px 0px 27px 0px; display:block;}
#page_1 #col_2 .indent_img_1 { margin:64px 0px 32px 0px; display:block;}
/* -------------------------------------------- Page 2 -------------------------------------------- */
#page_2 #col_1 {
	width:200px;
	background:#FFFFFF;
	margin-top: 77px;
} 
#page_2 #col_1 div {
	margin-top: 35px;
	margin-right: 15px;
	margin-bottom: 2px;
	margin-left: 29px;
}
#page_2 #col_1 div.link {
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 20px;
}


#page_2 #col_1 span { margin:18px 0px 0px 0px; display:block;}
#page_2 #col_1 span span { margin:25px 0px 0px 0px; display:block;}
#page_2 #col_1 .indent_img { margin:0px 0px 23px 0px; display:block;}
/* ------------------------------------------------------------------- */
#page_2 #col_2 {
	width:485px;
}
#page_2 #col_2 div {
	margin-top: 80px;
	margin-right: 33px;
	margin-bottom: 10px;
	margin-left: 22px;
}
#page_2 #col_2 span {margin:50px 0px 0px 0px; display:block;}
#page_2 #col_2 span span {margin:60px 0px 0px 0px; display:block;}
#page_2 #col_2 .indent_img { margin:0px 0px 27px 0px; display:block;}

/* -------------------------------------------- comunicazioni -------------------------------------------- */
#comunicazioni #col_1 {
	width:200px;
	background:#FFFFFF;
	margin-top: 77px;
} 
#comunicazioni #col_1 div {
	margin-top: 35px;
	margin-right: 15px;
	margin-bottom: 2px;
	margin-left: 29px;
}
#comunicazioni #col_1 div.link {
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 30px;
}

#comunicazioni #col_1 div.menu{
	margin-top: 35px;
	margin-right: 15px;
	margin-bottom: 40px;
	margin-left: 45px;
	
}

#comunicazioni #col_1 div.bottoni {
	width:100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0033CC;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #0033CC;
	border-right-color: #0033CC;
	border-bottom-color: #0033CC;
	border-left-color: #0033CC;
	text-align:center;
}


#comunicazioni #col_1 span { margin:18px 0px 0px 0px; display:block;}
#comunicazioni #col_1 span span { margin:25px 0px 0px 0px; display:block;}
#comunicazioni #col_1 .indent_img { margin:0px 0px 23px 0px; display:block;}
/* ------------------------------------------------------------------- */
#comunicazioni #col_2 {
	width:485px;
}

#comunicazioni #col_2 div.vuoto {
	height:400px;
}
#comunicazioni #col_2 div {
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 10px;
}

#comunicazioni #col_2 div.comunicazione {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
}

#comunicazioni #col_2 div.frame {
	padding:20px;
	background-color:#FFFFFF;
}
#comunicazioni #col_2 div.table {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;;
}
#comunicazioni #col_2 div.record {
	margin-top: 30px;
	margin-right: 5px;
	margin-bottom: 0px;
	padding-bottom:0px;
	margin-left: 5px;
	text-align:right;
}
#comunicazioni #col_2 div.barre {
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	text-align:right;
}
#comunicazioni #col_2 p {
	margin-left: 5px;
	margin-top: 5px;
}

#comunicazioni #col_2 span {margin:50px 0px 0px 0px; display:block;}
#comunicazioni #col_2 span span {margin:60px 0px 0px 0px; display:block;}
#comunicazioni #col_2 .indent_img { margin:0px 0px 27px 0px; display:block;}


/* -------------------------------------------- Chioggia -------------------------------------------- */

#chioggia #col_1 {
	
	background:#FFFFFF;
	margin-top: 77px;
} 




#chioggia #col_1 div {
	margin-top: 35px;
	margin-right: 15px;
	margin-bottom: 2px;
	margin-left: 29px;
}
#chioggia #col_1 div.link {
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 30px;
}

#chioggia #col_1 div.col_1 {
          background:#FFFFFF;
	margin-top: 77px;
}


#chioggia #col_1 span { margin:18px 0px 0px 0px; display:block;}
#chioggia #col_1 span span { margin:25px 0px 0px 0px; display:block;}
#chioggia #col_1 .indent_img { margin:0px 0px 23px 0px; display:block;}



#chioggia #col_1 div.testo {
	margin-top: 20px;
	margin-right: 45px;
	margin-bottom: 8px;
	margin-left: 32px;
	text-align: justify;
}

#chioggia #col_1 div.testo1 {
	margin-top: 20px;
	margin-right: 45px;
	margin-bottom: 8px;
	margin-left: 32px;
	text-align: justify;
	
	
	
}

#chioggia #col_1 div.testo_sinistra { float:left; width: 300px;	background-image:url(images/navigare_a_chioggia/sf_chioggia.jpg);}
#chioggia #col_1 div.testo_destra { float:right; width: 300px;background-image:url(images/navigare_a_chioggia/sf_chioggia.jpg);}
#chioggia #col_1 div.space { height:20px; float:left;}
#chioggia #col_1 ul {margin:10px; margin-bottom:35px; padding-bottom:15px; padding:0; }
#chioggia #col_1 li { margin-left:5px; padding:2px 0 0px 0px; }




/* -------------------------------------------- approfondimento -------------------------------------------- */



#approfondimento #col_1 {
	
	background:#FFFFFF;
	margin-top: 77px;
} 





#approfondimento #col_1 div {
	margin-top: 35px;
	margin-right: 15px;
	margin-bottom: 2px;
	margin-left: 29px;
}

#approfondimento #col_1 div.testo {
	margin-top: 2px;
	margin-right: 45px;
	margin-bottom: 8px;
	margin-left: 32px;
	text-align: justify;
	
	
}

#approfondimento #col_1 div.testo1 {
	margin-top: 2px;
	margin-right: 45px;
	margin-bottom: 8px;
	margin-left: 32px;
	text-align: justify;
	clear:both;
	
	
}
#approfondimento #col_1 div.testo_sinistra {
	margin-top: 2px;
	margin-right: 45px;
	margin-bottom: 8px;
	margin-left: 0px;
	text-align: justify;
	float:left;
	width:315px;
	
}
#approfondimento #col_1 div.testo_destra {
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 8px;
	margin-left: 2px;
	text-align: justify;
	float:right;
	width:315px;
}


#approfondimento #col_1 div.immagine_destra {
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 30px;
	text-align: justify;
	float:right;
}

#approfondimento #col_1 div.immagine {
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	float:left;
}

#approfondimento #col_1 div.eventi {
	margin-top: 40px;
	overflow:hidden;
	
}

#approfondimento #col_1 div.col_1 {
	width:300px;
	float:left;
}
#approfondimento #col_1 div.col_2 {
	width:385px;
	margin-right:0px;
	margin-left:350px;
}

#approfondimento #col_1 span { margin:18px 0px 0px 0px; display:block;}
#approfondimento #col_1 span span { margin:25px 0px 0px 0px; display:block;}
#approfondimento #col_1 .indent_img { margin:0px 0px 23px 0px; display:block;}

/* -------------------------------------------- galleria -------------------------------------------- */
#galleria #col_1 {
	width:200px;
	background:#FFFFFF;
	margin-top: 77px;
} 
#galleria #col_1 div {
	margin-top: 35px;
	margin-right: 15px;
	margin-bottom: 2px;
	margin-left: 29px;
}

#galleria #col_1 div.menu{
	margin-top: 35px;
	margin-right: 15px;
	margin-bottom: 2px;
	margin-left: 49px;
}

#galleria #col_1 div.bottoni {
	width:100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0033CC;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #0033CC;
	border-right-color: #0033CC;
	border-bottom-color: #0033CC;
	border-left-color: #0033CC;
	text-align:center;
}

#galleria #col_1 span { margin:18px 0px 0px 0px; display:block;}
#galleria #col_1 span span { margin:25px 0px 0px 0px; display:block;}
#galleria #col_1 .indent_img { margin:0px 0px 23px 0px; display:block;}
/* ------------------------------------------------------------------- */
#galleria #col_2 {
	width:485px;
	background:url(images/sfondo_porto.jpg);
}
#galleria #col_2 div {
	margin-top: 80px;
	margin-right: 33px;
	margin-bottom: 10px;
	margin-left: 22px;
}
#galleria #col_2 div.foto {
	margin-top: 50px;
	margin-right: 33px;
	margin-bottom: 10px;
	margin-left: 22px;
}

#galleria #col_2 div.descrizione {
	margin-top: 25px;
	margin-bottom:150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align:center;
}

#galleria #col_2 div.titolo {
	margin-top: 80px;
	margin-right: 33px;
	margin-bottom: 10px;
	margin-left: 22px;
	font-size: 18px;
	font-weight: bold;
	color: #006699;
	letter-spacing: 1px;
	text-decoration: none;
	font-style: oblique;
}

#galleria #col_2 span {margin:50px 0px 0px 0px; display:block;}
#galleria #col_2 span span {margin:60px 0px 0px 0px; display:block;}
#galleria #col_2 .indent_img { margin:0px 0px 27px 0px; display:block;}


/* -------------------------------------------- gallery -------------------------------------------- */
#gallery #col_1 {
	width:140px;
	margin-top: 77px;
	
} 
#gallery #col_1 div {
	margin-top: 35px;
	margin-right: 15px;
	margin-bottom: 2px;
	margin-left: 29px;
}

#gallery #col_1 div.load_image {
	border-color:#CCCCCC;
}


#gallery #col_1 div.menu{
	margin-top: 35px;
	margin-right: 15px;
	margin-bottom: 2px;
	margin-left: 20px;
}

#gallery #col_1 div.bottoni {
	width:100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0033CC;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #0033CC;
	border-right-color: #0033CC;
	border-bottom-color: #0033CC;
	border-left-color: #0033CC;
	text-align:center;
}


#gallery #col_1 span { margin:18px 0px 0px 0px; display:block;}
#gallery #col_1 span span { margin:25px 0px 0px 0px; display:block;}
#gallery #col_1 .indent_img { margin:0px 0px 23px 0px; display:block;}
/* ------------------------------------------------------------------- */
#gallery #col_2 {
	width:545px;
	/*background:url(images/sfondo_porto.jpg);*/
}
#gallery #col_2 div {
	margin-top: 80px;
	margin-right: 33px;
	margin-bottom: 10px;
	margin-left: 22px;
}
#gallery #col_2 div.foto {
	margin-top: 50px;
	margin-right: 33px;
	margin-bottom: 10px;
	margin-left: 22px;
}

#gallery #col_2 div.load_image {
	border-color:#CCCCCC;
	border-style: solid;
	border-width:1px;
	padding:10px;
	margin-top:25px;
	margin-bottom:20px;
}


#gallery #col_2 div.descrizione {
	margin-top: 25px;
	margin-bottom:150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align:center;
}

#gallery #col_2 div.titolo {
	margin-top: 80px;
	margin-right: 33px;
	margin-bottom: 10px;
	margin-left: 22px;
	font-size: 18px;
	font-weight: bold;
	color: #006699;
	letter-spacing: 1px;
	text-decoration: none;
	font-style: oblique;
}

#gallery #col_2 div.tbl {
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	
}

#gallery #col_2 div{
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}

#gallery #col_2 span {margin:50px 0px 0px 0px; display:block;}
#gallery #col_2 span span {margin:60px 0px 0px 0px; display:block;}
#gallery #col_2 .indent_img { margin:0px 0px 27px 0px; display:block;}


/* -------------------------------------------- cantiere -------------------------------------------- */
#cantiere #col_1 {
	width:200px;
	background:#FFFFFF;
	margin-top: 77px;
} 
#cantiere #col_1 div {
	margin-top: 35px;
	margin-right: 15px;
	margin-bottom: 2px;
	margin-left: 29px;
}
#cantiere #col_1 div.link {
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 50px;
}

#cantiere #col_1 span { margin:18px 0px 0px 0px; display:block;}
#cantiere #col_1 span span { margin:25px 0px 0px 0px; display:block;}
#cantiere #col_1 .indent_img { margin:0px 0px 23px 0px; display:block;}
/* ------------------------------------------------------------------- */
#cantiere #col_2 {
	width:485px;
	background:url(images/sfondo_cantiere.jpg);
}
#cantiere #col_2 div {
	margin-top: 60px;
	margin-right: 33px;
	margin-bottom: 10px;
	margin-left: 22px;
}
#cantiere #col_2 div.desc {
	margin-top: 60px;
	margin-right: 33px;
	margin-bottom: 10px;
	margin-left: 22px;
	
}
#cantiere #col_2 span {margin:50px 0px 0px 0px; display:block;}
#cantiere #col_2 span span {margin:60px 0px 0px 0px; display:block;}
#cantiere #col_2 .indent_img { margin:0px 0px 27px 0px; display:block;}

/* -------------------------------------------- comearrivare -------------------------------------------- */
#comearrivare #col_1 {
	width:200px;
	background:#FFFFFF;
	margin-top: 77px;
} 
#comearrivare #col_1 div {
	margin-top: 35px;
	margin-right: 15px;
	margin-bottom: 2px;
	margin-left: 29px;
}
#comearrivare #col_1 div.link {
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 60px;
}
#comearrivare #col_1 span { margin:18px 0px 0px 0px; display:block;}
#comearrivare #col_1 span span { margin:25px 0px 0px 0px; display:block;}
#comearrivare #col_1 .indent_img { margin:0px 0px 23px 0px; display:block;}
/* ------------------------------------------------------------------- */
#comearrivare #col_2 {
	width:485px;
}
#comearrivare #col_2 div {
	margin-top: 60px;
	margin-right: 33px;
	margin-bottom: 10px;
	margin-left: 22px;
}
#comearrivare #col_2 span {margin:50px 0px 0px 0px; display:block;}
#comearrivare #col_2 span span {margin:60px 0px 0px 0px; display:block;}
#comearrivare #col_2 .indent_img { margin:0px 0px 27px 0px; display:block;}



/* -------------------------------------------- servizi-------------------------------------------- */
#servizi #col_1 {
	width:200px;
	background:#FFFFFF;
	margin-top: 77px;
} 
#servizi #col_1 div {
	margin-top: 35px;
	margin-right: 15px;
	margin-bottom: 2px;
	margin-left: 29px;
}
#servizi #col_1 span { margin:18px 0px 0px 0px; display:block;}
#servizi #col_1 span span { margin:25px 0px 0px 0px; display:block;}
#servizi #col_1 .indent_img { margin:0px 0px 23px 0px; display:block;}
/* ------------------------------------------------------------------- */
#servizi #col_2 {
	width:485px;
}
#servizi #col_2 div {
	margin-top: 40px;
	margin-right: 33px;
	margin-bottom: 10px;
	margin-left: 22px;
}
#servizi #col_2 span {margin:50px 0px 0px 0px; display:block;}
#servizi #col_2 span span {margin:60px 0px 0px 0px; display:block;}
#servizi #col_2 .indent_img { margin:0px 0px 27px 0px; display:block;}


/* -------------------------------------------- porto-------------------------------------------- */
#porto #col_1 {
	width:200px;
	background:#FFFFFF;
	margin-top: 77px;
} /*background:url(images/px_cont1.gif) top repeat-x #FFFFFF} */
#porto #col_1 div {
	margin-top: 35px;
	margin-right: 15px;
	margin-bottom: 2px;
	margin-left: 29px;
}
#porto #col_1 span { margin:18px 0px 0px 0px; display:block;}
#porto #col_1 span span { margin:25px 0px 0px 0px; display:block;}
#porto #col_1 .indent_img { margin:0px 0px 23px 0px; display:block;}
/* ------------------------------------------------------------------- */
#porto #col_2 {
	width:485px;
}
#porto #col_2 div {
	margin-top: 40px;
	margin-right: 33px;
	margin-bottom: 10px;
	margin-left: 22px;
}
#porto #col_2 span {margin:50px 0px 0px 0px; display:block;}
#porto #col_2 span span {margin:60px 0px 0px 0px; display:block;}
#porto #col_2 .indent_img { margin:0px 0px 27px 0px; display:block;}

/* -------------------------------------------- Page map-------------------------------------------- */
#page_map #col_1 {
	width:200px;
	background:#FFFFFF;
	margin-top: 77px;
} /*background:url(images/px_cont1.gif) top repeat-x #FFFFFF} */
#page_map #col_1 div {
	margin-top: 35px;
	margin-right: 15px;
	margin-bottom: 2px;
	margin-left: 29px;
}
#page_map #col_1 span { margin:18px 0px 0px 0px; display:block;}
#page_map #col_1 span span { margin:25px 0px 0px 0px; display:block;}
#page_map #col_1 .indent_img { margin:0px 0px 23px 0px; display:block;}
/* ------------------------------------------------------------------- */
#page_map #col_2 {
	width:485px;
}

#page_map #col_2 span {margin:50px 0px 0px 0px; display:block;}
#page_map #col_2 span span {margin:60px 0px 0px 0px; display:block;}
#page_map #col_2 .indent_img { margin:0px 0px 27px 0px; display:block;}

/* -------------------------------------------- Page 3 -------------------------------------------- */
#page_3 #col_1 { width:491px;background:#FFFFFF;} 
#page_3 #col_1 div {margin:37px 32px 10px 40px;}
#page_3 #col_1 table { width:400px; height:35px; margin:8px 0px 32px 0px;}
#page_3 #col_1 .indent_img { margin:0px 0px 27px 0px; display:block;}
#page_3 #col_1 .indent_img_1 { margin:58px 0px 24px 0px; display:block;}
/* ------------------------------------------------------------------- */
#page_3 #col_2 { width:275px;}
#page_3 #col_2 div {margin:36px 21px 10px 40px;}
#page_3 #col_2 span {margin:28px 0px 0px 0px; display:block;}
#page_3 #col_2 .indent_img { margin:0px 0px 27px 0px; display:block;}
/* -------------------------------------------- Page 4 -------------------------------------------- */
#page_4 #col_1 { width:361px; background:#FFFFFF;} 
#page_4 #col_1 div {margin:37px 35px 10px 40px;}
#page_4 #col_1 span {margin:10px 0px 0px 0px; display:block;}
#page_4 #col_1 span span {margin:34px 0px 0px 0px; display:block;}
#page_4 #col_1 .indent_img { margin:0px 0px 23px 0px; display:block;}
/* ------------------------------------------------------------------- */
#page_4 #col_2 { width:405px;}
#page_4 #col_2 div {margin:37px 35px 10px 40px;}
#page_4 #col_2 div div {margin:0px 0px 0px 56px;}
#page_4 #col_2 table { width:325px; height:65px; margin:0px 0px 42px 0px;}
#page_4 #col_2 .indent_img { margin:0px 0px 25px 0px; display:block;}
#page_4 #col_2 .indent_img_1 { margin:46px 0px 25px 0px; display:block;}
#page_4 #col_2 .indent_img_2 {float:left;}
/* -------------------------------------------- Page 5 -------------------------------------------- */
#page_5 #col_1 { width:514px; background:#FFFFFF;} 
#page_5 #col_1 div {margin:37px 35px 10px 40px;}
#page_5 #col_1 span {margin:56px 0px 0px 0px; display:block;}
#page_5 #col_1 .indent_img { margin:0px 0px 28px 0px; display:block;}
#page_5 #col_1 .indent_img_1 { margin:0px 2px 0px 0px; float:left;}
/* ------------------------------------------------------------------- */
#page_5 #col_2 { width:252px;}
#page_5 #col_2 div {margin:37px 15px 10px 40px;}
#page_5 #col_2 span {margin:14px 0px 0px 0px; display:block;}
#page_5 #col_2 span span {margin:48px 0px 0px 0px; display:block;}
#page_5 #col_2 .indent_img { margin:0px 0px 25px 0px; display:block;}
/* -------------------------------------------- Page 6 -------------------------------------------- */
#page_6 #col_1 {
	width:200px;
	background:#FFFFFF;
} 
#page_6 #col_1 div {margin:37px 10px 10px 40px;}
#page_6 #col_1 div div {margin:14px 30px 0px 0px; text-align:right;}
#page_6 #col_1 input {margin:0px 0px 8px 0px; display:block;}
#page_6 #col_1 .indent_img { margin:0px 0px 27px 0px; display:block;}
/* ------------------------------------------------------------------- */
#page_6 #col_2 {
	width:495px;
}
#page_6 #col_2 div {
	margin-top: 37px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 38px;
}
#page_6 #col_2 span {margin:15px 0px 0px 0px; display:block;}
#page_6 #col_2 span span {margin:20px 0px 0px 0px; display:block;}
#page_6 #col_2 .indent_img { margin:0px 0px 27px 0px; display:block;}
#page_6 #col_2 .indent_img_1 { margin:0px 11px 0px 0px; float:left;}
#page_6 #col_2 .indent_img_2 { margin:44px 0px 23px 0px; display:block;}
/* -------------------------------------------- Page 7 -------------------------------------------- */
#page_7 #col_1 {padding:37px 35px 10px 40px; color:#ffffff;}
#page_7 #col_1 a { text-decoration:underline;}
#page_7 #col_1 span { margin:18px 0px 0px 0px; display:block;}
#page_7 #col_1 span span { margin:40px 0px 0px 0px; display:block;}
#page_7 #col_1 .indent_img { margin:0px 0px 24px 0px; display:block;}
/* --------------------------------------------- Footer ------------------------------------------- */

#footer {
	vertical-align:middle;
	text-align:center;
	color:#FFFFFF;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #333333;
}
#footer a { color:#000000; text-decoration:none;}
#footer span a { color:#6A6A6A;}
/* -------------------------------------------- Size Forms ---------------------------------------- */
.form { width:183px; height:21px;}		
.textarea { width:183px; height:161px;}
/* ------------------------------------------------------------------------------------------------ */

 	
#feed ul {margin:0; padding:0; list-style:none}
#feed li {background:url(images/a.gif) center left no-repeat; line-height:18px;}
#feed li a {color:#FF0000; text-decoration:underline;}
#feed li a:hover {text-decoration:none;}








.caselle_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	background-color: #E8E9EE;
	font-size: 10px;
	font-style: normal;
	height: 15px;
	width: 90px;
	margin: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.caselle_input_nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E8E9EE;
	font-size: 10px;
	font-style: normal;
	height: 18px;
	width: 160px;
	margin: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.caselle_input_nero_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E8E9EE;
	font-size: 10px;
	font-style: normal;
	height: 15px;
	width: 120px;
	margin: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.textarea {
	width:280px;
	height:117px; 
	overflow: auto;
	margin:0;
	padding:0 0 0 4px;
	display:inline;
	background-color:#E8E9EE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-style: normal;

}

select {
	width:145px;
	height:20px;
	padding:0 0 0 4px;
	margin:0;
	display:inline;
	background-color:#E8E9EE;
}



.pulsanti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #93A3EC;
	font-size: 10px;
	font-style: normal;
	height: 19px;
	width: auto;
	margin: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
}
.errore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFF99;
}
.titoli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 2px;
	text-decoration: none;
}
.titoli_sotto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-decoration: none;
}
.titoli2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 2px;
}
.testopiccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 0em;
}


.testo_su_sfondo_bianco {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.nerosfondobianco {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
}
.Stile1 {
	font-family: "Tahoma";
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
.Stile2 {
	font-family: "Tahoma";
	font-size: 11px;
	font-style: normal;
	color: #000000;
}

.Stile4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	
}

.menu_area_amm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; 
	font-weight: bold;
	color: #000000;
	
	
	
}

.menu_area_amm_rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; 
	font-weight: bold;
	color: #FF0000;
	background-color:#9395F0;
	
	
	
}

.Stile5 {
	font-family: "Tahoma";
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #f1e8de;
	
}

.Stile11 {
	font-family: "Tahoma";
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #f1e8de;
	
}

.date_eventi {
	font-family: "Verdana";
	font-size: 11px;
	font-style: normal;
	
	color: #ff0000;
	
}
.bottoni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0033CC;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #0033CC;
	border-right-color: #0033CC;
	border-bottom-color: #0033CC;
	border-left-color: #0033CC;
}

.eventi_elenco {
	font-family: "Verdana";
	font-size: 9px;
	font-style: normal;
	color: #BFBFBF;
	
}

.col1 {
	font-family: "Tahoma";
	font-size: 11px;
	font-style: normal;
	
	color: #f1e8de;
	
}


.errore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #FF0000;
}
.contornato {
	border-left: 1px solid #E6E6E6;
}
.titolo_su_sfondo_bianco {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 1px;
	text-decoration: none;
}
.titolo2_su_sfondo_bianco {

	font-size: 12px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 1px;
}
.bottoneEvento {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	text-decoration: underline;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #000000;
}
.contornato2 {
	border: 1px solid #E6E6E6;
}
.titoli3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 2px;
}
.titolo3_su_sfondo_bianco {
	font-size: 18px;
	font-weight: bold;
	color: #006699;
	letter-spacing: 1px;
	text-decoration: none;
	font-style: oblique;
}
.titoli_sotto2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.testo_rosso {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #FF0000;
	font-size: 10px;
	font-weight: bold;
}


.home {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #BFBFBF;
	font-size: 12px;
	
}
 a:link {
	color: #003366;
	text-decoration: none;
}
a:visited {
	color: #003366;
	text-decoration: none;
}

a:hover {
	color: #FF0000;
	border: none;
	text-decoration: none;
	background-repeat: repeat;
}



.testo_grassetto2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #15A2FF;
	letter-spacing: 1px;
	font-size: 16px;
	font-weight: bold;
}

.testo_grassetto3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #62C0FF;
	letter-spacing: 1px;
	font-size: 10px;
	font-weight: bold;
}

.testo_grassetto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #003366;
	letter-spacing: 1px;
	font-size: 11px;
	font-weight: bold;
}

.table_foto{
width:100%;
border-style:none;

}

#modulo td{
   font-weight: bold;
   text-align:left;
}
