
@charset "UTF-8";
/* CSS Document */

/*Struttura Base */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin:0px auto; 
padding:0;
background-color:#FFF8F0;
}

#container {
width:836px;
margin:0px auto; 
text-align:center;
padding:0pt;
height:auto;
}

#header{
width:836px;
height:163px;
text-align:left;
background-image:url(../immagini/header.jpg);
background-repeat:no-repeat;
background-position: left;
padding:0pt;
margin:0px;
}


#mainbox {
width:836px;
background-image:url(../immagini/fondino.jpg);
background-repeat:repeat y;
background-position: left top;
text-align:left;
margin: 0px auto;
padding:0pt;
height:auto;
}

#newspage {
width:836px;
background-image:url(../immagini/fondino.jpg);
background-repeat:repeat y;
background-position: left top;
height:auto;
}


#footer{
width:836px;
height:50px;
background-image:url(../immagini/footer.jpg);
background-repeat:no-repeat;
background-position:left top;
padding:0pt;
margin:0px;
display:block;

}

.clear  {
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
	padding:0px;
	clear: both;
	border: 0px;
}


/* menu */

p.menu_nav {
margin:30px 0px 30px 0px;
text-align:center;
width:500px;
font-size:10px;
padding:0px;
}

#mainmenu {
width:250px;
margin-left:27px;
}

#menu{
width:200px;
font:normal 12px Verdana;
}

#dropmenudiv{
position:absolute;
background-color: #E3FFB0;
border:0px;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
font:normal 10px Verdana;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 3px solid;
border-color:#fff8f0;
padding: 1px 0;
text-decoration: none;
background-color: #F6A800;
color:#FFFFFF;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#000000;
}

/* Sample CSS definition for the example list. Remove if desired */
.navlist li {
list-style-type: square;
width: 135px;
background-color: #FFFFB9;
}


/* contenuti centrali */

#content{
width:500px;
font:normal 12px Verdana;
float:right;
padding-right:35px;
height:auto;

}

#indirizzo{
width:280px;
height:auto;
font:normal 11px Verdana;
margin-left:18px;
background-color: #F6A800;
color:#FFFFFF;
margin-top:30px;
padding-top:0px;
padding-bottom:30px;
}

#indirizzo p a{
font-size:9px;
color:#666666;
text-decoration:none;
margin-left:10px;
}

#indirizzo p a:hover {
font-size:9px;
color:#999999;
text-decoration:none;
margin-left:10px;
}

a {
color:#FF9900;
}

a:hover {
color:#000000;
}

a:visited {
color:#333333;
}


p.content {
text-align:justify;
background-image:url(../immagini/fondino_content.jpg);
background-position:left;
background-repeat:repeat-y;
padding-left:10px;
}

p.title {
text-align:right;
padding-right:10px;
margin-bottom:40px;
}

.Stile1 {font-size: 10px}

.Stile2 {color: #000000}

#gerenza {
margin-top:0px;
margin-right:40px;
}

#gerenza p{
margin-top:0px;
text-align:right;
}

/* NEWS */

#cont_news{
width:470px;
height:auto;
margin:0px 0px 0px 20px;
}

#title_news{
width:100px;
height:auto;
margin:0px 0px 0px 20px;
}

#title_news p{
font-size:34px;
margin:0px;
padding:0px;
font-weight:bold;
color:#CCCCCC;
}

#news_date{
width:auto;
height:auto;
font-size:9px;
font-style:italic;
padding:0px
}

#news_title{
width:450px;
height:auto;
font-size:14px;
font-weight:bold;
margin:0px 0px 30px 0px;
}

#news_image{
width:auto;
height:auto;
margin:0px 0px 30px 0px;
}

#news_description{
width:auto;
height:auto;
margin:0px 0px 50px 0px;
}

#news_description p{
width:450px;
height:auto;
font-size:12px;
}