/*-----------------------------------------------------------------
Acquatec Srl 2004 :: print.css

Author: Eventi Telematici
Date: March 30, 2004
------------------------------------------------------------------*/
@import url("/css/link.css");
@import url("/css/elementi.css");
@import url("/css/tabelle.css");

/*Testata
-------------------------------------------------------*/
#container{
	width: 99%;
	margin: 0px auto;
	background-color: #fff;
	color: #333;
	border: 1px solid #738A9C;
	line-height: 130%;
	}
#header {
	margin:0;
	padding:0;
	background-image:url(/images/header/bg_bn.gif);
	height:3.5em;
	}
	
#logo {
	float:left;
	width:306px;
	}
	
#mnsys, #log, #data, #logout, #envelope, #left, #right, #menup, #cover, #servizi, #marchi, #footer1, #developed{
	display:none;
	}

/*Contenuto generale
---------------------------------------------------------*/

#content{
	margin-left: 20%;
	margin-right: 21%;
	padding: 1em;
	}
#content1{
	margin-left: 20%;
	padding: 1em;
	}
#content2{
	margin-left: 0;
	padding: 0;
	}
#footer2 {
	text-align:center;
	padding:0;
	background:#FFF;
	color:#384F89;
	font-size:0.6em;
	border-top:#738A9C 1px solid;
	}
/*Catalogo Prodotti
---------------------------------------------------------*/
.rigasubmn1{
	margin:0 0.3em 1em 1em;
	padding:0;
	border-top:#384F89 1px solid;
	}
	
.rigasubmn{
	margin:0 0.3em 1em 1em;
	padding:0;
	border-top:#CACACA 1px solid;
	}

.rigagialla{
	margin:0 0 0.5em 0;
	padding:0;
	border-top:#F8C704 1px solid;
	}
	
.rigabordeaux{
	margin:0 0 1em 0;
	padding:0;
	border-top:#BA160F 1px solid;
	}
	
.rigabluette{
	margin:0 0 1em 0;
	padding:0;
	border-top:#3477B9 1px solid;
	}
	
.titab{
	font-size:0.8em;
	font-weight:bold;
	text-align:center;
	color:#384F89;
	background:#FFF;
	padding:0.3em 0 0.3em 0;
	border:1px solid #C3CADB;
	}
	
.titab2{
	font-size:0.85em;
	font-weight:bold;
	text-align:center;
	color:#BA160F;
	margin-top:0.5em;
	padding:0.3em 0 0.3em 0;
	border:1px solid #C3CADB;
	}
		
.titabCerca{
	text-align:right;
	color:#384F89;
	background:#FFF;
	margin:6px 0 2px 0; 
	padding:0.3em 0.3em 0.3em 0.3em;
	border:#C3CADB solid 1px;
	}
.titansw{
	text-align:left;
	color:#384F89;
	font-size:0.8em;
	font-weight:bold;
	margin:0; 
	padding:0.3em 0.3em 0.3em 0.3em;
	float:left;
	}

/*Box 
---------------------------------------------------------*/
 
.box{
	margin-top:0.7em;
	margin-bottom:1em;
	text-align:center;
	border-bottom:#778899 solid 1px;
	}
.box h2{
	background:#BA160F url(/images/box/tit_login_.gif) right top no-repeat;
	padding:0;
	border-top:#778899 solid 1px;
	}
.boxlogin{
	margin-top:0;
	text-align:left;
	color:#384F89;
	font-weight:normal;
	background:#FFF url(/images/box/freccia_box_bd.gif) right bottom no-repeat;
	padding:0 0.5em 0.5em 1.5em;
	border-right:#778899 solid 1px;
	border-left:#778899 solid 1px;
	}
.boxsale{
	text-align:left;
	background:#FFF url(/images/box/freccia_box.gif) right bottom no-repeat;
	margin-top:1em;
	border:#07246D solid 1px;
	}
.boxsale h2{
	margin:0.3em 0 0.3em 0;
	color:#07246D;
	font-size:0.9em;
	text-align:left;
	font-weight:bold;
	padding:0 0.5em;
	}
.boxsale p{
	color:#07246D;
	font-size:0.7em;
	font-weight:normal;
	margin:0;
	padding:0 0.5em 0.5em 0.5em;
	}		
.boxsaleTest{
	text-align:left;
	color:#000;
	font-size:0.8em;
	font-weight:normal;
	background:#FFF ;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:right bottom;
	padding:1em 0 1em 1em;
	border:red dotted 1px;
	}

.boxproduct{
	text-align:left;
	background:#FFF url(/images/box/freccia_box.gif) right bottom no-repeat;
	margin-top:1em;
	border:#009933 solid 1px;
	}
.boxproduct h2{
	margin:0.3em 0 0.3em 0;
	color:#009933;
	font-size:0.9em;
	text-align:left;
	font-weight:bold;
	padding:0 0.5em;
	}
.boxproduct p{
	color:#07246D;
	font-size:0.7em;
	font-weight:normal;
	margin:0;
	padding:0 0.5em 0.5em 0.5em;
	}		
	
.boxsaleTest{
	text-align:left;
	color:#000;
	font-size:0.8em;
	font-weight:normal;
	background:#FFF ;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:right bottom;
	padding:1em 0 1em 1em;
	border:red dotted 1px;
	}


		
.boxnovita{
	margin:0;
	text-align:left;
	background:#FFF url(/images/box/freccia_box_bd.gif) right bottom no-repeat;
	margin-top:1em;
	border:#BC1409 solid 1px;
	}

.boxnovita h2{
	margin:0.3em 0 0.3em 0;
	color:#BC1409;
	font-size:0.9em;
	font-weight:bold;
	text-align:left;
	padding: 0 0.5em;
}

.boxnovita p{
	color:#384F89;
	font-size:0.7em;
	font-weight:normal;
	margin:0;
	padding:0 0.5em 0.5em 0.5em;
}

.boxbrand{
	margin-top:0;
	text-align:left;
	color:#FFF;
	font-weight:normal;
	background:#FBFCFD;
	padding:1em 0 2em 0em;
	border:#384F89 solid 1px;
	}
	
.boxpromo{
	margin-top:0;
	text-align:left;
	color:#F00;
	font-size:0.6em;
	font-weight:normal;
	background:#FFF url(/images/box/freccia_box.gif);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:right bottom;
	padding:0 0 0.5em 0.8em;
	border-bottom:#778899 solid 1px;
	border-left:#778899 solid 1px;
	border-right:#778899 solid 1px;
	}

	
.box1{
	margin-top:0.7em;
	margin-bottom:1em;
	}
	
.boxswitch{
	width:100%;
	}
.boxcategorie{
	text-align:left;
	color:#FFF;
	font-weight:normal;
	background:#384F89 url(/images/box/ombra.gif) repeat-y right;
	padding-left:1em; padding-right:0; padding-top:0em; padding-bottom:1em
	}
.boxmarche{
	text-align:left;
	color:#FFF;
	font-weight:normal;
	background:#BA160F url(/images/box/ombra.gif) repeat-y right;
	padding-left:1em; padding-right:0; padding-top:0em; padding-bottom:1em;
	}
/*
.boxsubmn{
	margin-top:1.8em;
	text-align:right;
	color:#F9F;
	background:#F9F9F9 url(/images/box/bg_submn.gif) repeat-y left;
	padding:2em 0 0 0;
	width:8.5em;
	height:17.7em;
	border-right:#778899 1px solid;
	border-bottom:#778899 1px solid;
	}*/
.boxsubmn{
	margin-top:1.8em;
	text-align:right;
	color:#F9F;
	background:#F9F9F9 url(/original/images/box/bg_submn_.gif) repeat-y left;
	padding:1em 0 2em 0;
	width:100%;
	border:#778899 1px solid;
	}
		
.boxlatweb{
	background:#F9F9F9 url(/images/website/sfondo_web.gif);
	padding:0;
	padding-bottom:50px;
	}

/*Marchi 
---------------------------------------------------------*/
div.marchi{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size:0.7em;
	margin:0;
	padding:0.5em 0 0 5em;
	color:#000;
	background:#FFF;
	border-bottom:1px solid #384F89;
	vertical-align:top;
	}
	
.logo{
	float:left;
	}
	
/*Contenuti Sezione e-commerce
---------------------------------------------------------*/
div.lista1{
	margin:0; 
	padding:0 0 0.3em 0;
	border-top:1px solid #1B4083;
	border-bottom:1px solid #1B4083;
	}

div.lista1 ul {
	margin:0;
	padding:0;
	list-style-type:none
	}
	
div.lista1 li {
	display:inline;
	padding:0 0.3em;
	}

div.unico{
	margin:4px 0 0 0;
	border-top:1px solid #707070;
	background:#FFF;
	}
	
div.sopra{
	margin:0;
	padding:0;
	border-bottom:1px solid #707070;
	background:#f7f7f7;
	padding-bottom:0.2em;
	}
	
.titleft{
	float:left;
	text-align:left;
	color:#B92019;
	font-weight:bold;
	font-size:0.9em;
	margin:0px;
	padding-left:12px;
	}
div.mnright{
	text-align:right;
	margin:0px 0 2px 0;
	}
div.mnright ol{
	padding:0;
	margin:0;
	list-style-type:none;
	}
div.mnright li{
	padding:0;
	margin:0;
	display:inline;
	}	
div.sotto{
	margin:0;
	border:0;
	background:#FFF;
	text-align:center;
	}
div.sotto h2{
	text-align:center;
	margin:0;
	padding:0;
	color:#384F89;
	}	
div.mnleft{
	text-align:left;
	margin:0;
	padding:0;
	float:left;
	}
div.mnleft ol{
	margin:0;
	padding:0;
	list-style-type:none;
	}
div.mnleft li{
	display:inline;
	margin:0;
	padding:0;
	padding-left:10px;
	background: url(/images/e-com/arrow_.gif) left center no-repeat;
	}	
div.titright{
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	color:#383838;
	font-weight:normal;
	font-size:0.8em;
	padding-top:0.2em;
	padding-right:0.3em;
	}
	
span.submn{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#B92019;
	font-size:0.6em;
	}
div.conform{
	padding:12px;
	}

/*Sottomenu 
---------------------------------------------------------*/
div.eventi{
	margin-bottom:15px;
	background:#f3f9f9;
	border:1px solid #778899;
	}
	
div.eventihead{
	text-align:center;
	color:#505050;
	background:#efe4af;
	border-bottom:1px solid #778899;
	padding:3px 2px 5px 2px;
	}

div.eventibody{
	text-align:left;
	background : #f6f7f7;
	border:0px none;
	padding:4px 2px 10px 2px;
	}

/*Paginazione
---------------------------------------------------------*/
div.paginazione	{
	width:100%; 
	text-align:center;
	}
.arrow	{
	vertical-align:bottom; 
	border:0px none; 
	}
	
/*Layout etichetta contenuto
---------------------------------------------------------*/

div.row
	{width:100%;padding:20px 0 20px 0;}

div.rowline
	{border-bottom:1px solid #778899; width:100%;padding:20px 0 20px 0;}
	
div.coll
	{float:left;	top:0px;	left:2px;	width:130px;	vertical-align:bottom;	z-index:0;}

div.coll_r
	{float:left;	top:0px;	left:2px;	width:115px;	padding:3px;	vertical-align:bottom;	text-align:right;	z-index:0;}

div.coll2_r
	{float:left;	top:0px;	left:2px;	width:160px;	padding:3px;	vertical-align:bottom;	text-align:right;	z-index:0;}

div.colr_l
	{padding:3px;	top:0px;	z-index:0;	text-align:left;}	

div.coll2
	{float:left;	top:0px;	left:2px;	width:200px;	vertical-align:bottom;	z-index:0;}

div.coll3
	{float:left;	top:0px;	left:2px;	width:125px;	vertical-align:bottom;	z-index:0;}

div.colr
	{top:0px;	z-index:0;}	

/*Dettaglio prodotti
--------------------------------------------------------------*/
body.detail{
	text-align:center;
	background:#FEFBDE;
	margin:0;
	padding:10px 0 10px 0
	}
	
div.top{
	width:412px;
	margin:0;
	padding:0;
	}
	
div.head{
	position:relative;
	margin:0;
	background:#084879 url(/images/dettaglio/angle.gif);
	background-position:left;
	background-repeat:no-repeat;
	border-bottom:1px solid #084879;
	width:412px;
	}
	
div.close{
	position:absolute;
	top:0;
	left:0;
	text-align:left;
	}
	
div.codice{
	top:0;
	right:0;
	text-align:right;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:0.8em;
	font-weight:bold;
	color:#FFF;
	}
	
div.scheda{
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	text-align:left;
	background:#FFF;
	}
	
div.descr{
	border:1px solid #084879;
	padding-top:10px;
	}
	
div.foto{
	position:absolute;
	margin:0;
	padding:0;
	left:1px;
	top:20px;
	text-align:left;
	width:48%;
	border-right:1px solid #084879;
	}
	
div.dida1{
	padding-left:0;
	margin-top:20px;
	right:0;
	margin-bottom:50px;
	margin-left:50%;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:0.7em;
	font-weight:normal;
	color:#000;
	text-align:left;
	line-height:140%;
	}
	
div.titolini{
	color:#FFF;
	font-weight:bold;
	background:#084879;
	width:96%;
	padding-left:6px;
	}
	
div.titolino{
	color:#FFF;
	font-weight:bold;
	background:#084879;
	width:98%;
	padding-left:6px;
	}
	
div.dida2{
	margin-left:3px;
	text-align:left;
	line-height:140%;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:0.7em;
	font-weight:normal;
	color:#000;
	}

a.dett:link, a.dett:visited, a.dett:hover{
	color:#BA160F;
	font-family:Arial, Verdana, helvetica,sans-serif; 
	text-decoration:underline;
	font-weight:bold;
	}

/*Gestione Vetrina--------------------------------------------------------------------------*/
ul.catvetrina{
	list-style-image:url('/images/box/bul_list.gif');
	list-style-position: outside;
	margin:0 0.5em 0 15px;
	padding:0;
	font-weight:bold;
	text-decoration:none;
	}
	
li.catvetrina{
	text-align:left;
	vertical-align:top;
	margin-left:0px;
/*	padding:0;*/
	font-weight:bold;
	text-decoration:none;	
	}	

/*Navigatore
----------------------------------------------------------------*/
.boxtop{
	width:100%;
	background:#384F89 url(/images/box/top-left.gif) top left no-repeat;
	text-align:right;
	}
.boxbot{
	width:100%;
	background:#384F89 url(/images/box/bottom-left.gif) top left no-repeat;
	text-align:right;
	}

/*Spaziatori
------------------------------------------------------------------------------*/
div.spazio70{padding-bottom:70px;}
div.spazio100{padding-bottom:100px;}
div.spazio200{padding-bottom:200px;}
div.spazio500{padding-bottom:500px;}


/* Allineamento testo
-----------------------------------------------------------------------------------------*/
div.center{
	text-align:center;
	}
div.right{
  	text-align:right;
  	}
div.left{
	float:left;
	}

