body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0033CC;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}
#bodycontent {
position:relative;
margin:4px auto;
width:808px;
float:none;
border-left:1px solid #00FF00;
border-right:1px solid #00FF00;
background-color:#66CC66;

}


#DVD {
border:1px solid #000000;
background-color:#FFFF00;
}

#img_top_default
	{
	border:0px solid #000000;
	width:696px;
	height:273px;
	padding:0px;
	margin:0px auto;
	top:0px;
	position:relative;
	float:none;
	background-color:#FFFF99;
}

#txt_top_default
	{
	width:484px;
	height:132px;
	padding:4px;
	margin:2px;
	top:0px;
	position:Absolute;
	float:none;
	left: 0px;


}


#giustifica{
	text-align:justify;
}

p{
	text-align:justify;
}


#img_top{
border-top: 0px solid #F00;
border-right: 0px solid #F00;
border-left: 0px solid #F00;
padding: 0px;
margin: 0px;
/*background-color:#9999CC;
background-image:url(/immagini/top.jpg);*/
width:808px;
}

#short{
border-top: 0px dashed #FF0000;
border-bottom: 0px dashed #FF0000;
border-left: 0px solid #F00;
border-right: 0px solid #F00;
padding: 0px;
margin-top:0px;
margin-bottom:0px;
/*background-color:#9999CC;*/
height:280px;
}

#short ul
{
margin:0px;
height:auto;
}

#short li
{
border-top:0px solid #FF0000;
border-bottom:0px solid #FF0000;
list-style-type:none;
display:inline;
top:0;
margin:0px;
padding:0px;
font-weight:normal;
}
#shorcuts
{
background-color:#66CC66;
border-top:1px solid #00FF00;
border-bottom:1px solid #00FF00;
margin-top:1px;
margin-bottom:1px;
width:808px;
}
#Left {
/*background-color:#FFFFFF;*/
border-right: 0px solid #0099CC;
border-bottom: 0px solid #0099CC;
border-left: 0px solid #0099CC;
padding: 0px;
margin: 0px;
position:Absolute;
width:140px;
left:0;
top:0;
height:800px;}

#Left ul
{
left:0px;
margin:0px;
padding:0px;
width:162px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
border-bottom:1px solid #00FF00;
}



#Left li
{
list-style-type:none;
list-style-position:inside;
border-top:0px solid #FF0000;
border-bottom:0px solid #FF0000;
top:0px;
left:0px;
margin-left:0px;
padding:1px 1px 1px 1px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0000FF;
width:162px;
font-weight:normal;
}

#imgleftgvm img
{
border:0;
}

#right ul
{
margin:0px;
padding:0px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FF0000;
border-bottom:0px solid #FF0000;
}

#right li
{
list-style-type:none;
list-style-position:inside;
border-top:0px solid #FF0000;
border-bottom:0px solid #FF0000;
top:0;
left:0px;
margin-left:0px;
padding:1px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0000FF;
width:108px;
font-weight:normal;
}

#Logins
{
margin:0px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#FF0000;
border-top:1px solid #FF0000;
width:100%;
}

#Logins li
{
list-style-type:none;
list-style-position:inside;
border-top:0px solid #FF0000;
border-bottom:0px solid #FF0000;
top:0;
left:0px;
margin-left:0px;
padding:1px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#0000FF;
width:100%;
font-weight:normal;
}

#Centro {
background-color:#FFFFFF;
border-top: 0px dashed #000;
border-bottom: 0px dashed #000;
border-left: 1px solid #00FF00;
border-right: 1px solid #00FF00;
padding: 15px;
margin: 0px;
margin-left:162px;
position:relative;
margin-right:153px;
height:1024px;
}
#CentroHome {
background-color:#FFFF66;
border-top: 0px dashed #000;
border-bottom: 0px dashed #000;
padding: 15px;
margin: 0px;
margin-left:172px;
position:relative;
margin-right:172px;
overflow:auto;
height:300px;
}

#right {
/*background-color:#FFFFFF;*/
border-left: 0px solid #FF0000;
border-right: 0px solid #FF0000;
border-bottom: 0px solid #FF0000;
padding-left: 2px;
padding-right: 2px;
padding-Top: 15px;
padding-Bottom: 15px;

margin-right: 20px;
position:absolute;
width:119px;
right:0px;
top:0;
height:300px;
}
#Bottom{
border-bottom: 0px solid #F00;
border-right: 0px solid #F00;
border-left: 0px solid #F00;
border-top: 0px solid #00FF00;

padding: 0px;
margin-bottom:0px;
margin-top: 0px;
background-color:#FFFFFF;
height:75px;
}

#DefaultPage
{
width:70%;
max-width:70%;
height:100%;
max-height:100%;
padding:2px;
margin:0px auto;
background-color:#EEEEFF;
top:0px;
position:relative;
float:none;
border:1px solid #0000FF;
}


#imphome1
{
background-color:#FFFFFF;
border:1px solid #000000;
padding:2px;
margin:5px;
width:270px;
left:0px;
top:0px;
position:absolute;
}

#imphome2
{
background-color:#FFFFFF;
border:1px solid #000000;
padding:2px;
margin:5px;
width:400px;
top:0px;
left:280px;
position:absolute;
}

#imphomenews
{
	background-color:#FFFFFF;
	border:1px solid #000000;
	padding:2px;
	margin:5px;
	width:270px;
	top:160px;
	left:0px;
	position:absolute;
	height: 200px;
}

#imphomenews ul
{
margin:7px;
list-style-type:square;
list-style-position:inside;
}



#imphomepromo
{
background-color:#FFFFFF;
border:1px solid #000000;
padding:2px;
margin:5px;
width:400px;
top:339px;
left:281px;
position:absolute;
}
#imphomeshiny
{
padding:2px;
margin:5px;
bottom:0px;
left:0px;
position:absolute;
}



short a{

text-decoration:none;
color:#0000FF;
font-weight:bold;
white-space:nowrap;
}

a{

text-decoration:none;
color:#000000;
font-weight:bold;
}

li a:hover
{
border-bottom:1px solid #FF0000;
border-top:1px solid #FF0000;
background-color:#FFFF66;
width:100px;
color:#FF0000;
font-weight:bold;
/*text-decoration:underline;*/
/*white-space:nowrap;*/
}
li
{
text-align:justify;}

img{
border:0px;
}

#TitoloPagina
{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:16pt;
font-weight:bold;
color:#FF0000;
text-align:center;
}
#Evidenzia
{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FF0000;
text-align:center;
}

Table
{
font-weight:bold;}
Td
{
border-bottom:1px solid #FF0000; }
Th
{
border-bottom:1px solid #FF0000; }

#Impagina{
position:relative;
width:90%;}
#ImpaginaSX{
position:absolute;
top:0;
left:0;}
#ImpaginaDX{
position:absolute;
top:0;
right:0;}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
/*	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000; */
}
#Iscrizione
{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
width:80%;
margin:0px;
padding:0px;
}
#Iscrizione Td
{
border-bottom:0px dotted #FF0000;
padding:0px;
margin:0px;
}

Fieldset{
width:auto;
margin:0 auto;
padding:2px;}

form{
width:80%;}

#basso
{
vertical-align:bottom;
bottom:0px;
font:Verdana, Arial, Helvetica, sans-serif;
color:#9999CC;
font-size:8px;}

#RispostaLogin
{
border:1px;
border-color:#FFFF00;
border-bottom-style:dotted;
background-color:#FF0000;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
text-align:center;
}
#FieldClassifica
{
border:0px;
border-color:#000000;
border-bottom-style:solid;
background-color:#00F;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
text-align:center;
width:100%;
max-width:100%;
}
Form{
border-bottom:0px;
margin-bottom:0px;}

#Left_doc {
/*background-color:#FFFFFF;*/
border-right: 0px solid #0099CC;
border-bottom: 0px solid #0099CC;
border-left: 0px solid #0099CC;
padding: 0px;
position:Absolute;
width:140px;
left:0;
top:0;
height:100%;}

#Left_doc ul
{
margin:0px 0px 0px 0px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
border-bottom:1px solid #00FF00;
}



#Left_doc li
{
list-style-type:none;
list-style-position:inside;
border-top:0px solid #FF0000;
border-bottom:0px solid #FF0000;
top:0;
left:0px;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 1px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0000FF;
width:132px;
font-weight:normal;
}
#img_album
{
width:80px;}
