*{padding:0; margin:0;}
 BODY {font-family:trebuchet ms,arial,sans-serif;	PADDING-RIGHT: 0px; MIN-WIDTH: 600px; PADDING-LEFT: 0px; FONT-SIZE: 75%;  PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px;background: #DFDFDF }			

.page-container  {width:996px; margin:0px auto; background: #FFF url('admin/image/sfondo_container.gif') left top repeat-y }
.main                       {clear:both; width:980px; margin-bottom:10px;margin-left:8px;}
.main-navigation {display:inline /*Fix IE floating margin bug*/; /*background:#FFF;*/float:left; width:200px; margin-top:0px;overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; z-index:-1px; }
.main-content       {display:inline /*Fix IE floating margin bug*/; float:left; width:550px; margin:0 10px 0 20px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }
.main-content1     {display:inline /*Fix IE floating margin bug*/; float:left; width:750px; margin:0 0 0 20px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-subcontent {display:inline /*Fix IE floating margin bug*/; background:#FFF;float:right; width:185px; margin:0px 0px 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.footer                    {clear:both;width:980px;margin-left:0px; font-weight:normal; background:#FFF;font-size:110%;color:rgb(42,90,138);margin:0px auto;}

/*comuni*/
form ,p,br{margin:0; padding:0;border:0;}

img{border:none;}
cite        {color:#FF0000;font-size:130%; }
hr {clear:both; color:rgb(3,79,155);}
var {text-align:right; }
a                 { text-decoration:none;color:rgb(3,79,155);}
a:hover     { text-decoration:none;color:rgb(255,140,0);}


.riga {clear:both; background:rgb(3,79,155); color:rgb(3,79,155);height:0.1em;line-height:1.6em;}
.clear {clear:both;margin-top:5px  }
.spazio  {margin-top:5px}

.sotto  {margin-top:5px;margin-bottom:5px;width:760px;background:rgb(255,140,0);color:rgb(255,255,255);font-size:160%;font-weight:bold;text-align:left;vertical-align:top;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;behavior: url(border-radius.htc);}
.sotto_c  {margin-top:5px;margin-bottom:5px;width:557px;background:rgb(255,140,0);color:rgb(255,255,255);font-size:160%;font-weight:bold;text-align:left;vertical-align:top;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;behavior: url(border-radius.htc);}
.sotto_ca  {clear:both;margin-top:5px;margin-bottom:5px;width:500px;background:rgb(255,255,255);color:rgb(3,79,155);border:1px solid rgb(3,79,155);font-size:120%;font-weight:bold;text-align:left;vertical-align:top;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;behavior: url(border-radius.htc);}
.sotto_c img ,.sotto_ca img,.sotto img     { text-align:left;vertical-align:middle}

.bordo  {float:left;margin-left:8px;margin-top:5px;margin-bottom:5px;width:350px;background:rgb(255,255,255);color:rgb(3,79,155);border:1px solid rgb(3,79,155);font-size:120%;text-align:left;vertical-align:top;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;behavior: url(border-radius.htc);}
.bordo1 {float:right;margin-left:8px;margin-top:5px;margin-bottom:5px;width:350px;background:rgb(255,255,255);color:rgb(3,79,155);border:1px solid rgb(3,79,155);font-size:120%;text-align:left;vertical-align:top;-moz-border-radius: 4px;-webkit-border-radius: 8px;border-radius: 4px;behavior: url(border-radius.htc);}
.bordo2 {float:left;margin-left:8px;margin-top:5px;margin-bottom:5px;width:745px;background:rgb(255,255,255);color:rgb(3,79,155);border:1px solid rgb(3,79,155);font-size:120%;text-align:left;vertical-align:top;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;behavior: url(border-radius.htc);}
.bordo3 {float:left;margin-left:4px;margin-top:5px;margin-bottom:5px;width:250px;background:rgb(255,255,255);color:rgb(3,79,155);border:1px solid rgb(3,79,155);font-size:120%;text-align:left;vertical-align:top;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;behavior: url(border-radius.htc);}





.top                 {float:right;text-align:right;padding:10px 0 10px 0;}
.top1                {float:left;text-align:left;padding:10px 0 10px 0;}
.bottone a{float:left; padding-bottom:10px }/*???????????*/






h2                     {clear:both; margin:5px 5px 5px 5px; color:rgb(3,79,155);font-weight:normal; font-size:150%;}
h2.bold           {clear:both; margin:5px 5px 5px 5px; color:rgb(3,79,155);font-weight:bold; font-size:150%;text-align:center}

.column2-unit-left   {float:left;  width:240px; margin: 10px 10px 10px 20px ;}
.column2-unit-right {float:right; width:240px; margin: 10px 20px 10px 10px ;}

.column3-unit-left1      {float:left; width:170px;text-align:left; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-middle1  {float:left; width:170px;text-align:center; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;margin-left:20px;}
.column3-unit-right1    {float:right;width:170px;text-align:right; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}


#pulisci{clear: both;}
#pulisci2{clear:none;margin-top:10px}

.pagination{ padding: 1px;color:rgb(150,150,150);}
.pagination ul{ margin: 0;padding: 0;text-align: right;font-size: 12px;}
.pagination ul li{ margin: 2px;padding: 0;}
.pagination li{ list-style-type: none; display: inline; }
.pagination .currentpage{font-weight:bold; padding-left:6px;padding-right:2px;background-color: rgb(255,0,0); border:1px solid rgb(200,200,200);color:#FFF;}
.pagination a.prevnext  { font-weight: bold;border:1px solid rgb(200,200,200);padding-left:6px;padding-right:2px;color: rgb(255,0,0); }
.pagination a:hover.prevnext  { font-weight: bold;background-color: rgb(255,0,0); color:#FFF;text-decoration: none;border:1px solid rgb(255,0,0);}

.spazio1 {clear:none;margin-top:70px}
.spazio2 {clear:none;margin-top:15px}


/* header ------------------------------------------------------------------------------------------------------------------------------------*/
#header {CLEAR: both;  WIDTH: 986px;background:rgb(255,255,255) url(admin/image/bn.jpg);margin-left:4px;}
#header-bottom1{CLEAR: both; width:986px;z-index:100;margin-left:0px;}
#header-bottom2{CLEAR: both; width:985px;margin-left:1px;BACKGROUND: rgb(255,255,255);}

.header-top {height:90px;}

.sitelogo {float:left;  text-align:left; width:350px;  z-index:1; margin:5px 5px 0 5px; }
.banner     {float:right; text-align:left; width:500px;margin:5px 9px 0 0; }

.cer{float:right;text-align:right;width:250px;PADDING-BOTTOM: 4px;PADDING-TOP: 7px;background:rgb(3,79,155);}
.cer .input-text {text-align:left;WIDTH: 200px;COLOR: #666;font-size:120%}
.cer .image {vertical-align:middle;margin-bottom:2px;}

.nav1 {	FLOAT: right;font-size:120%;font-weight:bold;PADDING-BOTTOM: 2px; WIDTH: auto; DISPLAY: block; BACKGROUND: rgb(255,140,0);  PADDING-TOP: 2px;margin-top:12px;}
.nav1 LI {	DISPLAY: inline; FLOAT: left}
.nav1 LI A {	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #ffffff; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: -1px}
.nav1 LI A:hover {	color:rgb(3,79,155);}

.carello{float:right;text-align:right;width:220px;BACKGROUND: rgb(255,140,0) /*url(admin/image/bg_corner_topleft.gif) top left no-repeat*/ /*border-bottom:1px solid rgb(255,255,255);*/}
.carello A {	COLOR: #ffffff; }

.carello A:hover {	color:rgb(3,79,155);}
.carello .items {float:right;text-align:right;width:100px;font-size:120%;font-weight:bold; color:rgb(255,255,255);}
.carello     {	BACKGROUND: rgb(255,140,0) url(admin/image/basket.gif) 0px right no-repeat;padding-bottom:2px;height:35px }

/*menu*/
ul#nav,ul#nav li,ul#nav ul{margin:0;padding:0;list-style:none;}
ul#nav{width:986px;width:0px auto;height:75px; background: rgb(3,79,155)  }
ul#nav a{display:block;text-decoration:none;z-index:-1}

ul#nav h2{font-size:110%;margin:0px;font-weight:bold;}
ul#nav h2 a{line-height:25px;padding:0 13px;color:#FFF;}
ul#nav>li:hover,ul#nav h2 a:hover{background: rgb(255,140,0);z-index:1000;color: rgb(3,79,155);}
ul#nav>li:hover,ul#nav h2 a:visited{z-index:1;}
ul#nav h2.verde a{background: rgb(255,140,0);z-index:2}

ul#nav li{float: left;position: relative;margin-right:5px;}
ul#nav li li{float: none;display: block !important;display: inline /*IE6*/;border-bottom:1px solid rgb(255,160,0);}
ul#nav div.mega{font-size:110%;position: absolute;top: -9999px;left: -1px;width: 18em;border: 1px solid #fff; padding: 0.5em;background: rgb(255,140,0);overflow:hidden;line-height:1.5}
ul#nav li:hover div.mega,ul#nav li div.mega.open{top: 25px;z-index: 2}

ul#nav div.mega{width:19em;}
ul#nav div.mega div{float:left;width:99.9%}

ul#nav div.mega li a            {padding: 0 10px;color: #FFF;background: rgb(255,140,0) url(admin/image/bg_bullet_full_2.gif) no-repeat left center;}
ul#nav div.mega li a:hover{padding: 0 10px;color: rgb(3,79,155);text-decoration:none;background: rgb(255,140,0) url(admin/image/bg_bullet_half_2.gif) no-repeat left center;} 


.percorso { color:rgb(255,140,0); font-size:90%;margin-left:1px;padding:2px 5px 2px 5px; background:rgb(255,255,255);border-bottom:1px solid rgb(255,140,0)/*url(admin/image/bg_cream.jpg)*/}
.percorso ul, ul li{list-style:none;margin-left:4px;}
.percorso   li {display:inline; font-weight:bold; color:rgb(255,140,0);/*background:  url(admin/image/path_sep.gif) right center no-repeat;padding:0 20px 0 0px;*/}
.percorso  ul li a {text-decoration:none;color:rgb(70,122,167); font-size:100%;padding:0 20px 0 10px;background:  url(admin/image/path_sep2.gif) right center no-repeat;}

.percorso   li a:hover {color:rgb(255,248,220);background:rgb(255,140,0)  url(admin/image/path_sep1.gif) right center no-repeat;}

/*----------------------------navi---------------------------------------------------------------------------------------*/
.navi-nav3-bullet { margin:0px 0px 0 0px;padding:0 0 0 0;color:rgb(3,79,155);}
.navi-nav3-bullet dt a, .nav3-bullet dt a:visited {line-height:1.6em; padding:0 0 0 10px; background:url(admin/image/bg_bullet_full_1.gif) no-repeat 0px 50%; text-decoration:none;font-weight:bold; font-size:120%;}
.navi-nav3-bullet dt a:hover {background:url(admin/image/bg_bullet_full_2.gif) no-repeat 0px 50%; text-decoration:underline; }

.opzione h3{font-size:120%;color: #FF8C25;margin-left:18px}
.opzione ul.i,ul.i li{list-style: none;margin: 0;padding: 0;line-height:1.5;list-style-position:outside}
.opzione ul.i{width:200px}
.opzione ul.i li     {padding: 6px 0 6px 18px;background: url(admin/image/offline.png) no-repeat 0 0.6em; margin: -6px 0 0}
.opzione ul.i li.b {padding: 6px 0 6px 18px;background: url(admin/image/online.png) no-repeat 0px 0.6em; margin: -6px 0 0 } 
.opzione ul.i li.c{padding: 6px 0 6px 18px; margin: -6px 0 0}


.sottob  {width: 200px;z-index:999;border: 1px solid #d7d7d7;		background:rgb(3,79,155) ;color:#fff;	text-align:left;font-size:140%;-moz-border-radius: 8px;	-webkit-border-radius: 8px;border-radius: 8px;behavior: url(border-radius.htc);}
.sottob img           { text-align:left;vertical-align:middle}
.sottob a               { color:rgb(255,255,255); }
.sottob a:hover   { color:rgb(255,140,0);}

.sottob1  {width: 180px;z-index:999;background:rgb(255,140,0); color:#fff;	text-align:left;font-size:140%;-moz-border-radius: 8px;	-webkit-border-radius: 8px;border-radius: 8px;behavior: url(border-radius.htc);}

.sottob2  {width: 200px;z-index:999;border: 1px solid #d7d7d7;		background:rgb(3,79,155) ;color:#fff;	text-align:left;font-size:120%;-moz-border-radius: 8px;	-webkit-border-radius: 8px;border-radius: 8px;behavior: url(border-radius.htc);}
.sottob2 img           { text-align:left;vertical-align:middle}




.staff .orange  {width: 200px;z-index:999;background:rgb(255,140,0);color:#fff;	font-weight:bold; text-align:left;font-size:140%;-moz-border-radius: 8px;	-webkit-border-radius: 8px;border-radius: 8px;behavior: url(border-radius.htc);}
.staff .orange img           { text-align:left;vertical-align:middle}
.staff .unit-border-orange {margin:0px; padding:2px; color:rgb(3,79,155);font-size:120%;width:99%;}

.unit-border-blue     { margin:0px; padding:2px;}

.main-navigation h1.blue {clear:both; text-align:right;margin:0 0 0px 0; padding:4px 10px 3px 10px; background-color:rgb(3,79,155); color:rgb(255,255,255); font-weight:bold; font-size:140%;}

.main-navigation .login {width:195px; color:rgb(70,122,167);padding-top:5px;}
.main-navigation img {padding-left:3px}
.main-navigation .login p { margin:0 5px 0 5px; padding:0px;}
.main-navigation .login .testo{clear:both; text-align:left;}

.main-navigation .login .testo a{ color:rgb(42,90,138);text-decoration:none;font-weight:bold;}
.main-navigation .login .testo a:hover{color:rgb(255,140,0);text-decoration:underline;font-weight:bold;}

.main-navigation .login .rosso{clear:both; text-align:left;font-size:100%;padding-right:5px;color:rgb(255,0,0);font-weight:normal;}
.main-navigation .login fieldset {width:190px; text-align:left;border:none}
.main-navigation .login label {margin:0px;padding:0px}
.main-navigation .login label.top {float:left; text-align:left;width:70px; margin-top:4px; color:rgb(42,90,138);}
.main-navigation .login label.right {float:left; width:100px;}
.main-navigation .login input.field {width:108px; margin:0px; padding:0 !important /*Non-IE6*/; padding:0.1em 0 0.2em 0 /*IE6*/; border:solid 1px rgb(3,79,155); }

.main-navigation .login .checkbox {float:left; text-align:left;width:90px;margin-top:4px;margin-bottom:4px;}
.main-navigation .login .log {float:right;text-align:right;width:90px;margin-top:4px;margin-bottom:4px;}
.main-navigation .login .clear {clear:both;background:rgb(213,225,240);}

.main-navigation .login .testo1{clear:both; text-align:left;background:rgb(255,255,255);}
.main-navigation .login .testo1 a { color:rgb(42,90,138);text-decoration:none;font-weight:bold; }
.main-navigation .login .testo1 a:hover {color:rgb(255,140,0);text-decoration:underline;font-weight:bold;}
.main-navigation .login #nome { text-align:right;text-decoration:none;}

.main-navigation .loginform {width:183px;margin:0px;padding-top:5px;}
.main-navigation .loginform p { margin:0px; padding:0px;}
.main-navigation .loginform div { margin:0px; padding:0px;}
.main-navigation .loginform  .all{float:left;  text-align:left; width:170px; color:rgb(42,90,138);  font-size:100%; margin: 0 5px 0 5px; }
.main-navigation .loginform  .sin{float:left;  text-align:left; width:120px; color:rgb(42,90,138);  font-size:100%; margin: 0 5px 0 5px; border-right:1px dotted rgb(210,210,210);border-bottom:1px dotted rgb(210,210,210)}
.main-navigation .loginform  .cen{float:right; text-align:center;width:50px; color:rgb(255,0,0); font-size:100%;}
.main-navigation .loginform  .des{float:right; text-align:right;width:50px; color:rgb(255,0,0); font-size:100%;border-bottom:1px dotted rgb(210,210,210)}
.main-navigation .loginform  .testo1{clear:both; text-align:left;margin-left:5px}
.main-navigation .loginform  .testo1 a { color:rgb(42,90,138);text-decoration:none;font-weight:bold; }
.main-navigation .loginform  .testo1 a:hover {color:rgb(255,140,0);text-decoration:underline;font-weight:bold;}

#login_response{color:rgb(255,0,0);text-align:center;font-weight:bold;}


#logout_response{width:195px; color:rgb(70,122,167);margin:0 5px 0 5px;padding-top:5px;clear:both; text-align:left;background:rgb(255,255,255);}
#logout_response  a{ color:rgb(42,90,138);text-decoration:none;font-weight:bold; }
#logout_response a:hover{color:rgb(255,140,0);text-decoration:underline;font-weight:bold;}

#para6 a{color:rgb(0,100,0);}
#para6 a:hover{color:rgb(255,140,0);}


/*-------------------extra---------------------------------------------------*/
.subcontent-unit-border-white   {width:183px; padding:0 2px;/*background:url(admin/image/bg_cream.jpg)*/}
.centro {width:183px;text-align:center;margin-top:5px;margin-bottom:5px;}

.tes_box_extra  {width: 170px;margin-left:5px;background: #fff;border: 1px solid #d7d7d7;text-align:center;color:rgb(42,90,138);	-moz-border-radius: 8px;	-webkit-border-radius: 8px;	border-radius: 8px;	behavior: url(border-radius.htc);}

/*------------- mappa -------------------------------------------------------*/

ul.icon   {list-style:none;margin:0;padding:0;color:rgb(42,90,138);font-size:140%; font-weight:bold;}
ul.icon li {list-style:none;margin:0;padding:0;color:rgb(80,80,80); font-weight:normal;}
ul.icon   {width:21em;}
ul.icon li {margin:0.1em 0 1.0em 0;padding:12px 0 10px 10px;line-height:1.0em;background:url(admin/image/bg_bullet_full_2.gif) no-repeat 0 1.1em; margin:-6px 0 0;}

.main-content1 .left41     {float:left;  width:300px; text-align: left;}
.main-content1 .right41   {float:right; width:350px; text-align: left;}

/*-----------------------chi siamo--------------------------------------------------------*/

ul.chi,ul.chi li          {list-style:none;margin-left:20px;color:rgb(42,90,138);}
ul.chi li                      {list-style:none;margin:0;padding:0;color:rgb(42,90,138);font-size:130%;font-weight:normal;}
ul.chi                         {width:700px;}
ul.chi li                       {margin:0.1em 0 1.0em 0;padding:11px 0 5px 15px;line-height:1.5em;background:url(admin/image/bg_bullet_full_2.gif) no-repeat 0 1.2em; margin:-6px 0 0;}

/*--------------------------contatti  / preventivi  / pannello -------------------------------------------------------*/

.contact      {float:left;margin:5px;width:300px;background:rgb(255,255,255);border:1px solid rgb(42,90,138);color:rgb(42,90,138);font-size:110%;font-weight:bold;text-align:left;vertical-align:top;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;behavior: url(border-radius.htc);}
.contact  .indrag  {float:left; text-align: left; font-weight:bold;width:99%;margin-left:10px}
.contact  .indind  {float:left; text-align: left; width:99%;margin-left:10px;padding-left:20px; padding-top:2px; padding-bottom:2px;background:url(admin/image/con_address.png) no-repeat left;color:rgb(42,90,138);}
.contact  .indtel  {float:left; text-align: left; width:99%;margin-left:10px;padding-left:20px; padding-top:2px; padding-bottom:2px;background:url(admin/image/con_tel.png) no-repeat left;color:rgb(42,90,138); }
.contact  .indfax  {float:left; text-align: left; width:99%;margin-left:10px;padding-left:20px; padding-top:2px; padding-bottom:2px;background:url(admin/image/con_fax.png) no-repeat left;color:rgb(42,90,138); }

.contactsx  {float:right;margin:5px;width:300px;background:rgb(255,255,255);border:1px solid rgb(42,90,138);color:rgb(42,90,138);font-size:110%;font-weight:bold;text-align:left;vertical-align:top;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;behavior: url(border-radius.htc);}
.contactsx  p.testo1  {float:right; text-align: left; font-weight:bold;width:99%;margin-left:10px;padding:2px 0 2px 0}
.contactsx  p.testo  {float:right; text-align: left; width:99%;margin-left:10px;padding:2px 0 2px 0}



.contact .clear , .contactsx .null, .contact .clear, .contact  p,.contactsx  p     {clear:both;} 

.gri {margin-left:4px;color:rgb(42,90,138);font-size:120%}
.ros {color:rgb(255,0,0);font-size:120%}

.contactform {width:720px; margin:10px 0 0 0; padding:10px 10px 0 10px;color:rgb(42,90,138);font-size:120%}
.contactform fieldset {padding:5px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 5px 0;}
.contactform fieldset legend {margin:0px 0 10px 5px !important /*Non-IE*/; margin:0 0 15px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(42,90,138); font-weight:bold;}
.contactform label{float:left; text-align: left;width:140px; padding-left:2px;padding-top:4px; padding-bottom:10px; }
.contactform select { border:solid 1px rgb(42,90,138);color:rgb(42,90,138);/*padding-bottom:10px;padding-top:4px;*/}
.contactform input.field  { padding:2px; border:solid 1px rgb(42,90,138); }
.contactform input.field1  { border-bottom:solid 1px rgb(42,90,138);border-top:none;border-left:none;border-right:none }
.contactform textarea { padding:2px; border:solid 1px rgb(42,90,138); }
.contactform p.left       {float:left; width:500px;text-align: left; margin: 2px 2px 2px 0;}
.contactform p.left1       {float:left; width:320px;text-align: left; margin: 2px 2px 2px 0;}
.contactform p.left2       {float:left; width:320px;text-align: left; margin: 2px 2px 2px 15px;font-weight:bold;background:rgb(213,225,240);}
.contactform p.left3       {float:left; width:250px;text-align: left; margin: 0px 0px 0px 30px;border-bottom:1px dotted rgb(42,90,138)}
.contactform p.leftx       {float:left; width:350px;text-align: left; margin: 2px 2px 2px 0;}

.contactform p.right1     {float:right; width:320px;text-align: left;  margin: 2px 2px 2px 0;}
.contactform p.right3     {float:right; width:430px;text-align: left; }
.contactform p.rightx     {float:right; width:350px;text-align: left;  margin: 2px 2px 2px 0;}
.contactform p.all         {float:left; text-align: left; width:700px;margin: 5px 5px 5px 5px;}
.contactform p.all1        {float:left; text-align: left; width:100%;margin: 2px 10px 2px 10px}
.risposta{text-align: center; padding:20px 10px 0 10px;border:solid 1px #267BEE; color:rgb(42,90,138);font-size:120%;font-weight:bold;line-height:1.5em;}

/*--------------help / doc  / doc1 / prod---------------------------------------------------*/

.nav3-t                                                { }
.nav3-t dt a, .nav3-t dt a:visited {display:block; border-bottom:solid 1px rgb(42,90,138);background:url(admin/image/bg_bullet_full_1.gif) no-repeat 10px 10px;min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/; line-height:1.7em; padding:0px 7px 0px 20px;  text-decoration:none; color:rgb(70,122,167); font-weight:bold; font-size:120%;}
.nav3-t dt a:hover                              {background:url(admin/image/bg_bullet_full_2.gif) no-repeat 10px 10px;color:rgb(42,90,138); background-color:rgb(230,230,230); text-decoration:none;}

.desc           { padding:5px; border:solid 1px rgb(42,90,138);color:rgb(42,90,138);background:rgb(255,255,255);height:400px;OVERFLOW: auto; font-weight:normal; font-size:120%;}

/*------------------------footer----------------------------------------------------------------*/

#invertedtabsline{clear: both;width:978px;padding: 0;height: 4px;background: trasparent;border:1px solid rgb(5,79,150) }

.footer p.credits {float:left;  text-align:center;width:100%;} 
.footer p.left       {float:left;  text-align:left;  width:10%; }
.footer p.left1     {float:left;  text-align:center;width:80%; }
.footer p.right     {float:right; text-align:right; width:10%; }
.footer p {margin:0;padding:0}

.footer p.link {text-align:center;width:980px;font-weight:bold;color:rgb(255,255,255);background:rgb(5,79,150);border-bottom:1px solid rgb(5,79,150)}
.footer p.link a{color:rgb(255,255,255);}
.footer p.link a:hover{color:rgb(255,160,0);}
.footer p.clearer {clear:both; margin:0;}

/*---------------------------index-------------------------------*/
.tes_box  {width: 170px;background: #fff;z-index:999;border: 1px solid #d7d7d7;text-align:center;color:rgb(42,90,138);	-moz-border-radius: 8px;	-webkit-border-radius: 8px;	border-radius: 8px;	behavior: url(border-radius.htc);}
.tes_box a{cursor:pointer; }
/*___________________perpas________________________________*/
.contactform1 {width:530px; margin:10px 0 0 0; padding:5px 10px 10px 10px; color:rgb(42,90,138) }
.contactform1 fieldset {padding:5px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 5px 0; }
.contactform1 fieldset legend {margin:0 0 10px 5px !important /*Non-IE*/; margin:0 0 15px 5px /*IE6*/; padding:0 2px 0 2px;color:rgb(42,90,138) }
.contactform1 label{float:left; text-align: left; width:120px; padding-left:2px; padding-bottom:10px;}
.contactform1 select.combo{width:175px; padding:2px; border:solid 1px rgb(42,90,138); }
.contactform1 input.field  {width:180px; padding:2px; border:solid 1px rgb(42,90,138); }
.contactform1 textarea         {width:275px; padding:2px; border:solid 1px rgb(42,90,138); }
.contactform1 p.left1       {float:left; width:320px;text-align: left; margin: 2px 2px 2px 2px;}
.contactform1 p.right1     {float:right; width:200px;text-align: left;  margin: 2px 0 2px 0;}
.contactform1 p.left2       {float:left; width:150px;text-align: right; padding:2px; }
.contactform1 p.left3       {float:left; width:150px; text-align: left; padding:2px; margin-bottom: 4px;margin-left: 2px}
.contactform1 p.left4       {float:left; width:500px; text-align: left; padding:2px; margin-left:10px;border:solid 1px rgb(42,90,138);height:200px;OVERFLOW: auto;padding:3px;}
.contactform1 p.all           {float:left; text-align: left; padding:2px;border:dotted 1px rgb(42,90,138);width:660px;margin-left:10px; height:100px;OVERFLOW: auto; }

/*----------------view---------------------???-----------------------------*/

.testa1{width:740px;font-size:110%;border-bottom: 1px solid rgb(42,90,138); padding: 4px;color:rgb(150,150,150); }
.testa1 .td1{float:left; width:150px; text-align: left; vertical-align:top;}
.testa1 .td2{float:left; width:190px; text-align: left; vertical-align:top;margin-left:10px;}
.testa1 .td3{float:left; width:210px; text-align: left; vertical-align:top;}
.testa1 .td4{float:left; width:180px; text-align: right;vertical-align:top; }
.testa1 select{vertical-align:bottom;}


.lista  {width:750px;clear:both;font-weight:normal;border: 1px solid #d7d7d7;font-size:100%;background:rgb(255,255,255);color:rgb(3,79,155);text-align:left;vertical-align:top;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;behavior: url(border-radius.htc);}

.lista .col1   {float:left; text-align:center;width:140px;margin-left:8px; padding:5px;}
.lista .col2   {display:block; margin 0 auto;text-align:left;  margin-top:2px;}
.lista .col3  {float:right; text-align:right;width:140px;}

.lista .desc1  {margin-left:170px;font-size:120%;font-weight:bold;margin-right:160px;text-align:left; }
.lista .disc    {margin-left:170px;margin:5px 0 5px 0;text-align:center;font-size:120%;font-weight:bold;color:rgb(255,0,0);margin-right:160px; }
.lista .descb  {background: url(admin/image/back_gray2.gif);border-top:1px solid rgb(42,90,138);margin-left:170px;text-align:left;margin-right:160px;  }
.lista .icona  {margin:20px 0 0 0;text-align:center;margin-left:170px;margin-right:160px; }
.lista .marcafoto  {margin-top:4px;text-align:center;font-size:110%;font-weight:bold; }
.lista .aggcar        {margin-top:4px;text-align:center;}
.lista .prezzo        {margin-top:10px;text-align:center;font-size:120%;font-weight:bold;color:rgb(255,0,0); }
.lista  a{cursor:pointer; }


.column1-unit1      {float:left; text-align:left;width:140px;margin-right:12px;}
.column1-unit2      {float:left; text-align:left;width:140px;margin-right:12px;}
.column1-unit3      {float:left; text-align:left;width:140px;margin-right:12px;}
.column1-unit4      {float:left; text-align:left;width:140px;margin-right:12px;}
.column1-unit5      {float:left; text-align:left;width:140px;}

.box_griglia  {background: #fff;z-index:999;border: 1px solid #d7d7d7;text-align:center;color:rgb(42,90,138);	-moz-border-radius: 8px;	-webkit-border-radius: 8px;	border-radius: 8px;	behavior: url(border-radius.htc);}
.box_griglia  a{cursor:pointer; }
.box_griglia  .prezzo        {text-align:center;color:rgb(255,0,0);font-size:120%;font-weight:bold;}

.promoprezzo { color:rgb(255,255,255); text-align:center;background: url("admin/image/stared.gif") no-repeat center center;height:70px;padding-top:15px;font-size:130%;font-weight:bold;border:none;}
/*------------------------result------------------------*/
.pagetitle {clear:both; margin:4px 10px 0 0;  color:rgb(42,90,138); font-weight:bold; font-size:130%;}

.box       { width:400px;text-align:center;margin:0px auto;border: 1px dotted rgb(255,160,0);}
.box .sx{float:left;text-align:left;margin:15px 0 0 15px;width:50px;}
.box .dx{float:right;text-align:center;width:300px;font-weight:normal; font-size:145%;margin:1.5em 0 1.0em 0; color:rgb(42,90,138);}


.column3-unit-left      {float:left; width:200px;text-align:left;font-size:120%; margin:0.5em 0 1.0em 0;padding:7px 0 5px 15px;line-height:1.5em;background:url(admin/image/bg_bullet_full_2.gif) no-repeat 0 1.2em; margin:-6px 0 0;}
.column3-unit-middle  {float:left; width:200px;text-align:left;margin-left:50px !important ; font-size:120%; margin:0.5em 0 1.0em 0;padding:7px 0 5px 15px;line-height:1.5em;background:url(admin/image/bg_bullet_full_2.gif) no-repeat 0 1.2em; margin:-6px 0 0;}
.column3-unit-right    {float:right;width:200px;text-align:left;font-size:120%; margin:0.5em 0 1.0em 0;padding:7px 0 5px 15px;line-height:1.5em;background:url(admin/image/bg_bullet_full_2.gif) no-repeat 0 1.2em; margin:-6px 0 0;}

.column3-unit-left      a{PADDING-TOP: 0px;font-weight:normal; text-decoration:none;}
.column3-unit-middle  a{ PADDING-TOP: 0px;font-weight:normal; text-decoration:none;}
.column3-unit-right    a{PADDING-TOP: 0px;font-weight:normal; text-decoration:none;}

.column3-unit-left      a:hover{color:rgb(250,160,0); font-weight:bold; text-decoration:none;}
.column3-unit-middle  a:hover{color:rgb(250,160,0); font-weight:bold; text-decoration:none;}
.column3-unit-right    a:hover{color:rgb(250,160,0); font-weight:bold; text-decoration:none;}

/* -----------------------------------forni---------------------*/

.primalettera_divisore       { clear:both; width:200px;height:2px; BACKGROUND-COLOR: rgb(250,140,0);}
.primalettera_forni_sx       { float:left; width:20px; padding:2px; FONT-WEIGHT: bold; color:rgb(255,255,255);  BACKGROUND-COLOR: rgb(250,140,0); TEXT-ALIGN: center;}
.primalettera_forni_dx       { float:right;text-align:left; width:170px;padding:2px; font-size:110%; color:rgb(42,90,138);}

.primalettera_forni_dx      a{PADDING-TOP: 0px;font-weight:normal; text-decoration:none;}
.primalettera_forni_dx      a:hover{color:rgb(255,255,255); font-weight:bold; text-decoration:none;BACKGROUND: rgb(42,90,138);width:auto;}

.column4-unit-left      {float:left;  width:200px;text-align:left;  }
.column4-unit-middle  {float:left;  width:200px;text-align:left;margin-left:50px !important ; }
.column4-unit-right    {float:right; width:200px;text-align:left; }


/*--------------------down------------*/

table {width:100%; border-collapse:0px;border-spacing:0px;margin-top:5px;}
table td.orange  { background:rgb(255,140,0);text-align:center}
table td.blu  { background:rgb(3,79,155);text-align:center;color:rgb(255,255,255);border-left:1px solid rgb(255,255,255)}
table td          { vertical-align:top;color:rgb(5,79,155);}
table img   { text-align:center;}


/*-artview--*/

#scheda                     {color:rgb(42,90,138); }
#scheda .bor             {padding:5px; height:300px;OVERFLOW: auto; font-weight:normal; font-size:110%;border-bottom:1px solid rgb(42,90,138)}
#scheda .bor  ul        { list-style-type:none;padding-top:5px;margin:0px;}
#scheda .bor  ul li      { background-image:url(admin/image/bg_bullet_half_2.gif);background-repeat:no-repeat;background-position:0px 5px; padding-left:14px; }

.sinistra                     { float:left;  text-align:left; width:38%; margin:5px 0px 0px 0px;}
.sinistra .riepilogo    { float:leftt; text-align:left; width:97%; padding:5px;}
.sinistra .riepilogo .marca  { text-align:center;font-size:230%; font-weight:bold;color:rgb(200,200,200);font-family:"Trebuchet MS", Helvetica, sans-serif;}

.destra                         { float:right; text-align:left; width:60%; margin:5px 0px 0px 0px;}
.destra .riepilogo    {  padding-top:10px;border-top:1px solid rgb(42,90,138) }
.destra .riepilogom.c{ clear:both}
.destra .text30          { float:left; width:68%; color: #4f6b72; text-align:left; border-bottom:solid 1px rgb(230,230,230); } 
.destra .text20          { float:left; width:30%; color: #4f6b72; text-align:left; border-bottom:solid 1px rgb(230,230,230); }

.des1                  {float:right; text-align:right;  width:20%;  margin-top:15px;margin-bottom:5px;}

#promo_ban {margin-bottom:5px;padding:5px;border:1px solid rgb(150,150,150)}
#promo_ban img{border:none;}

.PopBoxImageLink {	cursor: pointer;}

#mytable {	width: 100%;	padding: 0;	margin: 0;}
#mytable caption {	padding: 10px 0 5px 0;	width: 100%;	font: italic 100% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-align: left;}
#mytable th { font: normal 100% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #4f6b72;	border-right: 1px solid #C1DAD7;	border-bottom: 1px solid #C1DAD7;	border-top: 1px solid #C1DAD7;	text-align: center;	padding: 2px 6px 2px 6px;	background: #CAE8EA ;}
#mytable th.nobg {	border-top: 0;	border-left: 0; 	border-right: 1px solid #C1DAD7;	background: none;}
#mytable td {	border-right: 1px solid #C1DAD7;	text-align: center; font: bold 110% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;border-bottom: 1px solid #C1DAD7;	background: #fff;	padding: 6px 6px 6px 12px;	color: rgb(255,0,0); }
#mytable td.norm {	color: #4f6b72; }
#mytable th.spec {	border-left: 1px solid #C1DAD7; 	border-top: 0; 	font: bold 100% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }

/*.riepilogo_center a { display:block;float:left; text-align:center; width:200px; border:1px dotted rgb(170,170,170); }   
.riepilogo_center a:hover   {color:rgb(70,122,167); }  */
/*--------------------------list-----------*/
h2.page           {clear:both; margin:10px 0 2px 30px; color:rgb(42,90,138); font-weight:bold; font-size:140%;}
.listc {float:left; width:5px;margin-bottom:1px;margin-top:5px;margin-left:38px;}
.list   {float:left; width:180px; font-size:110%;margin-left:18px;margin-bottom:1px;margin-top:5px;color:rgb(42,90,138);}
.gri1 {color:rgb(42,90,138);font-size:120%;padding:5px}

.list_h4 {float:left; width:5%;margin-bottom:1px;margin-top:7px;}
.list_h41 {float:left; width:94%;margin-bottom:1px;margin-top:5px;background-color:rgb(250,140,0); color:rgb(255,255,255); font-weight:bold; font-size:130%;}
/*--------------------------------order-------------------------------------------*/
.blucentro                    {margin:5px; padding:5px; font-weight:bold; font-size:150%;text-align:center}

.des80                {float:right; text-align:right; width:50%;  color:rgb(130,130,130); font-weight:normal; }
.des100              {float:right; text-align:right; width:100%;  color:rgb(130,130,130); font-weight:normal; }

.sin20                {float:left;  text-align:left;  width:50%;  color:rgb(130,130,130); font-weight:normal; }
.box1       { width:710px;margin-top:5px;}
.box1 .sx{float:left;text-align:left;padding-right:50px;height:100px}
.box1 .dx {float:right;text-align:left;width:310px;padding-left:50px;height:100px   }

.box1 .sx  fieldset           {padding:5px 5px 5px 5px; margin:5px 5px 5px 5px;height:70px }
.box1 .sx  fieldset legend {margin:0px 0 10px 5px !important /*Non-IE*/; margin:0 0 15px 5px IE6; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:110%;}

.box1 .dx  fieldset           {padding:5px 5px 5px 5px; margin:5px 5px 5px 5px; }
.box1 .dx  fieldset legend {margin:0px 0 10px 5px !important /*Non-IE*/; margin:0 0 15px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.box1 .dx  label             {float:left; text-align: left; margin-top:5px; margin-right:2px; padding-bottom:10px; font-size:110%;color:rgb(80,80,80);}
.box1 .dx input.field  {padding:2px; width:100px;border:solid 1px rgb(200,200,200); font-family:trebuchet ms,arial,sans-serif; font-size:110%;color:rgb(80,80,80);}
.box1 .dx p.left1       {float:left; text-align: left; width:120px;}
.box1 .dx p.right1     {float:left; text-align: left; width:120px;}
.box1 .dx p.right2     {float:right;text-align: right; }

input.bottone {
	background-color:rgb(255,0,0);
	color:#FFFFFF;
	font-weight: bold;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

input.bottone1 {
	background-color:rgb(255,125,0);
	color:#FFFFFF;
	font-weight: bold;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

input.bottone2 {
	background-color:rgb(0,0,139);
	color:#FFFFFF;
	font-weight: bold;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


/*-----------------------------------*/

#bubble_tooltip{

	width:147px;
	position:absolute;
	display:none;
 z-index:999;
}
#bubble_tooltip .bubble_top{
	background-image: url('admin/image/bubble_top.gif');
	background-repeat:no-repeat;
	height:16px;	
}
#bubble_tooltip .bubble_middle{
	background-image: url('admin/image/bubble_middle.gif');
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
 color:rgb(3,79,155);
}
#bubble_tooltip .bubble_bottom{
	background-image: url('admin/image/bubble_bottom.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:44px;
	position:relative;
	top:-6px;
}


.PopBoxImageSmall
{
   border: none 0px white;
   cursor: url("admin/image/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
   border: solid thin #CCCCFF;
   cursor: url("admin/image/magminus.cur"), pointer;
} 
.PopBoxImageShrink
{
	cursor: url("admin/image/magminus.cur"), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
}