body {
	background-color: #D4D4D4;
	font-weight: bolder;
	text-align: center;
	margin-top: 0px;
	background-image: url(../images/bg.gif);
	color: Black;
	font-family: Verdana;
	font-size: small;
}
A:link    { color:#ff0000; text-decoration:none;}
A:visited { color:#ff0000; text-decoration:none;}
A:active  {color: Blue; text-decoration: none;}
A:hover   {color: Blue;text-transform: none;}	
h1 {
	font: 35px Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #ff0000;
	text-align: center;
}
h2 {font: 16px Georgia, Times New Roman, Times, serif;
    font-weight:bold;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    color:#ff0000;
	 text-align: center;
   }
h3 {font: 14px Georgia, Times New Roman, Times, serif;
    font-weight:bold;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    color:#ff0000;
	 text-align: center;
   }
#th1{
    font: 14px Georgia, Times New Roman, Times, serif;
    font-weight:bold;
    color:#ff0000;
	 text-align: center;
	 background-image: url(../images/bg-1.png);
   }
#boxdescription {
	width: 120.px;
	font-family: Georgia;
	color: White;
	background-color: Black;
	height: 80px;
	border: double #FFA142;
	
}
#dogletter{
   font: 12px Verdana;
	font-weight: bolder;
   margin-top: 30px;
	margin-right: 20px;
	margin-left: 20px;
	text-align: justify;
}
#menu {
	background-color: #CCCCCC;
	font-size: 12px;
	font-weight: bolder;
	text-align: left;
	margin-bottom: 2px;
	margin-top: 2px;
	border: 1px outset;
	border-color: Gray Silver Silver Gray;
	width: 120px;
}
#menu a:hover{
	display: block;
	background-color: Gray;
	font-weight: bold;
      color: Yellow;

}
#admin-menu {
	background-color: #CCCCCC;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	border: 1px outset;
	border-color: Gray Silver Silver Gray;
	width: 800px;
}
#toptable{
	width: 800px;
	text-align: center;
}
#maintable{
	width: 800px;
	text-align: center;
	background-image: url(../images/bg.jpg);
	padding: 2px;
	background-repeat: repeat-x;
	height: auto;
}
#left{
	width: 150px;
	vertical-align: top;
	margin-top: 0px;
	padding: 2px 2px 2px 2px;
	background-color: #CCCCCC;
}
#center{
	width: 500px;
	text-align: center;
	background-color: #cccccc;
	vertical-align: top;
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px;
	height: auto;
}
#center h2{
	vertical-align: top;
	text-align: center;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
	color: Blue;
}
#right{
	width: 150px;
	vertical-align: top;
	text-align: center;
	padding: 2px 2px 2px 2px;
	background-color: #CCCCCC;
}
#dogtable{
	text-align: center;
	background-image: url(../images/bg.jpg);
	padding: 2px 2px 2px 2px;
	height: auto;
}
#chisiamo{
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

#mappa{
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px;
	text-align: left;
}

#liv{
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px;
	text-align: center;
}
.container {
	position:relative;
	width:500px;
	height:250px;
	background:#f95000;
	color:#000;
	margin:40px auto;
	background-color: #999999;
} 
#logo-home{
	width:200px;
	margin:1px;
	padding:0px;
}
#bacheca-home{
	border: thin solid #666666;
	margin: 0px;
	padding: 0px;
	height: 60px;
}
#home-box{
	width:500px;
	margin:1px;
	padding:0px;
}
#home-box1{
padding:0px 0px 0px 0px;
width:500px;
background:url(../images/boxhome.gif);
background-position: top left;
background-repeat: no-repeat;
height:26px;
}
#home-box2{
	margin:0px 0px 0px 0px;
	padding-top:5px;
	padding-right:2px;
	padding-left:5px;
	padding-bottom:5px;
	width:489px;
	border:1px solid #666666;
	text-align:left;
	background-color: #999999;
} 





#atleft, #atright, #abright, #ableft{
position:absolute; 
width:20px; 
height:20px; 
color:#000;
background:#fff;
} #atleft{
top:0px; 
left:0px;
}
#atright{
top:0; 
right:0;
}
#abright{
top:230px;
right:0;
}
#ableft{
top:230px;
left:0;
} 
#qtleft, #qtright, #qbright,#qbleft {
position:absolute; 
font-size:130px; 
font-family: Arial; 
color:#999999;
line-height:40px;
}
#qtleft{left:-4px; top:-1px;}
#qtright {left:-22px; top:-1px;}
#qbright {left:-22px; top:-19px;}
#qbleft {left:-4px; top:-19px;} 

#primopiano{
width:140px;
margin:0px;
padding:0px 0px 0px 0px;
}
#primopiano-box1{
padding:0px 0px 0px 0px;
width:140px;
background:url(../images/primopiano.gif);
background-position: top left;
background-repeat: no-repeat;
height:26px;
}
#primopiano-box2{
margin:0px 0px 0px 0px;
padding-top:5px;
padding-right:2px;
padding-left:2px;
padding-bottom:5px;
width:134px;
border:1px solid #666666;
text-align:left;
} 
#utility{
width:140px;
margin:0px;
padding:0px 0px 0px 0px;
}
#utility-box1{
padding:0px 0px 0px 0px;
width:140px;
background:url(../images/utility.gif);
background-position: top left;
background-repeat: no-repeat;
height:26px;
}
#utility-box2{
margin:0px 0px 0px 0px;
padding-top:5px;
padding-right:2px;
padding-left:2px;
padding-bottom:5px;
width:134px;
border:1px solid #666666;
text-align:center;
} 
#angoli-box{
	width:140px;
	margin:0px;
	padding:5px 0px 0px 0px;
}
#angoli-box1{
padding:0px 0px 0px 0px;
width:140px;
background:url(../images/4angolibox.gif);
background-position: top left;
background-repeat: no-repeat;
height:26px;
}
#angoli-box2{
margin:0px 0px 0px 0px;
padding-top:5px;
padding-right:2px;
padding-left:2px;
padding-bottom:5px;
width:134px;
border:1px solid #666666;
text-align:center;
} 
#chi-siamo-box{
	width:500px;
	margin:1px;
	padding:0px;
}
#chi-siamo-box1{
padding:0px 0px 0px 0px;
width:500px;
background:url(../images/chi-siamo-box.png);
background-position: top left;
background-repeat: no-repeat;
height:26px;
}
#chi-siamo-box2{
margin:0px 0px 0px 0px;
padding-top:5px;
padding-right:2px;
padding-left:2px;
padding-bottom:5px;
width:492px;
border:1px solid #666666;
text-align:center;
} 
#corsi{
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
#corsi-box{
	width:500px;
	margin:1px;
	padding:0px;
}
#corsi-box1{
padding:0px 0px 0px 0px;
width:500px;
background:url(../images/corsi-box.png);
background-position: top left;
background-repeat: no-repeat;
height:26px;
}
#corsi-box2{
margin:0px 0px 0px 0px;
padding-top:5px;
padding-right:2px;
padding-left:5px;
padding-bottom:5px;
width:490px;
border:1px solid #666666;
text-align:center;
} 
#news-events-box{
	width:500px;
	margin:1px;
	padding:0px;
}
#news-events-box1{
padding:0px 0px 0px 0px;
width:500px;
background:url(../images/news-events-box.gif);
background-position: top left;
background-repeat: no-repeat;
height:26px;
}
#news-events-box2{
margin:0px 0px 0px 0px;
padding-top:5px;
padding-right:2px;
padding-left:2px;
padding-bottom:5px;
width:492px;
border:1px solid #666666;
text-align:center;
} 
#details-news-box{
	width:500px;
	margin:1px;
	padding:0px;
}
#details-news-box1{
padding:0px 0px 0px 0px;
width:500px;
background:url(../images/news-events-box.gif);
background-position: top left;
background-repeat: no-repeat;
height:26px;
}
#details-news-box2{
margin:0px 0px 0px 0px;
padding-top:5px;
padding-right:2px;
padding-left:2px;
padding-bottom:5px;
width:492px;
border:1px solid #666666;
text-align:justify;
} 
#details-news-p{
	width:450px;
	margin:auto;
	padding:2px;
	height: auto;
	text-align:justify;
}
#guestbook-box{
	width:500px;
	margin:1px;
	padding:0px;
}
#guestbook-box1{
padding:0px 0px 0px 0px;
width:500px;
background:url(../images/guestbook-box.png);
background-position: top left;
background-repeat: no-repeat;
height:26px;
}
#guestbook-box2{
margin:0px 0px 0px 0px;
padding-top:5px;
padding-right:2px;
padding-left:5px;
padding-bottom:5px;
width:490px;
border:1px solid #666666;
text-align:center;
} 
#livelli{

   vertical-align:top;
}
#livelli-box{
	width:500px;
	margin:1px;
	padding:0px;
}
#livelli-box1{
padding:0px 0px 0px 0px;
width:500px;
background:url(../images/livelli.png);
background-position: top left;
background-repeat: no-repeat;
height:26px;
}
#livelli-box2{
margin:0px 0px 0px 0px;
padding-top:5px;
padding-right:2px;
padding-left:5px;
padding-bottom:5px;
width:490px;
border:1px solid #666666;
text-align:center;
} 
#servizi{
   vertical-align: top;
}
#servizi-box{
	width:500px;
	margin:1px;
	padding:0px;
}
#servizi-box1{
padding:0px 0px 0px 0px;
width:500px;
background:url(../images/servizi-box.png);
background-position: top left;
background-repeat: no-repeat;
height:26px;
}
#servizi-box2{
margin:0px 0px 0px 0px;
padding-top:5px;
padding-right:2px;
padding-left:5px;
padding-bottom:5px;
width:490px;
border:1px solid #666666;
text-align:left;
} 
#specializzazioni{
   vertical-align: top;
}
#specializzazioni-box{
	width:500px;
	margin:1px;
	padding:0px;
}
#specializzazioni-box1{
padding:0px 0px 0px 0px;
width:500px;
background:url(../images/specializzazioni-box.png);
background-position: top left;
background-repeat: no-repeat;
height:26px;
}
#specializzazioni-box2{
margin:0px 0px 0px 0px;
padding-top:5px;
padding-right:2px;
padding-left:5px;
padding-bottom:5px;
width:490px;
border:1px solid #666666;
text-align:left;
} 
#postazione{
	vertical-align: top;
}
#postazione-box{
	width:500px;
	margin:1px;
	padding:0px;
}
#postazione-box1{
padding:0px 0px 0px 0px;
width:500px;
background:url(../images/postazione-box.png);
background-position: top left;
background-repeat: no-repeat;
height:26px;
}
#postazione-box2{
margin:0px 0px 0px 0px;
padding-top:5px;
padding-right:2px;
padding-left:5px;
padding-bottom:5px;
width:490px;
border:1px solid #666666;
text-align:left;
} 
#test-box{
	width:500px;
	margin:1px;
	padding:0px;
}
#test-box1{
padding:0px 0px 0px 0px;
width:500px;
background:url(../images/test-box.png);
background-position: top left;
background-repeat: no-repeat;
height:26px;
}
#test-box2{
margin:0px 0px 0px 0px;
padding-top:5px;
padding-right:2px;
padding-left:5px;
padding-bottom:5px;
width:490px;
border:1px solid #666666;
text-align:left;
} 
#big-angoli-box{
	width:500px;
	margin:1px;
	padding:0px;
}
#big-angoli-box1{
padding:0px 0px 0px 0px;
width:500px;
background:url(../images/big-angoli-box.png);
background-position: top left;
background-repeat: no-repeat;
height:26px;
}
#big-angoli-box2{
margin:0px 0px 0px 0px;
padding-top:5px;
padding-right:2px;
padding-left:5px;
padding-bottom:5px;
width:490px;
border:1px solid #666666;
text-align:left;
} 
#dove-siamo-box{
	width:500px;
	margin:1px;
	padding:0px;
}
#dove-siamo-box1{
padding:0px 0px 0px 0px;
width:500px;
background:url(../images/contatti-box.png);
background-position: top left;
background-repeat: no-repeat;
height:26px;
}
#dove-siamo-box2{
margin:0px 0px 0px 0px;
padding-top:0px;
padding-right:2px;
padding-left:5px;
padding-bottom:0px;
width:496px;
border:1px solid #666666;
text-align:center;
font-size:11px;
} 
#area-riservata-box{
	width:500px;
	margin:1px;
	padding:0px;
}
#area-riservata-box1{
padding:0px 0px 0px 0px;
width:500px;
background:url(../images/area-riservata-box.png);
background-position: top left;
background-repeat: no-repeat;
height:26px;
}
#area-riservata-box2{
margin:0px 0px 0px 0px;
padding-top:5px;
padding-right:2px;
padding-left:5px;
padding-bottom:5px;
width:490px;
border:1px solid #666666;
text-align:center;
} 
#control-panel-box{
	width:800px;
	margin:1px;
	padding:0px;
}
#control-panel-box1{
padding:0px 0px 0px 0px;
width:800px;
background:url(../images/control-panel-box.png);
background-position: top left;
background-repeat: no-repeat;
height:26px;
}
#control-panel-box2{
margin:0px 0px 0px 0px;
padding-top:5px;
padding-right:2px;
padding-left:5px;
padding-bottom:5px;
width:790px;
border:1px solid #666666;
text-align:center;
} 
#mappa-box{
	width:500px;
	margin:1px;
	padding:0px;
}
#mappa-box1{
padding:0px 0px 0px 0px;
width:500px;
background:url(../images/mappa-box.png);
background-position: top left;
background-repeat: no-repeat;
height:26px;
}
#mappa-box2{
margin:0px 0px 0px 0px;
padding-top:5px;
padding-right:2px;
padding-left:5px;
padding-bottom:5px;
width:490px;
border:1px solid #666666;
text-align:left;
} 