body {
background: #000;
text-align: center;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
}
form {
margin: 0;
padding: 25px;
}
h1 {
font-size: 57px;
font-weight: normal;
margin: 0;
padding: 0;
}
#menu {
background: url(../img/bg.jpg) repeat-x;
}
#menu1{
height:21px;
margin:auto;
align: middle;

}
#menu2{
background: url(../img/monte-dei-paschi-di-siena.png) no-repeat top left;
height:65px;
width:1000px;
margin:auto;
text-align:left;
}
#menu3, #menu4{
height:12px;
margin:auto;
text-align:left;
text-transform:uppercase;
}
#menu4{
font-size:9px;
line-height:34px;
margin-top:17px;
height:34px;

}
#menu4big{
font-size:13px;
line-height:44px;
margin-top:17px;
height:44px;

}

#menu2 ul,#menu3 ul,#menu4 ul,#menu4big ul{
margin:0;
white-space:nowrap;
list-style-type:none;
}
#menu2 ul{
color:#505050;
padding:16px 0 0 200px;
}
#menu3 ul{
color:#505050;
padding:0;
}
#menu4 ul,#menu4big ul{
color:#ffffff;
padding:0;
position:relative;
}

#menu2 li, #menu3 li, #menu4 li, #menu4big li{
display:inline;
}
#menu2 li{
margin-right:26px;
}
#menu3 li{
margin-right:37px;
}
#menu4 li,#menu4big li{
text-align:center;
display:block;
position:absolute;
}
#menu4 li{
background: url(../img/freccia.gif) no-repeat top left;
height:34px;
width:94px;
}
#menu4big li{
background: url(../img/freccia.44.gif) no-repeat top left;
height:44px;
width:115px;
}

#menu4 li.voce2on,#menu4 li.voce3on,#menu4 li.voce4on,#menu4 li.voce5on{
background: url(../img/freccia.on.gif) no-repeat top left;
}
#menu4big li.voce2on,#menu4big li.voce3on,#menu4big li.voce4on,#menu4big li.voce5on{
background: url(../img/freccia.44.on.gif) no-repeat top left;
}
#menu4 li.voce1{
left:0;
background: url(../img/freccia.inizio.gif) no-repeat top left;
width:96px;
}
#menu4big li.voce1{
left:0;
background: url(../img/freccia.44.inizio.gif) no-repeat top left;
width:118px;
}
#menu4 li.voce1on{
left:0;
background: url(../img/freccia.inizio.on.gif) no-repeat top left;
width:96px;
}
#menu4 li.voce2,#menu4 li.voce2on{
left:92px;
}
#menu4 li.voce3,#menu4 li.voce3on{
left:182px;
}
#menu4 li.voce4,#menu4 li.voce4on{
left:272px;
}
#menu4 li.voce5,#menu4 li.voce5on{
left:362px;
}

#menu4big li.voce1on{
left:0;
background: url(../img/freccia.44.inizio.on.gif) no-repeat top left;
width:118px;
}
#menu4big li.voce2,#menu4big li.voce2on{
left:114px;
}
#menu4big li.voce3,#menu4big li.voce3on{
left:225px;
}
#menu4big li.voce4,#menu4big li.voce4on{
left:336px;
}
#menu4big li.voce5,#menu4big li.voce5on{
left:447px;
}




#menu2 li.ultimo, #menu3 li.ultimo{
margin-right:0;
}

#menu2 li a, #menu3 li a, #menu4 li a,#menu4big li a{
text-decoration:none;
}
#menu4 li a{
display:inline-block;
color:#ffffff;
height:34px;
width:80px;
}
#menu4big li a{
display:inline-block;
color:#ffffff;
height:44px;
width:98px;
}

#menu2 li a:hover, #menu2 li.on a, #menu3 li a:hover, #menu3 li.on a{
color:#fff;
}
#menu4 li a:hover, #menu4 li.on a,#menu4big li a:hover, #menu4big li.on a{
color:#fff;
}

#divrisposte ul{
	list-style-type:none;
	padding:0;
}

#divrisposte li{
position:relative;
height:37px;
}
#divrisposte li label{
position:absolute;
left:24px;
}
#struttura {
width: 1000px;
text-align: left;
margin: 0 auto;
background: url(../img/bottom.gif) no-repeat bottom;
padding-bottom: 300px;
}
#corpo {
min-height: 450px;
padding-top: 45px;
text-align: center;
}
div#corpo.sfchiaro, .sfchiaro {
background: url(../img/sondaggio.sfondo.chiaro.jpg) no-repeat top center;
}
.sfondoscuro {
background: url(../img/sondaggio.sfondo.scuro.jpg) no-repeat top center;
}
.sfondobox {
background: url(../img/sonscurobox.jpg) no-repeat top center;
}

*html #corpo {
height: 450px;
}
#corpo #content{
width: 715px;
margin: 0 auto;
color: #ffffff;
font-size: 15px;
text-align: center;
align: middle;
}
#corpo.sfondobox #content{
width: 454px;
margin-top:24px;
font-size: 13px;
}
#corpo #content.risultati{
width: 560px;
}
#corpo #content.risultati h1{
text-align:center;
font-size:16px;
line-height:28px;
height:28px;
}
#corpo #content.risultati h1 img{
}
#content td {
font-size: 11px;
line-height: 16px;
padding-bottom: 10px;
color: #FFF;
}
#content th {
font-weight: normal;
font-size: 13px;
padding: 10px 0;
text-align: left;
color: #505050;
}
.dx {
float: right;
color: #74002A;
text-transform: uppercase;
}
input, select {
border: 1px solid #505050;
background: #000;
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
#divrisposte input{
border:none;
}
textarea {
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
border: 0;
}
#privacy input {
border: 0;
vertical-align: middle;
}
input.button, a.button {
border: 0;
background: #74002A;
font-size:11px;
color:#ffffff;
font-weight: bold;
text-transform:uppercase;
text-decoration:none;
padding: 2px 15px;
}
input#proseguisondaggio{
float:right;

}
a.button {
display:inline-block;
height:16px;
line-height:16px
}
#footer {
}

a {
color: #888888;
}

a:hover {
color: #FFFFFF;
}

