/* RESET by the great Eric Meyer http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ 
Thanks a lot!
*/

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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* BODY --- BODY --- BODY --- BODY --- BODY --- BODY --- BODY --- BODY --- BODY --- BODY --- BODY --- BODY --- BODY --- BODY --- BODY --- BODY --- BODY */
body {
	background-color:#FFF;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	line-height:18px;
	word-spacing:1.2pt;
	letter-spacing:0.8pt;}


/* MENU --- MENU --- MENU --- MENU --- MENU --- MENU --- MENU --- MENU --- MENU --- MENU --- MENU --- MENU --- MENU --- MENU --- MENU --- MENU */

#menu {
	width:100%;
	height:60px;}

#menu ul{
	margin-left:30px;
	margin-top:20px;}

#menu ul li {
	display:block;
	width:140px;
	height:30px;
	position:relative;
	float:left;
	background-color:#FFF;
	margin-right:29px;
	line-height:40px;}

#menu ul li a {
	display:block;
	background-color:#FFF;
	width:140px;
	height:25px;
	margin-top:5px;
	text-decoration:none;
	color:#000;}


#menu ul li a:hover, #menu ul li a.attivo {
	text-decoration:none;
	color:#eb690b;
	}
	
#menu ul li:hover, #menu ul li.attivo  {
	background-image:url(images/bg_menu_hover.jpg);
	background-repeat:no-repeat;
	cursor:pointer;}
	
/* SOTTOMENU --- SOTTOMENU --- SOTTOMENU --- SOTTOMENU --- SOTTOMENU --- SOTTOMENU --- SOTTOMENU --- SOTTOMENU --- SOTTOMENU --- SOTTOMENU */
#sinistra {
	width:200px;
	margin-top:0;
	float:left;
}

#path, #sotto_menu {
	margin-top:0;
	width:160px;
	margin-left:40px;
	margin-bottom:13px;
	line-height:16px;}

#path a {
	text-decoration:none;}

#sotto_menu a, #destra a{
	text-decoration:none;
	color:#000;}

#sotto_menu a:hover, #sotto_menu a.attivo, #destra a:hover{
	text-decoration:underline;
	color:#000;}
	
	
/* HOMEPAGE --- HOMEPAGE --- HOMEPAGE --- HOMEPAGE --- HOMEPAGE --- HOMEPAGE --- HOMEPAGE --- HOMEPAGE --- HOMEPAGE --- HOMEPAGE --- HOMEPAGE */

#foto_home {
	width:740px;
	margin-left:200px;
	margin-top:40px;
	margin-bottom:60px;}

#foto_home img {
	margin-bottom:20px;
	margin-right:20px;}

#foto_home img.stretta {
	margin-right:100px;}
	
/* PAGINE INTERNE --- PAGINE INTERNE --- PAGINE INTERNE --- PAGINE INTERNE --- PAGINE INTERNE --- PAGINE INTERNE --- PAGINE INTERNE */

#destra {
	position:relative;
	width:760px;
	float:left;
	margin-top:30px;
	line-height:14px;}
	
.tab_contenuti {
	display:none;}
	
#about h2, #showcase h2, #archive h2 {
	color:#eb690b;
	text-transform:uppercase;
	margin-bottom:20px;}

#about h3 {
	color:#eb690b;
	text-transform:capitalize;
	margin-bottom:3px;
	margin-top:60px;}

#about p {
	text-decoration:underline;}

#profile p {
	position:relative;
	display:block;
	width:700px;
	float:left;}

.h_black {
	text-transform:none;
	color:#000;}

ul.thumb, ul.thumb2 {
	display:block;
	width:620px;
	height:30px;
	margin-top:20px;}

ul.thumb li, ul.thumb2 li {
	float:left;
	margin-right:10px;}

ul.thumb li a, ul.thumb2 li a{
	text-decoration:none;}
	
ul.thumb li:hover, ul.thumb li.attivo, ul.thumb2 li:hover, ul.thumb2 li.attivo{
	text-decoration:underline;
	cursor:pointer;}

ul.thumb li span, ul.thumb2 li span {
	text-decoration:none;
	display:none;}

#showlist, #showlist2 {
	color:#666;
	margin-top:60px;
	width:620px;
	margin-bottom:80px;}

#showlist a, #showlist2 a{
	color:#666;}

#contenitore_immagini, #contenitore2_immagini {
	position:relative;
	width:760px;
	height:460px;}

#mainimage, #mainimage2 {
	position:absolute;
	bottom:0;
	left:0;}
	
#dati {
	width:660px;
	font-size:12px;
	color:#000;
	line-height:14px;
	margin-bottom:20px;}

.orange {
	color:#eb690b;}

.underline {
	text-decoration:underline;}
	
.percorso {
	visibility:hidden;}

#showlist_pulsante, #showlist2_pulsante {
	margin-left:180px;}

#showlist a.prima, #showlist2 a.prima  {
	color:#000;
	text-decoration:underline;}

#next:hover, #previous:hover, #next2:hover, #previous2:hover {
	cursor:pointer;
	text-decoration:underline;
	}

#next.attivo, #previous.attivo, #next2.attivo, #previous2.attivo {
	color:#000;}
#next.attivo:hover, #previous.attivo:hover, #next2.attivo:hover, #previous2.attivo:hover {
	color:#000;
	text-decoration:underline;
	cursor:pointer;}	

#next.disattivo, #previous.disattivo, #next.disattivo:hover, #previous.disattivo:hover, #next2.disattivo, #previous2.disattivo, #next2.disattivo:hover, #previous2.disattivo:hover {
	cursor:default;
	color:#CCC;
	text-decoration:none;}
	
.video {
	display:block;
	float:right;
	position:absolute;
	right:0;}
	
.spazio {
	width:500px;
	height:60px;
	float:left;}

#img_profile {
	display:block;
	position:absolute;
	bottom:-10px;
	right:0;}
