html{	background-color: #fff;
	margin: 0;
	padding: 0;
}



body {padding: 0;
	margin: 6px 0px 0px 0px;
	font-family: Tahoma;
	color: #000000;

}


acronym, abbr 	{ cursor: help;	}

img a{  border: 0px;}

img {  border: 0px;}

.oro  {  font-size:12px;
  color:#AE6F00;
  font-weight:bold;}

.oro a:link {color:#AE6F00; text-decoration:none}
.oro a:visited {color:#AE6F00; text-decoration:none}
.oro a:active {color:#AE6F00; text-decoration:none}
.oro a:hover {color:#DE001E; text-decoration:underline}

a:link {color:#000000; text-decoration:none}
a:visited {color:#000000; text-decoration:none}
a:active {color:#000000; text-decoration:none}
a:hover {color:#AE6F00; text-decoration:none}

h4 {color:#000000; font-size: 14px; margin:0px 0px 8px 0px;font-weight:bold;padding:0px}


.PCnero12 {color:#000000; font-size: 12px; font-family: Tahoma}

.PCnero13 {color:#000000; font-size: 13px; font-family: Tahoma}

.PCnero14 {color:#000000; font-size: 14px; font-family: Tahoma}

.PCnero11 {color:#000000; font-size: 11px; font-family: Tahoma}

.PCocra11 {color:#AE6F00; font-size: 11px; font-family: Tahoma}

.PCocra13 {color:#AE6F00; font-size: 13px; font-family: Tahoma}

.PCoro11 {color:#AE6F00; font-size: 11px; font-family: Tahoma}

.iframe		{ 
		width: 300px; 
		height: 340px; 
		overflow: auto;
		border: 0px;
		padding: 0px;
		}

.diviframe {
	font-weight: normal;
	margin:0px;
	padding: 5px 20px 20px 20px;
	width: 245px;
	border:0px;
	font-family: Tahoma;
	font-size: 12px;
	background: #fff;
	overflow-y: scroll;
	color: #000;
	clear:both;
	text-align:justify;
}



/* classi home*/

.centrale {
	width: 780px;
	height:605px;
	margin-left: auto;
	margin-right: auto;
  border:1px solid #000;
	clear:both;
}


#primo, 
#terzo {
	width: 280px;
	height:225px;
	padding:380px 0px 0px 0px;
	float:left;
}

#primo {
  background: url(../img/sf_primo.jpg) 0 0 no-repeat;
}

#secondo {
  width: 220px;
	height:605px;
	padding:0px 0px 0px 0px;
  background: url(../img/sf_secondo.jpg) 0 0 no-repeat;
  float:left;
}

#terzo {
  background: url(../img/sf_terzo.jpg) 0 0 no-repeat;
}

ol { padding:0px; 
	margin:25px 0px 0px 20px;
}

ol li {
	margin:6px 0px 0px 0px;
	padding:0px 0px 6px 0px;
	text-decoration: none;
  font-size:12px;
  text-align:left;
  color:#000;
}



/* menu bottoni */

ul.bottoni {
  list-style:none;
  padding:0px; 
	margin:0px;
}

ul.bottoni li {
	text-align: center;
}

ul.bottoni li a {
  display:block;
  text-decoration: none;
	width: 280px !important; 
	padding:0px;
	height:106px;
  margin:0px;
  filter:alpha(opacity=100); 
  -moz-opacity: 1.0; 
  opacity: 1.0;
}



ul.bottoni li a:hover,
ul.bottoni li a:focus,
ul.bottoni li a:active{
 	filter:alpha(opacity=65);
  -moz-opacity:.65;
  opacity:.65;  
}

ul.bottoni img {
  width:280px;
  height:106px;
}

/* Fine menu bottoni*/


/* menu */

ul.menu {
  list-style:none;
  padding:20px 0px 0px 0px; 
	margin:0px;
}

ul.menu li,
ul.menu li.in {
	background: url(../img/freccina.gif) 0 0 no-repeat;
}

ul.menu li.pc,
ul.menu li.pcin {
	background: url(../img/freccina_pc.gif) 0 0 no-repeat;
}

ul.menu li.fb {
	background: url(../img/facebook.gif) 0 0 no-repeat;
}

ul.menu li.eng {
	background: url(../img/b_eng.gif) 0 0 no-repeat;
}

ul.menu li a,
ul.menu li.pc a,
ul.menu li.in a,
ul.menu li.pcin a,
ul.menu li.fb a {
  display:block;
  text-decoration: none;
	width: 190px !important; 
	padding:0px 0px 5px 25px;
	margin:5px 0px 0px 0px;
	border-bottom:1px solid #C7C7C7;
  font-weight:bold;
  font-size:12px;
  text-align:left;
}

ul.menu li.eng a {
  display:block;
  text-decoration: none;
	width: 190px !important; 
	padding:0px 0px 5px 25px;
	margin:6px 0px 0px 0px;
	border-bottom:1px solid #C7C7C7;
  font-weight:normal;
  font-size:11px;
  text-align:left;
  color:#000;
}

ul.menu li.fb a {
  font-weight:normal;
  margin:15px 0px 0px 0px;
}

ul.menu li.in a {
  color:#AE6F00;
  text-transform:uppercase;
}

ul.menu li.pc a {
  color:#DE001E;
}

ul.menu li.pcin a {
  color:#AE2900;
  text-transform:uppercase;
}



ul.menu li a:hover,
ul.menu li a:focus,
ul.menu li a:active,
ul.menu li.pc a:hover,
ul.menu li.pc a:focus,
ul.menu li.pc a:active,
ul.menu li.fb a:hover,
ul.menu li.fb a:focus,
ul.menu li.fb a:active,
ul.menu li.eng a:hover,
ul.menu li.eng a:focus,
ul.menu li.eng a:active {
 	color:#AE6F00;
  text-decoration:none; 
}


/* Fine menu*/

/* ul gnerica */

ul.gen {
  list-style:none;
  padding:0px; 
	margin:0px;
}

ul.pdf {
  list-style:none;
  padding:0px; 
	margin:0px;
}

ul.gen li,
ul.pdf li {
	margin:6px 0px 0px 0px;
	padding:0px 0px 6px 22px;
	text-decoration: none;
  font-size:12px;
  text-align:left;
  color:#000;
}

ul.gen li {
	background: url(../img/li-gen.gif) 0 0 no-repeat;	
	font-weight:bold;
}


ul.pdf li {
	background: url(../img/pdf.gif) 0 0 no-repeat;
	font-weight:normal;
}


ul.gen li a,
ul.pdf li a {
  text-decoration: none;
}

ul.gen li a:hover,
ul.gen li a:focus,
ul.gen li a:active,
ul.pdf li a:hover,
ul.pdf li a:focus,
ul.pdf li a:active  {
 	color:#AE6F00;
  text-decoration:none; 
}


/* Fine menu*/

#copy {
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	padding:10px 0px 0px 0px;
	color:#A5A5A5;
	text-align:center;
	font-size:11px;
	clear:both;
}

#copy a:link,
#copy a:visited {
	color:#A5A5A5;
	text-decoration:underline;
}

#copy a:hover {
	color:#AE6F00;
	text-decoration:underline;
}




