/* CSS Document */

body{

margin:0px;

background-image:url(../images/sfondo1.jpg);

background-repeat:repeat-y;
overflow-x:hidden;

}

.bloccosopra {

height:89px;

width:100%;

background-color:#000;

}

/* aggiunti da andrea il 28.08.07 */

.link {
	margin-left:80px;
	margin-top:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.1em;
}

/* fine */


.imgsopra {

margin-left:30px;

margin-top:15px;

margin-bottom:0px;

float:left;

}

.bloccocentrale {
	background-color:#FFF;
	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;

background-color: #000000;

}

.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:#993333;

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: #FFF;

}

#menuattivo1 li a:link {

text-decoration:none;

color:#FFF;

}

#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;

}

#menuattivo1 li a: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: #FFF;

}


#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: #FFF;

}

#menuattivo3 li a:hover {

text-decoration:none;

color: #7E864D;

}

#menuattivo3 li a:visited {

color:#FFF;

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: #4F7194;

	text-decoration: underline;

}

a:visited 

{

	font-weight:bold;

	color: #4F7194;

	text-decoration: underline;

}

a:hover 

{

	font-weight:bold;

	color: #4F7194;

	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

}



.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;

min-height:550px;

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: #FFF;

}

#menuattivo1[id] li a:link {

text-decoration:none;

color:#FFF;

}

#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: #FFF;

}

#menuattivo2[id] li a:link {

text-decoration:none;

color: #FFF;

}

#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: #FFF;

}

#menuattivo3[id] li a:link {

text-decoration:none;

color: #FFF;

}

#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;

}

