﻿/**/
html{}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}ul li {vertical-align: bottom;}

/* BOF DEFAULT*/
html {background-position: bottom right; background-repeat: no-repeat;}
html.contatti 	{background-image: url('images/html/contatti.jpg');}
html.servizi 	{background-image: url('images/html/servizi.jpg');}
html.uffici 		{background-image: url('images/html/uffici.jpg');}
html.prodotti 	{background-image: url('images/html/prodotti.jpg');}
html.chisiamo {background-image: url('images/html/chisiamo.jpg');}
html.catalogo 	{background-image: url('images/html/catalogo.jpg');}
html.recupero 	{background-image: url('images/html/registrazione.jpg');}
html.registrazione 	{background-image: url('images/html/registrazione.jpg');}
html.gruppi 		{background-image: url('images/html/gruppi.jpg');background-position: bottom center;}
html.bellaeta 	{background-image: url('images/html/bellaeta.jpg');background-position: bottom center;}

body.nosite {display: none;}
p.nosite {text-align: center; line-height: 400px; height: 400px;}
body {font-family: Tahoma, Arial; }

div#main {position:absolute; z-index:2; width:100%; padding: 0; margin: 0; background-color: transparent}
div#slideshow {width: 100%; position: absolute; top:125px; left:0; z-index:0; padding: 0; margin: 0; background-color: transparent; overflow: hidden}

div#top {background-color: transparent;  width: 100%;background-image: url('images/top.png'); background-position: 0px 0px; background-repeat: repeat-x; position: relative;}
	div#sezionismall {width: 240px; height:94px; background-position: 0px 0px; background-repeat: no-repeat; position: absolute; top:430px; left:34px; background-color: transparent}
	body.ita 	div#sezionismall {background-image: url('images/sezionismall/ita/sezionismall.jpg'); }
	body.deu 	div#sezionismall {background-image: url('images/sezionismall/deu/sezionismall.jpg'); }
	body.fra 	div#sezionismall {background-image: url('images/sezionismall/fra/sezionismall.jpg'); }
	body.eng 	div#sezionismall {background-image: url('images/sezionismall/eng/sezionismall.jpg'); }
	body.rus 	div#sezionismall {background-image: url('images/sezionismall/rus/sezionismall.jpg'); }
	body.esp 	div#sezionismall {background-image: url('images/sezionismall/esp/sezionismall.jpg'); }
	
	div#sezionismall a {display:block; width:240px; height:47px; cursor:pointer;}

	div#booking {width: 305px; height: 496px; background-position: 0px 0px; background-repeat: no-repeat; 	position: absolute; top:0; right: 70%;z-index:9999;}
	/*body.ita 	div#booking {background-image: url('images/booking 2/ita/booking.png'); }*/
	body.ita 	div#booking {background-image: url('images/booking.png'); }
	body.eng div#booking	{background-image: url('images/booking.png'); }
	body.deu div#booking	{background-image: url('images/booking.png'); }
	body.rus 	div#booking	{background-image: url('images/booking.png'); }
	body.esp 	div#booking	{background-image: url('images/booking.png'); }
	body.fra div#booking	{background-image: url('images/booking.png'); }

	div#booking form {position:absolute; top:108px; left:130px; }
	div#booking form input.text {border: 0px; background-color: transparent; width:130px;margin-bottom:11px; height:13px; font-size:10px;}
	div#booking form input.submit {position:absolute; top:60px; right:40px; border:0px; background-color: transparent;font-size:14px; color: #fb8201; text-decoration: underline;}
	div#booking form a.registrazione {position:absolute; top:200px; right:40px; font-size:14px; color: #fb8201; text-decoration: underline;}	

	div#header {height: 80px; background-color: transparent; position: relative;margin: 0 auto;width: 990px;}
		div#logo 	{position: absolute; top:0; right: 250px; height: 80px; width: 250px; background-image: url('images/logo.png'); background-position: 0px 5px; background-repeat: no-repeat;background-color: transparent;}
		div#logo a {display: block; background-color: transparent; height: 80px; width: 250px; }
		
		div#languages 	{position: absolute; top:0; right: 0;height: 80px; }	
		div#languages ul {background-color:transparent; width:180px;  position:absolute; right:0; bottom:13px; height: 19px;}
		div#languages ul li {float:left; width:30px;text-align:center;}
		div#languages ul li a { text-decoration:none;font-size:13px; width:28px; display: block;background-image: url('images/languages.jpg'); background-position: 0px 1px; background-repeat: repeat-x;color: white; padding-top: 2px;}
		div#languages ul li a.active, div#languages ul li a:hover {font-size:13px; text-decoration:none;width:30px;background-color: #fff;color: #fb8201;padding-top: 0px; background-image: none;}
			
	div#menu_orizzontale { height: 45px;background-color: transparent;margin: 0 auto;width: 990px; position: relative;}
		
		div#menu_orizzontale ul {background-color: transparent; height: 45px; position: absolute; top:0; right: 0; }
		.ie div#menu_orizzontale ul {background-color: transparent;}
		div#menu_orizzontale.sezione ul {left: 0;}
		div#menu_orizzontale ul li {height:45px; line-height:45px; font-size:15px; float: left;}
		div#menu_orizzontale ul li a {text-decoration: none; text-transform: uppercase; color:#616262;height:45px; display:block; width:auto; padding:0px 10px 0px 20px;background-color:transparent; font-size:10pt; }
		.ie div#menu_orizzontale ul li a {width: 100px;}
		.ie div#menu_orizzontale ul li a:hover {width: 100px;}		
		.ie7 div#menu_orizzontale ul li a {width:auto;}
		.ie7 div#menu_orizzontale ul li a:hover {width:auto;}		
		.ie8 div#menu_orizzontale ul li a {width:auto;}
		.ie8 div#menu_orizzontale ul li a:hover {width:auto;}		
	
		div#menu_orizzontale ul li a.mactive, div#menu_orizzontale ul li a:hover {text-decoration: none; text-transform: uppercase; color:#616262; background-color:transparent; height:45px; display:block; width:auto; padding:0px 10px 0px 20px;background-image: url('images/row.png'); background-position: -5px 0px; background-repeat: no-repeat;	}	
		

		
div#middle {width: 100%; min-height: 450px; background-image: url('images/middle.png'); background-position: 0px 0px; background-repeat: repeat-x; background-color: transparent;}


html.bellaeta div#middle {background-image: url('images/middle_bellaeta.png'); }
html.gruppi div#middle {background-image: url('images/middle_gruppi.png'); }
html.index div#middle {background-image: none;height: auto !important; height: 0;  min-height: 0;}

html.recupero div#middle, html.registrazione div#middle, html.chisiamo div#middle, html.catalogo div#middle, html.servizi div#middle, html.uffici div#middle, html.prodotti div#middle, html.contatti div#middle, html.gruppi div#middle, html.bellaeta div#middle  {overflow: hidden;}

	div#container {margin: 0 auto; width: 990px;  background-color: transparent; display:table;}
	div#left { background-color: transparent; width: 645px; min-height: 300px; float: right;}		
	div#left.sezione { background-color: transparent; width: 945px; min-height: 700px; margin: 0 auto; height: auto}	
	div#left.index { width: 595px; background-color: transparent; padding-bottom: 0px;}	
	div#left.index div.testo {margin: 30px;}	

/*Dal vecchio css*/
.DivField {float:left; color:#666666; padding:1px; font-weight:bold; background-color: transparent; width:180px;  text-align:right; height:22px; border-right:1px solid #fb8201;}
.DivField110 {float:left; color:#666666; padding:1px; font-weight:bold; background-color: transparent; width:180px;  text-align:right; height:110px; border-right:1px solid #fb8201;}
.DivValue {color:#fb8201; padding:1px; height:22px; font-weight:bold; font-size: 13px; background-color: transparent; text-align:left; }
.DivValue110 {color:#fb8201; padding:1px; height:110px; font-weight:bold; font-size: 13px; background-color: transparent; text-align:left; display:inline-block}
.btnAuto {font-family: Tahoma, Arial; font-size: 13px; font-weight: bold; background-color: #fb8201; border: 1px solid #cccccc; color:#F1F1F1; width:auto; text-align:center; }
/*Dal vecchio css*/

		div#left div.testo {margin: 30px 0px 30px 0px;}
		
		div#left div.testo h1 {width: 296px; height: 27px;  background-position: 0px 0px; background-repeat: no-repeat;}
		div#left div.testo p	{background-image: url("images/nb45.png"); background-color: transparent; background-position: center center; background-repeat:repeat; padding: 15px 24px 15px 24px; color: #9c9292; font-family: Arial; line-height: 15px; font-size: 13px; text-align: left;}	
		div#left div.testo p a {color: #7a858f;}		
		div#left div.testo p.h5 {font-weight: bold; color: #fb8201; font-size: 13px;padding: 15px 24px 0px 24px; }		
		div#left div.testo span.h5 {font-weight: bold; color: #fb8201; font-size: 13px;padding: 15px 24px 0px 24px; }		
		div#left div.testo p strong {font-weight: bold;}
		div#left div.testo	 table {width: 100%;background-image: url("images/nb45.png"); background-color: transparent;}
		div#left div.testo	 table tr td.immagine { text-align: center}		
		div#left.sezione.gruppi div.testo table tbody  tr td.immagine {text-align: left;}
		div#left.contatti div.testo table.tblcontatti {width: 645px; background-color: transparent;}
		div#left.contatti div.testo table.tblcontatti td {width: 188px;padding:5px 0px 10px 12px;text-align: left;}		
		div#left.contatti div.testo table.tblcontatti td p {padding: 0px; background-image: none;text-align: left;font-size: 11px;}		
		div#left.contatti div.testo table.tblcontatti td p a {color: #9d9d9d;}			
		div#left.contatti div.testo table.tblcontatti td p a:hover {color: #9d9d9d;}
		div#left.contatti div.testo table.tblcontatti td p strong {color: #fb8201; font-weight: bold;}
							
		div#left div.testo	 table tr td.immagine { text-align: center}				
		div#left div.testo	 table tr td.pdf { text-align: left; padding:0px; width: 400px;}					
		div#left div.testo	 table tr td.pdf p {padding: 5px 5px 5px 45px;background-image: url('images/pdf.gif'); background-color: transparent; background-repeat: no-repeat; background-position: 0px 0px; height: 30px; line-height: 30px;}		
		div#left div.testo	 table tr td.pdf p a {color: #9d9d9d;}		
		div#left div.testo	 table tr td.pdf p a:hover {color: #fb8201;}				
		div#left div.testo	 table tr td.txt { text-align: left; padding:5px 15px 55px 15px;}				
		div#left div.testo	 table tr td.txt p strong {color: #fb8201; font-weight: bold;}		
		div#left div.testo	 table tr td.txt p {color: #9c9292; padding: 0px; margin: 0px; font-size: 11px; background-image: none;} 		
		div#left div.testo	 table tr td.txt p a {color: #9c9292; text-decoration: none; font-weight: bold;}	
		div#left div.testo	 table tr td.txt p a:hover {color: #9c9292; text-decoration: underline; font-weight: bold;}			
		div#left div.testo	 table tr td a {}		
		div#left div.testo	 table tr td img {}	
		div#left div.testo	 table tr td.lp0	 {color: #9c9292;font-family: Arial;line-height: 15px;font-size: 13px;text-align: justify; padding: 0px 15px 10px 0px ;}

				
		div#left.contatti		div.testo h1, 	
		div#left.chisiamo		div.testo h1, 	
		div#left.prodotti		div.testo h1, 	
		div#left.registrazione		div.testo h1,		
		div#left.servizi 		div.testo h1, 	
		div#left.catalogo		div.testo h1, 	
		div#left.uffici			div.testo h1	{background-color: #fb890f;}

		div#left.index div.testo p {background-image: none;color: #ffffff; font-size: 13px;}
		/*div#left.index div.testo p.bh8 {font-size: 15px; font-weight: bold; padding: 0px 24px 0px 24px; margin:0px; line-height: 18px; }*/
		div#left.index div.testo p.bh8 {font-size: 15px; font-weight: bold; padding: 10px; margin:0px; line-height: 18px; background-image: url('images/bv89.png');}
		div#left.index div.testo p.bh10 {padding: 10px; margin:0px; background-image: url('images/bv89.png');}		
		
		div#left.sezione	div.testo h1	{}
		div#left.sezione.gruppi	div.testo h1 {background-color: #34ac3e;}
		body.ita 	div#left.sezione.gruppi div.testo h1	{background-image: url('images/titolo/ita/gruppi.jpg'); }
		body.fra 	div#left.sezione.gruppi div.testo h1	{background-image: url('images/titolo/fra/gruppi.jpg'); }
		body.deu	div#left.sezione.gruppi div.testo h1	{background-image: url('images/titolo/deu/gruppi.jpg'); }
		body.eng 	div#left.sezione.gruppi div.testo h1	{background-image: url('images/titolo/eng/gruppi.jpg'); }
		body.rus 	div#left.sezione.gruppi div.testo h1	{background-image: url('images/titolo/rus/gruppi.jpg'); }
		body.esp 	div#left.sezione.gruppi div.testo h1	{background-image: url('images/titolo/esp/gruppi.jpg'); }
								
		div#left.sezione.bellaeta div.testo h1 {background-image: url('images/titolo/ita/bellaeta.jpg');}
		body.ita div#left.sezione.bellaeta	div.testo h1 {background-image: url('images/titolo/ita/bellaeta.jpg'); }		
		body.fra div#left.sezione.bellaeta	div.testo h1 {background-image: url('images/titolo/fra/bellaeta.jpg'); }		
		body.deu div#left.sezione.bellaeta	div.testo h1 {background-image: url('images/titolo/deu/bellaeta.jpg'); }						
		body.eng div#left.sezione.bellaeta	div.testo h1 {background-image: url('images/titolo/eng/bellaeta.jpg'); }		
		body.rus div#left.sezione.bellaeta	div.testo h1 {background-image: url('images/titolo/rus/bellaeta.jpg'); }		
		body.esp div#left.sezione.bellaeta	div.testo h1 {background-image: url('images/titolo/esp/bellaeta.jpg'); }						

		
		div#left.sezione.bellaeta	div.testo div#contatti 				{padding: 15px; background-image: url("images/nb45.png"); background-color: transparent;}
		div#left.sezione.bellaeta	div.testo div#catalogo 				{padding: 15px; background-image: url("images/nb45.png"); background-color: transparent;}
		div#left.sezione.bellaeta	div.testo div#catalogo table 		{background-image: none;}				
		div#left.sezione.bellaeta	div.testo div#catalogo p.xc0 		{background-image: none; font-size: 13px; color: #9d9c9c; font-weight: bold;}		
		div#left.sezione.bellaeta	div.testo div#catalogo p.xc0 a 	{background-image: none; font-size: 13px; color: #9d9c9c; text-decoration: none;}		
		div#left.sezione.bellaeta	div.testo div#catalogo p.xc0 a:hover, div#left.sezione.bellaeta	div.testo div#catalogo p.xc0 a.active {text-decoration: none;color: #fb8201; }		
		div#left.sezione.bellaeta	div.testo div#contatti table {background-image: none;}
		div#left.sezione.bellaeta	div.testo div#contatti table.vecchi tr td a, div#left.sezione.bellaeta	div.testo div#contatti table.vecchi tr td {font-size: 16px !important;color: #333;}
		div#left.sezione.bellaeta	div.testo p.vecchi, 	div#left.sezione.bellaeta	div.testo div#contatti table.vecchi tr td strong {font-size: 16px !important; line-height: 17px}
		div#left.sezione.bellaeta	div.testo div#contatti table tr td {color:#9d9d9d; font-size: 13px; padding: 3px;}
		div#left.sezione.bellaeta	div.testo div#contatti table tr td strong {color:#5491b8; font-size: 16px; font-weight: bold; font-family: Arial;}		
		div#left.sezione.bellaeta	div.testo div#contatti table tr td a {color:#9d9d9d; font-size: 13px}				
		div#left.sezione.bellaeta	div.testo div#catalogo table tr td a {color:#9d9d9d; font-size: 13px}						
		div#left.sezione.bellaeta	div.testo div#catalogo table tr td a:hover {color:#fb8201; font-size: 13px}								
		
		div#left.sezione.gruppi	div.testo div#catalogo {background-color: red; padding: 15px;background-image: url("images/nb45.png"); background-color: transparent;}
		div#left.sezione.gruppi	div.testo div#catalogo table {background-image: none;}				
		div#left.sezione.gruppi	div.testo div#catalogo p.xc0 			{background-image: none; font-size: 13px; color: #9d9c9c; font-weight: bold;}		
		div#left.sezione.gruppi	div.testo div#catalogo p.xc0 a {background-image: none; font-size: 13px; color: #9d9c9c; text-decoration: none;}		
		div#left.sezione.gruppi	div.testo div#catalogo p.xc0 a:hover, div#left.sezione.bellaeta	div.testo div#catalogo p.xc0 a.active {text-decoration: none;color: #fb8201; }		
		div#left.sezione.gruppi	div.testo div#contatti 					{padding: 25px; background-image: url("images/nb45.png"); background-color: transparent;}
		div#left.sezione.gruppi	div.testo div#contatti table 			{background-image: none; width: 500px}
		div#left.sezione.gruppi	div.testo div#contatti table tr td 	{color:#9d9d9d; font-size: 13px; padding: 3px;}
		div#left.sezione gruppi div.testo div#catalogo table p.zx9 {background-image: none; padding: 0px;}
		div#left.sezione gruppi div.testo div#catalogo table p.zx9 em {font-style: oblique;}	

		div#left.sezione.gruppi  div.testo div#catalogo table tbody tr td, div#left.catalogo div.testo table tbody tr td {font-style: oblique; font-size: 14px; color:#9d9d9d }
		div#left.sezione.gruppi	div.testo div#catalogo p {background-image: none}		
		div#left.sezione.gruppi	div.testo div#catalogo table {background-image: none}		
		div#left.sezione.gruppi	div.testo div#catalogo table tr td a {color:#9d9d9d; font-size: 13px;}						
		div#left.sezione.gruppi	div.testo div#catalogo table tr td a:hover {color:#fb8201; font-size: 13px}				
		div#left.sezione.gruppi	div.testo div#catalogo table tr td.nn9  {width: 200px;}		
		div#left.sezione.gruppi	div.testo div#catalogo table tr td.pdf p {padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 45px;background-image: url(images/pdf.gif);background-color: transparent;background-repeat: no-repeat;background-position: 0px 0px;height: 30px;line-height: 30px;}				
		
				
		div#left.sezione div.testo p {overflow: auto;color: #9d9c9c; }
		div#left.sezione div.testo p img {float:right;margin: 0px 0px 10px 10px;}
		div#left.sezione div.testo p.mk9 {border: 1px solid #ccc; color: #333;}
		div#left.sezione div.testo	div#menu_sezione {height: 44px; width: 945px;background-position: center center; background-repeat: repeat;}
		div#left.sezione.gruppi 		div.testo	div#menu_sezione ul {background-image: url('images/ju89.png'); background-color: transparent; }
		div#left.sezione.bellaeta 	div.testo	div#menu_sezione ul {background-image: url('images/ju90.png'); background-color: transparent; }				
		div#left.sezione 					div.testo	div#menu_sezione ul {height: 44px;width: 945px;}		
		div#left.sezione 					div.testo	div#menu_sezione ul li {height: 44px; float: left;}				
		div#left.sezione div.testo	div#menu_sezione ul li a {height: 44px; line-height: 44px; padding: 0px 20px 0px 25px;color: #fff; text-decoration: none; text-transform: uppercase; display: block; min-width: 100px;}						
		div#left.sezione.bellaeta 	div.testo	div#menu_sezione ul li a.bactive,		div#left.sezione.gruppi 		div.testo	div#menu_sezione ul li a.gactive,		div#left.sezione div.testo	div#menu_sezione ul li a:hover {background-position: 0px 0px; background-repeat: no-repeat;}
		div#left.sezione.gruppi 		div.testo	div#menu_sezione ul li a.gactive,		div#left.sezione.gruppi 		div.testo	div#menu_sezione ul li a:hover {background-image: url('images/i45.png');}								
		div#left.sezione.bellaeta 	div.testo	div#menu_sezione ul li a.bactive,		div#left.sezione.bellaeta 	div.testo	div#menu_sezione ul li a:hover {background-image: url('images/g45.png'); }
		
		body.ita div#left.chisiamo		div.testo h1 {background-image: url('images/titolo/ita/chisiamo.jpg'); }
		body.deu div#left.chisiamo	div.testo h1 {background-image: url('images/titolo/deu/chisiamo.jpg'); }
		body.fra div#left.chisiamo		div.testo h1 {background-image: url('images/titolo/fra/chisiamo.jpg'); }
		body.eng div#left.chisiamo		div.testo h1 {background-image: url('images/titolo/eng/chisiamo.jpg'); }						
		body.rus div#left.chisiamo		div.testo h1 {background-image: url('images/titolo/rus/chisiamo.jpg'); }
		body.esp div#left.chisiamo		div.testo h1 {background-image: url('images/titolo/esp/chisiamo.jpg'); }
				
		body.ita div#left.prodotti 		div.testo h1 {background-image: url('images/titolo/ita/prodotti.jpg'); }
		body.deu div#left.prodotti 	div.testo h1 {background-image: url('images/titolo/deu/prodotti.jpg'); }
		body.fra div#left.prodotti 		div.testo h1 {background-image: url('images/titolo/fra/prodotti.jpg'); }		
		body.eng div#left.prodotti 	div.testo h1 {background-image: url('images/titolo/eng/prodotti.jpg'); }
		body.rus div#left.prodotti 		div.testo h1 {background-image: url('images/titolo/rus/prodotti.jpg'); }
		body.esp div#left.prodotti 		div.testo h1 {background-image: url('images/titolo/esp/prodotti.jpg'); }
/*
    Per cambiare lo stile del form di registrazione	
*/
		div#left.registrazione  div.testo span.h5 {font-weight: bold; color: #626262; font-size: 13px; padding: 15px 24px 0px 24px; }
		div#left.registrazione  div.testo select {font-weight: bold; color: #626262; font-size: 13px; padding: 0px 0px 0px 0px; }
		div#left.registrazione  div.testo label.h5 {font-weight: bold; color: #626262; font-size: 13px; padding: 0px 0px 0px 0px; }
		div#left.registrazione  div.testo label {font-weight: bold; color: #626262; font-size: 13px; padding: 0px 0px 0px 0px; }
		div#left.registrazione  div.testo input[type=text] {font-weight: bold; color: #626262; font-size: 13px; padding: 0px 0px 0px 0px; }
/*
    /Per cambiare lo stile del form di registrazione	
*/
		body.ita div#left.registrazione 		div.testo h1 {background-image: url('images/titolo/ita/registrazione.jpg'); }
		body.deu div#left.registrazione 		div.testo h1 {background-image: url('images/titolo/deu/registrazione.jpg'); }
		body.fra div#left.registrazione 		div.testo h1 {background-image: url('images/titolo/fra/registrazione.jpg'); }		
		body.eng div#left.registrazione 		div.testo h1 {background-image: url('images/titolo/eng/registrazione.jpg'); }
		body.rus div#left.registrazione 		div.testo h1 {background-image: url('images/titolo/rus/registrazione.jpg'); }
		body.esp div#left.registrazione 		div.testo h1 {background-image: url('images/titolo/esp/registrazione.jpg'); }
		
/*
    Per cambiare lo stile del form di recupero	
*/
		div#left.recupero  div.testo span.h5 {font-weight: bold; color: #626262; font-size: 13px; padding: 15px 24px 0px 24px; }
		div#left.recupero  div.testo select {font-weight: bold; color: #626262; font-size: 13px; padding: 0px 0px 0px 0px; }
		div#left.recupero  div.testo label.h5 {font-weight: bold; color: #626262; font-size: 13px; padding: 0px 0px 0px 0px; }
		div#left.recupero  div.testo label {font-weight: bold; color: #626262; font-size: 13px; padding: 0px 0px 0px 0px; }
		div#left.recupero  div.testo input[type=text] {font-weight: bold; color: #626262; font-size: 13px; padding: 0px 0px 0px 0px; }
/*
    /Per cambiare lo stile del form di recupero	
*/
		body.ita div#left.recupero		 	div.testo h1 {background-image: url('images/titolo/ita/recuperopassword.jpg'); }
		body.deu div#left.recupero 			div.testo h1 {background-image: url('images/titolo/deu/recuperopassword.jpg'); }
		body.fra div#left.recupero 			div.testo h1 {background-image: url('images/titolo/fra/recuperopassword.jpg'); }		
		body.eng div#left.recupero 			div.testo h1 {background-image: url('images/titolo/eng/recuperopassword.jpg'); }
		body.rus div#left.recupero 			div.testo h1 {background-image: url('images/titolo/rus/recuperopassword.jpg'); }
		body.esp div#left.recupero 			div.testo h1 {background-image: url('images/titolo/esp/recuperopassword.jpg'); }
									
		body.ita div#left.servizi 		div.testo h1 {background-image: url('images/titolo/ita/servizi.jpg'); }	
		body.deu div#left.servizi 		div.testo h1 {background-image: url('images/titolo/deu/servizi.jpg'); }	
		body.fra div#left.servizi 		div.testo h1 {background-image: url('images/titolo/fra/servizi.jpg'); }			
		body.eng div#left.servizi 		div.testo h1 {background-image: url('images/titolo/eng/servizi.jpg'); }	
		body.rus div#left.servizi 		div.testo h1 {background-image: url('images/titolo/rus/servizi.jpg'); }	
		body.esp div#left.servizi 		div.testo h1 {background-image: url('images/titolo/esp/servizi.jpg'); }			
		
		body.ita div#left.contatti 		div.testo h1 {background-image: url('images/titolo/ita/contatti.jpg'); }			
		body.deu div#left.contatti 		div.testo h1 {background-image: url('images/titolo/deu/contatti.jpg'); }			
		body.fra div#left.contatti 		div.testo h1 {background-image: url('images/titolo/fra/contatti.jpg'); }			
		body.eng div#left.contatti 		div.testo h1 {background-image: url('images/titolo/eng/contatti.jpg'); }									
		body.rus div#left.contatti 		div.testo h1 {background-image: url('images/titolo/rus/contatti.jpg'); }			
		body.esp div#left.contatti 		div.testo h1 {background-image: url('images/titolo/esp/contatti.jpg'); }			
				
		body.ita div#left.uffici 			div.testo h1 {background-image: url('images/titolo/ita/uffici.jpg'); }					
		body.deu div#left.uffici 			div.testo h1 {background-image: url('images/titolo/deu/uffici.jpg'); }					
		body.fra div#left.uffici 			div.testo h1 {background-image: url('images/titolo/fra/uffici.jpg'); }									
		body.eng div#left.uffici 			div.testo h1 {background-image: url('images/titolo/eng/uffici.jpg'); }					
		body.rus div#left.uffici 			div.testo h1 {background-image: url('images/titolo/rus/uffici.jpg'); }					
		body.esp div#left.uffici 			div.testo h1 {background-image: url('images/titolo/esp/uffici.jpg'); }									
		
		body.ita div#left.catalogo 		div.testo h1 {background-image: url('images/titolo/ita/catalogo.jpg'); }				
		body.deu div#left.catalogo 		div.testo h1 {background-image: url('images/titolo/deu/catalogo.jpg'); }				
		body.fra div#left.catalogo 		div.testo h1 {background-image: url('images/titolo/fra/catalogo.jpg'); }								
		body.eng div#left.catalogo 		div.testo h1 {background-image: url('images/titolo/eng/catalogo.jpg'); }				
		body.rus div#left.catalogo 		div.testo h1 {background-image: url('images/titolo/rus/catalogo.jpg'); }				
		body.esp div#left.catalogo 		div.testo h1 {background-image: url('images/titolo/esp/catalogo.jpg'); }								
		
		div#left.catalogo div.testo p  em {font-style: oblique;}
		
		div#sezioni {width: 535px; height: 165px;  position: relative; top:10px}
	
		div#sezioni 	div#box 	{width:180px;height: 120px; position: absolute; z-index: 1; background-image: url('images/bv89.png'); background-position: center center; background-repeat:repeat; left: 0px;}
		
		body.ita	div#sezioni  div#box {width: 535px; }
		
		body.eng	div#sezioni  div#box,
		body.esp	div#sezioni  div#box,
		body.rus	div#sezioni  div#box,
		body.deu	div#sezioni  div#box,
		body.fra	div#sezioni  div#box {width: 365px; }
		
		body.eng 	div#sezioni  div#box2,
		body.esp 	div#sezioni  div#box2,
		body.rus 	div#sezioni  div#box2,
		body.deu 	div#sezioni  div#box2,
		body.fra 	div#sezioni  div#box2 { width: 160px; top: 10px; left: 10px; }
		
		body.ita	div#sezioni  div#boxttg { width: 160px; top: 10px; left: 360px; }
		body.eng 	div#sezioni  div#boxttg, 
		body.esp 	div#sezioni  div#boxttg,
		body.rus 	div#sezioni  div#boxttg,
		body.deu 	div#sezioni  div#boxttg,
		body.fra 	div#sezioni  div#boxttg	{ width: 160px; top: 10px; left: 185px; }
		
		body.ita	div#sezioni  div#boxwtm { width: 160px; top: 10px; left: 360px; }
		body.eng 	div#sezioni  div#boxwtm, 
		body.esp 	div#sezioni  div#boxwtm,
		body.rus 	div#sezioni  div#boxwtm,
		body.deu 	div#sezioni  div#boxwtm,
		body.fra 	div#sezioni  div#boxwtm	{ width: 160px; top: 10px; left: 185px; }
		
		body.ita	div#sezioni  div#boxChristmas { width: 160px; top: 10px; left: 360px; }
		body.eng 	div#sezioni  div#boxChristmas, 
		body.esp 	div#sezioni  div#boxChristmas,
		body.rus 	div#sezioni  div#boxChristmas,
		body.deu 	div#sezioni  div#boxChristmas,
		body.fra 	div#sezioni  div#boxChristmas	{ width: 160px; top: 10px; left: 185px; }
		
		
		div#sezioni  div#box1 {  width: 160px; height: 100px; background-color: transparent; position: absolute; top: 10px; left: 10px;}
		div#sezioni  div#box1 a {display: block; background-position: 0px 0px; background-repeat: no-repeat;width: 160px; height: 100px; }
		.ita div#sezioni  div#box1 a {background-image: url('images/box1/ita/box1.jpg'); }
		.deu div#sezioni  div#box1 a {background-image: url('images/box1/deu/box1.jpg'); }
		.fra div#sezioni  div#box1 a {background-image: url('images/box1/fra/box1.jpg'); }				
		.eng div#sezioni  div#box1 a {background-image: url('images/box1/eng/box1.jpg'); }
		.rus div#sezioni  div#box1 a {background-image: url('images/box1/rus/box1.jpg'); }
		.esp div#sezioni  div#box1 a {background-image: url('images/box1/esp/box1.jpg'); }				
		
		div#sezioni  div#box2 {	width: 160px; height: 100px; background-color: transparent; position: absolute; top: 10px; left: 185px; }
		div#sezioni  div#box2 a {display: block; background-position: 0px 0px; background-repeat: no-repeat;width: 160px; height: 100px; }	
		.ita div#sezioni  	div#box2 a {background-image: url('images/box2/ita/box2.jpg'); }
		.deu div#sezioni  	div#box2 a {background-image: url('images/box2/deu/box2.jpg'); }
		.fra div#sezioni  	div#box2 a {background-image: url('images/box2/fra/box2.jpg'); }				
		.eng div#sezioni  	div#box2 a {background-image: url('images/box2/eng/box2.jpg'); }
		.rus div#sezioni  	div#box2 a {background-image: url('images/box2/rus/box2.jpg'); }
		.esp div#sezioni  	div#box2 a {background-image: url('images/box2/esp/box2.jpg'); }	
		
		div#sezioni  div#boxttg { width: 160px; height: 100px; background-color: transparent; position: absolute; top: 10px; right: 10px;}
		div#sezioni  div#boxttg a {display: block; background-position: 0px 0px; background-repeat: no-repeat;width: 160px; height: 100px; }	
		.ita div#sezioni  	div#boxttg a {background-image: url('images/box_ttg.jpg'); }
		.deu div#sezioni  	div#boxttg a {background-image: url('images/box_ttg.jpg'); }
		.fra div#sezioni  	div#boxttg a {background-image: url('images/box_ttg.jpg'); }				
		.eng div#sezioni  	div#boxttg a {background-image: url('images/box_ttg.jpg'); }
		.rus div#sezioni  	div#boxttg a {background-image: url('images/box_ttg.jpg'); }
		.esp div#sezioni  	div#boxttg a {background-image: url('images/box_ttg.jpg'); }		
		
		div#sezioni  div#boxwtm { width: 160px; height: 100px; background-color: transparent; position: absolute; top: 10px; right: 10px;}
		div#sezioni  div#boxwtm a {display: block; background-position: 0px 0px; background-repeat: no-repeat;width: 160px; height: 100px; }	
		.ita div#sezioni  	div#boxwtm a {background-image: url('images/box_wtm2009.jpg'); }
		.deu div#sezioni  	div#boxwtm a {background-image: url('images/box_wtm2009.jpg'); }
		.fra div#sezioni  	div#boxwtm a {background-image: url('images/box_wtm2009.jpg'); }				
		.eng div#sezioni  	div#boxwtm a {background-image: url('images/box_wtm2009.jpg'); }
		.rus div#sezioni  	div#boxwtm a {background-image: url('images/box_wtm2009.jpg'); }
		.esp div#sezioni  	div#boxwtm a {background-image: url('images/box_wtm2009.jpg'); }		
		
		div#sezioni  div#boxChristmas { width: 160px; height: 100px; background-color: transparent; position: absolute; top: 10px; right: 10px;}
		div#sezioni  div#boxChristmas a {display: block; background-position: 0px 0px; background-repeat: no-repeat;width: 160px; height: 100px; }	
		.ita div#sezioni  	div#boxChristmas a {background-image: url('images/merry_christmas.jpg'); }
		.deu div#sezioni  	div#boxChristmas a {background-image: url('images/merry_christmas.jpg'); }
		.fra div#sezioni  	div#boxChristmas a {background-image: url('images/merry_christmas.jpg'); }				
		.eng div#sezioni  	div#boxChristmas a {background-image: url('images/merry_christmas.jpg'); }
		.rus div#sezioni  	div#boxChristmas a {background-image: url('images/merry_christmas.jpg'); }
		.esp div#sezioni  	div#boxChristmas a {background-image: url('images/merry_christmas.jpg'); }
		.ita div#sezioni  	div#boxChristmas  {background-image: url('images/merry_christmas.jpg'); }
		.deu div#sezioni  	div#boxChristmas  {background-image: url('images/merry_christmas.jpg'); }
		.fra div#sezioni  	div#boxChristmas  {background-image: url('images/merry_christmas.jpg'); }				
		.eng div#sezioni  	div#boxChristmas  {background-image: url('images/merry_christmas.jpg'); }
		.rus div#sezioni  	div#boxChristmas  {background-image: url('images/merry_christmas.jpg'); }
		.esp div#sezioni  	div#boxChristmas  {background-image: url('images/merry_christmas.jpg'); }	

	div#right { background-color: transparent;}	
	
	div#bottom {height: 106px;background-image: url('images/footer.png'); background-position: 0px 0px; background-repeat: repeat-x;}
	div#footer {margin: 0 auto; width: 990px;}
		div#banner {background-color: transparent;height: 35px; position: relative; margin-bottom: 5px;}
			div#banner a {width: 242px; height: 33px; background-image: url('images/banner.jpg'); background-position: 0px 0px; background-repeat: no-repeat;display: block; position: absolute; top:3px; right: 100px;}
			div#footer div#indirizzo 						{padding: 5px;}
			div#footer div#indirizzo p 					{color: #ffffff; font-size: 11px; text-align: center; line-height: 13px;}
			div#footer div#indirizzo p a 				{color: #ffffff;}
			div#footer div#indirizzo p a:hover 		{color: #ffffff;}
			
			

#Login{
	position:absolute;
	top:82px;
	left:40px;
	width:223px;
	background:#DEDFE5;
}
#Login a{
	color:#FF6600;
}
#Login td{
 background:#DEDFE5;
 padding:2px;
}
#Login table{
 width:223px;
}
#Login input{
	padding:2px;
}
#Login_LoginButton{
	cursor:pointer;
}	


div#descBooking {
	width:223px; 
	position:absolute; 
	top:240px; 
	left:45px;
	font-size:12px;
	line-height:1.4em;
	color:#626262;
}
div#descBooking  .tit{
	font-weight:bold;
}
