

.menu {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	padding-left: 10px;
}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #333333;
	text-align: justify;
	padding-left: 6px;
}
.email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-align: right;
	vertical-align: middle;
	padding-right: 20px;
	text-decoration: none;
}
.bg {
	text-align: right;
	vertical-align: middle;
	padding-right: 20px;
	text-decoration: none;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.libero {
	font-family: Arial,Comic Sans MS,Verdana,Helvetica, sans-serif;
	font-style: ;
	font-size: 13px;
	font-weight: bolder;
	color: #000080; */347235;
	text-align: justify;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
	padding: 7px;
	text-decoration: none;
	border:2px solid #347235;
	float:center;
	background-color:#EDE275;
	width: 340px;
	height: ;
	zz-index: 4;
}
.libero2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #057387;
	text-align: left;
	vertical-align: middle;
	padding-left: 12px;
	text-decoration: none;
}
.vetrina {
	font-family: Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF4C00;
	text-align: justify;
	vertical-align: middle;
	padding-left: 12px;
	padding-right: 12px;
	text-decoration: none;
}
.illuminated1 {
	float:left;
	background-color:#52F3FF;
	width: 65px;
	height: 78px;
	zz-index: 4;
}

/* :: Menu :: */
body{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family:Verdana, sans-serif;
text-align:center;
}

span.hid {
display: none;
}


div#menu1{
	margin: 40px auto 0px auto;
	padding:0px 0px 0px 0px;	
	border: 1px solid rgb(220,220,220);
	width:160px;
	text-align:left;
}

div#menu1 a.classe1, div#menu1 a.classe1:visited {
	color: #369;
	font-weight:bold;
	font-size:10px;
	background-color:#cfe7e7;
	text-decoration: none;
   	width: auto;
	padding: 3px 5px 3px 5px;
	margin: 0px;	
   	display: block;
	border-left:1px solid rgb(245,245,245);
	border-right:1px solid rgb(245,245,245);
	border-bottom: 1px solid rgb(225,225,225);
	border-top: 1px solid rgb(245,245,245);
		
}

div#menu1 a.classe1:hover, div#menu1 a.classe1:focus {
	color: #fff;
	background-color: rgb(59,101,139);
	text-decoration: none;
   	width: auto;
	padding: 3px 5px 3px 5px;
	margin: 0px;
	border-left:1px solid rgb(245,245,245);
	border-right:1px solid rgb(245,245,245);
	border-bottom: 1px solid rgb(225,225,225);
	border-top: 1px solid rgb(245,245,245);
	background-image: url(freccia.gif);
	background-repeat: no-repeat ;
	background-position: center right;
}

div#menu1 a.sottoclasse1, div#menu1 a.sottoclasse1:visited {
	color: #333;
	background-color: rgb(245,245,245);
	text-decoration: none;
   	width: auto;
	border: 0px;
	padding: 3px 5px 3px 12px;
	margin: 0px;	
   	display: block;
	border-bottom: 1px dotted #fff; /*rgb(235,235,235)*/;
	border-top: 1px dotted #fff;
	font-size:10px;	
}

div#menu1 a.sottoclasse1:hover, div#menu1 a.sottoclasse1:focus {
	color: #fff;
	background-color: rgb(89,131,169);
	text-decoration: none;
  	width: auto;
	border: 0px;
	padding: 3px 5px 3px 12px;
	margin: 0px;
	border-bottom: 1px solid #40739f;
	border-top: 1px solid #9abad6;	
}

div#menu2{
	margin: 10px auto 0px auto;
	padding:0px 0px 0px 0px;	
	border: 1px solid rgb(220,220,220);
	width:220;
	text-align:left;
	float:;
}

div#menu2 a.classe1, div#menu2 a.classe1:visited {
	color: #0099CC; #369;
	font-family:  verdana;
	font-weight:bold;
	font-size:9px;
	background-color:#cfe7e7;
	text-decoration: none;
   	width: auto;
	padding: 3px 5px 3px 5px;
	margin: 0px;	
   	display: block;
	border-left:1px solid rgb(245,245,245);
	border-right:1px solid rgb(245,245,245);
	border-bottom: 1px solid rgb(225,225,225);
	border-top: 1px solid rgb(245,245,245);
		
}

div#menu2 a.classe1:hover, div#menu2 a.classe1:focus {
	color: #fff;
	background-color: rgb(59,101,139);
	text-decoration: none;
   	width: auto;
	padding: 3px 5px 3px 5px;
	margin: 0px;
	border-left:1px solid rgb(245,245,245);
	border-right:1px solid rgb(245,245,245);
	border-bottom: 1px solid rgb(225,225,225);
	border-top: 1px solid rgb(245,245,245);
	background-image: url(freccia.gif);
	background-repeat: no-repeat ;
	background-position: center right;
}

div#menu2 a.sottoclasse1, div#menu2 a.sottoclasse1:visited {
	color: #333;
	background-color: rgb(245,245,245);
	text-decoration: none;
   	width: auto;
	border: 0px;
	padding: 3px 5px 3px 12px;
	margin: 0px;	
   	display: block;
	border-bottom: 1px dotted #fff; /*rgb(235,235,235)*/;
	border-top: 1px dotted #fff;
	font-size:10px;	
}

div#menu2 a.sottoclasse1:hover, div#menu2 a.sottoclasse1:focus {
	color: #fff;
	background-color: rgb(89,131,169);
	text-decoration: none;
  	width: auto;
	border: 0px;
	padding: 3px 5px 3px 12px;
	margin: 0px;
	border-bottom: 1px solid #40739f;
	border-top: 1px solid #9abad6;	
}

div#menu3{
	margin: 60px auto 0px auto;
	padding:0px 0px 0px 0px;	
	border: 1px solid rgb(220,220,220);
	width:300px;
	text-align:center;
	float:center;
}

div#menu3 a.classe1, div#menu3 a.classe1:visited {
	color: #369;
	font-family:  verdana;
	font-weight:bold;
	font-size:11px;
	background-color:#cfe7e7;
	text-decoration: none;
  width: auto;
	padding: 3px 5px 3px 5px;
	margin: 0px;	
  display: block;
	border-left:1px solid rgb(245,245,245);
	border-right:1px solid rgb(245,245,245);
	border-bottom: 1px solid rgb(225,225,225);
	border-top: 1px solid rgb(245,245,245);		
}

div#menu3 a.classe1:hover, div#menu3 a.classe1:focus {
	color: #fff;
	background-color: rgb(59,101,139);
	text-decoration: none;
   	width: auto;
	padding: 3px 5px 3px 5px;
	margin: 0px;
	border-left:1px solid rgb(245,245,245);
	border-right:1px solid rgb(245,245,245);
	border-bottom: 1px solid rgb(225,225,225);
	border-top: 1px solid rgb(245,245,245);
	background-image: url(freccia.gif);
	background-repeat: no-repeat ;
	background-position: center right;
}

div#menu3 a.sottoclasse1, div#menu3 a.sottoclasse1:visited {
	color: #333;
	background-color: rgb(245,245,245);
	text-decoration: none;
   	width: auto;
	border: 0px;
	padding: 3px 5px 3px 12px;
	margin: 0px;	
   	display: block;
	border-bottom: 1px dotted #fff; /*rgb(235,235,235)*/;
	border-top: 1px dotted #fff;
	font-size:10px;	
}

div#menu3 a.sottoclasse1:hover, div#menu3 a.sottoclasse1:focus {
	color: #fff;
	background-color: rgb(89,131,169);
	text-decoration: none;
  	width: auto;
	border: 0px;
	padding: 3px 5px 3px 12px;
	margin: 0px;
	border-bottom: 1px solid #40739f;
	border-top: 1px solid #9abad6;	
}

div#menu4{
	margin: 40px auto 0px auto;
	padding:0px 0px 0px 0px;	
	border: 1px solid rgb(220,220,220);
	width:160px;
	text-align:left;
}

div#menu4 a.classe1, div#menu4 a.classe1:visited {
	color: #369;
	font-weight:bold;
	font-size:10px;
	background-color: #FF6633;  /* #cfe7e7;*/
	text-decoration: none;
   	width: auto;
	padding: 3px 5px 3px 5px;
	margin: 0px;	
   	display: block;
	border-left:1px solid rgb(245,245,245);
	border-right:1px solid rgb(245,245,245);
	border-bottom: 1px solid rgb(225,225,225);
	border-top: 1px solid rgb(245,245,245);
		
}

div#menu4 a.classe1:hover, div#menu4 a.classe1:focus {
	color: #fff;
	background-color: rgb(59,101,139);
	text-decoration: none;
   	width: auto;
	padding: 3px 5px 3px 5px;
	margin: 0px;
	border-left:1px solid rgb(245,245,245);
	border-right:1px solid rgb(245,245,245);
	border-bottom: 1px solid rgb(225,225,225);
	border-top: 1px solid rgb(245,245,245);
	background-image: url(freccia.gif);
	background-repeat: no-repeat ;
	background-position: center right;
}

div#menu4 a.sottoclasse1, div#menu4 a.sottoclasse1:visited {
	color: #333;
	background-color: rgb(245,245,245);
	text-decoration: none;
   	width: auto;
	border: 0px;
	padding: 3px 5px 3px 12px;
	margin: 0px;	
   	display: block;
	border-bottom: 1px dotted #fff; /*rgb(235,235,235)*/;
	border-top: 1px dotted #fff;
	font-size:10px;	
}

div#menu4 a.sottoclasse1:hover, div#menu4 a.sottoclasse1:focus {
	color: #fff;
	background-color: rgb(89,131,169);
	text-decoration: none;
  	width: auto;
	border: 0px;
	padding: 3px 5px 3px 12px;
	margin: 0px;
	border-bottom: 1px solid #40739f;
	border-top: 1px solid #9abad6;	
}

span.qui{
display: block;
color: #fff;
font-size:11px;
font-weight:bold;
background-color: rgb(59,101,139);
width: auto;
margin: 0px 0px 0px 0px;
padding: 3px 5px 3px 5px;
border-left:1px solid rgb(245,245,245);
border-right:1px solid rgb(245,245,245);
border-bottom: 1px solid rgb(225,225,225);
border-top: 1px solid rgb(245,245,245);
}


.Stile1 {font-size: 14px}

/* TRASPARENZE */
.trans_box2 {
	height: 50px;
  font-family:verdana;
  font-weight:bold;
  padding:40px;
  margin:30px;
  border:solid 1px #555;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.grupposublariano.org/sfondi/75p_honey.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box2[class] {
  background-image:url(http://www.grupposublariano.org/sfondi/75p_honey.png);
}
/* ************************* */

