.input_box {
        BORDER-RIGHT: #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; COLOR: #111111; BORDER-BOTTOM: #a0a0a0 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #F0F0F0;HEIGHT: 20px; }

.input2 {
     border: 1px solid #006;
         }
	 
.text {
	FONT-SIZE: 12px; COLOR: #111111; FONT-FAMILY: Verdana, Arial, sans-serif
}
.text1 {
	FONT-SIZE: 10px; COLOR: #111111; FONT-FAMILY: Verdana, Arial, sans-serif
}
.text1blu {
	FONT-SIZE: 10px; COLOR: #336699; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-WEIGHT: bold
}
.textr {
	FONT-SIZE: 12px; COLOR: #dd0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.textbold {
	FONT-SIZE: 12px; COLOR: #111111; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-WEIGHT: bold
}
.textgrigio {
	FONT-SIZE: 12px; COLOR: #b8babd; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-WEIGHT: bold
}
.textb {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}

.textg {
	FONT-SIZE: 12px; COLOR: #ffcc00;FONT-FAMILY: Verdana, Arial, sans-serif; FONT-WEIGHT: bold
}
.text1 {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.text1b {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
.span.primario {
	color:red;
}

.errorBox {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffb3b5; FONT-FAMILY: Verdana, Arial, sans-serif
}
.stockWarning {
	FONT-SIZE: 10px; COLOR: #cc0033; FONT-FAMILY: Verdana, Arial, sans-serif
}
.productsNotifications {
	BACKGROUND: #f2fff7
}
.orderEdit {
	FONT-SIZE: 10px; COLOR: #70d250; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}

#c1-2 {
FONT-SIZE: 12px; 
	color: FFFFFF;
	a:hover {  color: #ff99ff; text-decoration: none}
}

a:link {  color: #111111; text-decoration: none}
a:visited {  color: #111111; text-decoration: none}
a:hover  { color: #c00; text-decoration:  }

body{font: 76%/1.3 Arial,sans-serif}
div.tabpanel {width:733px;margin-bottom:2em}
div.tabpanel2 {width:733px;margin-bottom:2em}
div.tabpanel div.tab{border: 1px solid #D7D7D7;border-top:0}
div.tabpanel2 div.tab{border: 1px solid #D7D7D7;border-top:0}
div.tabpanel div.tab{padding: 10px}
div.tabpanel2 div.tab{padding: 10px}
div.tab h2{width:100%;margin: 0;padding:0.3em 0;font-size:150%;color:#86A5D8}
div.tab p{margin-top:0}



/* Inizio tab */

ul.tabnav{width: 100%;overflow:hidden;list-style: none;
     margin: 0;padding:0;background:url(../img/line.png) repeat-x bottom}
ul.tabnav li{float: left;margin: 0 0 0 0.5em;padding: 0}
ul.tabnav a{float: left;padding: 0 0 0 0.8em;
    background: url(../img/tab.png) no-repeat top left;
    text-decoration: none;color: #222;
    border-bottom: 1px solid #D7D7D7}
ul.tabnav span{float: left;padding: 0.6em 0.8em 0.6em 0;
    background: url(../img/tab.png) no-repeat top right;cursor: pointer}
ul.tabnav a.active,ul.tabnav a:hover{
    background: url(../img/tab2.png) no-repeat top left;
    border-bottom:1px solid #FFF}
ul.tabnav a.active span,ul.tabnav a:hover span{
    background: url(../img/tab2.png) no-repeat top right;color: #184D8A}
		
 

 