/*************************************************/
/* SCREEN
/* Author: davide reppucci | nascar
/* Author URI: http://www.nascar.it
/* Project: http://www.atticopartenopeo.it
/* File: screen.css
/* Version: 0.1
/* Date: 13/05/2009
/*************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	behavior: url(htc/csshover.htc);
	background: #fff;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}


a { text-decoration: none; color: #fff; }
a:hover { text-decoration: underline; }

a img {
	border: 0;
	margin: 0;
	padding: 0;
}


/*************************************************/
/* CLASSI RIUTILIZZABILI
/*************************************************/
.hidden { display: none; }

.clear {
	display: block;
	clear: both;
	line-height: 0;
}
.spacer-17 { height: 17px; }


/* WRAP */
#wrap {
	width: 960px;
	height: 555px;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -278px 0 0 -480px;
	background: #fff url(../images/bg.jpg) top left no-repeat;
}

/* H1 */
#wrap h1 {
	width: 258px;
	height: 150px;
	display: block;
	position: absolute;
	top: 0;
	left: 28px;
}
#wrap h1 a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
}



/* LANG */
#wrap #lang {
	position: absolute;
	top: 229px;
	left: 134px;
	display: block;
}
#wrap .lang-ita {
	width: 25px;
	height: 18px;
	display: inline;
	float: left;
	margin: 0 10px 0 0;
	background: url(../images/lang.gif) 0 0 no-repeat;
}

#wrap .lang-eng {
	width: 25px;
	height: 18px;
	display: inline;
	float: left;
	margin: 0 10px 0 0;
	background: url(../images/lang.gif) -33px 0 no-repeat;
}

#wrap .lang-fre {
	width: 26px;
	height: 18px;
	display: inline;
	float: left;
	margin: 0 10px 0 0;
	background: url(../images/lang.gif) -66px 0 no-repeat;
}

#wrap .lang-deu {
	width: 25px;
	height: 18px;
	display: inline;
	float: left;
	margin: 0 10px 0 0;
	background: url(../images/lang.gif) -99px 0 no-repeat;
}

#wrap .lang-ita a,
#wrap .lang-eng a,
#wrap .lang-fre a,
#wrap .lang-deu a {
	display: block;
	width: 100%;
	height: 100%;
}

#wrap .lang-ita,
#wrap .lang-eng,
#wrap .lang-fre,
#wrap .lang-deu {
	text-indent: -9999px;
}


/* CONTATTI */
#wrap #contatti {
	position: absolute;
	top: 315px;
	left: 47px;
	display: block;
	font-size: 11px;
	line-height: 14px;
}

/* SOCIAL */
#wrap #social {
	position: absolute;
	top: 413px;
	left: 93px;
	display: block;
	font-size: 11px;
	line-height: 14px;
}

#wrap #social h3,
#wrap #social h3 a {
	color: #ffa640;
	font-weight: 700;
	font-size: 13px;
}
#wrap #social h3 span,
#wrap #social h3 a span {
	color: #fff;
	font-weight: 400;
	font-size: 14px;
}