@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	text-align:center;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	color:#666666;
	background: #FFFFFF url(../theme/fondo.jpg) top center repeat-y;
}

h3  {
	font-family:Arial, Verdana, sans-serif;
	font-size:13px;
	text-align:left;
	color:#FF6600;
	padding:0;
	 }
	 
h2 {
	width:100%;
	height:24px;
	margin:0 0 10px 0;
	line-height:22px;
	padding:0;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	text-indent:8px;
	background:url(../theme/back-titles.jpg) top repeat-x;
	
	}
.barrablu{
	height:24px;
	margin:0px 0 10px 0;
	line-height:22px;
	padding:0;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	text-indent:8px;
	background:url(../theme/back-titles.jpg) top repeat-x;
}	
h4 {
font-size:12px;
color:#FFF;
text-indent:24px;
margin-top:12px;
paddig-bottom:0px;


}

.testobianco {
	text-indent:24px;
}

p {
	padding-top:3px;
	
	padding-bottom:3px;
	}

.input1 {
background:url(../theme/fondo-texbox.jpg) top left repeat-x; 
border:#CFCFCF 1px solid;
margin:3 0 7px 0px;
padding: 3px 1px 1px 4px;
font-size:11px;
text-align:left;

color:#666;

}

.text-small {
	text-align:right;
	font-size:10px;
	padding: 5px 11px 5px 0;
	
	}

#menu-top{
margin: 0;
padding: 0;
float: left;
font: 13px Arial;
overflow: hidden;
text-align:center;
height:31px;
}

#menu-top ul{
width: 786px;
}

#menu-top li{
display: inline;
}

#menu-top li a{
float: left;
color: black;
padding: 8px 15px; /*padding of tabs*/
text-decoration: none;
background: transparent url(../theme/fondo-menu-top.jpg) top right repeat-x;
border-right: 1px solid #999;

}



#menu-top li a#rightmostitem{ /*Extra CSS for right most menu item*/
border-right: 0px solid #d3bdbe; 
padding-left:16px;
background-position: top left; /*Position background image to the left instead of default right, to hide indented underline for this link*/
}

#menu-top li a:visited{
color: black;
}

#menu-top li a:hover{
color: black;
background-image: url(../theme/fondo-carrello.jpg);color:#FFF; /*background image swap on hover*/
}



#menu-left ul{
	padding:0;
	margin:0;
	}
	
#menu-left li {
	
	display:block;
	height:32px;
	}
	
#menu-left a {
	background:url(../theme/back-menu-left.jpg) top center no-repeat;
	color:#191919;
	text-decoration:none;
	text-align:left;
	text-indent:35px;
	display:block;
	height:29px;
	width:100%;
	line-height:27px;
	font-size:12px;
	font-weight:bold;
	}
	
#menu-left a:hover {
	text-decoration:none;
	}
	

