
TABLE, TD{border: 1px solid red}

BODY, TABLE, TD, P, SPAN, FORM, INPUT, TEXTAREA, UL, LI, A, B, I, U, BR{	/* 
																			DIV definito di volta in volta altrimenti 
																			non ottengo testo attorno immagini 
																			*/
	font:				8pt verdana,geneva,sans-serif;
	color:				#444;
	vertical-align:		top;
	margin:				0px;
	padding:			0px;
	border:				none;	/*1px solid red;*/
}
BODY{
	background:			#fff url(../imgs/bk.gif) repeat-x;
}
TABLE.container{
	width:				100%;
}
B{
	font-weight:		bold;
}


UL.lista{
	padding-top:		5px;
	margin:				0px;
}
LI.lista_primo{
	line-height:		18pt;
	margin:				5px 0px 5px 0px;
	list-style:			none;
}
LI.lista {
	line-height:		18pt;
/*	margin:				10px 0px 10px 10px;	*/
	padding-left:		15px;
	background:			url(../imgs/cip_li_liste.gif) no-repeat 0px 9px;
	list-style:			none;
}

A {
	color:				#08b;
}
A:hover {
	color:				#f60;	/*	#046e5f;	*/
}

#menu {
	width:				86%;
	height:				22px;
	text-align:			right;
	background:			url(../imgs/qd_sx_dx.gif) no-repeat 4px right;
/*	border-bottom:		1px solid #abb;	__OLD__ */
}
#menu UL {
	height:				14px;
	display:			inline;
} 
#menu LI {
	padding-left:		10px;
	display:			inline;
	list-style:			none;
}
#menu SPAN.in {
	height:				14pt;
	font-weight:		bold;
/*	font:				bold 9.5pt arial,helvetica,sans-serif;	__OLD__ */
	color:				#f60;
	background:			#fff url(../imgs/menu_ist_line.gif) repeat-x 0px 0px;
}
#menu A {
	height:				14pt;
	font-weight:		bold;
/*	font:				bold 9.5pt arial,helvetica,sans-serif;	__OLD__ */
	color:				#08b;
	text-decoration:	none;
}
#menu A:hover {
	color:				#f60;
	text-decoration:	none;
	background:			#fff url(../imgs/menu_ist_line.gif) repeat-x 0px 0px;
}

#extramenu {
	margin:				20px 6px 20px 6px;
/*	border: 1px solid red;	*/
}
#extramenu UL{
	margin:				20px 0px 20px 0px;
}
#extramenu LI {
	text-align:			left;
	list-style:			none;
	margin:				6px 0px 6px 0px;
	padding:			3px 0px 3px 0px;
	border-bottom:		1px solid #ccc;	
}
#extramenu LI.in {
	font-weight:		bold;
	padding-left:		18px;
	text-align:			left;
	color:				#f60;	/*	#046e5f;	*/
	background:			url(../imgs/line_li_sub_sx.gif) no-repeat 0px 8px;
}
#extramenu A {
	color:				#08b;
	text-decoration:	none;
}
#extramenu A:hover {
	color:				#f60;	/*	#046e5f;	*/
	text-decoration:	none;
}

DIV.logo{
	width:				86%;
	height:				120px;
	background:			url(../imgs/logo.gif) no-repeat 20px 20px;

}
DIV.home{
	text-align:			right;
	width:				100%;
/*	padding-top:		63px;	_OLD_ nel top */
	padding:			0px 0px 5px 0px;
}
DIV.corpo{
	width:				86%;
/*	margin:				60px 0px 50px 20px;	_OLD_ nel top */
	margin:				34px 0px 50px 20px;
}
DIV.prima{
	width:				198px;
/*	margin-top:			8px;	*/
	margin-top:			30px;
}
DIV.contenuti{
	text-align:			justify;
	line-height:		17pt;
	margin-left:		20px;
}

P.titolo {
	font:				bold 10.5pt arial,helvetica,sans-serif;
	color:				#046e5f;
	margin:				4px 0px 4px 0px;
}

TD.docdx0{
	width:				250px;
	background:			url(../imgs/cip_dx.gif) no-repeat top right;
}
/*
TD.docdx1{
	width:				250px;
	background:			url(../imgs/cip_dx_1.gif) no-repeat top right;
}
TD.docdx2{
	width:				250px;
	background:			url(../imgs/cip_dx_2.gif) no-repeat top right;
}
TD.docdx3{
	width:				250px;
	background:			url(../imgs/cip_dx_3.gif) no-repeat top right;
}
TD.docdx4{
	width:				250px;
	background:			url(../imgs/cip_dx_4.gif) no-repeat top right;
}
*/
#applicazioni {
	text-align:			center;
}
#applicazioni TABLE {
/*	width:				300px;	*/
}
#applicazioni TD.contenuti {
/*	text-align:			center;
	vertical-align:		middle;	*/
	padding:			0px;
}
#applicazioni TD.centrale {
	text-align:			center;
	vertical-align:		middle;
/*	background-color:	#b7e7e1;	*/
}

DIV.menu_dx{
	height:				209px;
}
#menu_dx {
	width:				250px;
	font:				7.5pt verdana,geneva,sans-serif;
	color: #444;
}
#menu_dx UL {
	list-style:			none;
/*	background:			url(../imgs/204100072.gif) no-repeat;	*/
}
#menu_dx LI {
	border-top:			1px solid #9aa;
/*	background:			url(../imgs/204100072.gif) no-repeat;*/
}
#menu_dx LI A {
	width:				100%;
	font:				bold 10.5pt arial,helvetica,sans-serif;
	display:			block;
	padding:			5px 0px 24px 1px;
	color:				#08b;
	text-decoration:	none;
}
html>body #menu_dx LI A {
	width:				auto;
}
#menu_dx LI A:hover {
	color:				#f60;	/* #046e5f */
}
#menu_dx LI.in{
	font:				7.5pt verdana,geneva,sans-serif;
	color:				#444;
	padding:			12px 0px 17px 28px;
	text-decoration:	none;
	background:			url(../imgs/cip_li.gif) no-repeat 10px 10px;
	background-position:left;
	background-color:   #CDE4E1;
}
#menu_dx SPAN.in{
	font:				bold 10.5pt arial,helvetica,sans-serif;
	color:				#f60;	/* #046e5f */
}
/*	__OLD__ 
#menu_dx SPAN.sub{
	font:				7.5pt verdana,georgia,sans-serif;
	color:				#444;
	line-height:		9pt;
}
<SPAN class="sub">posizionato sotti i titoli del menu a destra</SPAN>
*/

 
DIV.qdx{
	height:				7px;
	background:			url(../imgs/qd_dx_sx.gif) no-repeat right;
}

DIV.piede{
	width:				86%;
	color:				#666;
	text-align:			right;
	margin:				0px 0px 60px 0px;
	padding:			4px 0px 0px 0px;
	border-top:			1px solid #abb;
}
DIV.w3c{
	margin:				0px 0px 0px 0px;
	padding:			4px 0px 0px 0px;
}
A.credits{
	color:				#666;
	text-decoration:	none;
}
A.credits:hover{
	color:				#000;
}
DIV.credits{
	margin:				5px 0px 60px 0px;
	padding:			4px 0px 0px 0px;
}





#login DIV.sfondo{
	width:				100%;
	height:				110px;
	margin:				5px 0px 20px 0px;
	padding:			4px 4px 0px 4px;
	background:			url(../imgs/bk_login.gif) no-repeat 0px 0px;
}
#login TD.titolo{
	font:				bold 7.5pt verdana,geneva,sans-serif;
	color:				#eee;
}
#login TD{
	font:				7.5pt verdana,geneva,sans-serif;
	color:				#eee;
	vertical-align:		bottom;
}
#login INPUT.field{
	width:				120px;
	font:				bold 7.5pt verdana,geneva,sans-serif;
	padding-left:		2pt;	/* interno */
	background-color:	#fff;
	background:			#fff url(../imgs/form_ombra.gif) 0px 0px;
	border:				1px solid #666;
}
#login INPUT.button{
	font:				bold 7pt verdana,geneva,sans-serif;
	color:				#222;
	border:				1px solid #666;
	background-color:	#ccc;
	padding:			1px 4px 0px 6px;
}

#contatti SELECT{
	background-color:	#fff;
}
#contatti INPUT.field{
	background:			url(../imgs/form_ombra.gif) 0px 0px;
}
#contatti TEXTAREA{
	width:				300px;
	height:				130px;
	padding:			2px 5px 2px 5px;
	background:			url(../imgs/form_ombra.gif) 0px 0px;
}

#messaggio {
	visibility:hidden;
	font:				normal 5.5pt verdana,geneva,sans-serif;
	
	
}
#messaggio a{
	color:				#FFFFFF;
	text-decoration:	none;	
}
#messaggio a:hover{
	color:				#FFFFFF;
	text-decoration:	underline;	
}



.footer_dx {
	font-size:10px;
	color:#666666;
	border-top:			1px solid #abb;
	padding-top:4px;
}

.footer_dx a{
	font-size:10px;
	color:#666666;
	text-decoration:none;
}
.footer_dx a:hover{
	font-size:10px;
	color:#666666;
	text-decoration:underline;
}
.img_testo {
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;

}
.campi_form {
	border-style:solid;
	border-width:1px;
	border-color: #A6E2FF;
	background-color: #fff;
}
select {
	border:0px;}
.tendine_form {
	font:8pt verdana,geneva,sans-serif;
	color:#444;
	border-style:solid;
	width:194px;
	border-width:1px;
	border-color: #A6E2FF;
	background-color: #fff;
}
#originealtro{
	display:none;		
}

#settorealtro{
	display:none;		
}

#processorealtro {
	display:none;		
}

/* TEST * /
TABLE{
	border:				1px solid red;
}

TD{
	border:				1px solid #ddd;
}
DIV{
	border:				1px solid #66a;
}
*/
