/* ricerca elenco */
.ricerca { width:640px;padding:10px 0px 5px 20px; margin:0px; height: 30px; text-align:left; clear:both;}
.ricerca form { margin:0px;float:left;text-align:left}
.ricerca select {float:left;margin: 0px 0px 0px 0px;padding:3px 5px 3px 3px!important;width: 210px!important;	border:0px; background:url(../img/sf_select.gif) 0 0 no-repeat #fff; font-size: 11px;color:#0076a4;text-align:left}
.ricerca select .altri {text-align:left;color:#662482;}
.ricerca input[type="submit"] {width: 55px!important;height:21px;border:0px; background:#084479;color:#fff;font-size:12px;cursor: pointer;padding:0px 0px 2px 0px}
.avanzata,.avanzata_eng { margin:0px 3px 0px 3px;width:120px!important;height:18px;padding:3px 0px 0px 0px; background:#084479;color:#fff;font-size:11px;float:left;text-align:center;display:block}
.avanzata a,.avanzata_eng a{color:#fff;text-decoration: none;}
.avanzata_eng { width:143px!important}
.ricerca .titolo { float:left;margin:0px 10px 0px 0px;padding:2px 0px 0px 0px;text-transform:uppercase;color:#0076a4;font-weight:bold; font-size:14px;}

/* -- mootools --*/
#heading {display: block;text-align: center;margin: 0px 0px 2px 0px;font-weight:bold;color:#fff;background-color:#761F86;font-size:11px;padding:2px 0px 5px 0px;}
#heading * {display: inline;padding: 2px;user-select: none;	cursor: pointer;vertical-align: middle;}
#heading li.active {background-color: #496068;color:#fff}
#wrapper2 { width:150px;float:left;margin:0px;padding:0px;text-align:left;min-height:268px;height:268px; }
#wrapper3 { width:500px;float:left;margin:0px;padding:0px;text-align:left;min-height:240px;height:auto!important;height:240px; }
#panes {width:134px;text-align: left;border-style: none;background:#F1E5DF;margin:0px 0px 0px 8px;padding:8px 0px 10px 0px;}
#panes2 {width:400px;text-align: left;border-style: none;background:#F1E5DF;margin:0px 0px 0px 8px}		
#panes p {margin: 0 auto 1em auto; line-height: 1.2em;}		
#panes div div { overflow: hidden; }		
#previous { float: none; cursor: pointer;margin:0px }
#next { float: none; cursor: pointer;margin:0px }

/* SCHEDA RISTORANTI */

#categories {height:385px;width:100%;clear:both}
#categoryListContainer {padding:0px;margin:5px 0px;list-style: none}
#categoryListContainer2 {padding:0px;margin:0px;clear:both}
#categoryList {width:100%;padding:0px;margin:0px;list-style:none;}
#categoryList li {list-style:none;background-image: none;padding: 0px;margin: 0px}
#categoryList li a {display:block;list-style:none;padding:10px 10px;margin:0px;border-bottom:1px solid #b5b5b5;height:115px;}
#categoryList li a img {float:left;margin: 0px 8px 0px 0px;width:170px;height:115px;}
#categoryList li a h1 {font-family:'Open Sans';color:#313131;margin:0px 0px 0px 5px;border-bottom:none;font-size:16px;text-align:left;padding:0px;}
#categoryList li a h2 {color:#626262;margin: 0px 0px 0px 5px;padding: 0px 0px 0px 0px;font-family: 'Open Sans', sans-serif;font-weight:700;font-size:14px;border-bottom:none}
#categoryList li a p {color:#313131;margin: 0px 0px 0px 0px;padding:0px 0px 0px 5px;font-size:12px;}
#categoryList li a p span.dato {color:#ff6600;font-weight: 600}
#categoryList li a h1,#categoryList li a:visited h1{color:#313131;text-decoration: none;}
#categoryList li a:hover h1 {color:#ff6600;text-decoration: none;}
#categoryList li a p,#categoryList li a:visited p {color:#313131;text-decoration: none;}
#categoryList li a:hover h2,#categoryList li a:hover p {color:#ff6600;text-decoration: none;}
#categoryList li.last {  }
#categoryList li h2 { margin:0px;}
#categories a:link.next, #categories a:visited.next,#categories a:link.prev, #categories a:visited.prev { color:white!important;margin:0px;z-index:10;}
#categories a.next { margin-top:-6px;}
#category_nav {margin:0px;padding:0px;z-index:10;height:10px;position:relative;}
*:first-child+html #category_nav {margin:0px;padding:0px;z-index:10;height:14px;position:relative;}
#category_nav .next,#category_nav .prev {position:absolute;left:300px;top:0px;}
#category_nav a img  { vertical-align:bottom;}
*:first-child+html #category_nav a img  { vertical-align:top;}
#category_nav a {text-transform:uppercase;line-height:1.5em;display:inline-block;height:10px;}
#category_nav a.floatr {padding-right:0px;}
#category_nav a.floatl {padding-left:0px;
}

#categoryList li:hover {background-color: #eeeeee;
    transition-property:all;
transition-duration:300ms;
transition-timing:ease;
transition-delay:100ms;
/* Firefox 4 */
-moz-transition-duration:300ms;
-moz-transition-timing:ease;
-moz-transition-delay:100ms;
/* Safari and Chrome */
-webkit-transition-duration:300ms;
-webkit-transition-timing:ease;
-webkit-transition-delay:100ms;
/* Opera */
-o-transition-duration:300ms;
-o-transition-timing:ease;
-o-transition-delay:100ms;}

#categoryList li div.vai a {position:absolute;z-index:99;font-size:15px;font-weight:bold;text-align:center;text-shadow: 1px 2px 2px #3f3f3f;height:24px;margin:53px 0px 0px 610px;padding: 0px 7px 3px 7px;background-color: #828282;color: #fff;border:1px solid #6e6e6e;cursor: pointer} 
#categoryList li:hover div.vai a,
#categoryList li div.vai a:hover {background-color: #ff1575;color: #fff;border:1px solid #6e6e6e;text-shadow: 1px 2px 2px #480754;border:1px solid #a80045;
transition-duration:100ms;
transition-timing-function:linear;
transition-delay:50ms;
/* Firefox 4 */
-moz-transition-duration:100ms;
-moz-transition-timing-function:linear;
-moz-transition-delay:50ms;
/* Safari and Chrome */
-webkit-transition-duration:100ms;
-webkit-transition-timing-function:linear;
-webkit-transition-delay:50ms;
/* Opera */
-o-transition-duration:100ms;
-o-transition-timing-function:linear;
-o-transition-delay:50ms; 
}