/**
* CSS
* 
* @version 1.0
* @author Vaska 
* @author Gregory Cadar
*/


/* stili per body */

* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
	color: #666;
	background: #fff;
}

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



/* stili per sfondo fullwindow */

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

#wrapper { 
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	top: 0;
	left:0;
}



/* stili per lay-out pagina */

#content {
    height: 100%;
    margin: 0 0 0 228px;
    top: 0;
}

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

#content p { 
	color: #666;
	width: 450px;
	margin: 0 0 0 0;
}

p {
    margin: 0 0 5px 0;
}



/* stili per testi */

testo {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

rosso {
	color:#ce6248;
}

piccolo {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
}

m { 
	font-family: Helvetica, Arial, sans-serif;
	font-size: 40px; 
	line-height: 34px; 
	color: #999;
	font-variant: small-caps;
	text-transform: uppercase;
}

n {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 40px; 
	line-height: 34px; 
	font-weight: normal; 
	color: #999;
}

prodotto {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	line-height: 24px;
}

pv {
	text-decoration: line-through;
}


/* stili per colonna menu */

#logone{ z-index: 900; }

a#logone {
	top: -5px;
	left: 8px;
	position: fixed;
	background: none;
	border:none;
}	

a#logone img { border: none; }

#menu {
	width: 160px;
	overflow: auto;
	top: 0;
	bottom: 0;
	left: 52px;
	position: fixed;
	height: 500px;
	text-align:right;
	font-size: 12px;
	letter-spacing: 0,5px;
	background-color: #FFFFFF;
	z-index: 800;
}

#menu ul {
	list-style: none;
	margin: 0 16px 16px 0;
	color: #999;
}

#menu ul li.section-title { }




/* stili per link */

a:link { text-decoration: none; color: #999; }
a:active { text-decoration: none; }
a:visited { text-decoration: none; color: #999; }
a:hover { text-decoration: none; color: #FF0000; }

a img { border: none; }



/* stili per immagini */

#img-container	{ margin: 0; padding: 0; }
#img-container p	{ width: 570px; margin: 0; padding: 0 0 12px 0; }

#once { clear: left; }



h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }

e { font-size: 22px; }
f { font-size: 22px; color:#ef4324; }

o { font-size: 13px; color: #6a8e9b; font-weight: bold;}
g { font-size: 13px; font-weight: bold; color:#ef4324; }
p { font-size: 13px; font-family:Georgia, "Times New Roman", Times, serif; line-height: 17px; text-decoration:none; color: #ef4324; }
s { font-size: 13px; font-family:Georgia, "Times New Roman", Times, serif; line-height: 15px; font-style:italic; text-decoration:none; color: #666666; }
t { font-size: 11px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; line-height: 13px; text-decoration:none; color: #666666; }
w { font-size: 11px; font-family:Georgia, "Times New Roman", Times, serif; line-height: 14px; text-decoration:none; color: #666666; }
u { font-size: 13px; font-family:Georgia, "Times New Roman", Times, serif; line-height: 17px; text-decoration:none; color: #666666; }
v { font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; font-style: normal; text-decoration:none; color: #666666; }
z { font-size: 11px; font-family:Georgia, "Times New Roman", Times, serif; line-height: 13px; text-decoration:none; color: #666666; }
small { font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }

.casella { font-size: 11px; font-family:Georgia, "Times New Roman", Times, serif; line-height: 13px; text-decoration:none; color: #666666; }









/*stili per slideshow/

/*preload classes*/
.svw {width: 50px; height: 20px; background: #fff;}
.svw ul {position: relative; left: -999em;}

/*core classes*/
.stripViewer { 
position: relative;
overflow: hidden; 
margin: 0 0 5px 0;
z-index: 20;
}
.stripViewer ul { /* this is your UL of images */
margin: 0;
padding: 0;
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
}
.stripViewer ul li { 
float:left;
}
.stripTransmitter {
overflow: auto;
width: 1%;
}
.stripTransmitter ul {
margin: 0;
padding: 0;
position: relative;
list-style-type: none;
}
.stripTransmitter ul li{
width: 20px;
float:left;
margin: 0 1px 1px 0;
}
.stripTransmitter a{
font: 10px Arial;
text-align: center;
line-height: 22px;
background: #FFFFFF;
color: #666666;
text-decoration: none;
display: block;
}
.stripTransmitter a:hover, a.current{
background: #FFFFFF;
color: #FF0000;
text-decoration: underline;
}

/*tooltips formatting*/
.tooltip
{
padding: 0.5em;
font: 12px Arial;
background: #fff;
color: #333;
z-index: 30;
}
