body
{
	padding: 0;
	margin: 0;
	background: #8E0D0D url(images/page_bg.jpg) repeat-x;
	color: #FFF;
	font-family: arial, verdana, helvetica, tahoma, sans-serif;
	font-size: 80%;
	line-height: 150%;
}

img
{
	border: 0;
}
#rosa
{
	text-decoration: none;
	color: #FF80A8;
}
a
{
	text-decoration: none;
	color: #ffffff;
}
A:visited 
{
	COLOR: #ffffff; TEXT-DECORATION: none
}
A:hover 
{
  PADDING-RIGHT:    0px; 
  PADDING-LEFT:     0px; 
  PADDING-BOTTOM:   0px; 
  COLOR:            #fff; 
  PADDING-TOP:      0px; 
  BORDER-BOTTOM:    #036 1px dashed; 
  BACKGROUND-COLOR: #003366; /*ff6*/
  TEXT-DECORATION: none;
}
#Bcentrale
{
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
}

#Centro
{
	margin-left: -400px;
	position: absolute;
	top: -236px;
	left: 50%;
}

#testata
{
	width: 800px;
	height: 31px;
	letter-spacing: 1px;
}

#box   
{
	border: 20px solid #FFF;
	width: 760px;
	height: 370px;
}

#boxsx
{
	float: left;
	width: 350px;
	height: 350px;
	border-right: 20px solid #FFF;
	padding: 10px
}

#boxsx a
{
	text-decoration: none;
	color: #FFF;
}

#boxsx a:hover
{
	text-decoration: none;
	color: #ff80a8;                              */ #FF80A8; */

}

#boxsx h2
{
	margin: 0;
	padding: 0;
	font-family: helvetica, arial, verdana, tahoma, sans-serif;
	letter-spacing: -3px;
	font-size: 250%;
	text-align: right;
}

#boxdx
{
	float: left;
	width: 350px;
	height: 350px;
	background: #808080;                          */ #660021; */
	overflow: auto;
	padding: 10px;
}

#boxdx h2
{
	margin: 0;
	padding: 0;
	font-family: helvetica, arial, verdana, tahoma, sans-serif;
	letter-spacing: -1px;
	font-size: 190%;
	width: 80%;
}

#bottom
{
	width: 800px;
	text-align: right;
	padding: 5px 0px;
	color: #FF80A8;
}

#bottom a
{
	text-decoration: none;
	color: #FF80A8;
}

#bottom a:hover
{
	text-decoration: none;
	color: #FFF;
}
#Cnav ul
{
	padding: 0;
	margin: 0;
	float: right;
	width: 100%;
}

#Cnav ul li
{
	display: inline;
}

#Cnav ul li a
{
	padding: 4px 10px;
	color: #FFF;
	text-decoration: none;
	float: right;
}

#Cnav ul li a:hover
{
	background-color: #FFF;
	color: #990031;
}
/*Menu   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
.UL
{
    PADDING-RIGHT:  0px;
    DISPLAY:        inline;
    PADDING-LEFT:   0px;
    PADDING-BOTTOM: 0px;
    MARGIN:         0px;
    PADDING-TOP:    0px;
    LIST-STYLE-TYPE: none;
}
.LI
{
    DISPLAY:        inline;
    FLOAT:          right;
    MARGIN:         0px 0px;
    WIDTH:          250px;
    LIST-STYLE-TYPE: none;
}
.A.first
{
    PADDING-RIGHT:  10px;
    PADDING-LEFT:   5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP:    5px;
    BORDER-TOP:     #f8f9fc 1px solid;
    BORDER-LEFT:    #e1e8f4 1px solid;
    BORDER-BOTTOM:  #e1e8f4 1px solid;
    DISPLAY:        block;
    BACKGROUND:     #808080 no-repeat 10px 50%;
    FLOAT:          left;
    FONT:           1em Tahoma, Arial, Helvetica, sans-serif;
    WIDTH:          250px;
    COLOR:          #ffffff;
    TEXT-DECORATION: none;
}
.A.first:hover
{   
    
    PADDING-RIGHT:  10px;
    PADDING-LEFT:   5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP:    5px;
    BORDER-TOP:     #f1f4fa 1px solid;
    BORDER-LEFT:    #e1e8f4 1px solid;
    BORDER-BOTTOM:  #dbe4ee 1px solid;
    DISPLAY:        block;
    BACKGROUND:     #e7e6de no-repeat 10px 50%;
    FLOAT:          left;
    FONT:           1em Tahoma, Arial, Helvetica, sans-serif;
    WIDTH:          250px;
    COLOR:          #000000;
    TEXT-DECORATION: none;
}
.menutitolo
{   
    
    PADDING-RIGHT:  10px;
    PADDING-LEFT:   5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP:    5px;
    BORDER-TOP:     #f1f4fa 1px solid;
    BORDER-LEFT:    #e1e8f4 1px solid;
    BORDER-BOTTOM:  #dbe4ee 1px solid;
    DISPLAY:        block;
    BACKGROUND:     #c0c0c0 no-repeat 10px 50%;
    FLOAT:          left;
    FONT:           1em Tahoma, Arial, Helvetica, sans-serif;
    WIDTH:          250px;
    COLOR:          #000000;
    TEXT-DECORATION: bold;
}
/** Right **/
#right {
 position: absolute;
 top: 0;
 left: 268px;
 width: 520px;
}
#nav {
 background: url('images/header.jpg') no-repeat;
 height: 108px
}


/*FINE   menuright   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
