body {
	margin:0px;
	padding: 0px;
	FONT-FAMILY: Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;	
	background-color: #C8C8C8;
	background-image: url(../images/sfondo_pagina.jpg);
	background-repeat: repeat-x;
	background-position:0px 0px;
}

a{
	color:#8A1D20;
	text-decoration:none;
}

textarea, input, select{
	font-size: 14px;
	FONT-FAMILY: Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;		
}

img, iframe{ border:0px;}

/* -------------------------------------------- INTESTAZIONE - MENU TOP - CANCELLATI -------------------------------------------- */

#intestazione{
	clear:both;
	width:960px;
	margin: 0em auto;
	margin-top:12px;
	height:35px;
	position:relative;
	background-color:#FFFFFF;
}

#menuTop{
	/*position: absolute;
	top:10px;
	right:20px;
	font-weight:bold;
	font-size:0.9em;*/
	margin:40px 0px 0px 30px;
	padding:30px 0px 0px 0px;
	background-image: url(../images/sfondo_menu.png);
	background-repeat: no-repeat;
	background-position:0px 0px;	
}

#menuTop ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
	list-style-image:none;
	
}

#menuTop ul ul{
	
}

#menuTop li{
	color:#8A1D20;
	padding:0px 0px 0px 30px;
	text-transform: lowercase;
	font-weight:bold;
	font-size:1.2em;
	margin-top:5px;
}

#menuTop li:first-child{
	border-left:0px;
}

#menuTop a{
	color:#8A1D20;
	text-decoration:none;
}

#menuTop a.current{}



/* -------------------------------------------- PERCORSO -------------------------------------------- */

#pathway {
	margin: 10px 0px 0px 13px;
	padding: 5px 0px 0px 5px;
	text-align: left;
}
span.pathway {
  margin: 0 10px;
  height: 23px;
  font-size:11px;
  padding:8px 0 0 0;
  color: #000000;
}

span.pathway a, span.pathway a:link, span.pathway a:hover,span.pathway a:visited {
	color: #990000;
}


/* -------------------------------------------- CORPO -------------------------------------------- */

#corpo{
	clear:both;
	width:960px;
	margin: 0em auto;
	margin-top:10px;
	position:relative;
	background-image: url(../images/sfondo_corpo.jpg);
	background-repeat: repeat-x;
	background-position:0px 0px;
	background-color:#FFFFFF;
}

#latoSx{
	position:relative;
	z-index:5;
	float:left;
	width:260px;
}

#main{
	float: right;
	width:690px;
}


/* -------------------------------------------- LATO SX -------------------------------------------- */

#logo{
	margin-top:10px;
	margin-bottom:15px;	
	border:0px;
}

#titoloSite{ display:none;}

#menuSx{
	margin:40px 0px 0px 30px;
	padding:30px 0px 0px 0px;
	background-image: url(../images/sfondo_menu.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
}

div.section{
	color:#8A1D20;
	padding:0px 0px 0px 30px;
	text-transform: lowercase;
	font-weight:bold;
	font-size:1.2em;
	margin-top:5px;
}
div.section a{
	color:#8A1D20;
	text-decoration:none;
}
#menuSx ul{
	padding:0px 0px 0px 30px;;
	margin:5px;
	color:#8A1D20;
	list-style-type:none;
	list-style-image:none;
}
#menuSx ul ul{/*display:none;*/}

#menuSx img{ border:0px;}

#sx_newsletter{
	margin:100px 0px 0px 0px;
	padding:0px;
	height:110px;
	width:198px;
	font-size:0.9em;
	text-align:right;
	background-image: url(../images/newsletter.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
	color:#6C571E;
}

#sx_newsletter h3{
	padding:8px;
	margin:0px;
	color:#6C571E;	
}

#sx_newsletter p{
	padding:0px 8px 0px 0px;
	margin:0px;
}

#sx_newsletter a{
	color:#6C571E;	
}


/* -------------------------------------------- LATO DX -------------------------------------------- */

#fotoalta{
	z-index:1;
	position:relative;
	width:690px;
	height:250px;
	background-image: url(../images/immagine_default.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
}

#contenuti{
	margin:0px;
	padding: 20px;
	line-height: 1.3;
}

/* -------------------------------------------- CHIUSURA -------------------------------------------- */

#chiusura{
	clear:both;
	width:960px;
	height:27px;
	margin: 0em auto;
	padding:5px 0px 0px 0px;
	position:relative;
	background-image: url(../images/sfondo_bottom.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
	text-align:center;
	color:#8A1D20;
}

#credits{
	clear:both;
	width:960px;
	margin: 0em auto;
	padding:5px 0px 10px 0px;
	position:relative;
	text-align:center;
	color: #666666;
	font-size:0.8em;
}
#credits a{
	color: #666666;
	text-decoration:none;
}


/* -------------------------------------------- MAIN  */

h2{font-size:1.4em; color: #FF0000; font-weight:bold; margin:0px;}
h2.titoloPage{font-size:1.8em; color:#8A1D20; font-weight:bold; margin:0px 0px 20px 0px; letter-spacing:2px;}
h3{font-size:1.3em; color:#000000; font-weight:bold; margin-bottom:0px;}
p{margin:5px 0px 7px 0px;}

table.organi_table{ width:100%;}
table.organi_table th{ display:none;}
td.organi_td1{ width:25%;}

table.comitato_table{ width:100%;}
th.comitato_th1{ text-align:left;}
table.comitato_table th{ border-bottom:1px solid #333333; text-transform:uppercase;}
table.comitato_table td{ border-bottom:1px solid #CFCFCF;}
td.comitato_td1{ width:60%;}
td.comitato_td2{ text-align:center;}

a.vai{ clear:both; display:block;  text-align: right; margin-top:30px; font-style:italic;}

blockquote {
	margin: 10px auto;
	text-align: left;
	text-indent: 25px;
	background: url(../images/quotes1.png);
	background-position: 0 2px;
	background-repeat: no-repeat;
	font-style:italic;
	color:#8E7328;
}
 
blockquote p {
	line-height: 1.5;
	margin: 0px;
	display: inline;
	padding-right: 24px;
	background: url(../images/quotes2.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}
blockquote br {
	line-height:8px;
}

h3.dintorni{font-size:1.4em; color:#8A1D20; font-weight:bold;}


