body	
	{
	font-family:arial,tahoma,sans-serif; 
	margin:0px;	
	background-color:#FDFFAB;
	color:#000;
	}


.comuni
	{ 
	color:#000;
	background-color:#E3D58A;
	text-align:center;  
	font-size:0.7em; 
	margin:0px; 
	padding:3px;
	}



.comuni A:link, .comuni A:visited
	{	 
	color:#000;
	background-color:transparent;
	text-decoration:none;
	}

.comuni A:hover, .comuni A:visited:hover
	{	 	 
	background-color:#fff;
	color:#000;
	text-decoration:none;
	}


table.top1	 
	{ 
	width:100%;
	}

td.page_top	 
	{ 
	background-image:url("../images/bg_page_top.jpg");
	background-repeat:repeat-x;	
	width:100%;
	padding:0px;
	margin:0px;
	}


div.top
	{ 
	background-image:url("../images/top_simo.jpg");
	background-repeat:no-repeat;	
	width:100%;
	height:250px;
	padding:0px;
	margin:0px;
	}

.navigazione_lingue
	{ 
	padding:210px 0px 0px 5px;
	margin:0px;
	vertical-align:bottom;
	text-align:left;
	}

div.top2
	{ 
	background-image:url("../images/top_simo2.jpg");
	background-repeat:no-repeat;	
	width:100%;
	height:250px;
	padding:0px;
	margin:0px;
	}

table.vtop	
	{
	background-color:#FFAF6F;
	width:100%;
	}

.navigazione	
	{
	background-color:#E3D58A;
	color:#000;
	width:200px;
	padding:0px 0px 10px 0px;
	margin:0px;
	vertical-align:top;
	}

p.ricerca	
	{
	text-align:center;
	font-size:0.9em;
	color:#095E7D;
	padding:0px 0px 0px 0px;
	margin:0px;
	}


.navigazione ul 	
	{
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	}


.navigazione ul li	
	{
	color:#000;
	padding:2px 0px 2px 0px;
	margin:0px;
	list-style-type:disc;
	font-size:0.9em;
	text-align:left;
	vertical-align:middle;
	}




.navigazione ul li A:link, .navigazione ul li A:visited
	{	 
	color:#000;
	background-color:transparent;
	text-decoration:none;
	}

.navigazione ul li A:hover, .navigazione ul li A:visited:hover
	{	 	 
	background-color:#fff;
	color:#000;
	text-decoration:none;
	}


.contenuti	
	{
	background-color:#FDFFAB;
	color:#000;
	padding:0px 5px 0px 5px;
	margin:0px;
	vertical-align:top;
	}






table.newshp	
	{
	margin:auto auto 10px auto;
	padding:0px;
	}





p	
	{
	color:#000;
	padding:0px; 
	margin:0px;
	font-size:0.9em;
	text-align:left;
	}





ul li	
	{
	color:#000;
	padding:0px; 
	margin:0px;
	font-size:0.9em;
	text-align:left;
	}




ol li	
	{
	color:#000;
	padding:0px; 
	margin:0px;
	font-size:0.9em;
	text-align:left;
	}


.slogan_cella	
	{
	vertical-align:top;
	height:60px;
	}


p.slogan	
	{
	color:#993300;
	padding:10px 5px 10px 5px;
	margin:0px;
	font-size:1em;
	text-align:center;
	font-family:times-new-roman; 
	font-weight:bold;	
	font-style:italic;
	}

p.contatti	
	{
	padding:10px;
	margin:0px;
	font-size:0.9em;
	text-align:center;
	clear:both;
	background-image:url("../images/border_top_img.jpg");
	background-repeat:repeat-x;
	background-position:top;
	}

.border_left_img
	{
	padding:0px;
	margin:auto;
	background-image:url("../images/border_left_img.jpg");
	background-repeat:repeat-y;
	background-position:top left;
	width:40%;
	}

.border_right_img
	{
	padding:0px;
	margin:auto;
	background-image:url("../images/border_right_img.jpg");
	background-repeat:repeat-y;
	background-position:top right;
	}


.border_bottom_img
	{
	padding:0px;
	margin:auto;
	background-image:url("../images/border_bottom_img.jpg");
	background-repeat:repeat-x;
	background-position:bottom;
	}

.chiusura	
	{
	background-color:#FDFFAB;
	padding:10px 5px 10px 5px;
	margin:0px;
	font-size:0.9em;
	text-align:center;
	}




.chiusura A:link, .chiusura A:visited
	{ 
	background-color:transparent;
	color:#000;
	text-decoration:none;
	}
	
.chiusura A:hover, .chiusura A:active
	{ 
	background-color:transparent;
	color:#000;
	text-decoration:none;
	}



.cornice_foto

	{
	background-image:url("../images/cornice_foto.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	width:auto;
	height:auto;
	margin:0px;
	padding:11px 0px 0px 0px;
	vertical-align:top;
	width:203px;
	height:122px;
	text-align:center;
	}

.cornice_foto2

	{
	background-image:url("../images/cornice_foto.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	width:auto;
	height:auto;
	margin:0px;
	padding:11px 0px 0px 0px;
	vertical-align:top;
	width:203px;
	height:122px;
	text-align:center;
	float:left;
	font-size:0.8em;
	}


.animazione

	{
	width:301px;
	height:auto;
	margin:0px;
	padding:0px 5px 15px 5px;
	vertical-align:top;
	text-align:center;
	}




.news

	{
	vertical-align:top;
	height:auto;
	}

.bg_news

	{
	vertical-align:top;
	background-color:#FDF182;
	border:2px solid #C0B13C;
	padding:3px;
	}

.titolo_news

	{
	background-image:url("../images/bg_titolo_news.jpg");
	background-repeat:repeat-x;
	background-position:top center;
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	vertical-align:middle;
	text-align:left;
	background-color:#ECECEC;
	}

.titolo_news p

	{
	margin:0px;
	padding:5px 0px 0px 0px;
	vertical-align:top;
	text-align:left;
	background-color:#ECECEC;
	}


p.documenti

	{
	margin:0px;
	padding:0px 5px 0px 0px;
	vertical-align:top;
	text-align:center;
	}


p.documenti A:link, p.documenti A:visited
	{ 
	background-color:transparent;
	color:#0000FF;
	text-decoration:underline;
	}
	
p.documenti A:hover, p.documenti A:active
	{
	background-color:transparent;
	color:#0000FF;
	text-decoration:none;
	}


.mid
	{
	border:none;
	vertical-align:middle;
	text-align:center;
	}


.float_right
	{
	border:none;
	float:right;
	margin:0px 5px 0px 0px;
	border:2px solid #CB9113;
	}

.scritta_top
	{
	border:none;
  float:right;
	margin:150px 67px 0px 0px;
	padding:0px;
	}


p.centrato	
	{
	color:#000;
	padding:0px;
	margin:0px;
	font-size:0.8em;
	text-align:center;
	}



h1.news	
	{
	color:#CB9113;
	padding:0px;
	margin:0px;
	font-size:1.5em;
	text-align:center;
	}

h1	
	{
	color:#CB9113;
	padding:0px;
	margin:0px 0px 5px 0px;
	font-size:1.5em;
	text-align:left;
	}

h2	
	{
	color:#1C6FBC;
	padding:0px;
	margin:0px;
	font-size:0.9em;
	text-align:left;
	}





.menu_comuni

	{
	border:none;
	font-size:0.8em;
	margin:0px 3px 0px 3px;
	padding:0px;
	text-align:right;
	}






A:link, A:visited
	{ 
	background-color:transparent;
	color:#000;
	text-decoration:underline;
	}
	
A:hover, A:active
	{
	background-color:transparent;
	color:#000;
	text-decoration:none;
	}


.center_aligned
	{
	text-align:center;
	}


p.clear	
	{
	padding:0px;
	margin:0px;
	clear:both;
	}


.arancio
	{
	color:#F77B00;
	}

.blu
	{
	color:#6331E7;
	}



.bottone
	{
	float:left;
	}


a.grow, a.grow:visited {float:left; background:url(../images/grow_box.gif); color:#000; text-decoration:none; font-size:.9em; clear:both; margin:0 0 0.5em 15px;}
a:hover.grow {color:#CB9113;}
a.grow * {display:block; font-weight:normal;}
a.grow b {margin-left:8px; padding:8px 0 0 0; background:url(../images/grow_box.gif) right top;}
a.grow b b {margin:0 0 0 -8px; padding:0 0 0 16px; background-position: left bottom;}
a.grow b b b {padding:4px 8px 8px 4px; background-position: right bottom;}


.modulistica
	{
	font-size:.9em;
	border:1px solid #808080;
	}
.modulistica th
	{
	text-align:center;
	font-size:1em;
	color:#1C6FBC;
	background-color:#fff;
	border:1px solid #808080;
	padding:5px;
	}

.modulistica td
	{
	padding:3px;
	border:1px solid #808080;
	border-bottom:1px dotted #808080;
	border-top:none;
	}


.modulistica td.modulo
	{
	text-align:center;
	padding:5px;
	}



.up
	{
	text-align:right;
	padding:5px;
	}


