/* @override  www.laszlo-kovacs.com*/

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

body { color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fff;
	font-weight: regular;
	font-style: normal;
}

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

bio {
	color: #2e2e2e;
	font: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	width: 600px;
}
body.section-3 { }

a:link { text-decoration: none; color: #444;
	font-weight: regular;
}
a:active { text-decoration: none; color: #444; }
a:visited { text-decoration: line-through;
	font-weight: regular;
	background-color: #fff;
	color: #777;
}

a:hover { text-decoration: none; color: #ff7700; background-color: none; }

a img { border: none; }

a.new:link {font-family: Helvetica, Arial, sans-serif;
			font-size: 40px;
  			font-style: normal;
  			font-weight: 400;
  			text-decoration: none;
  			letter-spacing: 2px;
  			word-spacing: 0.014em;
  			line-height: 1.62;
   			color:#fff;
}
a.new:active {font-family: Helvetica, Arial, sans-serif;
			font-size: 40px;
  			font-style: normal;
  			font-weight: 400;
  			text-decoration: line-through;
  			letter-spacing: 2px;
  			word-spacing: 0.014em;
  			line-height: 1.62;
   			color:#fff;
}
a.new:visited {font-family: Helvetica, Arial, sans-serif;
			font-size: 40px;
  			font-style: normal;
  			font-weight: 400;
  			text-decoration: none;
  			letter-spacing: 2px;
  			word-spacing: 0.014em;
  			line-height: 1.62;
  			color:#fff;
}
a.new:hover {font-family: Helvetica, Arial, sans-serif;
			font-size: 40px;
  			font-style: normal;
  			font-weight: 400;
  			text-decoration: line-through;
  			letter-spacing: 2px;
  			word-spacing: 0.014em;
  			line-height: 1.62;
   			color:#fff;
}

#menu {
    overflow: auto;
    top: 25px;
    bottom: 0;
	left: 20px;
    position: fixed;
	background-color: #fff;
	margin-left: 0;
}

#menu ul {
	list-style: none;
	margin: 0 0 12px;
}

#menu ul li.section-title {color: #c00;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	background-color: transparent;
	font-weight:bold;
}

#content {
    margin: 30px 0 0 250px;
    top: 	0px;
}

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

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

p {
    margin: 0 0 9px 0;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color: #2c231e;
}

h1 {	font-size: 12px;
	color: #444;
}
h2 {	font-family: Arial black, Helvetica, sans-serif;
	font-size: 13px;
	color: #c00;
	font-weight: regular;
	font-style: normal;

}

h3 {	font-family: Arial black, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	font-weight: regular;
	font-style: normal;

}

h4 { font-size: 12px; }
h5 { 
	color: gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: regular;
}

h6 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	font-weight: lighter;
	font-style: normal;

}



#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: 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: #C00;
text-decoration: underline;
}

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