* { padding:0; margin:0; }
body { background:#F2EFEA url("../img/bg-body.jpg") center top repeat-y; color:#44424b; font:10px "trebuchet ms",verdana,sans-serif; text-align:center; }
h1, h2, h3 { margin-bottom:10px; }
h1 { font-size:170%; } h2 { font-size:150%; } h3 { font-size:140%; }
p { margin-bottom:10px; }
a img { border:0; }
a:link, a:visited { color:#44424b; text-decoration:underline; }
a:hover, a:active { color:#44424b; text-decoration:none; }
hr { display:none; }
ul { list-style:none; }


/* =Utility */
.alt { display:none; }
.sx { float:left; } .dx { float:right; } .break { clear:both; }


/* Contenitore */
#container { position:relative; width:920px; text-align:left; left:0px; padding:0; margin:0 auto; }


/* inizio TOP */
#header { width:100%; background-color:#fff; padding:0; margin:0; position:relative;}
  #header .inner { background:url("../img/b1.jpg") center top no-repeat; position:relative; height:108px; float:left; width:100%; }
    #contlogo { width:300px; float:left; padding:0; margin:0; }
      #logo { /*margin:0px 0 0 0px; */ margin:45px 0 0 10px; padding:0;}
    #contspot { text-align:right; width:600px; height:100%; float:right; padding:0; margin:40px 10px 0 0;}

/* MENU ORIZZONTALE */	  
#container_menu
{ /*position:relative;*//* top:0px; left:0px;*/ width:920px; height:36px; background:url("../img/bg-navtab.jpg") repeat-x; padding:0; margin:0; clear:both;}
	#container_menu ul { width:900px; height:18px; list-style:none; padding:0 15px; margin:0 auto; }
		#container_menu li { float:left; background-position:left 7px; background-repeat:no-repeat; }
		#container_menu li.first { background-image:url("../img/left-first.png"); padding-left:3px; }
		#container_menu li.current { background-position:left 0; }
		#container_menu li.current { background-image:url("../img/left-current.png"); padding-left:13px; margin-left:-13px; }
		#container_menu li.first-current { background-image:url("../img/left-current-home-adjacent.png"); padding-left:17px; }
		#container_menu a { float:left; display:block; height:25px; background-image:url("../img/right.png"); background-repeat:no-repeat; background-position:right 7px; font-weight:bold; font-size:110%; line-height:30px; padding:0 20px 0 11px; }
		#container_menu li.home a, #container_menu li.current a { background-position:right 0; font-size:130%; line-height:27px; padding-right:25px; }
		#container_menu li.home a { background-image:url("../img/right-home.png"); padding-right:20px; }
		#container_menu li.current a { background-image:url("../img/right-current.png"); }
		#container_menu li.last a { background-image:url("../img/right-last.png"); padding-right:15px; }
		#container_menu li.last-current a { background-image:url("../img/right-last-current.png"); padding-right:15px; }
		#container_menu a:link, #container_menu a:visited { color:#202f34; text-decoration:none; }
		#container_menu a:hover, #container_menu a:active { color:#304154; text-decoration:underline; }
		#container_menu li.current a:link, #container_menu li.current a:visited, #container_menu li.home a:link, #container_menu li.home a:visited { color:#DEDDCF; }
		#container_menu li.current a:hover, #container_menu li.current a:active, #container_menu li.home a:hover, #container_menu li.home a:active { color:#DEDDCF; }
/* Fine MENU ORIZZONTALE */ 
/* fine TOP */



#cont_sfum {width:100%; height:38px; background:url("../img/top-content.png") center top no-repeat;}

/*inizio LEFT*/
#left
{ width: 190px; float:left; margin-top:0; padding:0; position:relative; text-align:left; }
    	#nav-menu {width:190px; /*margin-bottom:20px;*/ }
          #nav-menu .inner {width:190px; background:url("../img/bg-navigation-item.png") no-repeat; background-color:#F3F3EC; padding-bottom:0px; margin-bottom:20px;}
	#left form { margin-top:10px; }
    #left fieldset { border:0; }
      #left .label { margin-bottom:3px; }
      #left select { font-size:110%; }
          #form fieldset { padding-left:5px; padding-bottom:20px; }
		  #form fieldset { border:0; }
		  #form button { background:transparent; border:0; cursor:pointer; }
			#form button img { margin-top:5px; }
            #nav-menu h3 { width:170px; color:#44424b; font-size:120%; padding:5px 0; margin:0 auto; }
            #nav-menu ul { width:190px; padding-bottom:25px; margin:0 auto; }
            #nav-menu li { list-style:none; padding:3px 0; border-top:1px solid #fff; border-bottom:1px solid #ccc8c4; margin:0 11px; }
			#nav-menu a { display:block; font-size:115%; padding-left:4px; }
			#nav-menu a:link, #nav-menu a:visited { color:#555656; text-decoration:none; }
/*fine LEFT*/

#cont_blocco {width:730px; float:right; margin:0; padding:0; position:relative;}


/*inizio BOTTOM*/
  #nav-bottom { position:relative; width:100%; clear:both; background:#F7F6F3; padding:0; margin-top:15px; }
  #nav-bottom p.top { text-align:right; padding:0; margin-right:270px; font-size:120%; }
  #nav-bottom .top a { background:url("../img/freccia-top.png") right center no-repeat; padding-right:12px; }
/*fine BOTTOM*/


/*inizio FOOTER*/
#y-foot {
	BORDER-BOTTOM: #A3A083 1px solid; PADDING-BOTTOM: 10px; WIDTH: 100%; BACKGROUND: url("../img/bk-footer.png") #88855E repeat-x; FLOAT: left; FONT: 13px/1.22 arial, helvetica, clean, sans-serif;
}
#y-foot DIV {
	DISPLAY: inline; FLOAT: left
}
#y-foot UL {
	DISPLAY: inline; FLOAT: left
}
#y-foot H2 {
	COLOR: #EAE9E1; FONT-SIZE: 116%; FONT-WEIGHT: normal; /*TEXT-TRANSFORM: uppercase;*/
}
#y-foot A {
	COLOR: #4F4E35
}
#y-foot UL {
	MARGIN-TOP: 15px; WIDTH: 160px; color:#EAE9E1;
}
.siti {
	color:#CCCBB7; font-size:85%;
}
#y-foot LI {
	DISPLAY: inline
}
#y-foot UL A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; DISPLAY: block; FONT-SIZE: 93%; PADDING-TOP: 2px
}
#y-foot UL A.all {
	MARGIN-TOP: 9px; BACKGROUND-POSITION: 0px -385px; FONT-SIZE: 85%; FONT-WEIGHT: bold
}
#y-foot UL .all A {
	MARGIN-TOP: 9px; BACKGROUND-POSITION: 0px -385px; FONT-SIZE: 85%; FONT-WEIGHT: bold
}
#y-foot .subscribe {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 350px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: none; CLEAR: left; PADDING-TOP: 20px
}
#y-foot .subscribe H2, #y-foot .subscribe A {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 100%; color:#E3C73E; text-decoration:none;
}
#y-foot .subscribe A:hover {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 100%; color:#E3C73E; text-decoration:underline;
}
#y-foot .subscribe P {
	MARGIN: 0px 5px 5px 15px; DISPLAY: inline; FLOAT: left; COLOR: #fff
}
#y-foot .subscribe UL {
	WIDTH: auto
}
#y-foot .subscribe LI {
	WIDTH: auto
}
#y-foot .subscribe UL {
	MARGIN: 0px
}
.property {
	PADDING-BOTTOM: 5px; MARGIN: 0px 10px; PADDING-LEFT: 0px; WIDTH: 350px; height:130px; PADDING-RIGHT: 0px; BACKGROUND: url("../img/bk-property.png") #636243 repeat-x; /*BACKGROUND: #A3A083;*/ PADDING-TOP: 15px
}
.property H2 {
	MARGIN: 0px 15px
}
.property UL.first {
	MARGIN: 15px 0px 15px 15px
}
.also {
	MARGIN: 15px; WIDTH: 250px
}
.functions {
	/*POSITION: relative;*/ BORDER-LEFT: #A3A083 1px solid; PADDING-BOTTOM: 0px; MARGIN: 15px 0px; PADDING-LEFT: 15px; WIDTH: 230px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
.disclaimer {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; BACKGROUND: #88855E; FLOAT: left; CLEAR: both; /*FONT-SIZE: 85%;*/ PADDING-TOP: 10px; FONT: 11px/1.22 arial, helvetica, clean, sans-serif;
}
.disclaimer * {
	COLOR: #E3C73E
}
.disclaimer A:link {
	COLOR: #DEDDD3; text-decoration:none;
}
.disclaimer A:visited {
	COLOR: #DEDDD3; text-decoration:none;
}
.disclaimer A:hover {
	COLOR: #DEDDD3; text-decoration:underline;
}
.disclaimer P.copy {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0.5em; DISPLAY: inline; MARGIN-LEFT: 10px; PADDING-TOP: 0px; color:#4F4E35;
}
.disclaimer P {
	PADDING-LEFT: 10px; padding-top:5px;
}
.disclaimer UL {
	DISPLAY: inline
}
.disclaimer LI {
	DISPLAY: inline
}
.disclaimer UL LI {
	BORDER-LEFT: #DEDDD3 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0px
}
.disclaimer UL LI.first {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.disclaimer UL A {
	FONT-WEIGHT: bold
}
.disclaimer P A {
	PADDING-LEFT: 10px; 
}








#footer { background:url("../img/bg-footer.jpg") center top repeat-y; color:#; font-family:verdana,sans-serif; padding:0; }
#footer { color:#44424b; }
  #footer .linea-vert{ padding:1px; border-right:1px solid #44424b; margin-left:15px; }
  #footer .linea-vertdx{ padding:1px; border-right:1px solid #44424b; margin-left:15px; }
  #footer a:link, #footer a:visited, #footer a:hover, #footer a:active { color:#44424b; }
  #footer a:link, #footer a:visited { text-decoration:none; }
  #footer a:hover, #footer a:active { text-decoration:underline; }
  #footer .inner-footer { position:relative; width:920px; height:100px;/*l'height:100px č da togliere quando toglierņ il commento*/ margin:0 auto; }
    #footer div.colset { overflow:hidden; width:100%; text-align:left; }
      #footer .colset div.col { float:left; }
        #footer .colset div.inner { padding:5px 35px 10px; }
      #footer .colset div.col-1 { width:205px; }
        #footer .colset .col-1 div.inner { padding-left:5px; padding-right:10px; }
      #footer .colset div.col-2 { width:205px; }
      #footer .colset div.col-3 { width:205px; }
        #footer .colset .col-3 div.inner { padding-left:0; }
      #footer .colset div.col-4 { width:305px; }
#footer .colset .banners { font-family:verdana,sans-serif; }
  #footer .colset img.pixel-title { margin:0 0 10px 15px; }
  #footer .colset .col-04 img.net-se { display:block; margin:0 0 5px 0; }
  #footer .colset .col-04 img.pixel-title { margin:0 0 2px 0; }
  #footer .colset .banners .item { margin-bottom:20px; }
    #footer .colset .banners .item img { padding:1px; border:1px solid #969696; margin-left:15px; }
    #footer .colset .banners h3 { background:none; font-size:110%; padding-left:15px; margin-bottom:0; }
      #footer .colset .banners h3 a { display:block; background:url("../img/p-elenco-footer.png") 0 6px no-repeat; padding-left:7px; }
      #footer .colset .banners h3 a:link, #footer .colset .banners h3 a:visited { color:#f60; text-decoration:none; }
      #footer .colset .banners h3 a:hover, #footer .colset .banners h3 a:active { color:#f60; text-decoration:underline; }
    #footer .colset .banners p { color:#bdbbbc; font-size:100%; margin-left:15px; }
#footer .colset ul, #footer .colset dl {}
  #footer .colset li, #footer .colset dt, #footer .colset dd { font-size:11px; margin-bottom:5px; }
  #footer .colset dt { color:#f65408; font-weight:bold; margin-bottom:3px; }
    #footer .colset dt a, #footer .colset li a, #footer p.alt-sitemap a { display:block; background:url("../img/p-elenco-footer.png") 0 6px no-repeat; padding-left:7px; }
    #footer .colset dt a:link, #footer .colset dt a:visited, #footer .colset dt a:hover, #footer .colset dt a:active { color:#f60; }
#footer .colset p { font-size:11px; margin-bottom:5px; }
#footer .banners h2 { margin-left:15px; }
#footer h2 { color:#a8a8a8; font:normal 13px arial,verdana,sans-serif; }
#footer form h2 { margin-bottom:5px; }
#footer p.ithip { margin-bottom:20px; }
  #footer .ithip img { display:block; }
#footer p.puzzle { width:130px; margin-bottom:40px; }
  #footer .puzzle img { display:block; margin-bottom:10px; }
#footer div.nav-copy {}
  #footer .nav-copy p.validate { margin-bottom:25px; }
  #footer .nav-copy p.copy {}
    #footer .nav-copy .copy img { display:block; margin:7px 0 0; }
#footer .colset .col-2 h3, #footer .colset .col-3 h3 { font-size:11px; margin-bottom:5px; }
#footer .colset .col-3 a strong { color:#f65408; }
#footer .colset .col-3 a:link strong, #footer .colset .col-3 a:visited strong, #footer .colset .col-3 a:hover strong, #footer .colset .col-3 a:active strong { color:#f65408; }
#footer .colset .col-2 li.ico, #footer .colset .col-3 p.ico { margin-bottom:10px; }
/*fine FOOTER*/

