﻿html {
height: 100%;
width: 100%;
}

body {
	margin:0;
	padding:0;
    height: 100%;
    width: 100%;
    text-align:center;	
    background-image:url("/cucco/img/BK-main.png");
    background-repeat:repeat-x;
    background-position:top;
    background-color:#333;
}

body,th,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1 
{
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:26px;
    line-height:26px;
    border-bottom:2px dotted #aaa;
    color:#fff;
    text-align:left;
    padding: 0 0 0 20px;
    margin: 8px;
}

h1 a
{
    color: #090;
    text-decoration: none;
}


h1 a:hover {
    color:#fff;
    text-decoration: underline;
}

h2 
{
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:22px;
    line-height:30px;    
    border-bottom:2px dotted #aaa;
    color:#fff;
    text-align:left;
    padding: 0 0 0 20px;
    margin: 8px;
}
h2 i
{   font-size:16px;
    color: #999;
    text-decoration: none;
}
h2 a
{   font-size:16px;
    color: #090;
    text-decoration: none;
}


h2 a:hover {
    color:#fff;
    text-decoration: underline;
}
h3
{
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:22px;
    line-height:28px;
    color:#060;
    text-align:left;
    }

h4
{
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:20px;
    line-height:24px;
    color:#090;
    border-bottom:2px solid #090;    
    padding: 0 0 0 15px;
    margin:0 0 15px 0;
}

h4 i
{
    font-size:12px;
    font-weight:normal;
}


#ListaProdotti  
{     
    margin: 0 0 0 15px;
    text-align:left;
    vertical-align:top;    
    }
    
#ListaProdotti img
{ 
    float:left;
    border:solid 1px #090;
    margin:0 15px 0 0;    
  
    }  
    
    
#ListaProdotti h4
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:22px;
    color:#060;
    border-bottom:1px solid #090;    
    padding: 0 0 0 15px;
    margin:0 0 15px 0;
}      


#shadow  
{
    width:980px; 
    margin: 0 auto 0 auto;
    padding:0 13px 0 13px; 
    background-image:url("/cucco/img/shadow.png");}
    

#TextBox  {
margin: 20px 40px 20px 40px;
text-align:justify;
line-height:20px;
    }
    
#TextBox img {
    padding:5px;
    border:2px dotted #246D75;
}  

#TextBox ul,ol {
    margin: 10px 0 10px 50px;
}   



#wrapper  {
    background: #fff; 
    width: 980px; 
    min-height:900px;
    margin: 0;
    padding: 0;
    text-align:left;
    vertical-align:top;
    }

#Head   
{   width: 980px; 
    height:164px;
    margin:0;
    padding:0;
    position:relative;
    background-color:#ccc;
    }

#HeadOver   
{   background-image:url("/cucco/img/Bk-head.png");
    background-repeat:no-repeat;
    background-position:top;
    width: 980px; 
    height:126px;
    margin:0;
    padding:0;
    top:40px;
    left:0;
    position:absolute;
    }
    
#SearchBox    
{   width: 300px; 
    height:18px;
    vertical-align:top;
    position:absolute;
    left:5px;
    top:98px;
    } 
       

    
#content    
{   width: 980px;
    padding:0;
    margin:0;
    background-image:url("/cucco/img/Bk-main2.png");
    background-repeat:repeat-x;
    background-position:top;    
    text-align:left;
    vertical-align:top;
    }     
    
#foot    
{
    width: 980px;
    height:50px; 
    border-top:6px double #090;
    color:#666;
    padding: 10px 0;
    margin: 0;
    text-align:center;
    vertical-align:middle;
    }   
    
#foot a  {
    text-decoration:none;
    color:#000;  }  
    
#foot a:hover {
    text-decoration:underline;
    color:#060;  }          
    
#CartBox {
width: 190px; 
height:38px;
margin:55px 10px 0 0;
padding:0;
text-align:left;
float:right;
line-height:19px;
font-size:14px;
font-weight:bold;
color:#666;
}   

#CartBox a {
color:#f00;
text-decoration:none;
} 

#CartBox img {
    float:left;
    margin:-11px 10px 0 0;
    border:0;
} 
    
#ctl00_CatBox {
width: 185px; 
position:relative;
text-align:left;
float:right;
padding: 0 5px 0 10px;
margin: 40px 10px 0 10px;
background-image:url("/cucco/img/Bk_CatBox.gif");
background-repeat:repeat-y;
font-size:14px;
line-height:18px;
color:#090;
text-decoration:none;
font-family:@Arial Unicode MS;
font-weight:bold;
}    
       
#ctl00_CatBox ul 
{
 padding:0;
 margin: 0;
}    
    
#ctl00_CatBox li {
 margin: 0 0 0 15px;
 padding:0;
 line-height:15px;

}  
    
#ctl00_CatBox a {
    font-size:12px; 
    color:#333333;
    padding: 0 0 0 5px;
    text-decoration:none;
    font-family:@Arial Unicode MS;
    border-bottom:1px solid #bbb;
    width:150px;
    display:block;
    font-weight:normal;
    
}   

#ctl00_CatBox a:hover    
{
    background-color:#090;
    color:#fff; 
} 

    
#CatBox {
width: 185px; 
position:relative;
text-align:left;
float:right;
padding: 0 5px 0 10px;
margin: 40px 10px 0 10px;
background-image:url("/cucco/img/Bk_CatBox.gif");
background-repeat:repeat-y;
font-size:14px;
line-height:18px;
color:#090;
text-decoration:none;
font-family:@Arial Unicode MS;
font-weight:bold;
}    
       
#CatBox ul 
{
 padding:0;
 margin: 0;
}    
    
#CatBox li {
 margin: 0 0 0 15px;
 padding:0;
 line-height:15px;

}  
    
#CatBox a {
    font-size:12px; 
    color:#333333;
    padding: 0 0 0 5px;
    text-decoration:none;
    font-family:@Arial Unicode MS;
    border-bottom:1px solid #bbb;
    width:150px;
    display:block;
    font-weight:normal;
    
}   

#CatBox a:hover    
{
    background-color:#090;
    color:#fff; 
} 



#PdtBox {
width: 600px; 
position:relative;
text-align:left;
padding: 0 5px 0 10px;
margin: 40px auto 10px auto;
background-image:url("/cucco/img/Bk_PdtBox.gif");
background-repeat:repeat-y;
font-size:14px;
line-height:18px;
color:#090;
text-decoration:none;
font-family:@Arial Unicode MS;
font-weight:bold;
}    
       
#PdtBox ul 
{
 padding:0;
 margin: 0;
}    
    
#PdtBox li {
 margin: 0 0 0 25px;
 padding:0 0 0 5px;
 line-height:15px;

}  
    
#PdtBox a {
    font-size:12px; 
    color:#333333;
    padding: 0 0 0 10px;
    text-decoration:none;
    font-family:@Arial Unicode MS;
    border-bottom:1px solid #bbb;
    width:500px;
    display:block;
    font-weight:normal;
    
}   

#PdtBox a:hover    
{
    background-color:#090;
    color:#fff; 
} 

#Item {
width:755px; 
position:relative;
}  

#CorrelatiBox  {
background-image:url("/cucco/img/Bk_correlati.png");
background-repeat:repeat-x;
background-position:top;   
width:730px; 
border-top:1px solid #090; 
border-right:1px solid #090;
padding:12px;
margin:0;
} 

#FotoBox  {
margin:0; 
width:255px; 
position:absolute;
top:50px;
left:15px;
display:block;
} 

#ItemBox {
width:455px; 
padding:6px; 
font-size:13px;
margin:0; 
border-top:1px solid #090; 
border-left:1px solid #090; 
border-right:1px solid #090; 
background-color:#fff; 
text-align:justify;
float:right;
height:100%;
min-height:450px;

} 


#ItemBox  h4  {
margin:0 -6px 10px -6px;
} 

#ItemBox  h5  {
    font-weight:normal;
    font-size:15px;
    text-align:left;

} 

#ItemBox  ul, ol  {
margin: 6px  0 6px 20px;
padding:0;
} 
#ItemBox  li  {
margin:0 0 4px 0;
padding:0;
} 


#FotoVarianti {

} 

.FotoVariante{
    padding:3px;
    margin:5px 5px 0 0;
    background-color:#fff;
    border:1px solid #090;
    width:72px;
    height:72px;
    float:left;

} 

#InfoBox {
height:22px; 
} 
  
  
#DisponibilitaBox1 {
    background-color:#090;
    color:#fff;
    float:right;
    width:120px;
    line-height:22px;
    text-align:center;
    font-weight:bold;
    margin-top:-22px;
     
} 

#DisponibilitaBox2 {
    background-color:#c00;
    color:#fff;
    float:right;
    width:160px;
    line-height:22px;
    text-align:center;
    font-weight:bold; 
    margin-top:-22px;    
} 


#DisponibilitaBox3 
{
    background-color:#000;
    color:#fff;
    float:right;
    width:160px;
    line-height:22px;
    text-align:center;
    font-weight:bold;
    margin-top:-22px; 
} 
  
#PrezzoBox {
line-height:22px; 
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px; 
color:#090;
width: 160px; 
margin: 0 ;
text-align:right;
}     

#PrezzoBox i{
font-size: 13px; 
color:#333;
}

#PrezzoBox a{
font-size: 16px; 
color:#090;
text-decoration:none;
}
   
#PrezzoBox a:hover{
font-size: 16px; 
color:#333;
text-decoration:underline;
}   
   
#OffertaBox {
width: 120px; 
line-height:22px; 
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight:bold;
color:#f00;
background-image:url("/cucco/img/Offerta.png");
background-repeat:no-repeat;
background-position:left;
padding-left:80px;
margin:-22px 0 0 95px; 
}

#PrezzoBoxList {
width: 100%;    
line-height:22px; 
text-align:center;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 14px; 
color:#090;
}     

#PrezzoBoxList i{
font-size: 12px; 
color:#333;
}  
   
   
#OffertaBoxList {
position:relative;
width: 100%; 
line-height:22px; 
text-align:center;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
color:#f00;
background-image:url("/cucco/img/Offerta.png");
background-repeat:no-repeat;
background-position:top center;
padding:20px 0 0 0;
margin:-20px 0 0 0;
} 

.VariantiBox{
    	background-image:url("/cucco/img/Bk_Promo.gif");
		background-repeat:repeat-x;
		background-position:center; 
		width:100%;
		color:#fff;
		font-weight:bold;
		text-align:center;
		margin:-7px 0 -7px 0;
		line-height:32px;
}  
    
#MenuTop {
position:absolute;
width: 320px; 
height:65px; 
text-align:right;
top:36px;
left:440px;
padding:15px 10px 10px 0;
font-size:14px;    
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
color:#666;
font-weight:bold;
line-height:22px; 
}    
    
#MenuTop a{
    color:#fff;
    text-decoration:none;     
}

#MenuTop a:hover{
    color:#060;
    text-decoration:underline; 	
}

Div#Lg {
	width:180px;
	height:32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:32px;
	text-align:left;
	font-weight:bold;	

	position:absolute;
	right:0;
	bottom:0;
}

Div#Lg img
{
    border:0;
    float:left;
    padding:8px;
}

Div#Lg a{
	color:#004040;
	text-decoration:none;
}

Div#Lg a:hover{
	color:#f00;
	text-decoration:underline;
}


#Promo {
		background-image:url("/cucco/img/Bk_Promo.gif");
		background-repeat:repeat-x;
		background-position:center;
		vertical-align:middle;
		height:80px;
		width:630px;	
		padding:0;
		margin:10px 0 0 115px;
		position:relative;
}

#Promo h5
{
    
    font-family:Arial, Helvetica, sans-serif;
    font-size: 24px;
    line-height: 80px;
    filter: glow(color=#006600);
    width: 600px;
    height: 81px;
    color: #fff;
    text-align:center;
}

.PromoHead{
 float:left;
 margin: 0 0 0 -90px;	
}

.PromoFoot{
position:absolute;
top:11px;
right:0;
}

.Marchio
{
    width:96px;
    height:72px;
    line-height:72px;
    padding:3px 3px 1px 3px;
    border: dotted 2px #090;
    float:left;
    margin:0 0 5px 5px;
    background-color:#fff;
    vertical-align:middle;
}


.Marchio img {
    border:0;
    vertical-align:middle;
    margin:auto 0 auto 0;

}

.tabella { border-width:1; border-color: #09A2EC; border-style:solid; }

.CatBig{
    width:225px;
    height:225px;
    margin:15px 0 0 15px;
    padding:0;
    border: 3px double #060;
    position:relative;
}

.CatBig img{
    border: 0;

}

.CatBig h5 {
position:absolute;
top:0;
left:0;
width:205px;
height:85px;
padding:10px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size:20px;
line-height:20px;
color:#fff;
text-align:left;
background-image:url("/cucco/img/Bk_CatHead.png");
background-repeat:repeat-x;
}

.CatBigGo{
position:absolute;
top:0;
left:0;
margin:0;
}

#dropmenudiv{
position:absolute;
margin:-190px 0 -190px 3px;
width:225px;
height:0;

z-index:99;
top:0;
left:0;
z-index:99;
}

#dropmenudiv a{
	width: 100%;
	font-size: 12px;
	color: #ffffff;	
	text-decoration: none;	
	font-weight:bold;
	padding: 2px 10px 2px 10px;
	float:left;
	height:11px;
	line-height:11px;
	background-color:#000;
	opacity: 0.75;
	-moz-opacity: 0.75;
	filter: alpha(opacity=75);
	text-align:left;
	border-bottom:1px #666 solid;

}


#dropmenudiv a:hover{ 
	background-color:#090;
	color:#246D75;	
	opacity: 1.0;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
	color:#fff;
}

.CartHead {
		background-image:url("/cucco/img/Bk_Promo.gif");
		background-repeat:repeat-x;
		background-position:center;
		vertical-align:middle;
		font-size:14px;
		line-height:30px;
		text-decoration:none;
}

.RepartoPNL {
		width:213px;
		height:213px;  
		display:block;  
		margin:0 15px 15px 0;
		background-image:url("/cucco/img/bk_contatti_ita.png");
		background-repeat:no-repeat;
		float:left;
		vertical-align:top;
		text-align:center;
		padding:10px;
		position:relative;
}

.RepartoPNL_ENG {
		width:213px;
		height:213px;  
		display:block;  
		margin:0 15px 15px 0;
		background-image:url("/cucco/img/bk_contatti_eng.png");
		background-repeat:no-repeat;
		float:left;
		vertical-align:top;
		text-align:center;
		padding:10px;
		position:relative;
}



.PrezziCart {
 font-size:14px;
 height:22px;
 margin:15px 0 0 0;
 border-bottom:#060 1px solid;
 line-height:26px;
}

.PrezziCart b
{
    color:#090;

}


.TestoForm {
	text-align: right;
	padding-right:8px;
	white-space: nowrap;
	vertical-align:top;
	font-size:12px;
	height:20px;
	}

.CellaL {
	width: 280px;
	border: 1px solid #006600;
}

.CellaSt {

	width: 330px;
	border: 1px solid #060;
}

.CellaM {
	width: 213px;
	border: 1px solid #060;	
}

.CellaS {
	width: 157px;
	border: 1px solid #060;	
}

.CellaXs {
	width: 103px;
	border: 1px solid #060;	
}

.CellaXxs {
	width: 49px;
	border: 1px solid #060;	
}
.CellaQt {
	width: 20px;
	border: 1px solid #060;	
	font-size: 14px;
	text-align:center;	
}
.CellaVarianti {
	width: 160px;
	border: 1px solid #060;
	font-size:11px;
	background-color:Yellow;	
}

#videoBar {
  margin-right: 5px;
  margin-left: 5px;
  padding-top : 4px;
  padding-right : 4px;
  padding-left : 4px;
  padding-bottom : 0px;
}

/* override standard player dimensions */
.playerInnerBox_gsvb .player_gsvb {
  width : 480px;
  height : 380px;
}
