/**
* CSS
* 
* @version 1.0
* @author Vaska 
* @author Gregory Cadar
*/
 /*Supersize Plugin Styles*/  

 


* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 12px;
	font-family: Helvetica, Arial;
	background-color:#A5A39E; 
	/*color:#fff;*/
	color:#fff;
	line-height:18px;
	text-align: left;
	/*background:url("http://www.lecuffiedigiovanni.it/imgs/bg.gif") top left repeat;*/
	/*text-align: center;*/	
}


#the-background {
position: fixed;
overflow: hidden;
z-index:1;
width: 100%;
height:100%;
top:0;
left:0;
}

#wrapper {
	position: absolute;
    z-index: 2;
	width: 1024px;  
	text-align: left;
}
/*#wrapper {
position: absolute;
z-index: 2;
width: 100%;
height: 100%;
top: 0;
left:0;
margin-left:10px;
}*/


body.section-1 { }
body.section-2 { }
body.section-3 { }

#menu ul li a:link { text-decoration: none; color: #fff;  }
#menu ul li a:visited { text-decoration: none; color: #fff;}
#menu ul li a:active  {color:#00FF00;}
#menu ul li a:hover, .text a:hover  {color:#00FF00;}

a:link { text-decoration: none; color: #00FF00;  }
a:visited { text-decoration: none; color: #00FF00;}
a:active  {color:#00FF00;}
a:hover, .text a:hover  {color:#fff;}


a img { border: none; }

img {
	padding:0px;
	}
	
.no img {
	padding:0;
	margin:0;
	}
	
	.mrg {
	padding:0;
	margin:0;
	}
	
a:hover img {
	text-decoration:none;
	border: none;
	background:none; 
	}

#menu {
	padding:0 15px 45px 10px;
  /* background:url(http://www.lecuffiedigiovanni.it/imgs/back01.png) repeat;*/
   float: left;
   width: 200px;
   clear:both;
   overflow:hidden;
   margin-left:25px;
   /*border-left:thin double #6F6F6F;
     border-right:thin double #6F6F6F;*/
   }

#menu ul {
   margin-top:20px;
}

#menu ul li span {
	font-size: 18px;
	color: #00FF00;
	font-weight:bold;
	font-family: Helvetica, Arial;
	text-transform: lowercase;
	padding-bottom:0;
	line-height:18px;
	letter-spacing:0.2px;
	}
	
	#menu ul li {
	padding: 0px 0px 2px 0px;
	font-family: Helvetica, Arial;
    letter-spacing:0.2px;
   line-height:18px;
	font-size: 12px;
	list-style: none;
	text-transform:lowercase;
	color: #00FF00;
	}
	
	
	#menu ul li.section-title {
		padding-bottom: 0px;
		margin-bottom: 0px;
		text-transform: uppercase;
		font-weight:bold;
		font-size: 11px;
		
		}
.active { color:#FF0066; padding: 5px; text-decoration: underline; }

#content {
	margin-left:270px;
	 width: 750px;
	 padding-top:10px;
	margin-top:115px;
    /*border-left: #ccc dotted thin;*/
}

.container {
    padding: 5px 5px 5px 10px;
}

#content p {font-family: Helvetica, Arial; font-size: 12px;font-weight:normal; line-height:18px; color:#fff; margin-bottom: 18px; }
#content .testi p {font-family: Helvetica, Arial; font-size: 12px;font-weight:normal; line-height:18px; color:#333;  margin-bottom: 18px;}
#content p.info {font-family: Helvetica, Arial; font-size: 12px;font-weight:normal; line-height:18px; color:#77756F;  margin-bottom: 18px;}
#content p.colori {font-family: Helvetica, Arial; font-size: 12px;font-weight:normal; line-height:18px; color:#77756F;  margin-bottom: 4px;}
p.home {font-size: 11px;font-weight:bold; line-height:15px; color:#333; margin-top:18px; text-transform:uppercase; }
p.homeno {font-size: 11px;font-weight:bold; line-height:15px; color:#333; margin-top:5px; }
#content p.intro {font-family: Helvetica,Arial,sans-serif; font-size: 16px;font-weight:bolder;line-height:22px; -moz-background-clip:border;
-moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(http://www.lecuffiedigiovanni.it/imgs/white_20.png) repeat scroll 0 0; color:#fff; padding-left:5px; margin-bottom:0;}
/*#content p.intro {font-family: Helvetica,Arial,sans-serif; font-size: 36px;font-weight:bolder; line-height:44px; color:#EFEDEF; padding-left:10px; margin-top:-7px; width:930px; }*/
#content p.eng { font-family: Helvetica, Arial; font-size: 12px;font-weight:normal; line-height:18px; color:#999;  margin-bottom: 18px; font-style:italic;}
#content p.introeng {font-family: Helvetica, Arial; font-size: 12px;font-weight:bolder; font-style:normal; line-height:18px; color:#fff; padding-left:5px;margin-bottom:0;margin-top:20px; -moz-background-clip:border;
-moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(http://www.lecuffiedigiovanni.it/imgs/white_20.png) repeat scroll 0 0;}

#content p.dettaglio, #content p.nav  {font-family: Helvetica, Arial; font-size: 12px;font-weight:bold; line-height:18px; color:#fff; width: 200px; margin-bottom: 18px; }

p {
    margin: 0;
	padding: 0;
}

strong {
   color:#fff;
   font-size: 14px;
}

em {
  color:#77756F;
}

h1 { font-size: 60px; width:400px; color:#333; font-weight:normal; padding-bottom: 25px; padding-top: 40px; font-family: Helvetica, Arial; text-decoration: inherit; }
h2 { font-size: 36px;  color:#fff; font-weight:bolder; padding-bottom:10px; padding-top:-5px; font-family: Helvetica, Arial; text-decoration: inherit;}
h3 { font-size: 16px; }
h4 { font-size: 12px; }

#img-container	{ margin: 0; padding: 0 0 0 0; float:left;}
#img-container a:hover	{ border:none; background:none; }
#img-container p {font-family: Helvetica, Arial; font-size: 12px;font-weight:normal; line-height:18px; color:#D3D6D6; margin-bottom: 18px; }

#once { clear: left; }


/*#menu ul li.section-title-info {
			display:block;
			height: 33px;		
			background-image:url(../img/T-info.jpg);
			background-repeat:no-repeat;
			background-position:left;
			padding-bottom:10px;
}


#menu ul li.section-title-cuffie {
			display:block;
			height: 16px;		
			background-image:url(../img/T-cuffie.jpg);
			background-repeat:no-repeat;
			background-position:left;
			padding-bottom:10px;
}

 #menu ul li.section-title-info span, #menu ul li.section-title-cuffie span, #menu ul li.section-title-home span {
left:-2000px;
position:absolute;
}
*/
#header {
    height: 150px;
    margin: 0 0 0 0;
	background-repeat:no-repeat;
	background-position:left;
}

.text-content {
   float: left;
	}

.width-01{
   width: 380px;
   margin-right: 18px;

}
.width-02{
   width: 260px;
   margin-right: 18px;

}

.width-03{
   width: 108px;
   margin-right: 18px;

}

.width-color{
   float:left;
   width: 130px;
   margin-right: 18px;
   display:block;
   overflow:hidden;
}
#content p.width-color {font-size: 12px;font-weight:normal; line-height:18px; color:#fff;  margin-bottom: 4px;}

.width-chart{
	float:left;
   width: 600px;
   margin-right: 18px;
   margin-top: 25px;
   display:block;
   overflow:hidden;
}

.all{
   width: 624px;
   padding:15px 15px 15px 15px;
   overflow:hidden;
   margin-bottom:18px;
   border-bottom:thin dotted #FC0;
}



.allno{
   width: 624px;
   padding:15px 15px 15px 15px;
   overflow:hidden;
   margin-bottom:18px;
   border-bottom:thin dotted #FC0;
}

.commerce01{
   float:left;
   width: 40px;
   margin-right: 15px;
   margin-left: 15px;

}
.commerce02{
   float:left;
   width: 500px;
    margin-left:0px;
    margin-bottom:35px;
}

#content p.width-03 {font-family: Helvetica, Arial; font-size: 14px;font-weight:normal; line-height:18px; color:#E1E1E1;  margin-bottom: 18px;}

 /*#supersize img, #supersize a{  
     height:100%;  
     width:100%;  
     display:none;  
 }  
#supersize .activeslide, #supersize .activeslide img{  
     display:inline;  
 } */
 
#prenav {
	margin-top:-35px;
	}