/* BODY */
body {background: url(/img/bground.gif) repeat-x ; background-color: White;}

/* cont-colonna 1 */
#corpo .col-1 .percorso { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; vertical-align: middle; text-align: left; font-weight: bold;  width: 575px; padding: 3px;margin: 0px auto 0 auto;border-bottom: 1px solid #424242;}
#corpo .col-1 .percorso a, visited, active { color: #fff !important;   text-decoration: none; font-weight: bold; }
#corpo .col-1 .percorso a:hover { color: #fff !important; text-decoration: underline; font-weight: bold;}

#corpo .col-1 .titolo-template { position: relative; width: 595px; background-color: Black;  height: 30px; text-align: left; z-index: 1;margin: 0px auto 0 auto;}
#corpo .col-1 .titolo-template .cont { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; position: absolute; top: 3px; left: 14px; padding: 0px; z-index: 2;}
#corpo .col-1 .titolo-template .cont h1 { text-align: left; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #fff;padding: 2px;margin:0px;}
#corpo .col-1 .titolo-template .cont a, visited, active { color: #fff !important;   text-decoration: none; font-weight: bold; }
#corpo .col-1 .titolo-template .cont a:hover { color: #ffcc00 !important; text-decoration: none; font-weight: bold;}
#corpo .col-1 .titolo-template .cont .top { text-align: left; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #fff;padding: 2px;margin:0px;}

#corpo .col-1 .titolo-template .box-cerca {position:absolute; top:2px;left:68px; margin:0;padding:0px; display:block; width:440px; color: #fff;}
#corpo .col-1 .titolo-template .box-cerca input {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #5B290C; border: 1px solid #AC4F10;font-weight: normal;background-color:#FDC00A;}
#corpo .col-1 .titolo-template .box-cerca select {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #5B290C; border: 1px solid #AC4F10;font-weight: normal; background-color:#FDC00A;}

#index-box-template { position: relative; width: 595px; text-align: left;  padding: 0px; clear:left; margin: 0px auto 0 auto;border-top:3px solid #2A2A2A;}
#index-box-template .box { clear:left; position:relative; width: 589px;border-right:3px solid #2A2A2A; border-left:3px solid #2A2A2A;background-color:#2A2A2A; }

.box h1 { text-align: left; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #fff;padding: 2px;margin:0px;font-style:italic;}

.box .linea {border-bottom: 1px solid #484028;margin:10px;padding:5px;}

.box .menu { width: 130px;float: left; margin: 3px auto 0px 3px; padding: 0px;text-align:left;}

.box .menu .box-mangiare {width:156px; height:106px; background-image: url(/locali/img/bg-mangiare-sx.gif);background-repeat: no-repeat;background-position: left center;margin-bottom:1px; position:relative;}
.box .menu .box-mangiare .link {position:absolute; top:78px;left:30px;font-weight: bold;font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;color: #fff;}
.box .menu .box-mangiare .link a {color: #FDC41A;text-decoration: none;}
.box .menu .box-mangiare .link a:hover {color: #fff;text-decoration: none;}

.box .menu .box-bere {width:156px; height:106px; background-image: url(/locali/img/bg-bere-sx.gif);background-repeat: no-repeat;background-position: left center;margin-bottom:2px; position:relative;}
.box .menu .box-bere .link {position:absolute; top:79px;left:30px;font-weight: bold;font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;color: #fff;}
.box .menu .box-bere .link a {color: #FDC41A;text-decoration: none;}
.box .menu .box-bere .link a:hover {color: #fff;text-decoration: none;}

.box .menu .box-nightlife {width:156px; height:106px; background-image: url(/locali/img/bg-nightlife-sx.gif);background-repeat: no-repeat;background-position: left center;margin-bottom:1px; position:relative;}
.box .menu .box-nightlife .link {position:absolute; top:79px;left:30px;font-weight: bold;font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;color: #fff;}
.box .menu .box-nightlife .link a {color: #FDC41A;text-decoration: none;}
.box .menu .box-nightlife .link a:hover {color: #fff;text-decoration: none;}

.box .banner-box { float: right; margin: 0px 0px 0px 0px; padding: 0px;text-align:left;}
.box .banner-box .banner {float:left; position:relative; margin: 3px 0px 0px 0px;}
.box .banner-box .banner .box-immagini {padding-right:2px;}
.box .banner-box .banner .immagine {width: 139px; position:relative;border: 1px solid #484028; z-index:1;}
.box .banner-box .banner .desc {position:absolute; float:left;filter:alpha(opacity=99);-moz-opacity:.99;opacity:.99; background-color:#484028;color: #FDC41A;top:76px;left:1px;height:26px;padding:2px 2px; width:136px; font-weight:bold; z-index:2; font-family: Tahoma, Arial, Helvetica, sans-serif; font-variant: small-caps;font-size:11px;}
.box .banner-box .banner .desc a {color: #fff;text-decoration: none; }
.box .banner-box .banner .desc a:hover {color: #fff;text-decoration: none; }
.box .banner-box .banner .immagine .freccia {position:absolute; top:10px;left:110px;z-index:7;}

.box .home .evidenza { background-color: #757474;width: 155px;height:200px; margin: 0px 0px 0px 3px; padding: 0px;text-align:left;float: left;}
.box .home .evidenza .title{ background-color: #D5A71D;color: #fff; padding: 7px;margin-bottom:2px; text-align:left;font-weight: bold;font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;border-bottom:1px solid #2A2A2A}
.box .home .evidenza ul {margin:0px 1px; padding:2px; text-align:left;font-size: 11px;}
.box .home .evidenza li { display: inline; }
.box .home .evidenza li a {color: #fff;display: block; padding:1px 0 1px 0px;text-decoration: none; }
.box .home .evidenza li a:hover {color: #FDC41A;display: block; text-decoration: none; }

.box .home .eventi { background-color: #424242;width: 212px; height:200px;margin: 0px 0px 0px 1px; padding: 0px;text-align:left;float: left;}
.box .home .eventi .title{ background-color: #484028;color: #FDC41A; padding: 7px;margin-bottom:2px; text-align:left;font-weight: bold;font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;border-bottom:1px solid #2A2A2A}
.box .home .eventi .title a {color: #FDC41A;text-decoration: none; }
.box .home .eventi .title a:hover {color: #fff; text-decoration: none; }
.box .home .eventi ul {margin:0px 1px; padding:2px; text-align:left;font-size: 12px;}
.box .home .eventi li { display: inline; }
.box .home .eventi li a {color: #fff;display: block; background-image: url(/locali/img/px-on.gif);background-repeat: no-repeat;background-position: left center; padding:1px 0 1px 15px;text-decoration: none; }
.box .home .eventi li a:hover {color: #FDC41A;display: block; text-decoration: none; }

.box .home .sconti { background-color: #424242;width: 214px; height:200px;margin: 0px 0px 0px 1px; padding: 0px;text-align:left;float: left;}
.box .home .sconti .title{ background-color: #484028;color: #FDC41A; padding: 7px;margin-bottom:2px; text-align:left;font-weight: bold;font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;border-bottom:1px solid #2A2A2A}
.box .home .sconti .title a {color: #FDC41A;text-decoration: none; }
.box .home .sconti .title a:hover {color: #fff; text-decoration: none; }
.box .home .sconti ul {margin:0px 1px; padding:2px; text-align:left;font-size: 12px;}
.box .home .sconti li { display: inline; }
.box .home .sconti li a {color: #fff;display: block; background-image: url(/locali/img/px-on.gif);background-repeat: no-repeat;background-position: left center; padding:1px 0 1px 15px;text-decoration: none; }
.box .home .sconti li a:hover {color: #FDC41A;display: block; text-decoration: none; }

.secondo-piano  {width: 595px; margin: 50px 0px 0px 0px; padding: 0px;text-align:left;}
.secondo-piano .left {float:left; margin: 0px 8px 0px 20px;width:250px}
.secondo-piano .right { float:right; margin: 0px 30px 0px 0px;}
.secondo-piano .left .top-bg { margin: 0px; background-image: url(/locali/img/bg-top-commenti.gif); width:250px; height:36px;background-repeat: no-repeat;background-position: top left;}
.secondo-piano .left .top-bg .txt{ text-align:center; margin: 0px auto 0px auto; font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: bold; padding: 11px;}
.secondo-piano .left .bottom-bg { margin: 0px; background-image: url(/locali/img/bg-bottom-commenti.gif); width:250px; background-repeat: no-repeat;background-position: top left;height:6px;}
.secondo-piano .left .commenti { border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; width: 248px; margin: 0px; padding: 0px;text-align:left;background-color: #fff;}
.secondo-piano .left .commenti .commento { margin: 0px auto 0px auto; padding: 2px 5px;}
.secondo-piano .left .commenti .commento .azienda { margin: 0px auto 0px auto; font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #7D1C0E; font-weight: bold; padding: 0px;}
.secondo-piano .left .commenti .commento .azienda a { color: #7D1C0E; font-weight: bold;text-decoration: none;}
.secondo-piano .left .commenti .commento .azienda a:hover { color: #000; font-weight: bold;text-decoration: underline;}
.secondo-piano .left .commenti .commento .username { text-align: left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold;font-style:italic;}

.secondo-piano .right .top-bg { margin: 0px; background-image: url(/locali/img/bg-top-commenti.gif); width:250px; height:36px;background-repeat: no-repeat;background-position: top left;}
.secondo-piano .right .top-bg .txt{ text-align:center; margin: 0px auto 0px auto; font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: bold; padding: 11px;}
.secondo-piano .right .bottom-bg { margin: 0px; background-image: url(/locali/img/bg-bottom-commenti.gif); width:250px; background-repeat: no-repeat;background-position: top left;height:6px;}
.secondo-piano .right .best { border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; width: 248px; margin: 0px; padding: 0px;text-align:left;background-color: #fff;}
.secondo-piano .right .best .azienda { margin: 0px auto 0px auto; font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #7D1C0E; font-weight: bold; padding: 5px;}
.secondo-piano .right .best .azienda a { color: #7D1C0E; font-weight: bold;text-decoration: none;}
.secondo-piano .right .best .azienda a:hover { color: #000; font-weight: bold;text-decoration: underline;}


.box .home .testo { text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; font-weight: normal; padding: 10px 3px;}
.box .home .testo a {color: #fff;text-decoration: none; }
.box .home .testo a:hover {color: #fff; text-decoration: none; }



.box .elenco .evidenza { background-color: #757474;width: 153px;height:200px; margin: 0px 0px 0px 5px; padding: 0px;text-align:left;float: left;position:relative;}
.box .elenco .evidenza .title{ background-color: #D5A71D;color: #fff; padding: 7px;margin-bottom:2px; text-align:left;font-weight: bold;font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;border-bottom:1px solid #2A2A2A}
.box .elenco .evidenza ul {margin:0px 1px; padding:2px; text-align:left;font-size: 11px;}
.box .elenco .evidenza li { display: inline; }
.box .elenco .evidenza li a {color: #fff;display: block; padding:1px 0 1px 0px;text-decoration: none; }
.box .elenco .evidenza li a:hover {color: #FDC41A;display: block; text-decoration: none; }
.box .elenco .evidenza .title-bottom{ width: 139px; position:absolute;top:180px;left:0px;background-color: #484028;color: #FDC41A; padding: 7px; text-align:left;font-weight: bold;font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;border-top:1px solid #2A2A2A}
.box .elenco .evidenza .title-bottom a {color: #FDC41A;display: block;text-decoration: none; }
.box .elenco .evidenza .title-bottom a:hover {color: #fff;display: block; text-decoration: none; }
.box .elenco .eventi { width: 425px;margin: 0px 0px 0px 1px; padding: 0px;text-align:left;float: left;}
.box .elenco .eventi .title{ background-color: #484028;color: #FDC41A; padding: 7px;margin-bottom:0px; text-align:left;font-weight: bold;font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;border-bottom:1px solid #2A2A2A}
.box .elenco .eventi ul {margin:0px 0px; padding:0px; text-align:left;font-size: 12px;}
.box .elenco .eventi li { display: inline; }
.box .elenco .eventi li a {background-color: #424242;color: #fff;display: block; background-image: url(/locali/img/px-on.gif);background-repeat: no-repeat;background-position: left center; padding:3px 0 3px 15px;text-decoration: none; border-bottom:1px solid #2A2A2A;}
.box .elenco .eventi li a:hover {background-color: #545454;color: #fff;display: block; text-decoration: none; }
.box .elenco .eventi .data{ font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;margin: 0px 5px 1px 1px; padding: 0px;text-align:left;color: #FDC41A;font-weight: normal;}

.box .esplodi { margin: 10px 2px;}
.box .esplodi .evento h1 { text-align: left; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #fff;padding: 2px;margin:0px;font-style:italic;}
.box .esplodi .evento {float:left;margin:0px;width:400px;}
.box .esplodi .evento .data{ color: #FDC41A; padding: 5px;text-align:left;font-weight: bold;font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
.box .esplodi .evento .sottotitolo{ color: #FDC41A; padding: 5px;text-align:left;font-weight: bold;font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
.box .esplodi .evento .testo{ color: #fff; padding: 5px; text-align:left;font-weight: normal;font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
.box .esplodi .evento .link {  color: #fff; padding: 5px; margin-top:10px; text-align:left;font-weight: normal;font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
.box .esplodi .evento .link a { color: #FDC41A !important;  text-decoration: none;}
.box .esplodi .evento .link a:hover {color: #FDC41A !important; text-decoration: underline;}

.box .esplodi .scheda {float:left;margin:0px;width:182px;}
.box .esplodi .scheda .info{color: #fff;font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold;padding:2px;}
.box .esplodi .scheda .cont{background-color: #424242;}
.box .esplodi .scheda .cont .azienda{color: #fff; padding: 8px 5px; text-align:left;font-weight: bold;font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px}
.box .esplodi .scheda .cont .azienda a { color: #FDC41A !important;  text-decoration: none;}
.box .esplodi .scheda .cont .azienda a:hover {color: #FDC41A !important; text-decoration: underline;}

.box .esplodi .scheda .cont .dettaglio{color: #fff; padding: 5px; text-align:left;font-weight: normal;font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;background-color: #515151;margin:1px;}
.box .esplodi .scheda .cont .dettaglio-prezzo{color: #fff; padding: 5px; text-align:left;font-weight: normal;font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;background-color: #005A0B;margin:1px;}

#index-box-template .coda { background-color: #424242; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; font-weight: normal; padding: 8px 5px;}
#index-box-template .coda a { ;color: #fff !important;  text-decoration: none;}
#index-box-template .coda a:hover {color: #fff !important; text-decoration: underline;}



.box-login { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; font-weight: normal;background-color: #5A2245; margin:0; padding:0;}

.box-admin { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: normal;background-color: #FFE4F8;}
.box-admin a {text-decoration:none; color:#000; font-weight: normal;}
.box-admin a:hover {text-decoration:underline; color:#000; font-weight: normal;}
.box-admin .pagine { padding:8px;}

.box-admin .riga-top { font-family: Tahoma, Helvetica, sans-serif; font-size: 12px;   background-color: #802E5C; font-weight:bold;color: #fff !important;}
.box-admin .riga-top a { font-weight:bold;padding:3px;color: #fff !important;  text-decoration: none;}
.box-admin .riga-top a:hover {padding:3px;color: #000 !important; text-decoration: underline;font-weight:bold;}
.box-admin .nome a { font-weight: normal; color: #000 !important;  text-decoration: none;}
.box-admin .nome a:hover {font-weight: normal; color: #000 !important; text-decoration: underline;}
.box-admin table {color: #000; font-weight: normal;background-color: #FFE4F8;}
.box-admin .col-sx { color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; background-color: #F4C4E8;font-weight: bold;padding:8px;}
.box-admin input.invia {margin:10px; padding:7px; border:#fff 2px solid;  background-color: #802E5C; color: #fff; font-weight: bold; font-size:11px; font-family:Verdana,helvetica,sans-serif; text-align: center;}
.box-admin .admin-menu {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding:10px;position:relative; background-color: #802E5C;text-align: center;color: #fff; }
.box-admin .admin-menu a, visited, active { font-weight: bold; color: #fff !important;  text-decoration: none;}
.box-admin .admin-menu a:hover {font-weight: bold; color: #F6DA1F !important; text-decoration: underline;}
.box-admin .benvenuto {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; margin: 0px; padding:10px; text-align: left;color: #000;font-weight: bold;}
.box-admin .menu-icon {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; margin: 2px; padding:10px;position:relative; text-align: left;}
.box-admin .menu-icon img {border:2px solid #FBCEEF;}
.box-admin .titoletto {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; margin: 5px; padding:5px; text-align: left;color: #000;font-weight: bold;}
.box-admin .note {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding:5px; text-align: left;color: #000;font-weight: normal;}

.box-admin .comunic {  font-family:Verdana,helvetica,sans-serif; font-size: 12px; padding: 15px; position:relative; width: 90%; background-color: #fff;text-align: left;}
.box-admin .comunic .top { border-bottom:1px solid #f4f4f4;font-weight: bold; font-size:12px;margin-bottom:10px;}
.box-admin .comunic .data { font-weight: bold; color:#d90000; padding:3px 0px 3px 0px;font-size:11px;}
.box-admin .comunic .impagina { border-top:1px solid #f4f4f4;font-family: Verdana; font-size: 11px; color: #86AD0E !important; text-decoration: none; font-weight: bold;margin:15px;}
.box-admin .comunic .impagina a, visited, active { color: #86AD0E !important;  text-decoration: none;}
.box-admin .comunic .impagina a:hover {color: #330000 !important; text-decoration: underline;}





