@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
body { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../img/sfondo.jpg) top center no-repeat; background-color:#bfdde7;}

/*FONT*/
h1 { font-family: Arial, Verdana, sans-serif; font-size:24px; color:#ffffff; padding-left:6px;} /* ex color:#f19003; */
h2 { font-family: Arial, Verdana, sans-serif; font-size:16px; color:#ffffff; text-align:center; padding:5px;} 
h3 { font-family: Arial, Verdana, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-align:left; padding:5px;} 
.titolo_assolatte { font-family: Arial, Verdana, sans-serif; font-size:16px; font-weight:bold; color:#f19003;}
.titolo_unc { font-family: Arial, Verdana, sans-serif; font-size:16px; font-weight:bold; color:#00764B;}
.titolo_bianco { font-family:Helvetica, Arial, sans-serif; font-size:30px; color:#FFFFFF;}
.titolo_blue { font-family:Helvetica, Arial, sans-serif; font-size:30px; color:#000276;}
.titolo_pic { font-family:Helvetica, Arial, sans-serif; font-size:14px; font-weight:bold; color:#4c8fc4;}

.font_bianco { color:#FFFFFF;}
.font_blue11 { font-size:11px; color:#4c8fc4;}

.font_footer { font-size:10px;}

/*LINK*/
a.link_bianco_14 { font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
a.link_bianco_14:hover { font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:underline;}

a.link_menu { font-size:13px; color:#003399; text-decoration:none;}
a.link_menu:hover { font-size:13px; color:#4c8fc4; text-decoration:none;}
/*a.link_menu:visited { font-size:13px; color:#4c8fc4; text-decoration:none;} */
a.link_menu_vedi { font-size:13px; color:#4c8fc4; text-decoration:none;} 

a.link_menu2 { font-size:11px; color:#003399; text-decoration:none;}
a.link_menu2:hover { font-size:11px; color:#4c8fc4; text-decoration:none;}
/*a.link_menu2:visited { font-size:11px; color:#4c8fc4; text-decoration:none;} */
a.link_menu2_vedi { font-size:11px; color:#4c8fc4; text-decoration:none;} 

a.link_footer { font-size:10px; color:#003399; text-decoration:none;}
a.link_footer:hover { font-size:10px; color:#4c8fc4; text-decoration:none;}
/*a.link_footer:visited { font-size:10px; color:#4c8fc4; text-decoration:none;} */
a.link_footer_vedi { font-size:10px; color:#4c8fc4; text-decoration:none;} 

/*PADDING*/
.ptitolo { padding:100px 0 0 20px;}
.ptesto_testata { padding:5px 40px 15px 40px;}
.ptesto { padding:50px 20px 0 0;}
.ptesto2 { padding:0 20px 0 0;}
.ptesto3 { padding:20px 20px 0 0;}
.ptab { padding:5px;}

.pmenu { background:url(../img/fr_menu.gif) top left no-repeat; padding:0 0 0 20px;}
.pmenu_contatti { background:url(../img/contatti.gif) top left no-repeat; padding:0 0 0 20px;}
.pmenu2 { background:url(../img/fr_menu2.gif) top left no-repeat; padding:0 0 0 30px;}

.pbox_float { padding:0 15px 0 24px; background:url(../img/pallino_lista.gif) top left no-repeat;}
.pbox_float2 { padding:0 15px 0 15px;}

.pfooter { padding:15px 0 15px 0;}

/*CLASSI*/
.riga_menu_index { font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none; padding:0px 10px 0px 10px;}


/*DIV*/
.barra_logo { position:fixed; top:0; width:100%; z-index:99; height:36px; padding-bottom:1px; background:url(../img/barra_trasparente.png) top repeat-x; border-bottom:1px solid #FFFFFF;}
	.barra_logo_center { position:relative; margin:auto; width:930px;}
		.barra_logo_center2 { position:relative; float:left; width:930px;}
			.cont_logo { position:relative; float:left;}
			.visita_sito { position:absolute; top:10px; right:20px; width:200px; text-align:right;}
			
.contenitore { position:relative; float:left; width:100%;}			
.contenitore2 { position:relative; margin:auto; width:930px;}			
.contenitore3 { position:relative; float:left; width:930px;}			
	.titolo { position:relative; float:left; width:930px;}			
	
	.testata_angoli { position:relative; float:left; width:930px; margin-top:35px;}			
	.testata_testo { position:relative; float:left; width:930px; background:url(../img/sfumatura.gif) top repeat-x;}			
	
	.cont_testo { position:relative; float:left; width:930px; background-color:#FFFFFF;}			
	.cont_testo2 { position:relative; float:left; width:870px; margin:25px 0 0 40px; background:url(../img/sfumatura_dx.gif) top left repeat-y;}		
	.barra_intro { position:absolute; float:left; width:633px; height:30px; background:#6A9BAC; text-align:left; vertical-align:middle; left:-6px; } 	
	.barra_verde { position:absolute; float:left; width:633px; height:30px; background:#50b848; text-align:left; vertical-align:middle; left:-6px; } 	
	.barra_azzurra { position:absolute; float:left; width:633px; height:30px; background:#00adef; text-align:left; vertical-align:middle; left:-6px; } 	
	.barra_arancio { position:absolute; float:left; width:633px; height:30px; background:#f7931d; text-align:left; vertical-align:middle; left:-6px; } 	
	.barra_ocra { position:absolute; float:left; width:633px; height:30px; background:#b2b03a; text-align:left; vertical-align:middle; left:-6px; } 	
	.spazio { position:relative; float:left; width:870px;}			
		.testo { position:relative; float:left; width:640px; min-height:300px;}			
		.menu { position:relative; float:right; width:210px; margin:30px 0 0 0;}			

/*pagina interna*/
.box_float { float:right; width:299px; margin:50px 20px 15px 20px;}
.box_float_basso { float:right; width:299px; margin:5px 15px 20px 20px;}
.box_float_tab { float:right; width:218px; margin:50px 15px 20px 20px;}
	.box_float1 { float:right; width:218px;}
	.box_float2 { float:right; width:218px; background:url(../img/box_bordi.gif) repeat-y;}

/*tabelle*/
.bull_verde { padding-top:5px; padding-left:8px; color:#50b848;}

/*footer*/
.cont_footer { position:relative; float:left; width:930px;}			
	.footer_sx { position:relative; float:left; width:400px;}			
	.footer_dx { position:relative; float:right; width:400px; text-align:right;}			
