﻿html,body{height:100%;margin:0;}
body{font-family: Arial, Helvetica, sans-serif;font-size:.75em;color:#1F2B56;background:#1F2B56}
.error{font-family: Arial, Helvetica, sans-serif;font-size:1em;color:#FF0000;font-weight:bold;}
a{color:#1F2B56;font-weight:bold;text-decoration:underline} p{padding:0;margin:0}
.hide{display:none;clear:both}
.show{display:block;clear:both}
.rigthT{float:right;text-align:right} .width50{width:100px;padding:0 10px 0 0}
.nolink{font-weight:bold}
.nostyle{list-style:none;padding:0 0 0 10px;margin:0 0 0 10px;text-align:left } .nostyle li{border:0;} .nostyle li a{font-weight:100}
.left10{float:left;padding:0 10px 0 0} .left0{float:left;padding:0 0px 0 0}
.space10{clear:both;padding:10px;} .space5{clear:both;padding:4px;} .space2{clear:both;padding:2px;}
.space10V{clear:both;padding:10px 0 ;}
.space5V{clear:both;padding:5px 0 ;}
.space10HR{clear:both;padding:0 10px 0 0 ;}
.space25{clear:both;padding:20px;}
.space10H{clear:both;padding:0 10px}
.space20{padding:20px} .clear{clear:both;}
.padding5{clear:both;padding:5px}
.padding10{clear:both;padding:10px 10px 0 10px}
.padding3{clear:both;padding:2px}
.padding5table{clear:both;padding:5px 5px 2px 5px}
.wide20{float:left;width:20px;height:20px;}

#framebox{position:relative;margin:0 auto;width:900px;height:100%;}
#frame{position:absolute;width:900px;padding:0px;top:50%;left:50%;margin:-270px  0 0 -450px;}

#head{float:left;position:relative;width:900px;margin:0;z-index:100;padding:0 0 0 0;background-color:#FFFFFF;} #head img{padding:0;}
#head .topB{margin:0;font-size:0;padding:0;height:25px}
.imghead{border:0;padding:0;margin:0;}

#history{position:absolute;top:-8px;right:40px;color:#9A9999;font-size:.9em}
#history a{color:#9A9999;margin:0 5px;font-weight:100;text-decoration:underline} 

.login{position:absolute;top:8px;right:20px;color:#9A9999;font-size:.9em;z-index:1000000} .login a{text-decoration:none}


#lang{position:absolute;top:80px;right:20px;color:#9A9999;} #lang img{border:0;margin:0 4px }

.boxEl{width:99.6%;;overflow:hidden;;float:left;border-left:1px solid #C2C1CF;padding:5px 0px;display:inline;border-right:1px solid #C2C1CF;}

.halfBoxSx{width:180px;height:226px;overflow:hidden;overflow-x:hidden;float:left;border-left:1px solid #C2C1CF;padding:7px 0px 7px 7px;display:inline;border-right:1px solid #FFFFFF;}
.halfBoxDx{width:465px;height:226px;overflow:auto;overflow-x:hidden;float:left;padding:7px 5px 7px 0px;display:inline;}
.halfBoxDx img{float:left;border:0;margin:0;padding:0}

.halfBoxSxMap{width:465px;height:226px;overflow:hidden;float:left;border-left:1px solid #C2C1CF;padding:7px 0px 7px 7px;display:inline;border-right:1px solid #FFFFFF;}
.halfBoxDxMap{width:180px;height:226px;overflow:auto;overflow-x:hidden;float:left;padding:7px 5px 7px 0px;display:inline;}


.halfBoxSxProd{width:180px;height:226px;overflow:hidden;overflow-x:hidden;float:left;border-left:1px solid #C2C1CF;padding:7px 0px 7px 7px;display:inline;border-right:1px solid #FFFFFF;}
.halfBoxDxProd{width:455px;height:226px;overflow:auto;overflow-x:hidden;float:left;padding:7px 5px 7px 0px;display:inline;}




.box{width:645px;height:226px;overflow:hidden;overflow-x:hidden;float:left;border-left:1px solid #C2C1CF;padding:7px 5px 7px 7px;display:inline;}
#conBox{float:left;position:relative;width:900px;height:345px;overflow:hidden;display:inline;}
#conBoxARis{float:left;position:relative;width:900px;height:100%;overflow:hidden;display:inline;}
#conBoxARis .box{height:100%}
#conBoxARis .button{float:left;width:auto;margin:0 10px 10px 0}


#content{float:left;margin:0;width:900px;background:url("images/bkcontent.gif");padding:0px 0px 0px 0px;display:inline;}
.paddingC{width:880px;float:left;margin:0;padding:0px 20px 0px 20px;display:inline;}

.aster{color:#C1010E;font-weight:bold;font-size:1.4em}
#navmenu div{padding:0 0 0 15px;}
#subnavmenu div{padding:0}
#navmenu  a{color:#A81623;font-weight:bold;padding:0}

#subnavmenu  a{color:#5E5E5E;font-weight:bold;padding:0;font-weight:100}
#subnavmenu  a:hover{background:#EBEBEB} 

.boxmenu{float:left;position:relative;top:0px;}
.tabmenu{float:left;position:relative;margin:0;height:24px;padding:0;}
#cap{float:left;position:absolute;width:880px;bottom:-1px;z-index:0;font-size:0;border-bottom:1px solid #FFFFFF;left:10px;}

#tab{float:left;width:98%;background:url("images/bk_tab.gif");height:28px;padding:0 0 0 10px;display:inline}
#tab .tabON{height:20px;padding:5px 10px 2px 10px;margin:0; float:left;background:url("images/tab-ON.gif") }
#tab .tabONsx{float:left;margin:0 10px 0 0;background:url("images/tab-ONsx.gif");height:27px;width:5px}
#tab .tabON a{color:#FFFFFF;font-weight:bold;text-decoration:none}

#tab .tabOFF{height:20px ;padding:5px 10px 2px 10px ;margin:0 0 0 ;float:left;background:url("images/tab-OFF.gif") }
#tab .tabOFFsx{float:left;margin:0 10px 0 0;background:url("images/tab-OFFsx.gif");height:27px;width:5px}
#tab .tabOFF a{color:#1F2A57;font-weight:bold;text-decoration:none}
.bodyboxundertitle{float:left;margin:5px 0 7px 0;width:98%}

/* ---------------doc ---------------------------*/
fieldset,form{margin:0;padding:0}

.boxDoc{width:645px;height:226px;overflow:auto;overflow-x:hidden;float:left;padding:7px 5px 7px 0px;display:inline;}

.tabcontent{float:left;width:98%;margin:10px 0 0 0}
.filterDoc{float:left;width:96%;background:#dedede;padding:4px 1% 2px 1%;margin:5px 0}
.pager{float:left;width:100%} 
.pager img{border:0;padding:0 7px;vertical-align:middle}
.paddingTd td{padding:5px 0 0 0}
.left{float:left}
.right{float:right}
.boxDoc .button{width:50px;}

#menu{float:left;width:880px;position:relative;top:0px;height:24px;border-bottom:1px solid #C2C1CF;border-top:1px solid #C2C1CF;left:10px;}
#menu ul{list-style:none;margin:0;padding:0;background:#C1010E;}
#menu ul a{display:block;text-decoration:none;color:#FFFFFF;margin:0;padding:3px 10px;font-weight:100 } li{border:2px solid #C1010E;}
#menu ul a:hover{display:block;background:#16224F;text-decoration:none;padding:3px 10px;color:#fff;font-weight:100}

.submenu {width:147px;position:absolute;left:0px;background:#C1010E;top:22px;display:none;padding:0;font-size:0px;border:0} 
.submenu a{color:#fff;font-size:12px}
#red{color:#C1010E} #blu{color:#1F2B56}
#linesx{position:absolute;background:url("images/bkmenu.gif");width:1px;height:24px;right:10px;top:99px;font-size:0;z-index:100}

#menu .menu-ON{width:145px;float:left;height:19px;padding:4px 0 1px 0;background-color:#1F2B56;text-align:center;border-left:1px solid #1F2B56;}
#menu .menu-OFF{width:145px;float:left;height:19px;padding:4px 0 1px 0;background-color:#FFFFFF;text-align:center;border-left:1px solid #C2C1CF;}
#menu .menu-UP{width:145px;float:left;height:19px;padding:4px 0 1px 0;background-color:#C1010E;text-align:center;border-left:1px solid #C2C1CF;}

#menu .menu-ON a{color:#FFFFFF;margin:0 7px;font-weight:bold;text-decoration:none} 
#menu .menu-OFF a{color:#16224F;margin:0 7px;font-weight:bold;text-decoration:none}
#menu .menu-UP a{color:#FFF;margin:0 7px;font-weight:bold;text-decoration:none}  

#content .text{padding:0 5px 5px 5px;text-align:left;font-size:12px} #content .textM{padding:3px 5px;} 
#col2sx{float:left;width:270px} #col2dx{float:left;width:400px}

.textDoc{float:left;width:98%;height:150px;overflow-x:hidden;overflow-y:auto;display:inline;}
.textDoc td{font-size:12px;}
.textDoc strong{font-size:12px} 
.textDoc a{font-weight:bold}
.subtitleDoc{float:left;width:100%;border-bottom:1px solid #C2C1CF;margin:5px 0 10px 0;font-size:1em;font-weight:bold}
.textDoc .button{width:150px;float:right;margin:25px 0 0 0}

.boxTitle{width:99.7%;float:left;border-left:1px solid #C2C1CF;padding:10px 0 4px 0;border-bottom:1px solid #C2C1CF;}

.title{float:left;font-size:1.8em;font-weight:bold;margin:-5px 10px 0 7px;}
.subtitle{float:left;font-size:1.6em;font-weight:bold;margin:-1px 10px 0 10px;}
.titleredSm{font-size:1em;font-weight:bold;color:#C1010E}

.text li{border:0;}

.titleBlock{font-size:1.2em;font-weight:bold;margin:10px 10px 10px 10px;border-bottom:1px solid #1F2A57;} 
.titleBlock a{color:#1F2A57;text-decoration:none}

.dida{background:#FFFFFF;padding:0;font-style:italic;} 
.imgtxt{position:relative;float:left;margin:0 15px 5px 0}
.imgtxtBlock{float:left;margin:0 15px 5px 0}
.imgtxtBlockBig{float:left;margin:0 15px 5px 0} .imgtxtBlockBig img{width:100%}


.subtitleS{color:#fff;font-size:1.6em;font-weight:bold;margin:0 10px}

.tophome1S{height:9px;background:url("images/bk_home_top1S.gif");font-size:0}

.right{float:right;text-align:right;margin:3px 7px;}

.pagerElenco{float:left;} 
.pagerElenco img{border:0;padding:0 7px;vertical-align:middle}

.pagerStampa{position:absolute;top:5px;right:20px;font-size:9pt;float:left;padding:4px 5px 0 5px;} 
.pagerStampa a{text-decoration:none} .pagerStampa .on{color:#c1010e}

.boxS{border-left:1px solid #C2C1CF;border-right:1px solid #C2C1CF;padding:5px 0px;background-color:#1F2B56}
.boxM{border-left:1px solid #C2C1CF;border-right:1px solid #C2C1CF;padding:5px 0px;background-color:#E5E7EC}

.line{clear:both;border-top:1px solid #C2C1CF;font-size:0;margin:0}
.lineclose{clear:both;border-top:1px solid #C2C1CF;font-size:0;margin:0 0 0 10px;width:880px;}
.topelenco1{height:9px;background:url("images/bk_elenco_top1.gif");font-size:0}

.bottomhome1S{height:9px;background:url("images/bk_home_bottom1S.gif");font-size:0}
.navbar{float:left;width:200px;padding:0 0 0 0;}
.contentW{float:left;width:660px;margin-left:10px;}

.paddingCHP{width:880px;float:left;margin:0;padding:0px 10px 0px 10px;}
.contentWHP{float:left;width:663px;height:270px;margin-left:0px;padding:7px 0px 7px 0px;border-right:1px solid #C2C1CF;}
.linecloseHP{clear:both;border-top:1px solid #C2C1CF;font-size:0;margin:0 0px 0 0px;width:663px;}

.nomargin{margin:0} .imgDx{float:left;width:200px;padding:7px 0px 7px 7px;} .imgDx img{margin:0px 0px 0px 0px}

.imgSxTxt{float:left;margin:0 10px 5px 5px} .imgSxTxt img{float:left;border:0;margin:0 10px 5px 0}
.imgDxTxt{float:left;margin:0 10px 5px 5px} .imgDxTxt img{float:right;border:0;margin:0 5px 5px 10px}
.fullTxt{float:left;margin:0 10px 5px 5px}
.halfTxt{float:left;margin:0 10px 5px 5px;width:45%}

.imgbigHP{position:relative;text-align:center;padding:7px 7px 7px 7px;}
.textprodottihp{position:absolute;height:15px;z-index:3;top:105px;left:245px;}
.contcol3Txt{width:663px;height:89px;margin-left:0px;padding:0px 0px 0px 0px;}
.col3Txt{float:left;padding:7px 7px 7px 7px;width:206px;height:75px;border-left:1px solid #C2C1CF;}

.newshp{float:left;width:656px;padding:0 0 7px 7px;}
.newshptitle{float:left;width:80px;font-size:1.5em;color:#1F2B56;font-weight:bold;}
.newshptext{float:left;width:570px;}

.newshpES{float:left;width:656px;padding:0 0 7px 7px;}
.newshptitleES{float:left;width:110px;font-size:1.5em;color:#1F2B56;font-weight:bold;}
.newshptextES{float:left;width:540px;}


.button{width:100px;background:#C1010E;text-align:center;padding:3px 5px;} 
.button a{font-weight:bold;padding:0 10px;color:#FFF;text-decoration:none}
.button a:hover{text-decoration:underline;color:#FFF}

.divbox{position:relative;width:100px;text-align:center;cursor:pointer;font-size:0;}  
.divbox img{padding:2px 0;border:0}
.divboxbig{position:relative;float:left;font-size:0;margin:0 5px;}#content .divboxbig img{border:0}

.divboxbigTOP{position:relative;text-align:center;float:left;width:100%;height:9px;background:url("images/lineTOP.gif")}
.divboxbigBOTTOM{position:relative;text-align:center;float:left;width:100%;height:8px;background:url("images/lineBOTTOM.gif")}

.boxNav{width:200px;float:left;border-left:1px solid #C2C1CF;border-right:1px solid #C2C1CF;padding:5px 0px;background:url("images/bk_navbar.gif");overflow:hidden;}
.navbar .divboxbigTOP{position:relative;text-align:center;float:left;width:100%;height:9px;background:url("images/lineTOPNav.gif")}
.navbar .divboxbigBOTTOM{position:relative;text-align:center;top:-6px;float:left;width:202px;height:15px;background:url("images/lineBOTTOMNav.gif") }

.menuBox{width:200px;float:left;padding:3px 0px;overflow:hidden;}
.navbar .menuTOP{position:relative;text-align:center;float:left;width:100%;height:9px;background:url("images/lineTOPNav1.gif")}
.navbar .menuBOTTOM{position:relative;text-align:center;top:-6px;float:left;width:202px;height:15px;background:url("images/lineBOTTOMNav1.gif") }

.menuBox .menuLiv1-ON{width:185px;float:left;padding:3px 5px 3px 10px;border-bottom:1px solid #C2C1CF;background:#1F2B56 } 
.menuBox .menuLiv1-OFF{width:185px;float:left;padding:3px 5px 3px 10px;border-bottom:1px solid #C2C1CF }
.menuBox .menuLiv1-OFF a{text-decoration:none;color:#1F2B56;font-weight:bold}
.menuBox .menuLiv1-ON a{text-decoration:none;color:#ffffff;font-weight:bold} 
  
.menuBox .menuLiv2-ON{width:155px;float:left;padding:3px 5px 3px 30px;border-bottom:1px dotted #C2C1CF;background:url("images/bk_liv2.jpg")} 
.menuBox .menuLiv2-ON a{font-weight:bold;text-decoration:none;color:#C1010E;font-size:11px}
.menuBox .menuLiv2-OFF{width:155px;float:left;padding:3px 5px 3px 30px;border-bottom:1px dotted #C2C1CF;background:url("images/bk_liv2.jpg")} 
.menuBox .menuLiv2-OFF a{font-weight:100;text-decoration:none;color:#1F2B56;font-size:11px}

.menuBox .menuLiv3-ON{width:165px;float:left;background:#ffffff;padding:2px 5px 2px 10px;overflow:hidden;} 
.menuBox .menuLiv3-ON a{color:#C1010E;font-weight:100;text-decoration:none;font-size:10px;font-style:italic} 
.menuBox .menuLiv3-OFF{width:165px;float:left;background:#ffffff;padding:2px 5px 2px 10px;overflow:hidden} 
.menuBox .menuLiv3-OFF a{font-weight:100;text-decoration:none;color:#1F2B56;font-size:10px;font-style:italic} 

.navbar .divboxbigBOTTOMPage{position:relative;text-align:center;top:-6px;float:left;width:202px;height:15px;background:url("images/lineBOTTOMNavPage.gif") }

.box-OFF{width:100px;float:left;height:70px;border-bottom:1px solid #C1C0CE} 
.box-ON{width:100px;float:left;background:url("images/frame-ON.gif");height:70px;border-bottom:1px solid #C1C0CE}
.box-SEL{width:100px;float:left;background:url("images/frame-SEL.gif");height:70px;border-bottom:1px solid #C1C0CE}

.list{width:200px;float:left;list-style:url("images/bullet.gif");margin:10px 0 10px 15px;padding:0;} #content .list li{border:0;padding:0 0 5px 0;}
.ricette{width:190px;height:200px;float:left;margin:0px 0 0px 0px;padding:0;}
#content .ricette ul{list-style:url("images/bullet.gif");padding:0 0 0 20px;margin:0 0 0 10px} 
.ricette li{border:0;padding:0 0 5px 0;}
.ricetteSCH{width:241px;height:85px;float:left;margin:0;padding:2px 7px 5px 2px;} 
#content .ricetteSCH ul{list-style:url("images/bullet.gif");padding:0 0 0 20px;margin:0 0 0 10px} 
.ricetteSCH li{border:0;padding:0 0 5px 0;}

.news{width:285px;height:200px;float:left;margin:0px 0 0px 0px;padding:0;}
#content .news ul{list-style:url("images/bullet.gif");padding:0 0 0 20px;margin:0 0 0 10px} 
.news li{border:0;padding:0 0 5px 0;}

.elenco{width:370px;float:left;margin:0 10px 20px 15px;} #content .elenco .text{padding:0;width:240px;float:left;margin:0 0 0 10px;} 
.elenco .img{float:left;width:118px;text-align:center}
.elenco .img img{border:0;padding:0;margin:0}

.elencoNew{width:180px;float:left;margin:0 5px 10px 5px;} #content .elencoNew .text{padding:0;width:100px;float:left;margin:0 0 0 5px;} 
.elencoNew .img{float:left;width:72px;text-align:center;height:43px;overflow:hidden;}
.elencoNew .img img{border:0;padding:0;margin:0}

.angle1-OFF {width:8px;height:7px;background:url("images/angle-1.gif") no-repeat center;position:absolute;top:0px;left:1px;font-size:0}
.angle2-OFF {width:8px;height:7px;background:url("images/angle-2.gif") no-repeat center;position:absolute;top:0px;right:0px;font-size:0}
.angle3-OFF {width:8px;height:7px;background:url("images/angle-3.gif") no-repeat  center;position:absolute;bottom:0px;right:0px;font-size:0}
.angle4-OFF {width:8px;height:7px;background:url("images/angle-4.gif") no-repeat  center;position:absolute;bottom:0px;left:1px;font-size:0;}

.angle1-ON {width:8px;height:7px;background:url("images/angle-RED-1.gif") ;position:absolute;top:2px;left:1px;font-size:0}
.angle2-ON {width:8px;height:7px;background:url("images/angle-RED-2.gif") ;position:absolute;top:2px;right:0px;font-size:0}
.angle3-ON {width:8px;height:7px;background:url("images/angle-RED-3.gif") ;position:absolute;bottom:0px;right:0px;font-size:0}
.angle4-ON {width:8px;height:7px;background:url("images/angle-RED-4.gif") ;position:absolute;bottom:0px;left:0px;font-size:0}

.angle1-SEL {width:8px;height:7px;background:url("images/angle-BLU-1.gif") ;position:absolute;top:2px;left:1px;font-size:0}
.angle2-SEL {width:8px;height:7px;background:url("images/angle-BLU-2.gif") ;position:absolute;top:2px;right:0px;font-size:0}
.angle3-SEL {width:8px;height:7px;background:url("images/angle-BLU-3.gif") ;position:absolute;bottom:0px;right:0px;font-size:0}
.angle4-SEL {width:8px;height:7px;background:url("images/angle-BLU-4.gif") ;position:absolute;bottom:0px;left:0px;font-size:0}

.textprivacy{font-size:.8em;}

#tail{width:900px;float:left;background:url("images/tail.gif") no-repeat;height:46px;}
#tail{font-size:.8em;padding:3px 0 0 0;text-align:left;color:#898899;}
#tail a{color:#898899;text-decoration:underline;}
#tail .made{margin:16px 0 0 0;text-align:center}
#tail .sinistra {margin:0 0 0 45px;float:left;}
#tail .destra {margin:5px 15px 0 0;text-align:right;}

#content .angle1{width:9px;height:9px;background:url("images/angle1.gif") no-repeat ;position:absolute;top:0px;left:0px;font-size:0}
#content .angle2{width:9px;height:9px;background:url("images/angle2.gif") no-repeat ;position:absolute;top:0px;right:-2px;font-size:0}
#content .angle3{width:9px;height:9px;background:url("images/angle3.gif") no-repeat ;position:absolute;bottom:-1px;right:-2px;font-size:0}
#content .angle4{width:9px;height:9px;background:url("images/angle4.gif") no-repeat ;position:absolute;bottom:-1px;left:0px;font-size:0;}
