body {
	margin:0;
	padding:0;
	background-color:#ffffff;
	color:#003399;
	font-size:14px;
	cursor:default;
	font-family:"Tahoma", "Verdana", "Arial", "Times New Roman";
}
a {
	color:#ffffff;
	text-decoration:underline;
}

a:hover {
	color:#ffffff;
	text-decoration:none;
}
hr {	
	height:1px; 
	color:#003399;
	background:#003399;
	border:0px;
	margin:0;
	padding:0;
}

.hr_tabelle {
	height:1px; 
	color:#003399;
	background:#003399;
	border:0px;
}

.header {	
}


.text{
	height:18px;
	border:1px solid #CFCAB8;
	width:150px;
	background-color:#F8F5ED;
	font-size:14px;
}

.text2{
	height:18px;
	border:1px solid #CFCAB8;
	width:50px;
	background-color:#F8F5ED;
	font-size:14px;
}

.text_area{
	height:100px;
	border:1px solid #CFCAB8;
	width:515px;
	background-color:#F8F5ED;	
	font-family: "Tahoma", "Verdana";
	padding: 5px 0 5px 5px;
}

.submit_search {
	height:22px;
	background:url(img/sfondo_campo.jpg) top left repeat-x;
	background-color:#0066CC;
	border:1px solid #0099CC ;
	font-size:13px;
	color:#F0F0F0;
	font-weight:bold;
	text-align:center;
	padding-bottom:2px;
	cursor:pointer;
}

.footer {
	width:980px;
	height:30px;
	margin:0 auto;
	padding:0px;
	background:url(img/footer2.jpg) no-repeat top left #ffffff;
}
	.testo_footer {
	float:left;
	color:#003366;
	font-size:10px;
	}
	
.footer_sx {
	float:left;
	/*width:597px;*/
}

.footer_dx {
	padding-top:5px;
	float:right;
	/*width:248px;*/
	margin-left:42px;
}

.footer a{
	color:#003399;
}

.footer a:hover{
	color:#006699;
}


.contenitore {
	width:980px;  
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	background-image:url(img/sfondo_contenitore.gif);		
}


.img {
	float:left;
}


/**index**/
.spaziatore_sx {
	float:left;
	width:81px;
	height:600px;
}
.immagine_logo {
	float:left;
	width:175px;
	height:208px;
}
.campo_citazione {
	float:right;
	width:350px;
	height:45px;
	padding-top:40px;
	margin-bottom:20px;
	margin-right:14px;
	color:#003399;
	font-size:14px;
	text-align:right;
	border-bottom:1px solid;
	border-color:#003399;
}
.campo_menu {
	float:right;
	width:400px;
	height:110px;
	margin-top:4px;
	margin-right:14px;
}
/**colonna_sx**/
.colonna_sx {
	float:left;
	width:597px;
}
	.colonna_pagina_sx {
		float:left;
		width:200px;
	}
	.immagine_colonna_pagina_sx {
		float:right;
		padding-top:10px;
		margin-left:45px;
	}
	.colonna_pagina_dx {
		float:left;
		width:370px; 
		padding-top:15px; 
		text-align:left;	
	}
	.pagina_alto {
		float:left;
		width:597px;
	}
	.pagina_basso{
		float:left;
		width:595px;
	}
		.titolo_colonna_sx {
			width:350px;
			color:#003399;
			font-size:14px;
			font-weight:bold;
			font-family:"Comic Sans MS";
		}
		.testo_colonna_sx {
			width:350px;
			color:#003399;
			font-size:14px;
		}
		.testo_colonna_sx a {
			color:#003399;
			text-decoration:none;
		}
		.testo_colonna_sx a:hover {
			color:#003399;
			text-decoration:none;
		}
		.testo_contatti {
			float:right;
			padding-top:20px;
			color:#003399;
			font-size:14px;
		}
		
		
		.pagina_basso a{
			color:#D77100;
			text-decoration:underline;
		}
		
		.pagina_basso a:hover{
			color:#E57F0E;
			text-decoration:none;
		}
		
	.campo_scelta_prodotto {
		float:left;
		width:568px;
		height:88px;
		padding-top:16px
	}
	.scelta_prodotto {
		width:560px;
		margin:20px auto auto 20px;
	}
	
	.elenco_news{
		width:555px;
		margin-left:20px;
		cursor:pointer;
	}
	
	.elenco_news .titolo_news{
		width:535px;
		padding:10px;
		font-weight:bold;
	}
	
	.elenco_news .testo_news{
		width:535px;
		padding:0 10px 10px 10px;
		font-size: 13px;
		border-bottom: 1px dotted #999999;
	}
	

.path{
	height: 20px; 
	margin-left: 15px; 
	padding-top: 10px; 
	width: 500px; 
	text-transform: capitalize;
}

.campo_tabella {
	float:left;
	width:560px; 
	padding-top:10px;
	margin-left:15px; 
}
	.titolo_tabella {
		width:490px;
		padding-top:10px;
		color:#003399;
		font-size:14px;
		font-weight:bold;
		font-family:"Comic Sans MS";
	}
	.testo_tabella {
		color:#003399;
		font-size:14px;
	}
	.testo_tabella a {
		color:#003399;
		text-decoration:none;
	}
	.testo_tabella a:hover {
		color:#6699CC;
		text-decoration:none;
	}
/**fine colonna_sx**/
/**colonna_dx**/
.colonna_dx {
	float:left;
	width:246px;
	margin-left:42px;
}
	.colonna_menu {
		width:230px;
		margin-top:10px;
	}
		.testo_menu {
			width:150px;
			margin-left:10px;
			color:#003399;
			font-size:14px;
			font-weight:bold;

		}
		.testo_menu a {
			color:#003399;
			text-decoration:none;
			font-family:"Comic Sans MS";	
		}
		.testo_menu a:hover {
			color:#6699CC;
			text-decoration:none;
		}
		.testo_menu_sel {
			width:150px;
			margin-left:10px;
			color:#6699cc;
			font-size:14px;
			font-weight:bold;
		}
		.comic {
			font-family:"Comic Sans MS";
		}
	.colonna_offerte {
		margin-left:10px;
		width:234px;
		padding-top:20px;
	}
	.contenitore_offerte {
		width:230px;
	}
	.campo_offerte {
		width:230px;
		padding-bottom:5px;
		border-bottom:1px dotted #999999;
	}
	
		.testo_dx {
			/*margin-left:5px;*/
			float:left;
			color:#003399;
			font-size:12px;
		}
		.titolo_colonna_dx {
			width:230px;
			color:#003399;
			font-weight:bold;
			font-size:15px;
			font-family:"Comic Sans MS";	
		}
		.testo_colonna_alto_dx  {
			/*width:130px;
			margin-left:5px;*/
			color:#003399;
			font-size:12px;
		}
		.testo_colonna_alto_dx a {
			color:#003399;
			text-decoration:none;
		}
		.testo_colonna_alto_dx a:hover {
			color:#6699CC;
			text-decoration:none;
		}
		.testo_curiosita {
			color:#003399;
			font-size:12px;
		}
	.colonna_news {
		width:230px;
		padding-top:15px;
		margin-left:10px;
	}
	.campo_news {
		width:220px;
		border-bottom:1px dotted #999999;
		cursor:pointer;
		background-color:#FFF7E7;
		padding:5px;
		padding-bottom:10px;
	}
		.testo_colonna_basso_dx  {
			width:218px;
			color:#003399;
			font-size:12px;
		}
		.testo_colonna_basso_dx a {
			color:#003399;
			text-decoration:none;
		}
		.testo_colonna_basso_dx a:hover {
			color:#6699CC;
			text-decoration:none;
		}
		.testo_collegamenti {
			float:right;
			margin-left:10px;
			color:#009900;
			font-size:12px;
		}
		.testo_collegamenti a {
			color:#009900;
			text-decoration:underline;
		}
		.testo_collegamenti a:hover {
			color:#009900;
			text-decoration:none;
		}
/**fine colonna_dx**/
/**prodotti**/
.campo_tipologia {
	float:right;
	width:100%;
	text-align:right;
	background: url(img/sfondo_campo.jpg) top left;	
	
}

.campo_tipo {
	float:left;
	height:26px;
	border-right:1px solid #FFFFFF;
	background: url(img/sfondo_campo.jpg) top left;
	font-family:"Comic Sans MS";
	display:block;
}

	.campo_tipo .testo_tipo {
		margin:4px 5px 4px 5px;
		color:#FFCC00;
		font-size:12px;
	}
	
	.campo_tipo .testo_tipo a {
		color:#ffffff;
		text-decoration:none;
	}
	
	.campo_tipo .testo_tipo a:hover{
		color:#003399;
		text-decoration:none;
	}


.campo_tipo_sel {
	float:left;
	height:26px;
	border-right:1px solid #FFFFFF;
	background-color:#FFCC00;
	background: url(img/sfondo_campo_sel.jpg) top left;
	font-family:"Comic Sans MS";
	display:block;
}

	.campo_tipo_sel .testo_tipo {
		margin:4px 5px 4px 5px;
		color:#003366;
		font-size:12px;
		
	}
	.campo_tipo_sel .testo_tipo a {
		color:#003366;
		text-decoration:none;
	}
	.campo_tipo_sel .testo_tipo a:hover{
		color:#003366;
		text-decoration:none;
	}


.campo_prodotti {
	float:left;
	width:597px;
	margin-top:10px;
}
/**fine prodotti**/

/**scheda prodotti**/
.immagine_prodotto {
	 width:170px;
	 height:160px;
	 overflow:hidden;
	 margin-left:15px;
}

.campo_modulo_ordine {
	float:left;
	width:350px; 
	margin-top:15px; 
	text-align:left; 
	background: url(img/sfondo_modulo_ordine.jpg) top left repeat-y;
}

.testo_modulo_ordine {
	width:330px; 
	margin:10px;
	color:#003399;
	font-size:12px;
}
.bottone_carrello {
	width:26px;
	height:26px;
	border:0px solid;
}
.testo_info {
	float:left;
	width:120px;
	font-size:11px;
	margin-left:5px;
	text-align:left; 
}

/**fine scheda prodotti**/


.int_contatto{
	font-size:12px;
}

.pagina_basso td{
	font-size:12px;
}

table#carrello{
	width:576px;
	border:1px solid #FFFFFF;
}
td.td_carrello{
	background-color:#3D5C99;
	vertical-align:middle;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
td.td_carrello_dati{
	background-color:#DADADA;
	text-align:center;
	vertical-align:middle;
}
td.td_carrello_dati a{
	color:#000000;
	text-decoration:underline;
}

input.invia_carrello{
	/*background-color:#FFFFFF;
	color:#0578B3;
	border:0px*/
	
	height:22px;
	/*background:url(img/sfondo_campo.jpg) top left repeat-x;*/
	background-color:#0066CC;
	border:1px solid #FFFFFF ;
	font-size:13px;
	color:#F0F0F0;
	font-weight:bold;
	text-align:center;
	padding-bottom:2px;
	cursor: pointer;
}

div#carrello_avanti{
	float:right;
	text-align:right;
	margin-right:10px;
}
div#carrello_indietro{
	float:left;
	text-align:left;
	margin-left:10px;
}
td.login_titoli{
	color:#000000;
	font-weight:bold;
}
td.login_celle{
	background-color:#3D5C99;
	padding:20px 20px 0px 20px;
	vertical-align:top;
	color:#FFFFFF;
}

input.login_submit{
	background-color:#DADADA;
	color:#000000;
	border:0px;
	width:60px;
	margin-left:140px;
}

.select_prodotto{
	width:140px; 
	margin-left:20px; 
	margin-top:38px; 
	left:0px;
	position:absolute;
}

.select_prodotto_hover{
	width:220px; 
	margin-left:20px;
	margin-top:38px; 
	left:0px;
	position:absolute;
}

.evidenziato{
	background-color:#DADADA;
	height:30px;
}

/*.submit_search {
	height:22px;
	background:url(img/sfondo_campo.jpg) top left repeat-x;
	background-color:#0066CC;
	border:1px solid #0099CC ;
	font-size:13px;
	color:#F0F0F0;
	font-weight:bold;
	text-align:center;
	padding-bottom:2px;
}*/


/****************************************************
				STILE LIGHTSLIDE
****************************************************/

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 0;
}
.highslide:hover img {
	border: 0;
}


.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    padding: 5px;
    background-color: white;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
    background-color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	visibility: hidden;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

/* css per la sezione natale */
.top_natale {
	width:597px;
	height:100px;
	background:url(img/sfondo_top.gif) top left no-repeat #FFF;
}
.natale_sx {
	float:left;
	width:298px;
	height:386px;
}
.natale_dx {
	float:right;
	width:298px;
	height:386px;
}
.area_menu_natale {
	float:left;
	padding-top:28px;
	padding-left:29px;
	width:568px;
}
	.voce_menu_natale {
		float:left;
		padding-right:18px;
		padding-bottom:10px;
		width:260px;
		height:80px;
	}
/* fine css per la sezione natale */
