* { margin: 0; padding: 0; } /*Inizializza a zero tutti gli elementi*/
img {border: none;}
input,form {display:inline;}
div.clear {clear: left;font-size: 0px;line-height: 0px;height: 0px;}
a { text-decoration:none;}
hr {
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}
div.riga_grigia{
	margin: 5px 10px 2px 10px;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
	border-bottom: solid 1px #7F7F7F;
}
div.riga_grigia1{
	margin: 5px 10px 2px 10px;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
	border-bottom: solid 1px #A6A6A6;
}
div.riga_grigia2{
	margin: 10px 0 5px 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
	border-bottom: solid 1px #4C4C4C;
}
html,body {
    height:100%;
    width:100%;
	font: 8pt verdana;
	text-align: center;
	background-color:#FFFFFF;
}

/* INPUT */

.controllo{
    width:100px;
    height:10px;
    vertical-align:top;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    font: 7pt verdana;
}

/* Contiene tutto*/
.contenitore{
    width:980px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	border: 0px solid #000000;
}


/* Barra in alto per i motori di ricerca*/
.h1 {
	width: 980px;
	height:20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 9px tahoma;
	text-align: left;
	background: url('../img/sfondoalto.jpg');
	background-repeat:repeat-x;
	border: 0px;
	}
	
.dentroh1logo {
    height:14px;
    padding-left:10px;
    padding-top:2px;
    font: 9px tahoma;
    text-align: left;
    background-repeat:repeat-x;
    text-align:left;
    vertical-align:middle;
    border: 0px;
    float:left;
}

.dentroh1ricerca {
height:14px;
padding-left:10px;
padding-top:2px;
font: 9px tahoma;
text-align: left;
background-repeat:repeat-x;
text-align:left;
vertical-align:middle;
border: 0px;
float:left;
}


.testoh1{
    font: 9px verdana;
	color: #CCCCCC;
}


/* Testa */

.contienetesta {
	width: 980px;
	height:173px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #444;
	text-align: left;
	border: solid 0px #594A40;
	clear:left;
}

.banner {
	width: 980px;
	height:136px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #444;
	text-align: left;
	border: solid 0px #594A40;
}

.menu {
height:38px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #FF9900;
}

.menu1 {
    height:29px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #444;
	text-align: left;
	border: solid 0px #594A40;
	float:left;
}

.menu2 {
    width: 100px;
	height:27px;
	margin: 0px 0px 0px 0px;
	padding: 2px 14px 0 0;
	color: #fff;
	line-height: 0.9em;
	text-align: right;
	border: solid 0px #594A40;
	float:left;
	background: url('../img/menu6n.jpg') transparent no-repeat 0 0;
}

.menu21 {
    width: 100px;
	height:27px;
	margin: 0px 0px 0px 0px;
	padding: 2px 14px 0 0;
	color: #fff;
	line-height: 0.9em;
	text-align: right;
	border: solid 0px #594A40;
	float:left;
	background: url('../img/menu6.jpg') transparent no-repeat 0 0;
}

.menu3 {
    width: 294px;
	height:27px;
	margin: 0px 0px 0px 0px;
	padding: 2px 14px 0 0;
	color: #fff;
	line-height: 0.9em;
	text-align: left;
	border: solid 0px #594A40;
	float:left;
	background: url('../img/formbg.jpg') transparent repeat-x 0 0;
}

.menu3 img.freccia {
    float: left;
    width: 14px;
	height: 15px;
	margin: 3px 0 0 15px;
}

.menu3 p {
    float: left;
	width: 185px;
	margin: 0 0 0 5px;
	font: 8pt arial;
	line-height: 1em;
	color: #fff;
}

.menu3 p span {
    font-weight: bold;
}

.menu3 img.logout {
    float: left;
    width: 63px;
	height: 15px;
	margin: 3px 0 0 10px;
}

.ulmenualto{
    float:left;
	height:29px;
    margin: 0px;
    padding: 0px; 
 	list-style-type: none;
	list-style-image: none;
	vertical-align:middle;
	border:0;
}

.limenualto{
float:left;
height:29px;
width:118px;
	font: 10pt arial;
list-style-type:none;
vertical-align:middle;
text-align:left;
text-indent: 27px;
line-height: 26px;
padding-top:0px;
border:0;
background:url('../img/menu66.jpg');
}

.limenualto_on{
float:left;
height:29px;
width:118px;
	font: 10pt arial;
list-style-type:none;
vertical-align:middle;
text-align:left;
text-indent: 27px;
line-height: 26px;
padding-top:0px;
border:0;
background:url('../img/menu66premuto.jpg');
}
.limenualto a{
	color: #fff;
}
.limenualto_on a{
	color: #fff;
}



.sottomenu {
height:9px;
font-size:1px;
line-height:1px;
	margin: 0px;
	padding: 0px;
   border: 0px solid #FF9900;
   text-align: left;
   background: url('../img/sottomenu.jpg');
   vertical-align:top;
   float:left;
}

.contieneform{
width:308px;
height:29px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('../img/formbg.jpg');
float:left;
border: 0px solid #FF9900;
}

.form1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	padding-left:5px;
	padding-top:5px;
	color: #444;
	text-align: left;
	float:left;
	background-repeat:repeat-x;
	border:0px;
}

.form2 {
height:15px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
border: solid 0px #594A40;
}



/*  Contiene parte centrale   */
.partecentrale {
    width: 980px;
	margin: 0px 0px 0px 0px;
	margin-bottom:14px;
	padding: 0px 0px 0px 0px;
	color: #444;
	text-align: left;
	border: solid 0px #594A40;
	/*background: url('../img/sxbg.jpg');*/
	background: url('../img/sfondo.jpg');
	background-repeat:repeat-y;
	float:left;
}

/* sx */
.colonna_sx {
	width: 233px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #444;
	text-align: left;
	border: solid 0px #594A40;
	background: url('../img/sxbg.jpg');
	background-repeat:repeat-y;
	float:left;
	background-color: #FFFFFF;
}

.lingua {
	width: 233px;
	height: 42px;
	margin: 0px;
	padding: 0px;
	color: #444;
	text-align: left;
	border: 0px;
	vertical-align:top;
	float:left;
	background: url('../img/lingua.jpg');
	background-repeat:no-repeat;
}

.ullingua{
	height:19px;
    margin: 0 0 0 30px;
    padding: 0px; 
 	list-style-type: none;
	list-style-image: none;
	vertical-align:middle;
	border:0;
}

.ullingua1{
	height:19px;
    margin: 0 0 0 35px;
    padding: 0px; 
 	list-style-type: none;
	list-style-image: none;
	vertical-align:middle;
	border:0;
}

.lilingua{
	float:left;
	width:26px;
	height:19px;
	list-style-type:none;
	vertical-align:middle;
	text-align:left;
	margin: 0 3px 0 0;
	border:0;
}

.litestolingua{
	float:left;
	width:26px;
	height:19px;
	font-size: 7pt;
	list-style-type:none;
	vertical-align:middle;
	text-align:left;
	padding-top:0px;
	margin: 0 3px 0 0;
	border:0;
	color: #666;
}
.litestolingua a{
	color: #666;
}


.prodotti {
	width: 233px;
	margin: 0px;
	padding: 0px;
	color: #444;
	border:0px;
	vertical-align:top;
	clear:left;
	background-repeat:repeat-y;
}

.prodotto {
	width: 233px;
	margin: 0px;
	padding-top: 22px;
	color: #444;
	border:0px;
	vertical-align:top;
}



/********* INIZIO MODIFICHE **************/


.prodotti div {
	width:203px;
	height:42px;
	text-indent: 40px;
	padding: 0 0 0 0;
	margin: 0 0 0 15px;
	background: url('../img/prodotti1.jpg') transparent no-repeat 0 0;
}

.prodotti div p{
	padding: 23px 0 0 0px;
	font: bold 10pt arial;
	color: #fff;
}

.prodotti ul{
    margin: 0px;
    padding: 0px; 
 	list-style-type: none;
	list-style-image: none;
	vertical-align:middle;
	border:0;
}

.prodotti li{
	width:178px;
	height:24px;
	list-style-type:none;
	vertical-align:middle;
	text-align:left;
	padding: 5px 0 0 25px;
	text-indent: 0px;
	line-height: 15px;
	margin-left:15px;
	background: url('../img/prodotto1.jpg');
	background-repeat:no-repeat;
	border:0px solid #99CC00;
	font: 10pt arial;
}

.prodotti li.selected{
	width:178px;
	height:24px;
	list-style-type:none;
	vertical-align:middle;
	text-align:left;
	padding: 5px 0 0 25px;
	text-indent: 0px;
	line-height: 15px;
	margin-left:15px;
	background: url('../img/prodotto1premuto.jpg');
	background-repeat:no-repeat;
	border:0px solid #99CC00;
	font: 10pt arial;
}

.prodotti li a {
	color: #444;
}

.prodotti li a:hover {
	text-decoration: underline;
}






.download div {
	width:203px;
	height:50px;
	text-indent: 40px;
	padding: 0 0 0 0;
	margin: 0 0 0 15px;
	background: url('../img/download.jpg') transparent no-repeat 0 0;
}

.download div p{
	padding: 31px 0 0 0px;
	font: bold 10pt arial;
	color: #fff;
}

.download ul{
    margin: 0px;
    padding: 0px; 
 	list-style-type: none;
	list-style-image: none;
	vertical-align:middle;
	border:0;
}

.download li{
	width:178px;
	height:24px;
	list-style-type:none;
	vertical-align:middle;
	text-align:left;
	padding: 5px 0 0 25px;
	text-indent: 0px;
	line-height: 15px;
	margin-left:15px;
	background: url('../img/download1.jpg');
	background-repeat:no-repeat;
	border:0px solid #99CC00;
	font: 10pt arial;
}

.download li.selected{
	width:178px;
	height:24px;
	list-style-type:none;
	vertical-align:middle;
	text-align:left;
	padding: 5px 0 0 25px;
	text-indent: 0px;
	line-height: 15px;
	margin-left:15px;
	background: url('../img/download1premuto.jpg');
	background-repeat:no-repeat;
	border:0px solid #99CC00;
	font: 10pt arial;
}

.download li a {
	color: #444;
}

.download li a:hover {
	text-decoration: underline;
}






.areautenti div {
	width:203px;
	height:50px;
	text-indent: 40px;
	padding: 0 0 0 0;
	margin: 0 0 0 15px;
	background: url('../img/areautenti.jpg') transparent no-repeat 0 0;
}

.areautenti div p{
	padding: 33px 0 0 0px;
	font: bold 10pt arial;
	color: #fff;
}

.areautenti ul{
    margin: 0px;
    padding: 0px; 
 	list-style-type: none;
	list-style-image: none;
	vertical-align:middle;
	border:0;
}

.areautenti li{
	width:178px;
	height:24px;
	list-style-type:none;
	vertical-align:middle;
	text-align:left;
	padding: 5px 0 0 25px;
	text-indent: 0px;
	line-height: 15px;
	margin-left:15px;
	background: url('../img/utenti1.jpg');
	background-repeat:no-repeat;
	border:0px solid #99CC00;
	font: 10pt arial;
}

.areautenti li.selected{
	width:178px;
	height:24px;
	list-style-type:none;
	vertical-align:middle;
	text-align:left;
	padding: 5px 0 0 25px;
	text-indent: 0px;
	line-height: 15px;
	margin-left:15px;
	background: url('../img/utenti1premuto.jpg');
	background-repeat:no-repeat;
	border:0px solid #99CC00;
	font: 10pt arial;
}

.areautenti li a {
	color: #444;
}

.areautenti li a:hover {
	text-decoration: underline;
}







/********* FINE MODIFICHE **************/







.colonnasxfine {
	float:left;
	width: 233px;
	margin: 0px;
	padding: 0px;
	color: #444;
	border: 0px;
	vertical-align:bottom;
	background: url('../img/sxbg.jpg');
	background-repeat:repeat-y;
	border: solid 0px #594A40;
}



/* centro */

.linea {
	width: 545px;
	height:1px;
	border: solid 0px #594A40;
}

.colonna_centro {
	width: 545px;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
	color: #444;
	text-align: left;
	background-color: #FFFFFF;
	border: solid 0px #594A40;
	float:left;
	/*background: url('../img/centralebg.jpg');*/
}

.altacentrale {
width:100%;
	font-size:1px;
	line-height:1px;
	height:7px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #444;
	text-align: left;
	border: solid 0px #990000;
	float:left;
	background: url('../img/angoli.jpg');
	background-repeat:no-repeat;
}


.tienicontenuti {
	width: 530px;
	margin: 0;
	padding: 0 0 0 15px;
	font: 9pt arial;
	color: #444;
	background: url('../img/centralebg.jpg') transparent repeat-y;
}

.tienicontenuti1 {
	margin: 0;
	padding: 0 15px 0 0px;
	font: 9pt arial;
	color: #4C4C4C;
}

.tienicontenuti1 hr {
	margin: 10px 0 10px 0;
}

/* DEVStudio */
div.tienicontenuti1 div.devst01 {
	margin: 0;
	padding: 130px 0 0 0;
	font: 13pt arial;
	color: #4C4C4C;
	letter-spacing: 0em;
	text-align: left;
	background: url('../img/devstudio01.jpg') transparent no-repeat 0px 0px;
}
div.tienicontenuti1 div.devst01 span.dev01{
	font: bold 14pt arial;
	color: #4C4C4C;
}
div.tienicontenuti1 div.devst01 span.dev02{
	font: 14pt arial;
	color: #4C4C4C;
}
div.tienicontenuti1 p.tst {
	margin: 20px 0 0 0;
	font: 9pt arial;
	color: #4C4C4C;
	line-height: 1.4em;
	letter-spacing: 0em;
	text-align: justify;
}
div.tienicontenuti1 p.img {
	margin: 25px 0 0 0;
	text-align: center;
}


.immaginecentrale {
	width: 515px;
	/*height: 254px;*/
	margin: 0;
	padding: 250px 0 0 0;
	font: 15pt arial;
	color: #4C4C4C;
	letter-spacing: 0.1em;
	text-align: left;
	background: url('../img/immaginealtacentrale.jpg') transparent no-repeat 0 10px;
}


.immaginecentraledovesiamo {
	width:  545px;
	height: 165px;
	margin: 0;
	padding: 0 0 0 0;
	border:0px solid #000000;
	font: 15pt arial;
	color: #4C4C4C;
	letter-spacing: 0.1em;
	background: url('../img/immaginealtacentraledovesiamo.jpg') transparent no-repeat 0 0px;
}

.immaginecentraledovesiamotesto {
    
    padding: 125px 0px 0px 385px;
	margin: 0px 0px 0px 0px;
	border:0px solid #000000;
	font: 15pt arial;
	color: #4C4C4C;
	letter-spacing: 0em;
	text-align: left;
}

.immaginecentraledocumentazione {
	width:  545px;
	height: 235px;
	margin: 0;
	padding: 0 0 0 0;
	border:0px solid #000000;
	font: 15pt arial;
	color: #4C4C4C;
	letter-spacing: 0.1em;
	background: url('../img/immaginealtacentraledocumentazione.jpg') transparent no-repeat 0 0px;
}

.immaginecentraledocumentazionetesto {
    
    padding: 17px 0px 0px 120px;
	margin: 0px 0px 0px 0px;
	border:0px solid #000000;
	font: 15pt arial;
	color: #4C4C4C;
	letter-spacing: 0em;
	text-align: left;
	float:left;
}

.immaginecentraledocumentazionetestodx {
    width:33px;
	height:30px;
    padding: 0px 0px 0px 0px;
	margin: 16px 0px 0px 0px;
	border:0px solid #000000;
	font: 15pt arial;
	color: #4C4C4C;
	letter-spacing: 0em;
	text-align: left;
	background: url('../img/frecciaverde.jpg') transparent no-repeat 0 0px;
	float:left;
}

.immaginecentraledocumentazionetesto2 {
    
    padding: 17px 0px 0px 120px;
	margin: 0px 0px 0px 0px;
	border:0px solid #000000;
	font: 15pt arial;
	color: #4C4C4C;
	letter-spacing: 0em;
	text-align: left;
	clear:left;
}

.immaginecentraledocumentazionetesto3 {
    
    padding: 17px 0px 0px 120px;
	margin: 0px 0px 0px 0px;
	border:0px solid #000000;
	font: 12pt arial;
	color: #4C4C4C;
	letter-spacing: 0em;
	text-align: left;
}

.sceltadocumentazione {
    width:424px;
	height:52px;
    padding: 5px 0px 0px 10px;
	margin: 20px 0px 0px 110px;
	border:0px solid #000000;
	font: 12pt arial;
	color: #4C4C4C;
	letter-spacing: 0em;
	text-align: left;
	background: url('../img/sceltadocumentazione.jpg') transparent no-repeat 0 0px;
}

.titolisceltadocumentazione {
    padding: 5px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	border:0px solid #000000;
	font: 12pt arial;
	color: #4C4C4C;
	letter-spacing: 0em;
	text-align: left;
	float:left;
}

.menutitolisceltadocumentazione {
    width:424px;
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:0px solid #000000;
	font: 12pt arial;
	color: #4C4C4C;
	letter-spacing: 0em;
	text-align: left;
	clear:left;
}

.menutitolisceltadocumentazione1 {
    padding: 5px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	border:0px solid #000000;
	font: 12pt arial;
	color: #4C4C4C;
	letter-spacing: 0em;
	text-align: left;
	float:left;
}

.contienitabelladocumentazione {
    width:545px;
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:0px solid #000000;
	font: 12pt arial;
	color: #4C4C4C;
	letter-spacing: 0em;
	text-align: left;
	clear:left;
}





.dovesiamosx {
    width:  205px;
	height: 396px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	border:0px solid #000000;
	font: 15pt arial;
	color: #4C4C4C;
	letter-spacing: 0em;
	text-align: left;
	float:left;
	background: url('../img/dovesiamocentrosx.jpg') transparent no-repeat 0 0px;
}

.dovesiamodx {
    width:  340px;
	height: 396px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	border:0px solid #000000;
	font: 15pt arial;
	color: #4C4C4C;
	letter-spacing: 0em;
	text-align: left;
	float:left;
	background: url('../img/dovesiamocentrodx.jpg') transparent no-repeat 0 0px;
}

.dovesiamotestosx {
	margin: 0;
	padding: 0px 0px 0px 40px;
	border:0px solid #000000;
	font: 11pt arial;
	color: #4C4C4C;
	font-weight:normal;
	letter-spacing: 0em;
	text-align: left;
}

.dovesiamotestosx a{
	color: #4C4C4C;
}

.dovesiamotestodx {
	margin: 0;
	padding: 260px 25px 0px 0px;
	border:0px solid #000000;
	font: 9pt arial;
	color: #4C4C4C;
	font-weight:normal;
	letter-spacing: 0em;
	text-align: right;
}


.bassacentrale {
	width: 545px;
	height:7px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	color: #444;
	text-align: left;
	border: solid 0px #594A40;
	float:left;
	background: url('../img/angoliinvertiti.jpg');
	background-repeat:no-repeat;
}

/* dx */
.colonna_dx {
	width: 198px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #444;
	text-align: left;
	background-color:#FFFFFF;
	border: solid 0px #594A40;
	float:left;
	
}


.contieneblocconotizie{
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    background: url('../img/newsbg.jpg');
	background-repeat:repeat-y;
}

.notizia {
	width: 198px;
	height: 32px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #444;
	border: 0px;
	vertical-align:top;
	background-color:#FFFFFF;
	background: url('../img/news.jpg');
	background-repeat:no-repeat;
}

.notizia p {
width: 148px;
	margin: 0px 0px 0px 0px;
	padding: 14px 0px 0px 50px;
	color: #fff;
	font: bold 10pt arial;
	border: px solid Green;
	vertical-align:top;
}

.notiziatitolo {
	width: 177px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	color: #444;
    font: bold 9pt arial;
	border: 0px;
	vertical-align:top;
	background-color:#FFFFFF;
	background: url('../img/grandenews.jpg');
	background-repeat:no-repeat;
}

.notiziatitolo p {
    width: 148px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 20px;
	color: #444;
	vertical-align:top;
}
.notiziatitolo p a{
	color: #444;
}
.notiziatitolo1 {
	width: 177px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	color: #444;
    font: bold 8pt arial;
	border: 0px;
	vertical-align:top;
	background-color:#FFFFFF;
	background: url('../img/grandenews.jpg');
	background-repeat:no-repeat;
}
.notiziatitolo1 p {
    width: 148px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 20px;
	color: #444;
	vertical-align:top;
}
.notiziatitolo1 p a{
	color: #444;
}

.notiziadescrizione {
	width: 177px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font: 8pt arial;
	color: #444;
	border: 0px;
	vertical-align:top;
}

.notiziadescrizione p {
    width: 168px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	color: #444;
	vertical-align:top;
	line-height: 12px;
}
.notiziadescrizione p a{
	color: #444;
}

.notizialeggi {
	width: 177px;
	height: 16px;
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font: 7pt arial;
	color: #444;
	border: 0px;
	vertical-align:top;
	background: url('../img/legginews.jpg');
	background-repeat:no-repeat;
}

.notizialeggi p a {
	color: #492D3B;
}

.notizialeggi p a:hover {
	text-decoration: underline;
}

.notizialeggi p {
    width: 168px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 20px;
	color: #444;
	vertical-align:top;
}

.notiziaspace {
	width: 177px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 10px;
	font: 8pt arial;
	color: #444;
	border: 0px;
	vertical-align:top;
}


.notiziaarchivio {
	width: 177px;
	height: 16px;
	margin: 6px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font: bold 8pt arial;
	color: #444;
	border: 0px;
	vertical-align:top;
	background: url('../img/legginews.jpg');
	background-repeat:no-repeat;
}

.notiziaarchivio p {
    width: 168px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 20px;
	color: #492D3B;
	vertical-align:top;
}

.notiziaarchivio p a {
	color: #492D3B;
}

.notiziaarchivio p a:hover {
	text-decoration: underline;
}


.notiziafondo {
	width: 198px;
	height:10px;
	line-height:1px;
	font-size:1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #444;
	vertical-align:top;
	background: url('../img/newsfondo.jpg');
	background-repeat:no-repeat;
}

.contieneacrobat{
	margin: 2px 0 0 0;
	padding: 0;
}

.contienesecondobox{
    margin: 2px 0 0 0;
	padding: 0;
	border: solid 1px #9E9E9E;
}
	.secondobox {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		color: #444;
		border: solid 0px #594A40;
	}
	.secondobox img{
		width: 198px;
		height: 166px;
		border: none;
	}

.contieneterzobox{
    margin: 2px 0 0 0;
	padding: 0;
}
	.terzobox {
		height:58px;
		width:198px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		color: #444;
		font: 10pt arial;
		border: solid 0px #594A40;
		background: url('../img/terzobox.jpg');
		background-repeat:no-repeat;
		
	}
	.terzobox p {
		width: 168px;
		margin: 0px 0px 0px 0px;
		padding: 33px 0px 0px 25px;
		color: #444;
		vertical-align:top;
	}
	.terzobox p a {
		color: #444;
	}
	.terzobox p a:hover {
		text-decoration: underline;
	}




/* Piede */
.contienepiede {
	width: 980px;
	height:56px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin-top:14px;
	margin-bottom:14px;
	color: #444;
	text-align: left;
	background-color:#FFFFFF;
	border: solid 0px #594A40;
	clear:left;
}

.logobasso {
height:56px;
	margin: 0px 0px 0px 0px;
	margin-right:14px;
	margin-bottom:2px;
	padding: 0px 0px 0px 0px;
	color: #444;
	text-align: left;
	border: solid 0px #594A40;
	float:left;
}

.logobassofinale {
height:56px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #444;
	text-align: left;
	border: solid 0px #594A40;
	float:left;
}

/* Barra in basso dati azienda e crediti */

.h6 {
	width: 980px;
	height:20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 8pt tahoma;
	text-align: left;
	background: url('../img/sfondoalto.jpg');
	background-repeat:repeat-x;
	border: 0px;
	}
	
.dentroh6 {
	padding-left:10px;
	padding-top:3px;
	font: 8pt tahoma;
	text-align: left;
	background-repeat:repeat-x;
	border: 0px;
	letter-spacing: -1px;
	}
	
.dentroh6 a{
	color: #fff;
	}

/* Riaggiustamenti */

.corpo {
	float:left;
	width: 540px;
	margin: 0px 3px 0px 2px;
	padding: 0px 2px 0px 2px;
	color: #444;
	text-align: left;
	border-top: solid 1px #9D9D9D;
	/*background: url('../img/centralebg.jpg');*/
}

div.corpo div.corpo1 {
	padding: 1px 0 0 0;
}

/* News */

div.corpo div.corpo1 div.news01 {
	width: 540px;
	background: url("../img/news_01.jpg") #fff no-repeat 0 0;
	padding: 0 0 0 0;
}

div.corpo div.corpo1 div.news01 p.tit1 {
	padding: 10px 60px 0 0;
	font: 16pt arial;
	letter-spacing: 1px;
	text-align: right;
}
div.corpo div.corpo1 div.news01 p.tit2 {
	padding: 20px 15px 0 0;
	font: bold 14pt arial;
	color: #196AA8;
	text-align: right;
}
div.corpo div.corpo1 div.news01 p.tit3 {
	padding: 3px 15px 0 0;
	font: bold 12pt arial;
	color: #4c4c4c;
	text-align: right;
}
div.corpo div.corpo1 div.news01 div.corpo {
	width: 500px;
	padding: 15px 0 0 20px;
	border: none;
}
div.corpo div.corpo1 div.news01 div.corpo p.testo{
	padding: 10px 0 0 0;
	font: 11pt arial;
	color: #4c4c4c;
	text-align: justify;
	border: solid 1px #000;
	border-width: 1px 0 0 0;
}
div.corpo div.corpo1 div.news01 div.corpo p.data{
	padding: 10px 0 0 0;
	font: 10pt arial;
	color: #196AA8;
	text-align: right;
	border: solid 1px #000;
	border-width: 0 0 1px 0;
}

div.corpo div.corpo1 div.news01 div.nws_galfoto1{
	margin: 15px auto;
	font: 10pt arial;
	text-align: center;
}
div.corpo div.corpo1 div.news01 div.nws_galfoto1 img{
	width: 29px;
	height: 29px;
	vertical-align: middle;
}
div.corpo div.corpo1 div.news01 div.nws_galfoto2{
	padding: 20px 0 10px 0;
	text-align: center;
}
div.corpo div.corpo1 div.news01 div.nws_galfoto3{
	width: 250px;
	margin: 0 auto 0 auto;
	text-align: center;
}
div.corpo div.corpo1 div.news01 div.nws_galfoto3 p{
	float: left;
	margin: 3px 5px 0 0;
}
div.corpo div.corpo1 div.news01 div.nws_galfoto3 p a{
	display: block;
	width: 28px;
	height: 21px;
	padding: 7px 0 0 1px;
	font: 9pt arial;
	color: #196AA8;
	width: 26px;
	height: 27px;
	text-align: center;
	background: url('../img/nws_off.gif') transparent no-repeat 0 0;
}
div.corpo div.corpo1 div.news01 div.nws_galfoto3 p a.selected{
	font-weight: bold;
	background: url('../img/nws_on.gif') transparent no-repeat 0 0;
}

/* Contatti */

div.corpo div.corpo1 div.cont01 {
	background: url('../img/cont_01.jpg') #fff no-repeat 0 0;
	padding: 0 15px 0 10px;
}

div.corpo div.corpo1 div.cont01 p.tit1 {
	padding: 10px 40px 0 0;
	font: 16pt arial;
	letter-spacing: 1px;
	text-align: right;
}

div.corpo div.corpo1 div.cont01 p.tit2 {
	padding: 10px 0 0 0;
	font: 13pt arial;
	text-align: right;
}

div.corpo div.corpo1 div.cont01 div.cont_sx {
	float: left;
	width: 230px;
	margin: 10px 0 0 0;
}

div.corpo div.corpo1 div.cont01 div.cont_sx p.finp {
	padding: 5px 0 0 0;
	font: 10pt arial;
	text-align: right;
}

div.corpo div.corpo1 div.cont01 div.cont_sx p.finp input {
	width: 170px;
	padding: 1px;
	font: 10pt arial;
	text-align: left;
}

div.corpo div.corpo1 div.cont01 div.cont_dx {
	float: right;
	width: 270px;
	margin: 10px 0 0 0;
}

div.corpo div.corpo1 div.cont01 div.cont_dx p.t1 {
	padding: 10px 0 0 0;
	font: 8pt arial;
	color: #005EA4;
	text-align: right;
}

div.corpo div.corpo1 div.cont01 div.cont_dx p.finp {
	padding: 5px 0 0 0;
	font: 10pt arial;
	text-align: right;
}

div.corpo div.corpo1 div.cont01 div.cont_dx p.finp input {
	width: 170px;
	padding: 1px;
	font: 10pt arial;
	text-align: left;
}

div.corpo div.corpo1 div.cont01 p.t2 {
	padding: 10px 0 0 0;
	font: 10pt arial;
	color: #005EA4;
	text-align: right;
}

div.corpo div.corpo1 div.cont01 p.t3 {
	padding: 2px 0 0 0;
	text-align: right;
}

div.corpo div.corpo1 div.cont01 p.t3 textarea {
	width: 450px;
	height: 100px;
	padding: 5px;
	font: 10pt arial;
}

div.corpo div.corpo1 div.cont01 p.t4 {
	padding: 2px 0 0 50px;
	font: 8pt arial;
	color: #666;
	text-align: center;
}

div.corpo div.corpo1 div.cont01 p.t4 input#submit {
	width: 111px;
	height: 35px;
	border: none;
	margin: 10px 0 0 0;
	background: url('../img/cont_02.jpg') transparent no-repeat;
}
div.corpo div.corpo1 div.cont01 p.t4 input#reset {
	width: 116px;
	height: 35px;
	border: none;
	margin: 10px 0 0 0;
	background: url('../img/cont_03.jpg') transparent no-repeat;
}

/* Software */

div.corpo div.corpo1 div.soft01 {
	background: url('../img/soft_01.jpg') #fff no-repeat 0 0;
	padding: 0 15px 0 10px;
}

div.corpo div.corpo1 div.soft01 p.tit1 {
	padding: 10px 40px 0 0;
	font: 16pt arial;
	letter-spacing: 1px;
	text-align: right;
}

div.corpo div.corpo1 div.soft01 p.tit2 {
	padding: 10px 0 0 0;
	font: 13pt arial;
	text-align: right;
}

div.corpo div.corpo1 div.soft01 div.blk01 {
	width: 510px;
	padding: 0 0 0 0;
	margin: 15px 0 0 0;
	font: 13pt arial;
	text-align: left;
	border: solid 1px #9e9e9e;
}

div.corpo div.corpo1 div.soft01 div.blk01 img {
	float: left;
	margin: 3px 10px 3px 10px;
}

div.corpo div.corpo1 div.soft01 div.blk01 div.blk02 {
	float: left;
	width: 325px;
	padding: 5px 0 0 0;
	font: 13pt arial;
	text-align: left;
}

div.corpo div.corpo1 div.soft01 div.blk01 div.blk02 p.tit3 {
	margin: 0;
	padding: 5px 0 0 0;
	font: bold 14pt arial;
	color: #005EA4;
	text-align: left;
}

div.corpo div.corpo1 div.soft01 div.blk01 div.blk02 p.tit4 {
	margin: 0;
	padding: 0 0 0 0;
	font: 9pt arial;
	text-align: left;
}

div.corpo div.corpo1 div.soft01 div.blk01 div.blk03 {
	float: left;
	width: 105px;
	padding: 8px 0 0 5px;
	font: bold 8pt arial;
	text-align: left;
}

div.corpo div.corpo1 div.soft01 div.blk01 div.blk03 p.ap {
	width: 102px;
	height: 17px;
	margin: 0 0 0 0;
	padding: 16px 0 0 0;
	text-align: center;
	background: url('../img/soft_img06.jpg') transparent no-repeat 0 0;
}

div.corpo div.corpo1 div.soft01 div.blk01 div.blk03 p.sc {
	width: 102px;
	height: 16px;
	margin: 5px 0 0 0;
	padding: 17px 0 0 0;
	text-align: center;
	background: url('../img/soft_img07.jpg') transparent no-repeat 0 0;
}

div.corpo div.corpo1 div.soft01 div.blk01 div.blk03 a {
	color: #4C4C4C;
}

/* Documentazione */

div.corpo div.corpo1 div.doc01 {
	background: url('../img/doc_01.jpg') transparent no-repeat 0 0;
	padding: 0 0 0 120px;
}

div.corpo div.corpo1 div.doc01 p.tit1 {
	padding: 10px 0 0 0;
	font: 16pt arial;
	letter-spacing: 1px;
}

div.corpo div.corpo1 div.doc01 p.tit1 img {
	width: 35px;
	height: 34px;
	vertical-align: middle;
}

div.corpo div.corpo1 div.doc01 p.tit2 {
	padding: 10px 0 0 0;
	font: 15pt arial;
}

div.corpo div.corpo1 div.doc01 p.tit3 {
	padding: 10px 0 0 0;
	font: 12pt arial;
}

div.corpo div.corpo1 div.doc01 div.box_ricerca {
	width: 400px;
	margin: 10px 0 0 0;
	padding: 3px;
	font: bold 10pt arial;
	color: #1D7640;
	border: solid 1px #CDCDCD;
}
	div.corpo div.corpo1 div.doc01 div.box_ricerca div.box1 {
		float: left;
		width: 145px;
		margin: 3px 5px 0 1px;
	}
		div.corpo div.corpo1 div.doc01 div.box_ricerca div.box1 select {
			width: 145px;
			margin: 3px 0 0 0;
			border: solid 1px #ddd;
		}
	div.corpo div.corpo1 div.doc01 div.box_ricerca div.box2 {
		float: left;
		width: 140px;
		margin: 3px 5px 0 0;
	}
		div.corpo div.corpo1 div.doc01 div.box_ricerca div.box2 select {
			width: 140px;
			margin: 3px 0 0 0;
			border: solid 1px #ddd;
		}
	div.corpo div.corpo1 div.doc01 div.box_ricerca div.box3 {
		float: left;
		width: 50px;
		margin: 3px 5px 0 0;
	}
		div.corpo div.corpo1 div.doc01 div.box_ricerca div.box3 select {
			width: 50px;
			margin: 3px 0 0 0;
			border: solid 1px #ddd;
		}
	div.corpo div.corpo1 div.doc01 div.box_ricerca div.box4 {
		float: left;
		width: 95px;
		margin: 3px 5px 0 0;
	}
		div.corpo div.corpo1 div.doc01 div.box_ricerca div.box4 select {
			width: 95px;
			margin: 3px 0 0 0;
			border: solid 1px #ddd;
		}

div.corpo div.corpo1 table {
	width: 520px;
	margin: 20px 10px 0 10px;
	padding: 3px;
	font: bold 10pt arial;
	color: #1D7640;
	border-collapse: collapse;
}
div.corpo div.corpo1 table thead td {
	padding: 5px;
	font: bold 10pt arial;
	color: #1D7640;
	border: solid 1px #CDCDCD;
	border-width: 1px 1px 1px 1px;
	text-align: center;
}
div.corpo div.corpo1 table tbody td {
	padding: 4px;
	font: 10pt arial;
	color: #4C4C4C;
	border: solid 1px #CDCDCD;
	border-width: 1px 1px 1px 1px;
	text-align: center;
	vertical-align: top;
}
	div.corpo div.corpo1 table td.fst {
		font: bold 10pt arial;
		border: solid 1px #CDCDCD;
		border-width: 1px 1px 1px 0;
		text-align: left;
	}
	div.corpo div.corpo1 table td.nzn {
		letter-spacing: 1px;
	}
	div.corpo div.corpo1 table td.vrs {
		font: 8pt arial;
		padding-top: 5px;
	}
	div.corpo div.corpo1 table td.lst {
		border: solid 1px #CDCDCD;
		border-width: 1px 0 1px 1px;
		padding-top: 5px;
	}
	div.corpo div.corpo1 table td.brn {
		padding-top: 5px;
	}

/* Drivers */

div.corpo div.corpo1 div.dri01 {
	background: url('../img/dri_01.jpg') transparent no-repeat 0 0;
	padding: 0 0 0 0;
}

div.corpo div.corpo1 div.dri01 p.tit1 {
	padding: 10px 15px 0 0;
	font: 16pt arial;
	letter-spacing: 1px;
	text-align: right;
}

div.corpo div.corpo1 div.dri01 p.tit1 img {
	width: 35px;
	height: 34px;
	vertical-align: middle;
}

div.corpo div.corpo1 div.dri01 p.tit2 {
	padding: 0 15px 0 0;
	font: 12pt arial;
	text-align: right;
}

div.corpo div.corpo1 div.dri01 p.tit3 {
	padding: 10px 15px 0 0;
	font: 12pt arial;
	text-align: right;
}

div.corpo div.corpo1 div.dri01 div.box_ricerca {
	width: 500px;
	margin: 20px auto 0 auto;
	padding: 3px;
	font: bold 10pt arial;
	color: #1D7640;
	border: solid 1px #CDCDCD;
}
	div.corpo div.corpo1 div.dri01 div.box_ricerca div.box1 {
		float: left;
		width: 130px;
		margin: 3px 5px 0 1px;
	}
		div.corpo div.corpo1 div.dri01 div.box_ricerca div.box1 select {
			width: 130px;
			margin: 3px 0 0 0;
			border: solid 1px #ddd;
			font: bold 9pt arial;
		}
		div.corpo div.corpo1 div.dri01 div.box_ricerca div.box1 select option.fst {
			text-transform: uppercase;
		}
	div.corpo div.corpo1 div.dri01 div.box_ricerca div.box2 {
		float: left;
		width: 200px;
		margin: 3px 5px 0 0;
	}
		div.corpo div.corpo1 div.dri01 div.box_ricerca div.box2 select {
			width: 200px;
			margin: 3px 0 0 0;
			border: solid 1px #ddd;
			font: bold 9pt arial;
		}
	div.corpo div.corpo1 div.dri01 div.box_ricerca div.box3 {
		float: left;
		width: 150px;
		margin: 3px 5px 0 0;
	}
		div.corpo div.corpo1 div.dri01 div.box_ricerca div.box3 select {
			width: 150px;
			margin: 3px 0 0 0;
			border: solid 1px #ddd;
			font: 9pt arial;
		}

div.corpo div.corpo1 table.drivers {
	width: 520px;
	margin: 20px 10px 0 10px;
	padding: 4px;
	color: #1D7640;
	border-collapse: collapse;
}
div.corpo div.corpo1 table.drivers thead td {
	padding: 5px;
	font: bold 10pt arial;
	color: #1D7640;
	border: solid 1px #CDCDCD;
	border-width: 1px 1px 1px 1px;
	text-align: center;
}
div.corpo div.corpo1 table.drivers tbody td {
	padding: 4px;
	font: 9pt arial;
	color: #4C4C4C;
	border: solid 1px #CDCDCD;
	border-width: 1px 1px 1px 1px;
	text-align: center;
	vertical-align: top;
}
	div.corpo div.corpo1 table.drivers td.fst {
		border: solid 1px #CDCDCD;
		border-width: 1px 1px 1px 0;
		text-align: left;
	}
	div.corpo div.corpo1 table.drivers td.fst a {
		color: #444;
		text-decoration: none;
	}
	div.corpo div.corpo1 table.drivers td.fst a:hover {
		text-decoration: underline;
	}
	div.corpo div.corpo1 table.drivers td.nzn {
		letter-spacing: 1px;
	}
	div.corpo div.corpo1 table.drivers td.brn {
		padding-top: 5px;
	}
	div.corpo div.corpo1 table.drivers td.lst {
		border: solid 1px #CDCDCD;
		border-width: 1px 0 1px 1px;
		padding-top: 5px;
	}


/* Scheda prodotto*/


div.corpo div.corpo_scheda {
	padding: 10px 10px 10px 10px;
}

div.corpo div.corpo_scheda div.logo {
	margin: 0 0 0 -2px;
}

div.corpo div.corpo_scheda p.tit1 {
	margin: 10px 0 0 0;
	font: bold 15pt arial;
	color: #003962;
}

div.corpo div.corpo_scheda p.tit1 sup{
	font: bold 8pt arial;
	color: #999;
}

div.corpo div.corpo_scheda p.tit2 {
	font: 12pt arial;
	color: #003962;
}

div.corpo div.corpo_scheda div.tst1 {
	font: 10pt arial;
	color: #444;
	text-align: justify;
}

div.corpo div.corpo_scheda div.tst11 {
	font: 8pt arial;
	color: #444;
	text-align: justify;
}

div.corpo div.corpo_scheda div.sch_dett div.tit {
	margin: 10px 0 5px -5px;
	padding: 5px 0 0 50px;
	font: bold 12pt arial;
	color: #003962;
	line-height: 20px;
	background: url('../img/scheda01.gif') transparent no-repeat 0 0;
}

div.corpo div.corpo_scheda div.sch_dett div.sx {
	float: left;
	width: 160px;
	margin: 0 0 0 0;
	padding: 7px 0 0 3px;
	font: bold 8pt arial;
	color: #003962;
	text-align: center;
	line-height: 20px;
}
	div.corpo div.corpo_scheda div.sch_dett div.sx img {
		width: 152px;
		border: none;
	}
	div.corpo div.corpo_scheda div.sch_dett div.sx a {
		color: #003962;
	}

div.corpo div.corpo_scheda div.sch_dett div.dx {
	float: left;
	width: 350px;
	margin: 0 0 0 0;
	padding: 7px 0 0 3px;
	font: 10pt arial;
	color: #444;
	text-align: left;
	line-height: 20px;
}
	div.corpo div.corpo_scheda div.sch_dett div.dx  ul{
		margin: 0 0 0 20px;
		list-style-type: disc;
	}
	div.corpo div.corpo_scheda div.sch_dett div.dx div{
		margin: 4px 0 0 8px;
	}
	div.corpo div.corpo_scheda div.sch_dett div.dx img{
		vertical-align: top;
		margin: 3px 0 0 0;
	}

div.corpo div.corpo_scheda div.sch_dett div.lnk {
	text-align: right;
}

div.corpo div.corpo_scheda div.sch_dett div.lnk a {
	color: #444;
	text-decoration: underline;
}

/* Spalla destra */

div.colonna_dx div.logo img {
	width: 196px;
	height: 276px;
	border: solid 1px #9E9E9E;
}

div.colonna_dx div.focus {
	width: 196px;
	margin: 2px 0 0 0;
	padding: 0 0 5px 0;
	border: solid 1px #9E9E9E;
}
	div.colonna_dx div.focus div.tit {
		width: 186px;
		margin: 5px 5px 0 5px;
		padding: 1px 0 1px 0;
		border: solid 1px #8BABD1;
		border-width: 1px 0 1px 0;
		text-align: center;
		font: bold 8pt arial;
		color: #003962;
		background-color: #DDE2EF;
	}
	div.colonna_dx div.focus p {
		width: 169px;
		margin: 5px 5px 0 5px;
		padding: 1px 0 1px 17px;
		text-align: left;
		font: bold 8pt arial;
		color: #003962;
		background: url('../img/scheda03.gif') transparent no-repeat 0 4px;
	}
	div.colonna_dx div.focus p a {
		color: #003962;
	}

div.colonna_dx div.down {
	width: 196px;
	margin: 2px 0 0 0;
	padding: 0 0 5px 0;
	border: solid 1px #9E9E9E;
}
	div.colonna_dx div.down div.tit {
		width: 186px;
		margin: 5px 5px 0 5px;
		padding: 1px 0 1px 0;
		border: solid 1px #8BABD1;
		border-width: 1px 0 1px 0;
		text-align: center;
		font: bold 8pt arial;
		color: #000;
		background-color: #DDE2EF;
	}
	div.colonna_dx div.down div.tit1 {
		width: 169px;
		margin: 5px 5px 0 5px;
		padding: 1px 0 1px 12px;
		text-align: left;
		font: bold 8pt arial;
		color: #000;
		background: url('../img/scheda04.gif') transparent no-repeat 0 4px;
	}
	div.colonna_dx div.down div.tit2 {
		width: 169px;
		margin: 0px 5px 0 5px;
		padding: 1px 0 1px 13px;
		text-align: left;
		font: 8pt arial;
		color: #565656;
	}
	div.colonna_dx div.down div.tit3 {
		width: 169px;
		margin: 0px 5px 0 5px;
		padding: 1px 0 1px 13px;
		text-align: left;
		font: 8pt arial;
		color: #003962;
		background: url('../img/scheda05.gif') transparent no-repeat 0 2px;
	}
	div.colonna_dx div.down div.tit3 a{
		color: #003962;
	}
	div.colonna_dx div.down div.dp_riga {
		width: 185px;
		height: 2px;
		margin: 5px 5px 5px 5px;
		border: solid 1px #AAAAAA;
		border-width: 1px 0 1px 0;
		font-size: 1px;
		line-height: 1px;
	}




/* Attivazione codice */

div.cod01 {
	background: url('../img/cod_01.jpg') transparent no-repeat 0 -10px;
}
div.cod01 p.tit1 {
	margin: 10px 10px 0 0;
	font: 16pt arial;
	letter-spacing: 1px;
	text-align: right;
}
	div.cod01 p.tit1 img{
		width: 40px;
		height: 28px;
		vertical-align: middle;
	}
div.cod01 p.tit2 {
	margin: 10px 10px 0 0;
	font: 12pt arial;
	letter-spacing: 1px;
	text-align: right;
}
	div.cod01 p.tit2 span {
		font-weight: bold;
		color: #005EA4;
	}
div.cod01 p.tit3 {
	margin: 10px 10px 0 0;
	font: 9pt arial;
	text-align: right;
}
div.cod01 p.tit4 {
	margin: 10px 10px 0 0;
	text-align: right;
}
	div.cod01 p.tit4 img{
		width: 72px;
		height: 68px;
		vertical-align: middle;
	}
div.cod02 {
	margin: 0 0 0 10px;
	background: url('../img/cod_03.jpg') transparent no-repeat 0 0;
}
	div.cod02 p.tit1 {
		padding: 30px 0 0 130px;
		font: 14pt arial;
		color: #005EA4;
		letter-spacing: 1px;
	}
	div.cod02 p.tit2 {
		padding: 20px 40px 0 30px;
		font: 10pt arial;
		text-align: justify;
	}
		div.cod02 p.tit2 span {
			font-weight: bold;
			color: #005EA4;
		}
	div.cod02 div.tit3 {
		padding: 0 0 0 0;
		font: bold 16pt arial;
		text-align: center;
	}
		div.cod02 div.tit3 img{
			width: 16px;
			height: 16px;
			vertical-align: middle;
		}
		div.cod02 div.tit3 div.lbl01 {
			text-align: left;
			font: 10pt arial;
			padding: 10px 0 0 30px;
		}
		div.cod02 div.tit3 div.lbl01bis {
			text-align: left;
			font: 10pt arial;
			padding: 10px 0 0 15px;
		}
		div.cod02 div.tit3 input {
			width: 50px;
			height: 20px;
			padding: 3px 0 0 3px;
			border: solid 1px #000;
			vertical-align: middle;
		}
		div.cod02 div.tit3 input.inp02 {
			width: 250px;
			height: 20px;
			padding: 3px 0 0 3px;
			border: solid 1px #000;
			vertical-align: middle;
		}
		div.cod02 div.tit3 input.inp03 {
			width: 457px;
			height: 20px;
			padding: 3px 0 0 3px;
			margin: 0 0 0 8px;
			border: solid 1px #000;
			vertical-align: middle;
		}
		div.cod02 div.tit3 input.inp04 {
			width: 219px;
			height: 20px;
			padding: 3px 0 0 3px;
			margin: 0 0 0 8px;
			border: solid 1px #000;
			vertical-align: middle;
		}
		div.cod02 div.tit3 p.tit1 {
			padding: 10px 0 0 0;
			font: 14pt arial;
			color: #005EA4;
			letter-spacing: 1px;
			text-align: center
		}
		div.cod02 div.tit3 select.inp05 {
			width: 225px;
			height: 22px;
			padding: 3px 3px 3px 3px;
			margin: 0 0 0 8px;
			border: solid 1px #000;
			vertical-align: middle;
		}
		div.cod02 div.tit3 div.box1 {
			width: 475px;
			height: 44px;
			padding: 0;
			margin: 10px auto 0 auto;
			background: url('../img/cod_08.jpg') transparent no-repeat 9px 0;
			font: 10pt arial;
			color: #005EA4;
		}
		div.cod02 div.tit3 div.box1 p {
			padding: 3px 0 2px 0;
			text-align: center;
		}
		div.cod02 div.tit3 div.box1 p input {
			width: 13px;
			height: 13px;
			margin: 0 0 0 0;
			border: solid 0px #000;
			vertical-align: middle;
		}
		div.cod02 div.tit3 div.box1 p.conf {
			padding: 13px 0 0 0;
		}
		div.cod02 div.tit3 div.box1 p.conf input {
			width: 120px;
			height: 15px;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			border: solid 1px #4C4C4C;
			color: #4C4C4C;
			vertical-align: middle;
		}
		div.cod02 div.tit3 div.box1 p.conf img {
			width: 14px;
			height: 15px;
			margin: 0 2px 0 0;
			vertical-align: middle;
		}
		div.cod02 div.tit3 div.box2 {
			width: 475px;
			height: 80px;
			padding: 0;
			margin: 10px auto 0 auto;
			background: url('../img/cod_09.jpg') transparent no-repeat 9px 0;
			font: 10pt arial;
			color: #005EA4;
		}
		div.cod02 div.tit3 div.box2 p {
			padding: 5px 0 2px 0;
			text-align: center;
		}
		div.cod02 div.tit3 div.box2 p input {
			width: 150px;
			height: 20px;
			padding: 3px 0 0 3px;
			margin: 3px 0 5px 8px;
			border: solid 1px #000;
			vertical-align: middle;
		}
		div.cod02 div.tit3 p.tit2 {
			padding: 10px 0 0 27px;
			font: 10pt arial;
			color: #005EA4;
			letter-spacing: 0px;
			text-align: left;
		}
		div.cod02 div.tit3 textarea {
			width: 450px;
			height: 120px;
			margin: 5px 0 0 8px;
			padding: 5px;
			font: 10pt arial;
			color: #666;
			letter-spacing: 0px;
			text-align: left;
			border: solid 1px #000;
		}
		div.cod02 div.tit3 p.tit3 {
			padding: 10px 0 0 27px;
			font: 10pt arial;
			color: #005EA4;
			letter-spacing: 0px;
			text-align: left;
		}
		div.cod02 div.tit3 p.tit3 input {
			width: 13px;
			height: 13px;
			margin: 0 0 0 0;
			border: solid 0px #000;
			vertical-align: middle;
		}
		div.cod02 div.tit3 div.riga_blu {
			width: 450px;
			height: 1px;
			margin: 20px auto 0 auto;
			border-top: solid 1px #005EA4;
			font-size: 1px;
			line-height: 1px;
		}
	div.cod02 p.tit4 {
		padding: 0 0 0 30px;
		font: bold 10pt arial;
		color: #005EA4;
		text-align: left;
	}
	div.cod02 p.tit5 {
		padding: 5px 30px 0 30px;
		font: 10pt arial;
		text-align: justify;
	}
	div.cod02 p.tit6 {
		padding: 0px 0 0 130px;
		font: 14pt arial;
		color: #005EA4;
		letter-spacing: 1px;
	}
	div.cod02 p.tit7 {
		padding: 10px 0 0 130px;
		font: 10pt arial;
		color: #005EA4;
		letter-spacing: 0px;
	}
div.cod03 {
	height: 37px;
	margin: 0 0 0 10px;
	background: url('../img/cod_04.jpg') transparent no-repeat 0 0;
	text-align: center;
}
	div.cod03 input {
		margin: 9px 0 0 0;
	}
div.cod04 {
	height: 17px;
	margin: 20px 0 0 10px;
	background: url('../img/cod_07.jpg') transparent no-repeat 1px 0;
	text-align: center;
}



