/* CSS Document */


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> DEFAULT STYLES <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

* { margin:0; padding:0; }
img, div { behavior: url(iepngfix.htc)}

body {
	font-size:69%;
	font-family:"Trebuchet MS",Arial,Sans-serif;
	text-align:center;
	color:#000;
	background:#496C8F url(../img/body-bg.png) repeat-x top left;
}

img { border:none; }


h1, h2, h3, {
	font-family:"Trebuchet MS",Arial,Sans-serif;
	text-align:left;
	margin-bottom: 15px;	
}

h1 {
	font-size:15px;
	font-weight:normal;
	padding-left:20px;
	text-transform:uppercase;
	background: url(../img/bgH1.gif) no-repeat top left;
}

h1 a {
	color:#6699CC;
	background-color:transparent;
	text-decoration:none;
}
h1 a:hover {
	color: #FF6600;
	background-color: #FFFFFF;
        text-decoration:none;
}
h2 {
	font-size:1.4em;
	text-transform:uppercase;
}

h2 a {
	color:#DF1079;
	background-color:transparent;
	text-decoration:none;
}

h2 a:hover {
	color:#fff;
	background-color:#DF1079;
}

h3 {
	font-size:1.1em;
	font-weight:bold;
	color: #336699;
}


h4 {
	font-size:1.2em;
	text-transform:uppercase;
	margin-bottom:5px;
}

h5 {
	font-size:11px;
	text-transform:uppercase;
	margin-bottom:5px;
}

h6 {
	text-align:center;
	font-size:1em;
	font-weight:bold;
}

.noshow { display:none; height:1px;}
p {
font-size: 12px;
color:#333333;
margin-bottom: 15px;
}

p a {
	color: #6699CC;
	background-color:#fff;
        text-decoration:underline;
}

p a:hover {
	color: #FF6600;
	background-color: #FFFFFF;
        text-decoration:none;
}

.left img {
padding-left: 20px;
float:right;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> GENERAL LAYOUT <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

#page {
	width:830px;
	text-align:left;
	margin:0 auto;
	padding:0;
	padding-right:0;
}
.left {
width:205px;
float:left;
margin:0px;
padding:0px;
position:relative;
}
#banner{
width: 612px;
height:225px;
padding:0;
margin:0;
background: url(../img/bgBanner.jpg) no-repeat center top;
}

/* >>>>>>>>>> HEADER <<<<<<<<<< */

#header {
	height:85px;
	padding-right:0px;
	}
	#header-logo {
	width:180px;
	padding-top:15px;
	padding-left:0px;
	float:left;
	}
	
	#header-nav {
	width:615px;
	height:25px;
	margin-top:60px;
	text-align:right;
	float:right;
		}
		

		#globalnav {
			width:615px;
			float:right;
			
		}
		
		#globalnav ul {
			font-size:1.2em;
			font-weight:bold;
			text-transform:uppercase;
			text-align:right;
			height:25px;
			padding:0px;
		}

		#globalnav ul li{
			list-style-type:none;
			display:block;
		}

		#globalnav li {
			margin:0px;
			width: 102px;
			height: 25px;
			float:left;
		} 

		#globalnav li a {
			padding-top: 5px;
			color:#fff;
			height: 20px; 
			background: url(../img/bgliA.gif) -103px 0px ;
			text-decoration:none;
			text-align:center;
			display:block;
	
		}

		#globalnav a:hover {
			color: #FF6600;
			background:url(../img/bgliA.gif) 0px 0px;
		}

		#globalnav li.current a{
			color: #FF6600;
			background:url(../img/bgliA.gif) 0px 0px;

		}




/* >>>>>>>>>> SIDEBAR <<<<<<<<<< */

#sidebar {
	width:180px;
	padding:40px 0 0 0;
	margin:0px;
	color:#fff;
	background-color:transparent;
	float:left;
	position:relative;
	font-size:11px;
	}

#sidebar .boxTop {
margin:0;
padding: 10px 0 10px 0;
border-bottom: 1px solid #002D44 ;
height: 50px;

}
#sidebar .box {
margin:0;
padding: 10px 0 10px 0;
border-top: 1px solid #D1DCE1;
border-bottom: 1px solid #002D44;
}
#sidebar .boxBottom {
margin:0;
padding: 10px 0 10px 0;
border-top: 1px solid #D1DCE1;
}

	form input {
		width:140px;
		height:17px;
		padding-top:3px;
		padding-left:5px;
		border:1px solid #D3E4E4;
		color:#333;
		background-color:#fff;
		font-size:11px;
		font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;
		float:left;
	}

	form button {
		width:22px;
		height:22px;
		margin-left:2px;
		padding-bottom:4px;
		border:none;
		color:#fff;
		background:#DF1079 url(../img/button-small.gif) no-repeat top left;
		text-indent:-1000em;
		cursor:pointer;
		float:left;
	}

	#sidebar ul li {
		margin-left:5px;
		padding-left:20px;
		list-style-type:none;
		background:url(../img/bg-bullet.gif) no-repeat left;
	}
	#sidebar li {
		line-height:18px;
	}

	#sidebar li.current a{
		border-bottom:1px dotted #DF1079;
		color:#DF1079;
		background-color:transparent;
		font-weight:bold;
	}

	#sidebar li.current a:hover{
		border-bottom:1px dotted #DF1079;
		color:#DF1079;
		background-color:transparent;
	}

	#sidebar ul li a{
		font-size:1em;
		text-decoration:none;
	}

	#sidebar ul li a:hover {
		font-size:1em;
	}

	#sidebar a {
		color:#fff;
		background-color:transparent;
		text-decoration:none;
		font-size:0.9em;
	}

	#sidebar a:hover {
		color: #FF9900;
		text-decoration:none;
		font-size:0.9em;
	}



/* >>>>>>>>>> CONTENT <<<<<<<<<< */

#content {
	width:830px;
	float:left;
	}

	#content-main {
	width: 612px;
	margin-right: 3px ;
	padding:15px 0 20px 0 ;
	height:auto !important;
	background: #fff url(../img/bgFooter.jpg) repeat-x bottom;
	float: right;
		}
#info {
margin:0;
padding:15px;
}	

/* >>>>>>>>>> FOOTER <<<<<<<<<< */

#footer {
	width:615px;
	height:60px;
	padding-top:10px;
	padding-left:215px;
	float:left;
	color:#fff;
	background-color:transparent;
	font-size:11px;
	text-transform:uppercase;
	text-align: left;
}

#footer a {
	color:#fff;
	background-color:transparent;
	text-decoration:none;
}

#footer a:hover {
	color:#FE9E26;
	background-color:#496C8F;
}


/* >>>>>>>>>> PRODUCT CATEGORY <<<<<<<<<< */

#contentProd {
padding: 0;
margin:0;
margin-top:20px; 
}
#categoriaProd {
width:105px;
height: auto;
float:left;
font-size:11px;
color:#999999;
text-align:center;
margin-right: 10px;
}

#categoriaProd a img {
margin:0;
padding:px;
border: 2px solid #cccccc; /* Set image border color */
}

#categoriaProd a:hover img {
border: 2px solid #FF9933; /* Set image border hover color */
}
 p 
/* >>>>>>>>>> OFFERTE <<<<<<<<<< */

#contentOfferte {
padding: 0;
margin-top:20px;
}
#contentOfferta {
width:105px;
height: auto;
float:left;
font-size:11px;
color:#999999;
text-align:center;
margin-right: 10px;

}

#contentOfferta h4 {
height: 45px;
padding: 12px 0 0 35px;
margin:0;
font-size:16px;
color:#FFF;
font-weight:bold;
background: url(../img/bgH1offerte.gif) no-repeat top left;
}

#contentOfferta a img {
margin:0;
padding:px;
border: 2px solid #cccccc; /* Set image border color */
}

#contentOfferta a:hover img {
border: 2px solid #FF9933; /* Set image border hover color */
}

/* >>>>>>>>>> CONTATTI <<<<<<<<<< */

#infoCont {
border-bottom:1px dotted #3399FF; 
margin-top:15px; 
height:100%;
}

#infoCont img{
margin:0px 0 0 15px; 
padding:1px; 
float:right; 
border:1px solid #ccc
}

h3 {
margin-top:20px;}
