body           { background:url(../img/background.jpg) repeat-y top right #f6f5f4; margin:0; padding:0; font-family:tahoma; }

#contenitore   { text-align:center; }

#contenuto     { margin:0 auto; width:970px; margin-top:8px; }

form {font-size:12px;
}

#headerTop div                   { float:right; padding-left:20px; font-size:12px; }

#headerTop a, #headerTop a:hover { color:black; text-decoration:none; }

#headerTop #sx                   { float:left; padding-left:0; }

#headerTop input                 { width:100px; height:15px; border:1px solid #999999; background-color:#f6f5f4; font-size:11px; }

#header                          { margin-top:8px; }



#navigatoreOut                     { background-color:white; padding:10px; margin-top:12px; }

#navigatore                        { text-align:left; line-height:26px; }

#navigatore a, #navigatore a:hover { color:black; text-decoration:none; padding:0 5px; font-size:15px; }

#navigatore a.weight_5, #navigatore a:hover.weight_5 { font-size:15px; }

#navigatore a.weight_4, #navigatore a:hover.weight_4 { font-size:16px; font-weight:bold; }

#navigatore a.weight_3, #navigatore a:hover.weight_3 { font-size:20px; }

#navigatore a.weight_2, #navigatore a:hover.weight_2 { font-size:21px; font-weight:bold; }

#navigatore a.weight_1, #navigatore a:hover.weight_1 { background-color:black; color:white; }

.bkgBlack { background-color:#000000; color:#FFFFFF !important;}



#bloccoSx    { float:left; margin-top:13px; width:478px; font-size:13px; }

#bloccoDx    { float:right; margin-top:13px; width:478px; font-size:13px; }

.titolo      { float:left; font-size:20px; padding:2px 0 2px 5px; }

.descrizione { float:left; padding-bottom:10px; padding-left:5px; text-align:left; }

.moreAbout   { float:right; padding-bottom:10px; padding-right:5px; clear:both; position:relative; }

.moreAbout a, .moreAbout a:hover { color:black; text-decoration:none; font-style:italic; background-color:#f6f5f4; background-color:#f6f5f4; }



#titoloBloccoBig  { margin-top:15px; font-size:20px; text-align:left; padding:2px 0 2px 5px; }

#bgcolonna        { background-color:white; border:1px solid #f6f5f4; }

#bloccoBig        {  }

.descrizioneBig   { text-align:left; font-size:13px; padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:5px;}

.descrizioneBigSx { text-align:left; font-size:13px; padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:5px;}

.descrizioneBigDx { text-align:left; font-size:13px; padding-top:5px; padding-right:5px; padding-left:5px; padding-bottom:5px;}

.moreAboutBig     { padding-bottom:10px; text-align:right; font-size:13px; padding-top:5px; padding-left:5px; padding-right:5px;  padding-bottom:5px;}

.moreAboutBigDx   { padding-bottom:10px; padding-right:5px; text-align:right; font-size:13px; padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:5px; }

.moreAboutBig a, .moreAboutBig a:hover     { color:black; text-decoration:none; font-style:italic; background-color:#f6f5f4; }

.moreAboutBigDx a, .moreAboutBigDx a:hover { color:black; text-decoration:none; font-style:italic; background-color:#f6f5f4; }



#colonna1ter { float:left; margin-right:9px; background-color:white; margin-top:13px; }

#colonna2ter { float:left; background-color:white; margin-top:13px; }

#colonna3ter { float:right; background-color:white; margin-top:13px; }



#bloccoTer      { width:970px; margin-top:10px; }

.padder         { padding:8px; }

.titoloTer      { text-align:left; padding-bottom:5px; font-size:20px; }

.descrizioneTer { text-align:left; font-size:13px; }

.bloccoTerTd    { background-color:white; width:317px; height:290px; }



#contactForm td                 { font-size:13px; }

#contactForm td.custom          { align:right; }

#contactForm td.custom input    { font-size:13px; width:240px; border:1px solid #999999; background-color:#f6f5f4; }

#contactForm td.custom textarea { font-size:13px; width:240px; border:1px solid #999999; background-color:#f6f5f4; height:130px; }



/* interna */

/*.moreAboutMain       { padding-bottom:5px; padding-right:5px; }*/

a.main, a.main:hover { color:black; text-decoration:none; font-style:italic; background-color:#f6f5f4; font-size:13px; margin-bottom:6px; }

a.others             { color:black; text-decoration:none; font-style:normal; font-size:12px; }

a.others:hover       { color:black; text-decoration:none; font-style:italic; font-size:12px; background-color:#f6f5f4; }

a.collegamentiInterni			  { color:white; text-decoration:underline; font-style:bold; font-size:12px; }

a.collegamentiInterni:hover       { color:white; text-decoration:underline; font-style:bold; font-size:12px; }

a.collegamentiInterniSuBianco			  { color:black; text-decoration:none; font-style:normal; font-size:12px; }

a.collegamentiInterniSuBianco:hover       { color:black; text-decoration:none; font-style:italic; font-size:12px;  }


.new_link {
	
	display:block;
	color:white; 
	font-size:10px;
	text-align:right;
	font-weight:bold;
	border:1px none red;
	width:auto;


}
a.new_link { 
	color:white; 
	text-decoration:none;

}
a:hover.new_link { 
	color:white; 
	text-decoration:underline;
	font-size:10px;
	text-align:right;
}

/*BLACK-LINK*/
.new_link_black {
	
	display:block;
	color:#000; 
	font-size:10px;
	text-align:right;
	font-weight:bold;
	border:1px none red;
	width:auto;


}
a.new_link_black { 
	color:#000; 
	text-decoration:none;

}
a:new_link_black { 
	color:#000; 
	text-decoration:underline;
	font-size:10px;
	text-align:right;
}





#bloccoInner                   { padding:10px 0; margin-top:10px; height:auto }

#bloccoInner .descrizioneBig   { text-align:left; font-size:13px; }



.titInterne { font-size:20px; padding-left:0px; padding-bottom:2px; margin:0; padding-top:8px; }

.sinistra   { padding-left:8px; }

.destra     { padding-right:8px; }



.attivo 				{ background-color:#000000}

.attivo .titInterne     { background-color:#000000; color:white; padding:10px 10px 0px 10px; }

.attivo .descrizioneBig { background-color:#000000; color:white; padding:10px 10px 10px 10px; }



.disattivo                 { background-color:#ffffff}

.disattivo .titInterne     { background-color:#ffffff; color:black; padding:10px 10px 0px 10px; }

.disattivo .descrizioneBig { background-color:#ffffff; color:black; padding:10px 10px 10px 10px; }



.spazietto {height:20px; background-color:#ffffff;}



#footer { font-family:tahoma; font-size:12px; margin:10px 0; }







#testo_box1, #testo_box2, #testo_box3, #testo_box4, #testo_box5 {

	display:none;

	height:0px;

	overflow: hidden;

	clear:both;

	text-align:left;

	padding:0 10px;

	background-color:#FFFFFF;

	border-left:1px solid #999999;

	border-right:1px solid #999999;	

	z-index:100;

	position:absolute;

	top:20px;

	left:-358px;

}

