/*
	Project: MARCHIOPOLO
	Author: Andrea Bindi | andrea.bindi@gmail.com
	Developer: Alchimedia | www.alchimedia.com
	Release date: 2007
	CSS Level 2.1
*/

/* GENERALI
------------------------------------------------------------------------------------------- */
*	{margin: 0; padding: 0; border: none;}

body {
	background: #fff url(../images/bg/bg_body.gif) 0 0 repeat-x;
	font: normal .7em/1.6em Georgia, "Times New Roman", Times, serif;
	color: #594137;
}

a	{color: #e93e52;}

/* Titoli */
h3 a, h5 a	{color: #e62138;}
h4 a, h6 a	{color: #888;}
h3 a, h4 a, h5 a, h6 a, img	{position: relative; z-index: 10; text-decoration: none;}

h3	{
	margin: 12px 0 0;
	font: normal 2em/1.1em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #e62138;
	text-transform: uppercase;
}

h4	{
	margin: 4px 0 0;
	font: bolder 1.4em/1.2em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #888;
}

h5	{
	margin: 12px 0 0;
	font: bolder 1.4em/1.2em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #e62138;
}

h6	{
	margin: 4px 0 0;
	font: bolder 1.2em/1.2em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #888;
}

/* Form */
label	{color: #7C6355; font-weight: bolder;}
input, textarea, select	{
	border: 1px solid #CDBCA3;
	font: normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #555;
}

/* Elenchi generici */
#leftCol ul	{margin: 10px 0 0;}
#leftCol li	{margin: 0 0 3px 16px;}

/* Classi generiche */
.clearthis	{clear: both;}
.skip, .noimage	{display: none;}

/* WRAPPER
------------------------------------------------------------------------------------------- */
#wrapper	{width: 990px;}

/* HEADER
------------------------------------------------------------------------------------------- */
#head	{width: 990px; height: 130px; background: transparent url(../images/bg/bg_head.jpg) 0 0 no-repeat;}

/* Logo */
#logo, #logo a	{
	width: 330px;
	height: 116px;
	background: transparent;
	text-indent: -9999px;
	text-decoration: none;
}

#logo a	{display: block;}

/* Slogan */
#slogan	{
	width: 718px;
	height: 151px;
	background: transparent url(../images/bg/bg_slogan.gif) 0 0 no-repeat;
	text-indent: -9999px;
	position: absolute;
	top: 130px;
	left: 0;
	z-index: 8;
}

/* Scelta lingua */
#eng, #ita	{
	width: 87px;
	height: 45px;
	text-decoration: none;
	text-indent: -9999px;
	position: absolute;
	top: 207px;
	left: 225px;
	z-index: 9;
}

#eng	{background: transparent url(../images/head/eng.gif) 0 0 no-repeat;}
#ita	{background: transparent url(../images/head/ita.gif) 0 0 no-repeat;}
#eng:hover, #ita:hover	{background-position: 0 -45px;}

/* Vai a Login / Registrazione + Accesso HO.RE.CA. + Loggato NO Accesso HO.RE.CA. */
#go2reg, #go2reg strong,
#go2horeca, #go2horeca strong,
#go2horeca3, #go2horeca3 strong	{
	width: 153px;
	height: 24px;
	background: transparent 0 0 no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
	z-index: 9;
}

#go2reg	{position: absolute; top: 95px; left: 542px; }
#go2horeca	{position: absolute; top: 95px; left: 260px;}
#go2horeca3	{position: absolute; top: 5px; left: 574px;}

#go2reg, #go2reg strong	{background-image: url(../images/head/login_reg.gif);}
#go2horeca, #go2horeca strong, #go2horeca3, #go2horeca3 strong	{background-image: url(../images/head/horeca_ita.gif);}

#go2reg:hover, #go2reg strong, #go2horeca:hover, #go2horeca strong, #go2horeca3:hover, #go2horeca3 strong	{background-position: 0 -24px;}

/* Logged */
#logged	{
	width: 450px;
	padding: 2px 18px 20px 0;
	background: transparent url(../images/head/logged.gif) top right no-repeat;
	font: normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #eee;
	position: absolute;
	top: 98px;
	left: 240px;
	z-index: 9;	
}

/* AREA PRINCIPALE (Libro)
------------------------------------------------------------------------------------------- */
#cont	{
	width: 716px;
	margin-bottom: -1px;
	border-bottom: 1px solid #fff;
	background: transparent url(../images/bg/bg_book.gif) 0 0 repeat-y;
}

#leftCol, #rightCol {float: left; display: inline;}
#leftCol	 {width: 326px; margin: 150px 16px 0 20px;}
#rightCol {width: 320px; margin: 116px 16px 0 16px;}

/* Area principale - Formattazione */
#cont p	{margin-top: 10px;}
#cont p.end	{
	margin-bottom: 20px;
	padding-bottom: 5px;
	background: transparent url(../images/cont/separatore.gif) bottom no-repeat;
}

/* Continua a leggere */
.continua	{
	width: 170px;
	height: 28px;
	margin: 5px 0 5px 150px;
	background: transparent url(../images/cont/continua.gif) 0 0 no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
}

/* Box prodotti */
.box	{
	width: 320px;
	margin-bottom: 30px;
	padding-bottom: 5px;
	background: transparent url(../images/cont/separatore.gif) bottom no-repeat;
}

.box img	{margin-right: 12px; margin-bottom: 12px; float: left; border: 1px solid #cdbca3;}

.box h5	{
	font: normal 1.6em/1.1em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #e62138;
	text-transform: uppercase;
}

/* SCHEDA PRODOTTO
------------------------------------------------------------------------------------------- */
/* Immagine principale */
.imgScheda	{margin: 12px 12px 0 0; float: left; border: 1px solid #cdbca3;}

/* Specifiche */
.spec	{list-style: none; margin-top: -8px;}
.spec li	{
	display: block;
	padding: 8px 0;
	background: transparent url(../images/cont/separatore.gif) bottom no-repeat;
}

.spec strong	{display: block; color: #e62138;}

/* Form Scheda */
#fscheda input	{margin: 5px 0 0; padding: 0; border: none;}

/* Correlati */
#correlati	{width: 162px; margin: 0; padding: 5px 0 0 0; list-style: none; float: left;}
#correlati li	{margin: 0; padding: 0 0 10px;}

/* Pulsanti */
#c1, #c2, #c3, #c4	{
	width: 160px;
	height: 20px;
	background: transparent -1px 0 no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
}

#c1	{background-image: url(../images/scheda/ita/downloadPDF.gif);}
#c2	{background-image: url(../images/scheda/ita/vaiCantina.gif);}
#c3	{background-image: url(../images/scheda/ita/leggi.gif);}

/* Prezzo */
#correlati strong	{font-size: 1.6em;}
#correlati span	{color: #e93e52;}

/* PRESS
------------------------------------------------------------------------------------------- */
/* Data */
#date	{
	margin: 5px 0 -5px;
	font: normal .9em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
}

/* CANTINE
------------------------------------------------------------------------------------------- */
/* Indirizzo */
#address	{font: normal .9em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;}
#address a	{text-decoration: none;}
#address a:hover	{text-decoration: underline;}

/* Gallery */
#gall img	{margin: 7px 7px 0 0; border: 1px solid #cdbca3;}

/* Vini associati */
#rightCol ul	{margin: 6px 0; list-style: none;}

#rightCol ul a	{
	margin-bottom: 6px;
	padding-left: 14px;
	background: transparent url(../images/nav/secNav/bg_rossi2.gif) 1px 60% no-repeat;
	font: normal .9em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333;
}

#rightCol ul a:hover {text-decoration: underline;}

/* Gira pagina */
#p-prev, #s-prev, #p-next, #s-next	{
	width: 226px;
	height: 77px;
	margin-bottom: -48px;
	text-decoration: none;
	text-indent: -9999px;
	position: relative;
	display: block;
}

#p-prev	{background: transparent url(../images/scheda/ita/p-prev.gif) 0 0 no-repeat; float: left;}
#s-prev	{background: transparent url(../images/scheda/ita/s-prev.gif) 0 0 no-repeat; float: left;}
#p-prev:hover, #s-prev:hover	{background-position: -226px 0;}

#p-next	{background: transparent url(../images/scheda/ita/p-next.gif) -226px 0 no-repeat; float: right;}
#s-next	{background: transparent url(../images/scheda/ita/s-next.gif) -226px 0 no-repeat; float: right;}
#p-next:hover, #s-next:hover	{background-position: 0 0;}

/* NAVIGAZIONE PRINCIPALE
------------------------------------------------------------------------------------------- */
/* Struttura */
#nav	{
	width: 282px;
	margin-left: 718px;
	padding-top: 10px;
	background: #fff url(../images/bg/bg_nav.gif) 5px 0 repeat-y;
	position: absolute;
	z-index: 7;
}

#nav ul, #nav li	{list-style: none; display: block; float: right;}
#nav a, #nav strong	{
	margin-bottom: 8px;
	background: #fff 0 0 no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
}

#nav a:hover, #nav strong	{background-position: 0 -20px;}

#mainNav, #secNav	{float: right; display: inline;}
#mainNav	{width: 115px; margin-left: 47px;}
#secNav	{width: 120px;}
#nav #mainNav a, #nav #mainNav strong	{width: 115px; height: 20px;}
#nav #secNav a, #nav #secNav strong	{width: 120px; height: 20px;}

/* Pulsanti - Menu principale */
#mainNav #n1 a, #mainNav #n1 strong	{background-image: url(../images/nav/mainNav/home.gif);}
#mainNav #n2 a, #mainNav #n2 strong	{background-image: url(../images/nav/mainNav/marchio.gif);}
#mainNav #n3 a, #mainNav #n3 strong	{background-image: url(../images/nav/mainNav/catalogo.gif);}
#mainNav #n4 a, #mainNav #n4 strong	{background-image: url(../images/nav/mainNav/cantine.gif);}
#mainNav #n5 a, #mainNav #n5 strong	{background-image: url(../images/nav/mainNav/locations.gif);}
#mainNav #n6 a, #mainNav #n6 strong	{background-image: url(../images/nav/mainNav/press.gif);}
#mainNav #n7 a, #mainNav #n7 strong	{background-image: url(../images/nav/mainNav/confezioni.gif);}
#mainNav #n8 a, #mainNav #n8 strong	{background-image: url(../images/nav/mainNav/contatti.gif);}
#mainNav #n9 a, #mainNav #n9 strong	{background-image: url(../images/nav/mainNav/shop.gif);}
#mainNav #n10 a, #mainNav #n10 strong	{background-image: url(../images/nav/mainNav/carrello.gif);}

/* Pulsanti - Menu press */
.press #secNav #sn1 a, .press #secNav #sn1 strong	{background-image: url(../images/nav/secNav/eventi.gif);}
.press #secNav #sn2 a, .press #secNav #sn2 strong	{background-image: url(../images/nav/secNav/awards.gif);}
.press #secNav #sn3 a, .press #secNav #sn3 strong	{background-image: url(../images/nav/secNav/gallery.gif);}
.press #secNav #sn4 a, .press #secNav #sn4 strong	{background-image: url(../images/nav/secNav/stampa.gif);}

/* Menu prodotti - Level 1st */
#secNav #sn1 a, #secNav #sn1 strong	{background-image: url(../images/nav/secNav/rossi.gif);}
#secNav #sn2 a, #secNav #sn2 strong	{background-image: url(../images/nav/secNav/bianchi.gif);}
#secNav #sn3 a, #secNav #sn3 strong	{background-image: url(../images/nav/secNav/passiti.gif);}
#secNav #sn4 a, #secNav #sn4 strong	{background-image: url(../images/nav/secNav/distillati.gif);}
#secNav #sn5 a, #secNav #sn5 strong	{background-image: url(../images/nav/secNav/confezioni.gif);}

/* Menu prodotti - Level 2nd */
#secNav #sn1 ul, #secNav #sn2 ul, #secNav #sn3 ul, #secNav #sn4 ul	{margin: 0 0 10px;}

#secNav #sn1 ul a, #secNav #sn1 ul strong,
#secNav #sn2 ul a, #secNav #sn2 ul strong,
#secNav #sn3 ul a, #secNav #sn3 ul strong,
#secNav #sn4 ul a, #secNav #sn4 ul strong,
#secNav #sn5 ul a, #secNav #sn5 ul strong	{
	width: 107px;
	height: auto;
	margin-bottom: 6px;
	padding-right: 13px;
	background: transparent 100% 60% no-repeat;
	font: normal .9em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	text-indent: 0;
	color: #333;
}

#secNav #sn1 ul a:hover, #secNav #sn2 ul a:hover, #secNav #sn3 ul a:hover, #secNav #sn4 ul a:hover, #secNav #sn5 ul a:hover
{background-position: 100% 60%; text-decoration: underline;}

/* Menu prodotti - Level 2nd - Current */
#secNav #sn1 ul strong, #secNav #sn2 ul strong, #secNav #sn3 ul strong, #secNav #sn4 ul strong, #secNav #sn5 ul strong
{background-position: 100% 60%; font-weight: bolder; text-decoration: none;}

#secNav #sn1 ul strong	{color: #e62138;}
#secNav #sn2 ul strong	{color: #fc0;}
#secNav #sn3 ul strong	{color: #0ca800;}
#secNav #sn5 ul strong	{color: #0064b2;}

/* Menu prodotti - Level 2nd - Sfondi */
#secNav #sn1 ul a, #secNav #sn1 ul strong, .press #secNav #sn1 ul a, .press #secNav #sn1 ul strong
{background-image: url(../images/nav/secNav/bg_rossi.gif);}

#secNav #sn2 ul a, #secNav #sn2 ul strong, .press #secNav #sn2 ul a, .press #secNav #sn2 ul strong
{background-image: url(../images/nav/secNav/bg_bianchi.gif);}

#secNav #sn3 ul a, #secNav #sn3 ul strong, .press #secNav #sn3 ul a, .press #secNav #sn3 ul strong
{background-image: url(../images/nav/secNav/bg_passiti.gif);}

#secNav #sn4 ul a, #secNav #sn4 ul strong, .press #secNav #sn4 ul a, .press #secNav #sn4 ul strong
{background-image: url(../images/nav/secNav/bg_distillati.gif);}

#secNav #sn5 ul a, #secNav #sn5 ul strong, .press #secNav #sn5 ul a, .press #secNav #sn5 ul strong
{background-image: url(../images/nav/secNav/bg_confezioni.gif);}

/* Parte inferiore (Ceralacca) */
#wax	{width: 282px; height: 440px; background: #fff url(../images/nav/wax/rosso.gif) 99px 0 no-repeat; clear: both;}
#b2 #wax	{background-image: url(../images/nav/wax/giallo.gif);}
#b3 #wax	{background-image: url(../images/nav/wax/verde.gif);}
#b4 #wax	{background-image: url(../images/nav/wax/nero.gif);}

/* Level special */
.special #nav #secNav a, .special #nav #secNav strong	{
	width: 107px;
	height: auto;
	margin-bottom: 6px;
	padding-right: 13px;
	background: #fff url(../images/nav/secNav/bg_rossi.gif) 100% 60% no-repeat;
	font: normal .9em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	text-indent: 0;
	color: #333;
}

.special #nav #secNav a:hover, .special #nav #secNav strong	{background-position: 100% 60%; text-decoration: underline;}
.special #nav #secNav strong	{color: #e62138; font-weight: bolder; text-decoration: none;}

/* Righina inferiore menu */
#secNav #sn1 ul li, #secNav #sn2 ul li, #secNav #sn3 ul li, #secNav #sn4 ul li,
.special #nav #secNav li	{border-bottom: 1px dashed #ddd; padding: 4px 0 0;}

/* MENU SX - Elenco Regioni */
.locali #nav #secNav li a {
	width: 120px;
	height: auto;
	margin-bottom: 4px;
	padding-bottom: 4px;
	background: transparent url(../images/nav/secNav/bg_locali.gif) bottom right no-repeat;
	font: bolder 14px/1.2em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-align: right;
	text-indent: 0;
	color: #0064B2;
}

.locali #nav #secNav li a:hover {text-decoration: underline;}

/* MENU SX - Elenco Regioni - Level 2nd */
.locali #nav #secNav ul	{margin: 4px 0 12px;}
.locali #nav #secNav ul a, .locali #nav #secNav ul strong	{
	width: 107px;
	height: auto;
	margin-bottom: 6px;
	padding-right: 13px;
	border-bottom: 1px dashed #ccc;
	background: transparent url(../images/nav/secNav/bg_confezioni.gif) center right no-repeat;
	font: normal .9em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	text-indent: 0;
	color: #333;
}

.locali #nav #secNav ul a:hover, .locali #nav #secNav ul strong {color: #333;}
.locali #nav #secNav ul strong {font-weight: bolder; color: #0064b2; padding-bottom: 5px;}

/* DIV CONT - Elenco regioni */
#regioni	{
	width: 326px;
	padding: 10px 0 200px;
	background: transparent url(../images/bg/bg_elenco_regioni.jpg) 0 0 no-repeat;
	line-height: 1.6em;
	list-style: none; overflow: hidden;
}

#regioni li	{
	padding-bottom: 5px;
	background: transparent url(../images/cont/separatore.gif) bottom left no-repeat;
}

#regioni a	{
	width: 320px;
	padding-left: 16px;
	background: transparent url(../images/bg/bg_regioni.gif) 2px 5px no-repeat;
	font: bolder 14px/1.2em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #666;
	display: block;
}

#regioni a:hover	{color: #d00; text-decoration: underline;}

/* CARRELLO
------------------------------------------------------------------------------------------- */
/* Area principale in Carrello */
#contCart	{
	width: 684px;
	margin: 0 0 -1px;
	padding: 150px 14px 0 18px;
	border-bottom: 1px solid #fff;
	background: transparent url(../images/bg/bg_book.gif) 0 0 repeat-y;
}

/* Tabella Carrello */
table	{
	width: 99%;
	margin: 10px 0;
	padding: 0;
	border: 1px solid #aaa;
	border-collapse: collapse;
	border-spacing: 0;
	background: #fff;
	color: #666;
}

th, td	{padding: 4px 6px; border: solid #aaa; text-align: left; vertical-align: middle;}
th	{border-width: 1px 1px 1px 0; background: #e1d8cc; text-transform: uppercase;}
td	{border-width: 0 1px 1px 0;}

td strong	{font: bolder 1em/.9em Verdana, Geneva, Arial, Helvetica, sans-serif;}
td a	{font-weight: bolder; text-transform: uppercase;}

/* Seleziona confezione */
.fcart select	{
	width: 100%;
	border: 1px solid #aaa;
	font: normal 1em Georgia, "Times New Roman", Times, serif;
	text-align: left;
}

.tconf	{background: #eee; text-transform: none; text-align: right;}
.tconf label	{color: #666;}

/* Spese */
th.spese	{text-align: right;}

/* Quantita */
.fcart input	{
	padding: 0 .1em;
	border: 1px solid #aaa;
	font: normal 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
}

/* Selezione mod. pagamento */
form.fcart table td.sel_radio	{padding: 6px 0 0; text-align: center;}
form.fcart table td.sel_radio input	{padding: 0; border: none;}

/* Elimina */
.del	{
	width: 17px;
	height: 17px;
	margin: 1px auto 0;
	background: #fff url(../images/cart/elimina.gif) 0 0 no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
}

/* Pulsanti Carrello - Step 1 */
.fcart #indietro, .fcart #aggiorna, .fcart #procedi	{margin: 5px 0 16px; padding: 0; border: none;}
.fcart #aggiorna	{margin: 5px 100px 16px;}

/* Pulsanti Carrello - Step 2 */
#freg #procedi	{width: auto; margin: 5px 0 16px; padding: 0; border: none;}

#back	{
	width: 151px;
	height: 38px;
	margin: 5px 63px 16px 0;
	background: #fff url(../images/cart/ita/back.gif) 0 0 no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#freg #procedi, #back	{display: inline; float: left;}

/* Condizioni */
#condizioni	{
	width: 660px;
	height: 100px;
	margin: 7px 0 0;
	padding: 5px 5px 5px 8px;
	border: 1px solid #aaa;
	font: normal .9em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	background: #f9f9f9;
	overflow: auto;
}

#condizioni h4	{font-size: 1.3em; margin: 10px 0 5px;}
#condizioni ul {margin: 10px 16px 5px;}
#condizioni li {margin: 0 0 5px;}

/* Accettazione */
#accept	{padding-top: 12px;}
#accept input, #accept label	{margin-left: 6px; border: none; vertical-align: middle; display: inline;}
#accept label	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}

#accept #procedi	{margin-right: 3px; float: right;}
#accept #procedi, #accept #back	{margin-top: 25px;}
#accept #si	{margin-left: 30px;}

/* REGISTRAZIONE
------------------------------------------------------------------------------------------- */
#freg, #flogin	{padding: 20px 0;}
#fricorda	{padding: 10px 0;}
#freg span	{color: #f70;}
#freg label	{width: 16em;}
#freg input, #flogin input, #freg textarea, #freg select	{
	width: 16em;
	margin: -1.4em 0 8px 12.6em;
	position: relative;
	display: block;
}

#freg #indirizzo_consegna {top: -17px;}

#flogin input	{margin-left: 7em;}
#fricorda input	{width: 16em; margin-left: 8px;}

#freg select	{width: 16.2em;}

/* MAGGIORENNE */
#freg #maggiorenne {margin: 0; position: relative; top: -10px; margin-bottom: 10px;}
#freg #maggiorenne h6 {color: #956939; margin: 0;}
#freg #maggiorenne p {margin: 5px 0;}
#freg #maggiorenne select {width: 80px; margin: 0 5px 0 0; position: static; display: inline;}

/* ACCETTAZIONE PRIVACY + NEWSLETTER */
#accept2 p {margin-bottom: 5px;}
#accept2 label {font: bolder 1em Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
#accept2 input, #accept2 label {
	width: auto;
	margin: 0;
	padding: 0;
	border: none;
	position: static;
	display: inline;
	vertical-align: middle;
}
#accept2 input {margin-right: 5px;}
#accept2 #si1, #accept2 #si2 {margin-left: 25px;}

/* Invia */
#freg #invia, #fricorda #invia, #flogin #entra	{
	width: auto;
	margin: 16px 0 0 70px;
	padding: 0;
	border: none;
	background: transparent;
	position: static;
	font: bolder italic 1.7em Georgia, "Times New Roman", Times, serif;
	cursor: pointer;
	color: #e62138;
}

/* For IE6 only */ * html #freg #invia {width: 300px; margin-left: 16px; text-align: right;}
/* For IE7 only */ *:first-child + html #freg #invia {margin-left: 16px;}

#flogin #entra	{margin: 6px 0 0 180px;}
/* For IE6 only */ * html #flogin #entra {margin-left: 160px;}
/* For IE6 only */ * html #fricorda #invia {margin-left: 30px;}

#fricorda #invia	{margin: 6px 0 0 65px;}
/* For IE7 only */ *:first-child + html #flogin #entra {margin-left: 160px;}
/* For IE7 only */ *:first-child + html #fricorda #invia {margin-left: 30px;}

/* Registrati adesso */
.regNow	{
	margin: 0;
	padding: 11px 0 0;
	background: transparent url(../images/cont/separatore.gif) 0 0 no-repeat;
	font: bolder 1.3em/1.2em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #888;
}

#tricorda	{padding: 19px 0 0; background: transparent url(../images/cont/separatore.gif) 0 0 no-repeat;}

/* Accesso HO.RE.CA. da LOGIN */
#go2horeca2	{
	width: 300px;
	height: 140px;
	background: transparent url(../images/cont/horeca2_ita.gif) 0 0 no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	position: relative;
	margin-top: -40px;
	display: block;
	z-index: 9;
}

/* FOOTER
------------------------------------------------------------------------------------------- */
#footer	{
	width: 716px;
	margin-bottom: 16px;
	padding-top: 46px;
	background: transparent url(../images/bg/bg_footer.gif) 0 0 no-repeat;
	font: normal .9em/1.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #a48d79;
}

#footer p {padding: 0 14px; float: left; display: inline;}
#credits	 {width: 250px; float: right; text-align: right;}
#copy		 {width: 410px;}

#footer a	{color: #a48d79; text-decoration: none;}
#footer a:hover	{text-decoration: underline;}

/* CONTATTT
------------------------------------------------------------------------------------------- */
/* Logo grande - Colonna DX */
#map	{margin: 12px 8px 12px 0; float: left;}
#mlogo	{
	width: 275px;
	height: 217px;
	margin: 20px 10px;
	background: transparent url(../images/bg/bg_M.gif) 0 0 no-repeat;
}
