<!--
body {margin:0 auto; background:url(../../media/lay/body_bg.jpg) repeat-x #638fc8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:76%;}
div#container, div#homecontainer {width:759px; margin:0 auto; background:url(../../media/lay/content_bg.gif) repeat-y #fff;}
div#homecontainer {background:url(../../media/lay/homecontent_bg.gif) repeat-y #fff;}

img {border:0;}

/* Header */
div#header {margin:0; padding:0; width:100%; height:70px; background:url(../../media/lay/header_logo_bg.jpg) no-repeat;}
	div#headerlogo {margin:0; padding:0; float:left; width:230px;}
	div#headeraddr {margin:0; padding:0; float:right; width:520px;}
	div#headeraddrcnt1 {margin:0; padding:3px 20px 0 0; text-align:right; font-size:91%; color:#264f06;}
	div#headeraddrcnt2 {margin:0; padding:7px 20px 0 0; text-align:right; font-size:130%; font-weight:normal; color:#fff; text-transform:uppercase;}
	div#headeraddrcnt2 span.tit {font-size:90%;}
	div#headeraddrcnt2 a:link, div#headeraddrcnt2 a:visited {text-decoration:none; color:#fff;}
	div#headeraddrcnt2 a:hover, div#headeraddrcnt2 a:active {text-decoration:underline; color:#ff0;}
div#headerimgarea01, div#headerimgarea02, div#headerimgarea03, div#headerimgarea04, div#headerimgarea05, div#headerimgarea06, div#headerimgarea07 {margin:0; padding:0; width:100%; height:96px;}
div#headerimgarea01 {background:url(../../media/lay/header_img_bg_area_01.jpg) no-repeat;}
div#headerimgarea02 {background:url(../../media/lay/header_img_bg_area_02.jpg) no-repeat;}
div#headerimgarea03 {background:url(../../media/lay/header_img_bg_area_03.jpg) no-repeat;}
div#headerimgarea04 {background:url(../../media/lay/header_img_bg_area_04.jpg) no-repeat;}
div#headerimgarea05 {background:url(../../media/lay/header_img_bg_area_05.jpg) no-repeat;}
div#headerimgarea06 {background:url(../../media/lay/header_img_bg_area_06.jpg) no-repeat;}
div#headerimgarea07 {background:url(../../media/lay/header_img_bg_area_07.jpg) no-repeat;}
	
/* Content */
div#content {float:right; width:600px;}
	div#breadcrumbs {width:100%; height:25px; margin:0; padding:0; background:url(../../media/lay/header_breadcrumbs_bg.jpg) no-repeat;}
	div#breadcrumbscnt {margin:0; padding:0 0 0 20px; color:#4D555E; font-size:90%; font-weight:bold;}
	div#breadcrumbscnt a:link, div#breadcrumbscnt a:visited {color:#4D555E; font-size:100%; font-weight:normal; text-decoration:underline;}
	div#breadcrumbscnt a:hover, div#breadcrumbscnt a:active {color:#f90; font-size:100%; font-weight:normal; text-decoration:underline;}
	
	div#contentcnt {margin:0; padding:30px 20px 0 25px; color:#131619; font-size:110%;}
	div#contentcnt h1 {margin:0; padding:0px 0 10px 0; color:#34690B; font-size:120%; font-weight:bold;}
	div#contentcnt h2 {margin:0; padding:20px 0 5px 0; color:#34690B; font-size:100%; font-weight:bold;}
	div#contentcnt p {margin:0; padding:5px 0 5px 0; line-height:1.4em;}
	div#contentcnt ul, div#contentcnt ol {line-height:1.4em;}
	div#contentcnt a:link  {text-decoration:underline; color:#34690B;}
	div#contentcnt a:visited  {text-decoration:underline; color:#34690B;}
	div#contentcnt a:active, div#contentcnt a:hover  {text-decoration:underline; color:#f90;}


/* Content -> Maplink */
div#contentcnt a.maplink:link, div#contentcnt a.maplink:visited, div#contentcnt a.maplink:hover, div#contentcnt a.maplink:active {text-decoration:underline; /*background-color:#5B982A;*/ padding:6px; margin:6px 0 0 0;}
div#contentcnt a.maplink:link, div#contentcnt a.maplink:visited {color:#fff;}
div#contentcnt a.maplink:hover, div#contentcnt a.maplink:active {color:#ff0;}
	

/* Footer */
div#footerblank {clear:both; margin:0; padding:0; height:20px; font-size:10px;}
div#footer {clear:both; margin:0; padding:0; width:100%; height:41px; background:url(../../media/lay/footer_bg.jpg) no-repeat;}
	div#footercopy {margin:0; padding:0; float:left; width:500px; font-size:86%; color:#131619;}
	div#footercopycnt {margin:0; padding:8px 0 0 15px;} 
	div#footercopycnt a:link, div#footercopycnt a:visited {font-size:120%; color:#34690B; text-decoration:none;}
	div#footercopycnt a:hover, div#footercopycnt a:active {font-size:120%; color:#f90; text-decoration:underline;}
	div#footercredits {margin:0; padding:0; float:right; width:250px;}
	div#footercreditscnt {margin:0; padding:6px 15px 0 0; text-align:right;}
div#w3ccert {clear:both; margin:0; padding:0; width:100%; background:none;}
	div#w3ccertcnt {margin:0; padding:10px; text-align:center; background:none;}



/* Page liss */
div.listrow, div.listrow2, div.listrow4 {clear:both; width:100%; height:100%; margin:0; padding:0;}
div.listrow4 {height:250px;}
div.listcolsxtxt, div.listcolsxtxt2 {width:330px; height:180px; float:left; margin:0; padding:0; vertical-align:baseline;}
div.listcolsxtxt2 {width:380px; height:180px;}
div.listcoldxtxt, div.listcoldxtxt2 {width:330px; height:180px; float:right; margin:0; padding:0; vertical-align:baseline;}
div.listcoldxtxt2 {width:380px; height:180px;}
div.listcolsximg, div.listcolsximg2 {width:210px; height:180px; float:left; margin:0; padding:0 10px 0 0;}
div.listcolsximg2 {width:160px; height:180px;}
div.listcoldximg, div.listcoldximg2 {width:210px; height:180px; float:right; margin:0; padding:0 0 0 10px;}
div.listcoldximg2 {width:160px; height:180px;}

div.listcoldximg3 {float:right; width:320px;}
div.listcolsxtxt3 {float:left; width:220px;}

div.listcolsximg4 {float:left; width:260px;}
div.listcoldximg4 {float:right; width:260px;}


/* NAV */
div#navigation {float:left; width:159px;}
div.navlev01 a {display:block; width:127px!important; width:127px; height:19px!important; height:19px; padding:5px 0 1px 32px; text-decoration:none; color:#131619; background:url(../../media/lay/navlev01_bg.gif) no-repeat; font-size:110%;}
div.navlev01 a:active, div.navlev01 a:hover, div.navlev01 a.activemenu:link, div.navlev01 a.activemenu:visited {background-position:-164px 0; color:#fff;}
div.navlev01 a#navlev01high {height:36px!important; height:36px;}
div.navlev02 a#navlev02high, div.navlev02 a#navlev02high2 {height:31px!important; height:31px;}
div.navlev02 a {display:block; width:115px!important; width:115px;; height:19px!important; height:19px; padding:6px 0 0 44px; text-decoration:none; color:#131619; background:url(../../media/lay/navlev02_bg.gif) no-repeat; font-size:100%;}
div.navlev02 a:active, div.navlev02 a:hover, div.navlev02 a.activemenu:link, div.navlev02 a.activemenu:visited {background-position:-168px 0; color:#fff;}
div.navlev03 a#navlev03high, div.navlev03 a#navlev03high2 {height:31px!important; height:31px;}
div.navlev03 a {display:block; width:105px!important; width:105px;; height:19px!important; height:19px; padding:6px 0 0 54px; text-decoration:none; color:#131619; background:url(../../media/lay/navlev03_bg.gif) no-repeat; font-size:100%;}
div.navlev03 a:active, div.navlev03 a:hover, div.navlev03 a.activemenu:link, div.navlev03 a.activemenu:visited {background-position:-168px 0; color:#fff;}


/* Media (Relations, Gallery & News) */
div.media {width:530px; margin:15px 0 15px 0; padding:0; border: 1px solid #418C18;}
div.mediacnt {width:100%; margin:0; padding:10px;}
	div.mediacnttxt {float:right; width:430px; height:80px; margin:0; padding:0;}
	div.mediacntimg {float:left; width:80px; height:80px; margin:0; padding:0;}
div#contentcnt div.mediacnt p {margin:0; padding:3px 0 3px 0;}
div#contentcnt div.mediacnt p.date {font-style:italic; margin:0; padding:0;}
div#contentcnt div.mediacnt p.section {font-style:italic; margin:0; padding:0 0 6px 0;}
div#contentcnt div.mediacnt h2 {margin:0; padding:0; font-weight:bold; font-size:110%;}
div.medialnk, div.medialnkdx {clear:both; width:510px!important; width:530px; margin:0; padding:10px; background:#418C18;}
div.medialnkdx { text-align:right;}
div#contentcnt div.medialnk a:link, div#contentcnt div.medialnk a:visited, div#contentcnt div.medialnkdx a:link, div#contentcnt div.medialnkdx a:visited {text-decoration:underline; color:#fff;}
div#contentcnt div.medialnk a:hover, div#contentcnt div.medialnk a:active, div#contentcnt div.medialnkdx a:hover, div#contentcnt div.medialnkdx a:active {text-decoration:underline; color:#ff0;}
div.medialnk img { vertical-align: middle;}

/* News */
div.news {width:530px; margin:15px 0 15px 0; padding:0; border: 1px solid #418C18; background:#f8f8f8;}
div.newscnt {width:100%; margin:0; padding:10px;}
div#contentcnt div.newscnt p {margin:0; padding:3px 10px 3px 0;}
div#contentcnt div.newscnt p.date {font-style:italic; margin:0; padding:0; color:#34690B;}
div#contentcnt div.newscnt h2 {margin:0; padding:0; font-weight:bold; font-size:110%;}
div.newslnk {margin:0; padding:0 0 10px 10px;}

/* Giocambiente Cartoline */
div.giocacard {width:540px; margin:15px 0 15px 0; padding:0;}
	div.giocacardrow {clear:both; width:100%; margin:0; padding:0px;}
	div.giocacardcol1 {float:left; width:265px; margin:0; padding:0;}
	div.giocacardcol1img {float:left; width:90px; height:70px; margin:0; padding:0;}
	div.giocacardcol1txt {float:right; width:170px; height:70px; margin:0; padding:0;}
	div.giocacardcol2 {float:right; width:265px; margin:0; padding:0;}
	div.giocacardcol2img {float:left; width:90px; height:70px; margin:0; padding:0;}
	div.giocacardcol2txt {float:right; width:170px; height:70px; margin:0; padding:0;}
	div#contentcnt div.giocacard div.giocacardrow div.giocacardcol1txt h2, div#contentcnt div.giocacard div.giocacardrow div.giocacardcol2txt h2 {padding:5px 0 5px 0;}
input, textarea { font-size:100%;}

div.errortxt {width:95%; padding:10px; background:#fe94a4; font-weight:bold; color:#000;}

/* Home News */
div#homecontentcnt {margin:0; padding:0px; color:#131619; font-size:110%;}
div#homecontentcnt h2 {margin:0; padding:20px 0 5px 0; color:#34690B; font-size:100%; font-weight:bold;}
div#homecontentcnt p {margin:0; padding:5px 0 5px 0; line-height:1.4em;}
div#homecontentcnt ul, div#homecontentcnt ol {line-height:1.4em;}
div#homecontentcnt a:link  {text-decoration:underline; color:#34690B;}
div#homecontentcnt a:visited  {text-decoration:underline; color:#34690B;}
div#homecontentcnt a:active, div#homecontentcnt a:hover  {text-decoration:underline; color:#f90;}

div#home {clear:both; width:100%; margin:0; padding:0px;}
div#hometxt {float:left; width:446px; margin:0; padding:0;}
div#homenews {float:right; width:154px; margin:0; padding:0;}
	div#homenewscnt h2 {margin:0; padding:6px 0 6px 10px; color:#fff; font-size:100%; font-weight:bold; background:#69B031; text-transform:uppercase;}
	div#homenewscnt h3 {margin:0; padding:3px 3px 3px 6px; font-size:86%; font-weight:bold;}
	div#homenewscnt p {margin:0; padding:0 3px 0 6px; font-size:86%; font-weight:normal;}
	div#homenewscnt p.date {margin:0; padding:10px 3px 3px 6px; font-size:86%; font-weight:bold; color:#69B031;}
	div#homecontentcnt div#home div#homenews div#homenewscnt a {font-size:86%;}




-->
