/**
* CSS
* 
* @version 1.0
* @author Vaska 
* @author Gregory Cadar
*/
* {
	margin: 0;
	padding: 0;
}

body {
  font-family: 'Arimo', arial, helvetica, Verdana, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 100;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0.013em;
  word-spacing: 0.014em;
  line-height: 1.62;
}



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

a.new:link {font-size: 10px;
  			font-style: normal;
  			font-weight: 400;
  			text-shadow: none;
  			text-decoration: none;
  			text-transform: uppercase;
  			letter-spacing: 0.013em;
  			word-spacing: 0.014em;
  			line-height: 1.62;
   			color:#000;
}
a.new:active {font-size: 10px;
  			font-style: normal;
  			font-weight: 400;
  			text-shadow: none;
  			text-decoration: none;
  			text-transform: uppercase;
  			letter-spacing: 0.013em;
  			word-spacing: 0.014em;
  			line-height: 1.62;
   			color:#69c}
a.new:visited {font-size: 10px;
  			font-style: normal;
  			font-weight: 400;
  			text-shadow: none;
  			text-decoration: none;
  			text-transform: uppercase;
  			letter-spacing: 0.013em;
  			word-spacing: 0.014em;
  			line-height: 1.62;
   			color:#000}
a.new:hover {font-size: 10px;
  			font-style: normal;
  			font-weight: 400;
  			text-shadow: none;
  			text-decoration: none;
  			text-transform: uppercase;
  			letter-spacing: 0.013em;
  			word-spacing: 0.014em;
  			line-height: 1.62;
   			color:#69c}

a:link { text-decoration: none; color: #000; font-weight:lighter; font-style:regular;}
a:active { text-decoration: none; color: #69c; font-weight:lighter; font-style:regular;}
a:visited { text-decoration: none; color: #000; font-weight:lighter; font-style:regular; text-decoration: line-through;}
a:hover { text-decoration: none; color: #69c; font-weight:lighter; font-style:regular;}

a img { border: none; background-image: none;}

a.head:link {color:#000; background-color: #fff; font-size: 12px; font-weight: bold; font-variant: small-caps; letter-spacing: 4px; text-decoration: none;}
a.head:active {color:#6c3; background-color: #fff; font-size: 12px; font-weight: bold; font-variant: small-caps; letter-spacing: 4px; text-decoration: none;}
a.head:visited {color:#000; background-color: #fff; font-size: 12px; font-weight: bold; font-variant: small-caps; letter-spacing: 4px; text-decoration: none;}
a.head:hover {color:#6c3; background-color: #fff; font-size: 12px; font-weight: bold; font-variant: small-caps; letter-spacing: 4px; text-decoration: none;}

a.culo:link {font-size: 15px; color:#000; font-weight:lighter; font-style:italic; background-color: #fff;}
a.culo:active {font-size: 15px; color:#000; font-weight:lighter; font-style:italic; background-color: #fff;}
a.culo:visited {font-size: 15px; color:#000; font-weight:lighter; font-style:italic; background-color: #fff;}
a.culo:hover {font-size: 15px; color:#f63; font-weight:lighter; font-style:italic; background-color: #fff;}

a.caz:link {color:#993;}
a.caz:active {color:#69c;}
a.caz:visited {color:#993;}
a.caz:hover {color:#69c;}

a.big:link {color:#7f3;}
a.big:active {color:#7f3;}
a.big:visited {color:#7f3;}
a.big:hover {color:#7f3;text-decoration: underline;}


#menu {
background-color:#fff;
float:left;
height:auto;
left:80%;
top:0px;
overflow:auto;
padding-right:3px;
padding-left:16px;
padding-top:16px;
position:fixed;
text-align:left;
width:155px;
z-index:8888;
filter:alpha(opacity=100);
	opacity:1.0;
}


#menu li.active a{ color: #69c; 
				   background-color: #fff;
				   text-decoration: none; }	
				  
				  
#menu ul {
	list-style: none;
	margin: 0 0 10px 0;
}

#menu ul li.section-title { 
  font-family: 'Arimo', arial, helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.013em;
  word-spacing: 0.014em;
  line-height: 1.62;
   color:#993;
 }

#menu ul li.first{
	width:97;
	
}


#content {
    height: 100%;
	float:left;
	margin:16px 400px 0 4%;
}
	

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

#content p { width: 300px; margin-bottom: 9px; }

p {
    margin: 0 0 9px 0;
}


 
h3 { font-size: 11px; 
	 font-family: 'Arimo', arial, helvetica, Verdana, sans-serif;
	 color:#69c;
	 font-weight:lighter;
	font-style: normal;
	 }
	 
h4 {font-size: 12px; 
	font-family: 'Arimo', arial, helvetica, Verdana, sans-serif;
	color:#000; 
	font-weight:lighter;
	font-style: normal;	
	text-decoration: underline;
	 }	 
	 
h5 {
  font-family: 'Arimo', arial, helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.013em;
  word-spacing: 0.014em;
  line-height: 1.62;
   color:#000000;
	 }	 

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

#once { clear: left; }

/*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: 15px;
float:left;
margin: 2px 2px 2px 2px;
}
.stripTransmitter a{
font: 10px Arial;
text-align: center;
line-height: 15px;
background: #FFFFFF;
color: #666666;
text-decoration: none;
display: block;
}
.stripTransmitter a:hover, a.current{
background: #fff;
color: #fff;
text-decoration: none;
background-color: #993;
}

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