@CHARSET "iso-8859-1";
/* CSS Document */


.sortable { list-style-type: none; margin: 0; padding: 0;  }
.sortable li { margin: 0px 3px 3px 3px; padding: 0.4em;  font-size: 13px; height: 18px; cursor:move }
.sortable li table { border-collapse:'collapse';  }



/************************************************/
/*				   VECCHI STILI				    */
/************************************************/
body{
  position:relative;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
}	
div{
	border:#000000 0px solid;
}
 
/* Struttura sito */
.css_1{
	position:relative; 
	width:995px;
	
}

/* Struttura top*/
.css_2{
	position:relative;
	width:995px;
	height:121px;
	background-color: #FFFFFF;
}

/* Struttura top menu */
.css_3{
	position:absolute;
	width:759px;
	height:28px;
	right:0px;
	bottom:1px;
}

/* Struttura top menu opzione */
.css_4{
	position:relative;
	height:18px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;	
	font-size:11px;	
	font-weight:bold;
	line-height:20px;	
	padding-left:15px;
	padding-right:15px;
	top:5px;	
	float:right;
	border-left:1px solid #999;
}

/* Struttura top menu login */
.css_5{
	position:relative;
	height:28px;
	background-image:url(../img/sito/bg_login.jpg);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;	
	font-weight:bold;	
	line-height:28px;			
	padding-left:20px;
	padding-right:20px;
	float:right;
}

/* Struttura top logo */
.css_6{
	position:absolute;
	background-repeat:no-repeat;
	width:312px;
	height:87px;
	left:5px;
	top:5px;	
}

/* Box down */
.css_7{
	position:relative;
	width:995px;	
	background-color:#E1E1E1;
	padding-bottom:100px;
	float:left;		
}

/* Box left */
.css_8{
	position:relative;
	width:180px;
	left:5px;
	top:13px;
	float:left;
	z-index: 1;
}

/* Menu left titolo */
.css_9{
	position:relative;
	width:180px;
	height:26px;
	background-color:#666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:26px;
	text-indent:3px;
	-moz-border-radius-topright : 5px;
	-webkit-border-top-right-radius : 5px;	
}

/* Menu left opzione */
.css_10{
	position:relative;
	width:180px;
	top:13px;	
	z-index:10;
}

/* Box lista prodotti */
.css_11{
	position:relative;
	width:800px;
	min-height:680px;
	left: 13px;
	top:13px;
	float:left;
	z-index:0;
}

/* Lista prodotti titolo */
.css_12{
	position:relative;
	width:788px;
	height:26px;
	left: 7px;
	padding-left: 7px;	
	background-color:#666666;
	-moz-border-radius-topleft : 5px;-webkit-border-top-left-radius:5px;
	background-repeat:no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	line-height:26px;
	text-indent:3px;
	z-index: 2;
}

/* Box lista prodotti item */
.css_13{
	position:relative;
	top:2px;
	padding-left:8px;
	float:left;		
		
}

/* Lista prodotti item*/
.css_14{
	position:relative;
	width:256px;
	height:137px;	
	background-image:url(../img/sito/sfondo_prodotto_small.png);
	background-repeat:no-repeat;
	padding:4px;
	float:left;
}

/* Lista prodotti promo titolo */
.css_15{
	position:relative;
	width:788px;
	height:26px;
	left: 7px;
	left: 7px;	
	padding-left: 7px;		
	top:26px;
	background-color:#666666;	
	background-image:url(../img/sito/border_top_left.png);
	background-repeat:no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	line-height:26px;
	text-indent:3px;
	float:left;		
}

/* Box lista prodotti promo item */
.css_16{
	position:relative;
	top:39px;
	padding-left:8px;
	float:left;		
}

/* Gestionale Box opzione */
.css_17{
	position:relative;
	width:780px;
	min-height:620px;	
	left: 7px;
	top:13px;
	padding-bottom:13px;
	background-color:#FFFFFF;
	float:left;	
}

/* Gestionale testo bold nero */
.css_18{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-indent:3px;
}

/* Gestionale testo nero */
.css_19{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:18px;	
	text-indent:3px;
	height:16px;
}

/* Gestionale testo bold nero borda */
.css_20{
	border:1px #CCCCCC solid;	
	padding-right:3px;		
}

/* Gestionale testo nero borda */
.css_21{
	border:1px #E2E2E2 solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;	
}
/* button */
input{
	font-size:11px;	
}
/* Gestionale box testo nero */
.css_22{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	height:16px;
	border:0px;
}

/* Gestionale Login Form */
.css_23{
	position:relative;
	width:746px;
	left: 7px;
	top:30px;
	padding-top:20px;
	padding-bottom:13px;
	border:2px solid white;	
	
}
/* button */
input{
	font-size:11px;	
}
/* Gestionale box testo nero */
.css_22{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	height:16px;
	border:0px;
}

/* Gestionale Login Form */
.css_23{
	position:relative;
	width:776px;
	left: 7px;
	top:30px;
	padding-top:20px;
	padding-bottom:13px;
	border:2px solid white;	
	
}
textarea{
  font-size:11px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* Box contenuto*/
.box_contenuto{
	position:relative; 
	top:13px; 
	float:left; 
	width:770px; 
	left:7px; 
	padding-left:10px;
	padding-top:10px;	
	padding-bottom:10px;		
	background-color:#FFF;	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#666;	
	-moz-border-radius-topleft :10px;
	-webkit-border-top-left-radius : 10px;
	-moz-border-radius-topright : 10px;
	-webkit-border-top-right-radius : 10px;
	-moz-border-radius-bottomleft :10px;
	-webkit-border-bottom-left-radius : 10px;
	-moz-border-radius-bottomright : 10px; 
	-webkit-border-bottom-right-radius : 10px;	
}
.rounded{
  -moz-border-radius-topleft :10px;
	-webkit-border-top-left-radius : 10px;
	-moz-border-radius-topright : 10px;
	-webkit-border-top-right-radius : 10px;
	-moz-border-radius-bottomleft :10px;
	-webkit-border-bottom-left-radius : 10px;
	-moz-border-radius-bottomright : 10px; 
	-webkit-border-bottom-right-radius : 10px;	
}

.vista1{
  position:relative;
  width:246px;
  height:127px;	
  background-color:white;
  padding:4px;
  margin:0px 8px 8px 0px;
  float:left;
  
}
.vista2{
  cursor:pointer; 
  background-color:white;
  width:765px; 
  height:124px; 
  margin:0px 0px 8px 0px;
}

/* Titolo prodotto */
.titolo_prodotto{
	padding-left:5px;
	padding-top:10px;
	width:110px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#777777;
}

/* Descrizione prodotto */
.descrizione_prodotto{
	padding-left:6px;	
	width:110px;
	border:0px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#777777;
}
/* IMG prodotto */
.img_prodotto{
	position:absolute;
	float:left;
	width:107px;
	height:107px;
	top:15px;
	left:130px;
	border:0px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#777777;
}

.sito_link{
	text-decoration:none;	
	color:#000;
}
.sito_link_over{
	text-decoration:none;
	color:#666;
}

input.login {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
}


.login{
    position:relative;
	height:28px;
	/*background-image:url(../img/sito/bg_login.jpg);*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;	
	font-weight:bold;	
	line-height:28px;			
	padding-left:20px;
	padding-right:20px;
	float:right;
}

#login a{
text-decoration:none;	
	color:#FF6600;
}

#login a:hover{
text-decoration:underline;
	color:#FF6600;
}
.msgbox_red {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 color:red;
}

/* Expand textarea */
textarea.expanding {
	width:774px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	line-height: 18px;
	border:1px #E2E2E2 solid;
}

/* ===============  classi per finestre di gestione Prodotto (dizionario, prezzi, etc)*/
#disable_screen{
  position:absolute;
  background-color:#000000;  
  z-index:10;
}
/*
.finestra_dettaglio{
  position:absolute;
  top:120px;
  left:200px;
  background-color:white;
  display:none;
  z-index:11;
}


/* Effetto ombra su DIV propritÃ  oggetto */
.ombra_su_div {
  position:absolute;
  top:120px;
  left:200px;
  display:none;
  width:700px;
  padding:20px;
  z-index:12;
}

/* Sfondo Finestra Dettaglio Dizionario/prezzi */
.finestra_dettaglio {
  width:700px;
  padding:5px;
  border:1px double black;
  z-index:6;
  background-color:white;	
}



td .linewhite{
 border-bottom:1px solid #FFFFFF;
 text-align:left;
}

td .treline{
   
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-bottom:1px solid #FFFFFF;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-indent:3px;		
}

td .dueline{
  border-top:1px solid #FFFFFF;
 
  border-bottom:1px solid #FFFFFF;
	font-size:11px;
	color:#000000;
	text-indent:3px;		
}

input .text11{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;	
	color:#000000;	
	text-indent:3px;	
	border:none;
	
	text-align:left;
}

.listino{
  border-collapse:collapse;
}
.listino th{
  font-size:11px;
  text-align:left;
}
.listino td{
  font-size:11px;
}
.listino .toEnable{
  border:none;
}

#span_link{	
	color:blue;	
	text-decoration: underline;
	cursor: pointer;
}

.stdTable{
	width:100%;
	border-collapse:collapse;
}
/************************************************/
/*				FINE VECCHI STILI				*/
/************************************************/

.risultato-sito,
.risultato-sito-alert{
	color:limegreen;
	line-height:18px;
	margin-left:5px;
	cursor:pointer;
}
.risultato-sito-alert{
	color:silver;
}
.risultato-sito:hover,
.risultato-sito-alert:hover{
	text-decoration:underline;
}
.elenco-separatore{
	color:white;
	line-height:18px;
	padding:0 2px;
}
.elemento-attiva{
	color:gold;
	line-height:20px
}
.elemento-id{
	color:red;
	line-height:18px;
	padding:0 2px;
}

/* Immagini thumbnaisl e banner */
.thumb_banner{
	width:100%;
}
.thumb_banner td{
	text-align:center;
}
.thumb_banner tr.model td{
	padding:10px;
}
.thumb_banner tr.model td span{
	font-weight:bold;
}
.thumb_banner tr.language td{
	border-top : 1px solid #AAA;
	border-bottom : 1px solid #AAA;
}
.thumb_banner tr.language td span{
	font-weight:bold;
}
.thumb_banner tr.language td span.lang{
	color:red;
}
.thumb_banner tr.image td{
	padding:20px 0;
}
.thumb_banner tr.submit td{
	border-top:1px solid #AAA;
	padding:20px 0;
}
