/*************************FOGLIO DI STILE ELETTRONICASERVICE.EU******************************/
html, body{ margin:0px; font-family:Arial, Tahoma; font-size:12px; line-height:20px; background:url(../immagini/bk.gif) repeat-x; }
p{ margin:0px; line-height:20px; }
img{ border:#333333 solid 1px; margin:3px 10px 5px 0px; padding:4px; }
#sfondo_cont{ width:790px; background:url(../immagini/sfondo_corpo.png) repeat-y; margin:0px auto; }
#cont{ width:760px; margin:0px auto; background:url(../immagini/sfondo-corpo_05.gif) repeat-y; }
#testa{ width:760px; height:284px; position:relative; }
	#menu{ position:absolute; top:25px; right:14px; width:170px; height:200px; border:#666666 solid 1px; }
	#slogan{ position:absolute; top:200px; left:0px; padding:2px 5px; font-size:14px; font-weight:bold; color:#666666; }
#flash{ border:solid 0px #666666; width:555px; height:270px; }
	#flash p{ margin:0px; }
#sinistra{ margin-right:16.8em; border:#333333 solid 0px; padding:15px; }
	#sinistra h1{ color:#333333; margin:10px 0px 0px 0px; padding:0px; font-size:16px; border-bottom:#666666 dashed 1px; }
	#sinistra ul li{ list-style:url(../immagini/freccia2.jpg); }	
#destra{ float:right; width:16.8em; border:#333333 solid 0px; text-align:center; }
	#destra img{ border:#666666 solid 1px; padding:4px; background:#FFFFFF; }
	#destra h1{ color:#FFFFFF; margin:10px 0px 0px 0px; padding:0px; font-size:16px; text-align:center; }
	#destra p{ text-align:left; padding:0px 14px; }
		#destra p a{ color:#333333; }
		#destra p a:hover{ text-decoration:none; }
	#destra ul{ margin:0px; padding:0px; }
	#destra li{ list-style:none; margin:0px 0px 4px 0px; }
	#destra li a{ color:#FFFFFF; }
	#destra li a:hover{ color:#CCCCCC; text-decoration:none; }
#footer{ clear:right; text-align:center; border:#333333 solid 0px; background:#fff url(../immagini/sfondo_footer_08.gif) repeat-x; height:22px; color:#FFFFFF; padding:3px 0px 0px 0px;
}
	#footer a{ color:#666666; }
	#footer a:hover{ text-decoration:none; color:#999999; }
/********************************************************************************/
  /************************FORMATTAZIONE TABELLE******************************/
/********************************************************************************/
table.tabellacontatti{ background:#999999; width:500px; }
	table.tabellacontatti td{ background:#FFFFFF; }
	table.tabellacontatti input.text{ border: #666666 solid 1px; font-family:Arial, Tahoma; }
	table.tabellacontatti input.button{ border: #666666 solid 1px; font-family:Arial, Tahoma; }	
	table.tabellacontatti textarea{ width:200px; height:100px; border:#666666 solid 1px; font-family:Arial, Tahoma; }
	
	table.marchi{ background:#CCCCCC; border:#333333 solid 0px; }
		table.marchi th{ background:url(../immagini/sfondo-cella.jpg) repeat-x; color:#FFFFFF; }
		table.marchi td{ text-align:center; background:#FFFFFF; padding:2px; height:90px; }
		table.marchi td img{ border:none; }
		table.marchi td img.realiz{ margin:0px 7px 0px 0px; }
		table.marchi td img.realiz2{ margin:0px 3px 0px 0px; float:left; }

/**************************************menu************************************/
#dhtmlgoodies_menu{ font-weight:bold; position:absolute; border:#333333 solid 0px; top:45px; right:24px; }
#dhtmlgoodies_menu ul{ margin:0px; padding:0px; }
#dhtmlgoodies_menu li{ list-style:none; border-bottom:#C64E00 dashed 1px; width:150px; }
#dhtmlgoodies_menu li:hover{ background:#E4E4E4; }
#dhtmlgoodies_menu li a{ color:#fff; line-height:27px; height:28px; display:block; padding:0px 0px 0px 17px; text-decoration:none; 	background:url(../immagini/freccia1.jpg) no-repeat 0px 9px; font-size:16px; font-weight:bold; letter-spacing:2px; }
#dhtmlgoodies_menu	li a:hover, #dhtmlgoodies_menu .activeMainMenuItem{ color:#666666; }
/******************************** sotto menu ********************************/
.dhtmlgoodies_subMenu{ margin:4px 0px 0px 0px; visibility:hidden; position:absolute; overflow:hidden; background-color:#FAFAFA; text-align:left; }
.dhtmlgoodies_subMenu ul{ margin:0px; padding:0px; }
.dhtmlgoodies_subMenu li{ list-style-type:none; margin:0px; padding:1px 5px; }
.dhtmlgoodies_subMenu li a{ white-space:nowrap; text-decoration:none; color:#496679; border-bottom:#999999 solid 1px; height:20px; line-height:20px; padding:0px; display:block; font-size:12px; }
.dhtmlgoodies_subMenu li a:hover{ background-color:#CCCCCC; }

/* 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: 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; }