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


body {
	background:url(../images/bg.jpg) repeat-x white;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
}

img { border:0px;
padding:0px;
margin:0px;
-ms-interpolation-mode: bicubic;
 }

div#main{
	width:967px;
	margin:auto;
}

div#header{
width:967px;
height:101px;
background:url(../images/header.jpg);
}

div#header2{
	background:url(../images/header2.jpg) no-repeat;
	width:967px;
	height:276px;
}

div#header2btn{
	text-align:right;
}

div#header2menu{
margin-top:121px;
width:907px;
height:125px;
color:white;
padding-left:30px;
padding-right:30px;
}


div#left{
width:232px;
float:left;
margin-top:15px;
}

div#right{
width:232px;
float:right;
margin-top:15px;
clear:right;
}

div#content{
width:473px;
float:left;
margin-top:13px;
padding-left:15px;
padding-right:15px;
}

div.box{
width:232px;
}

div.boxtop{
width:232px;
height:24px;
}
div.boxcontent{
width:212px;
padding-left:15px;
padding-right:5px;
padding-top:7px;
padding-bottom:7px;
background:url(../images/bgboxcontent.jpg) repeat-y;
}

div.boxbottom{
width:232px;
height:15px;
}

h1{
margin:0px;
margin-bottom:2px;
padding:0px;	
font-size:24px;
color:#12679E;
line-height:24px;
margin-left:-1px;
}

h2{
margin:0px;
margin-top:5px;
padding:0px;	
font-size:16px;
color:white;
text-transform:uppercase;
font-weight:700;
letter-spacing:-1px;
}

h3{
margin:0px;
padding:0px;	
font-size:14px;
color:white;
line-height:14px;
margin-left:-1px;
}


div#navbar{
border-bottom:2px dashed #12679E;
height:20px;
margin-bottom:3px;
padding-bottom:4px;
}

div#footer {
width:917px;
background:url(../images/footer.jpg) no-repeat;
padding-left:20px;
padding-right:30px;
height:24px;
line-height:24px;
color:white;
font-size:11px;
text-align:center;
clear:both;
}

div#footer a { color:white; }
div#footer a:hover { color:red; }

div#footer2 {
width:917px;
padding-left:20px;
padding-right:30px;
height:24px;
line-height:24px;
color:black;
font-size:11px;
text-align:center;
clear:both;
margin-bottom:30px;
}

a {
color:#0066FF;
text-decoration:none;
}

a:hover{
color:red;
text-decoration:none;
}

div#header2menu a {
color:white;
text-decoration:none;
}

div#header2menu a:hover {
color:#cbecff;
text-decoration:none;
}

a.button {
font-size:11px;
display:block;
width:144px;
height:27px;
line-height:27px;
color:white;
text-transform:uppercase;
background:url(../images/headerbtnrosso.png) no-repeat;
text-align:center;
font-weight:bold;
text-decoration:none;
letter-spacing:-1px;
}

a.buttoni {

font-size:11px;
display:block;
width:144px;
height:27px;
line-height:27px;
color:white;
text-transform:uppercase;
background:url(../images/bottoneindietro.png) no-repeat;
text-align:center;
font-weight:bold;
text-decoration:none;
}

a.buttoni:hover{
font-size:11px;
display:block;
width:144px;
height:27px;
line-height:27px;
color:white;
text-transform:uppercase;
background:url(../images/bottoneindietroh.png) no-repeat;
text-align:center;
font-weight:bold;
text-decoration:none;
}
a.buttona {

font-size:11px;
display:block;
width:144px;
height:27px;
line-height:27px;
color:white;
text-transform:uppercase;
background:url(../images/bottoneavanti.png) no-repeat;
text-align:center;
font-weight:bold;
text-decoration:none;
}

a.buttona:hover{
font-size:11px;
display:block;
width:144px;
height:27px;
line-height:27px;
color:white;
text-transform:uppercase;
background:url(../images/bottoneavantih.png) no-repeat;
text-align:center;
font-weight:bold;
text-decoration:none;
}

input.box {
background:#e7e7e7;
border:1px solid #707070;
width:140px;
height:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

textarea.box{
background:#e7e7e7;
border:1px solid #707070;
width:140px;
height:80px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

form {margin:0px;
padding:0px;
}

p {
padding:0px;
padding-top:0px;
padding-bottom:4px;
margin:0px;
margin-top:0px;
margin-bottom:4px;
}

.nero {color: #000000}

div.notizie{
height:90px;
}

div.notiziecontent{
height:63px;
}


input.contatti { 

font-size:11px;
border-top:1px solid  #666666;
border-bottom:1px solid  #333333;
border-left:none;
border-right:none;
width:200px;
height:14px;
}

textarea.contatti {
width:210px;
height:200px;
border:1px solid #666666;
border-right:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

div.popup{
position:absolute;
background:#F4F4F4;
left:50%;
top:50%;
width:600px;
height:300px;
margin-left:-300px;
margin-top:-200px;
z-index:1;
padding:20px;
border:1px solid #666666;
}

div#overlay {
position:absolute;
left:0;
top:0;
background:black;
height: 100%;
width:100%;
z-index:1;

}

div.admincontent {
width:95%;
margin:auto;
border:1px solid #999999;
background:white;
padding:10px;
}


