/* CSS Document */

* {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background:url(../img/sfondo.jpg) repeat-x top left; background-color:#CCCCCC; }

/* font */
.grigio { color:#999999;}
.grigio2 { color:#999999; padding-right:5px;}
.bold { font-weight:bold;}
.bold2 { font-weight:bold; padding-right:5px;}

/* link */
a.menu { font-size:12px; font-weight:bold; color:#003581; text-decoration:none;}
a.menu:hover { font-size:12px; font-weight:bold; color:#B4C9DA; text-decoration:none;}
a.menu_mtop8 { font-size:12px; font-weight:bold; color:#B4C9DA; margin-top:8px; text-decoration:none; }
.menu_mtop8 { font-size:12px; font-weight:bold; color:#B4C9DA; margin-top:8px; }


a.menu_rosso { font-size:12px; font-weight:bold; color:#F90007; text-decoration:none;}
a.menu_rosso:hover { font-size:12px; font-weight:bold; color:#B4C9DA; text-decoration:none;}
.menu_rosso_mtop8 { font-size:12px; font-weight:bold; color:#F90007; margin-top:8px; }

a.link { font-size:11px; color:#003581; text-decoration:none; background:url(../img/freccia_verde.gif) no-repeat top left; padding-left:12px;}
a.link:hover { font-size:11px; color:#B4C9DA; text-decoration:none; background:url(../img/freccia_verde.gif) no-repeat top left; padding-left:12px;}

a.link_credits { font-size:9px; color:#666666; text-decoration:none;}
a.link_credits:hover { font-size:9px; color:#666666; text-decoration:underline;}

a.prec { font-size:11px; color:#003581; text-decoration:none; background:url(../img/freccia_verde_prec.gif) no-repeat top left; padding-left:12px;}
a.prec:hover { font-size:11px; color:#B4C9DA; text-decoration:none; background:url(../img/freccia_verde_prec.gif) no-repeat top left; padding-left:12px;}

a.suc { font-size:11px; color:#003581; text-decoration:none; background:url(../img/freccia_verde.gif) no-repeat top right; padding-right:12px;}
a.suc:hover { font-size:11px; color:#B4C9DA; text-decoration:none; background:url(../img/freccia_verde.gif) no-repeat top right; padding-right:12px;}

a.ita_eng { font-size:10px; font-weight:bold; color:#003581; text-decoration:none;}
a.ita_eng:hover { font-size:10px; font-weight:bold; color:#B4C9DA; text-decoration:none;}
.ita_eng_blu { font-size:10px; font-weight:bold; color:#B4C9DA;}

/* padding */
td.altezza300 { vertical-align:top; height:300px;}

table.allineamento { height:100%;}
tr.altezza { height:100%;}
td.altezza { height:100%;}

.mtop1 { margin-top:1px; }
.mtop8 { margin-top:8px; }
.mtop15 { margin-top:15px; }
.mtop_bottom15 { margin-top:15px; margin-bottom:25px; }
.mbottom15 { margin-bottom:15px; }
.mleft28 { margin-left:28px;}
.mleft10 { margin-left:10px;}
.mright5 { margin-right:5px;}
.mtop10 { margin-top:10px;}
.mtop5 { margin-top:5px;}
.mtop30 { margin-top:30px;}
.pleft10 { padding-left:10px;}
.mtop3 { margin-top:3px;}

/* stili */
table.colore_sfondo { background:#FFFFFF; margin-bottom:10px;}
.riga { margin-bottom:15px; background:url(../img/riga_grigia.gif) repeat-x top left;}
.riga2 { margin-bottom:10px; margin-top:10px; text-align:center; background:url(../img/riga_grigia.gif) repeat-x top left;}
.riga_photogallery { margin-bottom:10px; background:url(../img/riga_grigia.gif) repeat-x top left;}
.freccia { background:url(../img/freccia_verde.gif) no-repeat top left; padding-left:15px;}
.sfondo { background:url(../img/sfondo_news.jpg) repeat-y top right; padding-top:5px;}

/* div */
#ita_eng { float:right; text-align:right; width:200px; margin-right:5px;}
#ita { float:right; text-align:right;}
#eng { float:right; text-align:left;}

/* div */
#banner_menu { float:left; width:804px;}
#footer { float:left; text-align:left; width:600px; margin-top:10px; margin-left:10px; font-size:9px; color:#666666;}

	/* menu */
	#menu { float:left; width:134px; height:33px; text-align:center; vertical-align:middle; background:url(../img/menu1.gif) no-repeat top left;}
	#menu2 { float:left; width:134px; height:33px; text-align:center; background:url(../img/menu12345.gif) no-repeat top left;}
	#menu3 { float:left; width:134px; height:33px; text-align:center; background:url(../img/menu6.gif) no-repeat top left;}
	#menu_hover { float:left; width:134px; height:33px; text-align:center; vertical-align:middle; background:url(../img/menu1_hover.gif) no-repeat top left;}
	#menu2_hover { float:left; width:134px; height:33px; text-align:center; background:url(../img/menu12345_hover.gif) no-repeat top left;}
	#menu3_hover { float:left; width:134px; height:33px; text-align:center; background:url(../img/menu6_hover.gif) no-repeat top left;}

	/* cont testo  home*/
	#cont_hom_sx { float:left; width:489px;}
	#cont_hom_sx p { padding-left:10px;}
		
	#cont_hom_dx { float:right; width:308px;}
	#cont_hom_dx p { padding-left:10px;}
	#text1 { float:left; width:308px;}
	#text2 { float:left; width:308px;}
	
	#cont_publicity { float:right; width:308px; height:173px; background:url(../img/banner_publicity.gif) no-repeat top left;}
	#cont_publicity2 { float:right; clear:right; height:auto; width:308px; background:url(../img/banner_publicity2.gif) no-repeat top left;}
	
	#con_table { float:right; width:308px; height:100%;}
	
	
	/* cont testo  news*/
	#cont_news_sx { float:left; width:804px;}
	#cont_news_sx p { padding-left:10px;}
	#cont_news_testo { float:left; margin-bottom:10px; width:606px;} 
	#cont_news_riga { float:left; width:804px;}
	#cont_news_img { float:right; margin-bottom:15px; width:180px; height:100px;} 
	#cont_news_link { float:right; margin-bottom:15px; width:180px; margin-right:5px; text-align:left;} 
	#div_prec { float:left; width:200px; margin-left:10px; text-align:left; margin-bottom:15px;}
	#div_suc { float:right; width:200px; margin-right:10px; text-align:right; margin-bottom:15px;}

	#cont_news2_sx { float:left; width:292px;}
	#cont_news2_sx p { padding-left:10px;}
	#cont_news2_dx { float:right; width:308px;}
	
	/* cont classifiche*/
	#cont_class_sx { float:left; width:489px;}
	#cont_class_sx p { padding-left:10px;}
	#cont_class_text { float:left; width:299px;}
	#cont_class_img { float:right; width:180px;} 
	#cont_class_riga { float:left; width:100%;}
	
	/* cont photogallery*/
	#cont_photogallery { float:left; margin-bottom:10px; width:180px;}
	#img_photogallery { float:left; width:180px;}
	/* popup*/


/* pubblicità home page */
	.arrow, .button
	{
		cursor:pointer;
		text-align:center;
		background:#A9A9A9;
		float:left;
		border:1px solid black;
	}
	.button { width:8em; }
	.arrow { width:2em; }

	.slides {float:left; margin-top:35px;  width:308px; height:101px; text-align:center;}
	#slides {float:right; margin-top:35px;  width:308px; height:101px; text-align:center;}

	#cont1 { float:left; width:130px; margin-left:10px;}
	#cont2 { float:left; width:130px; margin-left:28px;}
	
	#cont3 { float:left; width:144px; height:95px; text-align:center; vertical-align:middle; margin-left:5px;}
	
	.slide_text {
		text-align:center;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		font-weight:bold;
		color:black;
	}

	.arr-label {
		float:left;
		background:#6495ED;
		border-top:1px solid black;
		border-bottom:1px solid black;
		padding-left: 3px;
		padding-right: 3px;
	}

	#id_nth {
		float:left;
		width:5em;
		text-align:right;
		padding-right:3px;
		background:white;
    content: "0 di 0"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
		* html #id_nth {
		height: 1%;
		}
		* html .id_nth {
		height: 1%;
		}
	

/* ----------------------------------------------------------------------- */
