*{font-family:Arial, Verdana, serif;font-size:12px;color:#0f4e9b}
body {margin:0;padding:0;}
a:focus{outline:none}
p {margin:0;}
img {border:0;}
span.bold {font-weight:bold}
span.red {color:#ed1d24;}
span.italic {font-style:italic;}
form{margin:0;padding:0;}
h2{margin:0;}


#layout {position:relative;width:994px;margin:0 auto;padding:2px 0 0 0}

#logo {position:absolute;top:51px;left:33px;z-index:10;}
#logo a{display:block;height:65px;width:150px;}

#top {position:relative;height:25px;border-top:1px solid #1134a8;background:url(../img/filet_top.gif) left top repeat-x;z-index:100;}
#top ul {position:absolute;top:0;right:0;list-style:none;margin:0;padding:0 5px 0 0;}
#top ul p {position:absolute;top:0;right:0;background:#000;}
#top ul li {float:left;height:20px;padding:5px 0 0 0;}
#top ul li a {float:left;margin:0 0 10px 0;color:#fff;padding:0 7px;text-decoration:none;font-size:11px;font-weight:bold;line-height:12px;white-space:nowrap}
#top ul li span {position:relative;float:left;height:14px;width:1px;margin:0 -2px 0 0;background:#fff;}
#top ul li span.last {display:none;}
#top ul li ul {padding:0;display:none;}
#top ul li.on {background:#104f9c;}
#top ul li.on ul {display:block;position:absolute;left:0;top:25px;}
#top ul li.on ul li {float:left;background:#f5f8ff;border-bottom:1px solid #104f9c}
#top ul li.on ul li a {color:#104f9c;}
#top ul li.on ul li span {width:2px;margin:0 -1px 0 0;background:#769ec8;}
#top ul li.on ul li.on span {background:#fff;}
#top ul li.on ul li ul {display:none;}
#top ul li.on ul li.on {background:#104f9c;}
#top ul li.on ul li.on a {color:#fff;}
#top ul li.on ul li.on ul {display:block;top:26px;}
#top ul li.on ul li.on ul li {border:0;background:#f5f8ff;}
#top ul li.on ul li.on ul li a {color:#104f9c;}
#top ul li.on ul li.on ul li.on a {color:#fff;} 
#top ul li.on ul li.on ul li.on {border:0;}
#top ul li.on ul li.on ul li.on {background:#104f9c;}


#top p {float:left;height:auto!important;height:1%;}
#top p img {float:left;margin:0px 10px 0 10px;}
#top p span {float:left;line-height:12px;font-size:11px;font-weight:bold;color:#fff;padding:7px 0 0 0;}


#c-hp{position:relative;height:509px;padding:0 0 80px 0;background:url(../img/hp/bg_home.jpg) left top no-repeat;}
#c-hp:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/*#c-hp #logo {float:left;margin:23px 0 0 34px!important;margin:23px 0 0 17px;}*/
#c-hp #flash-hp {float:right;height:auto!important;height:1%;}
#c-hp #loghi {position:relative;clear:both;height:115px}
#lnk-collection{position:absolute;top:25px;right:405px;width:225px;height:95px;}
#lnk-collection a{display:block;width:225px;height:95px;}
#lnk-casatua{position:absolute;top:35px;right:165px;width:210px;height:80px;}
#lnk-casatua a{display:block;width:210px;height:80px;}
#lnk-ottantesimo{position:absolute;top:18px;right:25px;width:105px;height:85px;}
#lnk-ottantesimo a{display:block;width:105px;height:85px;}



#c-storia {position:relative;height:630px;padding:0 0 80px 0;background:url(../img/storia/bg_storia.jpg) left top no-repeat;}
#c-storia:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#c-storia #col-sx {position:relative;float:left;width:513px;padding:60px 0 0 0;}
#c-storia #col-sx #img-gal {text-align:right;}
#c-storia #col-sx p {text-align:right;margin:0 18px 25px 0;}
#c-storia #col-sx p img {border:1px solid #fff;}
#c-storia #col-sx p img#go-gallery {border:0;}
#c-storia #col-dx {float:right;width:475px;padding:100px 0 0 0;}
#c-storia #col-dx div {margin:0 100px 20px 0;}
#c-storia #col-dx div#conca{}
#c-storia #col-dx div p {line-height:16px}

#c-com {position:relative;min-height:630px;height:auto!important;height:630px;padding:0 0 80px 0;background:url(../img/comunicazione/bg_com.jpg) left top no-repeat;}
#c-com:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#c-com #col-sx {position:relative;float:left;width:513px;padding:70px 0 0 0;}
#c-com #col-dx {float:right;width:475px;padding:70px 0 0 0;}
#c-com #col-dx div.txt-com {margin:0 100px 20px 0;}
#c-com #col-dx div.txt-com p {line-height:18px}
#c-com #buttons{display:inline-block;margin:0 auto;padding:50px 0 0 0;width:285px;height:auto!important;height:auto;}
#c-com #buttons:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#c-com #buttons .storiche{float:left;height:135px;width:130px;margin:0 25px 0 0;background:url(../img/comunicazione/btn_storiche.gif) left top no-repeat;}
#c-com #buttons .attuale{float:left;height:135px;width:130px;background:url(../img/comunicazione/btn_attuale.gif) left top no-repeat;}

#gallery {position:absolute;top:28px;left:0;background:#666666;width:994px;opacity:0.8;filter:alpha(opacity=80);z-index:200}
#c-gallery {position:absolute;top:28px;left:0;width:994px;z-index:250}
#c-gallery #img-big {text-align:center;height:360px;padding:50px 0 0 0}
#c-gallery #img-big img {border:1px solid #aad1f0;}
#c-gallery #img-big #p-img-big {position:relative;text-align:center;}
#c-gallery #img-big #p-img-big #close {display:none;z-index:100}
#c-gallery #img-big #p-img-big #close img {border:0;}
#c-gallery #img-big #p-img-big #closeTxt {display:none;z-index:150;text-decoration:none;font-size:11px;font-weight:bold;color:#3394ff}
#c-gallery #img-small {position:relative;text-align:center;width:530px;margin:20px auto 0 auto;padding:9px 0 9px 0;background:#052e59;}
#c-gallery #img-small a {margin:0 5px 0 0;outline:none;}
#c-gallery #img-small a img {vertical-align:middle;margin:0;border:1px solid #aad1f0;}
#c-gallery #img-small a img#g-next {position:absolute;top:0;right:-41px;margin:0;}
#c-gallery #img-small a img#g-prev {position:absolute;top:0;left:-41px;margin:0;}
#c-gallery #img-small img#bg-next {position:absolute;top:0;right:-22px;margin:0;}
#c-gallery #img-small img#bg-prev {position:absolute;top:0;left:-22px;margin:0;}
#c-gallery #closeL a {display:block;height:17px;width:90px;margin:0 auto;background:url(../img/gallery/close_bottom.gif) left top no-repeat;}
#c-gallery #priceDesc{margin:20px auto 0 auto;padding:10px;width:400px;font-weight:bold;font-size:14px;background:#001f60;color:#fff;}
#c-gallery #priceDesc p{text-align:justify;color:#fff;}
#c-gallery #closeBottom{padding:10px 0 0 0;}
#c-gallery #closeBottom a{color:#fff;font-weight:bold;}
#c-gallery #closebtm{padding:0;}
#c-gallery #closebtm a {display:block;height:17px;width:90px;margin:0 auto;background:url(../img/gallery/close_bottom.gif) left top no-repeat;}

#g-campagna {margin:0 100px 0 0;}
#g-campagna #layer-big {width:361px;height:290px;margin:0 auto;background:url(../img/comunicazione/bg_layer_g.jpg) left top no-repeat;}
#g-campagna #layer-big #big-image {float:left;margin:10px 0 0 10px;}
#g-campagna #layer-big div#c-img-big {position:relative;float:left;width:191px;} 
#g-campagna #layer-big div#c-big {position:relative;float:left;width:155px;height:265px;padding:0 0 0 5px}
#g-campagna #layer-big #abstract {position:absolute;bottom:0;left:5px;font-size:10px;}
#g-campagna #layer-big #video {position:absolute;top:10px;right:5px;font-size:11px;}
#g-campagna #layer-big #video a {display:block;width:110px;color:#7c7c7b;text-decoration:none;height:auto!important;height:1%;}
#g-campagna #layer-big #video a:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#g-campagna #layer-big #video a span {float:left;line-height:11px;padding:4px 0 0 0;}
#g-campagna #layer-big #video a img {float:right}
#g-campagna #layer-small {width:361px;height:auto;margin:0 auto;}
#g-campagna #layer-small p {text-align:center}
#g-campagna #layer-small p a {margin:0 10px 0 0;}
#g-campagna #layer-small p img {margin:0;}

#c-collect {position:relative;height:505px;padding:0 0 80px 0;background:url('../img/collection/bg_collection.jpg') left top no-repeat;}
#c-collect:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/*#c-storia #col-sx {position:relative;float:left;width:513px;padding:70px 0 0 0;}
#c-storia #col-sx #img-gal {text-align:right;}
#c-storia #col-sx p {text-align:right;margin:0 18px 40px 0;}
#c-storia #col-sx p img {border:1px solid #fff;}
#c-storia #col-sx p img#go-gallery {border:0;}*/
#c-collect #col-dx {float:right;width:400px;padding:70px 70px 0 0;}

#c-collect #col-dx p {line-height:16px;margin:0 0 20px 0;}
#c-collect #col-dx h1{font-weight:normal;font-size:18px;}
#c-collect #col-dx h1 span{font-size:18px;}
#c-collect #col-dx #go-collection{width:160px;margin:0 auto;padding:50px 0 0 0;clear:both;height:auto!important;height:1%;display:inline-block;}
#c-collect #col-dx #go-collection:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#c-collect #col-dx #go-collection #lnk-scheda{float:left;width:155px;height:60px;margin:0 10px 0 0;background:url('../img/collection/btn_download.gif') left top no-repeat;}
#c-collect #col-dx #go-collection #lnk-questionario{float:left;width:190px;height:72px;margin:0;background:url('../img/collection/btn_questionario.gif') left top no-repeat;}
#c-collect #col-dx.regolamento{padding:70px 0 0 0;width:490px;}
#c-collect #col-dx.regolamento div{height:380px;padding:0;width:470px;overflow:auto}
#c-collect #col-dx.regolamento div#print{height:40px;width:auto;margin:0 0 10px 0;padding:0 50px 0 0;text-align:right;}
#c-collect #col-dx.regolamento div#print a{display:block;float:right;}
#c-collect #col-dx.regolamento div#print a#txt-print{margin:10px 0 0 0;}
#c-collect #col-dx.regolamento div p.sign{text-align:right;padding:0 20px 0 0;}
#c-collect #col-dx.regolamento div h1, #c-collect #col-dx.regolamento div h2{font-size:12px;}
#c-collect #col-dx.regolamento div table{border:1px solid #0f4e9b;font-size:10px;margin:0 auto;}
#c-collect #col-dx.regolamento div table th{border:1px solid #0f4e9b;padding:5px;}
#c-collect #col-dx.regolamento div table td{vertical-align:top;padding:2px;border:1px solid #0f4e9b;width:1px;}

#c-collect.premi{height:1119px;background:url(../img/collection/premi/bg_premi.jpg) left top no-repeat}
#c-collect.premi #col-sx{position:relative;float:left;width:485px;padding:280px 0 0 0;}
#c-collect.premi #col-dx{position:relative;width:500px;padding:80px 0 0 0;}

#c-collect.premi .c-box{position:relative;width:454px;height:214px;}
#c-collect.premi .c-box h2{position:absolute;top:80px;left:175px;color:#fff;padding:0 5px 0 0;width:265px;}
#c-collect.premi .c-box p{position:absolute;top:113px;left:175px;width:265px;color:#fff;padding:0 5px 0 0;text-align:justify}
#c-collect.premi .c-box a{dislay:block;position:absolute;bottom:10px;left:105px;height:40px;width:40px;}
#c-collect.premi .c-box.a a,#c-collect.premi .c-box.b a{left:85px;}
#c-collect.premi .c-box img{position:absolute;top:0;right:0;}
/*
#c-collect.premi .c-box.a{background:url('../img/collection/premi/brondi.jpg') left bottom no-repeat}
#c-collect.premi .c-box.a img{top:1px;right:-1px;}
#c-collect.premi .c-box.b{background:url('../img/collection/premi/lexibook.jpg') left bottom no-repeat}
#c-collect.premi .c-box.b img{top:6px;right:1px;}
#c-collect.premi .c-box.c{background:url('../img/collection/premi/gabel.jpg') left bottom no-repeat}
#c-collect.premi .c-box.c img{top:0;right:-1px;}
#c-collect.premi .c-box.d{background:url('../img/collection/premi/ballarini.jpg') left bottom no-repeat}
#c-collect.premi .c-box.d img{top:3px;right:-3px;}
#c-collect.premi .c-box.e{background:url('../img/collection/premi/gbc.jpg') left bottom no-repeat}
#c-collect.premi .c-box.e img{top:4px;right:2px;}
#c-collect.premi .c-box.f{background:url('../img/collection/premi/gabel_2.jpg') left bottom no-repeat}
#c-collect.premi .c-box.f img{top:4px;right:1px;}
#c-collect.premi .c-box.g{background:url('../img/collection/premi/ballarini_2.jpg') left bottom no-repeat}
#c-collect.premi .c-box.g img{top:2px;right:5px;}
*/

#c-collect.premi .c-box.a{position:absolute;top:282px;left:27px;}
#c-collect.premi .c-box.b{position:absolute;top:493px;left:27px;}
#c-collect.premi .c-box.c{position:absolute;top:76px;left:0;}
#c-collect.premi .c-box.d{position:absolute;top:277px;left:0;}
#c-collect.premi .c-box.e{position:absolute;top:490px;left:0;}
#c-collect.premi .c-box.f{position:absolute;top:696px;left:0;}
#c-collect.premi .c-box.g{position:absolute;top:899px;left:0;}


#c-collect-q{height:1068px;background:url('../img/collection/bg_questionario.jpg') left top no-repeat;}
#c-collect-q:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#c-collect-q h1{text-align:justify;}
#c-collect-q #col-dx {position:relative;float:right;height:805px;width:420px;margin:0 30px 0 0!important;margin:0 15px 0 0;;padding:50px 0 0 0;overflow:hidden;}

#c-collect-q #col-dx #questions{position:absolute;top:120px;left:0;height:850px;width:420px;}
#c-collect-q #col-dx #questions #layer-1{height:600px;position:absolute;top:0;left:0}
#c-collect-q #col-dx #questions #layer-2{height:600px;width:420px;position:absolute;top:0;left:420px}
#c-collect-q #col-dx #questions #answer{margin:25px 0;}
#c-collect-q #col-dx #questions p{clear:both;margin:0 0 5px 0;height:auto!important;height:1%;display:inline-block;}
#c-collect-q #col-dx #questions p:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#c-collect-q #col-dx #questions div{clear:both;margin:0 0 5px 0;height:auto!important;height:1%;display:inline-block;}
#c-collect-q #col-dx #questions div:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#c-collect-q #col-dx #questions label{font-weight:bold;margin:0 5px 0 0;}
#c-collect-q #col-dx #questions input{line-height:12px;margin:0 5px 0 0;}
#c-collect-q #col-dx #questions select{border:1px solid #a7a6aa;height:18px;}
#c-collect-q #col-dx #questions input.name{width:135px;}
#c-collect-q #col-dx #questions input.address{width:145px;}
#c-collect-q #col-dx #questions input.nr{width:30px;}
#c-collect-q #col-dx #questions input.cap{width:40px;}
#c-collect-q #col-dx #questions input.city{width:152px;}
#c-collect-q #col-dx #questions input.prefix{width:32px;}
#c-collect-q #col-dx #questions input.tel{width:320px;margin:0 0 0 5px;}
#c-collect-q #col-dx #questions input.gg{width:45px;}
#c-collect-q #col-dx #questions input.mm{width:45px;}
#c-collect-q #col-dx #questions input.aaaa{width:110px;}
#c-collect-q #col-dx #questions input.mail{width:300px;}
#c-collect-q #col-dx #buttons{position:absolute;bottom:0;left:0;height:35px;}
#c-collect-q #col-dx #buttons input{float:right;}
#c-collect-q #col-dx #buttons #prev{display:none;float:left;height:33px;width:95px;background:url('../img/collection/btn_prev.gif') left top no-repeat;margin:0 10px 0 0;}
#c-collect-q #col-dx #buttons #next{float:left;height:33px;width:95px;background:url('../img/collection/btn_next.gif') left top no-repeat;}
#c-collect-q #col-dx #buttons #send{display:none;}
#c-collect-q #col-dx #questions .long p{margin:0 0 20px 0;}
#c-collect-q #col-dx #questions .long label{display:block;margin:0 0 10px 0;}
#c-collect-q #col-dx #questions .long select{width:210px}
#c-collect-q #col-dx #questions .long div.check{margin:0 0 20px 0;}
#c-collect-q #col-dx #questions .long div.check p{clear:both;margin:0;height:auto!important;height:1%;display:inline-block;}
#c-collect-q #col-dx #questions .long div.check p label{float:left;width:180px;margin:0;}
#c-collect-q #col-dx #questions .long div.check p input{float:left;height:16px}
#c-collect-q #col-dx #questions .long div.check p#other{padding:5px 0 0 0;}
#c-collect-q #col-dx #questions .long div.check p#other label{width:auto;margin:0 10px 0 0;}
#c-collect-q #col-dx #questions .long div.radio {margin:0 0 20px 0;clear:both;}
#c-collect-q #col-dx #questions .long div.radio p{clear:both;margin:0;}
#c-collect-q #col-dx #questions .long div.radio p label{float:left;margin:0;}
#c-collect-q #col-dx #questions .long div.radio p input{float:left;height:16px}
#c-collect-q #col-dx #questions .long div.privacy{clear:both;font-size:10px;border:1px solid #0f4e9b;padding:3px;}
#c-collect-q #col-dx #questions .long div.privacy{margin:0 0 10px 0;}
#c-collect-q #col-dx #questions .long div.privacy input{margin:0 15px 0 0;border:1px solid red;}
#c-collect-q #col-dx #questions .long div.confirm{clear:both;}
#c-collect-q #col-dx #questions .long div.confirm label{float:left;}
#c-collect-q #col-dx #questions .long div.confirm input{float:left;margin:0 5px 0 20px;height:auto;height:16px}
#c-collect-q #col-dx #questions .long #c-professione{margin:0 0 15px 0;}
#c-collect-q #col-dx #questions .long #c-professione input{margin:0 0 0 0!important;margin:0 0 0 -10px;height:13px;}
#c-collect-q #col-dx #questions .long #c-professione p{clear:none;float:left;width:210px;text-align:left;}
#c-collect-q #col-dx #questions .long #c-professione p#spec{float:left;width:180px;margin:0 0 0 10px;display:none;}

#c-prodotti {position:relative;padding:0 0 80px 0;}

.products{min-height:555px;height:auto!important;height:555px;background:url(../img/prodotti/bg_prod.jpg) left top no-repeat;}
.maps{min-height:555px;height:auto!important;height:600px;background:url(../img/prodotti/bg_prod.jpg) left top no-repeat;}
.negozi{min-height:560px;height:auto!important;height:560px;background:url(../img/prodotti/bg_negozi.jpg) left top no-repeat;}
.ristoranti{min-height:560px;height:auto!important;height:560px;background:url(../img/prodotti/bg_ristoranti.jpg) left top no-repeat;}
.bar{min-height:560px;height:auto!important;height:560px;background:url(../img/prodotti/bg_bar.jpg) left top no-repeat;}
.casa{min-height:560px;height:auto!important;height:560px;background:url(../img/prodotti/bg_casa.jpg) left top no-repeat;}

#c-prodotti:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#c-prodotti #col-sx {position:relative;float:left;width:513px;padding:70px 0 0 0;}
#c-prodotti #col-sx #img-gal {text-align:right;}
#c-prodotti #col-sx p {text-align:right;margin:0 18px 40px 0;}
#c-prodotti #col-sx p img {border:1px solid #fff;}
#c-prodotti #col-sx p img#go-gallery {border:0;}

#c-prodotti #col-dx {float:right;width:435px;padding:70px 0 0 40px;}
#c-prodotti #col-dx h1{margin:0 0 5px 0;}
#c-prodotti #col-dx div {margin:0 0 15px 0;}
#c-prodotti #col-dx div div{margin:0 0 15px 0;}

#c-prodotti #negozi{position:absolute;top:235px;right:45px;height:260px;width:375px;}
#c-prodotti #negozi a.far-1{display:block;position:absolute;top:0px;left:12px;height:100px;width:80px;z-index:100}
#c-prodotti #negozi a.far-2{display:block;position:absolute;top:0px;left:112px;height:100px;width:80px;z-index:100}
#c-prodotti #negozi a.far-3{display:block;position:absolute;top:0px;left:214px;height:100px;width:80px;z-index:100}
#c-prodotti #negozi a.pet-1{display:block;position:absolute;top:110px;left:5px;height:105px;width:30px;z-index:100}
#c-prodotti #negozi a.pet-2{display:block;position:absolute;top:110px;left:48px;height:105px;width:30px;z-index:100}
#c-prodotti #negozi a.pet-3{display:block;position:absolute;top:110px;left:90px;height:105px;width:30px;z-index:100}
#c-prodotti #negozi a.pet-4{display:block;position:absolute;top:133px;left:139px;height:82px;width:30px;z-index:100}
#c-prodotti #negozi a.pet-5{display:block;position:absolute;top:133px;left:181px;height:82px;width:30px;z-index:100}
#c-prodotti #negozi a.pet-6{display:block;position:absolute;top:143px;left:228px;height:72px;width:30px;z-index:100}
#c-prodotti #negozi a.pet-7{display:block;position:absolute;top:143px;left:266px;height:72px;width:30px;z-index:100}
#c-prodotti #negozi p{position:absolute;bottom:0;left:0;width:355px;text-align:center;font-weight:bold;font-size:10px;}
/*
#c-prodotti #col-dx #negozi{margin:50px 0 0 0;}
#c-prodotti #col-dx #negozi p{margin:0 0 10px 0;text-align:center;}
#c-prodotti #col-dx #negozi img{margin:0 5px;}
*/

/*
#c-prodotti #col-dx #restaurant{margin:20px 0 0 0;}
#c-prodotti #col-dx #restaurant p{margin:0 0 10px 0;text-align:center;}
#c-prodotti #col-dx #restaurant img{margin:0 5px;}
*/
#c-prodotti #restaurant{position:absolute;top:320px;right:110px;height:115px;width:325px;}
#c-prodotti #restaurant a.vet-1{display:block;position:absolute;top:0px;left:2px;height:113px;width:44px;z-index:100}
#c-prodotti #restaurant a.vet-2{display:block;position:absolute;top:0px;left:55px;height:113px;width:44px;z-index:100}
#c-prodotti #restaurant a.vet-3{display:block;position:absolute;top:0px;left:107px;height:113px;width:44px;z-index:100}
#c-prodotti #restaurant a.vet-4{display:block;position:absolute;top:20px;left:158px;height:93px;width:40px;z-index:100}
#c-prodotti #restaurant a.vet-5{display:block;position:absolute;top:20px;left:202px;height:93px;width:40px;z-index:100}
#c-prodotti #restaurant a.vet-6{display:block;position:absolute;top:20px;left:250px;height:93px;width:34px;z-index:100}
#c-prodotti #restaurant a.vet-7{display:block;position:absolute;top:20px;left:288px;height:93px;width:34px;z-index:100}

/*
#c-prodotti #col-dx #bar{margin:60px 0 0 0;}
#c-prodotti #col-dx #bar p{margin:0 0 10px 0;text-align:center;}
#c-prodotti #col-dx #bar img{margin:0 5px;}
*/

#c-prodotti #bar{position:absolute;top:235px;right:170px;height:140px;width:190px;}
#c-prodotti #bar a.pet-1{display:block;position:absolute;top:0px;left:13px;height:95px;width:35px;z-index:100}
#c-prodotti #bar a.pet-2{display:block;position:absolute;top:0px;left:55px;height:95px;width:35px;z-index:100}
#c-prodotti #bar a.pet-3{display:block;position:absolute;top:15px;left:103px;height:80px;width:35px;z-index:100}
#c-prodotti #bar a.pet-4{display:block;position:absolute;top:15px;left:142px;height:80px;width:35px;z-index:100}
#c-prodotti #bar p{position:absolute;bottom:0;left:-10px;width:220px;text-align:center;font-weight:bold;font-size:10px;}

/*
#c-prodotti #col-dx #home{margin:60px 0 0 0;}
#c-prodotti #col-dx #home p{margin:0 0 10px 0;text-align:center;}
#c-prodotti #col-dx #home img{margin:0 5px;}
*/

#c-prodotti #home{position:absolute;top:220px;right:140px;height:140px;width:250px;}
#c-prodotti #home a.pet-1{display:block;position:absolute;top:0px;left:5px;height:115px;width:45px;z-index:100}
#c-prodotti #home a.pet-2{display:block;position:absolute;top:0px;left:58px;height:115px;width:45px;z-index:100}
#c-prodotti #home a.pet-3{display:block;position:absolute;top:0px;left:112px;height:115px;width:45px;z-index:100}
#c-prodotti #home a.pet-4{display:block;position:absolute;top:30px;left:167px;height:85px;width:35px;z-index:100}
#c-prodotti #home a.pet-5{display:block;position:absolute;top:30px;left:207px;height:85px;width:35px;z-index:100}
#c-prodotti #home p{position:absolute;bottom:0;left:0px;width:250px;text-align:center;font-weight:bold;font-size:10px;}

#c-prodotti #mappe{position:absolute;bottom:125px;right:140px;}
#c-prodotti #mappe a{position:relative;display:block;height:140px;width:235px;z-index:100;}
#c-prodotti #ambientale{position:absolute;bottom:87px;right:155px;text-align:center;padding:0;}
#c-prodotti #ambientale a{position:relative;font-weight:bold;display:block;height:100px;width:180px;z-index:100}
#c-prodotti #ambientale p{position:absolute;bottom:-15px;left:-5px;font-weight:bold;font-size:10px;}

#c-prodotti #col-dx div p {line-height:16px}

#c-prodotti #col-dx div.gamma {
/*	height:170px;*/
	overflow:auto;
	margin:0 50px 10px 0;
	text-align:justify;
	font-family: Arial, Verdana, serif;
}
#c-prodotti #col-dx div.gamma.rest div{margin:0 0 10px 0;}
#c-prodotti #col-dx div#etichetta{height:450px;overflow:auto;margin:0 20px 20px 0;padding:0 15px 0 0;text-align:justify;}
#c-prodotti #col-dx div#etichetta table{border-bottom:1px solid #0f4e9b;border-left:1px solid #0f4e9b;width:90%;}
#c-prodotti #col-dx div#etichetta table td{border:1px solid #0f4e9b;border-bottom:0;border-left:0;}
#c-prodotti #col-dx div#benefici{height:450px;overflow:auto;margin:0 20px 20px 0;padding:0 15px 0 0;text-align:justify;}
#c-prodotti #col-dx div#benefici p.caption{font-size:10px;font-weight:bold;text-align:left;}

#c-prodotti #tab-benefici{list-style:none;margin:0 0 15px 0;padding:0;}
#c-prodotti #tab-benefici li{clear:both;height:auto!important;height:1%;}
#c-prodotti #tab-benefici li:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#c-prodotti #tab-benefici li p{float:left;width:60px;padding:5px;text-align:center;border:solid 1px #000;font-size:11px;}
#c-prodotti #tab-benefici li#header{margin:0 0 2px 0;}
#c-prodotti #tab-benefici li#header p{background:#104f9c;color:#fff;}

#c-contatti {position:relative;height:505px;padding:0 0 80px 0;background:url('../img/contattaci/bg_contattaci.jpg') left top no-repeat;}
#c-contatti:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#c-contatti #col-dx {float:right;width:420px;padding:70px 70px 0 0;}
#c-contatti #col-dx h1{text-align:center;}
#c-contatti #col-dx p {line-height:16px;margin:0 0 15px 0;text-align:center;}
#c-contatti #col-dx p.phone{height:auto!important;height:1%;margin:60px 0 0 0;}
#c-contatti #col-dx p.phone:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#c-contatti #col-dx p.phone img{float:left;margin:0 10px 0 0;}
#c-contatti #col-dx p.phone span{color:#009999;font-weight:bold;}

#c-faq {position:relative;min-height:1100px;height:auto!important;height:1100px;padding:0 0 80px 0;background:url('../img/faq/bg_faq.jpg') left top no-repeat;}
#c-faq:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#c-faq #col-dx {float:right;width:450px;padding:70px 70px 0 0;}
#c-faq #col-dx h1{margin:0 0 15px 30px;}
#c-faq #col-dx p{line-height:16px;}
#c-faq #col-dx ul{list-style:none;margin:0 0 50px 30px;padding:0;}
#c-faq #col-dx ul li{margin:0 0 2px 0;}
#c-faq #col-dx div.question{margin:0 0 20px 0;padding:0 0 0 30px;background:url('../img/faq/bullet_arrow.gif') 0 2px no-repeat;}
#c-faq #col-dx div.question h2{margin:0 0 15px 0;color:#999999;}
#c-faq #col-dx div.question p.top{text-align:right;}

/*TERRITORIO*/
#c-territorio {position:relative;padding:0 0 80px 0;}
#c-territorio:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#c-territorio #col-sx {position:relative;float:left;width:496px;paddding:0 0 0 0}
#c-territorio #col-dx {float:right;width:370px;padding:90px 126px 0 0;text-align:justify;line-height:16px}
#c-territorio #col-dx h1{margin:0 0 7px 0;font-family:"Trebuchet MS";font-size:16px}
#c-territorio #col-dx p{margin:0 0 20px 0;}
#c-territorio #col-dx p.last-p{margin:0;}
.terr-hp{min-height:508px;height:auto!important;height:508px;background:url('../img/territorio/bg_territorio_hp.jpg') left top no-repeat;}
.eventi{min-height:508px;height:auto!important;height:508px;background:url('../img/territorio/bg_eventi.jpg') left top no-repeat;}
.sport{min-height:767px;height:auto!important;height:767px;background:url('../img/territorio/bg_eventi_sport.jpg') left top no-repeat;}
.scuola{min-height:767px;height:auto!important;height:767px;background:url('../img/territorio/bg_eventi_scuola.jpg') left top no-repeat;}
.bussola{min-height:528px;height:auto!important;height:528px;background:url('../img/territorio/bg_eventi_bussola.jpg') left top no-repeat;}
.ottantesimo{min-height:1171px;height:auto!important;height:1171px;background:url('../img/territorio/bg_eventi_80.jpg') left top no-repeat;}

p#c-lnk-1{position:absolute;top:195px;left:240px;height:100px;width:225px;z-index:100;}
p#c-lnk-1 a{display:block;height:100px;width:225px;}
p#c-lnk-2{position:absolute;top:300px;left:240px;height:115px;width:225px;z-index:100;}
p#c-lnk-2 a{display:block;height:115px;width:225px;}

.cultura{min-height:895px;height:auto!important;height:895px;background:url('../img/territorio/bg_eventi_cultura.jpg') left top no-repeat;}
.cultura h1{margin:0 0 15px 0;}
.cultura p{margin:0 0 20px 0;}
#p-desc{color:#fff;font-size:14px;font-weight:bold;padding:7px 0 0 0;}

#c-bussola{width:794px;margin:0 auto;padding:75px 0 0 0;}
#c-bussola h1{margin:0 0 25px 0;text-align:center;font-size:13px;}
#c-bussola #c-luoghi{background:url('../img/territorio/bussola/box_top_left.gif') left top no-repeat;}
#c-bussola #luoghi{clear:both;display:inline-block;height:auto!important;height:1%;list-style:none;margin:0;padding:0 0 0 90px;background:url('../img/territorio/bussola/box_top_right.gif') right top no-repeat;}
#c-bussola #luoghi:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#c-bussola #luoghi li{float:left;padding:7px 15px;background:#14529f;margin:0 3px 0 0;}
#c-bussola #luoghi li a{color:#fff;text-transform:uppercase;font-weight:bold;text-decoration:none;}
#c-bussola #luoghi li.on{background:#fff;}
#c-bussola #luoghi li.on a{color:#14529f;}
#c-layer{position:relative;height:350px;overflow:hidden;background:#fff;width:793px;}

#wrap-layer{height:350px;width:4764px;position:relative;overflow:hidden;}

.cont-layer{height:348px;width:742px;padding:0 25px;overflow:auto;border:1px solid #fff;background:url('../img/territorio/filet_bg_bussola.gif') left top fixed repeat-x #d9d9d9;}

#layer1{position:absolute;top:0;left:0;}
#layer2{position:absolute;top:0;left:794px;}
#layer3{position:absolute;top:0;left:1588px;}
#layer4{position:absolute;top:0;left:2382px;}
#layer5{position:absolute;top:0;left:3176px;}
#layer6{position:absolute;top:0;left:3970px;}

.desc-list{margin:0;padding:0;list-style:none;}
.desc-list li{clear:both;display:inline-block;height:auto!important;height:1%;padding:25px 0;border-bottom:1px solid #CCCCCC;}
.desc-list li:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.desc-list .img-desc{float:left;width:170px;}
.desc-list .txt-desc{float:right;width:555px;text-align:justify;}
.desc-list .txt-desc.noimg{width:720px;}
.desc-list .txt-desc h2{margin:0}
.desc-list .txt-desc h3{margin:0 0 15px 0;font-weight:normal;}

#box-bottom{height:27px;background:url(../img/territorio/bussola/box_bottom.gif) left top no-repeat;}

#c-territorio #col-dx h1.date{color:#0293c2;}
#c-territorio #col-dx p#sorprese{margin:0} 

#lnk-pdf-ottantesimo{position:absolute;top:1098px;right:105px;height:62px;width:428px;z-index:100}
#lnk-pdf-ottantesimo a{display:block;height:62px;width:428px;}

#programma-ott{list-style:none;padding:0;margin:0;}
#programma-ott li{clear:both;display:inline-block;height:auto!important;height:1%;margin:0 0 10px 0;}
#programma-ott li:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#programma-ott li label{display:inline;float:left;width:100px;color:#0293c2;font-weight:bold;}
#programma-ott li span{display:inline;float:left;width:265px;}
/*TERRITORIO*/


#op-footer {position:absolute;bottom:-1px;left:0;height:70px;width:994px;background:url('../img/filet_footer.gif') left top repeat-x;opacity:0.8;filter:alpha(opacity=80);z-index:5;}
#footer {position:absolute;bottom:0;left:0;height:70px;width:994px;z-index:10;}
#footer img {margin:1px 0 0 0;position:relative;}
#footer #nietzsche {float:left;padding:10px 0 0 20px;position:relative;}
#footer #banners {float:right;position:relative;z-index:500;width:200px;text-align:right;}
#footer #banners img{}
#footer #banners p.legalNotes a{color:#fff;font-size:11px;margin:0 20px 0 0;}

#noteLegali {padding:10px 20px 20px 20px;text-align:justify;}

/*INIZIO MAPPE A CASA TUA*/
#col-sx #s-pro{position:absolute;left:50px;top:105px;width:250px;margin:0;background:#fff;border:solid 1px #000}
#col-sx #s-pro h3.accToggler{background:#104f9c;margin:0;padding:0;}
#col-sx #s-pro h3.accToggler a:link,#s-pro h3.accToggler a:visited{display:block;width:230px;color:#fff;text-decoration:none;margin:0 0 0 20px;padding:3px 0;}
#col-sx #s-pro .accContent{margin:0 0 2px 0;padding:0;background:#fff;}
#col-sx #s-pro .accContent .provs{width:250px;height:120px;margin:0;padding:0;overflow:auto;}
#col-sx #s-pro .accContent .provs p{text-align:left;margin:0;padding:0;border-top:solid 0px #000;border-bottom:solid 1px #000}
#col-sx #s-pro .accContent .provs p a:link,#s-pro .accContent .provs p a:visited{display:block;width:auto;margin:0 0 0 20px;padding:0;text-align:left;}


/*SAPORI*/
#c-sapori {position:relative;min-height:521px;height:auto!important;height:521px;padding:0 0 68px 0;background:url('../img/sapori/bg_sapori.jpg') left top no-repeat;}
#c-sapori:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#c-sapori #col-sx {position:relative;float:left;width:513px;padding:70px 0 0 0;}
#c-sapori #col-dx {float:right;width:475px;padding:120px 0 0 0;}
#c-sapori #col-dx div.txt-sapori {margin:20px 160px 20px 0;}
#c-sapori #col-dx div.txt-sapori p {line-height:18px}

#isaporidue{display:none;}
#isaporitre{display:none;}

#btns-sapori{position:absolute;left:30px;top:110px;width:181px;height:59px;background:url('../img/sapori/bg_btns_both_off.gif') no-repeat left top;}
#c-menu-sapori{position:absolute;left:30px;top:169px;width:181px;height:330px;background:#fff;overflow:hidden;}
#c-menu-sapori p{padding:50px 20px;font-weight:bold;font-size:1.2em;line-height:18px;}

#c-menu-sapori #help-sapori{text-align:center;}

#btns-sapori span{display:none;}
#btns-sapori #btn-prodotti{display:block;position:absolute;left:0;top:0;width:90px;height:59px;}
#btns-sapori #btn-ricette{display:block;position:absolute;right:0;top:0;width:90px;height:59px;}
#lis-sapori,#lis-ricette{display:none;}

#c-menu-sapori ul{width:181px;list-style-type:none;margin:0;padding:0;background:transparent;}
#c-menu-sapori ul li a:link,#c-menu-sapori ul li a:visited{width:162px;text-transform:uppercase;padding:5px 0 5px 20px;border-bottom:1px solid #fff;text-decoration:none;font-weight:bold;color:#848689;}
#c-menu-sapori ul li a:link,#c-menu-sapori ul li a:visited{display:block;background:url('../img/sapori/bg_li_off.jpg') repeat-x left #ebe7e6;}

#c-menu-sapori ul li.on ul{display:none;width:181px;height:149px;overflow:scroll;margin:0;padding:0;}
#c-menu-sapori ul li.on ul li a:link,#c-menu-sapori ul li.on ul li a:visited{width:134px;padding:5px 0 5px 30px;background:#7b7588}

#c-menu-sapori ul li.on a:link,#c-menu-sapori ul li.on a:visited{background:url('../img/sapori/bg_li_on.jpg') no-repeat left top;color:#fff;}
#c-menu-sapori ul li.on ul li.on a:link,#c-menu-sapori ul li.on ul li.on a:visited{background:green;color:#fff;}

#el-descrizione{display:none;position:absolute;left:211px;top:110px;width:291px;height:389px;background:url('../img/sapori/bg_desc.jpg') no-repeat left 20px #fff;}
#el-descrizione h1{margin:0;padding:7px 5px;background:url('../img/sapori/bg_h1_desc.jpg') no-repeat left top;text-align:center;color:#fff;text-transform:uppercase;}
#el-descrizione #c-desc{margin:0 8px 0 0;padding:20px 10px;height:310px;overflow-y:scroll;overflow-x:hidden;text-align:justify;line-height:18px;}
#el-descrizione #c-desc h3{margin-bottom:5px;padding:0;}
#el-descrizione #c-desc p{margin:0 0 5px 0;padding:0;}

#el-map{display:none;position:absolute;left:502px;top:110px;width:477px;background:transparent;}
#el-map h1{width:467px;margin:0;padding:7px 5px 7px 40px;background:url('../img/sapori/bg_h1_map.jpg') no-repeat left top;color:#fff;text-transform:uppercase;}
#el-map #c-map{padding:0;}


#elenco_container {width:430px; height:320px; overflow:hidden; position:relative;;}
#menu_elenco{ height:30px; background-color:#4a83c8; padding-top:5px; padding-left:4px;font-size:12px; font-weight:bold; color:#FFFFFF;}
#elenco{width:430px; height:280px; overflow:hidden; overflow-y:auto; border-bottom: #bdd0e1 solid 1px}
.regione { font-size:14px; font-weight:bold; margin-left:20px; color:#0F4E9B; text-transform: uppercase; padding-top:5px;}
.provincia { font-size:12px; font-weight:bold;margin-left:30px; color:#0F4E9B;}
.riventitori {margin-left:40px; color:#0F4E9B; font-size:10px;}

