/* @override http://localhost:8000/media/css/base.css */

/* Reset
-------------------------------------------------------------- */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}
body{ line-height:1.5}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal}
table,td,th{vertical-align:middle}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:""""}
a img{border:none}

/* Grid
-------------------------------------------------------------- */
.container{width:950px;margin:0 auto}
.column,div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24{float:left;margin-right:10px}
.last,div.last{margin-right:0}
.span-1{width:30px}.span-2{width:70px}.span-3{width:110px}.span-4{width:150px}.span-5{width:190px}.span-6{width:230px}.span-7{width:270px}.span-8{width:310px}.span-9{width:350px}.span-10{width:390px}.span-11{width:430px}.span-12{width:470px}.span-13{width:510px}.span-14{width:550px}.span-15{width:590px}.span-16{width:630px}.span-17{width:670px}.span-18{width:710px}.span-19{width:750px}.span-20{width:790px}.span-21{width:830px}.span-22{width:870px}.span-23{width:910px}.span-24,div.span-24{width:950px;margin:0}
input.span-1,textarea.span-1,input.span-2,textarea.span-2,input.span-3,textarea.span-3,input.span-4,textarea.span-4,input.span-5,textarea.span-5,input.span-6,textarea.span-6,input.span-7,textarea.span-7,input.span-8,textarea.span-8,input.span-9,textarea.span-9,input.span-10,textarea.span-10,input.span-11,textarea.span-11,input.span-12,textarea.span-12,input.span-13,textarea.span-13,input.span-14,textarea.span-14,input.span-15,textarea.span-15,input.span-16,textarea.span-16,input.span-17,textarea.span-17,input.span-18,textarea.span-18,input.span-19,textarea.span-19,input.span-20,textarea.span-20,input.span-21,textarea.span-21,input.span-22,textarea.span-22,input.span-23,textarea.span-23,input.span-24,textarea.span-24{border-left-width:1px!important;border-right-width:1px!important;padding-left:5px!important;padding-right:5px!important}
input.span-1,textarea.span-1{width:18px!important}input.span-2,textarea.span-2{width:58px!important}input.span-3,textarea.span-3{width:98px!important}input.span-4,textarea.span-4{width:138px!important}input.span-5,textarea.span-5{width:178px!important}input.span-6,textarea.span-6{width:218px!important}input.span-7,textarea.span-7{width:258px!important}input.span-8,textarea.span-8{width:298px!important}input.span-9,textarea.span-9{width:338px!important}input.span-10,textarea.span-10{width:378px!important}input.span-11,textarea.span-11{width:418px!important}input.span-12,textarea.span-12{width:458px!important}input.span-13,textarea.span-13{width:498px!important}input.span-14,textarea.span-14{width:538px!important}input.span-15,textarea.span-15{width:578px!important}input.span-16,textarea.span-16{width:618px!important}input.span-17,textarea.span-17{width:658px!important}input.span-18,textarea.span-18{width:698px!important}input.span-19,textarea.span-19{width:738px!important}input.span-20,textarea.span-20{width:778px!important}input.span-21,textarea.span-21{width:818px!important}input.span-22,textarea.span-22{width:858px!important}input.span-23,textarea.span-23{width:898px!important}input.span-24,textarea.span-24{width:938px!important}
.append-1{padding-right:40px}.append-2{padding-right:80px}.append-3{padding-right:120px}.append-4{padding-right:160px}.append-5{padding-right:200px}.append-6{padding-right:240px}.append-7{padding-right:280px}.append-8{padding-right:320px}.append-9{padding-right:360px}.append-10{padding-right:400px}.append-11{padding-right:440px}.append-12{padding-right:480px}.append-13{padding-right:520px}.append-14{padding-right:560px}.append-15{padding-right:600px}.append-16{padding-right:640px}.append-17{padding-right:680px}.append-18{padding-right:720px}.append-19{padding-right:760px}.append-20{padding-right:800px}.append-21{padding-right:840px}.append-22{padding-right:880px}.append-23{padding-right:920px}
.prepend-1{padding-left:40px}.prepend-2{padding-left:80px}.prepend-3{padding-left:120px}.prepend-4{padding-left:160px}.prepend-5{padding-left:200px}.prepend-6{padding-left:240px}.prepend-7{padding-left:280px}.prepend-8{padding-left:320px}.prepend-9{padding-left:360px}.prepend-10{padding-left:400px}.prepend-11{padding-left:440px}.prepend-12{padding-left:480px}.prepend-13{padding-left:520px}.prepend-14{padding-left:560px}.prepend-15{padding-left:600px}.prepend-16{padding-left:640px}.prepend-17{padding-left:680px}.prepend-18{padding-left:720px}.prepend-19{padding-left:760px}.prepend-20{padding-left:800px}.prepend-21{padding-left:840px}.prepend-22{padding-left:880px}.prepend-23{padding-left:920px}
div.border{padding-right:4px;margin-right:5px;border-right:1px solid #eee}
div.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eee}
.pull-1{margin-left:-40px}.pull-2{margin-left:-80px}.pull-3{margin-left:-120px}.pull-4{margin-left:-160px}.pull-5{margin-left:-200px}.pull-6{margin-left:-240px}.pull-7{margin-left:-280px}.pull-8{margin-left:-320px}.pull-9{margin-left:-360px}.pull-10{margin-left:-400px}.pull-11{margin-left:-440px}.pull-12{margin-left:-480px}.pull-13{margin-left:-520px}.pull-14{margin-left:-560px}.pull-15{margin-left:-600px}.pull-16{margin-left:-640px}.pull-17{margin-left:-680px}.pull-18{margin-left:-720px}.pull-19{margin-left:-760px}.pull-20{margin-left:-800px}.pull-21{margin-left:-840px}.pull-22{margin-left:-880px}.pull-23{margin-left:-920px}.pull-24{margin-left:-960px}
.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24{float:left;position:relative}
.push-1{margin:0 -40px 1.5em 40px}.push-2{margin:0 -80px 1.5em 80px}.push-3{margin:0 -120px 1.5em 120px}.push-4{margin:0 -160px 1.5em 160px}.push-5{margin:0 -200px 1.5em 200px}.push-6{margin:0 -240px 1.5em 240px}.push-7{margin:0 -280px 1.5em 280px}.push-8{margin:0 -320px 1.5em 320px}.push-9{margin:0 -360px 1.5em 360px}.push-10{margin:0 -400px 1.5em 400px}.push-11{margin:0 -440px 1.5em 440px}.push-12{margin:0 -480px 1.5em 480px}.push-13{margin:0 -520px 1.5em 520px}.push-14{margin:0 -560px 1.5em 560px}.push-15{margin:0 -600px 1.5em 600px}.push-16{margin:0 -640px 1.5em 640px}.push-17{margin:0 -680px 1.5em 680px}.push-18{margin:0 -720px 1.5em 720px}.push-19{margin:0 -760px 1.5em 760px}.push-20{margin:0 -800px 1.5em 800px}.push-21{margin:0 -840px 1.5em 840px}.push-22{margin:0 -880px 1.5em 880px}.push-23{margin:0 -920px 1.5em 920px}.push-24{margin:0 -960px 1.5em 960px}
.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24{float:right;position:relative}
.prepend-top{margin-top:1.5em}
.append-bottom{margin-bottom:1.5em}
.box{padding:1.5em;margin-bottom:1.5em;background:#E5ECF9}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none}
hr.space{background:#fff;color:#fff}
.clearfix:after,.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix,.container{display:block}
.clear{clear:both}

/*
rosso #c50009 #e60004
grigio link #68676b
*/

body { 
  font-size: 12px;
  color: #000;
  background: #f1f1f1;
  font-family: Verdana,"Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* Headings
-------------------------------------------------------------- */

h2,h3,h4,h5,h6 { font-weight: normal; color: #000; }

h1 { font-size: 2em; line-height: 1; margin-bottom: 0.75em; color: #e60004; }
h2 { font-size: 1.5em; margin-bottom: 0.5em; color: #68676b; font-weight:bold; }
h3 { font-size: 1.4em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; font-style:italic; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}


/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 1.5em; }
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 0 0 1.5em 1.5em; }

a.selected,
a:focus, 
a:hover     { color: #e60004; text-decoration: underline; }
a           { color: #68676b; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre         { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Lists
-------------------------------------------------------------- */

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}
dd p        { text-align: justify; }


/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; }
thead th 		{ background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; }
th,td       { vertical-align:top; }
tr.even td  { background: #e5ecf9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }


/* Misc classes
-------------------------------------------------------------- */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }


/*
-------------------------------------------------------------- */

#header {
	margin-top:3em;
	margin-bottom:24px;
	/*background:url(../img/shadow-r.png) repeat-y 50% 0;*/
}

#header .container {
	position:relative;
	height:252px;
	border:1px solid #b6b6b6;
	/*background:#fff url(../img/t-default.jpg) no-repeat right 0;*/
	background:#fff url(../img/t-altre.jpg) no-repeat right 0;
}

#main .container {
	position:relative;
}

body.azienda #header .container { background-image:url(../img/t-azienda.jpg); }
body.servizi #header .container { background-image:url(../img/t-servizi.jpg); }
body.qualita #header .container { background-image:url(../img/t-qualita.jpg); }
body.ristoranti #header .container { background-image:url(../img/t-ristoranti.jpg); }
body.risto3party #header .container { background-image:url(../img/t-ristoparty.jpg); }
body.lavoro #header .container { background-image:url(../img/t-lavoraconnoi.jpg); }
body.novita #header .container { background-image:url(../img/t-novita.jpg); }
body.archivio #header .container { background-image:url(../img/t-archivio.jpg); }
body.contatti #header .container { background-image:url(../img/t-contattaci.jpg); }
body.cooperazione #header .container { background-image:url(../img/t-cooperativa.jpg); }


/*#header .wrap {
	background:#ccc url(../img/bg-1col-t.png) 50% top ;
}*/


#header a { text-decoration:none; }

#header #navbar {
	position:absolute;
	top:-2em;
	left:0;
	right:0;
}

#nav, #nav2 { list-style-type:none; margin:0; padding:0; }
#nav li {
	float:left;
	margin-right:10px;
}

#nav2 { float:right; }
#nav2 li {
	float:left;
	margin-right:8px;
	text-indent:-10000px;
}

#nav2 li a {
	background:url(../img/nav-sprites.png);
	width:20px;
	height:19px;
	display:block;
}

#nav2 li#nav-home { background-position:0 0; }
/*#nav2 li#nav-contatti a { background-position:0 -17px; }*/
#nav2 li#nav-sitemap a { background-position:0 -20px; }
#nav2 li#nav-link a { background-position:0 -40px; }
#nav2 li#nav-credits a { background-position:0 -60px; }
#nav2 li#nav-faq a { background-position:0 -80px; }
#nav2 li#nav-cerca a { background-position:0 -100px; }
#nav2 li#nav-contatti a { background-position:0 -120px; }

body.azienda #nav-azienda a,
body.servizi #nav-servizi a,
body.qualita #nav-qualita a,
body.ristoranti #nav-ristoranti a,
body.risto3party #nav-risto3party a,
body.lavoro #nav-lavoro a,
body.novita #nav-novita a,
body.archivio #nav-archivio a,
body.contatti #nav-contatti a,
body.cooperazione #nav-cooperazione a {
	color:#e60004;
}

.sbox { /*border:1px solid #b4b4b4;*/ padding:20px 40px; }

#header h1#logo {
	position:absolute;
	top:100px;
	left:44px;
	width:154px;
	height:51px;
	background:url(../img/logo.png);
	text-indent:-2000px;
}
#header h1#logo a {
 display: block;
 height: 100%;
 width: 100%;
}
.home #header h1#logo a {
 display: none;
}
*:focus { outline: none; }

#footer {
	color:#777;
	font-size:0.9em;
}

#breadcrumbs {
	position:absolute;
	top:-2.5em;
	right:0;
	font-size:10px;
	
}
#breadcrumbs a {
        text-decoration: none;
}

/* Ombre
-------------------------------------------------------------- */

#header .wrap {
	background:url(../img/bg-1col.png) repeat-y 50%;
}
#main .wrap {
	background:url(../img/bg-int.png) repeat-y 50%;
}


#main .wrap-t {
	background:url(../img/bg-int-tb.png) no-repeat 50% top;
	padding-top:9px;
	/*margin:0 -10px;*/
}

#main .wrap-b {
	background:url(../img/bg-int-tb.png) no-repeat 50% bottom;
	/*margin:0 -10px;*/
	padding-bottom:11px;
}

#header .wrap-t {
	/*background:url(../img/bg-1col-tb.png) no-repeat 50% top;
	padding-top:9px;*/
	/*margin:0 -10px;*/
}

#header .wrap-b {
	background:url(../img/bg-1col-tb.png) no-repeat 50% bottom;
	/*margin:0 -10px;*/
	padding-bottom:10px;
}

/* Home
-------------------------------------------------------------- */

.hpbox {
	margin:4.5em 0 1.5em;
	padding:1.5em 10px 5px;
	border:1px solid #b6b6b6;
	position:relative;
}

.hpbox h1 { position:absolute; top:-0.7em; }
.hpbox h2 { position:absolute; top:-2.0em; left:0.9em; z-index:1; }

.hpbox h1 { background-image:url(../img/titoli-hp2.png); height:30px; text-indent:-2000px; width:240px;}
.hpbox#primopiano h1 { background-position:0 0;  }
.hpbox#breve h1 { background-position:0 -30px; }
.hpbox#in-forma  h1 { background-position:0 -60px; }
.hpbox#news h1 { background-position:0 -90px; height: 29px; }
.hpbox#rassegnastampa h1 { background-position:0 -117px; }
.hpbox#foto h1 { background-position:0 -148px; }
.hpbox#documenti h1 { background-position:0 -178px; }
.hpbox#video h1 { background-position:0 -208px; }
.hpbox#risto3consiglia h1 { background-position:0 -238px; }
.hpbox#fotodelgiorno h1 { background-position:0 -268px; }
.hpbox#archivio h1 { background-position:0 -299px; }

.hpbox#in-forma, .hpbox#archivio { background:#f1f1f1; }
.hpbox#archivio ul { margin: 10px 10px 10px 0px; }
.hpbox#archivio a { text-decoration: none; }

#news .date { font-weight:bold; }
#news p { margin-bottom:0.2em; }
.news .more { margin-bottom:1em; text-align:right;}
.home .news { margin-bottom:1em; }

.home #header {
	margin-bottom:-1px;
}

.home #header .container {
	height:310px;
	background:#fff;
}

.home #header .img {
	background:url(../img/hp-testata.jpg);
	width:462px;
	height:310px;
	float:right;
}

.home #header h1#logo {
	position:absolute;
	top:47px;
	left:80px;
	width:302px;
	height:101px;
	background:url(../img/logo-hp.png);
	text-indent:-2000px;
}

.home #header h2#s {
	position:absolute;
	top:170px;
	left:185px;
	font-weight:normal;
}
.home #header .redbox {
	position:absolute;
	left:0;
	bottom:0;
	width:488px;
	height:115px;
	background:#e60004;
}
.home #header .redbox h2#s1 {
	position:absolute;
	top:70px;
	left:115px;
	width:267px;
	height:28px;
	background:url(../img/hp-cavallo.png);
	text-indent:-2000px;
}
.home #header .redbox #onda {
	position:absolute;
	top:10px;
	right:0;
	width:239px;
	height:34px;
	background:url(../img/hp-onda.png);
}

/*.home #main .wrap {
	background:none;
}*/
.home #main .container {
	background:#fff;
	border:1px solid #b6b6b6;
}

.home #news p {
	color:#e60004;
}
.home #archivio ul {
	list-style-type:none;
}
.home #archivio li {
	padding:3px 0;
}
/*
.home #archivio {
	position:relative;
}
.home #archivio .c1 {
	position:absolute;
	width:170px;
	right:0;
	top:0;
	bottom:0;
	background:#fff;
	padding:10px;
}
*/
.home #header .wrap-b {
	padding:0;
	margin:0;
	background:0;
}

.home #main .wrap-t {
	padding:0;
	margin:0;
	background:0;
}

.home #main .wrap-b {
	background:url(../img/bg-1col-tb.png) no-repeat 50% bottom;
}


/* Interne
-------------------------------------------------------------- */

/*#header .container {
	background:url(../img/t-ristoranti.jpg) no-repat right;
}*/

/*#wrap-sidebar,
#wrap-sidebar-t,
#wrap-sidebar-b {
	width:950px;
}

#wrap-sidebar-t {
	background:url(../img/bg-int-tb.png) no-repeat;
	padding-top:5px;
	margin-right:-10px;
	padding-right:10px;
}

#wrap-sidebar-b {
	background:url(../img/bg-int-tb.png) no-repeat 0 bottom;
	padding-bottom:13px;
	margin-right:-10px;
}


#wrap-sidebar {
	background:url(../img/bg-int.png) repeat-y;
	margin-right:-10px;
	padding-right:10px;
}*/

#sidebar ul {
	list-style:none;
	margin:0;
}

#sidebar li ul {
		margin:0 0 0 2.5em;
}

#sidebar li {
	margin:1em 0;
}

#sidebar li p {
	margin-bottom:0.3em;
}

#sidebar ul a {
	text-decoration:none;
}


.imgpanel img {
	display:block;
	margin-bottom:1.5em;
}

.ristoranti .contatti { margin:0 0 1.5em 0; }
.ristoranti .indirizzo { margin:0 200px 0 0; }

.ristoranti .btn-mappa { float:right; display:block; width:135px; height:62px; background:url(../img/btn-mappa.png); text-indent:-20000px; }
.ristoranti .foto img { display:block; float:left; margin:0 20px 1.5em 0; }

.ristoranti .info {
	position:relative;
	margin:100px 0 0;
	padding:40px 1em 1em;
	border:1px solid #b8b8b8;
}
.ristoranti .info .logo {
	position:absolute;
	top:-55px;
	width:100%;
	margin:0 -1em;
	text-align:center;
}

.ristoranti .dettagli { list-style-type:none; margin:0; }
.ristoranti .dettagli li {
	float:left;
	width:25px;
	height:22px;
	margin-right:1px;
	text-indent:-20000px;
	background:url(../img/rist-icone.png) no-repeat;
	border:1px solid #ddd /* #e60004 */;
}

.ristoranti .dettagli .accessibile { background-position:-50px 0; }
.ristoranti .dettagli .aria-condizionata { background-position:-150px 0; }
.ristoranti .dettagli .ascensore { background-position:-75px 0; }
.ristoranti .dettagli .bancomat { background-position:-350px 0; }
.ristoranti .dettagli .bar { background-position:-100px 0; }
.ristoranti .dettagli .ristorante-self { background-position:-175px 0; }
.ristoranti .dettagli .buoni-pasto { background-position:-400px 0; }
.ristoranti .dettagli .carte-credito { background-position:-375px 0; }
.ristoranti .dettagli .centro-commerciale { background-position:-275px 0; }
.ristoranti .dettagli .foodshop { background-position:-250px 0; }
.ristoranti .dettagli .griglia { background-position:-200px 0; }
.ristoranti .dettagli .mezzi-pubblici { background-position:-325px 0; }
.ristoranti .dettagli .parcheggio-pagamento { background-position:-25px 0; }
.ristoranti .dettagli .parcheggio-libero { background-position:0 0; }
.ristoranti .dettagli .pizza { background-position:-125px 0; }
.ristoranti .dettagli .servito { background-position:-225px 0; }
.ristoranti .dettagli .tv { background-position:-300px 0; }

.novita h4.date { margin-bottom:0.3em; }
.novita .news { position:relative; }
.novita .notizia-img { position:absolute; left:360px; }

.lavoro div.f {
	margin:0 10px 1.5em 0;
	overflow:hidden;
}

.lavoro input.smallf { width:4em !important; }

.lavoro label { display:block; float:left; width:140px; }
.lavoro .f input, .lavoro .f select, .lavoro textarea {
	display:block; margin:0 0 0 150px;
}

.lavoro #comp-fam,
.lavoro #comp-fam label {
	width:auto;
}

.lavoro fieldset {
	border:1px solid #ddd;
	padding:10px 10px;
	margin:1em 0;
}

.lavoro .lavoroprec {
	margin:0 0 1em 20px;
}
.lavoro .lavoroprec div.f {
        float:left;
}
.lavoro .lavoroprec label,
.lavoro .lavoroprec input,
.lavoro .lavoroprec textarea {
        display:block;
        float:none;
        width:auto;
        margin:0;
}
.lavoro .lavoroprec textarea {
        width:300px;
}

.errorlist { color: #900; font-weight: bold; }
.message { background-color: #dd0; font-weight: bold; padding: 5px; margin: 5px; }

.sitemap #main ul { list-style-type:none;  font-weight:bold; }
.sitemap #main ul ul { list-style-type:disc; font-weight:normal; }

.selected { color:#E60004; }

img.risto3informa { border: 1px solid #acabad; }

.spaceless p { 
  margin: 0px; padding: 0px;
}
