<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document for www.callegaritende.it */

/************ CALLEGARI COLOR CLASSES **************/

.callegari_background_beige {
	color:#DFD3B5;
}
.callegari_border_beige {
	color:#CDC4AA;
}
.callegari_light_beige {
	color:#F6F4EB;
}

.callegari_reseller_beige {
	color:#E4DECE; /*test backgroundbeige*/
}

.callegari_text_brown {
	color:#7C6B3E;
}
.callegari_text_grey {
	color:#5F5F5F;
}
.callegari_text_gold {
	color:#BE8B06;
}

.callegari_menu_darkbrown {
	color:#252118;
}
.callegari_menu_brown {
	color:#403B2D;
}
.callegari_menu_light_brown {
	color:#676050;
}

/***************************************************/

html {
	background-color: #DFD3B5;	
	height:100%;
}
body {
	background: #DFD3B5 url(../images/main_1px_bg.gif) 187px 50% repeat-x;
	_background: #DFD3B5 url(../images/main_1px_bg.gif) top 50% repeat-x;	
	height:100%;
	margin:0 auto;
	
	font-family: Arial, Helvetica, sans-serif;
/*	font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;*/
/*	font-family: "Courier New", Arial, Helvetica, sans-serif;*/
/*	font-family: Georgia, Arial, Helvetica, sans-serif;*/
/*	font-family: Impact, Arial, Helvetica, sans-serif;*/
/*	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
/*	font-family: "Times New Roman", Arial, Helvetica, sans-serif; */
/*	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/

	font-size: 12px;
	text-align:left;
	color: #7C6B3E;
}

a, object {
	outline:0px !important;
	border:0px !important;
}

a:link{text-decoration:none;color:#7C6B3E;}
a:visited{text-decoration:none;color:#7C6B3E;}
a:hover{text-decoration:underline;color:#7C6B3E;}

h2 { /* titles */
	padding:0 0 5px 0;
	font-size:23px;
	text-align:left;
}
	h2.callegari_title {
		margin:0px 0 30px 0;
		border-bottom:1px solid #BE8B06;
		color:#BE8B06;
	}
	h2.callegari_cat_header {
		margin:0px 0 10px 0;
		border-bottom:1px solid #BE8B06;
		color:#BE8B06;
	}
	.callegari_cat_header a:link{text-decoration:none;color:#BE8B06;}
	.callegari_cat_header a:visited{text-decoration:none;color:#BE8B06;}
	.callegari_cat_header a:hover{text-decoration:none;color:#7C6B3E;}
	
	h2.callegari_cat_category {
		margin:0px 0 10px 0;
		color:#BE8B06;		
	}

h3 { /* in evidenza */
	margin:0px 0 0px 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

h4 { /* privacy */
	margin:0px 0 5px 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

.bold {
	font-weight:bold;
}

/* ******************* STILI GENERALI ********************* */	
	.internal {
		width:916px;
		margin:0 auto;
	}

/* ******************* STILI GENERALI - HEADER ********************* */	
	#header_wrapper {
/*		background-color: #252118;*/
		background: #252118 url(../images/header.jpg) top center repeat-x;
		width:100%;
		height:164px;
		border-bottom:8px solid #CDC4AA;
	}
		#header {
			position:relative;
			z-index:210;
			height:164px;
		}
			#header_slide {
				background-color:#252118;
				position:absolute;
				z-index:211;
				top:0px;
				right:-47px;
				width:494px;			
				height:274px;
				border-left:8px solid #CDC4AA;
				border-right:8px solid #CDC4AA;
				border-bottom:8px solid #CDC4AA;				
			}
	
	#main_wrapper {
	}
		#white_canvas {
			position:relative;
			z-index:0;
			background-color:white;
			padding:0 8px 8px 8px;
			min-height:450px;
			height:auto !important;
			height:450px;
			border-left:8px solid #CDC4AA;
			border-right:8px solid #CDC4AA;
			border-bottom:8px solid #CDC4AA;			
		}
		
		#auth_wrapper {
		}
			#auth_box {
				background: transparent url(../images/box_auth.gif) top center no-repeat;
				width:399px; /*429-30*/
				height:35px;
				line-height:35px;
				padding-left:15px;
				padding-right:15px;				
			}		
				div#login_form {
					position:relative;
				}
				div#auth_logged{
					color:green;
				}
				label.login_label {
					font-style:italic;
				}
				
				div.failed {
					position:absolute;
					top:30px;
					left:0px;
					z-index:200;
					width:399px;
					background-color:red;
					color:white;
					font-weight:bold;
					text-align:center;
					font-size:12px;
					line-height:20px;
				}
				
			table.table_biparted {
				width:100%;
			}			
				.table_biparted td {
					vertical-align:top;
					text-align:left;
				}
				td.spacer {
					width:10px;
				}
				
			table.main_table {
				margin:8px auto;
			}
				.main_table td.left {
					width:234px;
				}
				
				.main_content {
					padding:90px 80px 10px 80px;
					color:#5F5F5F;
					text-align:justify;
				}
					.main_content a:link{text-decoration:underline;color:#BE8B06;}
					.main_content a:visited{text-decoration:underline;color:#BE8B06;}
					.main_content a:hover{text-decoration:none;color:#BE8B06;}
				


			.box_standard {
				margin-bottom:8px;
			}
				.box_res {
					margin-left:auto;
					margin-right:auto;
					background: transparent url(../images/box_res.gif) top center no-repeat;
					width:166px; /*186-20*/
					height:142px; /*167-25*/
					text-align:center;
					padding:15px 10px 10px 10px;
					font-size:16px;
				}

			table.box_table {
				width:100%;
			}
				td.box_corner {
					width:10px;
					height:10px;
				}
				td.box_center {
					width:214px;
				}				
					.box_corner.tl {
						background: transparent url(../images/box_corner_tl.gif) top center no-repeat;
					}
					.box_corner.tr {
						background: transparent url(../images/box_corner_tr.gif) top center no-repeat;
					}
					.box_corner.bl {
						background: transparent url(../images/box_corner_bl.gif) top center no-repeat;
					}
					.box_corner.br {
						background: transparent url(../images/box_corner_br.gif) top center no-repeat;
					}
				

				td.box_full {
					background-color:#CDC4AA;
				}
				td.box_mainmenu {
					position:relative;
					z-index:199;
					background-color:#252118;
				}
					div.mainmenu_container {
						position:relative;
						z-index:200;
						top:0;
						left:0;
						width:234px;
					}

						.mainmenu_elem {
							position:relative;
							width:216px; /*234-18*/
							height:23px; /*30 - 7*/
/*							line-height:30px;*/
							float:left;
							padding-top:7px;
							padding-left:18px;
							font-size:16px;
							border-bottom:1px solid #959595;
						}
						.mainmenu_elem a {
							display:block;
						}
						.mainmenu_elem a:link {
							text-decoration:none;
							color:white;
						}
						.mainmenu_elem a:visited {
							text-decoration:none;
							color:white;
						}
						.mainmenu_elem a:hover {
							text-decoration:none;
							color:#e9c379;
						}
						
						a.halflock_link:link{text-decoration:none;color:#e9c379;}
						a.halflock_link:visited{text-decoration:none;color:#e9c379;}
						a.halflock_link:hover{text-decoration:none;color:#e9c379;}
						
						.mainmenu_lv2, .mainmenu_lv2_elem, .mainmenu_lv2_elem a { /* test ie6 */
							width:0;
							height:0;
							margin:0;
							padding:0;
						}
						.mainmenu_lv2_prodotti {
							background-color: #676050;
							position: absolute;
							top: 62px;
							right: -230px;
							z-index: 220;					
							display: block;
							width: 234px;
							color:white;
						}
							.mainmenu_lv2_prodotti_elem{
								width:215px; /*200-18-1*/
								height:22px; /*30 - 8*/
								float:left;
								padding-top:8px;					
								padding-left:18px;
								font-size:14px;
								border-bottom:1px solid #959595;
								border-left:1px solid #959595;
							}
							.mainmenu_lv2_prodotti_elem a{
								display:block;
							}
							
							.mainmenu_lv2_prodotti_elem a:link{text-decoration:none;color:white;}
							.mainmenu_lv2_prodotti_elem a:visited{text-decoration:none;color:white;}
							.mainmenu_lv2_prodotti_elem a:hover{text-decoration:none;color:#e9c379}		
				
		
/* ******************* STILI HOME ********************* */

	.thumb_box_listino {
		background: transparent url(../images/internal/thumb_box_listino.gif) top center no-repeat;
		width:112px;
		float:left;
		text-align:center;
	}
		.thumb_box_listino.home {
			height:160px;
			margin:0 4px 20px 4px;
			_margin:0 3px 20px 3px;			
		}
		.thumb_box_small img, .thumb_box_listino img  {
			margin:12px;
		}
		.thumb_box_listino img  {
			border:1px solid #F6F4EB;
		}
		.thumb_box_listino a:link{text-decoration:none;color:#BE8B06;}
		.thumb_box_listino a:visited{text-decoration:none;color:#BE8B06;}
		.thumb_box_listino a:hover{text-decoration:none;color:#403B2D;}
		
		.thumb_box_listino a:hover img {
			opacity:0.8;
			filter:alpha(opacity=80);
		}
		

/* ******************* STILI AZIENDA ********************* */

	.thumb_box_small {
		background: transparent url(../images/internal/thumb_box_small.gif) top center no-repeat;
		width:112px;
		height:113px;
		float:left;
		margin-right:15px;
	}


/* ******************* STILI FOOTER ********************* */

	#footer_sitemap {
		text-align:center;
		padding:15px 0;
	}
	#footer_address {
		text-align:center;		
		padding:15px 0;
		background-color:#F6F4EB;
		border:8px solid #CDC4AA;
	}
		#footer_address a:link{text-decoration:underline;color:#7C6B3E;}
		#footer_address a:visited{text-decoration:underline;color:#7C6B3E;}
		#footer_address a:hover{text-decoration:none;color:#7C6B3E;}

		table#lastline_table td{
			width:33%;
			height:30px;
			vertical-align:middle;
		}
		
/* ******************* STILI PER MAIN_CATALOGHI ********************* */
				.main_cataloghi {
					padding:90px 30px 10px 30px;
					color:#5F5F5F;
					text-align:justify;
				}
				
					.cat_header_left {
						width:112px;
					}
						.cat_header_top {
							font-size:18px;
						}
						.cat_header_descr {
							font-size:13px;
						}
						.thumb_box_listino.cataloghi {
							height:145px;
						}
	
						.categoria_name {
							margin-top:20px;
							margin-bottom:10px;						
							font-size:15px;
						}
	
						.thumb_box_tenda {
							width:88px;
							height:135px;		
							float:left;
							text-align:center;
							margin:5px 4px 5px 4px;
						}
						.thumb_box_tenda a:link{text-decoration:none;color:#BE8B06;}
						.thumb_box_tenda a:visited{text-decoration:none;color:#BE8B06;}
						.thumb_box_tenda a:hover{text-decoration:underline;color:#403B2D;}
						
						.thumb_box_bastone {
							width:112px;
							height:135px;		
							height:74px;
							float:left;
							text-align:center;
							margin:5px 4px 5px 4px;
						}
						.thumb_box_bastone a:link{text-decoration:none;color:#BE8B06;}
						.thumb_box_bastone a:visited{text-decoration:none;color:#BE8B06;}
						.thumb_box_bastone a:hover{text-decoration:underline;color:#403B2D;}
						

/*						.thumb_box_tenda a:hover img{border:1px solid #CDC4AA;}*/
						.thumb_box_tenda a:hover img, .thumb_box_bastone a:hover img {
							opacity:0.8;
							filter:alpha(opacity=80);
						}

						.thumb_box_categoria { /* solo per listini bastoni per ora */
							width:290px;
/*							height:135px;		*/
							float:left;
							text-align:left;
/*							margin:5px 4px 5px 4px;*/
							margin-bottom:15px;
						}
						.thumb_box_categoria a{
/*							display:block;*/
						}
							td.td_thumb_cat{
								width:114px;
							}
								td.td_thumb_cat img{
									border:1px solid #F6F4EB;
								}
								
							.thumb_box_categoria a:link{text-decoration:none;color:#BE8B06;}
							.thumb_box_categoria a:visited{text-decoration:none;color:#BE8B06;}
							.thumb_box_categoria a:hover{text-decoration:underline;color:#403B2D;}
								
							.thumb_box_categoria a:hover img {
								opacity:0.8;
								filter:alpha(opacity=80);
							}
								
							td.td_thumb_name{
								vertical-align:middle;
								width:166px;
							}

/* ******************* STILI PER MAIN_CATALOGHI (schede) ********************* */

					.cat_schede_prodlist {
/*						margin-top:15px;*/
					}
						.cat_schede_prodlist a, .cat_schede_prodlist span{
							display:block;
							margin:0 0 3px;
						}		
						.cat_schede_prodlist a:link{text-decoration:none;color:#BE8B06;}
						.cat_schede_prodlist a:visited{text-decoration:none;color:#BE8B06;}
						.cat_schede_prodlist a:hover{text-decoration:underline;color:#403B2D;}

						.cat_schede_prod_title {
							font-size:20px;
/*							text-align:center;*/
						}


/* ******************* STILI PER MAIN_DOVE ********************* */
			table.box_gmap {
				margin:0 auto;
			}
				#gmap_canvas {
					width:452px;
					height:370px;
					border:solid 5px white;
					text-align:center;
					font-size:12px;
					color:black;
				}

/* ******************* STILI PER MAIN_DOWNLOADS ********************* */

		table.table_downloads {
			width:100%;
		}
			table.table_downloads tr:hover{
				background-color:#F6F4EB;
			}
				table.table_downloads td{
					vertical-align:middle;
				}
				td.td_dl_icon {
					width:53px;
				}
				td.td_dl_filename a{
					display:block;
				}
				
				.issuuembed span {
					display:none; /* hehhe */
				}				
/* Google CookieChoices */
#cookieChoiceInfo {
	background-color: rgba(0, 0, 0, 0.6) !important;
	padding-top:10px !important;
	padding-bottom:10px !important;	
	font-size:14px;
	line-height:130%;
	
	top:auto !important;
	bottom:0;
	
}
	#cookieChoiceInfo span{
		display:block;
		margin:0 auto;
		width:90%;
		margin-bottom:5px;
		color:white;
	}
	#cookieChoiceInfo a {
		background-color:black;
		padding:3px 10px;
		border-radius:3px;
	}	
	#cookieChoiceInfo a:link,
	#cookieChoiceInfo a:visited ,
	#cookieChoiceInfo a:hover {	
		color:white;
		text-decoration:none;
	}
	#cookieChoiceInfo a:hover {
		background-color: #444444;
	}
	a#cookieChoiceDismiss {
		background-color:#008000;
		padding:3px 10px;
		border-radius:3px;
	}
	a#cookieChoiceDismiss:hover {
		background-color: #00AA00;
	}
	
/* Google CookieChoices Responsivity */
@media screen and (max-width: 990px) {
	#cookieChoiceInfo span{
		/*font-size:1.8em;*/
		line-height:110%;
	}
}				</pre></body></html>