/* CSS Document */

#html, body { margin:0; padding:0; background-image:url(img/bg.gif);}


#container { position:relative;
			left:50%;
			margin-left:-455px;
			width:910px;		
			background-image:url(img/sf.png); width:910px; background-repeat:repeat-y; margin-top:0; overflow:auto;					
}

#main { background-image:url(img/head.png); width:910px; background-position:top; background-repeat:no-repeat; margin-top:0;
		 padding-top:110px; float:left;}

#footer {width:910px; height:84px;
			background-image:url(img/footer.png); background-position:bottom; background-repeat:no-repeat; margin-bottom:0; padding-bottom:0; float:left;
}

.txt1 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; color:#CC3300; text-align:justify; padding-left:15px; padding-right:15px; }

.citazione { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; letter-spacing:0.5px; color:#003333; text-align:justify; padding-left:15px; padding-right:15px; padding-bottom:23px;  }

.txt2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#003333; text-align:justify; padding-right:15px; }

.txt3 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#CC3300; letter-spacing:0.5px; text-align:justify; padding-left:100px; padding-right:15px; }

.txt4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#003333; padding-left:120px; padding-right:15px; }

.txt5 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; color:#333333; padding-left:15px; padding-right:15px; margin-bottom:10px; }

.txt6 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; color:#333333;}

.txt5 interlinea {padding-bottom:20px;}

.titolo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#CC3300; letter-spacing:0.5px; font-weight:bold; padding-left:15px; }

.titolo2 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:20px; color:#CC3300; letter-spacing:0.5px; font-weight:bold; padding-left:15px; padding-bottom:10px; }

.titolo3 { font-family:Georgia; font-size:20px; color:#003366; font-weight:bold;}


p { margin:0; padding:0; }

.col_sx {  width:650px; float:left;}

.col_dx { width:250px; float:right;}

.evidenzia { font-weight:bold; color:#333333; font-size:11px; }

.link1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC3300; letter-spacing:0.5px;  } 

.link2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#999999; padding-right:15px; }

.riga { border-top:1px dotted #993300; width:615px; margin-top:14px; margin-left:15px; margin-bottom:5px; }
.riga2 { border-top:1px solid #CCCCCC; width:533px; margin-top:-10px; margin-left:100px; }

.imgBorder { border:1px solid #CCCCCC;}

#menu { margin-bottom:7px;  margin-left:12px; color:#999999; background-image:url(img/bt_menu.png); background-repeat:no-repeat; width:620px; height:28px; padding-left:15px; padding-top:1px;}
#menu a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:10px; }
#menu a:hover { color:#CC3300;}

.box2col { margin-left:15px; float:left; margin-bottom:30px; }

.box2col .left { width:200px; padding:5px; float:left; margin:2px;  vertical-align:top;}
.box2col .right { width:390px; height:150px; border-left:1px #CCCCCC dashed; padding:5px; float:left; margin:2px; }
.box2col img { margin-top:0px;}


