*			{text-align:left;}
html,body	{height:100%;}
body		{position:relative;margin:0;padding:0;background:#d0d8e2 url('../img/backgrBody.jpg') center top repeat-x;text-align:center;}


/*-- general formatting --*/
a,div,p,span,td,input,select,textarea,ul,li,b{font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;font-size:11px;color:#382E1D;}
a				{outline:none;color:#615643;}
a:hover			{text-decoration:none;}
img				{border:0px;}
td				{vertical-align:top;}
select			{color:#6D6252;}
h1,.visible		{display:none;}


a.pic 			{display:block;float:left;width:150px; height:120px;background-repeat:no-repeat;}
a.pic1			{position:relative;margin:10px;float:left;width:200px;height:150px;background-repeat:no-repeat;}
a.pic2			{position:relative;margin:10px;float:left;width:200px;height:150px;background-repeat:no-repeat;}
a.pic3			{position:relative;margin:10px;float:left;width:200px;height:150px;background-repeat:no-repeat;}
a.picB			{position:relative;margin:10px;float:left;/*width:310px;height:150px;*/background-repeat:no-repeat;}
a.picA			{position:relative;margin:10px;float:left;/*width:310px;height:150px;*/background-repeat:no-repeat;}
a.flag			{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1.0;}
a.flagA			{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:0.3;}
a.cityA			{text-decoration:none;font-weight:bold;color:#356db7;}
a.subCityA		{text-decoration:none;color:#356db7;}
a.send			{float:right;padding:3px 20px;text-decoration:none;font-weight:bold;color:#113564;background:transparent url('../img/buttonSend.gif') no-repeat;}
.iframe			{width:327px!important;}
/**--- page formatting ---**/
.vCenter		{position:relative;width:1000px;margin:0 auto;z-index:4;}
/**--- elements ---**/
hr				{position:relative;height:2px;margin:11px 0;padding:0;border:none;border-bottom:solid 1px white;background-color:#E1DFDA;color:#E1DFDA;line-height:0px;}
/** header **/
/* logo */
.backgrLogo		{width:1000px;margin:0 auto;}
	 a.logo		{position:relative;display:block;width:208px;height:75px;margin:0 0 0 16px;/*top:3px;height:134px;margin:-59px 0 0 16px;*/background:url("../img/logo.gif") left 14px no-repeat;/**/}
	 a.logo div	{display:none;/*position:absolute;top:11px;left:0;width:74px;height:85px;background:url('../img/logo.png') no-repeat;cursor:pointer;*/}
/* banner */
.banner	{margin:2px 0 0;padding:0;}
.banner	strong	{font-size:14px;}
/* top menu */
.topMenu		{position:absolute;top:44px;left:245px;padding-left:10;z-index:4;}
.topMenu a		{/*display:inline-block;*/left:0;margin:0px 0px 0px -4px;}
.topMenu a img	{display:inline;margin:0;padding:0px;}
html>body div.lang		{display:block;text-align:right;padding:15px 24px 0px 0px;margin:0;}
div.lang				{position:relative;display:block;height:30px;text-align:right;margin:10px 24px 0px 0px;}
/* main menu */
.mainMenu		{position:absolute;top:252px;left:255px;z-index:4;}
.mainMenu a		{margin-left:-4px;}
/* flash */
/*#flash,.flash img	{margin-left:-2px;}*/
.flash			{position:relative;width:1000px;height:258px;margin:0 auto;background:transparent url('../img/backFlash.jpg') 20px top no-repeat;/**/text-align:center;z-index:2;}
.flashBottomTape{height:38px;}
.flash,.flash a	{color:white;}
/** footer **/
.clearFooter		{clear:both;height:4px;}
div.footer			{position:absolute;left:0;height:64px;width:100%;/**/background:url("../img/backFooter.gif") center bottom repeat-x;text-align:center;z-index:2;}
div.footerL			{position:relative;float:left;margin:43px 0px 0px 15px;color:#C3BFBA;font-size:10px;}
div.footerR			{position:relative;float:right;margin:43px 40px 0px 0px;}
div.footer a		{color:#C4BDC1;font-size:10px;}
div.footerL a		{text-decoration:none;}
div.footerL a:hover	{text-decoration:underline;}
/**--- page content ---**/
/** box area **/

/* Left Menu */
div.leftMenu				{position:relative;float:left;height:auto!important;height:493px;min-height:493px;width:213px;margin:0 0px 4px 12px;/*margin:10px -6px 4px 12px;*/background:#f3f3f3;}
	ul.leftMenu				{position:relative;display:block;list-style:none;margin:1px;padding:0px 10px 20px 20px;/*background:#ebebeb url('../img/mainCitiesGray.gif') repeat-x top left;*/}
	ul.leftMenu li		{padding:7px 0 11px;}
	div.leftMenuSecondary	{position:relative;display:block;margin:1px;padding:10px 10px 20px 20px;background:#F3F3F3 url('../img/leftMenuSep.gif') no-repeat top center;}
	h2.leftMenuTitle		{margin-top:0px;font-weight:bold;font-size:12px;color:#113564;}
	ul.leftMenuSecondary	{position:relative;display:block;list-style:none;padding:0px;margin:1px;padding:0px 0px 20px 0px;}




.box						{position:relative;float:left;height:auto!important;height:493px;min-height:493px;width:730px;margin:0 0px 4px 20px;/*margin:10px -6px 4px 12px;*/background:#f3f3f3;}
.box.widthFull	{width:968px;}

/*paging
.paging	{position:relative;display:inline;float:left;/*left:10px;* /line-height:16px;width:640px;margin:1px 0 14px;font-size:9px;}
.paging span{display:inline;}
.pagingL {display:inline-block;min-width:168px;margin:4px 18px 0 0;}
.pagingL b {margin:0 3px;}
.pagingR {display:inline-block;float:right;/*min-width:168px;margin:4px 18px 0 0;* /}
.pagingR a	{position:relative;display:inline-block;width:19px;height:16px;line-height:16px;margin:0 1px;padding:0;text-decoration:none;font-weight:normal;text-align:center;color:#696969;}
.pagingR a:hover	{font-weight:bold;color:#356DB7;}

.pagingR span	{position:relative;display:inline-block;width:19px;height:16px;line-height:16px;margin:0 1px;padding:0;text-decoration:none;font-weight:bold;text-align:center;font-size:11px;color:#356DB7;}
.pagingR a.prev	{line-height:16px;margin:0;font-weight:bold;font-size:9px;color:#113564;}
.pagingR a.next	{display:inline;line-height:16px;margin:0 0 0 1px;font-weight:bold;font-size:9px;color:#113564;}
*/

.paging	{padding:9px 11px 9px 0;text-align:right;}
.brdT	{border-top:solid 1px #DEDDDB;}
.brdB	{border-bottom:solid 1px #DEDDDB;}
.paging span.pagingL	{position:relative;float:left;width:auto;font-weight:normal;color:#382E1D;}

.paging a	{display:inline-block;width:14px;text-decoration:none;text-align:center;color:#382E1D;}
.paging a:hover, .paging b, .paging span{font-weight:bold;text-align:center;color:#356DB7;}


/* head */
.headSmall,.headLarge		{position:relative;float:left;left:7px;height:25px;margin:-11px 0 15px 0;padding:11px 52px 0px 13px;font-weight:bold;font-size:12px;color:#113564;background:transparent url(../img/backgrHead.gif) repeat-x scroll 0px -1px;z-index:8;}
.headLarge					{float:none;margin-right:60px;}
.headSmall span,.headLarge span	{font:bold 12px Verdana;color:#4C5102;}
.headTL						{position:absolute;top:0px;left:-13px;z-index:4;}
.headTR						{position:absolute;top:0px;right:-4px;z-index:4;}
/* text */
.txtMargin					{position:relative;margin:30px 15px 20px 20px;height:270px;height:auto;min-height:270px;background-color:#f3f3f3;}


/**--- pages ---**/
/* title */
h2.title		{margin:0;padding:22px 0 9px;font-size:12px;color:#356DB7;}

/* box text */
  div.infoBox		{position:relative;width:206px;line-height:1.08;padding:9px 4px 9px 9px;border:1px solid #dedbd6;border-width:1px 1px 0px 1px;background:#faf9f7;font-size:11px;}
  div.infoBox a		{font-size:11px;}
  img.infoBoxB		{position:absolute;left:-1px;bottom:-3px;}
/** unit list **/
.contLeft	{float:left;width:190px;}
.contRight	{float:left;width:738px;/*width:698px;*/z-index:8;}


/* fields */
form#contactsFrm	{height:auto!important;height:434px;min-height:434px;margin:0px;}
	 div.fieldsL{width:340px;position:relative;float:left;margin:0;padding:0;}
	 div.fieldsL a{line-height:20px;}
	 div.fieldsR{position:relative;width:300px;float:left;margin:0px;padding:0px 25px;z-index:99;}
	 div.fieldsR div.alignC{padding-right:9px;}

        .field			{position:relative;width:210px;float:left;height:18px;margin:2px 0px 2px 0px;padding:1px 1px 0;}
   input.field			{border-left:1px solid #5a5a5a;border-top:1px solid #b4b4b4;}
     div.field			{width:128px;text-align:left;border:none;}
textarea.field			{position:relative;float:none;width:340px;height:65px;margin:3px 0px 0px 0px;padding:0px;overflow-x:hidden;overflow-y:auto;vertical-align:top;}
	    .fieldCheck		{display:inline-block;width:13px;height:13px;margin:1px 5px 0 0;}
img.captcha				{float:left;margin:3px 3px 11px 0;width:210px!important;margin:10px 0px!important;}
/*input.fieldCaptcha		{display:inline-block;}*/
    p.error	{position:relative;height:11px;height:auto;min-height:11px;margin:-22px 0 11px;padding:0;color:#FF0000;text-align:center;}
	p.error b	{font-size:10px;}
input.error	{background:#ffeeee;}
   h3.error	{font-size:12px;margin:30px 0 -6px;padding:0;}

/* map */
  a.map				{display:block;position:relative;width:180px;margin:11px 0 9px;padding:0;}
  a.map:hover		{border:none;}
  a.map img			{display:none;}
  a.map img.map		{display:block;position:relative;width:180px;}
/* Privacy Policy */
div#privPolicy		{display:none;z-index:99;position:absolute;top:298px;left:212px;width:605px;padding:0px;border:1px solid #005746;background:#ffffff;color:black;}
div#privPolicy p	{margin:0px;padding:0px;height:18px;background:#005746;text-align:right;}
div#privPolicy p img{cursor:pointer;}
div#privPolicy div	{margin:11px;}
div#privPolicy a	{margin:11px;color:#005746;}

/* NEW HIGHLIGHTS FORMATING */
div.highlight				{position:relative;float:left;display:block;width:200px;border:1px solid #113580;background-color:#E0E7EF;margin:0px 	10px;padding-left:10px;}
div.highlight ul			{padding-left:0px;}
div.highlight h4			{font-size:11px;}

/**--- general formating ---**/
.underline	{text-decoration:underline;}
.normal		{text-decoration:none;}
.bold		{font-weight:bold;}
.noBold		{font-weight:normal;}
.center		{display:block;text-align:center;}
.left		{float:left;}
.right		{float:right;}
.clear		{clear:both;}
.disp		{display:none;}
.block		{display:block;}
.pointer	{cursor:pointer;}
.font9		{font-size:9px;}
.font11		{font-size:11px;}
.font12		{font-size:12px;}
.font13		{font-size:13px;}
.txtBrown	{color:#c7724c;}
.txtred		{color:red;}
.coloredTxt	{color:#7A4F06;}
.alignC		{text-align:center;}
.colorRed	{color:red;}

/* corners */
.boxTL	{position:absolute;top:-1px;left:-2px;z-index:4;}
.boxTR	{position:absolute;top:-1px;right:-1px;z-index:4;}
.boxBR	{position:absolute;bottom:-1px;right:0px;z-index:4;}
.boxBL	{position:absolute;bottom:-1px;left:-1px;z-index:4;}
.boxT	{position:absolute;top:-1px;left:0px;height:11px;/**/width:100%;z-index:2;}
.boxR	{position:absolute;top:-1px;right:-1px;width:10px;height:100%;z-index:2;}
.boxB	{position:absolute;bottom:-1px;left:-1px;height:8px;width:100%;z-index:2;}
.boxL	{position:absolute;top:-1px;left:-1px;width:10px;height:100%;z-index:2;}


/* borders */
.brdB		{border-bottom:1px solid #DEDDDB;}
.brdR		{border-right:1px solid #DEDDDB;}
.noBrdB		{border-bottom-width:0;}
.noBrdR		{border-right-width:0;}


/**--- div popup styles ---**/
 div.popup		{position:absolute;display:none;top:110px;left:110px;background:#f6f3ee;z-index:8;}
 div.popup b	{position:relative;margin:-25px 0px 0px 15px;width:350px;display:block;font-size:13px;z-index:8;}
 img.popup		{position:relative;display:block;margin:10px 0px 10px 8px;z-index:8;}
/* background */
	.popupOver	{position:absolute;display:none;top:0px;left:0px;width:100%;height:100%;background:#000000;z-index:6;}
/* buttons */
	.popupClose	{position:absolute;right:10px;top:-25px;z-index:8;}
 div.popup a.left	{margin-left:10px;}
 div.popup a.right	{position:absolute;right:10px;}
/* corners */
.popupTL			{position:absolute;top:-37px;left:-3px;z-index:4;}
.popupTR			{position:absolute;top:-37px;right:-17px;z-index:4;}
.popupBR			{position:absolute;bottom:-3px;right:-17px;z-index:4;}
.popupBL			{position:absolute;bottom:-3px;left:-3px;z-index:4;}
/* borders */
.popupBrdT	{position:absolute;top:-37px;left:0px;height:37px;width:100%;z-index:2;}
.popupBrdR	{position:absolute;top:0px;right:-17px;width:17px;height:100%;z-index:2;}
.popupBrdB	{position:absolute;bottom:-3px;left:0px;height:3px;width:100%;z-index:2;}
.popupBrdL	{position:absolute;top:0px;left:-3px;width:3px;height:100%;z-index:2;}
/**--- debug formatting ---**/
div#debug	{position:absolute;left:10px;top:400px;border:1px solid gray;padding:5px;cursor:pointer;background:white;display:none;z-index:200;}
  b.debug	{font-weight:normal;color:blue;}
 em.debug	{font-style:normal;color:red;font-weight:bold;}
/**--- media print styles ---**/
@media print{
.classname	{}
}
a.navigazione_sinistra:link, a.navigazione_sinistra:visited, a.navigazione_sinistra:active {
    color:           #382E1D;
    font-size:       11px;
    font-family:     Verdana, Arial, Helvetica, sans-serif;
    font-style:      normal;
    font-weight:     normal;
    text-decoration: none; 
	line-height:     16px;
}
a.navigazione_sinistra:hover {
    color: #f00;
}
