body {background-image:url(i/sfondonew.jpg); background-position:top left; background-repeat:repeat-x;}
body, ol , ul , li, h1, h2, h3 , h4 , h5, h6, p, div , input, img {margin:0; padding:0; border:0; font-family:arial; font-size: 11px; color:#333; text-align:center;}
a:link 		{font-family:arial; font-size: 11px; color:#333; text-decoration:none;}
a:visited 	{font-family:arial; font-size: 11px; color:#333; text-decoration:none;}
a:hover 	{font-family:arial; font-size: 11px; color:#999; text-decoration:underline;}
a:active 	{font-family:arial; font-size: 11px; color:#333; text-decoration:none;}
#shiny { visibility:hidden;}

/*Pagina intro*/
#sfondo_intro {background-image:url(../images/sfondo_intro.jpg); margin:0; padding:0; font-family:arial; font-size: 11px; color:#333;}
#intro {position:relative; top:100px; left:0; margin:0 auto; padding:0;}
#intro img {position:relative; top:0; left:0; margin:0; padding:0;}
#intro table {position:relative; top:0px; left:0; margin:10px auto; padding:0;}
#intro td {width:80px; vertical-align:top;}
#intro h3 {font-size:11px; vertical-align:bottom;}
#intro p {font-size:11px; margin-top:150px;}
#flash {position:relative; top:0; left:0; width:950px; height:150px;}
#contenitoreindex {position:relative; top:0; left:0; width:630px; margin:0 auto;}
.trasloco {position:relative; top:40px; left:0; width:630px; margin:0 auto; text-align:left; margin:5px; }
.traslococenter {position:relative; text-align:center; margin:5px; }


/*Fine pagina intro*/

/*Inizio intro 20 anni*/
#sfondo_intro20 {background-image:url(../images/sfondo20.jpg); background-repeat:repeat-x; background-color:#FFF; margin:0; padding:0; font-family:arial; font-size: 11px; color:#333;}
#intro20 {position:relative; top:0px; left:0; margin:0 auto; padding:0;}
#intro20 img {position:relative; top:0; left:0; margin:0; padding:0;}
#intro20 table {position:relative; top:0px; left:0; margin:10px auto; padding:0;}
#intro20 td {width:80px; vertical-align:top;}
#intro20 h3 {font-size:11px; vertical-align:bottom;}
#intro20 p {font-size:11px; margin-top:150px;}
#flash20 {position:relative; top:0; left:0; width:950px; height:150px;}
#contenitoreindex20 {position:relative; top:0; left:0; width:630px; margin:0 auto;}
.trasloco20 {position:relative; top:40px; left:0; width:630px; margin:0 auto; text-align:left; margin:5px; }
.traslococenter20 {position:relative; text-align:center; margin:5px; }
/*Fine intro 20 anni*/


/*INIZIO INTRO NERA*/
#sfondo_intronero {position:relative; top:0; left:0; margin:0; padding:0; font-family:arial; font-size: 11px; color:#333; background-color:#000;}

#intronero {position:relative; top:0px; left:0; margin:0 auto; padding:0; color:#fff;}
#intronero img {position:relative; top:0; left:0; margin:0; padding:0;}
#intronero table {position:relative; top:0px; left:0; margin:10px auto; padding:0;}
#intronero td {width:80px; vertical-align:top;}
#intronero h3 {font-size:11px; vertical-align:bottom; color:#fff;}
#intronero p {font-size:11px; margin-top:150px; color:#fff;} 
#intronero a {font-size:11px;  color:#fff;} 
#contenitoreindex20 {position:relative; top:0; left:0; width:630px; margin:0 auto;}

/*FINE INTRO NERA*/


#wrapper {position:relative; top:0; left:0; margin:0 auto; padding:0; min-height:500px; height:auto !important; height:500px;}

#contenitore_top {position:relative; top:0; left:0; margin:0 auto; padding:0; background-image:url(../images/sfondo_top.jpg); background-repeat:repeat-x; background-position:top; min-height:191px; height:auto !important; height:191px; width:100%}

/*#wrapper{position:relative; top:0; left:0; margin:0 auto; width:100%; padding:0; text-align:left;}*/
#contenitore_top {position:relative; top:0; left:0; margin:0 auto; padding:0; background-image:url(../images/sfondo_top.jpg); background-repeat:repeat-x; background-position:top; min-height:191px; height:auto !important; height:191px; width:100%}
#top {position:relative; top:0; left:0; margin:0 auto; padding:0; width:946px; text-align:center; z-index:1;}
#top img {position:relative; top:0; left:0; margin:0; padding:0;}
#top ul {position:absolute; top:150px; left:2px; margin:0 0 0 0; padding:16px 0 0 27px; background-image:url(../images/menu_sx.jpg); background-repeat:no-repeat; width:720px; min-height:40px; height:auto !important; height:40px; text-align:left;}
#top li {position: relative; top:0; left:0; display:inline; list-style-type:none; margin:0 19px; font-family:arial; font-size: 11px; color:#333; font-weight:bold;}
#lingua {position:absolute; top:150px; left:723px; margin:0; padding:0; background-image:url(../images/menu_dx.jpg); background-position:top right; min-height:40px; height:auto !important; height:40px; width:220px; text-align:left}
#lingua img{position:relative; top:0; left:30px; margin:9px 12px 0 0; padding:0;}


#topnew {position:relative; top:0; left:0; margin:0 auto; padding:0; width:946px; text-align:center; z-index:1;}
#topnew img {position:relative; top:0; left:0; margin:0; padding:0;}
#topnew object {position:relative; top:0; left:0; margin:0; padding:0;}
#topnew p {position: relative; top:0; left:0; margin:20px 0 0 0; padding:0; font-family:arial; font-size:12px; color:#333; font-weight:bold; text-align:left;}
#topnew a {position:relative; top:0; left:0; margin:0 0 0 46px;}
#topnew a:link {font-family:arial; font-size:12px; color:#333; font-weight:bold;}
#topnew a:visited {font-family:arial; font-size:12px; color:#333; font-weight:bold;}
#topnew a:hover {font-family:arial; font-size:12px; color:#333; font-weight:bold; text-decoration:underline;}
#topnew a:active {font-family:arial; font-size:12px; color:#333; font-weight:bold;}



#layout_pagina {position:relative; top:0; left:0; margin:0 auto; padding:0; background-image:url(../images/q_body.jpg); background-repeat:repeat; background-position:left; width:100%;}
#contenuto_pagina {position:relative; top:-1px; left:0px; margin:0 auto; padding:0; width:946px; background-image:url(../images/sfondo_pagina.jpg); background-position:top center; background-repeat:repeat-y; text-align:left}

#sx {position:absolute; top:0px; left:0; margin:0 0 0 0px; padding:0 0 0 0px; width:220px; text-align:left; z-index:1;}

#menu_laterale_prodotti_gen {position:relative; top:-5px; left:-14px; margin:0; padding:10px 0 0 0; min-height:411px; height:auto !important; height:411px; width:220px;}
#menu_laterale_prodotti_gen ul {position:relative; top:0; left:0; margin:0 0 0 60px; padding:0; list-style-image:url(../images/elenco.jpg); text-align:left; vertical-align:top;}
#menu_laterale_prodotti_gen li {position:relative; top:0; left:0; margin:0 0 3px 0; padding:0; text-align:left; width:138px; vertical-align:top; font-weight:bold; color:#333;}
#menu_laterale_prodotti_gen a:link {font-family:arial; font-size:11px; color:#333; font-weight:normal;}
#menu_laterale_prodotti_gen a:visited {font-family:arial; font-size:11px; color:#333; font-weight:normal;}
#menu_laterale_prodotti_gen a:hover {font-family:arial; font-size:11px; color:#333; font-weight:normal; text-decoration:underline;}
#menu_laterale_prodotti_gen a:active {font-family:arial; font-size:11px; color:#333; font-weight:normal;}

#menu_laterale{position:relative; top:-5px; left:-14px; margin:0; padding:10px 0 0 0; /*background-image:url(../images/menu_categorie.jpg); background-repeat:no-repeat; background-position:center;*/ min-height:411px; height:auto !important; height:411px; width:220px;}
#menu_laterale_conf {position:relative; top:-5px; left:-14px; margin:0; padding:10px 0 0 0; background-image:url(../images/menu_categorie_b.jpg); background-repeat:no-repeat; background-position:center; min-height:411px; height:auto !important; height:411px; width:220px;}
#menu_laterale_conf ul 	{position:relative; top:0; left:0; margin:0 0 0 60px; padding:0; list-style-image:url(../images/elenco.jpg); text-align:left; vertical-align:top;}
#menu_laterale_conf li 	{position:relative; top:0; left:0; margin:0 0 3px 0; padding:0; text-align:left; width:138px; vertical-align:top; font-weight:bold; color:#333;}
#menu_laterale_conf a:link 		{font-family:arial; font-size:11px; color:#333; font-weight:normal;}
#menu_laterale_conf a:visited 	{font-family:arial; font-size:11px; color:#333; font-weight:normal;}
#menu_laterale_conf a:hover 		{font-family:arial; font-size:11px; color:#333; font-weight:normal; text-decoration:underline;}
#menu_laterale_conf a:active 	{font-family:arial; font-size:11px; color:#333; font-weight:normal;}

#categoria 			{position:relative; top:0; left:-23px; margin:0 0 0 60px; padding:0;}
#categoria img 		{position:relative; top:0; left:-3px; margin:0; padding:0; float:left}
#categoria p 		{position:relative; top:0; left:0; margin:3px 0 0 22px; padding:0; text-align:left; font-size:18px; font-weight:bold;}

#divisore			{position:relative; top:0; left:-23px; margin:0 0 0 72px; padding:0;}
#divisore img 		{position:relative; top:0; left:0; margin:0; padding:0; float:left}
#divisore p 		{position:relative; top:0; left:0; margin:0; padding:0; text-align:left;}

#menu_laterale ul 	{position:relative; top:0; left:0; margin:0 0 0 60px; padding:0; list-style-image:url(../images/elenco.jpg); text-align:left; vertical-align:top;}
#menu_laterale li 	{position:relative; top:0; left:0; margin:0 0 3px 0; padding:0; text-align:left; width:138px; vertical-align:top; font-weight:bold; color:#333;}
#menu_laterale a:link 		{font-family:arial; font-size:11px; color:#333; font-weight:normal;}
#menu_laterale a:visited 	{font-family:arial; font-size:11px; color:#333; font-weight:normal;}
#menu_laterale a:hover 		{font-family:arial; font-size:11px; color:#333; font-weight:normal; text-decoration:underline;}
#menu_laterale a:active 	{font-family:arial; font-size:11px; color:#333; font-weight:normal;}
.quadrato_rosso 			{list-style-image:url(../images/elenco_sel.jpg); font-weight:bold}


#elencocategorie {position:relative; top:0; left:0; margin:0 0 0 35px; padding:0; text-align:left;}
#elencocategorie {width:138px; vertical-align:top; font-weight:bold; color:#333;}
#elencocategorie p {position:relative; top:0; left:0; margin:2px 0; padding:0; text-align:left; font-weight:bold;}
#elencocategorie a {font-family:arial; font-size:11px; color:#333; font-weight:normal;}
#elencocategorie a:link {font-family:arial; font-size:11px; color:#333; font-weight:normal;}
#elencocategorie a:hover {font-family:arial; font-size:11px; color:#900; text-decoration:underline;}
#elencocategorie h2 {position:relative; top:0; left:0; margin:10px 0 0 0; padding:0; text-align:left; font-weight:bold; color:#900;}
#elencocategorie h2 b{color:#900;}



#menu_laterale_dx {position:absolute; top:231px; left:721px; margin:0px; padding:0px;}
#menu_laterale_dx img 	{position:relative; top:0; left:0; margin:0; padding:0;}

#indirizzo {position:relative; top:0; left:0; margin:0; padding:10px 0; width:220px;}
#indirizzo p {font-family:arial; font-size: 11px; color:#333; font-weight:normal; text-align:left; margin:0 0 0 50px;}

#recapiti {position:relative; top:0; left:0; margin:0; padding:0; width:220px; min-height:100px; height:auto !important; height:100px;}
#recapiti img {float:left; margin:0 5px 0 29px}
#recapiti p {font-family:arial; font-size: 11px; color:#333; font-weight:normal; text-align:left}

#dx {position:relative; top:-5px; left:0px; margin:0 0 0 200px; padding:0; width:540px; text-align:left; min-height:800px; height:auto !important; height:800px; z-index:3;}
#percorso {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; width:530px;}
#percorso p {position:relative; top:0; left:0; margin:0; padding:13px 0 5px 0; text-align:left; font-family:arial; font-size: 11px; color:#900; font-weight:normal; width:530px;}
#percorso a	{font-family:arial; font-size: 11px; color:#333; font-weight:bold;}
#percorso a:hover 	{font-family:arial; font-size:11px; color:#999; font-weight:bold; text-decoration:underline;}


#contenuto {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; width:520px;}
#contenuto p {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; font-family:arial; font-size: 11px; color:#333; width:520px;}

#prodotti_gen {position:relative; top:0; left:0; margin:0; width:300px; vertical-align:top;}
#prodotti_gen td {position:relative; vertical-align:top;}
#prodotti_gen h3 {position:relative; margin-top:5px}
#prodotti_gen ul 	{position:relative; top:0; left:50px; margin:0; padding:0; list-style-image:url(../images/elenco.jpg); text-align:left; vertical-align:top; width:180px}
#prodotti_gen li 	{position:relative; top:0; left:0; margin:3px 0; padding:0; text-align:left; vertical-align:top; font-weight:bold; color:#333; width:180px;}

#contenitore_footer {position:relative; top:0; left:0; margin:0 auto; padding:0; background-image:url(../images/bottom.jpg); background-repeat:repeat-x; background-position:top; min-height:70px; height:auto !important; height:70px; width:100%; text-align:center}
#footer {position:relative; top:0; left:0; margin:0 auto; padding:0; width:946px; text-align:center;background-image:url(../images/bottom.jpg); background-repeat:repeat-x; background-position:top; min-height:70px; height:auto !important; height:70px;}
#footer ul {position:absolute; top:0; left:0; margin:0; padding:2px 0 0 27px; text-align:left; width:650px; z-index:1;}
#footer li {position: relative; top:0; left:0; display:inline; list-style-type:none; margin:0 19px; font-family:arial; font-size: 11px; color:#333; font-weight:bold;}
#footer p {position:relative; top:0; left:0; margin:0 auto; padding:30px 0 0 0;}
#lingua_sotto {position:absolute; top:-5px; left:725px; margin:0; padding:0; text-align:left;}
#lingua_sotto img{position:relative; top:0; left:30px; margin:9px 12px 0 0; padding:0;}

/*Template pagine prodotti*/
/*
#menu_prodotti {position:absolute; top:48px; left:745px; padding:0; margin:0; width:185px; height:400px; text-align:left;}
#menu_prodotti table {position:relative; top:0;	left:0;	width:185px; padding:0;	margin:0; height:284px; text-align:left;}
#menu_prodotti tr {position:relative; top:0; left:0; text-align:left; padding:0; margin:0;}
#menu_prodotti td {position:relative; top:0; left:0; text-align:left; padding:0; margin:0; vertical-align:top;}
#menu_prodotti img {position:relative; top:0; left:0; padding:2px; margin:2px 3px 5px 0; vertical-align:top; border:1px solid #900; background-color:#fff;}
#menu_prodotti p {position:relative; top:0; left:0; padding:0; margin:0; font-family:arial; font-size:10px; color:#333; width:125px; text-align:left;}
#menu_prodotti h3 {position:relative; top:0; left:0; padding:0; margin:0; text-align:left; vertical-align:top; font-family:arial; font-size:11px; color:#333; font-weight:bold; text-transform:uppercase;}
#menu_prodotti a:link 	{font-family:arial; font-size: 11px; color:#333; font-weight:normal; font-size:10px}
#menu_prodotti a:visited {font-family:arial; font-size: 11px; color:#333; font-weight:normal; font-size:10px}
#menu_prodotti a:hover 	{font-family:arial; font-size: 11px; color:#333; font-weight:normal; font-size:10px}
#menu_prodotti a:active 	{font-family:arial; font-size: 11px; color:#333; font-weight:normal; font-size:10px}
*/



#menu_prodotti {position:absolute; top:52px; left:745px; padding:0; margin:0; width:185px; height:400px; text-align:left;}
#menu_prodotti p {position:relative; top:0; left:0; padding:0 5px; margin:0 0 10px 0; font-family:arial; font-size:10px; color:#333; width:160px; text-align:left;}
#menu_prodotti b {position:relative; top:0; left:0; padding:0; margin:0; font-family:arial; font-size:11px; color:#333; text-align:left; text-transform:uppercase;}
#menu_prodotti h3 {position:relative; top:0; left:0; padding:2px 5px; margin:0 0 15px 0; text-align:left; vertical-align:top; font-family:arial; font-size:11px; color:#fff; font-weight:bold; text-transform:uppercase; background-color:#900;}
#menu_prodotti a:link {font-family:arial; font-size: 11px; color:#333; font-weight:normal; font-size:10px}
#menu_prodotti a:visited {font-family:arial; font-size: 11px; color:#333; font-weight:normal; font-size:10px}
#menu_prodotti a:hover {font-family:arial; font-size: 11px; color:#333; font-weight:normal; font-size:10px}
#menu_prodotti a:active {font-family:arial; font-size: 11px; color:#333; font-weight:normal; font-size:10px}


#menu_prodotti_optional {position:absolute; top:52px; left:745px; padding:0; margin:0; width:185px; height:400px; text-align:left;}
#menu_prodotti_optional p {position:relative; top:0; left:0; padding:0 5px; margin:0 0 15px 0; font-family:arial; font-size:10px; color:#333; width:160px; text-align:left;}
#menu_prodotti_optional b {position:relative; top:0; left:0; padding:0; margin:0; font-family:arial; font-size:10px; color:#333; text-align:left; text-transform:uppercase;}
#menu_prodotti_optional h3 {position:relative; top:0; left:0; padding:2px 5px; margin:0 0 15px 0; text-align:left; vertical-align:top; font-family:arial; font-size:11px; color:#fff; font-weight:bold; text-transform:uppercase; background-color:#900;}
#menu_prodotti_optional a:link {font-family:arial; font-size: 11px; color:#333; font-weight:normal; font-size:10px}
#menu_prodotti_optional a:visited {font-family:arial; font-size: 11px; color:#333; font-weight:normal; font-size:10px}
#menu_prodotti_optional a:hover {font-family:arial; font-size: 11px; color:#333; font-weight:normal; font-size:10px}
#menu_prodotti_optional a:active {font-family:arial; font-size: 11px; color:#333; font-weight:normal; font-size:10px}


#elencoprodottigen {position:relative; top:0; left:0; margin:0; padding:0; width:520px; min-height:280px; height:auto !important; height:280px; text-align:center;}
#elencoprodottigen table {position:relative; top:0; left:0; margin:0 auto; padding:0; width:520px; min-height:280px; height:auto !important; height:280px; text-align:center; border-left:1px solid #dedede; border-top:1px solid #dedede;}
#elencoprodottigen td {position:relative; top:0; left:0; margin:0; padding:10px 0; width:124px; text-align:center; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
#elencoprodottigen td:hover {cursor:pointer;}
#elencoprodottigen img {position:relative; top:0; left:0; margin:2px 0; padding:0; text-align:center;}
#elencoprodottigen p {position:relative; top:0; left:0; margin:2px 0; padding:0; font-family:arial; font-size:11px; color:#333; width:124px; text-align:center;}
#elencoprodottigen a {font-family:arial; font-size:11px; color:#333; font-weight:normal; text-align:center; font-weight:bold;}
#elencoprodottigen a:link {text-decoration:none;}
#elencoprodottigen a:visited {text-decoration:none;}
#elencoprodottigen a:hover {text-decoration:underline;}
#elencoprodottigen a:active {text-decoration:none;}

#elencooptionalgen {position:relative; top:0; left:0; margin:0; padding:0; width:521px; min-height:280px; height:auto !important; height:280px; text-align:center;}
#elencooptionalgen table {position:relative; top:0; left:0; margin:0 auto; padding:0; width:521px; min-height:280px; height:auto !important; height:280px; text-align:center; border-left:1px solid #dedede; border-top:1px solid #dedede;}
#elencooptionalgen td {position:relative; top:0; left:0; margin:0; padding:0; width:174px; text-align:center; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
#elencooptionalgen td:hover {cursor:pointer;}
#elencooptionalgen img {position:relative; top:0; left:0; margin:2px 0; padding:0; text-align:center;}
#elencooptionalgen p {position:relative; top:0; left:0; margin:2px 0; padding:0; font-family:arial; font-size:11px; color:#333; width:174px; text-align:center;}
#elencooptionalgen a {font-family:arial; font-size:11px; padding:10px 0; color:#333; font-weight:normal; text-align:center; font-weight:normal; width:174px; min-height:125px; height:auto !important; height:125px; display:block;}
#elencooptionalgen a:link {text-decoration:none;}
#elencooptionalgen a:visited {text-decoration:none;}
#elencooptionalgen a:hover {text-decoration:none;}
#elencooptionalgen a:active {text-decoration:none;}


td.transOFF {width: 100%;}
td.transON {width: 100%; opacity:.50;filter: alpha(opacity=100); -moz-opacity: 1.0; background-color:#fff;}
td.trans25 {width: 100%; opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25; background-color:#fff;}
td.trans75 {width: 100%; opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75; background-color:#fff;}



#sperem {position:relative; top:0; left:0; margin:5px auto; padding:0; width:104px; text-align:center;}
.elencosi {border:1px solid #f90; text-align:center; vertical-align:middle;}

.noborder { border-color:#FFFFFF}

/*Parte descrittiva prodotti*/
#descrizione_prodotto {position:relative; top:0; left:0; margin:20px 0 10px 0; padding:0; vertical-align:top; width:520px; text-align:left; border-bottom:2px dotted #999;}
#descrizione_prodotto_famiglia {position:relative; top:0; left:0; margin:20px 0 10px 0; padding:0; vertical-align:top; width:520px; text-align:left;}

#generico {position:relative; top:0; left:0; padding:5px; vertical-align:top; width:300px; text-align:left; min-height:280px; height:auto !important; height:280px;}
#generico img {position:relative; top:0; left:0; margin:0 0 5px 0; padding:0; vertical-align:top; text-align:left;}
#generico p {position:relative; top:0; left:0; margin:5px 5px 15px 5px; padding:0; font-family:arial; font-size:11px; color:#333; width:300px;}
.green {text-transform:capitalize; color:#333; font-weight:normal;}

#titolo {position:relative; top:0; left:0; margin:5px 0 15px 0; padding:0; vertical-align:top; width:520px;}
#titolo h3 {position:relative; top:0; left:0px; width:520px; padding:4px 0; margin:0 0 20px 0; text-align:left; font-family:arial; font-size:18px; color:#333; /*color:#900;*/ font-weight:bold; background-color:#ffcc35; text-align:center;}

#titologen {position:relative; top:0; left:0; margin:0px 0 0px 0; padding:0; vertical-align:top; width:520px;}
#titologen h3 {position:relative; top:0; left:0px;  width:520px; padding:0 0 4px 0; margin:0 0 0px 0; text-align:left; font-family:arial; font-size:18px; color:#333; /*color:#900;*/ font-weight:bold; /*background-color:#ffcc35;*/ text-align:center; border-bottom:4px solid #ffcc35;}

#titologenprod {position:absolute; top:0; left:0; margin:0px 0 0px 0; padding:0; vertical-align:top; width:520px;}
#titologenprod h4 {position:absolute; top:0; left:0; padding:2px 5px; margin:25px 0 15px 0; text-align:center; vertical-align:top; font-family:arial; font-size:11px; color:#fff; font-weight:bold; text-transform:uppercase; background-color:#900; width:520px;}

#titolooptionalgen {position:relative; top:0; left:0; margin:0px 0 0px 0; padding:0; vertical-align:top; width:526px;}
#titolooptionalgen h3 {position:relative; top:0; left:0px;  width:526px; padding:0 0 4px 0; margin:0 0 0px 0; text-align:left; font-family:arial; font-size:18px; color:#333; /*color:#900;*/ font-weight:bold; /*background-color:#ffcc35;*/ text-align:center; border-bottom:4px solid #ffcc35;}


#titoloridotto1 {position:absolute; top:0; left:0; margin:0px 0 0px 0; padding:0; vertical-align:top; width:146px;}
#titoloridotto1 h4 {position:absolute; top:0; left:0; padding:2px 5px; margin:25px 0 15px 0; text-align:center; vertical-align:top; font-family:arial; font-size:11px; color:#fff; font-weight:bold; text-transform:uppercase; background-color:#900; width:146px;}

#titoloridotto2 {position:absolute; top:0; left:186px; margin:0px 0 0px 0; padding:0; vertical-align:top; width:146px;}
#titoloridotto2 h4 {position:absolute; top:0; left:0; padding:2px 5px; margin:25px 0 15px 0; text-align:center; vertical-align:top; font-family:arial; font-size:11px; color:#fff; font-weight:bold; text-transform:uppercase; background-color:#900; width:146px;}

#titoloridotto3 {position:absolute; top:0; left:373px; margin:0px 0 0px 0; padding:0; vertical-align:top; width:146px;}
#titoloridotto3 h4 {position:absolute; top:0; left:0; padding:2px 5px; margin:25px 0 15px 0; text-align:center; vertical-align:top; font-family:arial; font-size:11px; color:#fff; font-weight:bold; text-transform:uppercase; background-color:#900; width:146px;}


#prodottigenerico {position:relative; top:0; left:0; margin:0; padding:0; width:520px; min-height:200px; height:auto !important; height:200px;}
#prodottigenerico td {position:relative; top:0; left:0; margin:0; padding:0; vertical-align:top;}
#prodottigenerico h2 {position:relative; top:0; left:0; margin:0; padding:0; width:104px; vertical-align:top;}

#prodbustabanco {position:absolute; top:60px; left:0; margin:0; padding:0; width:100px;}
#prodbustabanco table {position:relative; top:0; left:0; margin:0; padding:0; width:100px;}
#prodbustabanco td {position:relative; top:0; left:0; margin:0; padding:0; vertical-align:top; width:80px; text-align:left;}
#prodbustabanco h2 {position:relative; top:0; left:0; margin:0 0 5px 0; padding:0 0 4px 0; width:100px; vertical-align:top; text-align:center; color:#333; border-bottom:4px solid #ffcc35;}
#prodbustabanco p {position:relative; top:0; left:0; margin:0; padding:0; width:80px; vertical-align:top;}

#prodbustacarr {position:absolute; top:60px; left:135px; margin:0; padding:0; width:214px;}
#prodbustacarr table {position:relative; top:0; left:0; margin:0; padding:0; width:214px;}
#prodbustacarr td {position:relative; top:0; left:0; margin:0; padding:0; vertical-align:top; width:107px; text-align:left;}
#prodbustacarr h2 {position:relative; top:0; left:0; margin:0 0 5px 0; padding:0 0 4px 0; width:214px; vertical-align:top; text-align:center; color:#333; border-bottom:4px solid #ffcc35;}
#prodbustacarr p {position:relative; top:0; left:0; margin:0; padding:0; width:107px; vertical-align:top;}

#prodbustatermo {position:absolute; top:60px; left:385px; margin:0; padding:0; width:140px;}
#prodbustatermo table {position:relative; top:0; left:0; margin:0; padding:0; width:100px;}
#prodbustatermo td {position:relative; top:0; left:0; margin:0; padding:0; vertical-align:top; width:100px; text-align:left;}
#prodbustatermo h2 {position:relative; top:0; left:0; margin:0 0 5px 0; padding:0 0 4px 0; width:140px; vertical-align:top; text-align:center; color:#333; border-bottom:4px solid #ffcc35;}
#prodbustatermo p {position:relative; top:0; left:0; margin:0; padding:0; width:100px; vertical-align:top;}



#prodsigimanu {position:absolute; top:60px; left:0; margin:0; padding:0; width:117px;}
#prodsigimanu table {position:relative; top:0; left:0; margin:0; padding:0; width:117px;}
#prodsigimanu td {position:relative; top:0; left:0; margin:0; padding:0; vertical-align:top; width:117px; text-align:left;}
#prodsigimanu h2 {position:relative; top:0; left:0; margin:0 0 5px 0; padding:0 0 4px 0; width:117px; vertical-align:top; text-align:center; color:#333; border-bottom:4px solid #ffcc35;}
#prodsigimanu p {position:relative; top:0; left:0; margin:0; padding:0; width:117px; vertical-align:top;}

#prodsigiauto {position:absolute; top:60px; left:170px; margin:0; padding:0; width:180px;}
#prodsigiauto table {position:relative; top:0; left:0; margin:0; padding:0; width:180px;}
#prodsigiauto td {position:relative; top:0; left:0; margin:0; padding:0; vertical-align:top; width:90px; text-align:left;}
#prodsigiauto h2 {position:relative; top:0; left:0; margin:0 0 5px 0; padding:0 0 4px 0; width:180px; vertical-align:top; text-align:center; color:#333; border-bottom:4px solid #ffcc35;}
#prodsigiauto p {position:relative; top:0; left:0; margin:0; padding:0; width:90px; vertical-align:top;}

#prodsigisemi {position:absolute; top:60px; left:385px; margin:0; padding:0; width:110px;}
#prodsigisemi table {position:relative; top:0; left:0; margin:0; padding:0; width:110px;}
#prodsigisemi td {position:relative; top:0; left:0; margin:0; padding:0; vertical-align:top; width:110px; text-align:left;}
#prodsigisemi h2 {position:relative; top:0; left:0; margin:0 0 5px 0; padding:0 0 4px 0; width:110px; vertical-align:top; text-align:center; color:#333; border-bottom:4px solid #ffcc35;}
#prodsigisemi p {position:relative; top:0; left:0; margin:0; padding:0; width:110px; vertical-align:top;}

#prodtermo {position:absolute; top:50px; left:0px; margin:0; padding:0; width:110px;}
#prodtermo table {position:relative; top:0; left:0; margin:0; padding:0; width:110px;}
#prodtermo td {position:relative; top:0; left:0; margin:0; padding:0; vertical-align:top; width:110px; text-align:left;}
#prodtermo h2 {position:relative; top:0; left:0; margin:0 0 5px 0; padding:0 0 4px 0; width:110px; vertical-align:top; text-align:center; color:#333; border-bottom:4px solid #ffcc35;}
#prodtermo p {position:relative; top:0; left:0; margin:0; padding:0; width:110px; vertical-align:top;}

#prodoptional {position:absolute; top:50px; left:186px; margin:0; padding:0; width:110px;}
#prodoptional table {position:relative; top:0; left:0; margin:0; padding:0; width:110px;}
#prodoptional td {position:relative; top:0; left:0; margin:0; padding:0; vertical-align:top; width:110px; text-align:left;}
#prodoptional h2 {position:relative; top:0; left:0; margin:0 0 5px 0; padding:0 0 4px 0; width:110px; vertical-align:top; text-align:center; color:#333; border-bottom:4px solid #ffcc35;}
#prodoptional p {position:relative; top:0; left:0; margin:0; padding:0; width:110px; vertical-align:top;}

#prodappli {position:absolute; top:50px; left:373px; margin:0; padding:0; width:110px;}
#prodappli table {position:relative; top:0; left:0; margin:0; padding:0; width:110px;}
#prodappli td {position:relative; top:0; left:0; margin:0; padding:0; vertical-align:top; width:110px; text-align:left;}
#prodappli h2 {position:relative; top:0; left:0; margin:0 0 5px 0; padding:0 0 4px 0; width:110px; vertical-align:top; text-align:center; color:#333; border-bottom:4px solid #ffcc35;}
#prodappli p {position:relative; top:0; left:0; margin:0; padding:0; width:110px; vertical-align:top;}

/*Spot nuovo*/
#dettaglioprodotto {position:relative; top:0; left:0; margin:0 0 10px 0; padding:0; width:520px; text-align:left; border-bottom:2px dotted #999;}
#dettaglioprodotto table {position:relative; top:0; left:0; margin:0; padding:0; width:510px;}
#dettaglioprodotto tr {position:relative; top:0; left:0; margin:0; padding:0; width:510px;}
#dettaglioprodotto td {position:relative; top:0; left:0; margin:0; padding:0; width:170px; vertical-align:top;}

#dettaglioprodotto2 {position:relative; top:0; left:0; margin:0 0 10px 0; padding:0; width:520px; text-align:left;}
#dettaglioprodotto2 table {position:relative; top:0; left:0; margin:0; padding:0; width:510px;}
#dettaglioprodotto2 tr {position:relative; top:0; left:0; margin:0; padding:0; width:510px;}
#dettaglioprodotto2 td {position:relative; top:0; left:0; margin:0; padding:0; width:170px; vertical-align:top;}

#dettaglioprodotto3 {position:relative; top:0; left:0; margin:0 0 10px 0; padding:0; width:520px; text-align:left; border-bottom:2px dotted #999;}
#dettaglioprodotto3 table {position:relative; top:0; left:0; margin:0; padding:0; width:510px;}
#dettaglioprodotto3 tr {position:relative; top:0; left:0; margin:0; padding:0; width:510px;}
#dettaglioprodotto3 td {position:relative; top:0; left:0; margin:0; padding:0; width:170px; vertical-align:top;}

#dettaglioprodotto4 {position:relative; top:0; left:0; margin:0 0 10px 0; padding:0; width:520px; text-align:left; border-bottom:2px dotted #999;}
#dettaglioprodotto4 table {position:relative; top:0; left:0; margin:0; padding:0; width:510px;}
#dettaglioprodotto4 tr {position:relative; top:0; left:0; margin:0; padding:0; width:510px;}
#dettaglioprodotto4 td {position:relative; top:0; left:0; margin:0; padding:0; width:170px; vertical-align:top;}

#imgspot {position:relative; top:0; left:0; width:136px; margin:0 auto; padding:0; text-align:center;}
#imgspot img {position:relative; top:0; left:0; width:136px; margin:0; padding:0; text-align:center;}

#descrspot {position:relative; top:0; left:0; width:136px; margin:3px auto 10px auto; padding:0; text-align:left; vertical-align:top;}
#descrspot img {position:relative; top:0; left:0; margin:0; padding:0; border:0; float:left;}
#descrspot p {position:relative; top:0; left:0; width:120px; margin:0 0 0 13px; padding:0;}


#imgspot2 {position:relative; top:0; left:0; width:136px; margin:0 auto; padding:0; text-align:center;}
#imgspot2 img {position:relative; top:0; left:0; width:136px; margin:0; padding:0; text-align:center;}

#descrspot2 {position:relative; top:0; left:0; width:136px; margin:3px auto 10px auto; padding:0; text-align:left; vertical-align:top;}
#descrspot2 img {position:relative; top:0; left:0; margin:0; padding:0; border:0; float:left;}
#descrspot2 p {position:relative; top:0; left:0; width:120px; margin:0 0 0 13px; padding:0;}


#imgspot3 {position:relative; top:0; left:0; width:136px; margin:0 auto; padding:0; text-align:center;}
#imgspot3 img {position:relative; top:0; left:0; width:136px; margin:0; padding:0; text-align:center;}

#descrspot3 {position:relative; top:0; left:0; width:136px; margin:3px auto 10px auto; padding:0; text-align:left; vertical-align:top;}
#descrspot3 img {position:relative; top:0; left:0; margin:0; padding:0; border:0; float:left;}
#descrspot3 p {position:relative; top:0; left:0; width:120px; margin:0 0 0 13px; padding:0;}

#imgspot4 {position:relative; top:0; left:0; width:136px; margin:0 auto; padding:0; text-align:center;}
#imgspot4 img {position:relative; top:0; left:0; width:136px; margin:0; padding:0; text-align:center;}

#descrspot4 {position:relative; top:0; left:0; width:136px; margin:3px auto 10px auto; padding:0; text-align:left; vertical-align:top;}
#descrspot4 img {position:relative; top:0; left:0; margin:0; padding:0; border:0; float:left;}
#descrspot4 p {position:relative; top:0; left:0; width:120px; margin:0 0 0 13px; padding:0;}

#imgspot5 {position:relative; top:0; left:0; width:136px; margin:0 auto; padding:0; text-align:center;}
#imgspot5 img {position:relative; top:0; left:0; width:136px; margin:0; padding:0; text-align:center;}

#descrspot5 {position:relative; top:0; left:0; width:136px; margin:3px auto 10px auto; padding:0; text-align:left; vertical-align:top;}
#descrspot5 img {position:relative; top:0; left:0; margin:0; padding:0; border:0; float:left;}
#descrspot5 p {position:relative; top:0; left:0; width:120px; margin:0 0 0 13px; padding:0;}


#imgspot6 {position:relative; top:0; left:0; width:136px; margin:0 auto; padding:0; text-align:center;}
#imgspot6 img {position:relative; top:0; left:0; width:136px; margin:0; padding:0; text-align:center;}

#descrspot6 {position:relative; top:0; left:0; width:136px; margin:3px auto 10px auto; padding:0; text-align:left; vertical-align:top;}
#descrspot6 img {position:relative; top:0; left:0; margin:0; padding:0; border:0; float:left;}
#descrspot6 p {position:relative; top:0; left:0; width:120px; margin:0 0 0 13px; padding:0;}





#imgspot2 {position:relative; top:0; left:0; width:136px; margin:0 auto; padding:0; text-align:center;}
#imgspot2 img {position:relative; top:0; left:0; width:136px; margin:0; padding:0; text-align:center;}

#descrspot2 {position:relative; top:0; left:0; width:136px; margin:3px auto 10px auto; padding:0; text-align:left; vertical-align:top;}
#descrspot2 img {position:relative; top:0; left:0; margin:0; padding:0; border:0; float:left;}
#descrspot2 p {position:relative; top:0; left:0; width:120px; margin:0 0 0 13px; padding:0;}


/*Fine spot nuovo*/




/*#dettaglio_prodotto1 img {position:relative; top:0; left:0; margin:0px 0 5px 0; padding:0;}
#dettaglio_prodotto1 p {position:relative; top:0; left:0; margin:0 0 15px 2px; padding:0; text-align:left; font-family:arial; font-size: 11px; color:#333; width:120px; vertical-align:top}
#dettaglio_prodotto1 table {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; vertical-align:top; width:136px;}
#dettaglio_prodotto1 tr {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; vertical-align:top; width:136px;}
#dettaglio_prodotto1 td {position:relative; top:0; left:0; margin:0; padding:0; text-align:center; vertical-align:top;}


#dettaglio_prodotto3 {position:relative; top:0; left:0; margin:0 0 5px 0; padding:5px; width:510px; text-align:left; border-bottom:2px dotted #999;}
#dettaglio_prodotto3 ul {width:510px; display:table-row;}
#dettaglio_prodotto3 li {width:136px; float:left; margin:14px; list-style-type:none;}
#dettaglio_prodotto3 img {position:relative; top:0; left:0; margin:1px 0 5px 0; padding:0;}
#dettaglio_prodotto3 p {position:relative; top:0; left:0; margin:0 0 15px 2px; padding:0; text-align:left; font-family:arial; font-size: 11px; color:#333; width:120px; vertical-align:top}
#dettaglio_prodotto3 table {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; vertical-align:top; width:136px;}
#dettaglio_prodotto3 tr {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; vertical-align:top; width:136px;}
#dettaglio_prodotto3 td {position:relative; top:0; left:0; margin:0; padding:0; text-align:center; vertical-align:top;}

#dettaglio_prodotto4 {position:relative; top:0; left:0; margin:0 0 5px 0; padding:5px; width:510px; text-align:left; border-bottom:2px dotted #999;}
#dettaglio_prodotto4 ul {width:510px; display:table-row;}
#dettaglio_prodotto4 li {width:136px; float:left; margin:14px; list-style-type:none;}
#dettaglio_prodotto4 img {position:relative; top:0; left:0; margin:1px 0 5px 0; padding:0;}
#dettaglio_prodotto4 p {position:relative; top:0; left:0; margin:0 0 15px 2px; padding:0; text-align:left; font-family:arial; font-size: 11px; color:#333; width:120px; vertical-align:top}
#dettaglio_prodotto4 table {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; vertical-align:top; width:136px;}
#dettaglio_prodotto4 tr {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; vertical-align:top; width:136px;}
#dettaglio_prodotto4 td {position:relative; top:0; left:0; margin:0; padding:0; text-align:center; vertical-align:top;}

#dettaglio_prodotto2 {position:relative; top:0; left:0; margin:0 0 5px 0; padding:5px; width:510px; text-align:left;}
#dettaglio_prodotto2 ul {width:510px; display:table-row;}
#dettaglio_prodotto2 li {width:136px; float:left; margin:14px; list-style-type:none;}
#dettaglio_prodotto2 img {position:relative; top:0; left:0; margin:1px 0 5px 0; padding:0;}
#dettaglio_prodotto2 p {position:relative; top:0; left:0; margin:0 0 15px 2px; padding:0; text-align:left; font-family:arial; font-size: 11px; color:#333; width:120px; vertical-align:top}
#dettaglio_prodotto2 table {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; vertical-align:top; width:136px;}
#dettaglio_prodotto2 tr {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; vertical-align:top; width:136px;}
#dettaglio_prodotto2 td {position:relative; top:0; left:0; margin:0; padding:0; text-align:center; vertical-align:top;}*/


/*DETTAGLIO OLD - DETTAGLIO OLD - DETTAGLIO OLD - DETTAGLIO OLD - DETTAGLIO OLD - DETTAGLIO OLD - DETTAGLIO OLD - DETTAGLIO OLD - DETTAGLIO OLD - DETTAGLIO OLD - DETTAGLIO OLD - DETTAGLIO OLD - DETTAGLIO OLD - DETTAGLIO OLD - DETTAGLIO OLD - DETTAGLIO OLD - DETTAGLIO OLD - DETTAGLIO OLD - DETTAGLIO OLD - DETTAGLIO OLD - DETTAGLIO OLD - DETTAGLIO OLD - DETTAGLIO OLD - */
/*
#dettaglio_prodotto3 {position:relative; top:0; left:0; margin:0 0 5px 0; padding:5px; width:510px; text-align:left; border-bottom:2px dotted #999;}
#dettaglio_prodotto3 ul {width:510px; display:table-row;}
#dettaglio_prodotto3 li {width:130px; float:left; margin:15px; list-style-type:none;}
#dettaglio_prodotto3 img {position:relative; top:0; left:0; margin:1px 0 5px 0; padding:0;}
#dettaglio_prodotto3 p {position:relative; top:0; left:0; margin:0 0 15px 2px; padding:0; text-align:left; font-family:arial; font-size: 11px; color:#333; width:100px; vertical-align:top}
#dettaglio_prodotto3 table {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; vertical-align:top; width:100px;}
#dettaglio_prodotto3 tr {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; vertical-align:top; width:100px;}
#dettaglio_prodotto3 td {position:relative; top:0; left:0; margin:0; padding:0; text-align:center; vertical-align:top; width:100px;}

#dettaglio_prodotto4 {position:relative; top:0; left:0; margin:0 0 5px 0; padding:5px; width:510px; text-align:left; border-bottom:2px dotted #999;}
#dettaglio_prodotto4 ul {width:510px; display:table-row;}
#dettaglio_prodotto4 li {width:130px; float:left; margin:15px; list-style-type:none;}
#dettaglio_prodotto4 img {position:relative; top:0; left:0; margin:1px 0 5px 0; padding:0;}
#dettaglio_prodotto4 p {position:relative; top:0; left:0; margin:0 0 15px 2px; padding:0; text-align:left; font-family:arial; font-size: 11px; color:#333; width:100px; vertical-align:top}
#dettaglio_prodotto4 table {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; vertical-align:top; width:100px;}
#dettaglio_prodotto4 tr {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; vertical-align:top; width:100px;}
#dettaglio_prodotto4 td {position:relative; top:0; left:0; margin:0; padding:0; text-align:center; vertical-align:top; width:100px;}

#dettaglio_prodotto2 {position:relative; top:0; left:0; margin:0 0 5px 0; padding:5px; width:510px; text-align:left;}
#dettaglio_prodotto2 ul {width:510px; display:table-row;}
#dettaglio_prodotto2 li {width:130px; float:left; margin:15px; list-style-type:none;}
#dettaglio_prodotto2 img {position:relative; top:0; left:0; margin:1px 0 5px 0; padding:0;}
#dettaglio_prodotto2 p {position:relative; top:0; left:0; margin:0 0 15px 2px; padding:0; text-align:left; font-family:arial; font-size: 11px; color:#333; width:100px; vertical-align:top}
#dettaglio_prodotto2 table {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; vertical-align:top; width:100px;}
#dettaglio_prodotto2 tr {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; vertical-align:top; width:100px;}
#dettaglio_prodotto2 td {position:relative; top:0; left:0; margin:0; padding:0; text-align:center; vertical-align:top; width:100px;}
*/
/*FINE DETTAGLIO OLD - FINE DETTAGLIO OLD - FINE DETTAGLIO OLD - FINE DETTAGLIO OLD - FINE DETTAGLIO OLD - FINE DETTAGLIO OLD - FINE DETTAGLIO OLD - FINE DETTAGLIO OLD - FINE DETTAGLIO OLD - FINE DETTAGLIO OLD - FINE DETTAGLIO OLD - FINE DETTAGLIO OLD - FINE DETTAGLIO OLD - FINE DETTAGLIO OLD - FINE DETTAGLIO OLD - FINE DETTAGLIO OLD - FINE DETTAGLIO OLD - FINE DETTAGLIO OLD*/

#macchine {position:relative; top:0; left:0; margin:0; padding:0; width:500px; text-align:center;}
#macchine table {position:relative; top:0; left:0; margin:0 auto; padding:0; width:500px; text-align:center;}
#macchine tr {border:0;}
#macchine td {width:166px; text-align:center; vertical-align:middle; mar}
#macchine img {margin-top:20px;}
/*Fine parte descrittiva prodotti*/

/*Caratteristiche tecniche*/
/*vecchidati
#car_tecniche {position:absolute; top:0; left:315px; margin:0; padding:0; width:200px; text-align:left; border-bottom:2px dotted #999;}
#car_tecniche table {position:relative; top:0; left:0; margin:0; padding:0; width:200px; text-align:left;}
#car_tecniche tr {position:relative; top:0; left:0; margin:0; padding:0; width:200px; text-align:left;}
#car_tecniche td {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; vertical-align:top;}
#car_tecniche p {width:100%; text-align:center; margin:20px 0;}
#car_tecniche h3 {text-align:left; margin:5px 0 0 0; padding:0; font-family:arial; font-weight:bold; font-size:12px;}
#car_tecniche img {text-align:left; margin:5px; padding:0; float:left;}
#car_tecniche a:link 	{font-family:arial; font-size: 11px; color:#333; font-weight:normal;}
#car_tecniche a:visited {font-family:arial; font-size: 11px; color:#333; font-weight:normal;}
#car_tecniche a:hover 	{font-family:arial; font-size: 11px; color:#333; font-weight:normal;}
#car_tecniche a:active 	{font-family:arial; font-size: 11px; color:#333; font-weight:normal;}*/

#dati {position:absolute; top:30px; left:320px; margin:0; padding:0; width:200px; text-align:left; z-index:13;}
#dati a:link 	{font-family:arial; font-size: 11px; color:#333; font-weight:normal;}
#dati a:visited {font-family:arial; font-size: 11px; color:#333; font-weight:normal;}
#dati a:hover 	{font-family:arial; font-size: 11px; color:#333; font-weight:normal;}
#dati a:active 	{font-family:arial; font-size: 11px; color:#333; font-weight:normal;}


#video {position:relative; top:0; left:0; margin:10px 0; padding:5px 0; width:200px; text-align:left; min-height:25px; height:auto !important; height:25px; border-bottom:2px dotted #999;}
#video img {float:left; margin:5px; text-align:left; padding:0;}
#video h3 {position:relative; top:0; left:0; margin:0; padding:12px 0 0 30px; text-align:left;}
#pdf {position:relative; top:0; left:0; margin:0; padding:5px 0; text-align:left; width:200px; min-height:25px; height:auto !important; height:25px; border-bottom:2px dotted #999;}
#pdf img {float:left; margin:5px; text-align:left; padding:0;}
#pdf h3 {position:relative; top:0; left:0; margin:0; padding:11px 0 0 30px; text-align:left;}
#pdf a:link {font-weight:bold; text-decoration:none;}
#pdf a:visited {font-weight:bold; text-decoration:none;}
#pdf a:hover {font-weight:bold; text-decoration:underline;}
#pdf a:active {font-weight:bold; text-decoration:none;}
.reader {position:absolute; top:0; left:170px; float:right;}
#schede {position:relative; top:0; left:0; margin:0; padding:10px 0; text-align:left; width:200px; min-height:25px; height:auto !important; height:25px; border-bottom:2px dotted #999;}
#schede img {float:left; margin:10px 5px 0 5px; text-align:left; padding:0;}
#schede h3 {position:relative; top:0; left:0; margin:0; padding:16px 0 0 30px; text-align:left;}
#schede p {position:relative; width:200px; text-align:center; margin:0; padding:0 0 0 0px; font-family:arial; font-size: 11px; color:#333;}
#schede a {cursor:pointer;}
#dimensioni_fondamentali {position:relative; top:0; left:0; margin:0; padding:5px 0; text-align:left; width:200px; min-height:25px; height:auto !important; height:25px; border-bottom:2px dotted #999;}
#dimensioni_fondamentali img {float:left; margin:5px; text-align:left; padding:0;}
#dimensioni_fondamentali h3 {position:relative; top:0; left:0; margin:0; padding:11px 0 0 30px; text-align:left;}
#dimensioni_fondamentali a:link {font-weight:bold; text-decoration:none;}
#dimensioni_fondamentali a:visited {font-weight:bold; text-decoration:none;}
#dimensioni_fondamentali a:hover {font-weight:bold; text-decoration:underline;}
#dimensioni_fondamentali a:active {font-weight:bold; text-decoration:none;}
.cursore {display:block; cursor:pointer;}
.linea {border-bottom:2px dotted #999; width:510px; margin-bottom:20px; padding-bottom:20px;}
/*Fine caratteristiche tecniche*/


/*Risorse*/
#risorse {position:absolute; top:50px; left:319px; margin:0; padding:0; width:200px; text-align:left; z-index:13;}
#risorse table {position:relative; top:0px; left:0px; margin:0; padding:0; width:198px; text-align:center; border-top:1px solid #dedede; border-left:1px solid #dedede;}
#risorse td {position:relative; top:0px; left:0px; margin:0; padding:0; width:99px; text-align:center; vertical-align:middle; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
#risorse h4 {position:relative; top:0; left:0; margin:0; padding:3px 0; text-align:center; font-size:14px; font-weight:bold; width:199px; background-color:#dedede;}
#videoris {position:relative; top:0; left:0; margin:0; padding:5px 0; text-align:center;}
#videoris:hover {background-color:#FFEA93; cursor:pointer;}
#videoris img {margin:2px auto 0 auto; padding:0;}
#videoris h5 {position:relative; top:0; left:0; margin:0; padding:0; text-align:center; font-size:12px; font-weight:bold;}
#videoris a	{margin:0; padding:0; font-family:arial; font-size:11px; color:#333; font-weight:bold; text-decoration:none;}
#videoris a:hover {font-family:arial; font-size:11px; color:#333; font-weight:bold; text-decoration:underline;}

#videorisno {position:relative; top:0; left:0; margin:0; padding:5px 0; text-align:center;}
#videorisno img {margin:2px auto 0 auto; padding:0;}
#videorisno h5 {position:relative; top:0; left:0; margin:0; padding:0; text-align:center; font-size:12px; font-weight:bold;}
#videorisno a	{margin:0; padding:0; font-family:arial; font-size:11px; color:#333; font-weight:bold; text-decoration:none;}
#videorisno a:hover {font-family:arial; font-size:11px; color:#333; font-weight:bold; text-decoration:underline;}

/*
#risorse a:link 	{font-family:arial; font-size: 11px; color:#333; font-weight:normal;}
#risorse a:visited {font-family:arial; font-size: 11px; color:#333; font-weight:normal;}
#risorse a:hover 	{font-family:arial; font-size: 11px; color:#333; font-weight:normal;}
#risorse a:active 	{font-family:arial; font-size: 11px; color:#333; font-weight:normal;}
*/
/*Fine template pagine prodotti*/

/*Pop up ridimensionabili*/
#sfondo {background-image:url(../images/q_body.jpg); background-repeat:repeat; margin:0;}
#cornice {margin:10px; border:2px solid #FFCC00;}
/*#cornice img { margin:5px 0;}*/
/*Fine pop up ridimensionabili*/

/*Form contatti*/
#contattaci {position:relative; top:0; left:0; margin:0; padding:0; width:500px;}
#contattaci p {font-family:arial; font-size:11px; color:#333; width:140px; margin:10px 0 0 0;}
#contattaci form {position:relative; top:0; left:0; margin:0; padding:0; width:500px;}
#contattaci table {position:relative; top:0; left:0; margin-top:5px; padding:0; width:500px;}
#contattaci td {position:relative; top:0; left:0; margin:5px; padding:5px; width:140px; text-align:left;}

#campi_obbligatori {position:relative; top:0; left:0; text-align:center; width:500px; margin:5px 0 0 0;}
#campi_obbligatori p {position:relative; top:0; left:0; text-align:center; width:500px; font-family:arial; font-size:11px; color:#333; font-weight:bold;}

/*.campo {position:relative; top:0; left:0; margin:0; padding:0; margin:3px 5px;}*/
.nome_campo {position:relative; top:0; left:0; margin:0; padding:0;}
.ins_campo {position:relative; top:0; left:0; margin:0; padding:0; border-bottom:1px dotted #999; text-align:left;}
.tipologia {position:relative; top:0; left:0; margin:0; padding:0;}

.nazione {position:relative; top:0; left:0; margin:0; padding:0; border:1px solid #999; font-family:arial; font-size:11px;}
.invia {margin:0 auto; width:150px; border:1px solid #999;}
.messaggio {border:1px solid #999;}

#seconda_tabella {margin:0 auto; text-align:center;}
#seconda_tabella p {margin:5px 0 3px 0; text-align:left;}
#seconda_tabella input {margin:0 auto; text-align:left;}	
#seconda_tabella textarea {position:relative; top:0; left:0; margin:0; padding:0; width:482px; font-size:11px}

#terza_tabella {position:relative; top:0; left:0; margin:0; padding:0;}
#terza_tabella td {text-align:center; width:550px; padding:0 auto;}

#risultato {position:relative; top:0; left:0; width:450px;}
#risultato h3 {font-family:arial; font-size:12px; font-weight:bold; text-align:left; margin:15px 0 0 0;}
#risultato p {font-family:arial; font-size:11px; font-weight:normal; text-align:left;}
.cursore_indietro {cursor:pointer;}
/*Fine form contatti*/

/*Inizio Dove Siamo*/
#dove {position:relative; top:0; left:-10px; width:540px; text-align:left; padding:0; margin:0;}
#dove img {margin:10px 0px 10px 0px;}
#dove p {position:relative; top:0; margin:0;}

#zoom {position:absolute; left:0; font-weight:bold; text-align:center; width:525px; top:70px;}
#zoom2 {position:absolute; left:0; font-weight:bold; text-align:center; width:525px; top:595px;}
.dove {padding:3px; border:#999999 1px solid; margin:5px;}
.cursore {cursor:pointer}
/*Fine Dove Siamo*/

/*Inizio Chi Siamo*/
#chi_siamo {position:relative; width:500px; left:0px; top:0px; height:950px; background-image:url(../images/azienda_sfondo.jpg); background-position:center; background-position:top; background-repeat:no-repeat; text-align:left; padding:0px; margin:0;  border:#FFCC33 2px solid;  }
#chi_siamo p { position:relative; width:430px; left:15px; margin-top:10px; color:#000; font-family:"Times New Roman", Times, serif; font-size:14px;}
#destra {position:relative; text-align:right; top:30px; left:20px; font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold;}
#destra p {margin-bottom:0; font-family:"Times New Roman", Times, serif; font-size:14px;}
/*Fine Chi Siamo*/

/*News*/
#news {position:relative; top:0; left:0; margin:0; padding:0; text-align:left; width:500px;}
#news img {position:relative; top:0; left:0; margin:0; padding:0;}
#news h3 {font-family:arial; font-size:12px; color:#FF0000;}
#news p {position:relative; margin:10px 0 0 0; padding:0;}
#news h1 {text-align:left; font-family:arial; font-size:11px; margin:15px 0 5px 0; font-weight:bold;}
.singola {margin:20px 0 0 0; padding-bottom:15px; text-align:left; border-bottom:2px dotted #999;}
/*Fine news*/

.cursoremap {cursor:pointer;}
#vuoto td {border-right:0; border-bottom:0;}
