
div#outer div#mainDiv{
	background-position: top left;
	background-repeat: no-repeat;
	background-color:transparent;
	width:100%;
	padding-top:10px;
}

div#outer div#mainDiv div.slide{
	margin:0 auto;
}

div#outer div#mainDiv table.istruzioni{
	width:950px;
	height:200px;
	margin:0px auto;	
}

div#outer div#mainDiv table.istruzioni td{
	padding:3px 35px;
	line-height: 1.2em;
	background-image: url(../img/table_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	font-size:12px;
}

div#outer div#mainDiv table.istruzioni td h3{
	height:auto;
	display:block;
	visibility:visible;
	letter-spacing:0px;
	font-size:14px;
	margin:5px 0 5px 0;
}

div#outer div#mainDiv table.istruzioni td p{
	text-align: justify;
}

/*Carosello*/



div#outer div#mainDiv #scroller {
	width:960px;
}

div#outer div#mainDiv #scroller button.prev,div#outer div#mainDiv #scroller button.next{
	border:0;
	margin:0;
	float:right;
	margin:25px 0;

	width:88px;
	height:100px;
	background-image: url(../home/btn/next.png);
	background-position: top;
	background-repeat: no-repeat;
	border:0;
	
}

div#outer div#mainDiv #scroller button.prev:hover,div#outer div#mainDiv #scroller button.next:hover{
	background-position: bottom;
}

div#outer div#mainDiv #scroller button.prev{
	float:left;
	background-image: url(../home/btn/prev.png);
}

div#outer div#mainDiv #scroller div#carousel{
	margin:0 auto;
	float:left;
	width:900px;
	height:155px;
	margin:25px 0;
}


div#outer div#mainDiv #scroller #carousel ul li{
	width:112px;
	text-align: center;
}

div#outer div#mainDiv #scroller #carousel ul li img{
	border:1px solid #fff;
}

div#outer div#mainDiv #scroller #carousel ul li p{
	font-size:12px;
	margin-top:10px;
	font-weight: normal;
}

div#outer div#mainDiv #scroller #carousel ul li table{
	width:100%;
	height:100%;
}


div#outer div#mainDiv #scroller #carousel ul li table tr td{
	vertical-align: middle;
}



#slider {
   width: 960px; /* important to be same as image width */
   height: 552px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
	text-align: center;
}

#sliderContent {
   width: 950px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 5px; /* important */
}

.sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.sliderImage img{
	border:1px solid #fff;
}

.sliderImage span {
   position: absolute; /* important */
   left: 1px;
   font: 25px/40px;
   padding: 20px 10px;
   width: 929px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   bottom: 0;
}

.sliderImage span.top {
	top:0;
}

.sliderImage span.bottom {
	bottom:0;
}

div#outer div#mainDiv div#Content{
	width:960px;
	margin:0 auto;
	padding:0;
	text-align: center;
}

div#outer div#mainDiv div#Content div.area_centrale{
	position: relative;
	width:950px;
	height:500px;	
}

div#outer div#mainDiv div#Content div.blocchi ul{
	display:block;
}	


div#outer div#mainDiv div#Content div.blocchi ul li{
	font-size:10px;
	font-weight: normal;
	padding:6px 0 6px 10px;
	display:block;
}

div#outer div#mainDiv div#Content div.blocchi ul li a{
	font-size:10px;
	font-weight: normal;
  overflow:hidden;
}


div#outer div#mainDiv div#Content div#menu_cc{
  position:absolute;
  top:40px;
  right:20px;
  background-image: url(../home/cchome_bg_it.png);
  
  width:140px;
  height:92px;
  
  padding:25px 15px 15px 15px;

  text-align: left;
  overflow:hidden;
 }

 
 
div#outer div#mainDiv div#Content div#menu_rc{
  position:absolute;
  
  top:202px;
  right:20px;

  background-image: url(../home/rchome_bg_it.png);
  
  width:140px;
  height:92px;
  
  padding:25px 15px 15px 15px;
  
  text-align: left;
   overflow:hidden;
  
 }

 
 div#outer div#mainDiv div#Content div#tooltipcc{
 	display:none;
 	font-family:"Lucida Sans",Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 15px;

 font-variant:normal;
  position:absolute;  
  top:40px;
  right:200px;
  background-image: url(../home/cctooltip.png);
  
  width:150px;
  height:122px;
  
  padding:5px 10px;

  text-align: left;
  overflow:hidden;
 }

 
 
div#outer div#mainDiv div#Content div#tooltiprc{
	 	display:none;
	font-family:"Lucida Sans",Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 15px;

  font-variant:normal;	
  position:absolute;
  
  top:202px;
  right:200px;

  background-image: url(../home/rctooltip.png);
  
  width:150px;
  height:122px;
  
  padding:5px 10px;
  
  text-align: left;
   overflow:hidden;
  
 }
 
 
div#outer div#mainDiv div#Content div#tasto_bestsellers{
  position:absolute;
  top:370px;
  right:20px;
 }

