/* CSS Document */
body{
margin:0px;
background-image:url(../images/sfondo1.jpg);
background-repeat:repeat-y;
}
.bloccosopra {
height:89px;
width:100%;
background-color:#000;
}
.imgsopra {
margin-left:30px;
margin-top:15px;
margin-bottom:0px;
float:left;
}
.bloccocentrale {
background-color:#8b151a;
background-repeat:repeat-x;
}
.bloccosottocentrale {
width:100%;
margin-top:0px;
background-color:#000;
height:36px;
}
.breadcrumb {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#000000;
height: 62px;
margin-top:5px;
margin-left:0px;
}
.breadcrumb a:link {
text-decoration:none;
font-weight:bold;
color:#000;
}
.breadcrumb a:visited {
text-decoration:none;
font-weight:bold;
color:#000;
}
.breadcrumb a:hover {
text-decoration:underline;
color:#000;
}
.breadcrumb a:visited:hover {
text-decoration:underline;
color:#000;
}
.bloccosotto {
width:100%;
margin-top:0px;
}
.bloccosottosx {
width:214px;
background-image:url(../images/sfondo.jpg);
background-repeat:repeat-y;
height:270px;
float:left;
}
.bloccosottosx_slideshow {
width:170px;
background-image:url(../images/sfondo.jpg);
background-repeat:repeat-y;
height:270px;
float:left;
}

.img {
clear:left;
margin-top:30px;
float:left;
height:92px;
width:65px;
}
.contenitorelink {
float:left;
background-color:#E3DFD6;
height:91px;
margin-top:30px;
width:149px;
}

.titololink {
float:left;
margin-top:8px;
margin-left:8px;
}
.elencolink {
float:left;
margin-left:5px;
margin-top:15px;
padding-bottom:10px;
}
.link {
margin-left:80px;
margin-top:8px;
}
.bloccosottodx {
background-image:url(../images/sfondotesto.jpg);
background-repeat:repeat-x;
width:auto;
height:450px;
}
#testo {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
padding-left:65px;
padding-right:75px;
margin-bottom:8px;
line-height:20px;
}
#titolo {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000;
	margin-top:90px;
	font-weight:bold;
	text-align:center;
	margin-bottom:180px;
width:100%;
}
#menu {
background-color:#E3DFD6;
height:91px;
}
#menu ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#000;
font-weight:bold;
margin-left:25px;
line-height:14px;
}
#menu li  {
color: #000;
}
#menu li a:link {
text-decoration:none;
color: #000;
padding-left: 0px;
}
#menu li a:hover {
text-decoration:none;
color: #000;
padding-left: 0px;
}
#menu li a:visited {
color:#000;
text-decoration: none;
padding-left: 0px;
}
#menu li a:visited:hover {
text-decoration: none;
color: #000;
}
#barra_attivo {
color: #B35726;
}
#barra_attivo_caldarola {
color: #7E864D;
}
#barra_attivo_demag {
color:#597694;
}

#menuattivo1{
background-color:#B8AF99;
height:92px;
}
#menuattivo1 ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#B35726;
font-weight:bold;
margin-left:25px;
line-height:18px;
}
*:first-child+html #menuattivo1 ul {margin-left:25px}
#menuattivo1 li  {
color: #000;
}
#menuattivo1 li a:link {
text-decoration:none;
color:#000;
}
#menuattivo1 li a:hover {
text-decoration:none;
color: #B35726;
}
#menuattivo1 li a:visited {
color:#000;
text-decoration: none;
padding-left: 0px;
}
#menuattivo1 li a:visited:hover {
text-decoration: none;
color:#B35726;
}
#menuattivo2{
background-color:#E3DFD6;
height:92px;
}
#menuattivo2 ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#597694;
font-weight:bold;
margin-left:25px;
line-height:18px;
}

*:first-child+html #menuattivo2 ul {margin-left:25px}

#menuattivo2 li  {
color: #000;
}
#menuattivo2 li a:link {
text-decoration:none;
color: #000;
}
#menuattivo1 li a:hover {
text-decoration:none;
color: #B35726;
}
#menuattivo2 li a:visited {
color:#000;
text-decoration: none;
padding-left: 0px;
}
#menuattivo2 li a:visited:hover {
text-decoration: none;
color: #597694;
}
#menuattivo3{
background-color:#E3DFD6;
height:92px;
}
#menuattivo3 ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#7E864D;
font-weight:bold;
margin-left:25px;
line-height:18px;
}

*:first-child+html #menuattivo3 ul {margin-left:25px}

#menuattivo3 li  {
color: #000;
}
#menuattivo3 li a:link {
text-decoration:none;
color: #000;
}
#menuattivo3 li a:hover {
text-decoration:none;
color: #7E864D;
}
#menuattivo3 li a:visited {
color:#000;
text-decoration: none;
padding-left: 0px;
}
#menuattivo3 li a:visited:hover {
text-decoration: none;
color: #7E864D;
}
.realizzazione {
height: 8px;
font-size:9px;
text-align:right;
padding-right:15px;
background-color:#F0EFEB;
width:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:20px;
margin-bottom:20px;
}
/*
#menuattivo2{
background-color:#ACA088;
height:92px;
}
#menuattivo2 ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#000;
font-weight:bold;
margin-left:25px;
line-height:17px;
}
#menuattivo2 li  {
color: #597694;
}
#menuattivo2 li a:link {
text-decoration:none;
background-color: #000;
}
#menuattivo1 li a:hover {
text-decoration:none;
color: #000;
}
#menuattivo2 li a:visited {
color:#000;
text-decoration: none;
padding-left: 0px;
}
#menuattivo2 li a:visited:hover {
text-decoration: none;
color: #597694;
}*/
a:link 
{
	font-weight:bold;
	color: #8B151A;
	text-decoration: underline;
}
a:visited 
{
	font-weight:bold;
	color: #8B151A;
	text-decoration: underline;
}
a:hover 
{
	font-weight:bold;
	color: #8B151A;
	text-decoration: underline;
}
#titolo1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000;
	font-weight:bold;
	text-align:left;
	margin-bottom:10PX;
width:100%;
}#titolo2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
		font-weight:bold;
	color:#000;
	text-align:left;
	margin-bottom:25px;
width:100%;
}


.rassegna_stampa {
	width:auto;
	margin:0 0 30px 0;
	padding:0 0 0 0;
	border: 1px solid #f0efeb;
	height:auto
}

.testata_e_data {
	height:30px;
	width:auto;
	float:none;
	clear:both;
}

.data_rassegna {
	width:auto;
	float:left;
	font-size:90%;
	color:#666666;
	margin:0 0 0 0;
}

.testata_rassegna {
	width:auto;
	float:left;
	margin:0 0 0 50px;
	font-style:italic;
}

.titolo_rassegna {
	width:auto;
	margin:7px 0 0 0;
	padding:0 0 0 0;
	clear:both;
}

.rassegna_stampa img {
	border:0;
	margin-right:10px;
}

.quadreria {
	width:400px;
	clear:both;
	display:none;
}

#quadreria_img {
	float:left;
	margin:10px 10px 10px 10px;
	border:2px solid #a5b4bf;
	display:none;
}

.mail_stp {color:#666666; font-style:italic}

.mail_stp a {
	font-weight:normal;
	text-decoration:none;
	color:#666666;
}
.mail_stp a:link { text-decoration:underline; color:#666666; font-weight:bold}
.mail_stp p a:hover { text-decoration:underline; font-weight:normal; color:#666666}
.mail_stp a:visited { text-decoration:none; font-weight:normal; color:#666666;}

#foto {
	float:left;
	width:200px;
	height:225px;
	margin:0 10px 25px 10px;
}
#content {
	text-align:center;
	border: none;
}
#content img {	border: 1px solid #CCCCCC}
#didascalia {
	font-size:80%;
	line-height:100%;
	text-align:center;
	padding-top:5px;
	width:200px;
}
.contenitorefoto {
	width:100%;
	clear:right;
}

#area_riservata {
	background-image:url(../images/riserv_label.jpg);
	width:260px;
	height:90px;
	padding:40px 20px 0 0;
	text-align:right;
}


/*firefox*/
.bloccosottocentrale[class] {
width:100%;
margin-top:-8px;
background-color:#000;
height:36px;
}
#testo[id] {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
padding-left:65px;
padding-right:75px;
margin-bottom:8px;
line-height:25px;
}
.bloccosotto[class] {
width:100%;
margin-top:0px;
}

.bloccosottosx[class] {
background-image:url(../images/sfondo.jpg);
background-repeat:repeat-y;
height:219px;
float:left;
}
.bloccosottodx[class] {
background-image:url(../images/sfondotesto.jpg);
background-repeat:repeat-x;
background-color:#f0efeb;
width:auto;
height:auto;
margin-top:-2px;
margin-left:215px;
}

*:first-child+html .bloccosottodx {margin-top:0}

#menu[id] {
background-color:#E3DFD6;
height:91px;
}
.contenitorelink[class] {
float:left;
background-color:#E3DFD6;
height:91px;
margin-top:30px;
width:149px;
}

#menu[id] ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#000;
font-weight:bold;
margin-left:25px;
line-height:14px;
}
#menu[id] li  {
color: #000;
}
#menu[id] li a:link {
text-decoration:none;
color: #000;
padding-left: 0px;
}
#menu[id] li a:hover {
text-decoration:none;
color: #000;
padding-left: 0px;
}
#menu[id] li a:visited {
color:#000;
text-decoration: none;
padding-left: 0px;
}
#menu[id] li a:visited:hover {
text-decoration: none;
color: #000;
}
#barra_attivo[id] {
color: #B35726;
}

#barra_attivo_caldarola[id] {
color: #7E864D;
}
#barra_attivo_demag[id] {
color:#597694;
}


#menuattivo1[id] {
background-color:#B8AF99;
height:92px;
}
#menuattivo1[id] ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#B35726;
font-weight:bold;
margin-left:-8px;
line-height:18px;
margin-top:0px;
}
#menuattivo1[id] li  {
color: #000;
}
#menuattivo1[id] li a:link {
text-decoration:none;
color:#000;
}
#menuattivo1[id] li a:hover {
text-decoration:none;
color: #B35726;
}
#menuattivo1[id] li a:visited {
color:#000;
text-decoration: none;
padding-left: 0px;
}
#menuattivo1[id] li a:visited:hover {
text-decoration: none;
color:#B35726;
}
#menuattivo2[id] {
background-color:#E3DFD6;
height:92px;
}
#menuattivo2[id] ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#597694;
font-weight:bold;
margin-left:-8px;
line-height:18px;
margin-top:-0px
}
#menuattivo2[id] li  {
color: #000;
}
#menuattivo2[id] li a:link {
text-decoration:none;
color: #000;
}
#menuattivo2[id] li a:hover {
text-decoration:none;
color: #597694;
}

#menuattivo2[id] li a:visited {
color:#000;
text-decoration: none;
padding-left: 0px;
}
#menuattivo2[id] li a:visited:hover {
text-decoration: none;
color: #597694;
}
#menuattivo3[id] {
background-color:#E3DFD6;
height:92px;
}
#menuattivo3[id] ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#7E864D;
font-weight:bold;
margin-left:-8px;
line-height:18px;
margin-top:0px
}
#menuattivo3[id] li  {
color: #000;
}
#menuattivo3[id] li a:link {
text-decoration:none;
color: #000;
}
#menuattivo3[id] li a:hover {
text-decoration:none;
color: #7E864D;
}
#menuattivo3[id] li a:visited {
color:#000;
text-decoration: none;
padding-left: 0px;
}
#menuattivo3[id] li a:visited:hover {
text-decoration: none;
color: #7E864D;
}
.realizzazione[class] {
font-size:9px;
text-align:right;
padding-right:15px;
background-color:#F0EFEB;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.link[class] {
margin-left:80px;
padding-top:8px;
}

*:first-child+html .link {
margin-left:80px;
margin-top:0px;
}

*:first-child+html .breadcrumb {
margin-top:0px;
}

