/***********************************************************************************/
/**********************************SEFIM STYLE SCHEET*******************************/
/***********************************************************************************/
html, body{ margin:0px; }
body{ margin:0px; font-family:"Trebuchet MS", Arial, Tahoma; font-size:12px; color:#666666; background:url(../immagini/sfondo-righe.jpg) repeat; }
#tutto{ width:100%; position:relative; padding:0px 0px 100px 0px; background:url(../immagini/sfondo1_01.jpg) repeat-x; z-index:0; }
#bottomfisso{ width:100%; height:144px; position:absolute; bottom:0px; left:0px; z-index:10; /* ricordati che firefox non accetta z-index negativi */ background:url(../immagini/sfondo_bottom_04.jpg) repeat-x; border:#FF0000 solid 0px; }
	#contBanner{ margin:0px auto; margin-top:45px; width:830px; border:#333333 solid 0px; }
		#contBanner img{ margin:0px 20px 0px 0px; border:none; display:block; float:left; }

#cont{ width:839px; position:relative; background:url(../immagini/sfondo_ie7_06.png) repeat-y 0px 0px; margin:0px auto; z-index:1000; 	border:#333333 solid 0px; }
	#cont img{ border:none; }
	
	#testa{ width:839px; height:354px; margin:0px auto; border:#333 solid 0px; position:relative; }
		#contBandiere{ position:absolute; top:4px; left:240px; width:60px; height:14px; border:#CC6666 solid 0px; }
			#contBandiere img{ border:none; margin:0px 5px 0px 0px; }
			#contTestatina{ position:absolute; top:5px; right:30px; width:178px; height:17px; background:url(../immagini/testina.jpg) no-repeat; z-index:100; }
				#contTestatina ul{ margin:0px 0px 0px 10px; padding:0px; }
				#contTestatina li{ list-style:none; display:inline; color:#FFFFFF; margin:0px 4px 0px 0px; }
				#contTestatina li a{ color:#FFFFFF; text-decoration:none; }
				#contTestatina li a:hover{ color:#CCCCCC; }

#flash{ margin:0px auto; border:solid 0px #666666; width:594px; height:261px; }
	#flash p{ margin:0px; }				
				
		#logo{ position:absolute; top:20px; left:10px; width:210px; border:#003399 solid 0px; text-align:center; }
		#boxgrigioric{ width:203px; height:63px; background:url(../immagini/box-grigio_ric.jpg) no-repeat; margin:0px; }
			#boxgrigioric h1{ font-size:16px; text-align:left; margin:0px 0px 0px 10px; }
			#boxgrigioric a{ color:#D9741A; }
			#boxgrigioric a:hover{ color:#999999; text-decoration:none; }
		#boxgrigiopro{ width:203px; height:63px; background:url(../immagini/box-grigio-proponi_18.jpg) no-repeat; }
			#boxgrigiopro h1{ color:#D9741A; font-size:16px; text-align:left; margin:0px 0px 0px 10px; }
			#boxgrigiopro a{ color:#D9741A; }
			#boxgrigiopro a:hover{ color:#999999; text-decoration:none; }

		#boxgrigiofr{ position:absolute; top:200px; left:10px; width:203px; height:63px; background:url(../immagini/bottone_fr_31.jpg) no-repeat; }
			#boxgrigiofr h1{ color:#D9741A; font-size:16px; text-align:left; margin:0px 0px 0px 8px; letter-spacing:0px; }
			#boxgrigiofr a{ color:#D9741A; }
			#boxgrigiofr a:hover{ color:#999999; text-decoration:none; }

		#boxgrigioESC{ background:url(../immagini/box-esclusiva.jpg) no-repeat; width:203px; height:63px; margin:0px 0px 0px 10px; }
			#boxgrigioESC h1{ color:#D9741A; font-size:16px; text-align:left; margin:10px 0px 0px 8px; letter-spacing:0px; }
			#boxgrigioESC a{ color:#D9741A; }
			#boxgrigioESC a:hover{ color:#999999; text-decoration:none; }

		#boxgrigioEVI{ background:url(../immagini/box-evidenza.jpg) no-repeat; width:203px; height:63px; margin:0px 0px 0px 10px; }
			#boxgrigioEVI h1{ color:#D9741A; font-size:16px; text-align:left; margin:10px 0px 0px 8px; letter-spacing:0px; }
			#boxgrigioEVI a{ color:#D9741A; }
			#boxgrigioEVI a:hover{ color:#999999; text-decoration:none; }

			
		#spaziofoto{ position:absolute; top:20px; right:14px; width:597px; height:276px; }
		#spazionews{ position:absolute; top:310px; left:13px; width:830px; height:31px; background:url(../immagini/sfondo-news_19.jpg) no-repeat; }
			#spazionews a{ color:#CC0000; }
			#spazionews a:hover{ color:#999999; text-decoration:none; }

		#linguetta{ position:absolute; top:261px; right:14px; background:url(../immagini/linguetta_19.jpg) no-repeat; width:220px; height:45px; z-index:20; }
			#linguetta a h1{ font-family:"Trebuchet MS", Arial, Tahoma; font-size:14px; margin:10px 0px 0px 9px; color:#004076; text-decoration:none; }
			#linguetta a h1:hover{ text-decoration:underline; }			

.contSiteMap a{ color:#666666; }
.contSiteMap a:hover{ color:#999999; text-decoration:none; }

#contVolantini{ }
	#contVolantini ul{ margin:0px; padding:0px 0px 0px 20px; }
	#contVolantini li{ list-style:none; margin:0px 0px 5px 0px; background:url(../admin/immagini/volantino.png) no-repeat 0 0; padding:0px 0px 0px 25px; }
	#contVolantini li a{ color:#333333; text-decoration:underline; font-weight:bold; }
	#contVolantini li a:hover{ color:#666666; text-decoration:none; }
	#contVolantini p a{ color:#666666; }
	
#contEvidenza{ }
	#contEvidenza ul{ margin:0px; padding:0px 0px 0px 20px; }
	#contEvidenza li{ list-style:none; margin:0px 0px 5px 0px; background:url(../immagini/visto.png) no-repeat 0 0; padding:0px 0px 0px 25px; }
	#contEvidenza li a{ color:#333333; text-decoration:underline; font-weight:bold; }
	#contEvidenza li a:hover{ color:#666666; text-decoration:none; }
	#contEvidenza p a{ color:#666666; }	

#vedi_ag{ }
	#vedi_ag ul{ margin:0px 0px 0px 0px; padding:0px; }
	#vedi_ag li img{ margin:0px; list-style:none; text-align:left; border:none; }
	#vedi_ag li{ list-style:none; }
	#vedi_ag li a{ color:#666666; }
	#vedi_ag li a:hover{ color:#999999; text-decoration:none; }	
	#vedi_ag h3{ margin:0px; font-size:14px; }
	#vedi_ag table td{ vertical-align:top; border-bottom:dotted 1px #333333; }


.contMappa{ margin:0px auto; border:#333333 solid 0px; text-align:center; position:relative; }
	.contMappa #descri{ position:absolute; top:30px; right:40px; width:180px; height:70px; color:#333333; font-size:14px; border:#333333 solid 0px; }
				
	#sinistra{ width:18.2em; float:left; border:#FF0000 solid 0px; position:relative; }
	#destra{ margin-left:18.2em; border:#333333 solid 0px; min-height:270px; padding:5px 15px 5px 5px; line-height:20px; }
		#destra h1{ font-size:18px; color:#7D7D7D; margin:0px; border-bottom: solid 1px #333; height:18px; }
		#destra h2{ font-size:18px; color:#0099CC; margin:0px; text-decoration:underline; text-align:center; }
		#destra img{ border:#333 solid 1px; padding:4px; margin:0px 10px 2px 0px; }

input.testo{ border:#333333 solid 1px; }
textarea{ border:#333333 solid 1px; width:200px; height:110px; font-family:"Trebuchet MS", Arial, Tahoma; font-size:12px; }
	
	#footer{ background:#577CA8 url(../immagini/coda_11.png) no-repeat; clear:left; width:838px; height:24px; border-top:#00FF00 solid 0px; padding:7px 0px 0px 0px; color:#FFFFFF; text-align:center; }
		#footer a{ color:#CCCCCC; }
		#footer a:hover{ color:#FFFFFF; text-decoration:none; }

p.esluc a{ font-size:16px; font-weight:bold; color:#666666; border:#333333 solid 1px; background:#CCCCCC; padding:4px 25px; }
p.esluc a:hover{ color:#fff; border:#333333 solid 1px; background:#0066FF; padding:4px 25px; }

/******************************************
						STILE PAGINA PRESS
******************************************/
#minipics{ margin:0; padding:0; float:left; border:solid 0px #333; }
#minipics img{ float:left; margin:20px; border:none; padding:0 0 7px 0; background: url(../immagini/shadow2.png) no-repeat bottom center; }

/***************************************************************/
/****************STILI TABELLE**********************************/
/***************************************************************/
table.contatti{ }

/************************STILE TABBER**********************/
.tabberlive .tabbertabhide { display:none; }
.tabber { }
.tabberlive { margin-top:1em; }
/*--------------------------------------------------
  ul.tabbernav = la lista di navigazione delle tab
  li.tabbernav = il list item con la tab attiva
  --------------------------------------------------*/
ul.tabbernav{ margin:0; padding: 3px 0; border-bottom: 1px solid #778; font: bold 10px Verdana, sans-serif; }
ul.tabbernav li{ list-style: none; margin: 0; display: inline; }
ul.tabbernav li a{ padding: 3px 0.1em; margin-left: 1px; border: 1px solid #778; border-bottom: none; background: #DDE; text-decoration: none; }

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }
ul.tabbernav li a:hover{ color: #000; background: #AAE; border-color: #227; }

ul.tabbernav li.tabberactive a{ background-color: #fff; border-bottom: 1px solid #fff; }
ul.tabbernav li.tabberactive a:hover{ color: #000; background: white; border-bottom: 1px solid white; }
.tabberlive .tabbertab { padding:10px; border:1px solid #aaa; border-top:0; overflow:scroll; height:250px; }
.tabberlive .tabbertab h2 { display:none; font-size:12px; }
.tabberlive .tabbertab h3 { display:none; }
.tabberlive#tab1 {}
.tabberlive#tab2 {}
.tabberlive#tab2 .tabbertab { overflow:auto; }
/**************************************************************************/
/* stili per ingrandimento */
#thumbBox{ position: absolute; left: 0; top: 0; width: auto; padding: 10px; padding-bottom: 0; background: #313131; visibility: hidden; z-index: 10; cursor: hand; cursor: pointer; }
#thumbBox .footerbar{	font: bold 16px Tahoma; letter-spacing: 5px; line-height: 1.1em; color: white; padding: 5px 0; text-align: right; }
#thumbBox #thumbImage{ background-color: white; }
#thumbLoading{ position: absolute; visibility: hidden; border: 1px solid black; background-color: #EFEFEF; padding: 5px; z-index: 5; }