
html,body{
	margin:5px 0 10px 0;padding:0;text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
A{color:#CA0068;}
A:hover{text-decoration:none}
caption {width:300px;float:left;font-weight:bold;clear:both;}


.clr{clear:both}
.hide{display:none}


#pagewidth {width:708px;background-image:url(images/back_shadow.gif);
	background-repeat:repeat-y;text-align:left;margin-left:auto;margin-right:auto;}

/* H E A D E R */
#header {height:121px;width:100%;}
#header .head{background-image:url(images/header.jpg);background-repeat:no-repeat;height:96px;}
#header .search{
	background-image:url(images/back_search.gif);
	background-repeat:repeat-x;
	height:25px;
	width:auto;
	border-left:1px solid #000;
	margin:0 9px 0 0;
	padding:2px 9px 0 0;
}
#header A{display:block;height:96px;width:100px;text-indent:-700px;text-decoration:none;}
#header h1 {margin:0;font-size:3px;}
#header form,fieldset,label{margin:0;padding:0;border:0;}
#header legend {display:none;}
#header input{border: 1px solid #CCCCCC;font-size:10px;padding:1px 3px;}
#header input:focus{background-color: #FFDDE4}
#header form {text-align:right;}
#header .search form{background-image:url(images/cerca.gif);
	background-repeat:no-repeat;
	background-position:550px 6px;
}



/* 	L E F T 		C O L O U M N 	*/
#leftcol {width:150px;float:left;}
#navlist {margin: 15px 0 0 0;padding: 0 1px;width: 147px;}
#navlist li {margin: 0 0 2px 0;list-style:none;font-size: 1em;}

#navlist a{
display: block;
text-decoration: none;
color: white;
margin:0;
padding: 5px 0 5px 10px;
font-size:13px;
font-weight:bold;
background: #70939E;
border-left: 6px solid #FF71A4;
}
#navlist a#current {border-color: #5bd #035 #068 #CA0068;}
#navlist a{width: 99%;/* only necessary for Internet Explorer */}
#navlist a{voice-family: "\"}\"";voice-family: inherit;width: 130px;/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */}
#navcontainer>#navlist a {width: auto;}
#navlist a:hover, #navlist a#current:hover{background: #00535B;border-left-color:#CA0068;}
#navlist a:active, #navlist a#current:active {border-left-color:white;}





/* 	I N N E R  		A R E A 	*/
#inner {margin:0 0 0 1px;width:100%;}

#maincol{float:left;width:555px;position:relative;min-height:400px;height: auto !important;height: 400px;}
#maincol .content{padding:6px 30px 30px 20px;font-size:13px;}
#maincol h2{font-size:19px;color:#375C65;font-family:"Trebuchet MS", Verdana, sans-serif;margin:0;}
#maincol h3{font-family:"Trebuchet MS", Verdana, sans-serif;margin:0;font-size:15px;color:#375C65;}
#maincol h4{margin:0;color:#375C65;}
#maincol P{margin:5px 0 8px 0;}
#maincol P.middle{margin:5px 0 8px 0;}
#maincol P.top{margin-top:0px;}
#maincol UL{margin:5px 0 20px 0;padding: 0 0 0 20px;}
#maincol LI{margin:0 0 3px 0;}
#maincol H2.prdtit {padding:2px;border:1px solid #CCC;background-color:#FFDDE4;color:#CA0068;}
#maincol H2 strong {font-size:13px;}
#maincol H2.contbutt,#maincol H2.contbutt2{width:190px;font-weight:normal;font-size:1.3em;margin:0 auto 25px 0;padding:3px 12px ;border:1px solid #CCC;background-color:#FFDDE4;color:#CA0068;}
#maincol H2.contbutt2 {width:auto;}
#maincol H3.prdtit {border-bottom:1px dotted #4D4D4D;margin:0 0 3px 0;}
#maincol .navbar {margin:10px 0 10px 0;font-size:11px;}
#maincol .pagination {text-align:center;margin:25px 0 20px 0;}
#maincol .img-right{float:right;margin:0 0 0 10px;border:1px dashed #CA0068;}
#maincol .img-left{float:left;margin:0 10px 0 0;border:1px dashed #CA0068;padding:2px;}





/* pagina prodotti */
#maincol .letter{width:27px;float:left;margin:5px 3px;text-align:center;font-size:13px;background-color:#375C65;border:1px solid #CA0068;padding:0 3px 0 0px;}
#maincol .letter A{display:block;width:30px;float:left;text-decoration:none;color:#FFF;}
#maincol .products UL{margin:5px 0 20px 0;padding: 0;}
#maincol .products LI{width:98%;margin:0 0 8px 0px;padding:5px;list-style: none;border:1px dotted #4D4D4D;background-color:#F4F4F4;}
#maincol .products IMG{border:1px solid #375C65;margin:5px 0 18px 0;}
#maincol .back{margin:30px 0 10px 0;}




/* pagine contatti */
#maincol .dati form{margin:0px;}
#maincol .dati fieldset {float:left;width:470px;border:1px dotted #4D4D4D;padding:15px;}
#maincol .dati legend {padding:1px 10px;border:1px dotted #4D4D4D;background-color:#FFEEF5;margin:10px 0;}
#maincol .dati label {font-size:12px;}
#maincol .dati input.tex{padding:3px 3px 0 3px;margin:0 0 5px 0;height:20px;font-weight:bold;width:95%;background-image:url(images/offwhitestripes.gif);}
#maincol .dati input.tex:focus,#maincol .dati textarea:focus{background-color:#FFEEF5;background-image:none;}
#maincol .dati textarea {font-size:12px;margin:0 0 5px 0;font-family:Arial, Helvetica, sans-serif;font-weight:bold;width:90%;background-image:url(images/offwhitestripes.gif);}
#maincol .dati .texa,#maincol .dati textarea {margin-left:18px;}
#maincol .dati P{margin:10px 0 0 0;}
#maincol .bottone {background-color: #FFEEF5;font-size:13px;width:120px;}
#maincol .bottonea {color:#FFF;background-color: #CA0068;font-size:13px;margin-left:70px;}
#maincol .buttons {clear:both;text-align:center;padding:10px;}
#maincol .privacy {font-size:11px;margin:10px 0 0 0;}


/* home page */
#maincol .intro {margin:10px 0 30px 0;}
#maincol .intro h2{font-size:25px;
color:#CCC;
letter-spacing:4px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:20px 0 0 0;
text-align:center;}




#maincol .news {width:99%}
#maincol .news UL{margin:5px 0 20px 0;padding: 0;}
#maincol .news LI{margin:0 0 8px 0px;padding:5px;list-style: none;border:1px dotted #4D4D4D;background-color:#F4F4F4;}

#maincol .news .title{font-size:13px;font-weight:bold;color:#4D4D4D;font-family:"Trebuchet MS", Verdana, sans-serif;}
#maincol .news a.continua{line-height:20px;font-size:11px;margin-top:40px;}
#maincol .news a.archivio{font-size:13px;}


#maincol IMG.cartina {border:1px dotted #375C65;}

/*
#mainc .dati fieldset {border:1px dotted #666;padding:5px;}
#mainc .dati P{margin:3px 0 0 0;}
input, textarea, select {font-size: 100%;background-color: #FFFFFF;margin:2px 2px 2px 0px;}
#mainc .dati {float:left;width:300px;margin-top:-10px;}
#mainc .dati label {padding:0;font-weight:bold;}
#mainc .dati legend {border:1px dotted #666;margin:10px 0 10px 0;padding:4px; font-weight:bold;background-color:#FFFFFF;}
#mainc .dati .bottone {font-size:13px;font-weight:bold;}
#mainc .privacy{font-size:11px;float:left;width:250px;margin:15px 0 15px 15px;}
border:1px solid #375C65;
#maincol .dati .bottone {font-size:13px;font-weight:bold;}
*/




/* 	F O O T E R  		A R E A 	*/
#footer {clear:both;background-image:url(images/footer.gif);height:50px;font-size:12px;padding:0 0 0 150px;}
#footer .content{padding:6px 0 0 0;text-align:center;}

.by {width:708px;margin: 20px auto 10px auto;text-align:center; font-size:0.6em;}





/* 	MODULO D'ORDINE 	*/
	#maincol caption{text-align:left;}
	#maincol table{margin-bottom:20px;width:100%;}

	#maincol th,td{padding:2px;}
	#maincol .th-articolo {width:20%;}
	#maincol .th-quantita {width:10%;}
	#maincol .th-descriz {width:auto;}
	#maincol .th-note {width:20%;}
	
	#maincol .th-dati {width:30%;text-align:left;}
	

@media print{
	.phide {display:none;}
	.hide{display:inherit;}
	caption {display:none;}
	#pagewidth{width:100%;}

	#header {height:30px;margin-left:1px;}
	#header .head{height:0px;}

	#header .search {display:none;}
	#header h1 {margin:0;font-size:12px;}
	#header a {display:inherit;height:10px;width:auto;color:#000;text-indent:0px;font-size:20px;
	text-transform:uppercase;}
	
	#leftcol{display:none;}
	
	#maincol h2{color:#000;}
	#maincol {width:100%;}
	#maincol .navbar {display:none;}
	#maincol .content {margin:0; padding:0;}


	#maincol th,td{padding:5px;}
	#maincol .mod-prodotti{width:95%;}

	#maincol .mod-dati{width:95%;}
	#maincol td{height:10px;}
	#maincol td.mod-prodotti, #maincol th.mod-prodotti {padding:5px;}


	
	#footer {padding:0;padding:5em 0 0 0;}
	#footer .content{width:95%;text-align:left;}

}