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

html {
    overflow: auto;
}

* html div#menu {
    width: 10%;
	background:transparent;
}

* html div#content {
    height: 100%;
    width: 90%;
    overflow: auto;
    position: absolute;
    margin: 50px 0 0 0;
}

body {
	font-size: 14px;
	font-family: Helvetica ,Arial,verdana ;
	background: transparent;
	color: #000;
	
}

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

a:link { text-decoration: none;color: #000; }
a:active { text-decoration: none;color: #000;}
a:visited { text-decoration: none; color: #000; }
a:hover { text-decoration: none; color:#fa0366; }

/*a:link { text-decoration: none; color: #fff; background: #b9b8b8; line-height: 15px; padding:0 2px 0 2px ;}

a:active { text-decoration: none; color: #fff; line-height: 15px; padding:0 2px 0 2px ;}

a:visited { text-decoration: none; color: #fff; background: #b9b8b8; line-height: 15px; padding:0 2px 0 2px ;}

a:hover { text-decoration: none; color: #fff; background: #7d7d7d; line-height: 15px; padding:0 2px 0 2px ;}*/


.active{
color:#000;
text-decoration:underline;
font-weight:bold;


}*/


a img { border: none; }

#logo{ margin: 0 0 20px 0; border:none;}
#logo a{ margin: 0 0 20px 0; border:none; background:transparent;}

.t {
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	letter-spacing:-0.1px;
	line-height:-20px;
	/*color:#b5b4b4;*/
	color:#b9b8b8;
	padding:1px 1px 1px 1px ;
	
}

.t a{
	letter-spacing:-0.1px;
	/*line-height:-10px;*/
	/*color:#b5b4b4;*/
	color:#000;
	padding:2px 2px 2px 2px ;
	text-decoration:none;
}

.t a:hover{
	letter-spacing:-0.1px;
	/*line-height:-10px;*/
	/*color:#b5b4b4;*/
	color:#000;
	padding:2px 2px 2px 2px ;
	text-decoration:none;
	
}


.s {
	font-size: 30px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	letter-spacing:-0.1px;
	padding:5px;
	color:#fff;
	margin: 0 0 5px 0;
}
#menu {
    width: 200px;
    /*overflow: auto;*/
    top: 10px;
    bottom: 0;
	left: 50px;
    position: fixed;
	position:absolute;
	 height: 100%;
	background: transparent;
}

#menu ul {
	list-style: none;
	margin: 0 0 0 10px;
}
#menu ul li a { 
font-family: Arial;
color:#000;
font-weight:bold;
font-size:11px;
text-decoration:none; 
letter-spacing: 0.1px;
padding:0 2px 0px 2px;

}
#menu ul li a:hover { 
text-decoration:none;
background:#fa0366;
color:#fff;

}

#menu ul li.section-title { 
font:40px Helvetica, Arial, sans-serif;
color:#b9b8b8;
padding:0;
letter-spacing:-2px;
margin: 0;
font-weight:bold;
}

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

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

#content p { width: 600px; margin-bottom: 9px;line-height:15px; }

p {
    margin: 0 0 9px 0;
	text-align:left;
	letter-spacing:0.4px;
	font-weight:normal;
	background:transparent;
}

h1 { font-size: 32px; }

h2 { 
font-size: 14px;
font-family: Helvetica, Arial; 
color:#fff;
margin-bottom:0;
background:#000;
padding:0 0 0 2px;
width:400px;

}
h3 {font-size: 14px;
font-family: Helvetica, Arial; 
color:#fff;
margin-bottom:0;
background:#000;
padding:0 0 0 2px;
width:430px; }

h4 { font-size: 18px;
font-family: Helvetica, Arial; 
font-weight:normal;
width:495px;
margin-bottom:10px; }

h5{
font-size: 30px;
font-family: Helvetica, Arial;
font-weight:normal;
width:495px;

}

#img-container	{ margin: 0; padding: 0; width:500px;}
#img-container p	{ width: 750px; margin: 0; padding: 0 0 12px 0; border:4px; }
img{border: 10px solid #fff;}

#once { clear: left; }
.footer{font:10px Arial; margin:45px 0 0 20px; }

#contatti{
float:left;
width:500px;
marign:0;



}

.left{
height:70px;
position:absolute;
/*float:left;*/
width:120px;
border-right:1px solid;
margin:0 0 0 120px !important;
margin:0 0 0 60px;

}


.right{
height:70px;
position:absolute;
/*float:left;*/
width:215px;
margin:-50px 0 0 260px;
margin:0 0 0 260px !important;
margin:0 0 0 200px;

}
.linea{
font-size: 14px;
	font-family: georgia;
	color:#000;

}

#prev{
font-weight:normal;
font-family:Arial;
font-size:10px;
margin:0 0 0 16px;

}

#next{
font-weight:normal;
font-family:Arial;
font-size:10px;
letter-spacing:0.2px;
}

#num{
font-weight:bold;
font-family:Arial;
font-size:10px;
letter-spacing:1px;
}

img.png {
	background-image: expression(
		this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter =
		"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src +
		"', sizingMethod='image')",
		this.src = "/path/to/transparent.gif"
	);
}


