
.menuh	{
		BORDER-COLOR : #FFFF99 ;
		cursor : hand ;
		Border-Left : #FFFF99 ;
		Border-Top : #FFFF99 ;
		Padding-Left : 1px ;
		Padding-Top : 1px ;
		Background-Color : #FFFF99 ;
	}
.menu	{
		Background-Color : white ;
	}
.home	{
		cursor : hand ;
	}

.menulinks{
text-decoration:none;
}
hr{
	width:100%;
	border: thin solid #666666;
}
div.1{
	text-align:left;
	vertical-align: top;
	margin-top:10px;
	margin-left:10px;
	padding: 10px;
	z-index:1;

}
div.2{
	text-align:left;
	vertical-align: top;
	margin-top:10px;
	margin-left:2px;
	padding:2px;
	left: 2px;
	bottom: 2px;
}

#div {
 position:relative;
	vertical-align: top;
	margin-top:0px;
	margin-left:0px;
	width:100%;
	height:100%;

}
#rightcolumn{

	margin-top:0px;
	vertical-align: top;
	margin-left:8px;
	width:100%;
	height:100%;
    z-index:3;


}

td.verticale
{
	writing-mode: tb-rl;
	filter: flipv fliph;
	font-family: tahoma;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	margin: 20px;
	text-transform: uppercase;
}

img{}
a.ev:link {  font-family: tahoma;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
 
a.ev:visited {  font-family: tahoma;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	}
 
a.ev:hover  {
	font-family: tahoma;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
    text-decoration:underline;
          }
a.ser:link {  font-family: tahoma;
	font-size:9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
}
 
a.ser:visited {  font-family: tahoma;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
	}
 
a.ser:hover  {
	font-family: tahoma;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #da8807;
    text-decoration:none;
	text-transform: uppercase;
          }
a.men:link {  font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
 
a.men:visited {  font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	}
 
a.men:hover  {
	font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
    text-transform: uppercase;
          }
	a:hover  {
	font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #de6707;
    text-decoration: blink;
	line-height:18px;
          }
		  
a:link {  font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height:18px;
}
 
a:visited {  font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height:18px;
	}

	a.handcursor{
	font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	margin:5px;
	padding:5px;
	line-height:15px;
	}
 a.handcursor:hover{
font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin:5px;
	padding:5px;
	line-height:15px;
	
	}
 

		   div.middle {
      width: 659px;
      background-image:  url(img/mid.jpg);
      background-repeat: repeat-y;
 }
    div.top {
	  width: 659px;
	  height:212;
      background-image:  url(img/banner.jpg);
      background-position: top left;
      background-repeat: no-repeat;
    }
    div.bottom {
	  width: 659px;
      background-image:  url(img/dow.jpg);
      background-position: bottom left;
      background-repeat: no-repeat;
    }
	   div.m {
      width: 200px;
      background-image:  url(img/m.jpg);
      background-repeat: repeat-y;
 }
    div.t{
	  width: 200px;
      background-image:  url(img/t.jpg);
      background-position: top left;
      background-repeat: no-repeat;
    }
    div.b {
	  width: 200px;
      background-image:  url(img/d.jpg);
      background-position: bottom left;
      background-repeat: no-repeat;
    }
 div.my {
      width: 100%;
      height:100%;
	  vertical-align:top;
	  word-wrap: break-word inside;
	  z-index:1;
	  margin-bottom:-12px;


	  
	  
 }
  #men {
      width: 100%;
      height:100%;
	  vertical-align:top;
	  z-index:2;

	  
	  
 }
 div.n1 {
      width: 800px;
      background-image:  url(img/2.png);
      background-repeat: repeat-y;
 }
    div.n2{
	  width: 800px;
      background-image:  url(img/1.png);
      background-position: top left;
      background-repeat: no-repeat;
    }
    div.n3 {
	  width: 800px;
      background-image:  url(img/3.png);
      background-position: bottom left;
      background-repeat: no-repeat;
    }
div.a1 {
      width: 699px;
      background-image:  url(img/b.jpg);
      background-repeat: repeat-y;
 }
    div.b1{
	  width: 699px;
      background-image:  url(img/a.jpg);
      background-position: top left;
      background-repeat: no-repeat;
    }
    div.c1 {
	  width:699px;
      background-image:  url(img/c.jpg);
      background-position: bottom left;
      background-repeat: no-repeat;
    }

table.main{
border:solid 1px #CCCCCC;
margin-left:0px;
margin-top:5px;


}
table.news{
border:solid 1px #333333;
margin-left:2px;
margin-top:5px;
background-color:#ffffff;
width:130px;

}
td.serv{
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #cccccc;


}
td.img{
	border-right-width: thick;
	border-bottom-width: thick;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;


}
td.img2{
	border-left-width: thick;
	border-top-width: thick;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #0099CC;
	border-left-color: #0099CC;


}
table.events{
border:solid 1px #333333;
margin-left:2px;
margin-top:5px;
background-color:#ffffff;
width:130px;
height:100px;
font-family: tahoma;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #333333;
text-align:center;

}
body{
	font-family: tahoma;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
		background-attachment: fixed;
	background-image: url(img/bk.jpg);
	background-repeat: repeat-x;
	background-color: #3c64ac;
	/**background-attachment: fixed;
	background-image: url(img/back.jpg);
	background-repeat: no-repeat;
	background-position:-70px -80px;background-properties:fixed;**/
	bottom-margin:0px;
	

}
th{
	font-family: tahoma;
	font-size: 10px;
	font-style: normal;
	font-weight: BOLD;
	color: #333333;
	padding:4;
	margin:8px;
    text-align:center;

}
li.k{
	list-style-position: inset;
	list-style-type: none;
	list-style-image: url(img/ar.jpg);
	text-align: left;
	margin-right: 5px;
	margin-bottom: 25px;
	margin-left: 5px;
	margin-top:0px;

}
			li.m{
	text-align:left;
	list-style-position: inset;
	list-style-type: none;
	list-style-image: url(img/fr.jpg);
	text-align: left;
	margin-right: 5px;
	margin-bottom: 25px;
	margin-left:5px;
	margin-top:0px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #CC0000;

	}
		
form.res{

background: #99bde5;
    padding: 4px;
    width: 160px;
	height:150px;
    border: 1px solid #333333;
	text-align:left;
	font: bold 11px tahoma, Verdana, Arial, Helvetica, sans-serif;

}
form.cont{
	padding: 5px;
	width: 300px;
	height:300px;
	text-align:left;
	font: bold 11px tahoma, Verdana, Arial, Helvetica, sans-serif;




}
   .Stile1 {color: #1c4ca0;
   
	
   }
input.text {
    font: bold 11px tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background: #e9eaea;
    border: 1px solid #333333;
    padding-right: 5px;
    padding-left: 5px;
    width: 140px;
	height:15px;
    } 
	input.text2 {
    font: bold 10px tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background: #e9eaea;
    border: 1px solid #333333;
    padding-right: 5px;
    padding-left: 5px;
	padding-top:5px;
    width: 400px;
	height:25px;
    } 
		input.pulsante2 {
    font:  10px tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    background: #8f9dc3;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    width:65px;
	height:25px;
    border: 1px solid #333333;
   }
	pre{   
    font:  11px tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
	}
input.date {
    font: bold 10px tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #919191;
    background: #efefef;
    border: 1px solid #333333;
	margin-left:5px;
	padding:2px;
    width:70px;
	height:12px;
    } 

	input.pulsante {
    font:  10px tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    background: #8f9dc3;
    text-align: center;
    padding: 2px;
    width:65px;
	height:25px;
    border: 1px solid #333333;
    margin-top: 10px;
    }
	h2{
	font-family: tahoma;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-left:8px;
	margin-bottom:0px;
	margin-top:5px;

	}
		h5{
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin:5px;
	text-align:justify;
	}
	table.mai{
	background-image: url(img/logo_mini.gif);
	background-repeat: repeat;
	background-position: -2px 0px;
	
	}
		h3{
	font-family: tahoma;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin:2px;
	text-align:left;
	padding:4px;
	}
			h6{
	font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	margin:2px;
	text-align:left;
	padding:4px;
	}
	h4{
	font-family: tahoma;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #de6707;
	text-decoration: none;
	margin-top:15px;

	}
	
	div.eve{
	width:125px;
height:20px;
font-family: tahoma;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #333333;
text-align:left;
padding:4px;
	}
	table.news2{
	background-image:url(img/news.jpg);
	width:699px;
	height:542px;
	align:LEFT;
	background-repeat: no-repeat;	
	}
	p.tm{
	font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	padding:5px;
	line-height: 18px;
	text-align:justify;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left:120px;
	word-wrap:break-word;
	}
		p.tmrows{
	font-family: tahoma;
	position:static;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	padding:5px;
	line-height: 18px;
	text-align:justify;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left:8px;
	word-wrap:break-word;
	}
		p.inte{
	font-family: tahoma;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #2055a1;
	padding:10px;
	line-height: normal;
	text-align:left;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	}
	ul.pr{
		font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	padding:10px;
	margin-left:20px;
	margin-bottom:10px;
	margin-top:10px;
	line-height: normal;
	text-align:justify;
	
	}
		ol{
		font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	padding:10px;
	margin-top:10px;
	margin-left:20px;
	line-height: normal;
	text-align:justify;
	
	}
	li.pr{

	text-align: left;
	margin:10px;

}
	td.fr{
	background-image: url(img/UP.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:685px;
	height:43px;
	vertical-align:top;
}
	td.fr1{
	background-image: url(img/DW.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:685px;
	height:43px;
}
	td.ban{
	background-image: url(img/ban.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	width:720px;
	height:132px;

}

p.title{
	font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-align:left;
	margin-top:13px;
	margin-left:30px;
	text-transform: capitalize;
	}
	p.title2{
	font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-align:left;
	text-transform: capitalize;
	}
div.inside{
	z-index:50;
	margin-top:10px;
	margin-left:80px;
	margin-bottom:10px;
	width: 500px;
	padding: 5px;
	vertical-align: top;
	word-wrap:break-word;


    


	

}

select.new {
font: bold 11px tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background: #e9eaea;
    border: 1px solid #333333;
    padding-left: 5px;
    width:50px;
		scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#ffffff;
	scrollbar-arrow-color:#8f9dc3;
	scrollbar-track-color:#FFFFFF;
}
select.new2 {
font: bold 11px tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background: #e9eaea;
    border: 1px solid #333333;
    padding-left: 5px;
    width:100px;
		scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#ffffff;
	scrollbar-arrow-color:#8f9dc3;
	scrollbar-track-color:#FFFFFF;
}
#preview{
	position:absolute;
	background:#ff7920;
	padding:5px;
	display:none;
	color:#fff;
	


	}
