/* CSS Document */
body {
margin:auto;
background-color:#F2F0EC;
}
#content {
position:relative;
width:100%;
text-align:center;
margin:0px;
}
.contenitore 
{
	display:block;
width:800px;
}
.bloccosopra {
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
background-color:#fff;
padding-left:150px;
height:76px;
margin-top:0px;
}
*:first-child+html .bloccosopra /* solo IE 7.0 */
{
height:80px;
padding-left:0px;
width: 800px;
}


.bloccomenu {
height:26px;
width:800px;
margin-top:0px;
background-color:#83766D;
}
*:first-child+html .bloccomenu /* solo IE 7.0 */
{
height: 27px;
}

.contenitorelink {
margin-top:4px;
margin-left:-50px;
}
*:first-child+html .contenitorelink /* solo IE 7.0 */
{
margin-top:0px;
margin-left: -75px;
}
.bloccocentrale {

height:221px;
width:527px;
float:left;
}
.bloccocentralesx {
width:115px;
height:221px;
background-color:#C0BAB0;
float:left;
}
.bloccocentraledx {
background-image:url(../images/bloccodxhome.jpg);
background-repeat:no-repeat;
float:left;
width:158px;
height:221px;
}
.footer 
{
	width:800;
	margin-left:20px;
	text-align:left;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#59595A;
	}
#menudx li {
font-family:Verdana;
font-size: 9px;
color:#59595A;
list-style-image: url(../images/puntino.gif);
text-align:left;
margin-left:-15px;
margin-top:12px;
}
#barra_attivo {
font-weight:bold;
color:#fff;
text-decoration:underline;
}
#menudx li a {
color:#59595A;
text-decoration:none;
}
#menudx li a:hover {
color:#59595A;
text-decoration:none;
}
#menudx li a:link {
color:#59595A;
text-decoration:none;
}
#menudx li a:visited {
color:#59595A;
text-decoration:none;
}
#menudx li a:visited:hover {
color:#59595A;
text-decoration:underline;
}
.bloccosotto {
background-color:#F2F0EC;
height:316px;
width:800px;
}
.bloccosottofinale {
background-color:#F2F0EC;
width:800px;
margin-top:-30px;
}
.bloccosottofinale1
{
	background-image:url(../images/chiusura.jpg);
background-repeat:no-repeat;
background-position:left;
width:223px;
float:left;
margin-left:57px;
height:7px;
	}
*:first-child+html .bloccosottofinale1 /* solo IE 7.0 */
{
margin-left:113px;
height:18px;
}
	.bloccosottofinale2
{
	background-image:url(../images/chiusura.jpg);
background-repeat:no-repeat;
background-position:left;
width:223px;
float:left;
margin-left:30px;
height:7px;
	}
*:first-child+html .bloccosottofinale2 /* solo IE 7.0 */
{
margin-left:32px;
height:14px;
}
	.bloccosottofinale3
{
	background-image:url(../images/chiusura1.jpg);
background-repeat:no-repeat;
background-position:left;
width:163px;
float:left;
margin-left:35px;
height:7px;
	}
*:first-child+html .bloccosottofinale3 /* solo IE 7.0 */
{
margin-left:35px;
height:14px;
}
#bloccomenusx 
{
margin-top:144px;
padding-left: 5px;
}
* html #bloccomenusx 
{
margin-top:144px;
padding-left: 5px;
margin-bottom: -20px;
}
#menusx li 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color:#59595A;
list-style-image: url(../images/puntino.gif);
text-align:left;
width:100px;
margin-left:-27px;
line-height: 13px;
margin-top:5px;
}
* html #menusx li 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color:#59595A;
list-style-image: url(../images/puntino.gif);
text-align:left;
width:100px;
margin-left:-50px;
line-height: 13px;
margin-top:5px;
	list-style-position: inside;
}
*:first-child+html #menusx li 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color:#59595A;
list-style-image: url(../images/puntino.gif);
text-align:left;
width:100px;
margin-left:-50px;
line-height: 13px;
margin-top:5px;
	list-style-position: inside;
}
 

#barra_attivo {
font-weight:bold;
color:#fff;
text-decoration:underline;
}
#menusx li a {
color:#59595A;
text-decoration:none;
}
#menusx li a:hover {
color:#59595A;
text-decoration:none;
}
#menusx li a:link {
color:#59595A;
text-decoration:none;
}
#menusx li a:visited {
color:#59595A;
text-decoration:none;
}
#menusx li a:visited:hover {
color:#59595A;
text-decoration:underline;
}
.bloccosottosx {
background-color:#F2F0EC;
height:316px;
float:left;
width:113px;
}
.bloccosottocentrale {
background-color:#F2F0EC;
float:left;
background-image:url(../images/sfondolaterale.gif);
background-repeat:repeat-y;
background-position:left;
margin-top:10px;
width:510px;
}
*:first-child+html .bloccosottocentrale /* solo IE 7.0 */
{
width:512px;

}
.bloccosottocentrale1 {
float:left;
height:275px;
margin-top:4px;
width:252px;

}

*:first-child+html .bloccosottocentrale1 /* solo IE 7.0 */
{
height:269px;
}
*:first-child+html .titoloblocco /* solo IE 7.0 */
{
margin-left: -5px;
}
.titoloblocco1
{
margin-top:0px;
margin-left:-5px;
height:15px;
	}
.titoloblocco2
{
margin-top:0px;
margin-left:17px;
height:15px;
	}
.bloccosottocentrale2 {
float:left;
margin-top:1px;
width:255px;
height:275px;
margin-left:3px;
background-image:url(../images/sfondolaterale.gif);
background-repeat:repeat-y;
background-position:left;
}
*:first-child+html .bloccosottocentrale2 /* solo IE 7.0 */
{
margin-left:5px;
width: 257

}
.bloccoesterno 
{
	height:238px;
	}
.imghomecentrale1 {
width:200px;
text-align:left;
margin-left:0px;
margin-top:3px;
}
.imghomecentrale2 {
width:200px;
text-align:left;
margin-left:2px;
margin-top:3px;
}
*:first-child+html .imghomecentrale2 /* solo IE 7.0 */
{
margin-left:-14px;
}




.bloccosottodx 
{
background-image:url(../images/sfondolaterale.gif);
background-repeat:repeat-y;
background-position:left;
background-color:#F2F0EC;
float:left;
margin-top:10px;
width:90px;
height:275px;
margin-left: 2px;
}
*:first-child+html .bloccosottodx /* solo IE 7.0 */
{
margin-left: 0px;
}
.bloccosottodx1
{
height:275px;
margin-top:2px;
width:152px;

}
#marqueecontainer{
	position: relative;
	width: 140px; /*marquee width */
	height: 200px; /*marquee height */
	background-color: inherit;
	overflow: hidden;
	/*border: 3px solid orange;*/
	padding: 0px;
	padding-left: 0px;
}

#vmarquee 
{
	width:98%;
	position:relative;
}

#titolocomunicatirosso {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-align:left;
color:#9F0E2B;
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
line-height:13px;
}
#titolocomunicati {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-align:left;
color:#59595A;
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:2px;
line-height:13px;
}

.titolo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
text-align:left;
color:#59595A;
padding-left:20px;
padding-right:15px;
padding-top:0px;
padding-bottom:5px;
line-height:13px;
}
.titolorosso {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-align:left;
color:#9F0E2B;
padding-left:20px;
padding-right:15px;
padding-top:9px;
padding-bottom:0px;
line-height:13px;
}

.titolorossosin a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-align:left;
color:#9F0E2B;
width:110px;
text-align:center;
margin-top: 10px;
margin-bottom: 15px;
text-decoration:none;
display:block;
padding-top: 3px;
padding-bottom: 3px;
}
.titolorossosin a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-align:left;
color:#9F0E2B;
width:110px;
text-align:center;
margin-top: 10px;
margin-bottom: 15px;
text-decoration:none;
display:block;
padding-top: 3px;
padding-bottom: 3px;
}
.titolorossosin a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-align:left;
color:#9F0E2B;
width:110px;
text-align:center;
margin-top: 10px;
margin-bottom: 15px;
text-decoration:none;
display:block;
padding-top: 3px;
padding-bottom: 3px;
}
.titolorossosin a:visited:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-align:left;
color:#9F0E2B;
width:110px;
text-align:center;
margin-top: 10px;
margin-bottom: 15px;
text-decoration:none;
display:block;
padding-top: 3px;
padding-bottom: 3px;
}

.testo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#59595A;
text-align:left;
padding-left:20px;
padding-right:15px;
padding-top:5px;
line-height:13px;
padding-bottom:2px;
}
.bloccoesternosotto
{
	height:10px;
}

.linkbasso li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#59595A;
text-align:left;
height:20px;
list-style-image: url(../images/puntinohome.gif);
margin-left:-10px;
}
	
#barra_attivo {
font-weight:bold;
color:#59595A;
text-decoration:underline;
}
.linkbasso li a {
color:#59595A;
text-decoration:none;
}
.linkbasso li a:hover {
color:#59595A;
text-decoration:none;
}
.linkbasso li a:link {
color:#59595A;
text-decoration:none;
}
.linkbasso li a:visited {
color:#59595A;
text-decoration:none;
}
.linkbasso li a:visited:hover {
color:#59595A;
text-decoration:underline;
}

#linkcredits li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#59595A;
text-align:left;
height:20px;
width:60px;
list-style-image: url(../images/puntinohome.gif);
margin-left:-11px;
margin-bottom:5px;
margin-top:55px;
}
} 

#barra_attivo {
font-weight:bold;
color:#59595A;
text-decoration:underline;
}
*html #linkcredits {
	margin-top:  -5px;
}


#linkcredits {
	margin-top:  -25px;
}
*:first-child+html #linkcredits{
	margin-top: -0px;
}	
#linkcredits li a {
color:#59595A;
text-decoration:none;
}
#linkcredits li a:hover {
color:#59595A;
text-decoration:none;
}
#linkcredits li a:link {
color:#59595A;
text-decoration:none;
}
#linkcredits li a:visited {
color:#59595A;
text-decoration:none;
}
#linkcredits li a:visited:hover {
color:#59595A;
text-decoration:none;
}
.realizzazione {
height: 8px;
width:903px;
padding-right:20px;
padding-bottom:15px;
font-size:9px;
text-align:right;
background-color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:10px;
}
.blocco_procedure 
{
	width:220px;
	float:right;
	text-align:right;
	height:30px;
	margin-top:13px;
	margin-right:0px;
	padding-left:10px;
}
*:first-child+html .blocco_procedure /* solo IE 7.0 */
{
float:left;
margin-top: 15px;
}
#testo_entra {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#59595A;
height:40px;
text-align:left;
padding-left:0px;
padding-right:0px;
line-height:13px;
}
*:first-child+html #testo_entra /* solo IE 7.0 */
{
padding-left: 600px;
width: 350px;
}
.valore_campo1
{
width:30px;
float:left;
color:#6E6E6E;
margin-top:1px;
}


.valore_campo2
{
width:30px;
float:left;
margin-left:2px;
color:#6E6E6E;
margin-top:1px;
}


.valore_campo3
{
width:8px;
float:left;
color:#6E6E6E;
margin-top:1px;
margin-left:3px;
}
.nome_campo 
{
width:60px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-left:1px;
color:#6E6E6E;
}
.nome_campo2 
{
width:60px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-left:1px;
color:#6E6E6E;
}
*:first-child+html .nome_campo /* solo IE 7.0 */
{
padding-left: 130px;

}
*:first-child+html .nome_campo2 /* solo IE 7.0 */
{
padding-left: 70px;

}
.nome_campoentra
{
width:40px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-top:2px;
margin-left:-1px;
color:#6E6E6E;
}
#titolo_campo 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#6E6E6E;
text-align:left;
margin-left:5px;
}
*:first-child+html #titolo_campo /* solo IE 7.0 */
{
margin-left:700px;
width: 130px;
}
.valore_campo1.casella_testo, .valore_campo2.casella_testo
{
	width: 80px;
}
.valore_campo1.casella_testo2, .valore_campo2.casella_testo2
{
	width: 80px;
}
*:first-child+html .casella_testo /* solo IE 7.0 */
{
width: 80px;
margin-left: 160px;
}
*:first-child+html .casella_testo2 /* solo IE 7.0 */
{
width: 80px;
margin-left: -49px;
}
.puntinoentra 
{
	margin-left:2px;
	margin-top:6px;
	}
*:first-child+html .valore_campo3 /* solo IE 7.0 */
{
position:absolute;
margin-left: 32px;
margin-top: 37px;
}	
*:first-child+html .nome_campoentra /* solo IE 7.0 */
{
margin-top: 3px;
margin-left: 112px;
}


/*Firefox*/

#content[id] {
width:800px;
margin:auto;
}

.bloccocentrale[class] {
background-image:url(../images/centralehome.jpg);
background-repeat:no-repeat;
height:221px;
width:527px;
float:left;
}
.bloccocentralesx[class] {
width:115px;
height:221px;
background-color:#C0BAB0;
float:left;
}
.bloccocentraledx[class] {
background-image:url(../images/bloccodxhome.jpg);
background-repeat:no-repeat;
float:left;
width:158px;
height:221px;
}
.valore_campo1[class]
{
width:20px;
margin-left:-30px;
margin-top:1px;
}
.valore_campo2[class]
{
	width:20px;
margin-left:120px;
margin-top:1px;
}
.valore_campo3[class]
{
	width:20px;
margin-left:160px;
margin-top:1px;
}
.puntinoentra[class] 
{
	margin-left:110px;
	margin-top:-30px;
	}
#testo_entra[id] {
width:30px;
height:20px;
}
.nome_campoentra[class]
{
margin-left:105px;
margin-top:-13px;
}

#imghomecentrale[id] {
margin-left:21px;
}
.bloccosottofinale1[class]
{
margin-left:0px;
	}
	.bloccosottofinale2[class]
{
margin-left:32px;

	}
	.bloccosottofinale3[class]
{
margin-left:35px;
	}
	#testo_entra[id] 
	{
		width:50px;
height:40px;
}
.blocco_procedure[class] 
{
	height:20px;
	width:340px;
	margin-top:2px;
	margin-left:-140px;
}

.bloccosopra[class] {
padding-left:150px;
height:75px;
width:650px;

}
#titolo_campo[id] 
{
margin-left:-7px;
}
.footer[class] 
{
	clear:left;
	margin-left: 5px,
	
	text-align:left;
	margin-top:5PX;
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#59595A;
margin-bottom: 10px;
	}

.imghomecentrale2[class] {
width:200px;
text-align:left;
margin-left:24px;
margin-top:3px;
}
.titolo[class] {
padding-left:24px;

}
.titolorosso[class] {
padding-left:24px;
}
.testo[class] {
padding-left:24px;
}
.testoherbaria {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#59595A;
text-align:center;
padding-top:0px;
line-height:13px;
padding-bottom:2px;
}
.testoherbaria2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#59595A;
text-align:center;
margin-top:-3px;
line-height:13px;
padding-bottom:2px;
}
.footer a:hover {
color:#59595A;
text-decoration:underline;
}
.footer a:link {
color:#59595A;
text-decoration:none;
}
.footer a:visited {
color:#59595A;
text-decoration:none;
}
.footer a:visited:hover {
color:#59595A;
text-decoration:underline;
}

