/* CSS Document */

body {
	margin:0px;
	padding:0px;
}

.imgSx {
float:left;
margin-right:5px;
border:none;
}

.imgDx {
float:right;
margin-left:5px;
border:none;
}

em {
  font-family:Georgia, "Times New Roman", Times, serif;
}

/*INIZIO DA AGGIUNGERE PER SEZ REG*/
.menuSezReg {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#7E8FA3;
	line-height:110%;
	text-decoration:none;
	text-align:left;
	margin:0px;
	margin-bottom:10px;
}

.menuSezReg A {
	color:#7E8FA3;
	text-decoration:none;
}

.menuSezReg A:hover {
	color:#7E8FA3;
	text-decoration:underline;
}
/*FINE DA AGGIUNGERE PER SEZ REG*/






.sezioneRedHpBox {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
	text-align:left;
	margin:0px;
}

.sezioneRedHpBox A {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

.sezioneRedHpBox A:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#FF0000;
	text-decoration:underline;
}



.sezioneRedHpSx {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
	text-align:left;
	margin:0px;
}

.sezioneRedHpSx A {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

.sezioneRedHpSx A:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#FF0000;
	text-decoration:underline;
}

.sezioneRed {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
	text-align:left;
	margin:0px;
}

.sezioneRed A {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

.sezioneRed A:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#FF0000;
	text-decoration:underline;
}


.sezioneAzz {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#4F6883;
	text-decoration:none;
	text-align:left;
	margin:0px;
	line-height:200%;
}

.sezioneAzz A {
	color:#4F6883;
	text-decoration:none;
}

.sezioneAzz A:hover {
	color:#4F6883;
	text-decoration:underline;
}



.titoloNero {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	color:#333333;
	line-height:110%;
	text-decoration:none;
	text-align:left;
	margin:0px;
}

.titoloNero A {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	color:#333333;
	line-height:110%;
	text-decoration:none;
}

.titoloNero A:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	color:#333333;
	line-height:110%;
	text-decoration:underline;
}




.sommarioGrigio {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#969489;
	line-height:110%;
	text-decoration:none;
	text-align:left;
	margin:0px;
}

.sommarioGrigio A {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#969489;
	line-height:110%;
	text-decoration:none;
}

.sommarioGrigio A:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#969489;
	line-height:110%;
	text-decoration:underline;
}




.didascaliaGrigio {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#969489;
	line-height:110%;
	text-decoration:none;
	text-align:left;
	margin:0px;
}

.didascaliaGrigio A {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#969489;
	line-height:110%;
	text-decoration:none;
}

.didascaliaGrigio A:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#969489;
	line-height:110%;
	text-decoration:underline;
}

.didaDxGrigio {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#969489;
	line-height:110%;
	text-decoration:none;
	text-align:left;
	margin:0px;
	margin-bottom:10px;
}

.didaDxGrigio A {
	color:#969489!important;
	text-decoration:none;
}

.didaDxGrigio A:hover {
	color:#969489;
	text-decoration:underline;
}

.didaDxRosso {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#FF0000 !important;
	line-height:110%;
	text-decoration:none;
	text-align:left;
	margin:0px;
	margin-bottom:10px;
}

.didaDxRosso A {
	color:#FF0000 !important;
	text-decoration:none;
}

.didaDxRosso A:hover {
	color:#FF0000 !important;
	text-decoration:underline;
}




.didascaliaNero {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#333333;
	line-height:110%;
	text-decoration:none;
	text-align:left;
	margin:0px;
}

.didascaliaNero A {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#333333;
	line-height:110%;
	text-decoration:none;
}

.didascaliaNero A:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#333333;
	line-height:110%;
	text-decoration:underline;
}




.menuPiccGrScuro {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#5A5849;
	line-height:110%;
	text-decoration:none;
	text-align:left;
	margin:0px;
}

.menuPiccGrScuro A {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#5A5849;
	line-height:110%;
	text-decoration:none;
}

.menuPiccGrScuro A:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#5A5849;
	line-height:110%;
	text-decoration:underline;
}




.menuTopAzzurro {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#647B9B;
	line-height:110%;
	text-decoration:none;
	text-align:left;
	margin:0px;
}

.menuTopAzzurro A {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#647B9B;
	line-height:110%;
	text-decoration:none;
}

.menuTopAzzurro A:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#647B9B;
	line-height:110%;
	text-decoration:underline;
}




.menuTopBianco {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:110%;
	text-decoration:none;
	margin:0px;
}

.menuTopBianco A {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:110%;
	text-decoration:none;
}

.menuTopBianco A:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:110%;
	text-decoration:underline;
}





div.sezioneRedHpBox {
	margin-bottom:1px;
	}


div.sezioneRedHpSx {
	margin-bottom:10px;
	}

div.sezioneRed {
	margin-bottom:20px;
	}
	
div.titoloNero {
	margin-bottom:10px;
	}
	
div.sommarioGrigio {
	margin-bottom:30px;
	}
	
div.didascaliaGrigio {
	margin-bottom:5px;
	}

div.didascaliaRosso {
	margin-bottom:5px;
	}	
div.didascaliaNero {
	margin-top:10px;
	}
	
div.illustra {
	margin-top:25px;
	margin-bottom:25px;
}

div.linea {
	border-top:1px solid #CCCCCC;
	width:80%;
}

div.lineaPunti {
	border-top:1px dotted #CCCCCC;
	width:70%;
	margin-top:15px;
	margin-bottom:15px;
}

div.menuOffDx {
	border-bottom:1px dotted #CCCCCC;
	width:80%;
	margin-top:15px;
	padding-bottom:12px;
}

P {
margin:0px;
margin-bottom:8px;
line-height:150%;
}

p.titSez {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	color:#333333;
	margin:0px;
	margin-bottom:3px;
}

p.titSez A {
	font-size:19px;
	color:#333333;
}

p.titSez A:hover {
	font-size:19px;
	color:#333333;
}

p.titSottoSez {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#969489;
	margin:0px;
	margin-bottom:10px;
}

p.titRed {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	font-variant:small-caps;
	color:#C02825;
	margin:0px;
	margin-bottom:10px;
}

.gray {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#5A5849;
	margin:0px;
	margin-bottom:10px;
}

.gray A {
	color:#FF0000;
	font-size:14px;
	text-decoration:none;
}

.gray A:hover{
	color:#FF0000;
	font-size:14px;
	text-decoration:underline;
}

.noRed {
	font-family:Georgia, "Times New Roman", Times, serif;
	/*font-size:14px;*/
	color:#5A5849!important;
	margin:0px;
	margin-bottom:10px;
}

.noRed A {
	color:#5A5849!important;
	/*font-size:14px;*/
	text-decoration:none;
}

.noRed A:hover{
	color:#5A5849!important;
	/*font-size:14px;*/
	text-decoration:underline;
}

td.video ul {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px!important;
	margin-left:18px;
	padding-left:0px;
        color:#000000;
	line-height:150%;

}

td.video ul A {
	font-size:12px!important;
	text-decoration:none;

}

td.video ul A:hover {
	font-size:12px!important;
	text-decoration:underline;

}


UL {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px!important;
	margin-left:18px;
	padding-left:0px;
	color:#5A5849;
	line-height:150%;

}

UL A {
	font-size:14px!important;
	text-decoration:none;

}

UL A:hover {
	font-size:14px!important;
	text-decoration:underline;

}



UL.ulRed {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px!important;
	margin-left:18px;
	padding-left:0px;
	color:#FF0000;
	line-height:150%;

}

UL.ulRed A {
	font-size:14px!important;
	text-decoration:none;

}

UL.ulRed A:hover {
	font-size:14px!important;
	text-decoration:underline;

}

OL {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px!important;
	margin-left:18px;
	padding-left:0px;
	color:#5A5849;
	line-height:150%;

}

OL A {
	font-size:14px!important;
	text-decoration:none;

}

OL A:hover {
	font-size:14px!important;
	text-decoration:underline;

}

OL.olRed {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px!important;
	margin-left:18px;
	padding-left:0px;
	color:#FF0000;
	line-height:150%;

}

OL.olRed A {
	font-size:14px!important;
	text-decoration:none;

}

OL.olRed A:hover {
	font-size:14px!important;
	text-decoration:underline;

}

.red {
	color:#FF0000;
}

/* videoChannel */

#container {
  position: relative;
  width: 564px;
  height: 264px;
  overflow: hidden;
  border: 1px solid #EFEFEF;
}

#scroller {
  width: 928px; /* = width + margin left + margin right + padding*2 + border*2  from the content rule */
}

.content {
  width: 130px;
  height: 265px;
  float: left;
  margin-left: 0px;
  margin-right: 0px;
  padding: 3px;
  border: 2px solid #DADDE0;
  font-size: .8em;
}

.scrollNav, .scrollNav a:link, .scrollNav a:visited  {
  font-size: .8em;
  color:#00009C;
  font-weight: bold;
}


.didascaliaGrigioVideoCh {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#575146;
	line-height:110%;
	text-decoration:none;
	text-align:left;
	margin:0px;
}

.didascaliaGrigioVideoCh A {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#575146!important;
	line-height:110%;
	text-decoration:none;
}

.didascaliaGrigioVideoCh A:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#575146;
	line-height:110%;
	text-decoration:underline;
}

/* fine videoChannel */

/* inizio grunenthal */

#containerGrun {
  position: relative;
  width: 564px;
  height: 185px;
  overflow: hidden;
  border: 1px solid #EFEFEF;
}

#scrollerGrun {
  width: 928px; /* = width + margin left + margin right + padding*2 + border*2  from the content rule */
}

.contentGrun {
  width: 140px;
  height: 175px;
  float: left;
  margin-left: 0px;
  margin-right: 0px;
  padding: 3px;
  border: 2px solid #DADDE0;
  font-size: .8em;  
  margin-left: 2px;
}

.contentGrunLong {
  width: 399px;
  height: 175px;
  float: left;
  margin-left: 0px;
  margin-right: 0px;
  padding: 3px;
  border: 2px solid #DADDE0;
  font-size: .8em;
  margin-left: 2px;
  margin-right: 2px;
}

/* fine grunenthal */

/* TAGCLOUD FONT */
 div#tagc {line-height:120%; padding:7px;padding-bottom:7px;padding-top:3px;}
 div#tagc span.piccolissimo{font-size:9px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif;}
 div#tagc span.piccolo{font-size:11px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif;}
 div#tagc span.medio{font-size:13px; color:#000000;  font-family:Georgia, "Times New Roman", Times, serif;}
 div#tagc span.grande{font-size:15px; color:#000000;  font-family:Georgia, "Times New Roman", Times, serif;}
 div#tagc span.grandissimo{font-size:16px; color:#000000;  font-family:Georgia, "Times New Roman", Times, serif;}

 div#tagcloudin2 a {
  color:#655934;  font-family:Georgia, "Times New Roman", Times, serif;} text-decoration:none;
 }

 div#tagcloudin2 a:hover {
  color:#655934;  font-family:Georgia, "Times New Roman", Times, serif;} text-decoration:underline;
 }



/* FINE TAGCLOUD FONT */

/*ANNA 23 sett 09*/

.giorgiaGr11{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	text-align:left;
	margin:0px;
}

.giorgia11{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	text-align:left;
	margin:0px;
}

.giorgia12{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	text-align:left;
	margin:0px;
}

.giorgia12 A {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	text-decoration:none;
}

.giorgia12 A:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#999999;
	text-decoration:none;
}

.giorgia12red{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
	text-align:left;
	margin:0px;
}

.giorgia16{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#333333;
	text-decoration:none;
	text-align:left;
	margin:0px;
	line-height:17px;
}

.giorgia14{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#333333;
	text-decoration:none;
	text-align:left;
	margin:0px;
}

.verde12{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#237B25;
	text-decoration:none;
	text-align:left;
	margin:0px;
}

.verde12 A {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#237B25;
	text-decoration:none;
}

.verde12 A:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#990000;
	text-decoration:none;
}

/*fine ANNA 23 sett 09*/