#toolbar, #flash, #pulsanti, #moduli, #corpo, #finale, #finalehp {
width: 100%;
float: left;
}

#toolbar .logo {
width: 75px;
height: 28px;
padding-bottom: 5px;
padding-top: 82px;
padding-right: 50px;
padding-left: 625px;
background: transparent url(../images/toolbar_logo.jpg) repeat-x;
margin-left: auto;
margin-right: auto;
}

#flash .animazione {
width: 750px;
height: 227px;
background: transparent url(../images/flash_animazione.jpg) repeat-x;
margin-left: auto;
margin-right: auto;
}

#pulsanti .bottoni {
width: 685px;
padding-left: 33px;
padding-right: 32px;
height: 19px;
background: transparent url(../images/pulsanti.jpg) repeat;
margin-left: auto;
margin-right: auto;
line-height: 19px;
}

#pulsanti .bottoni p {
background: transparent url(../images/puntato.jpg) no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
font-weight: bold;
margin: 0px;
padding-left: 20px;
padding-right: 20px;
border: 0px;
display: inline;
height: 20px;
line-height: 20px;
}

#moduli .forms {
width: 750px;
height: 22px;
background: transparent url(../images/forms.jpg) repeat-x;
margin-left: auto;
margin-right: auto;
}

.riservata {
width: 167px;
height: 74px;

float: left;
text-align: center;
}

#moduli .forms .ricerca {
width: 503px;
height: 74px;
padding: 20px;
float: left;
}

#moduli .forms .campi {
width: 438px;
height: 74px;
float: left;
}

#moduli .forms .campi .field3 {
width: 438px;
height: 37px;
line-height: 37px;
float: left;
}

#moduli .forms .submit {
width: 65px;
height: 74px;
float: left;
}

.riservata p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
font-weight: normal;
margin: 0px;
border: 0px;
}

.form-piccolo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#000000;
font-weight: normal;
}


#finale .credits {
width: 750px;
height: 20px;
padding-top: 21px;
background: transparent url(../images/finale.jpg) repeat-x;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#finalehp .credits {
width: 750px;
height: 50px;
padding-top: 8px;
background: transparent url(../images/finalehp.jpg);
margin-left: auto;
margin-right: auto;
text-align: center;
}

#corpo .contenitore {
}



#corpo .contenitore .dx {
}

#corpo .contenitore .dxhp {

}

#corpo .contenitore .dx .contatta {
width: 600px;
float: left;
}

#corpo .contenitore .dx .contatta .tot {
width: 600px;
float: left;
}

#corpo .contenitore .dx .contatta .meta {
width: 239px;
float: left;
}






#corpo .contenitore .dx .fotodovesiamo {
width: 166px;
float: left;
}

#corpo .contenitore .dx .swfdovesiamo {
width: 292px;
margin-left: 20px;
float: left;
}

#corpo .contenitore .dx .testodovesiamo {
width: 600px;
float: left;
padding-bottom: 15px;
}


#corpo .contenitore .dx .tit {
	background-color: #CCCCCC;
	border: 1px solid #666666;
	width: 458px;
	margin: 5px;
	padding: 5px;
	height: 15px;
	line-height: 15px;
	float: left;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
}

#corpo .contenitore .dx .tit2 {
width: 458px;
margin: 5px;
padding: 5px;
margin-bottom: 0px;
padding-bottom: 0px;
height: 15px;
line-height: 15px;
float: left;
display: inline;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
font-weight: bold;
border-bottom: 2px;
border-bottom-style: solid;
border-bottom-color: #000000;
}

#corpo .contenitore .dx .tit3 {
width: 458px;
margin: 5px;
padding: 5px;
margin-bottom: 0px;
padding-bottom: 0px;
float: left;
display: inline;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
font-weight: bold;
border-bottom: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}

#corpo .contenitore .dx .tit3 a {
color: #000000;
text-decoration: none;
}

#corpo .contenitore .dx .tit3 a:hover {
color: #000000;
text-decoration: underline;
}

#corpo .contenitore .dx .record {
width: 600px;
margin: 5px;
padding: 5px;
float: left;
display: inline;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
border-bottom: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
}

#corpo .contenitore .dx .record2 {
width: 600px;
margin: 5px;
padding: 5px;
float: left;
display: inline;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
}

#corpo .contenitore .dx .record .foto {
width: 100px;
float: left;
margin-right: 8px;
}

#corpo .contenitore .dx .record .testo {
width: 330px;
float: left;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#000000;
font-weight: bold;
margin: 0px;
margin-top: 10px;
padding: 0px;
padding-bottom: 5px;
border-bottom: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}

#corpo .contenitore .dx p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
margin: 0px;
padding-top: 10px;
text-align: justify;
}

#corpo .contenitore .dx p.linea {
border-bottom: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
}



#pulsanti .bottoni a {
color: #000000;
text-decoration: none;
}

#pulsanti .bottoni a:hover {
color: #000000;
text-decoration: underline;
}

ul#pagination{
float:left;
	font:11px Arial,sans-serif;
    margin:0;padding: 0;
    list-style: none;text-align: center;
	line-height: 30px;}
	
ul#pagination li{
    display: inline;margin-right: 0.5em}

ul#pagination a{text-decoration: none;
    border: 0px solid #ffffff;padding: 0 3px;
    color: #666666}

ul#pagination a:visited{text-decoration: none;
    border: 0px solid #ffffff;padding: 0 3px;
    color: #666666}

ul#pagination a:hover{
    border: 0px solid #ff9900;padding: 0 3px;
    background: #ff9900;color: #FFF}

ul#pagination li#currentpage a{
	border: 0px solid #ff9900;padding: 0 3px;
    background: #ff9900;color: #FFF;
	cursor: default}

.mod {
width: 115px;
}

.modbig {
width: 472px;
}

.modbig1 {
width: 200px;
}

.modbig2 {
width: 233px;
}

.fo1 {
width: 150px;
}

.fo2 {
width: 415px;
}

#finale .credits p {
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
font-weight: normal;
}

#finalehp .credits p {
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
font-weight: normal;
}
