/* Start of CMSMS style sheet 'giotosatti' */
body{
	background: url(uploads/immagini/sfondo.jpg) repeat-x;
	text-align: center;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding-top: 30px;
	color: #24779D;
}
hr{
        /*background-color: #BBD5E1;
	color: #BBD5E1;*/
	margin: 20px 0px 20px 20px;
	clear: left;
        width: 400px;
border-top:1px solid #5180ae;
border-bottom:none;
border-left:none;
border-right:none;
       /* visibility: hidden;*/
}
.spacer{
height:200px;
}
/*---------------------------MENU-----------------------------*/
#menu{
	width: 662px;
	text-align: center;
	background: #B0CFDC url(uploads/immagini/menu.jpg) no-repeat;
	color: #24779D;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0 auto;
	font-size: 0.8em;
}
#menu ul{
	/*background-color: red;*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#menu ul li{
	list-style: none;
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0 0 1.5px;
	/*border-right: 2px solid #24779D;*/
}
#menu a:link, #menu a:visited{
	text-decoration: none;
	color: #24779D;
}
#menu a:hover{
	color: #044E71;
	text-decoration: none;
}
/*---------------------------TESTATA----------------------------*/
div#testata{
	height: 238px;
	background: url(uploads/immagini/testata.jpg) no-repeat;
	margin: 0 auto;
	width: 692px;
}
div#testatanews{
	height: 238px;
	background: url(uploads/immagini/testatabiografia.jpg) no-repeat;
	margin: 0 auto;
	width: 692px;
}
div#testatabiografia{
	height: 238px;
	background: url(uploads/immagini/testatanews.jpg) no-repeat;
	margin: 0 auto;
	width: 692px;
}
div#testatatesti{
	height: 238px;
	background: url(uploads/immagini/testatatesti.jpg) no-repeat;
	margin: 0 auto;
	width: 692px;
}
div#testatamedia{
	height: 238px;
	background: url(uploads/immagini/testatamedia.jpg) no-repeat;
	margin: 0 auto;
	width: 692px;
}
div#testatastaff{
	height: 238px;
	background: url(uploads/immagini/testata.jpg) no-repeat;
	margin: 0 auto;
	width: 692px;
}
div#testataguestbook{
	height: 238px;
	background: url(uploads/immagini/testatanews.jpg) no-repeat;
	margin: 0 auto;
	width: 692px;
}
div#testatacontatti{
	height: 238px;
	background: url(uploads/immagini/testatabiografia.jpg) no-repeat;
	margin: 0 auto;
	width: 692px;
}
#testata h1, #testatanews h1, #testatabiografia h1, #testatatesti h1, #testatamedia h1, #testatastaff h1, #testataguestbook h1, #testatacontatti h1{
	display: none;
}
#contenitore{
	width: 692px;
	background-color: white;
	margin: 0 auto;
	text-align: left;
}
/*---------------------------TITOLI-----------------------------*/
h2 span{
visibility: hidden;
}
h2#news{
	background: url(uploads/immagini/testate/newsboard.jpg) no-repeat;
	margin-top: 0px;
	padding-top: 3px;
	height: 28px;
	margin-left: 15px;
	margin-bottom: 1px;
}
h2#concerti{
	background: url(uploads/immagini/testate/concerti.jpg) no-repeat;
	margin-top: 0px;
	padding-top: 0px;
	height: 27px;
	margin-left: 15px;
	text-align: right;
}
h2#biografia{
	background: url(uploads/immagini/testate/biografia.jpg) no-repeat;
	margin-top: 0px;
	padding-top: 0px;
	height: 27px;
	margin-left: 15px;
	text-align: right;
}
h2#contatti{
	background: url(uploads/immagini/testate/contatti.jpg) no-repeat;
	margin-top: 0px;
	padding-top: 0px;
	height: 27px;
	margin-left: 15px;
	text-align: right;
}
h2#testi{
	background: url(uploads/immagini/testate/testi.jpg) no-repeat;
	margin-top: 0px;
	padding-top: 0px;
	height: 27px;
	margin-left: 15px;
	text-align: right;
}
h2#testi2{
	background: url(uploads/immagini/testate/testi2.jpg) no-repeat;
	margin-top: 0px;
	padding-top: 0px;
	height: 27px;
	margin-left: 15px;
	text-align: right;
}
h2#media{
	background: url(uploads/immagini/testate/media.jpg) no-repeat;
	margin-top: 0px;
	padding-top: 0px;
	height: 27px;
	margin-left: 15px;
	text-align: right;
}
h2#media2{
	background: url(uploads/immagini/testate/media2.jpg) no-repeat;
	margin-top: 0px;
	padding-top: 0px;
	height: 27px;
	margin-left: 15px;
	text-align: right;
}
h2#guestbook{
	background: url(uploads/immagini/testate/guestbook.jpg) no-repeat;
	margin-top: 0px;
	padding-top: 0px;
	height: 27px;
	margin-left: 15px;
	text-align: right;
}
h2#staff{
	background: url(uploads/immagini/testate/staff.jpg) no-repeat;
	margin-top: 0px;
	padding-top: 0px;
	height: 27px;
	margin-left: 15px;
	text-align: right;
}
h2{
	font-size: 0.8em;
	margin-left: 15px;
	margin-bottom: 0px;
}
h3, h4, h5{
	font-size: 0.7em;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 0px;
	clear: left;
}
p{
	font-size: 0.7em;
	margin-left: 15px;
	padding-right: 15px;
}
p.right{
	text-align: right;
}
h4, h5{
	font-weight: normal;
}
#sin ul, #des ul{
	font-size: 0.7em;
	margin-top: 0px;
	margin-left:15px;
	list-style: none;
}
ul li{
	margin-left:15px;
}
ul#mp3 li a{
	background: url(uploads/immagini/mp3icon.gif) no-repeat left;
	padding-left: 32px;
}
a:link, a:visited{
	color: #056490;
	font-weight: bold;
}
/*---------------------------TABELLA-----------------------------*/
table{
	margin: 0 15px;
	width: 662px;
}
table#contatti
{
	margin: 0 15px;
	width: 200px;
}
td#sin{
	background:#D3E4EC url(uploads/immagini/sin_basso.gif) no-repeat bottom left;
        background-color: #BAD5E1;
	margin-left: 15px;
	width: 498px;
	padding-top: 10px;
	padding-bottom: 10px;
}

td#des{
	background: #AFCCDA url(uploads/immagini/des_basso.gif) no-repeat bottom right;
	width: 161px;
	vertical-align: top;
	padding-top: 15px;
}
td#des h3{
	padding-left: 10px;
}
td#des h4{
	margin-bottom: 10px;
	padding-left: 0px;
}
img.sin{
	float: left;
	margin: 0px 10px 10px 15px;
}
img#grande{
	margin: 0px 0px 0px 12px;
}
td#des ul{
	list-style: none;
	font-size: 0.7em;
	margin: 0 0 30px 0px;
	padding: 0 0 0 20px;
}
td#des a:link, td#des a:visited{
	text-decoration: none;
}
td#des a:hover{
	text-decoration: underline;
}
td#des li{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
td#des img{
	margin-left: 20px;
}
td#sin{
	vertical-align: top;
}
/*---------------------------THUMBS-----------------------------*/
#thumbs{
	/*background-color: yellow;*/
	text-align: center;
        margin-left: 20px;
}
#thumbs img{
	margin: 0 4px 8px 4px;
	float:left;
	padding:0;
	width:auto;
}
/*---------------------------CONTATTI-----------------------------*/
.required{
margin-bottom: 10px;
font-size: 0.8em;
}
label{
font-size: 0.8em;
}
.formbuilderform{
	margin-left: 15px;
}
/*---------------------------GUESTBOOK-----------------------------*/
div.cms-guestbook-div-insert table{
	width: 250px;
	font-size: smaller;
}
.cms-guestbook-entry{
	font-size: smaller;
}
/* End of 'giotosatti' */

