body { text-align: center; margin: 0; margin-top: 3px; padding: 0; background: #FFF097; font-family: verdana, tahoma, arial, helvetica, sans-serif }

.container { width: 780px; margin-left: auto; margin-right: auto }
.header { float: left; width: 774px; height: 150px; text-align:left; padding: 2px;  background: #FFFFFF; border: 1px outset gray; margin: 0; }
.header img { border: 0; }
.menu { float: left; width: 774px; height: 30px; text-align:left; padding: 2px;  background: #FFFFFF; border: 1px outset gray; margin: 0; margin-top: 6px }

.menu-container { float: left; width: 774px; height: 30px; text-align:left; padding: 0; margin: 0; background: #00A651;}
.menu-container-internal { float: left; border: 0;  margin: 0; margin-top: 7px;  margin-bottom: 4px; padding: 0; padding-bottom: 3px; padding-left:4px }
.menu-element { float: left; text-align:left; border-left: 1px solid #FFFFFF; color: #FFFFFF; font-size:13px; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-weight: bold; padding: 0; margin: 0; margin-left:2px; padding-left:9px; margin-right:9px }
.menu-element a { color: white; text-decoration: none }
.menu-element a:link { color: white; text-decoration: none }
.menu-element a:active { color: white; text-decoration: none }
.menu-element a:visited { color: white; text-decoration: none }
.menu-element a:hover { color: white; text-decoration: underline }
.menu-element-card { font: 9pt Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
.menu-element-card a { font: 8pt Arial, Helvetica, sans-serif; color: #00A651; text-decoration: none;}
.menu-element-card a:link { font: 8pt Arial, Helvetica, sans-serif; color: #00A651; text-decoration: none;}
.menu-element-card a:active { font: 8pt Arial, Helvetica, sans-serif; color: #00A651; text-decoration: none;}
.menu-element-card a:visited { font: 8pt Arial, Helvetica, sans-serif; color: #00A651; text-decoration: none;}
.menu-element-card a:hover { font: 8pt Arial, Helvetica, sans-serif; color: #00A651; text-decoration: none; text-decoration: underline }

.logomenu-agri { float: left; width: 780px; height: 45px; text-align:left; padding: 0; margin: 3px 0 0 2px;}

.menu-element-sel { float: left; text-align:left; border-left: 1px solid #FFFFFF; color: #FFFFFF; font-size:13px; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-weight: bold; padding: 0; margin: 0; margin-left:2px; padding-left:3px; margin-right:2px }
.menu-element-sel a { color: white; text-decoration: underline }
.menu-element-sel a:link { color: white; text-decoration: underline }
.menu-element-sel a:active { color: white; text-decoration: underline }
.menu-element-sel a:visited { color: white; text-decoration: underline }
.menu-element-sel a:hover { color: white; text-decoration: underline }

.servizi-operatori-big { float: left; text-align:left; font-weight: bold; color: #00A651; font-size:16px; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; padding: 0; margin: 0; }
.servizi-operatori { float: left; text-align:left; color: #000000; font-size:10px; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; padding: 0; margin: 0; }
.servizi-operatori3 { text-align:left; color: #000000; font-size:10px; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; padding: 0; margin: 0; }
.servizi-operatori2 { float: left; text-align:center; color: #000000; font-size:12px; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; padding: 0; margin: 10px 0 0 0; }
.servizi-operatori a { color: black; text-decoration: none }
.servizi-operatori a:link { color: black; text-decoration: none }
.servizi-operatori a:active { color: black; text-decoration: none }
.servizi-operatori a:visited { color: black; text-decoration: none }
.servizi-operatori a:hover { color: black; text-decoration: underline }

.canvas { float: left; width: 778px; text-align:left; background-color: white; margin: 0; margin-top: 5px; padding: 0 0 5px 2px}
.canvas2 { float: left; width: 778px; text-align:left; margin: 0; margin-top: 5px; padding: 0 0 5px 2px}
.lang-selector-container { float: right; width: 780px; font-size: 10px; font-weight: bold; color:  #00A651; margin-right: 5px}
.lang-selector-element { float: right; border-left: solid 1px #00A651; margin: 2px 3px 2px 0; padding-left: 3px }


.menu-bottom { float: left; width: 778px; height: 20px; text-align:left; padding: 1px;  background: #FFFFFF; border: 1px outset gray; margin: 0; margin-top: 6px }
.menu-copyright { float: left; width: 778px; height: 30px; text-align:center; padding: 0px; color: #000000; font-size:9px; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; margin-top: 6px }
.menu-container-bottom { float: left; width: 778px; height: 20px; text-align:left; padding: 0; margin: 0; background: #00A651;}
.menu-container-internal-bottom { float: left; border: 0;  margin: 0; margin-top: 4px;  margin-bottom: 2px; padding: 0; padding-bottom: 3px; padding-left:4px }
.menu-element-bottom { float: left; text-align:left; border-left: 0px solid #FFFFFF; color: #FFFFFF; font-size:9px; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; padding: 0; margin: 0; margin-left:42px; padding-left:3px; margin-right:32px }
.menu-element-bottom a { color: white; text-decoration: none }
.menu-element-bottom a:link { color: white; text-decoration: none }
.menu-element-bottom a:active { color: white; text-decoration: none }
.menu-element-bottom a:visited { color: white; text-decoration: none }
.menu-element-bottom a:hover { color: white; text-decoration: underline }

.left-block  { float: left; width: 580px; text-align:left; margin-left: 0px; margin-right: 2px; padding: 0; }
.right-block { float: left; width: 160px; text-align:left; margin-left: 2px; margin-right: 4px; padding: 0; }
.full-block { float: left; width: 740px; text-align:left; padding: 0; }


.ricerca-diretta { float: left; width: 572px; height: 253px; border: 1px solid #00A651; margin: 0; margin-top: 5px; margin-left: 5px}
.ricerca-diretta-titolo { float: left; width: 570px; height: 34px; margin: 0 0 0 5px; margin-top: 0px; margin-bottom: 0px; padding: 0;  color: #00A651; font-size: 22px; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-weight: bold; vertical-align: top; }
.ricerca-diretta-titolo-small { float: left; width: 570px; height: 15px; margin: 0 0 0 5px; margin-top: -5px; margin-bottom: 10px; padding: 0;  color: #00A651; font-size: 10px; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-weight: bold; vertical-align: top; }
.ricerca-diretta-titolo span { vertical-align: super; }
.ricerca-diretta-sx { float: left; width: 200px; height: 130px; margin: 0; margin-left: 60px; padding: 0;  color: #5B82A9; font-size: 11px; font-weight: bold; }
.ricerca-diretta-sx-titolo { float: left; font-size: 12px; color: #00A651; width: 200px; }
.ricerca-diretta-sx-container  { float: left; margin-top: 10px; margin-left: 17px }
.ricerca-diretta-sx-container-titolo { font-size: 10px; color: black; font-weight: normal; margin-bottom: 10px }
.ricerca-diretta-dx { float: left; width: 280px; height: 130px; margin: 0; margin-left: 0px; padding: 0;  color: #5B82A9; font-size: 11px; font-weight: bold; }
.ricerca-diretta-dx-titolo { font-size: 12px; color: #00A651; margin-bottom: 0 }
.ricerca-diretta-dx-container  { float: left; margin-top: 5px; margin-left: 17px; width: 269px }

.intro { float: left; width: 572px; height: 273px; background-color:  #ffffff; border: 1px solid #00A651; margin: 0; margin-left: 5px}
.intro-img { float: left; background-color:  #ffffff; width: 572px; margin: 0; }
.intro-titolo { float: left; width: 570px; height: 34px; margin: 0 0 0 5px; margin-top: 0px; margin-bottom: 0px; padding: 0;  color: #00A651; font-size: 22px; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-weight: bold; vertical-align: top; }
.intro-titolo-small { float: left; width: 570px; height: 15px; margin: 0 0 0 5px; margin-top: -5px; margin-bottom: 10px; padding: 0;  color: #00A651; font-size: 10px; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-weight: bold; vertical-align: top; }
.intro-titolo span { vertical-align: super; }
.intro-sx { float: left; width: 200px; height: 130px; margin: 0; margin-left: 60px; padding: 0;  color: #5B82A9; font-size: 11px; font-weight: bold; }
.intro-sx-titolo { float: left; font-size: 10px; color: #000000; width: 560px; margin-left: 5px; margin-right: 5px; text-align: justify }
.intro-sx-container  { float: left; margin-top: 10px; margin-left: 17px }
.intro-sx-container-titolo { font-size: 10px; color: black; font-weight: normal; margin-bottom: 10px }
.intro-dx { float: left; width: 280px; height: 130px; margin: 0; margin-left: 0px; padding: 0;  color: #5B82A9; font-size: 11px; font-weight: bold; }
.intro-dx-titolo { font-size: 12px; color: #00A651; margin-bottom: 0 }
.intro-dx-container  { float: left; margin-top: 5px; margin-left: 17px; width: 269px }


.ricerca-radio-element { float: left;  border: 0; width: 76px; margin: 2px 12px 0 0; padding: 0;  padding-bottom: 2px; color: black; font-size: 11px; font-weight: normal; vertical-align: baseline;   }
.ricerca-radio-element span { vertical-align: middle }
.ricerca-radio-element input { vertical-align: middle }
.ricerca-reg-element { float: left; font-size: 10px; color: black; font-weight: normal; margin: 18px 0 0 6px}
.ricerca-reg-element select { font-size: 10px; color: black; font-weight: normal; width: 120px; height: 17px}
.ricerca-prov-element { float: left; font-size: 10px; color: black; font-weight: normal; margin: 18px 0 0 5px}
.ricerca-prov-element select { font-size: 10px; color: black; font-weight: normal; width: 45px; height: 17px}

.ricerca-diretta-tipo-titolo { float: left; font-size: 12px; font-weight: bold; color: #00A651; width: 200px; }
.ricerca-diretta-tipo-container { float: left; margin-top: 10px; margin-left: 17px; width: 500px  }

.ricerca-diretta-tipo { float: left; width: 200px; height: 50px; margin: 0; margin-left: 60px; padding: 0; }
.ricerca-diretta-tipo input { vertical-align: middle; font-size: 10px; color: black; font-weight: normal; }
.ricerca-diretta-tipo span { vertical-align: middle; font-size: 10px; color: black; font-weight: normal; }
.ricerca-diretta-tipo-element { float: left; width: 120px}

.ricerca-diretta-bottom { float: left; width: 500px; margin: 40px 0 0 0; margin-left: 78px; padding: 0; }
.ricerca-diretta-bottom-link { float: left; width: 200px; margin: 0; margin-left: 0px; padding: 0; }
.ricerca-diretta-bottom-link a { font-size: 12px; font-weight: bold; color: #00A651; text-decoration: none }
.ricerca-diretta-bottom-link a:link { font-size: 12px; font-weight: bold; color: #00A651; text-decoration: none }
.ricerca-diretta-bottom-link a:active { font-size: 12px; font-weight: bold; color: #00A651; text-decoration: none }
.ricerca-diretta-bottom-link a:visited { font-size: 12px; font-weight: bold; color: #00A651; text-decoration: none }
.ricerca-diretta-bottom-link a:hover { font-size: 12px; font-weight: bold; color: #00A651; text-decoration: underline }

.ricerca-diretta-bottom-button  { float: left; width: 100px; margin: 0; margin-left: 160px; padding: 0; }

.ricerca-diretta-calendar { position: absolute; top: 30px; left:40px; height:300px; border: 0; background-color: white; overflow: hidden; visibility: hidden }


.motore-ricerca { float: left; }
.motore-sx { float: left; width: 200px }
.motore-dx { float: left; width: 200px }

.ricerca-avanzata { float: left; width: 572px; height: 544px; background-color:  #ffffff; border: 1px solid #00A651; margin: 0 0 0 5px; margin-left: 5px}
.ricerca-avanzata-titolo { float: left; width: 500px; height: 20px; margin: 0 0 0 5px; margin-top: -5px; margin-bottom: 30px; padding: 0;  color: #00A651; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 34px; font-weight: bold; vertical-align: top; }
.ricerca-avanzata-titolo-small { float: left; width: 500px; height: 20px; margin: 0; margin-top: -10px; margin-bottom: 10px; padding: 0;  color: #00A651; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; vertical-align: top; }
.ricerca-avanzata-titolo span { vertical-align: super; }
.ricerca-avanzata-sx { float: left; width: 200px; height: 130px; margin: 20px 0 0 60px; padding: 0;  color: #5B82A9; font-size: 11px; font-weight: bold; }
.ricerca-avanzata-sx-titolo { float: left; font-size: 12px; color: #00A651; width: 200px; }
.ricerca-avanzata-sx-container  { float: left; margin-top: 10px; margin-left: 17px }
.ricerca-avanzata-sx-container-titolo { font-size: 10px; color: black; font-weight: normal; margin-bottom: 10px }
.ricerca-avanzata-dx { float: left; width: 280px; height: 130px; margin: 20px 0 0 0; padding: 0; color: #5B82A9; font-size: 11px; font-weight: bold; }
.ricerca-avanzata-dx-titolo { font-size: 12px; color: #00A651; margin-bottom: 0 }
.ricerca-avanzata-dx-container  { float: left; margin-top: 5px; margin-left: 17px; width: 269px }

.ricerca-avanzata-struttura { float: left; width: 500px; height: 100px; margin: 20px 0 0 60px; padding: 0;  color: #5B82A9; font-size: 11px; font-weight: bold; }
.ricerca-avanzata-struttura-titolo { float: left; font-size: 12px; margin-bottom: 10px; color: #00A651; width: 500px; }

.ricerca-avanzata-struttura-element { float: left; color: black; font-size: 11px; font-weight: normal; vertical-align: bottom; width: 290px;  }
.ricerca-avanzata-struttura-element-text-long  { float: left; width: 120px; margin-top: 5px; vertical-align: middle } 
.ricerca-avanzata-struttura-element-text-small { float: left; width: 132px; margin: 5px 0 0 0; vertical-align: middle } 
.ricerca-avanzata-struttura-element input { float: left; margin: 5px 0 0 0; width: 100px; vertical-align: middle }
.ricerca-avanzata-struttura-element select {float: left; margin: 5px 0 0 0; }


.ricerca-avanzata-tipo-titolo { float: left; font-size: 12px; font-weight: bold; color: #00A651; width: 200px; }
.ricerca-avanzata-tipo-container { float: left; margin-top: 10px; margin-left: 17px; width: 500px  }

.ricerca-avanzata-tipo { float: left; width: 200px; height: 50px; margin: 0; margin-left: 60px; padding: 0; }
.ricerca-avanzata-tipo input { vertical-align: middle; font-size: 10px; color: black; font-weight: normal; }
.ricerca-avanzata-tipo span { vertical-align: middle; font-size: 10px; color: black; font-weight: normal; }
.ricerca-avanzata-tipo-element { float: left; width: 120px}


.ricerca-avanzata-bottom { float: left; width: 500px; margin: 0 0 0 78px; padding: 0; }


.ricerca-avanzata-bottom-button  { float: left; width: 100px; margin: 0; margin-left: 360px; padding: 0; }

.ricerca-avanzata-calendar { position: absolute; top: 30px; left:40px; height:300px; border: 0; background-color: white; overflow: hidden; visibility: hidden }

.ricerca-avanzata-dotazioni-container { float: left; width: 500px; margin: 40px 0 0 60px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; vertical-align: middle }
.ricerca-avanzata-dotazioni-titolo { float: left; width: 490px; margin: 0 0 10px 0; font-size: 12px; font-weight: bold; color: #00A651; }
.ricerca-avanzata-dotazioni-col { float: left; width: 160px }
.ricerca-avanzata-dotazioni-element input { vertical-align: middle }
.ricerca-avanzata-dotazioni-element span { vertical-align: middle }



.ricerca-offspeciali { float: left; width: 572px; height: 353px; background-color:  #ffffff; border: 1px solid #00A651; margin: 0; margin-left: 5px}
.ricerca-offspeciali-titolo { float: left; width: 500px; height: 34px; margin: 0; margin-top: -5px; margin-bottom: 10px; padding: 0;  color: #00A651; font-size: 34px; font-weight: bold; vertical-align: top; }
.ricerca-offspeciali-titolo span { vertical-align: super; }
.ricerca-offspeciali-sx { float: left; width: 200px; height: 130px; margin: 0; margin-left: 60px; padding: 0;  color: #5B82A9; font-size: 11px; font-weight: bold; }
.ricerca-offspeciali-sx-titolo { float: left; font-size: 12px; color: #00A651; width: 200px; }
.ricerca-offspeciali-sx-container  { float: left; margin-top: 10px; margin-left: 17px }
.ricerca-offspeciali-sx-container-titolo { font-size: 10px; color: black; font-weight: normal; margin-bottom: 10px }
.ricerca-offspeciali-dx { float: left; width: 280px; height: 130px; margin: 0; margin-left: 0px; padding: 0;  color: #5B82A9; font-size: 11px; font-weight: bold; }
.ricerca-offspeciali-dx-titolo { font-size: 12px; color: #00A651; margin-bottom: 0 }
.ricerca-offspeciali-dx-container  { float: left; margin-top: 5px; margin-left: 17px; width: 269px }

.ricerca-offspeciali-tipo-titolo { float: left; font-size: 12px; font-weight: bold; color: #00A651; width: 200px; }
.ricerca-offspeciali-tipo-container { float: left; margin-top: 10px; margin-left: 17px; width: 500px  }

.ricerca-offspeciali-tipo { float: left; width: 200px; height: 50px; margin: 0; margin-left: 60px; padding: 0; }
.ricerca-offspeciali-tipo input { vertical-align: middle; font-size: 10px; color: black; font-weight: normal; }
.ricerca-offspeciali-tipo span { vertical-align: middle; font-size: 10px; color: black; font-weight: normal; }
.ricerca-offspeciali-tipo-element { float: left; width: 120px}

.ricerca-offspeciali-pacch { float: left; width: 450px; margin: 20px 0 0 60px; padding: 0; font-size: 10px; color: black; font-weight: normal;}

.ricerca-offspeciali-categoria { float: left; width: 450px; margin: 10px 0 0 60px; }
.ricerca-offspeciali-categoria-titolo { float: left; font-size: 12px; font-weight: bold; color: #00A651; width: 430px; }
.ricerca-offspeciali-categoria-col  { float: left; width: 150px; margin: 10px 0 0 0 }
.ricerca-offspeciali-categoria-col div { font-size: 10px; color: black; font-weight: normal }
.ricerca-offspeciali-categoria-col div input { vertical-align: middle }
.ricerca-offspeciali-categoria-col div span  { vertical-align: middle }

.ricerca-offspeciali-bottom { float: left; width: 500px; margin: 10px 0 0 78px; padding: 0; }

.ricerca-offspeciali-bottom-button  { float: left; width: 100px; margin: 0; margin-left: 360px; padding: 0; }

.ricerca-offspeciali-calendar { position: absolute; top: 30px; left:40px; height:300px; border: 0; background-color: white; overflow: hidden; visibility: hidden }


.home-bottom { float: left; width: 572px; background-color:  #ffffff; border: 1px solid #00A651; margin: 12px 0 10px 5px}

.box-offerte-speciali { float: left; width: 183px; background-color: white; border: 1px solid #999999;  margin: 0; margin-top: 0px; padding: 0; background: white}
.box-offerte-speciali-header { float: left; width: 173px; height: 78px; margin: 2px 2px 0px 2px; padding: 4px 2px 2px 4px; color: #00A651; background: #FFF098; font-family: Verdana; font-size: 26px; font-weight: bold; vertical-align: top; text-align: left; padding-top: 0px }
.box-offerte-speciali-header2 { float: left; width: 173px; height: 10px; margin: 0; padding: 0; color: #00A651; background: #FFF098; font-family: Verdana; font-size: 9px; font-weight: bold; vertical-align: top; text-align: right; padding-top: 0px }
.box-offerte-speciali-header2 a { color: #00A651; text-decoration: none }
.box-offerte-speciali-header2 a:link { color: #00A651; text-decoration: none }
.box-offerte-speciali-header2 a:active { color: #00A651; text-decoration: none }
.box-offerte-speciali-header2 a:visited { color: #00A651; text-decoration: none }
.box-offerte-speciali-header2 a:hover { color: #00A651; text-decoration: underline }
.box-offerte-speciali-footer { float: left; width: 173px; height: 12px; margin: 0px 2px 2px 2px; padding: 4px 4px 2px 2px; color: white; background: #FF9900; font-family: Verdana; font-size: 9px; color: white; font-weight: bold; vertical-align: top; text-align: left; padding-top: 0px; text-align: right }
.box-offerte-speciali-footer a { color: white; text-decoration: none }
.box-offerte-speciali-footer a:link { color: white; text-decoration: none }
.box-offerte-speciali-footer a:active { color: white; text-decoration: none }
.box-offerte-speciali-footer a:visited { color: white; text-decoration: none }
.box-offerte-speciali-footer a:hover { color: white; text-decoration: underline }

.box-offerte-speciali-alberghi-container { float: left; width: 179px; background-color: #FFFFCC; margin: 0px 2px 0px 2px; border: 0; padding: 0 }
.box-offerte-speciali-alberghi-header { float: left; text-align: right; background-color: #FF9900; font-weight: bold; font-size: 12px; color: white; width: 175px; height: 20px; margin: 0; padding: 10px 4px 0 0}
.box-offerte-speciali-agritour-container { float: left; width: 179px; background-color: #FFFFCC; margin: 0px 2px 0px 2px; border: 0; padding: 0 }
.box-offerte-speciali-agritour-header { float: left; text-align: right; background-color: #FF9900; font-weight: bold; font-size: 12px; color: white; width: 175px; height: 20px; margin: 0; padding: 10px 4px 0 0}



.box-offerte-speciali-div { float: left; width: 171px; margin: 2px 4px 2px 4px; padding: 2px 0 0 0; border: 0; border-top: dotted 1px #CCCCCC;  color: white;  font-size: 16px; font-weight: bold; vertical-align: top; text-align: left }
.box-offerte-speciali-titolo { float: left; color: #000000; font-size: 10px; font-weight: bold; padding: 0; margin: 0; width: 120px}
.box-offerte-speciali-titolo a { color: #000000; text-decoration: none }
.box-offerte-speciali-titolo a:link { color: #000000; text-decoration: none }
.box-offerte-speciali-titolo a:hover { color: #000000; text-decoration: none }
.box-offerte-speciali-titolo a:active { color: #000000; text-decoration: none }
.box-offerte-speciali-titolo a:visited { color: #000000; text-decoration: none }
.box-offerte-speciali-struttura { color: #000000; font-size: 10px; font-weight: bold; padding: 0; margin: 0;}
.box-offerte-speciali-localita { color: #000000; font-size: 10px; font-weight: bold; padding: 0; margin: 0;}
.box-offerte-speciali-prezzo { float: left; color: #990000; text-align: right; font-size: 12px; font-weight: bold; padding: 0; margin: 0;  width: 50px}

.box-hp { float: left; background-image: url(/img/box_hp.jpg); width: 183px; height: 275px; border: 1px solid #00A651; }

.sottomenu { float: left; width: 183px; height: 150px; color: #ffffff; font-size:12px; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-weight: bold }
.sottomenu a { color: white; text-decoration: none }
.sottomenu a:link { color: white; text-decoration: none }
.sottomenu a:active { color: white; text-decoration: none }
.sottomenu a:visited { color: white; text-decoration: none }
.sottomenu a:hover { color: white; text-decoration: underline }

.box-card { float: left; background-image: url(/img/box_card.jpg); width: 183px; height: 220px; border: 1px solid #00A651; }

.box-card-fields { float: left; margin-top: 175px; margin-left: 8px; color: #00A651; font-size:8px; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-weight: bold }
.box-card-fields div { float: left; width: 145px }
.box-card-fields input { width: 145px }

.box-card-links { float: left; font-size: 10px; font-weight: bold; margin-top: 0px} 
.box-card-links div a {color: #313236; text-decoration: underline}
.box-card-links div a:link {color: #313236; text-decoration: underline}
.box-card-links div a:hover {color: #313236; text-decoration: underline}
.box-card-links div a:visited {color: #313236; text-decoration: underline}
.box-card-links div a:active {color: #313236; text-decoration: underline}
.box-card-links-1 { float: left; margin-left: 12px; margin-top: 185px; }
.box-card-links-2 { float: left; margin-left: 27px }

.home-zonegeo { float: left; width: 570px; margin-bottom: 5px; }
.home-zonegeo-element { float: left; width: 530px; border-top: dotted 1px #C9D3DF; margin-left: 26px; margin-top: 3px; padding-top: 13px}
.home-zonegeo-element-sx { float: left; width: 100px; }
.home-zonegeo-element-dx { float: left; width: 410px; }
.home-zonegeo-element-titolo { float: left; width: 430px; font-size: 16px; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; color: #00A651; margin: 0}
.home-zonegeo-element-titolo a { color: #00A651; text-decoration: none } 
.home-zonegeo-element-titolo a:link { color: #00A651; text-decoration: none } 
.home-zonegeo-element-titolo a:active { color: #00A651; text-decoration: none } 
.home-zonegeo-element-titolo a:hover  { color: #00A651; text-decoration: none } 
.home-zonegeo-element-titolo a:visited { color: #00A651; text-decoration: none } 

.home-zonegeo-element-sottotitolo { float: left; width: 430px; margin: 0; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #99cc99; font-weight: bold}
.home-zonegeo-element-testo { float: left; width: 430px; margin: 0; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px}
.home-zonegeo-element-testo a { color: black; text-decoration: none; font-weight: bold } 
.home-zonegeo-element-testo a:link { color: black; text-decoration: none; font-weight: bold }
.home-zonegeo-element-testo a:active { color: black; text-decoration: none; font-weight: bold }
.home-zonegeo-element-testo a:hover  { color: black; text-decoration: none; font-weight: bold }
.home-zonegeo-element-testo a:visited { color: black; text-decoration: none; font-weight: bold }

.pdv-titolo { float: left; background-color: #00A651; color: white; height: 20px; font-size: 12px; width:700px; margin: 40px 26px 0 26px; padding: 4px 0 0 4px; font-weight: bold }

.pdv-mete-menu { float: left; width: 772px; border: 1px solid #00A651; margin: 10px 0 10px 0px}

.pdv-zonegeo { float: left; width: 780px; }
.pdv-zonegeo-element { float: left; width: 749px; margin: 10px 0 0 26px; text-align: left; border-top: solid 1px gray}
.pdv-zonegeo-element-sx { float: left; width: 390px;  }
.pdv-zonegeo-element-dx { float: left; width: 340px;  }
.pdv-zonegeo-element-titolo { float: left; width: 740px; font-size: 16px; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; color: #00A651; margin: 10px 0 0 0}
.pdv-zonegeo-element-titolo a { color: #00A651; text-decoration: none }
.pdv-zonegeo-element-titolo a:link { color: #00A651; text-decoration: none }
.pdv-zonegeo-element-titolo a:visited { color: #00A651; text-decoration: none }
.pdv-zonegeo-element-titolo a:hover { color: #00A651; text-decoration: none }
.pdv-zonegeo-element-titolo a:active { color: #00A651; text-decoration: none }
.pdv-zonegeo-element-sottotitolo { float: left; width: 740px; margin: 0 0 10px 0; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #95A9C9}
.pdv-zonegeo-element-testo { float: left; width: 380px; margin: 0; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; }


/* Da cancellare
div.menu-a {background-color: red}
div.menu-a:hover {background-color: blue}		   
div.menu-1 {background: url(../img/menu/cat/arte.gif); background-repeat: no-repeat; width: 50px; height: 50px; padding:30px}
div.menu-1:hover {background-color: blue}		   
*/