html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol, ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"""";}

body
{
	font-family:"Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 18px;
	text-align:center;
	margin:15px;
}

p { padding:0px; margin:0px;}

.DivPrincipale {
	width: 975px;
	margin-right: auto;
	margin-left: auto;
}

.riqTop
{
	height:91px;
}
.riqTop #riqLogo { width:422px; float:left; }

/*menu top*/

#riqMenuTop { width:553px; height:91px; float:left; }
#riqMenuTop { font-size: 17px; font-style:italic; font-weight:bold; }
#riqMenuTop  ul {list-style: none; float:right;}

#riqMenuTop  ul li 
{
	text-align:left;
	line-height:17px;
	float:left;
	min-width:68px;
	width:auto;
	height:70px;
	border-right:1px solid #033;
}

#riqMenuTop  ul li  a 
{
	color:#000;
	display: block; 
	min-height:50px;
	text-decoration: none;
	margin:5px 0px 5px 8px;
	padding:5px;
}
#riqMenuTop a:hover{background:#F2F2F2; color:#876F43;}
#riqMenuTop a:link#evidenziato, #riqMenuTop a:visited#evidenziato{ background:#F2F2F2; color:#876F43; }
/*menu top*/

.ColonnaSx {
	width:267px;
	background: url(images/cLeft.jpg) no-repeat;
	height:650px;
	float:left;
}
.ColonnaDx  #bg01
{
	width: 711px;
	background:url(images/bgCentrale.jpg) no-repeat;
}

.bgCenter
{
	min-height:400px;
}
#contentCenter
{
	background:url(images/rows.png) repeat-y;
	min-height:400px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:157px;
	text-align:left;
}



#contentCenterInterno
{
	background:url(images/rows.png) repeat-y;
	padding-left:10px;
	padding-right:157px;
	text-align:left;
}

.Overflow { line-height:20px; padding-bottom:20px; overflow:auto; height:500px; }

/*#contentCenter em { font-weight:bold;}*/


.ColonnaDx {
	width:708px;
	float:right;
}

.ColonnaDx  #riqTop{
	background: url(images/bgTop.jpg) no-repeat;
	height: 196px;
	width: 712px;
}

#riqFooter
{
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 712px;
	margin-bottom:20px;
}

#contentFooter { padding:10px; text-align:center;}


#riquadroMenuLeft { padding-top:120px; padding-left:22px; padding-right:27px;}

#riquadroMenuLeft 
{
	font-size: 18px;
}
#riquadroMenuLeft  ul 
{
list-style: none;
}

#riquadroMenuLeft  ul li 
{
	text-align:left;
	line-height:20px;
	padding-top:10px;
}

#riquadroMenuLeft  ul li  a 
{
	color:#000;
	display: block; 
	height:43px;
	text-decoration: none;
	padding-left:15px;
	background:url(images/btnOff.gif) no-repeat;
}
#riquadroMenuLeft a:hover{background:url(images/btnOver.gif) no-repeat;}
#riquadroMenuLeft a:link#evidenziatoLeft, #riquadroMenuLeft a:visited#evidenziatoLeft{background:url(images/btnOver.gif) no-repeat;}

.BoxAddress
{
	border:1px solid #876F43;
	background:white;
	width:195px;
	margin-left:auto;
	margin-right:auto;
}
.BoxAddress #contentAddress { font-size:16px; text-align:left; line-height:18px; margin:5px; }
.BoxAddress #contentAddress span{ font-weight:bold; color:#876F43; }

.NewsHome {
	background-image: url(images/eventiHome.gif);
	background-repeat: no-repeat;
	height: 139px;
	width: 544px;
}
#contentNewsHome {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
	height:139px;
}

#contentNewsHome #tit { font-size:20px; font-style:italic; color:#876F43; padding-bottom:5px; font-weight:bold; }
#contentNewsHome #desc {font-size:100%; }

.dettagli_brown { color:#876F43; font-style:italic; font-weight:bold; text-align:right;}
.dettagli_brown a{ color:#876F43; text-decoration:none; display:block;}
.dettagli_brown a:hover { text-decoration:underline; }

.transparent_class:hover{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.titolo_g { font-size:20px; line-height:20px; font-style:italic; font-weight:bold; }

/*elenco puntato*/
	#El_Puntato
	{
		padding:5px;
		border:1px dashed #999;
	}
	
	#El_Puntato  ul li 
	{
	text-align:left;

/*	list-style-position: inside;
	list-style-image: url(images/dettagliBrown.gif);*/
	font-weight:bold;
	padding:3px;
	}
	
	#El_Puntato  ul li  a 
	{
		color:#876F43;
		display: block;
		text-decoration:none;
		background:#F2F2F2;
		padding:5px;

	}
	#El_Puntato a:hover{background:#CCC; color:black;  }
	#El_Puntato a:link#evidenziato, #El_Puntato a:visited#evidenziato4{ background:#F2F2F2; color:#876F43; text-decoration:underline;}
/*elenco puntato*/
.scroll
{
    scrollbar-face-color:#876F43; /*/ obviously change this to whatever you want /*/
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFBF0;
    scrollbar-3dlight-color: #808080;
    scrollbar-shadow-color: #FFFBF0;
    scrollbar-darkshadow-color: #808080;
    scrollbar-track-color: #F2F2F2;
	height:500px;
	overflow:auto;
 
}

a.aLink:link {
	color:#876F43;
	text-decoration:none;
}
a.aLink:visited {
	color:#876F43;
	text-decoration : none;
}
a.aLink:hover {
	text-decoration : underline;
}
a.aLink:active {
	color:#876F43;
	text-decoration:none;
}


a:link {
	color:color:#876F43;
	text-decoration:none;
}
a:visited {
	color:#03F;
	text-decoration : none;
}
a:hover {
	color:#3399FF;
	text-decoration : underline;
}
a:active {
	color:#03F;
	text-decoration:none;
}

