body			{ background:url(/immagini/background_linear.jpg) #C6D4DF repeat-x; margin:0px; padding:0px; }
div			{ margin:0px; padding:0px; font-family:arial,verdana,geneva,sans-serif; font-size:12px; }
table			{ padding:0px; margin:0px; border:0px; border-collapse:collapse; }
tr,td			{ padding:0px; margin:0px; border:none; border:0px; border-collapse:collapse; }				
a				{ color:#00528A; text-decoration:none; }
a:hover	{ color:#00528A; }
img			{ border:0px; }
ul				{ margin-top:10px; }
div			{ border-collapse:collapse; margin:0px; padding:0px; border:0px; }
p				{ margin:0px; padding:0px; line-height:1.5em; font-size:12px; }
hr				{ border-bottom:1px dotted gray; border-top:none; border-left:none; border-right:none; }
fieldset		{ margin:0px 0px 10px 0px; padding:5px; border:1px solid #DDD; }
iframe		{ border:0px; padding:0px; margin:0px; }

/* Hn */
h1,h2,h3,h4,h5,h6		{ display:block; color:#00528A; }
h1				{ margin:0px; padding:0px; }
h2				{ margin:10px 0px; font-size:20px; }
h2.prima	{ font-size:22px; }
h2.altre	{ font-size:14px; }
h2.sezione{ font-size:24px; color:#00528A; border-bottom:10px solid #00528A; text-transform:uppercase; }
h2.avviso	{ color:red; }
h2.notizia { font-size:36px; font-family:Georgia,serif; margin:10px 0px; font-weight:normal; }
h3				{ font-size:16px; color:#00528A; margin:10px 0px; }
h3.centro	{ font-size:14px; color:#00528A; margin:2px 0px; }
h3.occhiello { font-size:14px; color:#000; margin:10px 0px; }
h3.titolo_galleria	{ font-size:12px; margin:10px 0px; }
h3.sprite { font-size:12px; margin:0px; padding:0px 5px 5px 5px; }
h3.titolo_eventi { border-bottom:1px dotted gray; font-weight:normal; }
h4				{ margin:2px 0px; padding:0px; }

/* contenitori */
#contenitore{ width:970px; min-height:1500px; display:block; margin:auto; padding:10px; background:url(/immagini/background_top.png) white no-repeat;z-index:0; }
#header			{ width:970px; display:block; clear:both; }
#main_470		{ width:470px; display:block; float:left; margin:10px 0px; }
#main_650		{ width:660px; display:block; float:left; margin:10px 8px 10px 0px; }
#main_pieno	{ width:970px; display:block; float:left; margin:10px 0px; font-size:16px; }
#main_notizia { width:660px; display:block; float:left; margin:10px 10px 10px 0px; }
#dx_notizia	{ width:300px; display:block; float:right; margin:10px 0px; }
#dx					{ width:300px; display:block; float:right; margin:10px 0px; }
#centro			{ width:180px; float:left; margin:10px 9px; }
#foot				{ width:930px; font-size:11px; display:block; background-color:#EEE; border-top:5px solid gray; padding:20px; clear:both; }
#foot a			{ font-weight:bold; }
#turismo		{ margin:0px 0px 0px 480px; }

/* menu alto */
#menu					{ width:970px; height:16px; padding:5px 0px; display:block; float:left; }
#menu ul				{ margin:0px; padding:0px; list-style-type:none; }
#menu li				{ display:inline; font-weight:bold; }
#menu li a				{ padding:6px; text-align:center; color:white; text-decoration:none; background-color:#00528A; }
#menu li a#calendari_menu_home			{ padding:6px; text-align:center; color:white; text-decoration:none; background-color:#909; }
#menu li a#motori_menu_home				{ padding:6px; text-align:center; color:white; text-decoration:none; background-color:#C00; }
#menu li a#vetrine_menu_home				{ padding:6px; text-align:center; color:white; text-decoration:none; background-color:#090; }
#menu li a#annunci_menu_home				{ padding:6px; text-align:center; color:white; text-decoration:none; background-color:#F90; }
#menu li a#directory_menu_home			{ padding:6px; text-align:center; color:white; text-decoration:none; background-color:#366; }
#menu li a:hover	{ background-color:#EEE; color:#00528A; text-decoration:none }
#menu_mail		{ width:970px; padding:5px 0px; display:block; float:left; text-align:center; background-color:#EEE; border-bottom:2px solid #CCC; }

/* sotto menut alto */
#sottomenu				{ width:970px; height:14px; padding:5px 0px; display:block; float:left; background-color:gray; font-size:11px; font-weight:bold; }
#sottomenu ul				{ margin:0px; padding:0px; list-style-type:none; display:inline; }
#sottomenu li				{ display:inline; }
#sottomenu li a			{ margin:0px; padding:4px; text-align:center; color:white; text-decoration:none; }
#sottomenu li a:hover { background-color:#EEE; color:#00528A; text-decoration:none }

#geografia				{ width:960px; height:14px; padding:4px 4px; color:#666; display:block; float:left; background-color:#DDD; font-size:11px; font-weight:bold; border-bottom:1px solid gray; border-left:1px solid gray; border-right:1px solid gray; }
#geografia ul				{ margin:0px; padding:0px; list-style-type:none; display:inline; }
#geografia li				{ display:inline; }
#geografia li a			{ margin:0px; padding:4px; text-align:center; color:#666; text-decoration:none; }
#geografia li a:hover { background-color:#EEE; color:#00528A; text-decoration:none }

/*header*/
#top_adv_728	{ width:736px; height:100px; float:left; border-bottom:1px solid #EEE; }
#top_adv_220	{ width:234px; height:100px; float:right; border-bottom:1px solid #EEE; }
#top_sx				{ width:240px; float:left; color:gray; margin-top:20px; }
#top_logo			{ width:480px; height:80px; padding:10px 0px; float:left; }
#top_dx				{ width:240px; float:right; color:gray; }
#top_adv_364	{ width:364px; height:80px; padding:10px 0px; float:left; }

/* webtv */
#box_webtv { width:300px; height:220px; margin:10px 0px; text-align:center; font-size:11px; font-weight:bold; color:white; }

/* notizie */
#prima_notizia		{ width:470px; clear:both; display:block; margin:0px 0px 10px 0px; border-bottom:1px dotted gray; }
#prima_notizia img	{ float:left; margin:0px 5px 10px 0px; }
#prima_notizia:after { content:"."; display:block; clear:both; visibility:hidden; }
.notizia_interna	{ clear:both; display:block; margin:5px 0px; }
.notizia_interna img { border:2px solid #DDD; }
.notizia_interna:after { content:"."; clear:both; display:block; visibility:hidden; }
.altre_notizie		{ width:470px; clear:both; display:block; margin:10px 0px; border-bottom:1px dotted gray; }
.altre_notizie img 	{ float:right; margin:0px 0px 0px 5px;  }
.altre_notizie:after { content:"."; clear:both; display:block; visibility:hidden; }
span.ora_notizia		{ color:#00528A; font-weight:bold; }
span.tipo_notizia	{ color:#00528A; padding-right:5px; margin:0px 5px 0px 0px; border-right:1px solid gray; font-weight:bold; text-transform:capitalize; }
span.tipo_notizia a { color:#CC0000; }
.photogallery_notizia { padding:0px 0px 0px 20px; margin:5px 0px; background:url(/immagini/fotocamera_15x12.png) no-repeat 0 0; display:block; clear:both; }
.correlata_notizia { padding:0px 0px 0px 20px; background:url(/immagini/freccia_15x12.png) no-repeat 0 0; display:block; float:left; clear:both; }
.evento_notizia 		{ padding:0px 0px 0px 20px; margin:5px 0px; background:url(/immagini/evento_13x15.png) no-repeat 0 0; display:block; clear:both; }
.video_notizia 		{ padding:0px 0px 0px 20px; margin:5px 0px; background:url(/immagini/video_15x15.png) no-repeat 0 0; display:block; clear:both; }
.autore						{ font-size:11px; margin:10px 0px; color:gray; }
.autore a					{ color:#00528A; }
#tools						{ margin:5px 0px; font-size:11px; border-bottom:1px dotted gray; display:block; clear:both; text-align:right; }
#tabella_notizia_interna { display:inline; clear:right; float:right; padding:10px; border:1px solid gray; width:180px; }
.data_notizia			{ margin:5px 0px; text-align:right; display:block; clear:left; }
.elenco_notizie		{ background:url(/immagini/freccia_15x15.png) no-repeat 0 5px; padding:5px 5px 5px 20px; display:block; }
.notizie_sprite		{ color:#00528A; margin:0px; padding-left:5px; list-style-type:none; }
.notizie_sprite li	{ padding:3px 0px; margin:0px; }
.testo_notizia		{ font-size:12px; }
.elenco_tag				{ margin:5px 0px; padding:5px; background-color:#FFE1E1; border-bottom:1px solid gray; display:block; clear:both; }
.foto_aggiunta		{ float:left; margin:5px 5px 5px 0px; }
.evidenza_blocco	{ padding:5px; display:block; }
.evidenza_blocco:after { content:"."; clear:both; height:0px; display:block; visibility:hidden; }
.evidenza_blocco img { float:left; margin-right:10px; }

/* foto */
.foto_prima		{ float:left; margin:0px 10px 10px 0px; }
.foto_notizie	{ float:right; margin:0px 0px 10px 10px; }
#foto_interna 	{ float:right; display:inline; background-color:#DDD; margin:0px 0px 10px 10px; }
.foto_locandina { padding:3px; background-color:#00528A; margin:0px 0px 10px 10px; float:right; }

/*pubblicità */
div.pubblicita	{ /*width:300px; height:250px;*/ clear:both; margin-bottom:10px; /*border:1px solid gray;*/ }
div.pubblicita_interna_250 { height:250px; margin:5px; float:left; border:1px solid gray; }
div.pubblicita_interna_468 { width:468px; float:left; margin:10px 0px; border:1px solid gray; }
#adv_top			{ width:990px; height:90px; margin:10px auto; text-align:center; }
#adv_notizia	{ padding:10px 0px; }
#adv_notizia_250x150 { width:150px; height:250px; margin:0px 6px 10px 0px; float:left; border:1px solid gray; }
.adv_notizia_150x80_1 { width:150px; height:80px; margin-bottom:3px; float:left; border:1px solid gray; }
.adv_notizia_150x80_2 { width:150px; height:80px; margin-bottom:3px; float:left; border:1px solid gray; }
.adv_notizia_150x80_3 { width:150px; height:80px; float:left; border:1px solid gray; }

/* pagine */
.percorso		{ display:block; color:#00528A; clear:both; border-bottom:1px dotted gray; font-size:11px; }
.percorso a	{ color:#00528A; }
.paginazione { text-align:center; margin:10px 0px; line-height:20px; display:block; clear:both; }
.paginazione a { border:1px solid gray; padding:2px 5px; text-decoration:none; font-weight:bold; }
.paginazione a:hover { background-color:#F60; color:white; padding:2px 5px; }
.attivo 			{ padding:2px 5px; background-color:#00528A; color:#FFFFFF; font-weight:bold; border:1px solid #00528A; }
.attivo a		{ color:white; padding:2px 5px; }
.piccolo		{ font-size:9px; }
.txt14px		{ font-size:14px; }
.eventi			{ margin:0px; list-style-type:square; font-weight:bold; }
.eventi li		{ padding:5px; }
.box_centrale { background-color:#EEE; padding:4px; margin-bottom:10px; border:1px solid gray; clear:both; }
.box_centrale_adv { margin-bottom:10px; clear:both; }
.box_borghini { background-color:#F2E1B3; padding:4px; margin-bottom:10px; border:1px solid gray; clear:both; }
.box_shopcs { background-color:#DDD; padding:4px; margin-bottom:10px; border:1px solid #41835E; clear:both; text-align:center; }

/*tabella*/
.cella_150	{ width:160px; text-align:right; line-height:25px; vertical-align:top; padding:10px 10px 0px 0px; font-weight:bold; }
.cella_500	{ width:500px; text-align:left; line-height:25px; vertical-align:top; padding-top:10px; }

/* photogallery */
.galleria		{ width:320px; height:90px; margin:5px; background-color:#EEE; float:left; }
.galleria img { float:left; margin:6px; border:2px solid gray; }
.box_foto		{ width:210px; height:170px; background-color:#EEE; text-align:center; vertical-align:middle; border:5px solid white; }
.box_foto img { border:2px solid gray; }
.box_foto_grande { width:660px; padding:25px 0px; background-color:black; text-align:center; color:white; }
.box_foto_grande img { border:2px solid white; }
.foto_sezione { margin:5px 10px 5px 0px; }
.foto_sprite { margin:5px; border:1px solid gray; float:left; }
.scorrimento { width:660px; height:50px; display:block; clear:both; border-bottom:5px solid #00528A; text-align:right; padding-right:10px; }
.scorrimento h2 { font-size:22px; padding-bottom:10px; color:#00528A; text-transform:uppercase; float:left; }
.sc_attivo,.sc_destra,.sc_sinistra { line-height:50px; font-size:22px; color:#00528A; }

/* calendari */
.galleria_calendario{ width:190px; height:180px; padding:10px; margin:0px 5px 5px 0px; text-align:center; background-color:#FFE4E1; border:2px solid #FFC0CB; float:left; }
.galleria_calendario img { border:2px solid #909; }
.box_foto_calendario { width:660px; padding:25px 0px; background-color:#909; text-align:center; color:white; }
.box_foto_calendario img { border:2px solid white; }

/* arezzo calcio */
#arezzo_calcio_classifica { margin:0px; padding:0px; }
#arezzo_calcio_classifica th { background-color:gray; padding:3px; border:1px solid white; color:white; }
#arezzo_calcio_classifica td { background-color:#EEE; padding:3px; border:1px solid white; text-align:center; }
#arezzo_calcio_classifica tr#arezzo td { background-color:#00528A; padding:3px; text-align:center; font-weight:bold; color:white; }
.arezzo_calcio_calendario { width:330px; margin:0px; padding:0px; }
.arezzo_calcio_calendario th { background-color:gray; padding:3px; border:1px solid white; color:white; }
.arezzo_calcio_calendario td { background-color:#EEE; padding:3px; border:1px solid white; text-align:center; }

/* cinema */
.box_cinema { width:450px; display:block; clear:both; border-bottom:1px dotted gray; }
.elenco_cinema { list-style-type:none; color:gray; margin:0px; padding:0px; }
.cinema_lista_film { width:220px;height:100px;float:left;margin:0px 5px 10px 0px;background-color:#EEE;padding:5px;border-bottom:2px solid gray; }

/* ricerca */
.ricerca		{ margin:10px 0px; padding:10px; background-color:#EEE; border-bottom:2px solid gray; }
.tabella_ricerca  { width:660px; background-color:#F9F9F9; border:1px solid gray; }
.tabella_ricerca td { padding:5px 10px; }
#datario		{ width:300px; background-color:#EEE; display:block; float:left; }
#datario table { width:300px; border:0px; padding:5px; text-align:center; }
ul.risultato_ricerca { margin:0px; padding:0px; list-style-type:none; }
.risultato_ricerca li { padding:5px; border-bottom:1px dotted gray; }

/* form */
form			{ padding:0px; margin:0px; border:none; }
input, select, textarea { font-family:Arial,Helvetica,sans-serif; font-size:12px; margin:0px; border:1px solid #7E9DB9; }
input[type="submit"], input[type="reset"], input[type="button"] { background-color:#00528A; border:1px solid black; color:white; font-weight:bold; padding:0px; }
input[type="radio"],input[type="checkbox"] { vertical-align:middle; }
label { padding:0px 5px; }
.button_calendario { background:url(/immagini/calendario/calendario.png) no-repeat 0 0; width:34px; height:18px; border:0px;}
.checkbox		{ margin:2px; clear:both; display:block; }
.form_ok		{ width:500px; margin:20px 65px; padding:10px; border:3px solid #00528A; background-color:#EEE; text-align:center; }
.form_ok_small { width:400px; margin:20px auto; padding:10px; border:3px solid #00528A; background-color:#EEE; text-align:center; }

/* segnalibri */
.segnalibro_top { padding:10px 12px; text-align:right; background:url(/immagini/segnalibro_top.png) no-repeat right 12px; }

/* turismo */
.div_struttura	{ width:470px; clear:both; display:block; margin:5px 0px; padding-bottom:10px; }
.div_struttura  img 	{ float:left; margin:0px 5px 0px 0px;  }
.segnala_struttura { border:1px solid black; background-color:#00528A; color:white; padding:2px; }
#menu_turismo		{ width:962px; clear:both; background-color:#EEE; margin:10px 0px; padding:3px; border:1px solid gray; text-align:center; }

/* vetrine */
.box_vetrine	{ margin-bottom:10px; padding:5px; background-color:#EEE; border:1px solid gray; clear:both; }
.box_vetrine div { padding:5px; height:80px; overflow:visible;}
.box_vetrine img { border:1px solid gray; }
#elenco_categorie { width:650px; border:1px solid gray; padding:5px; float:left; background-color:#EEE; }
/*#elenco_categorie ul { margin:0px; padding:0px; list-style-type:none; }
#elenco_categorie li { padding:5px; margin:2px 0px; background-color:#DDD; float:left; }*/
#elenco_categorie a { width:200px; padding:0px 0px 0px 10px; margin:3px; font-weight:bold; float:left; background:url(/immagini/punto_6x6.png) no-repeat 0 4px; }
#elenco_categorie a:hover { color:#00528A; }
.vetrine_lista { width:310px; float:left; background-color:#EEE; margin:10px 10px 0px 0px; padding:4px; border:1px solid gray; }
.vetrine_lista img { margin-right:10px; float:left; }
/*.vetrina_foto	{ width:150px; height:90px; float:left; background-color:#EEE; margin-bottom:10px; padding:5px; border-left:1px solid gray; border-top:1px solid gray; border-bottom:1px solid gray; }
.vetrina_testo { width:498px; height:90px; float:left; background-color:#EEE; margin-bottom:10px; padding:5px; border-right:1px solid gray; border-top:1px solid gray; border-bottom:1px solid gray; }*/
.vetrina_foto_interna { width:660px; text-align:center; padding:10px 0px; }
.vetrina_foto_interna img { padding:10px; border:1px solid gray; background-color:#EEE; }
#vetrina_premium { border:1px solid gray; margin-top:20px; display:block; clear:both; }
#vetrina_premium .title { background-color:#EEE; padding:5px; text-align:right; font-weight:bold; }
#vetrina_premium  .singola { height:50px; padding:10px; display:block; clear:both; overflow:hidden; line-height:18px; }
#vetrine_premium img { margin-right:5px; float:right; width:30px; height:30px; }

/* annunci */
.annunci_lista	{ width:650px; float:left; background-color:#EEE; margin-top:10px; padding:5px; border:1px solid gray; }
.annunci_lista img { margin-right:10px; float:left; }
.box_annunci	{ margin-bottom:10px; padding:5px; background-color:#EEE; border:1px solid gray; clear:both; }

/* eventi */
h3.eventi { color:black; font-size:20px; margin:20px 0px; border-bottom:2px solid #FF0000; }
.elenco_eventi{ list-style-type:none; color:gray; margin:0px; padding:0px; }
.elenco_eventi li { background:url(/immagini/freccia_6x6.png) no-repeat 0 6px; padding-left:10px; line-height:18px; }
.box_evento { margin:10px 0px 20px 0px; }
.evento_foto_interna { width:450px; text-align:center; padding:10px 0px; }
.evento_foto_interna img { padding:10px; border:1px solid gray; background-color:#EEE; }
#calendario_home_ajax { margin-bottom:10px; }
#calendario_home { width:100%; border:1px solid #00528A; background:url(/immagini/background_calendario_home.jpg) repeat-x 0 0; font-size:12px; }
#calendario_home th { width:14%; line-height:20px; border-bottom:1px solid #00528A; text-align:center; }
#calendario_home td { width:14%; line-height:20px; border:1px solid #00528A; text-align:center; font-weight:bold; }
.giorno_attivo { background-color:#C4F3B4; }
.giorno_oggi { background-color:#00528A; color:white; }
.giorno_attivo a , .giorno_oggi a { display:block; }
.giorno_oggi a { color:#FFFFFF; }
.giorno_attivo a:hover, .giorno_oggi a:hover  { background-color:#00528A; color:white; }

/* notizie di fondo */
.foot_news { width:958px; height:460px; border:1px solid #00528A; border-top:5px solid #00528A; list-style:none outside none; margin-bottom:10px; padding:5px; clear:both; background-color:#EEE; }
.box { width:229px; height:140px; padding:5px; float:left; font-size:11px; color:gray; }
.foot_news span { color:black; font-weight:bold; }
.foot_news ul { margin-left:15px; padding:0px; }
.foot_news li { margin:0px; list-style-type:square; padding:0px; }

/* menu notizie linguette */
.TabbedPanels { margin-bottom:10px; padding:0px; float:left; clear:none; width:300px; }
.TabbedPanelsTabGroup { margin:0px; padding:0px; }
.TabbedPanelsTab { float:left; padding:5px; margin:0px 3px 0px 0px; background-color:#EEE; font-weight:bold; list-style:none; cursor: pointer; border-top:1px solid gray; border-right:1px solid gray; border-left:1px solid gray; }
.TabbedPanelsTabHover { background-color:#00528A; color:#FFF; }
.TabbedPanelsTabSelected { background-color:#00528A; color:#FFF; }
.TabbedPanelsTab a { color:white; text-decoration:none; }
.TabbedPanelsContentGroup { padding:0px; clear:both; border:solid 1px gray; background-color:#EEE; }
.TabbedPanelsContent { overflow:auto; }
.TabbedPanelsContentVisible { }
.VTabbedPanels .TabbedPanelsTabGroup { float:left; height:20em; position:relative; border-top:solid 1px #999; border-right:solid 1px #999; border-left:solid 1px #CCC; border-bottom:solid 1px #CCC; }
.VTabbedPanels .TabbedPanelsTab { float:none; margin:0px; border-top:none; border-left:none; border-right:none; }
.VTabbedPanels .TabbedPanelsTabSelected { background-color:#EEE; border-bottom: solid 1px #999; }
.VTabbedPanels .TabbedPanelsContentGroup { clear:none; float:left; padding:0px; width:30em; height: 0em; }
.contenuto_sprite { height:50px; margin:5px; clear:both; display:block; }
.contenuto_sprite img { margin-right:5px; float:left; border:0px solid #999; }
