/* CSS Document */

/** ----------------------------------------- Struttura sito ----------------------------------------------- **/
body {
	background-color:#e7e3d2;
	background-image: url(../images/struttura/body_fondo.jpg);
	background-repeat: repeat-x;
	background-position:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	margin: 0;
	padding:0;
	color:#5f502b;
	line-height:18px;
}
a {
	outline:none;
}
.footer {
	clear:both;
}
h1.title,
h2.title,
h3.title {
	margin: 0;
	padding:0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:22px;
}
#bandierasx {
	position:absolute;
	top:0;
	left:0;
}
#contenitore-est {
	width: 1016px;
	margin: 0 auto 0 auto;
	padding:0;
	text-align:left;	
	background-image:url(../images/struttura/container2_fondo.gif);
	background-repeat:repeat-y;
}

.ita #contenitore-est2 {
	background-image:url(../images/struttura/containerest-fondo.jpg);
	background-repeat:no-repeat;
}
.eng #contenitore-est2 {
	background-image:url(../images/struttura/containerest-fondo_en.jpg);
	background-repeat:no-repeat;
}
#contenitore-int {
	width:992px;
	margin-left:24px;
	position:relative;
}

.fbshare {
	margin-bottom:15px;
}

/** ---------------------------------------------- header ------------------------------------------------- **/
#header {
	height:94px;
	position:relative;
}
#logo {
	position:absolute;
	width: 494px;
	height:62px;
	top:17px;
	left: 261px;
	/*background-image: url(../images/struttura/h1_titolo.gif);*/
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}
#logo a {
	position:absolute;
	width: 694px;
	height:100px;
	top:-20px;
	left: -200px;
	text-indent: -6789px;
	margin:0;
	padding:0;
}
#logo-slogan {
	position:absolute;
	width: 226px;
	height:13px;
	top:62px;
	left:574px;
	text-indent: -5429px;
	/*background-image:url(../images/struttura/h2_logo-slogan.gif);*/
	background-repeat:no-repeat;
	background-position:left;
	margin:0;
	padding:0;
}

/** -------------------------------------------- Contenuto --------------------------------------------------- **/
#contenuto {
	margin-top: 32px; /* margine = a header + eventuale menuup */
	background-image:url(images/struttura/contenutoint_fondo.gif); /* fondo del content */
	background-repeat:repeat-y;	
	position:relative;
}

/** ---------------------------------- Sidebars sx ----------------------------------------- **/
#sidebar-sx {
	float:left;
   width: 218px;
  position:relative;
}
#sidebar-sx-int { 
	margin: 15px 20px 0 20px;
    padding: 0;
	line-height:20px; 
	
}
#sidebar-sx h3 {
	height:23px;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	text-indent:-5678px;	
}
.ita h3#sxtitdestinazioni {
	background-image:url(../images/struttura/h3_destinazioni.gif);
}
.eng h3#sxtitdestinazioni {
	background-image:url(../images/struttura/h3_destinazioni_en.gif);
}
.ita h3#sxtitcerca {
	background-image:url(../images/struttura/h3_cerca.gif);
}
.eng h3#sxtitcerca {
	background-image:url(../images/struttura/h3_cerca_en.gif);
}
.ita h3#sxtititinerari {
	background-image:url(../images/struttura/h3_itinerari.gif);
}
.eng h3#sxtititinerari {
	background-image:url(../images/struttura/h3_itinerari_eng.gif);
}
.ita h3#titsxnewseventi {
	background-image:url(../images/struttura/h3_newseventi.gif);
}
.eng h3#titsxnewseventi {
	background-image:url(../images/struttura/h3_newseventi_en.gif);
}
.ita h3#titsxofferte {
	background-image: url(../images/struttura/h3_offerte.gif);
}
.eng h3#titsxofferte {
	background-image: url(../images/struttura/h3_offerte_en.gif);
}
#cerca, #itinerari, #newseventi {
	margin: 15px 0 0 0;
	padding: 0 0 10px 0;
	border-bottom:2px dotted #afb0ac;
}
#cerca input {
	font-size:11px;
	border:1px solid #d4d5d1;
}
/* Itinerari */
#itinerari ul, #itinerari ul li {
	margin:0;
	list-style-type:none;
	padding:0;
}
#itinerari ul li {
	margin:0 0 5px 0;
	padding:0;
}
#itinerari ul li a {
	color:#2c552e;
	font-weight:bold;
	text-decoration:none;
}
#itinerari ul li a:hover {
	text-decoration:underline;
}
/* news ed eventi */
#indietronews {
	top:0;
	left:557px;
	position:absolute;
	padding: 3px 8px 3px 18px;
	background-color:#eae6d9;
	background-image: url(../images/struttura/pallinoindietro.gif);
	background-repeat:no-repeat;
	background-position:left;	
}
.pag-reportage #indietronews {
	left:auto;
	right:26px;
}
#indietronews a {
	color:#5f502b;
	text-decoration:none;
	display:block;
}
#indietronews a:hover {
	text-decoration:underline;
}
#rssbox {
	top:0;
	position:absolute;
	background-repeat:no-repeat;
	background-position:left;
	width: 175px;
}
#rssbox a {
	color:#5f502b;
	text-decoration:none;
	display:block;
}
#rssbox a:hover {
	text-decoration:underline;
}
#rssbox img {
	border:none;
}
#newseventi dl, #paginanewseventi dl {
	margin:0;
	padding:0;
	font-size:11px;
	line-height:17px;
}
#sidebar-sx .boxofferte dl {
	background-color:#2c562e;
	color:#FFFFFF;
	padding:5px 4px;
}
#newseventi dt, #paginanewseventi dt {
	margin:0;
	padding:0;
	font-size:10px;
	font-style:italic;
}
#newseventi dd, #paginanewseventi dd {
	margin:0 0 5px 0;
	padding:0;
}
#sidebar-sx .boxofferte dd a {
	color:#FFFFFF;
}
#newseventi dd a, #paginanewseventi dd a {
	color:#2c552e;
	font-weight:bold;
	text-decoration:none;
}
#newseventi dd a:hover, #paginanewseventi dd a:hover {
	text-decoration:underline;
}
#paginanewseventi dd {
	font-size:12px;
}
#paginanewseventi dd.ddabstract {
	background-image:url(../images/struttura/admin_pallini.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:10px;
}
#menusx, #menusx li {
	margin:0;
	padding:0;
	list-style-type:none;
}
#menusx li {

}
#menusx li a {
	color:#2c562e;
	margin: 0 0 0 12px;
}
#menusx .imgslide {
	height: 68px;
	background-color:#999999;
}

/** ------------------------------------ Central ------------------------------------------- **/
#content {
	margin: 0 0 10px 218px;
	position:relative;
}
#content-int {
	float:left;
	margin: 8px 0 0 0;
	padding: 240px 0 0 0;
	text-align:left;
	position:relative;
}
.pag-reportage #content-int {
	padding:0;
}
.home #content-int {
	width:552px;
}
#banner {
	height: 231px;
	position:absolute;
	border-bottom: 8px solid #d8c492;
	width:774px;
	position:absolute;
	top:0;
	right:0;
}
#banner_int {
	height: 231px;
	border-bottom: 8px solid #d8c492;
}
#spalla {
	position:absolute;
	width:220px;
	left: 541px;
	top: 10px;
	height: 220px;
	color:#FFFFFF;
}
#spalla h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:normal;
	letter-spacing: 1px;
}
#spalla h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-transform:uppercase;
	margin: 5px 0 0 0;
}
#spalla a {
	color:#FFFFFF;
	text-decoration:none;
}
#spalla img {
	border:none;
}
#testo {
	margin: 0 0 0 16px;
}
#testo a {
	color:#5F502B;
}
#testo p {
	margin: 0 0 7px 0;
}
/* ---------------- Home -------------- */ 
.box-newsletter {
	background-color:#eae6d9;
	padding: 6px 12px;
	font-size:11px;
	margin: 15px 0;
	line-height: 19px;
}
.box-newsletter a {
	color:#5F502B;
}
.box-newsletter span {
	font-size:19px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.box {
	border: 1px solid #d8c492;
	padding: 0;
	margin: 18px 0 0 0;	
	position:relative;

}
.box a {
	color:#5f502b;
}
.box h4 {
	height:28px;
	margin:0;
	padding:0;
	background-repeat:repeat-x;
	text-indent:-5678px;
}
.box h4#tit-shopping {	
	background-image:url(../images/pagine/home/shopping_box_h4.gif);
} 
.ita .box h4#tit-destinazioni {	
	background-image:url(../images/pagine/home/destinazioni_box_h4.gif);
}
.eng .box h4#tit-destinazioni {	
	background-image:url(../images/pagine/home/destinazioni_box_h4_en.gif);
}
.boxint {
	margin: 0 0 0 8px;
}
.box-ogg {
	width: 124px;
	height: 190px;
	font-size:11px;
	margin: 8px 5px 8px 0;
	float:left;
	position:relative;
}
.box-ogg.shopping  {
	height:150px;
}
.box-ogg img {
	border:none;
}
.box-ogg a {
	text-decoration:none;
}
.box-ogg h5 a:hover {
	text-decoration:underline;
}
.boximg {
	width:124px;
	height:65px;
	border: 1px solid #d8c492;	
	overflow:hidden;
}
.shopping .boximg {
	height:102px;
}
.boximg span {
	display:block;
	height:63px;
	border: 1px solid #fffffb;
	overflow:hidden;
}
.shopping .boximg span {
	height:100px;
}
.boxtxt {
	line-height:14px;
	padding: 2px;
	overflow: auto;
	font-size:10px;
}
.boxtxt h5 {
	font-weight:bold;
	margin:0 0 3px 0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}
#testo .shopping .boxtxt {
	text-align:center;
}
#testo .shopping .boxtxt h5 a {
	color:#b50f1e;
}

/* ---------------------------- Pag Area stampa ------------------------------ */
#elenconews {
	text-align:left;
	padding: 10px 25px 15px 35px;
}
#elenconews dl {
	margin: 20px 0 0 0;
}
#elenconews dt {
	padding: 10px 0 0 5px;
	background-color:#EEEEE2;
}
#elenconews dd {
	padding: 8px 20px 5px 110px;
	border-bottom: 1px solid #E5E4D0;
	background-color:#EEEEE2;
	margin: 0 0 10px 0;
}
#elenconews dt p {
	margin:0 0 0 110px;
	padding:0;
}
.fotoopereenews {
	float:left;
	margin: 0 30px 0 0;
	width:85px;
}
#newsint {
	text-align:center;
	padding: 10px;
	border-bottom: 1px solid #E5E4D0;
}
#newsint img {
	border: 2px solid #E5E4D0;
}

/** ---------------------------------- Sidebars dx ----------------------------------------- **/
#sidebar-dx {
	margin: 8px 8px 8px 564px;	
	text-align:left;
	font-size:11px;
	padding: 248px 0 0 0;
}
.pag-reportage #sidebar-dx {
	padding:0;
}
#sidebar-dx a {
	color:#5f502b;
}
#sponsordx {
	border: 1px solid #d8c492;
	margin: 0 0 10px 0;	
}

.bannersponsor {
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
}
#sponsordx h3 {
	margin:3px 0 0 0;
	padding:5px 0;
	background-image:url(../images/struttura/tuscanylifestyle_sponsordx_h4.gif);
	background-repeat:repeat-x;
	text-indent:-7890px;
	display:block;
}
.bs-img {
	padding: 3px;
	border-top: 1px solid #d8c492;
	border-bottom: 1px solid #d8c492;
	line-height:20px;
	background-position:center;
}
.bs-img span {
	padding:31px 0;
	display:block;
	/*background-color:#999999;*/
}
#sponsordx h4 {
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	padding: 0 4px;
	text-transform:uppercase;
	line-height:15px;
}
#sponsordx h4 a {
	color:#5f502b;
	text-decoration:none;
}
#sponsordx h4 a:hover {
	text-decoration:underline;
}
.bs-citta {
	padding: 0 4px;
	font-style:italic;
	line-height:15px;
}
#sponsordx h5 {
	margin:0;
	font-size:11px;
	padding: 0 4px;
	height:auto;
	line-height:15px;
	font-weight:normal;
}

/** -------------------------- content header ---------------------------- **/
.titolo {
	font-size: 18px;
	margin: 8px 0 15px 0;
	padding:0;
	color:#2c552e;
	font-weight:normal;
}
#content-header h3 {
	margin-top:16px;
}
.content li {
	list-style-type: square;
	list-style-position:inside;
}
#content-bottom {
}

/** ------------------------------------- Footer --------------------------------------------- **/
#piede {
	clear:both;
	background-color:#d8c492;
	background-repeat:no-repeat;
	background-position:left bottom;
	position: relative;
	padding: 0 0 30px 0;
	
}
#piede h3 {
	color:#c6b486;
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:19px;
	margin:0;
	padding:0 0 4px 0;
}
#piede h4 {
	color:#aa945a;
	font-size:14px;
	font-style:italic;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:19px;
	margin:0;
	padding:5px 0;
}
#piede #piededx h3, #piede #piededx a {
	color:#29c8c2;
}
.scrittapiederiga {
	position:absolute;
	top:100px;
	width:300px;
}
#piede .scrittapiederiga a {
	color: #29C8C2;
}

#piede h4 a{
	color:#aa945a;
	text-decoration:none;
}
#piede a {
	color:#5f502b;
}
#piede a:hover {
	color:#FFFFFF;
}
#piede-intcont {
	padding: 20px;
}
#piede-int {
	padding:10px 20px;
	margin:10px 0;
	background-color:#36281e;
	color:#ead8a8;
}
#piede-int a {
	color:#ead8a8;
}
#piede-int ul, #piede-int li {
	margin:0;
	padding:0;
}
#piede-int li {
	list-style-position:inside; 
}
#piedesx {
	float:left;
	width:200px;
	margin: 0 15px 0 0;
	position:relative;
}
#piedecen {
	float:left;
	width:200px;
	margin: 0 15px 0 0;
}
#piededx {
	float:left;
	width:500px;
}
#piede-piva {
	position:absolute;
	top:9px;
	left: 829px;
	text-align:left;
	font-size:10px;
}
#piede-testo {
}
#piede .block {
}
#rsspiede {
	font-size:12px;
	font-weight:normal;
	letter-spacing:-1px;
	border-top:2px dotted #C1B187;
}
#rsspiede a {
	text-decoration:none;
}
#rsspiede img {
	margin: 0 0 0 5px;
	padding-top:4px;
	border:none;
	
}

/** ------------------------------------ Chiusura -------------------------------------------- **/
#chiusura {
}

/** ----------------------------------------------------------- Destinazioni ---------------------------------------------------------------- **/
#sidebar-destinazioni {
	float:right;
	width: 160px;
	margin: 10px 0 10px 10px;
	font-size:11px;
	line-height:14px;
}
#sidebar-destinazioni a {
	color:#5f502b;
	text-decoration:none;
	display:block;
	padding: 3px 20px 3px 0;
	font-weight:bold;
}
#sidebar-destinazioni a span {
	font-weight:normal;
}
#sidebar-destinazioni a:hover {
	text-decoration:underline;
}
#sidebar-destinazioni h3 {
	height: 20px;
	border-bottom:2px dotted #afb0ac;
	background-repeat:no-repeat;
	background-position:left;
	text-indent: -7834px;
	background-position:3px -1px;
	margin: 0 0 5px 0;
}
.ita #sidebar-destinazioni h3#davedere {
	background-image:url(../images/pagine/destinazioni/h3_davedere.gif);
}
.eng #sidebar-destinazioni h3#davedere {
	background-image:url(../images/pagine/destinazioni/h3_davedere_en.gif);
}
.ita #sidebar-destinazioni h3#viconsigliamo {
	background-image:url(../images/pagine/destinazioni/h3_viconsigliamo.gif);
}
.eng #sidebar-destinazioni h3#viconsigliamo {
	background-image:url(../images/pagine/destinazioni/h3_viconsigliamo_en.gif);
}
#sidebar-destinazioni ul {
	margin: 0 0 10px 0;
	padding: 0 5px 4px 11px;
}
#sidebar-destinazioni li {
	background-image:url(../images/pagine/destinazioni/pallino.gif);
	background-repeat:no-repeat;
	background-position:right;
	margin:0 0 3px 0;
	border-bottom:2px dotted #d3d4d0;
	list-style-type:none;
}
#sidebar-destinazioni h4 {
	padding: 3px 5px 3px 11px;
	margin:0;
	background-color:#eae8de;
	font-size:11px;
	font-weight:bold;
}
.gmnoprint span {
	display:none;
}

/** ----------------------------------------------------------- Reportage ---------------------------------------------------------------- **/
#rep_contatti h3, #rep_servizi h3, #rep_verificadisponibilita h3, #rep_tariffe h3, #rep_collegamenti h3, #rep_affiliazioni h3 {
	height: 20px;
	width:195px;
	border-bottom:2px dotted #afb0ac;
	background-repeat:no-repeat;
	background-position:left;
	text-indent: -7834px;
	background-position:3px -1px;
	margin: 10px 0 5px 0;
}
.ita #rep_contatti h3 {
	background-image: url(../images/pagine/reportage/h3_dx_contatti.gif);
}
.eng #rep_contatti h3 {
	background-image: url(../images/pagine/reportage/h3_dx_contatti_en.gif);
}
.ita #rep_servizi h3 {
	background-image: url(../images/pagine/reportage/h3_dx_servizi.gif);
}
.eng #rep_servizi h3 {
	background-image: url(../images/pagine/reportage/h3_dx_servizi_en.gif);
}
.ita #rep_verificadisponibilita h3 {
	background-image: url(../images/pagine/reportage/h3_sx_verificadisponibilita.gif);
}
.eng #rep_verificadisponibilita h3 {
	background-image: url(../images/pagine/reportage/h3_sx_verificadisponibilita_en.gif);
}
.ita #rep_tariffe h3 {
	background-image:url(../images/pagine/reportage/h3_sx_tariffe.gif);
}
.eng #rep_tariffe h3 {
	background-image:url(../images/pagine/reportage/h3_sx_tariffe_en.gif);
}
.ita #rep_collegamenti h3 {
	background-image:url(../images/pagine/reportage/h3_sx_collegamenti.gif);
}
.eng #rep_collegamenti h3 {
	background-image:url(../images/pagine/reportage/h3_sx_collegamenti_en.gif);
}
.ita #rep_affiliazioni h3 {
	background-image:url(../images/pagine/reportage/h3_sx_affiliazioni.gif);
}
.eng #rep_affiliazioni h3 {
	background-image:url(../images/pagine/reportage/h3_sx_affiliazioni_en.gif);
}
#rep_contatti  ul, #rep_servizi ul, #rep_tariffe ul, #rep_collegamenti ul, #rep_affiliazioni ul {
	margin: 0 0 10px 0;
	padding: 0 5px 4px 11px;
}
#rep_contatti  li, #rep_servizi li, #rep_tariffe li, #rep_collegamenti li, #rep_affiliazioni li  {
	padding: 0 20px 0 0;
	margin:0 0 3px 0;
	border-bottom:2px dotted #d3d4d0;
}
#rep_verificadisponibilita {

}
#rep_verificadisponibilita h3 {
	margin:0 0 1px 0;
}
#rep_verificadisponibilita table {
	color:#5f502b;
	margin: 0 0 20px 0;
	border-bottom:1px solid #afb0ac;
	border-left:1px solid #afb0ac;
	border-right:1px solid #afb0ac;
	width:195px;
}
#rep_verificadisponibilita input, #rep_verificadisponibilita select {	
	border:1px solid #afb0ac;
}
.ita h3#titsxoffertespeciali {
	background-image: url(../images/pagine/reportage/h3_sx_offertespeciali.gif);
}
.eng h3#titsxoffertespeciali {
	background-image: url(../images/pagine/reportage/h3_sx_offertespeciali_en.gif);
}
#tit-photogallery, #tit-contatti {
	height: 20px;
	border-bottom:2px dotted #afb0ac;
	background-repeat:no-repeat;
	background-position:left;
	text-indent: -7834px;
	background-position:3px -1px;
	margin: 20px 0 0 0;
	font-size:11px
}
#tit-photogallery {
	background-image:url(../images/pagine/reportage/h4_cen_photogallery.gif);
}
.ita #tit-contatti {
	background-image:url(../images/pagine/reportage/h4_cen_contatti.gif);
}
.eng #tit-contatti {
	background-image:url(../images/pagine/reportage/h4_cen_contatti_en.gif);
}

/* -------------------------------- Gallery ---------------------------------- */
ul#gallery, ul#gallery li {
	margin:0 0;
	padding:0;
	list-style-type:none
}
ul#gallery {
}
ul#gallery li {
	float: left;
	width: 130px;
	height: 135px;
	line-height: 135px;
	margin:0 6px 6px 6px;
	text-align: center;
	background:  url(../images/pagine/reportage/li_fondogallery.gif) no-repeat center center;
	overflow:hidden;
}
ul#gallery li a{
	margin-left:11px;
	margin-top:8px;
}
ul#gallery img {
	vertical-align: middle;
	border:none;
}
* html ul#gallery li {
	font-size: 120px;
	height: auto
} /* hack per IE 5.5 e IE6 */
*:first-child+html ul#gallery li {
	font-size: 120px;
	height: auto
} /* hack per IE7 */

/** ----------------------------------------------------------- Ricerca ---------------------------------------------------------------- **/
.risricerca dt a {
	color:#2C552E;
	font-size:13px;
	font-weight:normal;
	margin:5px 0 4px;
	padding:0;
	font-weight:bold;
}

	
/** --------------------------------------------------------  Navbar ----------------------------------------------- **/

#navbar {
	position:absolute;
	top:-138px;
	left:0;
    width: 962px;
	margin:0;
	height:136px;
}
.page-admin #navbar {
	width: 2000px;
}

/** -------------------------------------------------------- MENU lingue ----------------------------------------------- **/
#menulingue {
	margin:0;
	padding:0;
	height:27px;
	width: 105px;
	position:absolute;
	top:-117px;
	right:12px;
	background-repeat:no-repeat;
}
#menulingue ul {
	margin: 0;
	padding: 0;
}
#menulingue li {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
}
#menulingue a {
	display: block;
	height: 27px;
	background-image: url(../images/struttura/lingue.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	outline:none;
	text-indent:-8965px;
}
#menulingue #pita a{
	width: 35px;
	background-position: 0 0;
}
/*#menu #pita a:hover, #menu #pitacurr a{
	width: 66px;
	background-position: 0 -24px;
}*/
#menulingue #peng a{
	width: 35px;
	background-position: -35px 0;
}
/*#menu #peng a:hover, #menu #pengcurr a{
	width: 94px;
	background-position: -66px -24px;
}*/
#menulingue #prus a{
	width: 35px;
	background-position: -70px 0px;
}
/*#menulingue #prus a:hover, #menulingue #prus a {
	width: 117px;
	background-position: -160px -24px;
}*/

/** -------------------------------------------------------- MENU UP----------------------------------------------- **/
#menu {
	margin:0;
	padding:0;
	height:24px;
	width: 764px;
	position:absolute;
	top:-28px;
	right:0px;
	background-repeat:no-repeat;
}
#menu ul {
	margin: 0;
	padding: 0;
}
#menu li {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
}
#menu a {
	display: block;
	height: 24px;
	background-repeat:no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	outline:none;
}
.ita #menu a {
	background-image: url(../images/struttura/menuup.gif);
}
.eng #menu a {
	background-image: url(../images/struttura/menuup_eng.gif);
}
/* home */
#menu #phome a{
	width: 66px;
	background-position: 0 0;
}
#menu #phome a:hover, #menu #phomecur a{
	width: 66px;
	background-position: 0 -24px;
}
/* chi siamo */
#menu #pchisiamo a{
	width: 94px;
	background-position: -66px 0;
}
#menu #pchisiamo a:hover, #menu #pchisiamocur a{
	width: 94px;
	background-position: -66px -24px;
}
.eng #menu #pchisiamo a{
	width: 113px;
	background-position: -66px 0;
}
.eng #menu #pchisiamo a:hover, .eng #menu #pchisiamocur a{
	width: 113px;
	background-position: -66px -24px;
}
/* adv */
#menu #padvertising a{
	width: 117px;
	background-position: -160px 0px;
}
#menu #padvertising a:hover, #menu #padvertisingcur a {
	width: 117px;
	background-position: -160px -24px;
}
.eng #menu #padvertising a{
	width: 117px;
	background-position: -176px 0px;
}
.eng #menu #padvertising a:hover, .eng #menu #padvertisingcur a {
	width: 117px;
	background-position: -176px -24px;
}
/* area stampa */
#menu #pareastampa a{
	width: 118px;
	background-position: -277px 0px;
}
#menu #pareastampa a:hover, #menu #pareastampacur a {
	width: 118px;
	background-position: -277px -24px;
}
.eng #menu #pareastampa a{
	width: 104px;
	background-position: -294px 0px;
}
.eng #menu #pareastampa a:hover, .eng #menu #pareastampacur a {
	width: 104px;
	background-position: -294px -24px;
}
/* offerte */
#menu #pofferte a{
	width: 149px;
	background-position: -395px 0px;
}
#menu #pofferte a:hover, #menu #poffertecur a{
	width: 149px;
	background-position: -395px -24px;
}
.eng #menu #pofferte a{
	width: 141px;
	background-position: -398px 0px;
}
.eng #menu #pofferte a:hover, .eng #menu #poffertecur a{
	width: 141px;
	background-position: -398px -24px;
}
/* newsletter */
#menu #pnewsletter a {
	width: 109px;
	background-position: -544px 0px;
}
#menu #pnewsletter a:hover, #menu #pnewslettercur a{
	width: 109px;
	background-position: -544px -24px;
}
.eng #menu #pnewsletter a {
	width: 109px;
	background-position: -539px 0px;
}
.eng #menu #pnewsletter a:hover, .eng #menu #pnewslettercur a{
	width: 109px;
	background-position: -539px -24px;
}
/* immobiliare */
#menu #pimmobiliare a {
	width: 111px;
	background-position: -653px 0px;
}
#menu #pimmobiliare a:hover, #menu #pimmobiliarecur a{
	width: 111px;
	background-position: -653px -24px;
}
.eng #menu #pimmobiliare a {
	width: 111px;
	background-position: -648px 0px;
}
.eng #menu #pimmobiliare a:hover, .eng #menu #pimmobiliarecur a{
	width: 111px;
	background-position: -648px -24px;
}

/* ---------- Search box ----------- */
#search-box {
    width: 200px;
    margin-right: -200px; /* - #search-box width. */
    float: left;
}
/* menu primario */
#primary {
}
/* menu secondario */
#secondary {
}

