BODY 	{
		
		MARGIN: 1px;
		font: bold 11px/1.5em Verdana;
		''font-family: verdana;
		scrollbar-3dlight-color: #271606;
		scrollbar-arrow-color: #ffffff;
		scrollbar-darkshadow-color: #2F568F;
		scrollbar-face-color: #271606;
		scrollbar-highlight-color: #ffffff;
		scrollbar-shadow-color: #271606;
		scrollbar-track-color: #EBEBEB;
		}
UL {
		PADDING-RIGHT: 0px; 
		PADDING-LEFT: 0px; 
		PADDING-BOTTOM: 0px; 
		MARGIN: 0px; 
		PADDING-TOP: 0px; 
		LIST-STYLE-TYPE: none
}

.img {  
		border: 1px solid #000000;
		 
}

/* ----------------------------------------------------------- */
/* Main Nav */
#mainnav {
	height: 31px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	float: left;
	 
	
}
#mainnav ul li {
	display: inline;
	float: left;
	list-style: none;
	height: 31px;
	text-align: center;
	line-height: 31px;
	margin: 0 2 1 0;
	
}
#mainnav ul li a {
	color: #FADB9B;
	text-decoration: underline;
}
#mainnav ul li a:hover {
	color: #fff;
	text-decoration: none;
}

/* descrizione_id */
#mainnav ul li#descrizione_id {
	width: 149px;
	
}
#mainnav ul li#descrizione_id a {
	background: url(img/z3.jpg) no-repeat;
	display: block;
	height: 31px;
	padding: 5 0 0 0;
}
#mainnav ul li#descrizione_id a:hover {
	background: url(img/z3.jpg) 0 -31px no-repeat;
}
#mainnav ul li#descrizione_id active a {
	background: url(img/z3.jpg) 0 -31px no-repeat;
	display: block;
	width: 125px;
	color: #fff;
}

/* tariffe_id */
#mainnav ul li#tariffe_id {
	width: 149px;
	
}
#mainnav ul li#tariffe_id a {
	background: url(img/z3.jpg) no-repeat;
	display: block;
	height: 31px;
	padding: 5 0 0 0;
}
#mainnav ul li#tariffe_id a:hover {
	background: url(img/z3.jpg) 0 -31px no-repeat;
}
#mainnav ul li#tariffe_id active a {
	background: url(img/z3.jpg) 0 -31px no-repeat;
	display: block;
	width: 125px;
	color: #fff;
}
/* mappa_id */
#mainnav ul li#mappa_id {
	width: 149px;
	
}
#mainnav ul li#mappa_id a {
	background: url(img/z3.jpg) no-repeat;
	display: block;
	height: 31px;
	padding: 5 0 0 0;
}
#mainnav ul li#mappa_id a:hover {
	background: url(img/z3.jpg) 0 -31px no-repeat;
}
#mainnav ul li#mappa_id active a {
	background: url(img/z3.jpg) 0 -31px no-repeat;
	display: block;
	width: 125px;
	color: #fff;
}
/* percorso_id */
#mainnav ul li#percorso_id {
	width: 149px;
	
}
#mainnav ul li#percorso_id a {
	background: url(img/z3.jpg) no-repeat;
	display: block;
	height: 31px;
	padding: 5 0 0 0;
}
#mainnav ul li#percorso_id a:hover {
	background: url(img/z3.jpg) 0 -31px no-repeat;
}
#mainnav ul li#percorso_id active a {
	background: url(img/z3.jpg) 0 -31px no-repeat;
	display: block;
	width: 125px;
	color: #fff;
}

/* disponibilita_id */
#mainnav ul li#disponibilita_id {
	width: 149px;
	
}
#mainnav ul li#disponibilita_id a {
	background: url(img/z3.jpg) no-repeat;
	display: block;
	height: 31px;
	padding: 5 0 0 0;
}
#mainnav ul li#disponibilita_id a:hover {
	background: url(img/z3.jpg) 0 -31px no-repeat;
}
#mainnav ul li#disponibilita_id active a {
	background: url(img/z3.jpg) 0 -31px no-repeat;
	display: block;
	width: 125px;
	color: #fff;
}

/* ----------------------------------------------------------- */
/* CSS Layouts */
#mainnav ul li#css {
	width: 125px;
}
#mainnav ul li#css a {
	background: url(img/csslayouts.jpg) no-repeat;
	display: block;
	height: 31px;
}
#mainnav ul li#css a:hover {
	background: url(img/csslayouts.jpg) 0 -31px no-repeat;
}
#mainnav ul li#cssactive a {
	background: url(img/csslayouts.jpg) 0 -31px no-repeat;
	display: block;
	width: 102px;
	color: #fff;
}


/* ----------------------------------------------------------- */
/* Web Templates */
#mainnav ul li#web {
	width: 125px;
}
#mainnav ul li#web a {
	background: url(img/webtemplates.jpg) no-repeat;
	display: block;
	height: 31px;
}
#mainnav ul li#web a:hover {
	background: url(img/webtemplates.jpg) 0 -31px no-repeat;
}
#mainnav ul li#webactive a {
	background: url(img/webtemplates.jpg) 0 -31px no-repeat;
	display: block;
	width: 125px;
	color: #fff;
}

/* Code Snippets */
#mainnav ul li#code {
	width: 125px;
}
#mainnav ul li#code a {
	background: url(img/codesnippets.jpg) no-repeat;
	display: block;
	height: 31px;
}
#mainnav ul li#code a:hover {
	background: url(img/codesnippets.jpg) 0 -31px no-repeat;
}
#mainnav ul li#codeactive a {
	background: url(img/codesnippets.jpg) 0 -31px no-repeat;
	display: block;
	width: 125px;
	color: #fff;
}

/* Web Directory */
#mainnav ul li#directory, #mainnav ul li#directoryactive {
	width: 125px;
	margin-right: 0;
}
#mainnav ul li#directory a {
	background: url(img/directory.jpg) no-repeat;
	display: block;
	height: 31px;
}
#mainnav ul li#directory a:hover {
	background: url(img/directory.jpg) 0 -31px no-repeat;
}
#mainnav ul li#directoryactive a {
	background: url(img/directory.jpg) 0 -31px no-repeat;
	display: block;
	width: 125px;
	color: #fff;
}


/* ----------------------------------------------------------- */







#menu7 {
	MARGIN: 0px; 
	WIDTH: 200px
}
#menu7 li a {
	HEIGHT: 32px; 
	TEXT-DECORATION: none; 
	voice-family: inherit;
	}
#menu7 li a:link {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 30px; 
	BACKGROUND: url(img/menu7.gif); 
	PADDING-BOTTOM: 0px; 
	COLOR: #990000; 
	PADDING-TOP: 5px;
	FONT-SIZE: 8pt;
}
#menu7 li a:visited {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 30px; 
	BACKGROUND: url(img/menu7.gif); 
	PADDING-BOTTOM: 0px; 
	COLOR: #990000; 
	PADDING-TOP: 5px;
	FONT-SIZE: 8pt;	
}
#menu7 li a:hover {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 30px; 
	BACKGROUND: url(img/menu7.gif) 0px -32px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #000; 
	PADDING-TOP: 5px;
	FONT-SIZE: 8pt;
}



img {
border: none;
} 


/*- Menu Tabs 1--------------------------- */ 

    #tabs1    {
      float: left;
      width: 642px;
	  height: 20px;
	  background:#F4F7FB;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #BCD2E6;
	  
      }
    #tabs1 ul {
	  margin:0;
	  padding: 5px 0px 0 0px;
	  list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
      background:url("img/tableft1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs1 a span {
      float:left;
      display:block;
      background:url("img/tabright1.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#627EB7;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#627EB7;
      }
    #tabs1 a:hover {
      background-position:0% -42px;
      }
    #tabs1 a:hover span {
      background-position:100% -42px;
      }

.dot {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: normal;
	line-height: normal;
	ffloat: left;
	ttext-transform: lowercase;
	margin: 0 0 0 0 ;
	}
	
.dot:link{
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.dot:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.dot:hover {
	COLOR: #000000;
	TEXT-DECORATION: none;	
}

.blue:link {
	FONT-SIZE: 10pt;
	font-family:verdana;
	COLOR: #271606;
	TEXT-DECORATION: underline;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
	 
	
}
.blue:visited {
	FONT-SIZE: 10pt;
	font-family:verdana;
	COLOR: #271606;
	line-height: normal;
	 
	font-weight: normal;
}
.blue:hover {
	FONT-SIZE: 10pt;
	font-family:verdana;
	COLOR: #271606;
	TEXT-DECORATION: none;
	line-height: normal;
	 
}


A:link {
	FONT-SIZE: 10pt;
	font-family:verdana;
	COLOR: #FADB9B;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
	background-color: ##271606;
	
}
A:visited {
	FONT-SIZE: 10pt;
	font-family:verdana;
	COLOR: #FADB9B;
	line-height: normal;
	background-color: ##271606;
	font-weight: normal;
}
A:hover {
	FONT-SIZE: 10pt;
	font-family:verdana;
	COLOR: #FADB9B;
	TEXT-DECORATION: none;
	line-height: normal;
	background-color: ##271606;
}

.grey { 
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		font-size: 9px;
		color: #cccccc;
		line-height: normal;
		
		}
		
A.grey:link {
	FONT-SIZE: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #cccccc;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
	background-color: transparent;
	 
}
A.grey:visited {
	FONT-SIZE: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #cccccc;
	line-height: normal;
	font-weight: normal;
	background-color: #ffffff;
	 
}
A.grey:hover {
	FONT-SIZE: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #cccccc;
	TEXT-DECORATION: none;
	line-height: normal;
	background-color: #ffffff;	
	 
}		







.ntw:link {
	FONT-SIZE: 9px;
	font-family:verdana;
	COLOR: #cccccc;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
	background-color: #ffffff;
	
}
.ntw:visited {
	FONT-SIZE: 9px;
	font-family:verdana;
	COLOR: #cccccc;
	line-height: normal;
	background-color: #ffffff;
	font-weight: normal;
}
.ntw:hover {
	FONT-SIZE: 9px;
	font-family:verdana;
	COLOR: #cccccc;
	TEXT-DECORATION: none;
	line-height: normal;
	background-color: #ffffff;
}
	
.inlinea {
	width:755px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: normal;
	background-color: #fcfcfc;


}	
	
.menu2 {
	text-align="center";
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: normal;
	background-color: #ffffff;
	border: 1px solid #030035;
	margin: 1 7 1 7; 
	padding: 3 15 3 15;
	float: fixed;

}

.ads {
	 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FADB9B;
	text-decoration: normal;
	background-color: #E2E1E1;
	border: 1px solid #030035;
	BACKGROUND: url(img/roma.png);
	-m-argin: 1;
	padding: 4;
	height: 27px;
	width: 200px;
	-f-loat: fixed;
}

.ads2 {
	 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: normal;
	b-ackground-color: #ffffff;
	border: 1px solid #030035;
	BACKGROUND: url(img/roma.png);
	-m-argin: 1;
	padding: 4;
	height: 27px;
	w-idth: 200px;
	-f-loat: fixed;
}

.bg_light {
	background:url("img/light.gif");
}

IMG {
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none;
	align: absmiddle;
}

.linea {    
		background-color: #003366;
		width: 640px;
		line-height: 1px;
		height: 1px;
		FONT-SIZE: 1px;
		margin: 5 1 5 1;
		float: fixed;
		align: center;
		}
		
.redtab {    
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
		color: #ffffff;
		background-color: #000033;
		 
		LINE-HEIGHT: normal;
		height: 15px;
		padding: 5 2 2 5; 
		border: 1px solid #CCCCCC;
		float: fixed;
		}	
		
.bluetab {    
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
		color: #ffffff;
		background-color: #000033;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		LINE-HEIGHT: normal;
		height: 15px;
		padding: 5 2 2 5; 
		border: 1px solid #ffffff;
		float: fixed;
		}
		
.tab {    
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		color: #003366;
		background-color: #;
		 
		margin-bottom: 1px;
		
		LINE-HEIGHT: normal;
		height: 15px;
		w-idth: 650px;
		padding: 3 2 2 3; 
		border: 1px solid #030035;
		float: fixed;
	}	

.tariffe {    
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		color: #003366;
		margin-top: 0px;
		margin-bottom: 1px;
		margin-left: 0px;
		margin-right: 0px;
		LINE-HEIGHT: normal;
		height: 15px;
		w-idth: 650px;
		padding: 3 2 2 3; 
		border: 1px solid #cccccc;
		float: fixed;
	}	
	
HR {     
     width: 100%;
     color:#003366;
	 border-style:normal;
	 LINE-HEIGHT: 100%;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 height: 0px;
	 font-size:1px;
	 line-height: normal;
	 
	 }
	 
.info
{ border-bottom: 1px solid;
  ttext-transform: uppercase;
  font-weight: normal;
  margin:0;
  padding: 3 0 0 0 ;
  font-size: 13px;
  color:#a00000;
  line-height:20px;
  font-family: arial, sans-serif;
  letter-spacing: 1px;
  grfont-size: .68em;
  }	 
	 
.bianco {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FADB9B;
	text-decoration: normal;
	margin: 0 0 0 1;
	padding: 0;
	line-height: normal;
	ffloat: left;
	
	} 


H1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: normal;
	margin: 2 0 0 0;
	line-height: normal;
	float: left;
	
	}
	
.titolo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 29px;
	font-weight: bold;
	color: #FADB9B;
	text-decoration: normal;
	margin: 0 0 0 10;
	padding: 0;
	line-height: normal;
	xxfloat: left;
    }


H2  {
    margin-top:1px;
	margin-bottom:0px;
	font-size:13px;
	font-weight:normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	line-height: normal;
	ffloat: left;
	padding: 2;
	
	}

H3 {    margin-top:2px;
        margin-bottom:0px;
	font-size:12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal; 
	color:#003366;
	font-weight:normal;
	ffloat: left;
	padding: 2;
	}
	
H4 {    margin-top:2px;
        margin-bottom:0px;
	font-size:12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal; 
	color:#003366;
	font-weight:normal;
	  padding: 2;
	 
	}
	
H5 {    margin-top:2px;
        margin-bottom:0px;
	font-size:12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal; 
	color:#FADB9B;
	font-weight:normal;
	padding: 2;
	 
	}
	
H6 {    margin-top:2px;
        margin-bottom:0px;
	font-size:9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal; 
	color:#cccccc;
	font-weight:normal;
	padding: 2;	 
	}



.navlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	margin: 1 1 1 5;
	padding: 1 1 1 1;
	width: 650px;
	float: fixed;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff3300;
	text-decoration: none;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

	color: #003366;
	float: fixed;
}

.floatright
{
float: right;
margin: 0 0 0 4;
border: 1px solid #003366;
padding: 1;
}
.floatleft
{
float: left;
margin: 1 10 1 4;
border: 1px solid #003366;
padding: 1;
}

.form {
	text-align="";
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#030035; 
	background-color:#FADB9B;
	margin: 1 1 1 1;
	padding: 0 0 0 0;
	height: 18px;
	width: 200px;
	bworder: 1px solid #030035 ;
	}
	
.form2 {
	text-align="";
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#030035; 
	background-color:#FADB9B;
	margin: 1 1 1 1;
	padding: 0 0 0 0;
	height: 18px;
	width: 75px;
	bworder: 1px solid #030035 ;
	}
.formtxt {
	text-align="";
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#030035; 
	background-color:#FADB9B;
	margin: 1 1 1 1;
	padding: 0 0 0 0;
	h-eight: 18px;
	w-idth: 200px;
	bworder: 1px solid #030035 ;
	}	
	
	
.button {
	font-size:12px;
	font-weight:bold;
	font-family : Arial; 
	color:#FFFFFF; 
	background-color:#009933 ;
	margin: 0 0 0 0;
	width: 200px;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 100%;
	float: none;
}


div.thumb {
	margin: 3 3 3 3;
	border: 1px solid #A0ACC0;
	width: 19%;
	height: auto;
	float: left;
	text-align: center;
	}	
.thumb img{
	display: inline;
	margin: 5px;
	border: 1px solid #A0ACC0;
	}
.thumb a:hover img {border: 1px solid black;}
.photocattitle {text-align: center; font-weight: bold;} 
.phototitle {
	text-align: center;
  font-weight: normal;
  width: 100px;
  margin: 0 3px 3px 3px;
  }	
  
.copertina { 
	width: 100%;
	height: 100%;
}

div#MENU
{
	text-align: center;
    padding: 1px;
    background-color: #DDDDDD;
    border: Solid 1px #000000;

	border-bottom: #ffffff;
}
a:link.MENU
{

    background-color: #000033;
    color: #ffffff;
    font-weight: Bold;
    text-decoration: None;
    width: 104;
    padding: 0px;
    border: Solid 1px #000000;
	height: 20px;
	
}
a:hover.MENU
{

    background-color: #778899;
    color: #EEEEEE;
    font-weight: Bold;
    text-decoration: None;
    width: 104;
    padding: 0px;
    border: Solid 1px #000000;
    height: 20px;
}

a:visited.MENU
{

    background-color: ;
    color: ;
    font-weight: Bold;
    text-decoration: None;
    width: 104;
    padding: 0px;
    border: Solid 1px #000000;
    height: 20px;
}
		
		
