/* TerraItaly.com layout  */
	/* You may adapt elements of this CSS in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the design") is copyright 2005 terraItaly and Qubic Communications and may not be reproduced. */ 





	/* Fix a silly bug in Mozilla */

html { 
	margin: 0;
	padding: 0;
	min-width: 787px;
	 }


	/* Helpers and base rules */

img	{
	border: 0;

	}

	/* Primary layout divisions */

body	{
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;	
	background: #036;
	color: white;
	font: 11px "Lucida Grande", "Trebuchet MS", "MS Sans Serif", Verdana, Helvetica, sans-serif;
	}


div#global	{
	color: white;
	background: transparent;
	width: 787px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}

	/* Testata Elements */	
	
	.shini{display:none;}
	
div#testata 	{
	float: left;
	width: 787px;
	height:52px;
	padding: 0;
	border: 0;
	background:transparent url(../img_80_IT/sfondotestata.gif) top no-repeat;*/
	margin: 0;
	margin-bottom:2px;
	}
	
#logo {
	padding:0;
	margin-top:7px;
	margin-left:13px;
	border:0;
	float:left;
}

#ico{
	background:transparent;
	float:right;
	margin:0;
	margin-top:2px;
	margin-right:18px !important;
	margin-right:10px;
	padding:0;
}

	/* menu di Navigazione */

#navmenu {
	width: 299px;
 	height: 44px;
 	background: url(../img_80_IT/navbutton_1.gif) top no-repeat;
 	margin:0;
 	margin-top:4px; 
 	padding: 0;
 	float:left;
 	position: relative;
}



#navmenu li {
	margin: 0; 
	padding: 0; 
	list-style: none; 
	display: block; 
	position: absolute; 
}

#navmenu a {
	display: block;
}

#panel1 {left: 18px; top: 0px; width: 80px; height: 20px;}
#panel2 {left: 120px; top: 0px; width: 80px; height: 20px;}
#panel3 {left: 12px; top: 23px; width: 80px; height: 20px;}
#panel4 {left: 110px; top: 23px; width: 80px; height: 20px;}
#panel5 {left: 208px; top: 23px; width: 80px; height: 20px;}

#panel1 a {height: 20px;}
#panel2 a {height: 20px;}
#panel3 a {height: 20px;}
#panel4 a {height: 20px;}
#panel5 a {height: 20px;}
	
	/* Pan Elements */

div#panleft 	{
	float: left;
	width: 428px;
	height:428px;
	padding: 0;
	border: 0;
	background:transparent;
	margin: 0;
	}
	
div#panright 	{
	float: left;
	width: 358px;
	/*height:428px;*/
	padding: 0;
	border: 0;
	margin: 0;
	margin-left:1px;
	}
	

div.titlearancio{
	margin:0;
	padding:0;
	background: url(../img_80_IT/123.gif) top no-repeat;
	height:34px;
}

div.titlearancio img{
	border:0;
}



div#numeri123{
	width: 358px;
	height:34px;
	padding: 0;
	border: 0;
	background:transparent;
	margin: 0;

}


#numero1{
	margin: 4px 1px 0px 5px;
	padding:0;
}


#numero2{
	margin: 4px 1px 0px 0px;
	padding:0;
}

#numero3{
	margin: 0px 1px 0px 0px;
	padding:0;
}

/*MODULO ESATTO*/
#modulo{
	float:left;
	margin:0;
	margin-top:4px;
	padding:0;
	width: 358px;
	font-size:11px;
 	voice-family: "\"}\"";
  	voice-family: inherit;
  	font-size: 11px;
  	width: 358px;
}

html>body #modulo {
	width: 358px;
    font-size: 11px;
}

	#modulo ul{
		list-style-type:none;
		padding: 0;
		margin: 0;
		margin-left:0;
		padding-left:0;
	}
	
	#modulo li{
		color:white;
		margin:0;
		padding:0;
		border-bottom: solid 1px #036;
		

	}
	
	#modulo img{
		border: none;
		margin: 0;
		padding: 0;

	}
	
	.aggiungi{
		vertical-align:middle !important;
		vertical-align:top;

	}
	
	#modtitle{
	background:transparent url(../img_80_IT/module_title.gif) left bottom no-repeat;
	height: 21px;
	}
	#modtitle img{
		margin-top: 4px;
		margin-left:15px;
	}
	
	.mod{
		margin:0;
		padding:0;
		background-color: #69C;
		height: 34px;
	}
	
	.mod a{
	padding-left:2px;
	}
	
	#modbottom{
		background:#69C url(../img_80_IT/module_bottom.gif) left bottom no-repeat;
	}
	
	#modulo input{
		margin-top: 4px;
		font-size:9px;
		margin-left: 3px;
		text-align: right;
	}
	#dimensione{
		float: left;
		margin: 0;
		margin-top: 8px;
		text-align: left;
		padding-left: 15px;
		
	}
	
	
	
	#dimensione img{
		margin-right: 5px;
		vertical-align: middle;
		
	}
		
	#aggiungi{
	float:right;
	text-align: right;
	vertical-align: middle;
	margin: 0;
	padding:0;
	/*width: 50%;*/
	}

form{
	display:inline;
}


/**/

.formato{
	float:left;
	margin:0;
	padding:0;
	margin-top:12px;
	margin-left:26px;
}

.formato1{
	float:left;
	margin:0;
	padding:0;
	margin-top:13px;
	margin-left:26px;
	padding-right:27px;
}

.cart{
	float:right;
	margin:0;
	padding:0;
	margin-left:0px !important;
	margin-left:3px;
}

.titleselect{
	margin:0;
	margin-left:4px;
	margin-bottom:4px;
	padding:0;
}

.cerca{
	margin:0;
	padding:0;
	margin-bottom:20px;
	list-style-type:none;
	margin-top:4px;
}

.cerca li{
	margin:0;
}

.c1 input{
	margin-top:5px;
	margin-left:2px;
}
.c2 input{
	margin-top:5px;
	margin-left:2px;
}



.c1{
	margin:0;
	background:transparent url(../img_80_IT/module_bg.gif) 0 0 no-repeat ;
	height:34px;
	padding:0;



}

.c2{
	margin:0;
	background:transparent url(../img_80_IT/module_bg.gif) 0 -35px no-repeat ;
	height:34px;
	padding:0;
	border-top:solid 1px #036;
	margin-top:0 !important;
	margin-top:-1px;

}



.cercaimage{
	margin:0;
	padding:0;
	list-style-type:none;
	margin-top:4px;
}

.cercaimage li{
	margin:0;
}

/* Sezione Thumbnail*/

div#thumb {
	margin:0;
	padding-top:16px;
	padding-left:13px;
	width:420px;
	voice-family: "\"}\"";
  	voice-family: inherit;
	width:405px;
}

html>body #thumb{
	width:405px;

}

div#thumb a {
	text-decoration:none;
	color:white;
}

div#thumb p{
	font-size:8px;
	font-family: "Trebuchet MS", Arial;
	margin:0;
	padding:0;
	padding-top:4px !important;
	padding-top:0px;
	line-height:9px;
	voice-family: "\"}\"";
  	voice-family: inherit;
  	font-size:9px;
}

html>body #thumb p{
	font-size:9px;
	line-height:9px;
}

div#thumb img{
	margin:1px;
	margin-top:1px;
	margin-bottom:0;
	}
	
.borderthumb{
	border:solid 2px white;
}

div#thumb ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

div#thumb li{
	float:left;
	margin:1px;
	height:132px;
	text-align:center;
	vertical-align: baseline;
	width:132px;
 	voice-family: "\"}\"";
  	voice-family: inherit;
  	width:132px;
  	height:132px;
}

html>body #thumb li{
	width:132px;
	height:132px;
}

/* sezione cercaCard */

#searchcard{
	margin-top:2px;
	margin-bottom:2px;
	padding:0;
	background: url(../img_80_IT/cerca_bg.gif) top no-repeat;
	width:358px;
	height:34px;
	
}

#searchcard span{
}

#searchcard input{
	margin-top:7px;
	margin-left:35px;
	float:left;
	
}
#searchcard img{
	float:right;
	margin-left:10px;
}

#trova{
	margin-top:1px;
	margin-bottom:20px;
	padding:0;
	background: url(../img_80_IT/cerca_bg.gif) top no-repeat;
	width:358px;
	height:34px;
}


#trova img{
	float:left;
	margin-left:273px;
	}


#listato{
	width:358px;
	margin:0;
	margin-top:0px !important;
	margin-top:-17px ;
	padding:0;
	font-size:11px;
 	voice-family: "\"}\"";
  	voice-family: inherit;
  	font-size: 11px;

}

html>body #listato{
	font-size: 11px;
}

#listato h1{
	margin:0;
	padding:0;
	background: url(../img_80_IT/module_title.gif) left bottom no-repeat;
	height:21px;
	border-bottom:solid 1px #036;
}

#listato ul{
	margin:0;
	margin-top:0;
	padding:0;
	padding-top: 5px;
	
	list-style-type:none;
	background:#69C url(../img_80_IT/corner_right.gif) top right no-repeat;
}

#listato a{
text-decoration:none;
color:white;
font-weight:bold;
}


#listato ul li {
	margin-left:5px;
	padding-left:25px;
	padding-bottom:7px;
	background: url(../img_80_IT/list_level1.gif) top left no-repeat;
	
}


#listato ul ul{
	background:none;
	padding:0;
	margin:0;
	margin-top:5px;
	margin-left:-12px;
	padding-left:0;
}


#listato ul ul li{
	padding-left:25px;
	background: url(../img_80_IT/list_level2.gif) left no-repeat;
	line-height:20px;
	padding-bottom:0px;
}




#selected {
	color: #ffcc00;
}

#cornerbottom{
	width:358px;
	height:17px;
	background: url(../img_80_IT/corner_bottom.gif) bottom no-repeat;
	
}
	/* Pan Cornice */
	
div#foto{
	background:white;
	width: 402px;
	height: 402px;
	position:absolute;
	margin:13px 13px 13px 13px !important;
	margin: -399px 0 0 13px;

}

#pan {
 width: 428px;
 height: 428px;
 background: url(../img_80_IT/pan.gif);
 margin: 0; padding: 0;
 position: relative;
}
#pan li {margin: 0; padding: 0; list-style: none; display: block; position: absolute; }

#pan a {display: block;}

#apan1 {left: 0px; top: 0px; width: 13px; height: 13px;}
#apan2 {left: 14px; top: 0px; width: 398px; height: 13px;}
#apan3 {left: 214px; top: 0px; width: 214px; height: 214px;}
#apan4 {left: 414px; top: 14px; width: 13px; height: 398px;}
#apan5 {left: 214px; top: 214px; width: 214px; height: 214px;}
#apan6 {left: 14px; top: 414px; width: 398px; height: 13px;}
#apan7 {left: 0px; top: 214px; width: 13px; height: 13px;}
#apan8 {left: 0px; top: 14px; width: 13px; height: 398px;}


#apan1 a { width: 214px; height: 214px; }
#apan2 a { width: 398px; height: 13px;}
#apan3 a { width: 214px; height: 214px;}
#apan4 a {height: 398px;}
#apan5 a {width: 214px; height: 214px;}
#apan6 a {height: 13px;}
#apan7 a {width: 214px; height: 214px;}
#apan8 a {height: 398px;}



#apan1 a:hover {background: url(../img_80_IT/pan.gif) -428px 0px no-repeat;}
#apan2 a:hover {background: url(../img_80_IT/pan.gif) -442px 0px no-repeat;}
#apan3 a:hover {background: url(../img_80_IT/pan.gif) -642px 0px no-repeat;}
#apan4 a:hover {background: url(../img_80_IT/pan.gif) -842px -14px no-repeat;}
#apan5 a:hover {background: url(../img_80_IT/pan.gif) -642px -214px no-repeat;}
#apan6 a:hover {background: url(../img_80_IT/pan.gif) -442px -414px no-repeat;}
#apan7 a:hover {background: url(../img_80_IT/pan.gif) -428px -214px no-repeat; }
#apan8 a:hover {background: url(../img_80_IT/pan.gif) -428px -14px no-repeat;}




	/* zOOm */
	
 div#zoom {
	float: left;
	width: 787px;
	height:34px;
	padding: 0;
	border: 0;
	background: url(../img_80_IT/zoom.gif) top no-repeat;
	margin: 0;
	margin-top:4px;
	
}

div#zoom ul{
	padding:0;
	margin:0;
	margin-top:4px;
	/*margin-left:10px !important;*/
	margin-left:5px;
	float:left;
}

div#zoom li {margin:0;padding: 0; list-style-type: none; display: inline; }

div#zoom li a{
	margin-left:-1px;
}

.carrello {
	padding:0;
	margin-top:2px;
	margin-left:97px !important;
	margin-left:92px;
	float:left;
}

.helponline{
	margin:0;
	margin-top:4px;
	margin-left:10px;
	float:left;
	visibility:hidden;
	
}


div#zoom span{
	background:transparent url(../img_80_IT/green_bg.gif) top center no-repeat;
	width:406px !important;
	width: 405px;
	height:20px;
	float:left;
	margin:0;
	display:block;
	text-align:center;
	margin-top:6px;
	margin-left:15px !important;
	margin-left:11px;
	padding-top:3px;
	font-size:11px;
 	voice-family: "\"}\"";
  	voice-family: inherit;
  	font-size: 11px;
}

html>body #zoom span{
	font-size: 11px;
}


div#zoom span a:link{
	color:white;
	text-decoration:none;
	
}

div#zoom span a:visited{
	color:white;
	text-decoration:none;
}

#actual{
	font-weight:bold;
	font-size:14px;
	line-height: 12px;
}



div#zoom p{
	background:transparent url(../img_80_IT/seleziona_immagine_card.gif) top center no-repeat;
	width:351px;
	height:30px;
	float:left;
	margin:0;
	display:block;
	text-align:left;
	margin-top:2px;
	margin-left:35px !important;
	margin-left:11px;
	padding-top:7px;
	padding-left:20px;
}
#selezionato{
	font-weight:bold;
	font-size:12px;
	padding-left:4px;
}

	/* Footer */
	
 div#footer {
	float: left;
	width: 787px;
	height:34px;
	padding: 0;
	border: 0;
	background: url(../img_80_IT/address_new.gif) 16px 0px no-repeat;
	margin: 0;
	margin-top:8px;
	text-align:right;
}


address{
	display:none;
}





/* ItalyCard */

#pancard {
	margin:0;
	padding:0;
	background:transparent url(../img_80_IT/cornice_bg.gif) top no-repeat;
	width:428px;
	height:428px;
	}

.thumb{
	padding-top:14px;
}


#pancard p{
	margin:0;
	margin-bottom:5px;
	padding:0;
	font-size:10px;
	font-family: "Trebuchet MS", arial;
	color:white;
}


/* Carrello elettronico */
div#carrello{
	margin:0;
	padding:0;
	float:left;
	width:787px;
	/*height:372px;*/
}


div#info{
	margin:0;
	padding:0;
	background:#69c url(../img_80_IT/Cart_bg_up.gif) top no-repeat;
	width:787px;
	height:34px;
}

div#info h1{
	margin:0;
	margin-top:10px;
	margin-left:32px;
	padding:0;
	font-size:16px;

}

div#cartbottom{
	margin:0;
	padding:0;
	background:#69c url(../img_80_IT/Cart_bg_dn.gif) bottom no-repeat;
	width:787px;
	height:20px;
	float:left;
}


#tabella{
	margin-top: 2px;
	background:#69c;
	width:100%;
	float:left;
}

.elementicarrello{
	padding-top:5px;
	font-size:9px;
	color:#036;
	font-weight:bold;
}

.elementicarrello input{
	font-size:9px !important;
	text-align:right;
	margin:0;
	padding:0;
	display:block;
}

#Link a{
	color:#036;
	font-weight:bold;
}

#Link a:hover{
	font-weight:bold;
	text-decoration:none;
}


#verisign{
	margin-top:2px;
	margin-left:20px;
}

#name a{
	color: yellow;
	font-weight:bold;
	text-decoration:none;
}

.spazio{
	padding-left:4px;
	color:#003366;
	font-size:9px;
	font-weight:bold;
}

.cartcassa{
	margin-top:10px;
}


/*LEGENDA*/

.legenda{
	margin-left:20px;
	margin-top:10px;
	background: url(../img_80_IT/sfondo_legenda.gif) no-repeat;
	width:358px;
	float:left;
	height:104px;
}
.legenda img{
	vertical-align:bottom;
	text-align:center;
	margin-top:57px;
	margin-left:27px;
}

/*LICENZA*/

.licenza{
	margin-left:20px;
	padding-top:20px;
	width:358px;

}

.vaiallacassa{
	margin-right:20px;
}

.licenza textarea{
	width:320px;
	margin-bottom:10px;
}



.licenza h1{
	margin:0;
	padding:0px;
	margin-top:3px;
	margin-bottom:3px;
	font-size:12px;
	color:white;
	font-weight:bold;
	text-align:center;

}

#bordino{
	border-bottom:solid 2px #036;
}

.bordo{
	border: solid 2px white;
	margin:0;
	margin-bottom:1px;
}

#row{
	color:#036;
	font-weight:bold;
	font-size:9px;
}

#type{
	font-size:9px;
	font-weight:bold;
}

#type input{
	width:150px;
	font-size:9px;
	text-align:left;
}


em{
	color:red;
	font-style:normal;
	font-size:9px;
}

#row select, #row input{
	width:150px;
	font-size:9px;
	text-align:left;
}


/* Div Transparenti per la stampa */

#licenzauso{
	display:none;

}

/*ITALY CAR SCEGLI IMG*/
.scegliimg{
	text-align:center;
	padding-top:30px;

}
.scegliimg img{
	border:solid 2px #ff6600;

}

#scegli{
	border:none;
	margin-top:0px !important;
	margin-top:-4px;
}




