
p {
padding: 0px;
margin: 0px;
}

a#curr_sel1
{
    background:url(../immagini/mnu1ITA_comp.gif) no-repeat top left;
	width:127px; 
	height:24px;
	display:block;
	font-family: Lucida Grande, Arial, helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
	background-position:0px -24px;
    color: #FFFFFF;
	text-decoration:none;
}

a#curr_sel2
{
    background:url(../immagini/mnu1ITA_comp.gif) no-repeat top left;
	width:115px; 
	height:24px;
	display:block;
	font-family: Lucida Grande, Arial, helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
	background-position:0px -24px;
    color: #FFFFFF;
	text-decoration:none;
}

a#curr_sel3
{
    background:url(../immagini/mnu1ITA_comp.gif) no-repeat top left;
	width:120px; 
	height:24px;
	display:block;
	font-family: Lucida Grande, Arial, helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
	background-position:0px -24px;
    color: #FFFFFF;
	text-decoration:none;
}

a#curr_sel4
{
    background:url(../immagini/mnu1ITA_comp.gif) no-repeat top left;
	width:104px; 
	height:24px;
	display:block;
	font-family: Lucida Grande, Arial, helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
	background-position:0px -24px;
    color: #FFFFFF;
	text-decoration:none;
}

a#mnutop1
{
    background:url(../immagini/mnu1ITA_comp.gif) no-repeat top left;
	width:127px; 
	height:24px;
	display:block;
	font-family: Lucida Grande, Arial, helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #3D3D3D;
	text-decoration:none;
}

a:hover#mnutop1  {
background-position:0px -24px;
color: #FFFFFF;
}

a#mnutop2
{
    background:url(../immagini/mnu1ITA_comp.gif) no-repeat top left;
	width:115px; 
	height:24px;
	display:block;
	font-family: Lucida Grande, Arial, helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #3D3D3D;
	text-decoration:none;
}

a:hover#mnutop2  {
background-position:0px -24px;
color: #FFFFFF;
}

a#mnutop3
{
    background:url(../immagini/mnu1ITA_comp.gif) no-repeat top left;
	width:120px; 
	height:24px;
	display:block;
	font-family: Lucida Grande, Arial, helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #3D3D3D;
	text-decoration:none;
}

a:hover#mnutop3  {
background-position:0px -24px;
color: #FFFFFF;
}

a#mnutop4
{
    background:url(../immagini/mnu1ITA_comp.gif) no-repeat top left;
	width:104px; 
	height:24px;
	display:block;
	font-family: Lucida Grande, Arial, helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #3D3D3D;
	text-decoration:none;
}

a:hover#mnutop4  {
background-position:0px -24px;
color: #FFFFFF;
}


.inpt
{
    border: solid 1px #828282;
    background-color: #FFFFFF;
    color: #757575;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
    width:180px;
}

.inpt_txt
{
	border: solid 1px #828282;
	background-color: #FFFFFF;
	color: #757575;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	width:482px;
	overflow:auto;

}

.inpt_2
{
    border: solid 1px #828282;
    background-color: #FFFFFF;
    color: #05002C;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
    width:110px;
}

.inpt_sel
{
    border: solid 1px #828282;
    background-color: #FFFFFF;
    color: #757575;
    width:180px;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.inpt_but
{
    border: solid 1px #3F3F3F;
    background-color: #c7c7c7;
    color: #3F3F3F;
    width:70px;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	cursor: pointer;
}

#gallery {
	margin:0pt 0pt 0pt 0px;
}
#gallery a {
	display:block;
	float:left;
	width:59px;
	border: 1px solid #948E82;
	padding:0px
	margin-bottom: 4px;
	margin-left: 4px;
}

#gallery2 {
	margin:0pt 0pt 0pt 0px;
}
#gallery2 a {
	display:block;
	float:left;
	width:59px;
	border: 1px solid #7E1A16;
	padding:0px;
	margin-bottom: 12px;
	margin-left: 12px;
}

.testo {
	font-family: Arial,Helvetica, Times, sans serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.titolo {
	font-family: Arial, Helvetica, Times, sans serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}

.testo_big 
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 30px;
}

.testo_sub
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 20px;
}
.testo_12
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
}
.testo_11
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
}