a
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color: #FF0000;
}

a:hover
{
	COLOR: #FF00FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

body
{
	BACKGROUND-COLOR: #ffffff;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	FONT-SIZE: 10px; COLOR: #000000; FONT-WEIGHT: normal;	FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none;
}

.listafoto
{
	BORDER-bottom: #800000 1px dotted;
	FONT-SIZE: 10px; COLOR: #800000;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.cornice_tot
{
    BACKGROUND-COLOR: #00FFFF;
	BORDER-bottom: #800000 1px solid;
	BORDER-left: #800000 1px solid;
	BORDER-right: #800000 1px solid;
	BORDER-top: #800000 1px solid;
	FONT-SIZE: 11px; COLOR: #800000; FONT-WEIGHT: normal;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.etichetta_volta
{
    BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 12px; COLOR: #800000; FONT-WEIGHT: bold;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	BORDER-top: #800000 1px dotted;
	BORDER-left: #800000 1px dotted;
	BORDER-right: #800000 1px dotted;
	BORDER-bottom: #800000 1px solid;
}

.separatore
{
BACKGROUND-COLOR: #33CCFF;
BORDER-top: #800000 1px solid;
BORDER-bottom: #800000 1px solid;
BORDER-left: #800000 1px solid;
BORDER-right: #800000 1px solid;
FONT-SIZE: 12px; COLOR: #800000; FONT-WEIGHT: bold;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.form
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 9px;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}

.txtpiccolo
{
	FONT-SIZE: 8px; COLOR: #800000; FONT-WEIGHT: normal;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.cornice_menu
{
	BORDER-bottom: #990000 1px solid;
	BORDER-left: #990000 1px solid;
	BORDER-right: #990000 1px solid;
	BORDER-top: #990000 1px solid;
	BACKGROUND-COLOR: #ECB8A0;
}

.separa_sx
{
	BORDER-left: #cccccc 1px solid;
}

.separa_giu
{
	border-bottom: #cccccc 1px dotted;
}

.news
{
	BORDER-left: #cccccc 1px solid;
	BORDER-right: #cccccc 1px solid;
	BORDER-top: #cccccc 1px solid;
}

.tab_testa
{
	border-bottom: #000000 1px solid;
}

.tab_corpo
{
	border-bottom: #cccccc 1px dotted;
}

.pattern1
{
	background-image:url(../images/pattern1.jpg);
}

/* CSS Tabs */
.container {
        width: 700px;
        padding: 15px;
        margin: 3px 0 20px 0;
        border: 0px solid #ccc;
        background: #fff;
}

/* square */

#navSquare {
        margin: 0;
        padding: 0 0 20px 10px;
        border-bottom: 1px solid #990000;
}

#navSquare li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#navSquare a:link, #navSquare a:visited {
        float: left;
        font-size: 10px;
        line-height: 14px;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #990000;
}

#navSquare a:link.active, #navSquare a:visited.active, #navSquare a:hover {
        color: #D28968;
        background: url(square.gif) no-repeat bottom center;
}