body {
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:0;
	width:1002px;
	border-right: 1px solid #A91014;
	background-color:#FFFFFF;
}

#main {width:1002px; margin:0; padding:0}

#left, #patronato, #patrocinio  {
	border-right: 1px solid #A91014;
	width: 169px !important;
}

.p3top {
	padding-top:3px
}

div.saloni {text-align:center;}

div.partner {float:left; padding:0 9px; font-size:8px; font-family:Arial; text-align:center;}

#menu-index{
	width: 157px;
	height: 135px;
	padding:7px 5px 7px 7px;
	background-color:#A91014
}

#menu{
	border-right: 6px solid #A91014;
	border-bottom: 6px solid #A91014;
	background-color:#FBA91C;
	font-size:10px;
	width:163px !important
}

#partner, #patronato, #collaborazione, #patrocinio {pAdding-top:9px !important; border-top:1px solid #FBA91C;}

#patronato {border-top:none;}

#collaborazione {pAdding-left:9px}

#content{ 
	width:630px;
	padding:3px 16px;

}

#partner { 
	width:820px;
	padding:3px 16px;

}

#content p, #content-p p { 
	line-height:1.3em;
	margin:7px 0
}

#content img.left, #content-p img.left  { 
	float:left;
	padding-right:9px
}

#content img.right, #content-p img.right{ 
	float:right;
	padding-left:9px
}

#content-p { 
	width:820px !important;	
	padding:3px 16px;

}

#right, #collaborazione {
	width: 180px;
	border-left: 1px solid #FBA91C;
}

#collaborazione {
	border-left: 1px dotted #FBA91C;
}

#right a {
	font-weight:bold;
	color:#003399;
	text-decoration:none;

}

#right a:visited {
	color:#003366;
	text-decoration:none;
	
}

#right a:hover, #right a:active{
	font-weight:bold;
	color:#A91014;
	text-decoration:none;
}

#right a.color, #right a.color:visited, #right acolor:hover, #right a.color:active {
	font-weight:bold;
	color:#A91014;
	text-decoration:none;

}


a {
	color:#003366;
	text-decoration:none;
}

a:hover {
	color:#A91014;
	text-decoration:none;

}

.riga p {margin-right:7px;}

.riga a {
	color:#FCC360;
	text-decoration:none;
}

.riga a:hover {
	color:#FFF;
	text-decoration:underline;

}

#content a:link {
	color:#003399;
	text-decoration:underline;
	
}

#content a:visited {
	color:#003399;
	text-decoration:none;
	
}

#content a:hover, #content a:active{
	color:#A91014;
	text-decoration:underline;
}

#content p.titolo {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #A91014; 	
	padding-left:3px; 
	margin:0
}
#content p.titolo-big {
	FONT-WEIGHT: bold;
	FONT-SIZE: 125%;
	COLOR: #A91014;
	margin:0
}


#content .titolo-sfondo {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #003399; 

}

table.hp td { vertical-align:top}

table.ie td {color:#003366; font-size:10px; font-weight:bold; padding:0 2px}

table.ie td.testo {width:98%; color:#003366; font-size:10px; font-weight:bold; background-color:#FF9933}

div.sep-su {border-top:1px dotted #A91014; border-left:1px dotted #A91014; margin-top:7px; padding:0; height:9px}
td.sep-giu {height:13px}


.margin-right {margin-right:40px}

.img-ml {margin-left:7px}
.img-mr {margin-right:7px}

#content-p .titolo {
	FONT-WEIGHT: bold; 
	line-height:1.5em; 
	FONT-SIZE: 12px; 
	COLOR: #A91014; 
}


#content-p a {
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}

#content a.noun, #content-p a.noun {
	text-decoration:none;
	font-weight: normal;
}

#content a.noun {
	color: #003366;
}

#content-p  a:hover{
	font-weight:normal;
	color:#A91014;
	text-decoration:none;

}

#left p, #patronato p, #patrocinio p {
	padding-left:9px;

}

.saloni p {
	margin: 7px 0;
	padding-left:9px;
	padding-right:9px;

}

.riga {
	text-align:right;
	color:#fff;
	background-color: #A91014;
	height:14px;
	width: 100%;
	clear:both;
}

.piede {
	background-color: #FBA91C;
	width: 100%;
	text-align:center;
	clear:both;
}

.riga a, .riga a:hover {
	text-decoration: none;
	font-weight: normal;
}

.vtop {
	vertical-align:top
}

.box {
	border-bottom: 1px dotted #FBA91C;
	padding:9px;
	float: right;
	width:173px;
	clear:both;
}

.box-sf {
	background-color:#FCC360;
	border-bottom: 1px dotted #FBA91C;
	padding:9px;
	float: right;
	width:173px;
	clear:both;
}

.box p, .box-sf p {
	margin:2px 0;
}

div.box-sf p a {
	color:#990000 !important
}

.sfondo {
	background-color:#E1EAF1;
	padding:3px;
	margin-top:5px
}

.color {
	background-color:#9CB8D2
}

.box-last {
	padding:7px;
	float: right;
	width:173px;
	clear:both;
}

.box-page {
	border-bottom: 1px solid #FBA91C;
	border-left: 1px solid #FBA91C;
	padding:7px;
	float: right;
	width:140px;
	clear:both;
}

.box-page-noborder {
	padding:7px;
	float: right;
	clear:both;
}

.box-nob {
	border:none;
	padding:7px;
	float: right;
	clear:both;
}

.center {
	text-align:center;
}

.right {
	text-align:right;
}

.titolo {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #A91014; 
}

.sottotitolo {
	FONT-WEIGHT: bold; 
	COLOR: #003366; 
}

.sottotitolo_r {
	FONT-WEIGHT: bold; 
	COLOR: #990000; 
}

#menu  a {FONT-WEIGHT: bold;}


p.menu-act {
	FONT-WEIGHT: bold;
	COLOR: #A91014;
	
}

#menu {padding-top:3px; padding-bottom:7px}

#menu p, #menu p.menu-act { margin:5px 0}

#menu A.smenu {
	FONT-WEIGHT: normal;
	COLOR: #003366;	
	text-decoration: none;
}

#menu A.smenu:hover {
	FONT-WEIGHT: normal; 
	COLOR: #A91014; 
	text-decoration: none
}

.sezione {
	font-style:italic;
	color:#000000;
	text-transform:uppercase;
	font-weight:bold;

}

td {font-size:11px}

.blue {color: #003366}

.red {color: #A91014}
.rosso {color:#cc0000}

.big {font-size:125%}

.bordo-red {border:1px solid #A91014}
.bordo-grey {border:1px solid #cccccc}
.bordo-blu {border:1px solid #003366}

div.box2cols {width:50%; float:left}

table.espositori hr {color:#CCCCCC}

table#photo img {margin:16px}

