/* Base Styles



----------------------------------------------- */
html{background-color: #E2CDC1;background-position: top center;background-repeat: no-repeat;margin: 0px;padding: 0px;}
body {text-align: left;padding: 0px;margin: 0px;font-family: tahoma,verdana,Helvetica,sans-serif;color: #000;font-size:12px;}
acronym, abbr 	{ cursor: help;	}
img a{  border: 0px;}
img {  border: 0px;}
a:link { color: #000; text-decoration: none;}
a:visited {color: #000; text-decoration: none;}
a:active { color: #000; text-decoration: none;}
a:hover { color: #0076a4; text-decoration:none;}
p { color: #000;margin:0px;padding:0px}
h1, h2, h3 { color: #000; margin:0px; font-size:14px; font-weight: bold}
h4, h5, h6 { color: #000; margin:0px;font-weight: bold;}
td { color: #000; margin:0px 0px 10px 0px;}

h1.picc {margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;font-family:georgia,garamond,serif;font-style:italic;color:#761F86;font-weight:bold;font-size:20px;}

span.rossobig {color: #ff0000;font-size:13px;font-weight:bold;}

span.blu {color: #0076a4;}
.bluricetta {font-family:georgia,garamond,serif;font-style:italic;color:#0076a4;font-weight:bold;font-size:18px;padding:10px 0px 0px 15px;clear:both}

div.clearer{clear: both;height: 0;margin:0px;padding:0px}
.nofloat {clear: both;height: 0;margin:0px;padding:0px}

.top {width: 845px;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;clear:both;}
.centrale {width: 845px;margin-left:auto;margin-right:auto;clear:both;background:url(../img/sf_sito.gif) repeat-y top center}
.centrale_interno {width: 833px;clear:both;background-color:#F1E5DF;margin:0px 0px 0px 6px;padding:0px 0px 10px 0px}

#RicercaText {	/*riportato l'id per compatibilità con explorer*/	line-height: normal;text-align:left; border: 0px; width:120px;}
#RicercaButton{text-align:left;display: inline;margin:0px;padding:0px;cursor: pointer}

.tda1 {font-size:11px;color: #fff; margin:0px;padding:4px 2px;vertical-align:middle;text-align:center;font-weight:bold;text-transform:uppercase;background-color:#761f86;border-bottom:1px solid #761f86}
.tdb1 {font-size:11px;color: #000; margin:0px;padding:4px 2px;vertical-align:middle;text-align:left;font-weight:normal;border-bottom:1px solid #0076a4;border-left:1px solid #f1e5df;border-right:1px solid #f1e5df}


/* intestazione*/
.intestazione{clear:both;margin:0px;padding:0px}
.flash{float:left;width:492px;margin:5px 0px 0px 6px;padding:0px}
.logoconf{float:left;width:144px;margin:5px 0px 0px 11px;padding:0px}
.slogan{float:left;text-align:center;;width:492px;margin:2px 0px 0px 0px;padding:10px 0px 0px 0px;font-family:georgia,garamond,serif;color:#0076a4;font-weight:normal;font-size:18px}
.sloganevi {float:right;text-align:right;width:145px;margin:2px 8px 2px 0px;padding:0px;height:42px}
/* Fine intestazione*/


/* menu */

div#navigation-menu {background:url(../img/sf_menu.jpg) repeat-y #FF1475;margin: 0px 5px 0px 6px;margin: 0px 5px 0px 6px !important;position: relative;font-size:13px;padding:0px}

div#navigation-menu ul {margin:0px;padding:0px;list-style: none;display: block;}
div#navigation-menu ul li {color: #fff;line-height: 22px;display: inline;}
div#navigation-menu ul li a {height: 22px;text-decoration: none;color: #fff;padding: 0px 7px 0px 7px;margin:0px}
div#navigation-menu ul li.cerca {margin:0px;padding:0px 0px 0px 20px;}
div#navigation-menu ul li.cerca a {margin:0px;padding:0px;border:0px}
div#navigation-menu ul li.cerca img{margin:4px 0px 0px 0px}
li.current-cat a, li.current_page_item a {color: #FFF !important;margin:0px}

div#navigation-menu ul li.categories {}
div#navigation-menu ul li.categories ul {display: none;margin:0px 0px 0px 10px;padding: 0 0 10px;float: left;background:url(../img/bot_menu.gif) no-repeat bottom center #761F86;width:634px;}
div#navigation-menu ul li.categories ul li {display:block;margin: 0px 5px 0px 20px;color:#CFA9D0;}
div#navigation-menu ul li.categories ul li a {border: none;padding: 0;z-index: 200;color:#CFA9D0;}
div#navigation-menu ul li.categories ul li a:hover {color: #fff;}
li.categories a.current_page_item {color: #FFF !important;}
li.categories a.cat,li.categories a.current_page_item {	cursor: pointer;}

div#navigation-menu ul li.contatti {}
div#navigation-menu ul li.contatti ul {display: none;margin:0px 0px 0px 10px;padding: 0 0 10px;float: left;background:url(../img/bot_menu.gif) no-repeat bottom center #761F86;width:634px;}
div#navigation-menu ul li.contatti ul li {display:block;margin: 0 5px 0 20px;color:#CFA9D0;}
div#navigation-menu ul li.contatti ul li a {border: none;padding: 0;z-index: 200;color:#CFA9D0;}
div#navigation-menu ul li.contatti ul li a:hover {color: #fff;}
li.contatti a.current_page_item {color: #FFF !important;}
li.contatti a.cat,li.contatti a.current_page_item {	cursor: pointer;}

.sottomenu{float:left;margin:0px;padding:0px 5px 0px 5px}
.sottomenu #first{float:left;margin:0px;padding:0px 5px 0px 5px;border-left:1px solid #CFA9D0}

.leftleft {float:left;padding:0px 10px 0px;margin:0px}

/* non usabile ma efficace */
li.categories a.cat,li.categories a.current_page_item a:focus {	outline: 0;}

/* sembra che non sirva 

div#navigation-menu ul li.categories2 {float:right;}
div#navigation-menu ul li.categories2 ul {padding: 0px;float: left;margin:0;background:#761F86;width:400px;}
div#navigation-menu ul li.categories2 ul li {display:block;float:left;margin: 0px 0px 0px 10px;}
div#navigation-menu ul li.categories2 ul li.first {display:block;float:left;padding: 0px 0px 0px 0px;margin:0px 0px 0px 5px;border-left:1px solid #CFA9D0}
div#navigation-menu ul li.categories2 ul li a {border: none;padding: 0}
div#navigation-menu ul li.categories2 ul li a:hover {color: #fff;}
li.categories2 a.current_page_item {color: #FFF !important;}
li.categories2 a.cat,li.categories2 a.current_page_item {cursor: pointer;} */

 /*Fine menu*/

.colonnaSX{width:150px;float:left;margin:0px;padding:0px;text-align:left;background-color: #FFF;}
.colonnaDX{width:660px;float:left;margin:0px;padding:0px 0px 0px 23px;text-align:left;}

#mappa {clear:both;margin: 0px 0px 0px 0px;padding: 5px 0px 5px 0px;text-align:right;font-weight: normal;font-size: 12px;color: #000;}


/* INIZIO colonna sinistra*/
.logo { padding: 4px 0px 10px 0px;margin:0px;text-align:center;}
.logo img a{  border: 0px;}

.boxSX{clear:both;padding:0px;margin:0px 0px 3px 0px}
.titoloarea {clear:both;background-color:#FF1575;height:29px;min-height: 29px;text-align:center;padding:8px 0px 0px 0px;margin:0px;font-family:georgia,garamond,serif;font-style:italic;color:#fff;font-weight:normal;font-size:18px}
.titoloarea a,.titoloarea a:focus,.titoloarea a:active{color:#fff;text-decoration: none;}
.titoloarea  a:hover{color:#F1E5DF;text-decoration: none;}

.elenco_eventi,.elenco_corsi{clear:both;padding:5px;margin:0px;font-size:11px;color:#662482;line-height: 1.1; }
.elenco_corsi{clear:both;padding:5px;margin:0px 8px;background:#F1E5DF;;font-size:11px;color:#662482;line-height: 1.1 }
.elenco_eventi h1{color:#FF1575;font-size:13px;font-weight:bold;padding:0px 0px 5px 0px;margin:0px}
.elenco_eventi h1 a,.elenco_eventi h1 a:focus,.elenco_eventi h1 a:active{color:#FF1575;text-decoration: none;}
.elenco_eventi h1 a:hover{color:#0076a4;text-decoration: none;}

.elenco_corsi h1{color:#761F86;font-size:13px;font-weight:bold;padding:0px 0px 5px 0px;margin:0px}
.elenco_corsi h1 a,.elenco_corsi h1 a:focus,.elenco_corsi h1 a:active{color:#761F86;text-decoration: none;}
.elenco_corsi h1 a:hover{color:#0076a4;text-decoration: none;}

.elenco_eventi img,.elenco_corsi img{float:left;margin:2px 5px 0px 0px}
.elenco_eventi img.freccina {float:right;margin:3px 5px 0px 0px}
.elenco_eventi a,.elenco_eventi a:focus,.elenco_eventi a:active,.elenco_corsi a,.elenco_corsi a:focus,.elenco_corsi a:active{color:#761F86;text-decoration: none;}
.elenco_eventi a:hover{color:#E61B72;text-decoration: none;}

.tutti_eventi_corsi {clear:both;background-color:#761F86;color:#fff;font-size:11px;text-align:center;padding:2px 0px 2px 0px;margin:0px 8px 0px 8px;}
.tutti_eventi_corsi a,.tutti_eventi_corsi a:focus,.tutti_eventi_corsi a:active{color:#fff;;text-decoration: none;}
.tutti_eventi_corsi a:hover{color:#CFA9D0;text-decoration: none;}

.tutti_eventi{clear:both;background-color:#761F86;color:#fff;font-size:11px;text-align:center;padding:1px 0px 0px 0px;height:16px;width:134px;margin:0px 8px 1px 8px}
/* FINE colonna sinistra*/

.elenco_eventinew{border-bottom:1px solid #E2CDC1;clear:both;padding:10px 0px 10px 5px;margin:0px;line-height:18px}
.elenco_eventinew img{float:right;margin:0px 10px 0px 0px;}
.elenco_eventinew h1.titevento{text-align:left;font-family:georgia,garamond,serif;text-align:left;margin: 0px;padding:0px;font-weight: bold;color:#FF1475;font-size: 18px;font-style:italic;}
.elenco_eventinew h2.sottotitevento{font-weight:normal;text-align:left;font-family:arial;margin:00px;padding:0px;color:#FF1475;font-size: 12px;font-style:normal;}
.elenco_eventinew h3.antevento{font-weight:normal;text-align:left;margin:0px;padding:0px;color:#000;font-size: 12px;}
.elenco_eventinew a {text-decoration: none;color:#000;margin: 0px;padding:0px;}
.elenco_eventinew h1.titevento a{text-decoration: none;color:#FF1475;font-size: 18px;margin: 0px;padding:0px}
.elenco_eventinew h2.sottotitevento a{text-decoration: none;color:#FF1475;font-size: 12px;margin:0px;padding:0px;font-style:normal;}
.elenco_eventinew a:focus,.elenco_eventinew a:active,.elenco_eventinew a:visited{color:#000;text-decoration: none;}
.elenco_eventinew h1 a:focus,.elenco_eventinew h1 a:active,.elenco_eventinew h1 a:visited{color:#FF1475;text-decoration: none;}
.elenco_eventinew h2.sottotitevento a:focus,.elenco_eventinew h2.sottotitevento a:active,.elenco_eventinew h2.sottotitevento a:visited{color:#FF1475;text-decoration: none;}
.elenco_eventinew a:hover{color:#000;text-decoration: none;margin: 0px;padding:0px}
.elenco_eventinew .data{font-weight:bold;font-size:12px;margin: 0px;padding:0px 0px 2px 0px;color:#701880}


/* box risto-gruppi */

#risto-gruppi {float:left;background:url(../img/sf_risto-gruppi01.gif) 0 0 no-repeat;width:290px;height:190px;padding:6px 10px 5px 11px;margin:15px 9px 0px 0px;}
#risto-gruppi .sfondo {width:290px;height:177px;margin:0px;padding:13px 0px 0px 0px}

/* box pizzerie */

#pizzerie {float:left;background:url(../img/sf_pizze.gif) 0 0 no-repeat;width:146px;height:201px;padding:6px 0px 5px 11px;margin:15px 9px 0px 0px;}
#pizzerie .sfondo {width:140px;height:190px;margin:0px;padding:13px 0px 0px 0px}

/* box app */
#boxapp {float:left;background:url(../img/sfondo-app.gif) 0 0 no-repeat;width:161px;height:200px;padding:0px 0px 0px 0px;margin:15px 0px 0px 5px;}
#boxapp .seguici {clear:both;font-size:12px;font-family:georgia;font-weight:bold;color:#761f86;padding:0px 0px 0px 0px;margin:17px 7px 0px 38px;line-height:15px}
#boxapp .seguici img {float:right;margin:0px 0px 0px 1px;width:30px;height:29px;}

#boxapp .seguici a,#boxapp .app_os a,#boxapp .app_an a {color:#761f86;text-decoration:none}
#boxapp .seguici a:hover,#boxapp .app_os a:hover,#boxapp .app_an a:hover {color:#0076a4;text-decoration:none}      

#boxapp .app_os {clear:both;font-size:12px;font-family:tahoma;color:#761f86;padding:0px 0px 0px 0px;margin:24px 0px 0px 12px;line-height:15px}
#boxapp .app_an {clear:both;font-size:12px;font-family:tahoma;color:#761f86;padding:0px 0px 0px 0px;margin:24px 0px 0px 38px;line-height:15px}

.tit_app {font-size:14px;font-family:georgia;font-weight:bold;color:#761f86;}
/* fine box app */

#prodcucinaVI {float:left;background:url(../img/sf_prodcucinavi.gif) 0 0 no-repeat;width:145px;height:201px;padding:6px 0px 5px 11px;margin:15px 7px 0px 5px;}
#prodcucinaVI .sfondo {width:140px;height:190px;margin:0px;padding:33px 0px 0px 0px}

ul.link_sezioneSX,
ul.link_sezioneDX,
ul.link_sezione_pizze,
ul.link_sezione_cucinavi,
ul.link_sezione_cucinavi_eng
{list-style:none;padding:0px;margin:0px;background: none; }

ul.link_sezioneSX li,
ul.link_sezioneDX li,
ul.link_sezione_pizze li,
ul.link_sezione_cucinavi li 
{height:63px;background:url(../img/fascia_rist.png) 0 0 no-repeat;font-family:georgia,garamond,serif;text-align:left;margin:0px 0px 0px 0px;padding:22px 0px 0px 35px;font-weight: bold;color:#761E85;font-size: 18px;font-style:italic;}

ul.link_sezione_cucinavi_eng li 
{height:63px;background:url(../img/fascia_rist.png) 0 0 no-repeat;font-family:georgia,garamond,serif;text-align:left;margin:0px 0px 0px 0px;padding:22px 0px 0px 33px;font-weight: bold;color:#761E85;font-size: 15px;font-style:italic;}

ul.link_sezioneDX li 
{background:url(../img/fascia_gruppi.png) 0 0 no-repeat;text-align:right;padding:22px 35px 0px 0px;margin:13px 0px 0px 0px;}
ul.link_sezione_pizze li 
{background:url(../img/fascia_pizze.png) 0 0 no-repeat;margin:0px 0px 0px 0px;padding:22px 0px 0px 35px;}

ul.link_sezione_cucinavi li
{background:url(../img/fascia_cucinavi.png) 0 0 no-repeat;margin:79px 0px 0px 0px !important;margin:79px 0px 0px 0px;padding:2px 0px 0px 30px;font-size: 16px;font-weight: bold;line-height:0.9;letter-spacing:-0.06em}
ul.link_sezione_cucinavi_eng li 
{background:url(../img/fascia_cucinavi.png) 0 0 no-repeat;margin:79px 0px 0px 0px !important;margin:79px 0px 0px 0px;padding:2px 0px 0px 30px;font-size: 15px;font-weight: bold;line-height:1.0;letter-spacing:-0.05em}

ul.link_sezioneSX li a,
ul.link_sezioneDX li a,
ul.link_sezione_pizze li a,
ul.link_sezione_cucinavi li a,
ul.link_sezione_cucinavi_eng li a
{text-decoration: none;margin: 0px;padding:0px;color:#761E85;}

ul.link_sezioneSX li a:focus,
ul.link_sezioneSX li a:active,
ul.link_sezioneSX li a:visited,
ul.link_sezioneDX li a:focus,
ul.link_sezioneDX li a:active,
ul.link_sezioneDX li a:visited,
ul.link_sezione_pizze li a:focus,
ul.link_sezione_pizze li a:active,
ul.link_sezione_pizze li a:visited,
ul.link_sezione_cucinavi li a:focus,
ul.link_sezione_cucinavi li a:active,
ul.link_sezione_cucinavi li a:visited,
ul.link_sezione_cucinavi_eng li a:focus,
ul.link_sezione_cucinavi_eng li a:active,
ul.link_sezione_cucinavi_eng li a:visited
{color:#761E85;text-decoration: none;}

ul.link_sezioneSX li a:hover,
ul.link_sezioneDX li a:hover,
ul.link_sezione_pizze li a:hover,
ul.link_sezione_cucinavi li a:hover,
ul.link_sezione_cucinavi_eng li a:hover
{color:#0076a4;text-decoration: none;}


/* FINE prima pagina*/

/* INIZIO bottom*/

#sitengine {width: 833px;margin-left: auto;margin-right: auto;	clear:both;}
#sitengine img { text-align:right; border:0px; margin:5px 3px 3px 3px ; clear:both}
#sitengine p {font-size:10px;float:right;text-align:right;padding:5px 3px 3px 3px;margin:0px}
#sitengine a,#sitengine a:focus,#sitengine a:active,#sitengine a:visited{color:#000000;text-decoration: none;}
#sitengine a:hover{color:#FF0000;text-decoration: none;}
/* FINE bottom*/

/* FORM */

form#contact{height /**/:310px; margin: 0;padding:0px;}

.campocheck p{float: left;height: 25px;width:130px;margin: 0px 0px 3px 0px;padding:5px 0px 0px 10px;color: #0076a4;font-size:14px}

.radiob{display:inline;margin:0px;padding:5px 0px 5px 0px;text-align:left;width:25px;background: url(../img/checkbox.gif) no-repeat 100% 50%;}

label{float: left;width: 80px;height: 25px;margin: 0px 1px 0px 0px;font-size:14px;padding:5px 0px 0px 5px;text-align: left;color: #0076a4;background: #D2EDF8}
label.eventi,label.eventi2{float: left;width: 180px;height: 25px;margin: 0px 1px 0px 0px;font-size:14px;padding:5px 0px 0px 5px;text-align: left;color: #0076a4}
label.eventi2{width: 35px;}
label.textarea {clear:both;width:541px;height: 25px;margin: 0px;font-size:14px;padding:5px 0px 0px 5px;text-align: left;color: #0076a4}
input,textarea,button{border: 1px solid #D2EDF8;color: #000;font-size: 12px} 
div.input-cont{float: left;width: 185px;height: 30px;background: #D2EDF8;margin: 0px 5px 5px 0px;}
div.input-cont2{width: 360px;float: left;height: 30px;background: #D2EDF8;margin: 0px 5px 5px 0px;}
div.input-cont3{width: 220px;float: left;height: 30px;background: #D2EDF8;margin: 0px 5px 5px 0px;}
div.input-cont4{width: 138px;float: left;height: 30px;background: #D2EDF8;margin: 0px 5px 5px 0px;}  

div.input-cont2 select {float:left;margin: 5px 0px 0px 10px;padding:3px 5px 3px 3px!important;width: 216px!important;height:22px;border:0px; background:url(../img/sf_select2.gif) 0 0 no-repeat #fff; font-size: 11px;color:#0076a4;text-align:left}
div.input-cont2 input {display: inline;width: 350px;margin:5px 0 0px 5px;background: #D2EDF8;border: 1px solid #D2EDF8} 

div.input-cont5,div.input-cont6{text-align:left;clear:both;min-height: 30px;height:auto!important;height:30px;background: #D2EDF8;margin: 0px 0px 5px 0px;width:546px;border-top:1px solid #fff}   
div.input-cont6{margin: 0px 0px 0px 0px}
div.input-cont7{padding:7px;text-align:left;float:left;background: #D2EDF8;margin: 0px 0px 5px 0px;border-top:1px solid #fff;width:347px}   
div.input-cont7 input[type="radio"] {border:0px;padding:0px 0px 0px 0px;margin:0px;width:15px}
  
input {display: inline;width: 170px;margin:5px 0 0px 10px;background: #D2EDF8;border: 1px solid #D2EDF8} 
input.lungo {display: inline;width: 520px;margin:5px 0 0 10px;background: #D2EDF8;border: 1px solid #D2EDF8} 

div.textarea-cont{color: #0076a4;float: left;width: 260px;height: 160px;padding: 5px;background: #D2EDF8}
textarea{width: 250px;height: 130px;margin: 5px 0px 0px 0px;background: #D2EDF8}

textarea.lunga {width: 500px;margin:5px 0 0 10px;background: #D2EDF8;border: 1px solid #D2EDF8;height:60px} 
.privacy{color: #0076a4;float: left;width: 145px;padding: 5px;font-size:11px}
.privacy2{color: #0076a4;padding: 5px;font-size:11px}
.privacy3 {color: #000;margin:3px 0px 10px 0px;padding:5px;width:530px;height:100px;font-size:0.8em;border: 1px solid #4895D9;background: #EBEBEB;height:100px;overflow-y: scroll;text-align:justify;}

.centroform {margin:5px 50px 0px 10px;padding:0px;text-align:center}
.centroform input[type="checkbox"].checkbox2 {margin:0px 5px 0px 0px;padding:0px;width:5px}

.privacy3 span.rossobig {color: #ff0000;font-size:13px;font-weight:bold;}
 
button#go{border:0px;font-family:georgia,garamond,serif;font-style:italic;font-size:16px;font-weight:bold;text-align:left;float: left;width: 110px;height:50px !important;height /**/:30px;line-height: 25px;display: inline;margin:100px 0px 0px 27px;padding: 1px 0px 0px 4px;background: #D5D8E1 url(../img/send.gif) no-repeat;color: #D2EDF8;cursor: pointer} 
button#go2{font-family:georgia,garamond,serif;font-style:italic;font-size:16px;font-weight:bold;text-align:left;clear: left;width: 110px;height:40px !important;height /**/:30px;line-height: 25px;display: inline;margin:10px 0px 0px 20px;padding: 1px 0px 0px 4px;background: #D5D8E1 url(../img/send.gif) no-repeat;color: #D2EDF8;cursor: pointer}
/* fine FORM */



/* eventi a rotazione home */

#subcontent {width:150px;float:left;margin:0px;padding:0px;text-align:left;height:240px;}
#news_alert {float:right;width:134px;overflow:hidden;margin:0px 8px;background:#F1E5DF;height:240px;}
#subcontent_inside {position:relative;}
#news_alert a.left {display:block;position:absolute;left:8px;top:240px;z-index:1000;padding:0px;margin:5px;width:10px;text-align:left;}
#news_alert a.right {position:absolute;left:121px;top:240px;z-index:1000;padding:0px;margin:5px;width:10px;text-align:right;}
#news_alert a.read_more {position:absolute;display:block;font-weight:bold;color:#fff;background-color:#761F86;font-size:11px;text-align:center;padding:2px 0px 2px 0px;top:233px;}
#news_alert ul { width:5000px;margin:0px;padding:0px}
#news_alert li {width:134px;float:left;display:block;padding:0px;margin:0px;}




  
  /* stili per light box

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


.fotog { font-size: 0.9em;text-align: left; padding:0px;float:left;}
.fotog a {display:block;float:left;text-decoration: none;font-weight:bold;margin:0px;padding:2px 10px 0px 30px;height:16px;color:#22458C;background:url(../img/fotocamera.gif) 0 0 no-repeat;}
	
.fotog a:hover, .fotog a:focus { color:#B10000;text-decoration:none;}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left}
#nextLink { right: 0; float: right}
#prevLink:hover, #prevLink:visited:hover { background: url(../img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../img/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 11px Arial; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* news scroll */

.newsfade{clear:both;padding:10px 0px 0px 0px;width:641px;margin:0px 0px 0px 6px}
.angolonews{width:8px;float:left;margin:2px 0px 0px 0px;padding:0px;height:22px}
.news_scroll{width:473px;background-color:#761F86;height:18px;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:2px 0px 0px 0px;color:#fff;font-weight:normal;font-size:12px;float:left;padding:2px 0px 0px 10px}
.news_scroll a,.news_scroll a:focus,.news_scroll a:active,.news_scroll a:visited{color:#fff;text-decoration:none;}
.news_scroll a:hover{color:#F1E5DF;text-decoration:none;}

.ang_archivionews{width:2px;float:left;margin:0px;padding:0px;height:26px}
.archivionews{float:left;background-color:#ffffff;width:124px;height:21px;padding:5px 11px 0px 11px;margin:0px;text-align:center;font-family:georgia,garamond,serif;font-style:italic;color:#662482;font-weight:bold;font-size:14px}
.archivionews a,.archivionews a:focus,.archivionews a:active,.archivionews a:visited{color:#662482;text-decoration:none;}
.archivionews a:hover{color:#009DDA;text-decoration:none;}

/* video ricette hp */
.boxvideoricette{float:left;width:300px;margin:20px 0px 0px 8px;padding:0px}
.videoricette,.videoricette_eng{margin:0px;padding:0px;clear:both;background:url(../img/ling_ricette.gif) top right no-repeat #fff;width:292px;border-left: 4px solid #FF1474;border-right: 4px solid #FF1474;border-bottom: 4px solid #FF1474}
.videoricette_eng{background:url(../img/ling_ricette_eng.gif) top right no-repeat #fff;}
.videoricette h1,.videoricette_eng h1{margin:0px;padding:35px 10px 0px 0px;color:#009DDA;font-size:12px;font-weight:bold;text-transform:uppercase}
.videoricette h2,.videoricette_eng h2{margin:0px;padding:10px 10px 0px 0px;color:#009DDA;font-size:12px;}
.videoricette a,.videoricette a:focus,.videoricette a:active,.videoricette a:visited,.videoricette_eng a,.videoricette_eng a:focus,.videoricette_eng a:active,.videoricette_eng a:visited{color:#009DDA;text-decoration:none;}
.videoricette a:hover,.videoricette_eng a:hover{color:#662482;text-decoration:none;}
.videoricette img,.videoricette_eng img{float:left;margin:15px 10px 15px 10px}
.videoricette h3,.videoricette_eng h3{margin:10px 0px 5px 10px;padding:2px;color:#fff;font-size:11px;background-color:#761F86;font-weight:normal;}
.videoricette h3 a,.videoricette h3 a:focus,.videoricette h3 a:active,.videoricette h3 a:visited,.videoricette_eng h3 a,.videoricette_eng h3 a:focus,.videoricette_eng h3 a:active,.videoricette_eng h3 a:visited{color:#fff;text-decoration:none;}
.videoricette h3 a:hover,.videoricette_eng h3 a:hover{color:#F1E5DF;text-decoration:none;}

/* curiosità hp */
.boxcuriosita{float:left;width:151px;height:182px;margin:20px 0px 0px 19px;padding:0px}
.box_chefinunclik{float:left;width:151px;height:196px;text-align:center;margin:20px 0px 0px 19px;padding:5px 0px 0px 0px}
.box_chefinunclik h1{margin:0px;padding:0px 10px 10px 10px;color:#761f86;font-size:12px;font-weight:bold;}
.box_chefinunclik h2{margin:0px;padding:35px 10px 2px 10px;color:#ff1474;font-size:16px;font-weight:bold;}
.box_chefinunclik h1 a{color:#761f86}
.box_chefinunclik h2 a{color:#ff1474}
.box_chefinunclik h1 a:hover,.box_chefinunclik h2 a:hover{color:#009DDA}

/* contatti e newsletter hp */
.boxcontatti{float:left;width:163px;margin:20px 0px 0px 19px;padding:0px}
.contattihp{background:url(../img/ang_contatti.gif) top left no-repeat;width:163px;margin:0px 0px 0px 0px;padding:0px}
.contattihp h1{background:#FF1474;margin:0px 0px 0px 3px;padding:0px;font-family:georgia,garamond,serif;font-style:italic;color:#fff;font-weight:bold;font-size:15px;text-align:center;line-height:1.0em}
.contattihp h2{background:#fff;margin:0px 0px 0px 3px;padding:6px 0px 6px 0px;color:#0076a4;font-weight:bold;font-size:11px;text-align:center}
.contattihp h2 a,.contattihp h2 a:focus,.contattihp h2 a:active,.contattihp h2 a:visited{color:#009DDA;text-decoration:none;}
.contattihp h2 a:hover{color:#FF1474;text-decoration:none;}


/*  innerfade */
.fade{	margin-bottom: 2em;}
.fade p{margin-bottom: 2em;text-align: left;width: 100%;}

/*  articolo interno */
.articolo_interno{background:url(../img/SX_pag.gif) top left no-repeat;margin:10px 0px 0px 0px;padding:0px;clear:both}
.contenuti_articolo{background:url(../img/sf_frecciona.gif) top left no-repeat #fff;margin:0px 6px 0px 6px;padding:0px 10px 20px 35px;clear:both}
.contenuti_articolo2{background:#fff;margin:0px 6px 0px 6px;padding:0px 10px 20px 35px;clear:both}
.contenuti_articolo h1{margin:0px 0px 0px 10px;padding:20px 0px 0px 0px;font-family:georgia,garamond,serif;font-style:italic;color:#761F86;font-weight:bold;font-size:30px;}
.contenuti_articolo h2{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;color:#FF1475;font-family:georgia,garamond,serif;font-style:italic;font-weight:normal;font-size:23px;}
.contenuti_articolo h3{margin:0px 0px 0px 10px;padding:0px 0px 10px 0px;color:#000;font-weight:normal;font-size:12px;}
.contenuti_articolo p{margin:0px 0px 0px 10px;padding:10px 0px 0px 0px;color:#000;font-weight:normal;font-size:12px;}
.contenuti_pag{margin:0px 0px 0px 10px;padding:10px 0px 0px 0px;color:#000;font-weight:normal;font-size:12px;}
.contenuti_articolo img{margin:0px 10px 0px 0px;}

/* per template NOPADDINGSX */
.contenuti_articolo_nopaddingsx {background:url(../img/sf_frecciona.gif) top left no-repeat #fff;margin:0px 6px 0px 6px;padding:0px 10px 20px 10px;clear:both}
.contenuti_articolo_nopaddingsx h1{margin:0px 0px 0px 10px;padding:20px 0px 0px 25px;font-family:georgia,garamond,serif;font-style:italic;color:#761F86;font-weight:bold;font-size:30px;}
.contenuti_articolo_nopaddingsx h2{margin:0px 0px 0px 10px;padding:0px 0px 0px 25px;color:#FF1475;font-family:georgia,garamond,serif;font-style:italic;font-weight:normal;font-size:23px;}
.contenuti_articolo_nopaddingsx h3{margin:0px 0px 0px 10px;padding:0px 0px 10px 25px;color:#000;font-weight:normal;font-size:12px;}
.contenuti_articolo_nopaddingsx p{margin:0px 0px 0px 10px;padding:10px 0px 0px 0px;color:#000;font-weight:normal;font-size:12px;}
.contenuti_pag_nopaddingsx {margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;color:#000;font-weight:normal;font-size:12px;}
.contenuti_articolo_nopaddingsx img{margin:0px 10px 0px 0px;}

.contenuti_lightbox{background:#fff;margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;clear:both;}
.contenuti_lightbox2{background:#fff;margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;clear:both;}
#testo{margin:0px;padding:15px;color:#000;font-size:14px;}
#testo p{margin:0px;padding:0px 0px 15px 0px;color:#000;font-size:12px;}
#testo_ric{margin:2px;padding:0px;color:#000;font-size:14px;}
.titolo_lb{background:url(../img/sf_tit_lb.jpg) 0 0 repeat-x;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;clear:both;height:50px}
.titolo_lb h1{margin:0px;padding:23px 0px 0px 70px;font-family:georgia,garamond,serif;font-style:italic;color:#fff;font-weight:bold;font-size:20px;}

.socialnetwork{clear:both;margin:5px 0px 15px 0px;padding:0px}
.socialnetwork_scheda{clear:both;text-align:left;margin:25px 0px 15px 0px;padding:0px;top:400px;position:fixed;}

.elencocomp {clear:both;background-color:#761F86;color:#fff;font-size:11px;text-align:right;padding:5px 5px 5px 0px;margin:0px 0px 0px 0px;}
.elencocomp a,.elencocomp a:focus,.elencocomp a:active{color:#fff;;text-decoration: none;}
.elencocomp a:hover{color:#CFA9D0;text-decoration: none;}


/*  schede */

.contenuti_scheda{background:#fff;margin:0px 0px 0px 0px;padding:5px 0px 20px 0px;clear:both;width:820px;height:525px}
.contenuti_schedalingue{background:#fff;margin:0px 0px 0px 0px;padding:5px 0px 20px 0px;clear:both;width:750px;height:590px}
.titolo_scheda{background:url(../img/sf_tit_lb.jpg) 0 0 repeat-x;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;clear:both;height:50px}
.titolo_scheda h1{margin:0px;padding:5px 0px 3px 70px;font-family:georgia,garamond,serif;font-style:italic;color:#fff;font-size:20px;}
.titolo_scheda h2{margin:0px;padding:0px 0px 0px 70px;color:#FF1475;font-weight:bold;font-size:14px;}

.contenuti_popup{background:#fff;margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;clear:both;width:100%; height:495px}
.titolo_popup{background:url(../img/sf_tit_lb.jpg) 0 0 repeat-x;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;clear:both;height:50px}
.titolo_popup h1{margin:0px;padding:25px 0px 3px 60px;font-family:georgia,garamond,serif;font-style:italic;color:#fff;font-size:13px;text-align:left}


.contenuti_segnala{background:#fff;margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;clear:both;}
.titolo_segnala{background:url(../img/sf_tit_lb.jpg) 0 0 repeat-x;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;clear:both;height:50px}
.titolo_segnala h1{margin:0px;padding:23px 0px 3px 70px;font-family:georgia,garamond,serif;font-style:italic;color:#fff;font-size:20px;}

.colSX{margin:0px;padding:0px;float:left;width:500px}

#indirizzo{float:left;margin:10px 10px 0px 1px;padding:0px;width:293px}
#indirizzo h1{background:#D2ECF8;font-size:14px;margin:0px 0px 0px 1px;padding:3px;color:#0076a4}
#indirizzo p{font-size:12px;margin:0px 0px 0px 1px;color:#FF1475;padding:15px 0px 0px 25px}
#indirizzo a{color:#FF1475;text-decoration: none;}
#indirizzo a:hover{color:#761F86;text-decoration: none;}

#specialita{background:#D2ECF8;float:left;margin:10px 10px 0px 0px;padding:0px;color:#0076a4;width:35%;}
#specialitascroll,#specialitascroll_lang{overflow: auto;margin:5px 5px 5px 0px;padding:10px;color:#0076a4;height:125px;scrollbar-face-color:#0076a4;
scrollbar-highlight-color:#0076a4;
scrollbar-3dlight-color:#0076a4;
scrollbar-darkshadow-color:#D2ECF8;
scrollbar-shadow-color:#0076a4;
scrollbar-arrow-color:#D2ECF8;
scrollbar-track-color:#EAF4F8}

#specialitascroll_lang{height:165px}
#specialita h1{font-size:11px;margin:0px 0px 0px 0px;padding:0px;color:#0076a4}
#specialita p{font-size:11px;margin:0px 0px 5px 0px;color:#0076a4;padding:0px}

#altreinfo{float:left;margin:10px 0px 0px 1px;padding:0px;width:490px}
#altreinfo_lang{float:left;margin:10px 0px 0px 1px;padding:0px;width:750px}
#altreinfo h1,#altreinfo_lang h1{background:#D2ECF8;font-size:14px;margin:0px 10px 10px 1px;padding:3px;color:#0076a4}
#info1 {float:left;width:220px;margin:0px;padding:0px}
#info1 h1{background:#FFF;font-size:11px;margin:10px 0px 0px 25px;padding:0px;color:#006d2b}
#info1 p{font-size:11px;margin:0px 0px 0px 25px;padding:0px;color:#006d2b}
#info1 img{float:left;margin:2px 2px 0px 0px}

.giornisett{color:#00427C;padding:0px;margin:0px;font-size:11px;text-align:center}
.turnochiuso{background:#CADBE5;margin:0px;padding:0px 0px 0px 4px;width:13px;text-align:center}


#info2{float:right;width:240px;margin:0px 10px 0px 20px;padding:0px}
#info2 h1{background:#FFF;font-size:11px;margin:0px 0px 0px 0px;padding:0px;color:#006d2b}
#info2 p{font-size:11px;margin:0px 0px 10px 0px;padding:0px;color:#006d2b}

#info3{float:right;width:530px;margin:0px 0px 0px 0px;padding:0px}
#info3 h1{background:#FFF;font-size:11px;margin:0px 0px 0px 0px;padding:0px;color:#006d2b}
#info3 p{font-size:11px;margin:0px 0px 10px 0px;padding:0px;color:#006d2b}

#facilities{float:left;margin:0px 10px 0px 0px;padding:0px;color:#006d2b;}
#facilitiesscroll{overflow: auto;margin:5px 0px 5px 0px;padding:10px 3px 3px 0px;color:#006d2b;height:160px;scrollbar-face-color:#006d2b;
scrollbar-highlight-color:#006d2b;
scrollbar-3dlight-color:#006d2b;
scrollbar-darkshadow-color:#D2ECF8;
scrollbar-shadow-color:#006d2b;
scrollbar-arrow-color:#D2ECF8;
scrollbar-track-color:#EAF4F8}
#facilitiesscroll h1{font-size:11px;margin:0px 0px 5px 0px;padding:0px;color:#006d2b}
#facilitiesscroll p{font-size:11px;margin:0px 0px 5px 0px;color:#006d2b;padding:0px}
#facilitiesscroll p img {margin:0px;color:#006d2b;padding:0px}



.colDX{margin:0px;padding:9px 0px 0px 0px;float:left;width:280px}
.photogallery_risto{padding:0px;margin:0px}
#segnala{font-family:georgia,garamond,serif;font-style:italic;font-size:16px;font-weight:bold;text-align:left;float: left;width: 120px;height:42px;margin:10px 20px 0px 0px;top:360px;position:fixed;padding: 8px 0px 0px 5px;background: #D5D8E1 url(../img/segnala.gif) no-repeat;color: #D2EDF8;}
#segnala a,#segnala a:focus,#segnala a:active,#segnala a:visited{color:#D2EDF8;text-decoration: none;}
#segnala a:hover{color:#CFA9D0;text-decoration: none;}

#chiudi{font-family:georgia,garamond,serif;font-style:italic;font-size:16px;font-weight:bold;text-align:left;float: left;width: 120px;height:42px;margin:50px 10px 0px 0px;top:340px;left:640px;position:fixed;padding: 8px 0px 0px 5px;background: #761F86 url(../img/torna.gif) no-repeat;color: #E5D5E6;}
#chiudi a,#chiudi a:focus,#chiudi a:active,#chiudi a:visited{color:#E5D5E6;text-decoration: none;}
#chiudi a:hover{color:#CFA9D0;text-decoration: none;}

#stampa{font-family:georgia,garamond,serif;font-style:italic;font-size:16px;font-weight:bold;text-align:left;float: left;width: 120px;height:42px;margin:10px 20px 0px 0px;top:360px;left:640px;position:fixed;padding: 8px 0px 0px 5px;background: #93C01F url(../img/sf_stampa.gif) no-repeat;color: #D2EDF8;}
#stampa a,#stampa a:focus,#stampa a:active,#stampa a:visited{color:#D2EDF8;text-decoration: none;}
#stampa a:hover{color:#FFF;text-decoration: none;}
#stampa2{text-align:left;float: right;margin:0px 10px 0px 0px;padding: 0px 0px 0px 5px;}


/* elenco articoli e archivio */

ul.elenco_articoli {list-style:none;padding:10px 0px 0px 10px;margin:0px;background: none; }
ul.elenco_articoli li {clear:both;margin:0px;padding:5px 0px 5px 0px;}
ul.elenco_articoli li img{float:left;margin:0px 10px 0px 0px;padding:0px;}
ul.elenco_articoli li.riga {clear:both;border-bottom:1px solid #E2CDC1;margin:0px;padding:0px 0px 0px 0px;}
ul.elenco_articoli li h1{text-align:left;font-family:georgia,garamond,serif;text-align:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-weight: bold;color:#FF1475;font-size: 18px;font-style:italic;}
ul.elenco_articoli li h2{font-weight:normal;text-align:left;font-family:arial;margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;color:#000;font-size: 14px;font-style:normal;}
ul.elenco_articoli li h3{font-weight:normal;text-align:left;margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;color:#000;font-size: 12px;}
ul.elenco_articoli li a {text-decoration: none;margin: 0px;padding:0px;color:#000;}
ul.elenco_articoli li h1 a{text-decoration: none;margin: 0px;padding:0px;color:#FF1475;}
ul.elenco_articoli li a:focus,ul.elenco_articoli li a:active,ul.elenco_articoli li a:visited{color:#000;text-decoration: none;}
ul.elenco_articoli li h1 a:focus,ul.elenco_articoli li h1 a:active,ul.elenco_articoli li h1 a:visited{color:#FF1475;text-decoration: none;}
ul.elenco_articoli li a:hover{color:#0076a4;text-decoration: none;}


ul.elenco_ricette {list-style:none;padding:5px 0px 20px 10px;margin:0px;background: none; }
ul.elenco_ricette li {float:left;width:276px;height:129px;margin:3px;padding:5px;background:url(../img/sf_elenco_ricette-li.gif) top left no-repeat;}
ul.elenco_ricette li img{width:100px;height:100px;float:left;margin:0px 5px 0px 0px;padding:0px;}
ul.elenco_ricette li h1{text-align:left;font-family:georgia,garamond,serif;text-align:left;margin:0px;padding:0px 0px 5px 0px;font-weight: bold;color:#FF1475;font-size: 16px;font-style:italic;}
ul.elenco_ricette li h2{font-weight:normal;text-align:left;font-family:arial;margin:0px;padding:3px 0px 0px 0px;color:#000;font-size: 12px;font-style:normal;}
ul.elenco_ricette li h3{text-align:right;margin:12px 0px 0px 10px;padding:2px;color:#fff;font-size:11px;background-color:#761F86;font-weight:normal;}
ul.elenco_ricette li h3 a,ul.elenco_ricette li h3 a:focus,ul.elenco_ricette li h3 a:active,ul.elenco_ricette li h3 a:visited{color:#fff;text-decoration:none;}
ul.elenco_ricette li h3 a:hover{color:#F1E5DF;text-decoration:none;}
ul.elenco_ricette li a {text-decoration: none;margin: 0px;padding:0px;color:#000;}
ul.elenco_ricette li h1 a{text-decoration: none;margin: 0px;padding:0px;color:#FF1475;}
ul.elenco_ricette li a:focus,ul.elenco_ricette li a:active,ul.elenco_ricette li a:visited{color:#000;text-decoration: none;}
ul.elenco_ricette li h1 a:focus,ul.elenco_ricette li h1 a:active,ul.elenco_ricette li h1 a:visited{color:#FF1475;text-decoration: none;}
ul.elenco_ricette li a:hover{color:#0076a4;text-decoration: none;}

.box_ricetta{float:left;width:280px;margin:10px 20px 20px 0px;padding:0px}
.box_ric_angtopsx{background-image:url(../img/angbr_topsx.gif);background-position:left top;background-repeat:no-repeat;width:6px;height:6px;margin:0px;padding:0px;float:left}
.box_ric_angtopdx{background-image:url(../img/angbr_topdx.gif);background-position:right top;background-repeat:no-repeat;width:6px;height:6px;margin:0px;padding:0px;float:left}
.box_ric_angbotdx{background-image:url(../img/angbr_botdx.gif);background-position:right bottom;background-repeat:no-repeat;width:6px;height:6px;margin:0px;padding:0px;float:left}
.box_ric_angbotsx{background-image:url(../img/angbr_botsx.gif);background-position:left bottom;background-repeat:no-repeat;width:6px;height:6px;margin:0px;padding:0px;float:left}
.box_mezricetta_top{border-top:3px solid #ff1374;height:3px;margin:0px;padding:0px;float:left;width:264px;}
.box_mezricetta_bottom{border-bottom:3px solid #ff1374;height:3px;margin:0px;padding:0px;float:left;width:264px;}
.box_contricetta{clear:both;width:270px;border-left:3px solid #ff1374;border-right:3px solid #ff1374;margin:0px;padding:0px;height:150px}
.box_contricetta img{width:100px;height:100px;float:left;margin:0px 5px 0px 3px;padding:0px;}
.box_contricetta h1{text-align:left;font-family:georgia,garamond,serif;text-align:left;margin:0px;padding:3px 0px 5px 5px;font-weight: bold;color:#FF1475;font-size: 12px;font-style:italic;}
.box_contricetta h2{font-weight:normal;text-align:left;font-family:arial;margin:0px;padding:3px 3px 0px 0px;color:#000;font-size: 12px;font-style:normal;}
.box_contricetta a {text-decoration: none;margin: 0px;padding:0px;color:#000;}
.box_contricetta h1 a{text-decoration: none;margin: 0px;padding:0px;color:#FF1475;}
.box_contricetta a:focus,ul.elenco_ricette li a:active,ul.elenco_ricette li a:visited{color:#000;text-decoration: none;}
.box_contricetta h1 a:focus,ul.elenco_ricette li h1 a:active,ul.elenco_ricette li h1 a:visited{color:#FF1475;text-decoration: none;}
.box_contricetta a:hover{color:#0076a4;text-decoration: none;}
.showvideo {clear:both;text-align:right;margin:0px 0px 0px 0px;padding:2px;color:#fff;font-size:11px;background-color:#761F86;width:266px;border-left:3px solid #ff1374;border-right:3px solid #ff1374;}
.showvideo a,.showvideo a:focus,.showvideo a:active,.showvideo a:visited{color:#fff;text-decoration:none;}
.showvideo a:hover{color:#F1E5DF;text-decoration:none;}


ul.elenco_archivio {list-style:none;padding:10px 0px 0px 10px;margin:0px;background: none; }
ul.elenco_archivio li {clear:both;margin:0px;padding:5px 0px 5px 0px;}
ul.elenco_archivio li.riga {clear:both;border-bottom:1px solid #E2CDC1;margin:0px;padding:0px 0px 0px 0px;}
ul.elenco_archivio li h2{float:left;text-align:left;margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;color:#000;font-size: 13px;width:70px}
ul.elenco_archivio li h1{float:left;width:500px;text-align:left;font-family:georgia,garamond,serif;text-align:left;margin:0px 0px 0px 10px;padding:0px 0px 0px 10px;font-weight: bold;color:#FF1475;font-size: 18px;font-style:italic;}
ul.elenco_archivio li a {text-decoration: none;margin: 0px;padding:0px;color:#FF1475;}
ul.elenco_archivio li a:focus,ul.elenco_archivio li a:active,ul.elenco_archivio li a:visited{color:#FF1475;text-decoration: none;}
ul.elenco_archivio li a:hover{color:#0076a4;text-decoration: none;}

ul.elenco_menu {list-style:none;padding:5px 0px 20px 0px;margin:0px;background: none; }
ul.elenco_menu li {float:left;width:284px;height:77px;margin:0px;padding:5px;background:url(../img/sf_boxmenu.gif) top left no-repeat;}
ul.elenco_menu li img{float:left;margin:0px 1px 0px 0px;padding:0px;}
ul.elenco_menu li h1{font-family:georgia,garamond,serif;text-align:left;margin:0px;padding:3px 5px 0px 0px;font-weight: bold;color:#FF1475;font-size: 14px;font-style:italic;}
ul.elenco_menu li h2{font-style:italic;font-weight:bold;text-align:left;font-family:georgia,garamond,serif;margin:0px;padding:2px 0px 0px 0px;color:#009cd9;font-size: 12px;font-style:normal;}
ul.elenco_menu li h3{text-align:right;margin:0px 20px 0px 10px;padding:2px;color:#FF1475;font-size:11px;font-weight:bold;}
ul.elenco_menu li h3 a,ul.elenco_ricette li h3 a:focus,ul.elenco_ricette li h3 a:active,ul.elenco_ricette li h3 a:visited{color:#FF1475;text-decoration:none;}
ul.elenco_menu li h3 a:hover{color:#009cd9;text-decoration:none;}
ul.elenco_menu li a {text-decoration: none;margin: 0px;padding:0px;color:#000;}
ul.elenco_menu li h1 a{text-decoration: none;margin: 0px;padding:0px;color:#FF1475;}
ul.elenco_menu li a:focus,ul.elenco_ricette li a:active,ul.elenco_ricette li a:visited{color:#000;text-decoration: none;}
ul.elenco_menu li h1 a:focus,ul.elenco_ricette li h1 a:active,ul.elenco_ricette li h1 a:visited{color:#FF1475;text-decoration: none;}
ul.elenco_menu li a:hover{color:#0076a4;text-decoration: none;}


/* Cycling Rotator
--------------------------------------------------------------------------------------- */

.rotator { width: 498px; height:128px; position: relative;}

#divMainRotator { width: 498px; height: 128px; overflow: hidden;}
.featured_project { width: 498px; padding: 0px; height: 128px; overflow: hidden;}
.featured_project_content {  width: 498px; padding: 0px; height: 128px; display: inline;overflow: hidden;}
.featured_project_content img { display: inline; margin:0px;border:0px; width:498px; height:128px;}
.featured_project_content h1 { font-size: 50px; font-weight: normal; margin: 0px 0px 30px 0px; color:#058DC5;font-family:arial;white-space: pre}
.featured_project_content h2 { font-size: 14px; font-weight: bold; margin: 0px; color:#058DC5;font-family:arial}
.featured_project_content p { width:300px;font-size: 16px; font-weight: normal; margin: 0px 0px 15px 0px; color:#535353;font-family:arial;text-align:justify}
.featured_project_content p.due { width:240px;font-size: 16px; font-weight: normal; margin: 0px 0px 15px 0px; color:#535353;font-family:arial;text-align:justify}

.featured_project_content a { text-decoration:underline;color:#535353;}
.featured_project_content a:link { text-decoration:underline;color:#535353;}
.featured_project_content a:hover { text-decoration:underline;color:#058DC5;}

#divMainRotatorNav { position:absolute; bottom:0px; left:0px; z-index:99; height: 1px; width:1px; margin:0px 0px 0px 0px;overflow: hidden; font-family:arial}
#divMainRotatorNav a { text-decoration:none; display: block; float: left; width:1px; height: 1px; background:url(../img/btn_rotator_active.gif) top right no-repeat; text-align: center; line-height: 100px; font-size: 11px; color: #000; margin-right: 12px; }
#divMainRotatorNav a:hover { background: transparent url(../img/btn_rotator_active.gif) top left no-repeat; text-decoration: none; }
#divMainRotatorNav a.activeSlide { background: transparent url(../img/btn_rotator_active.gif) top left no-repeat; text-decoration: none; color: #ffffff; }
#divMainRotatorNav a:focus { outline: none; }

 /* photogallery */
 
#gallery {width:220px; position:relative;}
#gallery .default {position:absolute; left:89px; top:53px; border:1px solid #888; z-index:-1;}
#gallery ul {list-style:none; padding:0; margin:0; width:180px; }
#gallery ul li {display:inline; width:60px; height:60px; float:left;}
#gallery ul li a {display:block; width:50px; height:50px; text-decoration:none; padding:4px; border:1px solid #fff;}
#gallery ul li a img {width:50px; height:50px; border:0;}
#gallery ul li a b {position:absolute; left:-9999px; display:block; width:570px; height:360px; background:#fff;}

#gallery ul li a:hover,
#gallery ul li a:active,
#gallery ul li a:focus {white-space:normal; border-color:#000; outline:0;}

#gallery ul li a:hover b {position:absolute; left:0; top:5px; z-index:100;}
#gallery ul li a:active b,
#gallery ul li a:focus b {position:absolute; left:0; top:5px;}


#gallery ul li a b i {display:block; width:570px; height:360px; text-align:center; display:table-cell; vertical-align:middle;}
#gallery ul li a b i img {width:auto; height:auto; border:1px solid #888;}

/* Ricerca avanzata */

.ric_locale{padding:0px;margin:0px 2px 0px 0px;}
.ric_locale h1{text-align:left;font-family:georgia,garamond,serif;text-align:center;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;font-weight: normal;color:#00427C;font-size: 25px;font-style:italic;}
#tuttilocali,#tuttilocali_v{float:left;background-color:#71C4E8;color:#fff;text-align:center;padding:11px 3px 12px 3px;margin:0px 1px 0px 150px;font-size:12px}
.TDric_blu,.TDric_verde{background-color:#71C4E8;color:#fff;text-align:center;float:left;width:15px;margin:0px 1px 1px 0px;padding:2px;font-size:12px}
#tuttilocali_v{background-color:#B3DA73}
.TDric_verde{background-color:#B3DA73}

.TDric_blu a:hover{color:#FF1575;text-decoration: none;}

.campi_ric{clear:both;color:#00427C;font-size:12px;padding:0px;margin:20px 0px 0px 10px}
.campi_ric label{float:left;color:#00427C;font-size:12px;padding:3px 0px 0px 0px;margin:0px 0px 10px 0px;background:transparent;width:18%}
.campi_ric label.nowidth {float:left;color:#00427C;font-size:12px;padding:3px 0px 0px 0px;margin:0px 0px 5px 0px;background:transparent;width:auto;}
.campi_ric input[type="text"]{float:left;color:#00427C;font-size:12px;margin: 0px 10px 0px 0px;padding:3px 0px 5px 5px;width: 195px!important;border:0px; background:url(../img/sf_select3.gif) 0 0 no-repeat;text-align:left}
.campi_ric input.cerca_menu[type="text"]{float:left;color:#00427C;font-size:12px;margin: 0px 10px 0px 0px;padding:3px 0px 5px 5px;width: 216px!important;border:0px; background:url(../img/sf_select2.gif) 0 0 no-repeat;text-align:left}
.campi_ric input[type="checkbox"]{float:left;margin: 4px 0px 0px 15px;padding:0px!important;width: 15px;border:0px;text-align:center;background:transparent}
.campi_ric input[type="checkbox"].noright {float:left;margin: 4px 20px 0px 3px;padding:0px!important;border:0px;text-align:center;background:transparent}
.campi_ric img{margin: 4px 0px 0px 8px;text-align:center}
.campi_ric select,.campi_ric select.tp  {float:left;margin: 0px 0px 10px 0px;padding:3px 5px 3px 3px!important;width: 216px!important;height:22px;border:0px; background:url(../img/sf_select2.gif) 0 0 no-repeat #fff; font-size: 11px;color:#0076a4;text-align:left}
.campi_ric select.tp {width: 390px!important;background:url(../img/sf_select_tp.gif) 0 0 no-repeat #fff;}
.campi_ric input[type="submit"] {float:right;color:#fff;font-size:12px;padding:0px 0px 3px 0px;margin:10px 80px 0px 0px;background:#00427C;width:90px;height:25px;border:0px;font-weight: bold;font-size:16px;font-style:italic;font-family:georgia,garamond,serif}


.divelenco_ric{float:left;background:#F6EEE9}
#elenco_ric li {display:block;float:left;padding:5px;background:#fff;height:65px;margin: 0px 2px 2px 0px;}
#elenco_ric li img{float:right;margin: 0px 0px 0px 10px;}
#elenco_ric li h1{color:#761F86;margin: 0px 0px 0px 5px;font-family:georgia,garamond,serif;font-style:italic;border-bottom:1px solid #761F86;font-size:12px;font-weight:bold;text-align:left;padding:0px;}
#elenco_ric li h2{color:#0076a4;margin: 0px 0px 0px 0px;padding: 3px 0px 0px 5px;font-size:11px;}
#elenco_ric li p{color:#0076a4;margin: 0px 0px 0px 0px;padding: 5px 0px 0px 5px;font-size:11px;}
#elenco_ric li h1 a,#elenco_ric li h1 a:visited{color:#761F86;text-decoration: none;}
#elenco_ric li h1 a:hover{color:#0076a4;text-decoration: none;}
#elenco_ric li h2 a,#elenco_ric li h2 a:visited,#elenco_ric li p a,#elenco_ric li p a:visited{color:#0076a4;text-decoration: none;}
#elenco_ric li h2 a:hover,#elenco_ric li p a:hover{color:#761F86;text-decoration: none;}




/* CLASSI PER LA STAMPA */
.contenuti_scheda_print{background:#fff;margin:0px 0px 0px 0px;padding:5px 0px 20px 0px;clear:both;width:100%; line-height: 1.3;}
#specialita_print{float:left;margin:0px 10px 0px 0px;padding:0px;color:#0076a4;width:50%;}
#specialitascroll_print{overflow: no;margin:5px 5px 5px 0px;padding:10px;color:#0076a4;}
#specialita_print h1{font-size:13px;margin:0px 0px 0px 0px;padding:0px;color:#0076a4}
#specialita_print p{font-size:12px;margin:0px 0px 5px 0px;color:#0076a4;padding:0px}
#facilitiesscroll_print{overflow: no;margin:5px 5px 5px 0px;padding:10px;color:#006d2b;}
#altreinfo_print{float:left;margin:10px 0px 0px 1px;padding:0px;width:100%}
#altreinfo_print h1{background:#D2ECF8;font-size:14px;margin:0px 10px 10px 1px;padding:3px;color:#0076a4}

#info1_print{float:left;margin:0px 100px 0px 0px;padding:0px}
#info1_print h1{background:#FFF;font-size:11px;margin:10px 0px 0px 25px;padding:0px;color:#006d2b}
#info1_print p{font-size:11px;margin:0px 0px 0px 25px;padding:0px;color:#006d2b}
#info1_print img{float:left;margin:2px 2px 0px 0px}
#info2_print{float:left;margin:0px;padding:0px}
#info2_print p{margin:0px 0px 5px 0px;padding:0px;}

/* ALLEGATI */

.allegati{clear:both;margin:20px 0px 0px 0px;padding:10px;border:1px solid #b7b7b7}
.allegati ul {list-style:none; padding:0px; margin:0px;}
.allegati ul li{margin:0px;padding:0px;font-size:12px;color:#761f86;font-weight:bold}
.allegati ul li a{text-transform:none;color:#761f86}
.allegati ul li a:hover{text-transform:none;color:#009cd9}

/* MENU RISTORANTI*/

.dett_risto{clear:both;margin:20px;padding:0px}
.dett_risto h1{color:#FF1574;margin: 0px 0px 5px 5px;font-family:georgia,garamond,serif;font-style:italic;font-size:18px;font-weight:bold;text-align:left;padding:0px;}
.dett_risto h2{color:#0076a4;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 5px;font-size:12px;font-weight:normal}

.dettmenu{clear:both;margin:0px;padding:20px;text-align:center}
.dettmenu h1{color:#761F86;margin: 0px 0px 5px 5px;font-family:georgia,garamond,serif;font-style:italic;border-bottom:1px solid #d0bad4;font-size:18px;font-weight:bold;text-align:center;padding:0px;}
.dettmenu p{margin: 10px 0px 10px 0px;padding: 0px 0px 0px 0px;clear:both;text-align:center}
.dettmenu h2{color:#0076a4;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 5px;font-size:12px;font-weight:bold;text-align:center}

.prezzi{clear:both;margin:0px;padding:0px;text-align:center}
.prezzo1{float:left;margin:0px;padding:0px;text-align:center}
.prezzo2{float:left;margin:0px;padding:0px;text-align:center}

ul.elenco_lingua {list-style:none;padding:0px;margin:0px }
ul.elenco_lingua li{width:85px;float:left;font-size:10px;color:#000;text-align:center;padding:0px;margin:0px 0px 10px 0px }
ul.elenco_lingua li img{height:30px;margin:0px }

ul.elenco_turni {list-style:none;padding:0px;margin:0px }
ul.elenco_turni li{float:left;font-size:12px;color:#000;text-align:center;padding:0px;margin:0px 10px 0px 0px }
ul.elenco_turni li img{float:left;margin:2px 5px 0px 0px }

.bot_formeventi{float:right;margin:10px 0px 0px 0px;text-align:center;font-family:georgia,garamond,serif;padding:10px 0px 0px 0px;width:198px;height:65px;background-image:url(../img/bt_eventi.png);background-position:top left;background-repeat:no-repeat}
.bot_formeventi a{color:#fff}
.bot_formeventi a:hover{color:#fec1da}


/* DB RICETTE */

.dett_ricetta{clear:both;margin:10px 0px 0px 0px;padding:0px}
.dett_ricetta h1{color:#ff1575;margin: 0px 0px 0px 5px;font-family:georgia,garamond,serif;font-weight:normal;font-style:italic;font-size:24px;text-align:left;padding:0px;}
.dett_ricetta h2{color:#009cd9;margin: 0px 0px 0px 0px;font-family:georgia,garamond,serif;font-weight:normal;font-style:italic;font-size:14px;text-align:left;padding:0px;}
.dett_ricetta h4{color:#761f86;margin: 0px 0px 0px 5px;font-family:georgia,garamond,serif;font-weight:normal;font-style:italic;font-size:14px;text-align:left;padding:0px;}
.dett_ricetta p{clear:both;margin: 5px 0px 10px 10px;font-size:12px;text-align:left;padding:0px;}
.dett_ricetta_sx{float:left;width:280px;margin:0px;padding:0px}
.dett_ricetta_dx{float:right;width:300px;margin:0px;padding:0px}
.foto_ricetta{border:2px solid #761f86;width:300px;margin:0px 0px 10px 0px }
.icone_ricetta{margin:0px;padding:0px 15px 0px 15px;font-size:12px;color:#000;text-align:center;}



