body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
width:100%;
text-align: center;
color: #000000;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background:url(/img_sito/grafica/sfondo_arancio2.png) repeat-x;
background-color: #f7ecd3;
}

img {
color: #333333;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
border-width:0px;
}

div#container {
position: relative;
clear:both;
width: 740px;
text-align: left;
margin: 0px auto 0px auto; 
padding: 0px 0px 0px 0px;
}

div#corpo {
position: relative;
float:left;
text-align: left;
margin: 0px 0px 0px 0px; 
padding: 0px 10px 30px 10px;
background-color:#FFFFFF;
width: 740px;
voice-family:"\"}\""; 
voice-family:inherit;
width:720px;
}

div#testata {
position: relative;
float:left;
width: 720px;
text-align: left;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}

div#bandiere {
position: relative;
float:left;
text-align: right;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 3px 0px;
width: 720px;
}

div#banner {
position: relative;
float:left;
text-align: left;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width:720px;
}

div#menutop {
position: relative;
float:left;
text-align: left;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
border-top: 3px solid #df2e42;
width:720px;
height:35px;
background-color:#efd9a8;
}

div#pagina {
position: relative;
float:left;
text-align: left;
margin: 30px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width:720px;
}

div#testosx {
position: relative;
float:left;
text-align: left;
margin: 0px 0px 0px 0px; 
padding: 0px 20px 0px 20px;
width:400px;
voice-family:"\"}\""; 
voice-family:inherit;
width:360px;
} 

div#testodx {
position: relative;
float:left;
text-align: left;
margin: 0px 0px 0px 0px; 
padding: 0px 30px 0px 0px;
width:490px;
voice-family:"\"}\""; 
voice-family:inherit;
width:460px;
} 

div#menusxcontanier {
position: relative;
float:left;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 40px 0px 20px;
width:230px;
voice-family:"\"}\""; 
voice-family:inherit;
width:170px;
} 

div#imgdx {
position: relative;
float:left;
text-align: right;
margin: 0px 0px 0px 0px; 
padding: 0px 20px 0px 0px;
width:320px;
voice-family:"\"}\""; 
voice-family:inherit;
width:300px;
}

div#piede {
position: relative;
float:left;
text-align:left;
height:60px;
margin: 10px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width:740px;
} 

.piedesx {
position: relative;
float:left;
text-align:left;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width:470px;
} 

.piededx {
position: relative;
float:left;
text-align:right;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width:270px;
} 


.imgsx {
float:left;
padding:0px 15px 15px 0px;
margin:0px 0px 0px 0px;
}

/* TESTO */

h1 {
font:18px "Verdana", Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:21px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color:#df2e42;
}

h2 {
font:16px "Verdana", Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:19px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color:#df2e42;
}

h3 {
font:14px "Verdana", Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:20px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color:#df2e42;
}

font.verdana12nero {
color : #000000;
font-weight: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height:19px
}

font.verdana12nero a:link {COLOR: #000000; TEXT-DECORATION: none}
font.verdana12nero a:visited {COLOR: #000000; TEXT-DECORATION: none}
font.verdana12nero a:active {COLOR: #000000; TEXT-DECORATION: none}
font.verdana12nero a:hover{COLOR: #000000; TEXT-DECORATION: none}



.verdana11nero {
font:11px "Verdana", Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:16px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.verdana11nerob {
font:11px "Verdana", Arial, Helvetica, sans-serif;
color : #000000;
font-weight:normal;
line-height:18px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.verdana11nerob a:link {COLOR: #df2e42; TEXT-DECORATION: none}
.verdana11nerob a:visited {COLOR: #df2e42; TEXT-DECORATION: none}
.verdana11nerob a:active {COLOR: #df2e42; TEXT-DECORATION: none}
.verdana11nerob a:hover{COLOR: #000000; TEXT-DECORATION: none}

.verdana11nero a, .verdana11nero a:visited  {
text-decoration:none;
color:#000000;
}

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

.verdana12nero {
font:12px "Verdana", Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:20px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.verdana10marrone {
font:10px "Verdana", Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:14px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color:#452B23;
}

.verdana10marrone a, .verdana10marrone a:visited  {
text-decoration:none;
color:#452B23;
}

.verdana10marrone a:hover  {
text-decoration:underline;
color:#452B23;
}

.verdana14rosso {
font:14px "Verdana", Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:16px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color:#E02E43;
}

.verdana14rosso a, .verdana14rosso a:visited, .verdana14rosso a:hover {
text-decoration:none;
color:#E02E43;
}


/* MENU ROLLOVER */

div#menutop ul
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
list-style-type: none;
text-align: center;
}

div#menutop ul li
{
display: block;
float: left;
text-align: center;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

div#menutop ul li a
{
border-right: 2px solid #FFFFFF;
padding: 0px 9px 0px 9px;
margin: 0px 0px 0px 0px;
color: #876855;
text-decoration: none;
display: block;
text-align: center;
font: 13px/35px "Verdana", Arial, Helvetica, sans-serif;
font-weight:bold;
}

div#menutop ul li a:hover
{
color: #876855;
background: #f8ecd4;
}

div#menutop ul #active a
{
color: #df2e42;
background: #f8ecd4;
}

div#menusx {
text-align:left;
width:170px;
}

div#menusx ul {
list-style: none;
margin: 0;
padding: 0px 0px 0px 0px;
}

div#menusx li {
padding: 8px 0px 8px 0px;
margin: 0px 0px 0px 0px;
font: 12px "Verdana", Arial, Helvetica, sans-serif;
font-weight:normal;
line-height: 14px;
color: #876855;
border-bottom: #876855 solid 1px;
}

div#menusx li.active {
color: #876855;
text-decoration:none;
font-weight:bold;
}

div#menusx li a {
color: #876855;
text-decoration:none;
}

div#menusx li a:hover {
color: #876855;
text-decoration:none;
font-weight:bold;
}

div#menusx li.titolo {
font: 17px "Verdana", Arial, Helvetica, sans-serif;
font-weight:bold;
line-height: 20px;
color: #876855;
border-bottom: #876855 solid 1px;
padding: 0px 0px 15px 0px;
margin: 0px 0px 0px 0px;
}

