/* CSS Document */

html,body, form, table
	{
		margin:0;
		padding:0;
	}
body
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}

img
	{
		border:0;
	}
div#pagina
	{
		background-image:url(../images/colonnaSX.gif);
		background-repeat:no-repeat;
		padding:15px 5px;
		text-align:center;
	}
div#wrapper
	{
		float:right;
		width:100%;
		margin-left:-180px;
	}
div#corpo
	{
		text-align:left;
		margin-left:180px;
	}
div#colonnaSX
	{
		float:left;
		text-align:left;
		width:180px;
	}
div#piede
	{
		font-size:9px;
		/*border-top:#FF0000 solid 1px;*/
		padding: 6px 0px;
		width:100%;
	}
div.boxFrame{
		width:95% !important;width /**/:95%;
		height:110px !important;height /**/: 120px;
		overflow:auto;padding: 4px;
		border:1px solid #EEE;border-right:0 solid;
		/*background:url(gradient.png) repeat-x fixed top left*/
	}
div.separatore
	{
		background-image:url(../images/separatore.jpg);
		background-repeat:no-repeat;
		background-position:left;
		margin-left: -120px;
		line-height: 3px;
	}
div.separatoreout
	{
		background-image:url(../images/separatore.jpg);
		background-repeat:no-repeat;
		background-position:left;
		line-height: 3px;
	}
div.resetta
	{
		clear:both;
	}
div#logo
	{
		margin: 0px;
		padding: 0px;
		text-align:center;
		width:180px;
	}
div.spazio
	{
		height:1.5em;
	}
div#foto
	{
		float:right;
		/*width:300px;
		height:225px;*/
	}
div#sponsor
	{
		padding: 0;
		text-align:center;
	}
.testo
	{
		text-align:justify;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		padding: 6px;
	}
div.news
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		width:auto;
		display:block;
		padding: 1em;
	}
div#barraMarchi
	{
		text-align:center;
		padding: 2px;
	}
div#slogan
	{
		/*height:108px;*/
		/*width:560px;*/
	}
div#lingue
	{
		float:right;
		text-align:right;
		padding: 7px 0px;
		height: 15px;
	}
table.riepilogototali
	{
		font-size:larger;
		border: 1px solid #FF0000;
	}
td.riepilogototali
	{
		background-color:#FFFFFF;
	}
td.riepilogototalitot
	{
		font-size:large;
		background-color:#FFFF00;
	}
div.terms {
   text-align:left;
   width:520px;
   height:80px;
   border:1px solid #ccc;
   background:#f2f2f2;
   padding:6px;
   overflow:auto;
}
div.terms p,
div.terms li {font:normal 11px/15px arial;color:#333;}
div.terms h3 {font:bold 14px/19px arial;color:#000;}
div.terms h4 {font:bold 12px/17px arial;color:#000;}
div.terms strong {color:#000;}
/*************************************/
/*           POPUP                   */
/*************************************/
div#popup
	{
		position: absolute;
		visibility: hidden;
		width: 400px;
		height: auto;
		/*left: 10px;*/
		top: 60px;
		background-color: #FFFFFF;
		border: 1px solid #000000;
	}
#popup_close
	{
		float: right;
	}
#popup_title
	{
		font-size: 18px;
		display: block;
		text-align: center;
		text-decoration: none;
		border: 1px solid #000000;
		background-color: #FFFF00;
		color: #FF0000;
		height: 24px;
	}
#popup_body
	{
		clear: both;
		border: 1px solid #000000;
		padding: 10px;
	}
/*************************************/
/*           MENU                    */
/*************************************/
#VERmenu
	{
		padding: 0;
		margin: 0px 25px;
		width: 130px;
	}
#VERmenu ul
	{
		padding: 0;
		margin: 0;
		list-style: none;
		width: 120px;
	}

#VERmenu li
	{
		position: relative;
		float:left;
		line-height: 2.2em;
		width: 120px;
	}
#VERmenu li ul
	{
		position : absolute;
		left: -9999px;
		margin-left: 130px;
		margin-top: -2.2em;
	}
#VERmenu li ul ul
	{
		left: -9999px;
	}
#VERmenu li a
	{
		width: 120px;
		padding: 0px 5px;
		display:block;
		color:#FF0000;
		background-color:#FFFFFF;
		/*border:#999999 solid 1px;*/
		border-top:#999999 solid 1px;
		border-left:#999999 solid 1px;
		border-bottom:#999999 groove 2px;
		border-right:#999999 groove 2px;
		font-weight: bold;
		text-decoration: none;
	}
#VERmenu li a:hover
	{
		color:#FFFFFF;
		background-color:#FF0000;
	}
#VERmenu li:hover ul ul, #VERmenu li:hover ul ul ul, #VERmenu li.sfhover ul ul, #VERmenu li.sfhover ul ul ul
	{
		left: -9999px;
	}	
#VERmenu li:hover ul, #VERmenu li li:hover ul, #VERmenu li li li:hover ul, #VERmenu li.sfhover ul, #VERmenu li li.sfhover ul, #VERmenu li li li.sfhover ul
	{
		left: auto;
	}

#TOPmenu
	{
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:10px;
		text-align:left;
		line-height: 30px;
		height: 30px;
		color:#999999;
		background-color:#FFFFFF;
	}
#TOPmenu a
	{
		color:#999999;
		background-color:#FFFFFF;
		text-decoration:none;
	}
#TOPmenu a:hover
	{
		background-color:#999999;
		color:#000000;
	}
.font10_center
	{
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
	}
.font10_center input
	{
		font-size:10px;
		width:110px;
	}
#SUBmenu
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align:center;
		line-height: 1.5em;
		color:#FF0000;
		background-color:#FFFFFF;
	}
#SUBmenu a
	{
		color:#FF0000;
		background-color:#FFFFFF;
		text-decoration:none;
	}
#SUBmenu a:hover
	{
		background-color:#FF0000;
		color:#FFFFFF;
	}
#centrale
	{
		padding:1em 0em;
	}
.oggetto
	{
		width: 130px;
		text-align:center;
	}
.marchio
	{
		text-decoration:none;
		text-align:center;
		float:left;
		display:block;
		width: 132px;
		height:60px;
		padding:3px;
	}
.formutente
	{
		margin:0;
		padding:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
.DescrizioneArticolo
	{
		height:24px;
	}
.VetrinaFoto
	{
		height:120px;
	}
.BordoCentrato22
	{
	border-color:#FF0000;
	border-style:solid;
	text-align:center;
	font-size:24px;
	}
/*******************************************************************/
/*					Boxes
/*******************************************************************/
.box_big {
margin-bottom:3px;
width:auto;
}
.box_big h1 {
margin:0;
text-align:center;
font-size:1.5em;
/*padding:0 10px 5px 10px; */
border-bottom:1px solid #FF0000;
}
.box h1 {
margin:0;
text-align:center;
font-size:1.1em;
padding:0 10px 5px 10px; 
border-bottom:1px solid #FF0000;
}
.box p, .box_big p {
margin:0;
text-align:center;
padding:0px 3px;
font-size:10px;
}
.box {
background: transparent; 
width:190px;
float:left;
margin:3px;
}
.box_top, .box_bottom {
display:block; 
background:transparent; 
font-size:1px;
}
.box_1, .box_2, .box_3, .box_4 {
display:block; 
overflow:hidden;
}
.box_1, .box_2, .box_3 {
height:1px;
}
.box_2, .box_3, .box_4 {
background: transparent;
border-left:1px solid #FF0000;
border-right:1px solid #FF0000;
}
.box_1 {
margin:0 5px; 
background:#FF0000;
color:#FFFFFF;
}
.box_2 {
margin:0 3px;
border-width:0 2px;
}
.box_3 {
margin:0 2px;
}
.box_4 {
height:2px;
margin:0 1px;
}
.box_content {
display:block; 
border:0 solid #FF0000;
border-width:0 1px;
height:auto;
}
* html .box_content {height:1px;}

.box label {
display:block;
margin:0;
padding:0;
text-align:center;
border-bottom:1px solid #FF0000;
font-size:9px;
}
.box_color {
height:30px;
background:#FFFFFF;
color:#000000;
}
.box_color_promo {
height:30px;
background-color:#FFFFFF;
background-image:url(../images/promo.gif);
background-repeat:no-repeat;
color:#000000;
}

.box_color_1 {
background:#FFFF00;
color:#000000;
}
.box_color_2 {
background:#FF9900;
color:#000000;
}
.box_color_3 {
background:#FF6699;
color:#000000;
}
.box_color_4 {
background:#FF0000;
color:#000000;
}
/****************************************************************/
/*           Box Finder
/****************************************************************/
.box_finder {
	float:left;
	text-align:center;
}
/****************************************************************/
/*           Box Login
/****************************************************************/
.box_login {
text-align:center;
background:transparent;
width:130px;
margin:3px 25px;
font-size:10px;
}
.box_login input.text {
width:120px;
}
.box_login input.checkbox {
width:20px;
}
.box_login a {
text-decoration:none;
background-color:#FFFFFF;
color:#FF0000;
}
.box_login a:hover {
text-decoration:none;
color:#FFFFFF;
background:#FF0000;
}
.box_login h1 {
margin:0;
text-align:center;
font-size:1.3em;
padding:0 4px 2px 4px;
border-bottom:1px solid #FF0000;
}
.MenuUtente {
text-align:left;
/*width:100%;*/
padding:0;
margin:3px;
}
.MenuUtente a {
display:block;
width:100%;
border-bottom:1px solid #FF0000;
}
/****************************************************************/
/*           MiniLink
/****************************************************************/
.minilink {
font-size:9px;
}
.Link_Block {
text-decoration:none;
display:block;
color:#000000;
width:100%;
}
.disponibile{
background-color:#55FF22
}
.selezionata {
background-color:#FFFF33
}
.indisponibile {
background-color:#FF0000
}
.parzialmentedisponibile {
background-color:#FF9900
}
.inarrivo{
background-color:#FFFFFF
}
.inarrivo{
background-color:#FFFFFF
}
.verificanondisponibile{
background-color:#00FFFF
}
.ordine{background-color:#00FF00; display:block;height:24px;text-align:center;}
.mercepronta{background-color:#FFFF00; display:block;height:24px;text-align:center;}
.ddt{background-color:#FF9900; display:block;height:24px;text-align:center;}
.fatture{ background-color:#FF0000; display:block;height:24px;text-align:center;}

.TabellaTitolo {
	background-color:#FF6633;
	text-align:center;
	font-size:1.2em;
}
/****************************************************************/
/*           Scheda
/****************************************************************/
.dett_foto {
width:auto;
height:auto;
float:left;
padding: 3px;
}
.zoomin {
cursor:url("icons/zoomi_24.ico"),auto;
}
.zoomout {
cursor:url("icons/zoomo_24.ico"),auto;
}
.dett_dati {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
width:auto;
height:auto;
padding: 3px;
}
.dett_dati table {
background-image:url("../images/colonnaSX.gif");
background-repeat:no-repeat;
/*background-image:url(../images/info-bg.gif);
background-repeat:repeat-y;
background-position:left;*/
/*border-bottom:#FF0000 solid 1px;*/
border-left:#FF0000 solid 1px;
border-right:#FF0000 solid 1px;
border-top:#FF0000 solid 1px;
}
.dett_dati td {
padding:2px;
border-bottom:#FF0000 solid 1px;
}
.dett_griglia {
float:left;
width:auto;
height:auto;
padding: 3px;
}
.dett_griglia form {
border:#FF0000 solid 1px;
}
/***********************************************/
/*      FONT STANDRD CARATTERI
/***********************************************/
.BordoMedio {
	border-color:#000000;
	border-style:solid;
	border-width:medium;
}
.FontMedio {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:large;
	font-weight:bold;
}
.FontRosso {
	color:#FF0000;
}
/****************************************************************/
/*         OROLOGIO
/****************************************************************/
#clock {
	/*position:absolute;*/
	float:right;
	text-align:right;
	/*padding: 7px 0px;*/
	/*height: 15px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: black;
	background-color: withe;
	padding: 4px;
	}

