/*-------------------------------------------
	ESSENZA
	- - - - - - - - - - - - - - - - - - - - -
	Description:	Base setup styles
	Filename:		essenza.css
	Date:			may, 2009
	Company:        ExpertWeb
	Please:         You may adapt elements of this CSS in your own projects, 
					but the unique combination of layouts, styles, sizes, typography, 
					and positioning ("the design") is copyright of Expertweb.it 
					and may not be reproduced.
	-------------------------------------------*/


/* HTML Elements                               */
/***********************************************/


/* GENERICI HTML */
/*********************************/
html, body {background: url(img/bg_pagina.jpg) no-repeat top right #efefef; background-attachment:fixed; margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;
}
h1 {display:none;
}
h2 {margin:0; padding:0; color:#000; margin-bottom:15px; font-family:Lucida Sans, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:26px; border-bottom: solid 1px #000;
}
h3, h3 a {margni:0; padding:0; color:#000; margin-bottom:15px; font-family:Lucida Sans, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:16px;
}
a {color:#f00;
}
a:hover {text-decoration:none;
}
p {margin:0; padding:0; margin-bottom:10px;
}
hr {visibility:hidden; height:20px; clear:both;
}

/* LAYOUT */
/**********************************/
div.container {width:970px; margin:0 auto; background-color:#fff
}
div.header {height: 250px; background:url(img/logo_big.gif) no-repeat top left; border-top: solid 1px #efefef;
}
div.nwl {margin-top:170px; text-align:right; padding:0 10px; font-family:Lucida Sans, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size: 12px;
}
div.menu1 {text-align:right; padding:0 10px; font-family:Lucida Sans, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size: 14px; margin-top:20px;
}
div.menu2 {text-align:center; padding:0 10px; font-family:Lucida Sans, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size: 12px; margin-top:5px; width:700px; float:right;
}

/* NEWSLETTER */
a.bottone {background:#fff; padding:0 3px; border: solid 1px #ccc; color:#000; text-decoration:none;
}
a.bottone:hover {background:#ccc;
}
div.nwl a {font-size:10px; color:#000;
}


/* MENU PRINCIPALE */
div.menu1 a {color:#000; text-decoration:none; margin-left:30px; font-weight:bold;
}
div.menu1 a:hover {color:#f00;
}

/* MENU SECONDARIO */
div.menu2 a {color:#000; text-decoration:none; margin-left:15px;
}
div.menu2 a:hover {color:#f00;
}

/* SOLO HOMEPAGE */
div.content {width:700px;
}
table.gabbiaHome {width:970px; background-color: #FFF
}
table.gabbiaHome td {vertical-align:top;
}
table.gabbiaHome td.sx {width:270px; background:#000;
}
table.gabbiaHome td.dx {
}

/* FOOTER */
div.footer {margin-top: 30px; padding:0 10px;
}
div.footer a {color:#000;
}
div.logo {float:left;width:20%;
}
div.copyright {float:right;width:70%; text-align:right; font-family:Lucida Sans, Arial, Helvetica, sans-serif; font-size:10px;
}

div#myGallery
{
width: 700px;
height: 406px;
background:#000;
}


/* PAGINE INTERNE */
td.dx div.pageContent {background:#fff; padding:0 10px;
}

/* ELENCHI */
div.rigaElenco {clear:both;
}

div.imgThumb {width:150px; height:150px; margin-right:10px; margin-bottom:10px; float:left;
}
div.imgThumb img {width:150px; height:150px;
}

p.back {margin:0; padding:0; font-weight:bold; background:#000;clear:both;
}
p.back a {display:block; padding:4px 0 1px 0; text-transform:uppercase; font-family:Lucida Sans, Arial, Helvetica, sans-serif; font-size:10px; height:14px; background: url(img/ico_back.jpg) no-repeat top left; padding-left:20px; text-decoration:none; color:#fff;
}
p.back a:hover {color:#f00;
}

div.elementoVetrina {width:150px; height:200px; float:left; overflow:hidden; margin-right:10px; margin-bottom:10px;
}
div.elementoVetrina img {width:150px; height:150px;
}
div.elementoVetrina p {text-align:center;
}