BODY
{
	background-color: #FFFFFF;
  color: #404040;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0px;
}

SMALL
{
  font-size:.7em;
}

STRONG.prezzoscontato
{
  font-size:1.1em;
}

P.important
{
  border:solid 1px #FF0000;
  background-color:#ffeeee;
	color: #A00000;
  padding:.3em .8em .5em .8em;
}

#search HR
{
  display: none;
}

#search
{
  background-color: #709DB4;
  background-image: url(/img/search.png);
  background-repeat: repeat;
  color: #124A66;
  font-weight: bold;
  padding: 0;
  margin: 0;
  border-bottom: #F0F0E6 2px solid;
  white-space: nowrap;
}

#search DIV
{
  background-image: url(/img/veronacamper.png);
  background-repeat: no-repeat;
  color: #124A66;
  font-weight: bold;
  padding: 20px 20px 20px 540px;
  margin: 0;
}

#search FORM
{
  margin: 0px ;
  padding: 0px 0px 0px 20px;
  border-left: 1px #B8CED9 solid;
}

#search A
{
  color: #124A66;
}

#search A:hover, #search A:focus
{
  color: #FFFFFF;
}

#search INPUT
{
  vertical-align: middle;
}

#search INPUT.text
{
  border: 1px #124A66 solid;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
}

#top
{
  background-color: #CECEB2;
  background-image: url(/img/top.gif);
  background-repeat: repeat-x;
  color: #696958;
  margin: 0;
  padding: 0;
  border-width: 0;
}

#top P
{
  padding: 12px 5% 0px 10px;
  float: left;
  margin: 0;
}

#top UL
{
  display: inline;
  margin: 0;
  padding: 0;
  border-width: 0;
}

#top UL LI
{
  display: inline;
  list-style-type: none;
}

#top UL LI A IMG
{
  vertical-align: middle;
  border-width: 0;
}

#top UL LI SPAN IMG
{
  vertical-align: middle;
  border-width: 0;
  background-image: url(/img/top_sel.gif);
  background-repeat: repeat-x;
  background-color: #CECEB2;
}

#primopiano
{
  background-image: url(/img/primopiano.gif);
  background-repeat: repeat-x;
  background-position: bottom left;
  background-color: #EDEEDE;
  padding: 10px 10px 10px 10px;;
}

#primopiano UL
{
  clear: both;
  margin: 0;
  padding: 0;
}

#primopiano UL LI
{
  float: left;
  list-style-type: none;
  text-align: center;
  padding: 10px 2px 10px 2px;
  overflow: hidden;
  width: 8.5em;
  height: 9em;
}

#primopiano UL LI A
{
  color: #696958;
}

#primopiano UL LI A IMG
{
	vertical-align: middle;
  border: 1px #CECEB2 solid;
}

#primopiano UL LI A:hover, #primopiano UL LI A:focus
{
  color: #000000;
}

#primopiano UL LI A:hover IMG, #primopiano UL LI A:focus IMG
{
  border-color: #0B3246;
}

#primopiano TABLE.noofferta
{
	width: 98%;
}

#primopiano TABLE.noofferta TD
{
	width: 50%;
}

#primopiano TABLE.offerta
{
	width: 98%;
}

#primopiano TABLE.offerta TD
{
	width: 33%;
}

#primopiano TABLE.offerta TD SPAN.small
{
  font-size:.8em;
}

#primopiano TD.box
{
	border-right: 3px solid #BBB9AD;
}

#primopiano TD
{
	margin: 5px 5px;
	padding: 5px;
	vertical-align: top;
}

#primopiano TD IMG.title
{
	padding-bottom: 5px;
}

#primopiano TD A
{
  color: #696958;
	text-decoration: none;
}

#primopiano TD A STRONG
{
	color: #de8700;
  text-decoration: underline;
}

#primopiano TD A IMG
{
  background-color: #FFFFFF;
  border: 1px #CECEB2 solid;
	float: left;
	padding: 5px;
	margin-right: 5px;
	vertical-align: top;
  -moz-border-radius: 10px;
}

#primopiano TD A:hover
{
  color: #000000;
}

#primopiano TD A:hover IMG
{
  border-color: #000000;
}

#primopiano TD A:hover STRONG
{
	color: #800000;
}

#primopiano FORM
{
	margin: 0;
	padding: 0;
}

#primopiano FORM FIELDSET
{
  margin: 0 10px;
  padding: 0;
}

#primopiano FORM FIELDSET
{
  border-width: 0;
}

#primopiano SELECT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#primopiano OPTION.main
{
	font-weight: bold;
}

#primopiano OPTION.subcat
{
	padding-left: 20px;
}

#primopiano FORM INPUT.text
{
  border: solid 1px #686868; 
  font-family: Arial, Helvetica, sans-serif;
  padding: 2px 4px;
  vertical-align: middle;
}

#primopiano FORM INPUT.smartbutton
{
  background-color: #CECEB2;
	border: 1px solid #686868;
	color: #333333;
  cursor: pointer;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
  margin: 0;
  padding: 4px 10px;
}

#primopiano FORM INPUT.button
{
  background-color: #CECEB2;
	border: 1px solid #686868;
	color: #333333;
  cursor: pointer;
  font-size: 0.9em;
  margin: 0 10px 0 230px;
  padding: 4px 10px;
}

#primopiano FORM INPUT.buttondisabled
{
  background-color: #FFFFFF;
	border: 1px solid #808080;
	color: #808080;
  font-size: 0.9em;
  margin: 0 10px 0 230px;
  padding: 4px 10px;
}

#primopiano FORM INPUT.button:hover, #content FORM INPUT.button:focus, #primopiano FORM INPUT.smartbutton:hover, #content FORM INPUT.smartbutton:focus
{
	border: 2px solid #000000;
	color: #000000;
  padding: 3px 9px;
}

#primopiano TABLE TH
{
  font-weight: normal;
  text-align: center;
  width: 215px;
}
#primopiano FORM TABLE TH
{
	vertical-align: middle;
}

#primopiano FORM TABLE TD
{
	vertical-align: middle;
}

#primopiano HR
{
  clear: both;
  visibility: hidden;
}

#leftbox
{
  background-color: #FFFFFF;
  background-image: url(/img/box.gif);
  background-position: right top;
  background-repeat: no-repeat;
  float: left;
  padding: 35px 20px 80px 10px;
	margin-right: 10px;
	width: 219px;
}

#leftbox DL
{
  margin: 0;
  padding: 0 0 7px 0;
	font-size: 0.9em;
	background-image: url(/img/boxbtm.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
}

#leftbox DL DT
{
  color: #124A66;
  border-left: 1px solid #9D9D9D;
  border-right: 1px solid #A0A0A0;
  padding: 10px 10px 0 10px;
}

#leftbox DL DD
{
  border-left: 1px solid #9D9D9D;
  border-right: 1px solid #A0A0A0;
  color: #808080;
  margin: 0;
  padding: 0 10px 10px 10px;
}

#leftbox DL DD.boxcontent
{
	background-image: url(/img/tratteggio.gif);
  background-position: left bottom;
  background-repeat: repeat-x;
}

#leftbox DL DD.boxfooter
{
  padding-bottom: 3px;
}

#leftbox FORM
{
  margin: 0;
  padding: 0 0 7px 0;
	font-size: 0.9em;
	background-image: url(/img/boxbtm.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
}

#leftbox FORM FIELDSET
{
  color: #124A66;
	border-bottom: 0;
	border-top: 0;
  border-left: 1px solid #9D9D9D;
  border-right: 1px solid #A0A0A0;
	margin: 0;
  padding: 10px 10px 0 10px;
}

#leftbox A
{
  color: #124A66;
	cursor: pointer;
}

#leftbox A:hover, #leftbox DL DT A:focus
{
  color: #000000;
}

#leftbox DIV.errore
{
	color: #FF0000;
	margin-bottom: 5px;
}

#leftbox P.gray
{
  color: #808080;
	margin: 5px 0 15px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #808080;
}

#leftbox UL
{
  list-style-type: none;
  padding: 10px 0 5px 5px;
  margin: 0;
}

#leftbox UL A
{
  text-decoration: none;
}

#leftbox UL A IMG
{
  border-width: 0;
  padding-right: 3px;
  vertical-align: middle;
}

#leftbox UL SMALL
{
  font-size: 1em;
  text-decoration: underline;
}

#leftbox HR
{
  display: none;
}

#leftbox IMG
{
  border: 0;
}

#leftbox P.avatar
{
	background-image: url(/img/boxup.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	text-align: center;
}

/*
#leftbox FORM
{
  background-image: url(/img/tratteggio.gif);
  background-position: left bottom;
  background-repeat: repeat-x;
	padding: 10px 0;
}
*/
#leftbox INPUT.text, #leftbox SELECT
{
	font-family: Arial, Helvetica, sans-serif;
  border: 1px solid #A0A0A0;
	width: 190px;
	margin-bottom: 5px;
}

#leftbox INPUT.button
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 3px;
}

#leftbox P.buttons
{
	margin: 0;
	padding: 3px 0 3px 0;
	text-align: center;
}

#content
{
  background-color: #FFFFFF;
  background-image: url(/img/content.gif);
  background-position: left top;
  background-repeat: repeat-x;
  color: #404040;
  margin-left: 219px;
  padding: 17px 20px 50px 50px;
}

#content A
{
  color: #124A66;
}

#content .titlebg A
{
  color: #FFFFFF;
}

#content .titlebg A:hover
{
  color: #FFFFFF;
}

#content A:hover, #content A:focus
{
  color: #000000;
}
#content IMG.titolopagina
{
  font-size:.8em;
}

#content H1
{
  color: #B4B58B;
  font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 1.8em;
  margin: 0;
  padding: 0;
}

#content H2
{
  color: #B4B58B;
  font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 1.7em;
  font-weight: normal;
  margin: 0;
  padding: 10px 0 0 0;
}

#content H2 A
{
  color: #B4B58B;
}

#content H2 A:hover, #content H2 A:focus
{
  color: #000000;
}

#content H2 STRONG
{
  color: #696958;
  font-weight: normal;
}

#content DL DT
{
	clear: right;
  color: #696958;
  font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 1.6em;
  font-variant: small-caps;
  font-weight: bold;
  margin-right: 50px;
  padding-top: 10px;
}

#content DL DT A.zoom
{
  background-color: #FFFFFF;
  border: 1px solid #C0C0C0;
  display: block;
  margin-left: 5px;
  float: right;
  text-align: center;
  padding: 5px;
  -moz-border-radius: 10px;
	width: 170px;
}

#content DL DT A.offerta
{
  background-color: #FFFFFF;
  border: 1px solid #C0C0C0;
  display: block;
  margin-left: 5px;
  float: right;
	font-family: Arial, Helvetica, sans-serif;
  font-variant: normal;
	font-size: 0.8em;
  text-align: center;
	text-decoration: none;
  padding: 5px;
}

#content DL DD
{
  margin-bottom: 20px;
  font-size: 1.2em;
}

#content P.description
{
  text-align: left;
  margin-right: 200px;
  text-align:justify;
}

#content P.links A
{
  color: #5F5F5F;
  text-decoration: none;
  padding-right: 10px;
  white-space: nowrap;
}

#content P.links A:hover, #content P.links A:focus
{
  color: #000000;
}

#content P.links A IMG
{
  border-width: 0;
  padding-right: 3px;
  vertical-align: middle;
}

#content P.links A SMALL
{
  text-decoration: underline;
  font-size: 0.85em;
}

#content DL DD UL
{
  margin-top: 10px;
  padding-left: 0;
}

#content DL DD UL LI
{
  list-style-type: none;
  color: #124A66;
}

#content DL DD UL LI A
{
  text-decoration: none;
  vertical-align: middle;
}

#content DL DD UL LI A:hover
{
  color: #000000;
}

#content DL DD UL LI A IMG
{
  border-width: 0;
  padding-right: 5px;
  vertical-align: middle;
}

#content DL DD UL LI A STRONG
{
  font-weight: normal;
  text-decoration: underline;
}

#content DL DD TABLE
{
  border: solid 1px #C0C0C0; 
  border-collapse: collapse;
  font-size: 0.8em;
}

#content DL DD TABLE TH
{
  font-weight: bold; 
  text-align: left; 
  border: solid 1px #C0C0C0; 
  padding: 1px 5px;
	vertical-align: top;
  width: 12em;
}

#content DL DD TABLE TD
{
  text-align: right; 
  border: solid 1px #C0C0C0; 
  padding: 1px 5px;
	vertical-align: top;
  width: 15em;
}

#content DL DD TABLE TD.image
{
  text-align: center; 
  padding: 5px;
  vertical-align: top;
  width: auto;
}

#content P.pages
{
  text-align: left;
  margin: 30px 200px 10px 40px;
}

#content P.pages A
{
	background-color: #E1E1C7;
	border: 1px solid #686868;
	color: #333333;
  font-size: 0.9em;
  padding: 4px 10px;
}

#content P.pages A.selected
{
	border: 2px solid #686868;
  font-weight: bold;
  padding: 3px 9px;
}

#content P.pages A:hover, #content P.pages A:focus
{
	border: 2px solid #000000;
	color: #000000;
  padding: 3px 9px;
}

#content P.pages SPAN.disabled
{
	color: #C0C0C0;
	border: 1px solid #C0C0C0;
  font-size: 0.9em;
  padding: 4px 10px;
}

#content DIV.homecats TABLE
{
	margin-left: 0;
	margin-right: auto;
	text-align: center;
}

#content DIV.homecats TBODY TD 
{
	border-top: 1px dotted #808080;
	border-left: 1px dotted #808080;
	width: 150px;
	vertical-align: top;
	padding: 5px;
}

#content DIV.homecats TBODY TH
{
	border-top: 1px dotted #808080;
	width: 150px;
	padding: 5px;
	vertical-align: top;
}

#content DIV.homecats THEAD TD 
{
	border-left: 1px dotted #808080;
	width: 150px;
	padding: 5px;
	vertical-align: top;
}

#content DIV.homecats THEAD TH
{
	width: 150px;
	padding: 5px;
	vertical-align: top;
}

#content DIV.homecats TABLE A
{
  text-decoration: none;
  vertical-align: middle;
/*  font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 1.7em; */
}

#content DIV.homecats TABLE A STRONG
{
	font-weight: normal;
	text-decoration: underline;
}

#content DIV.homecats TABLE A IMG
{
  border-width: 0;
  padding-right: 5px;
  vertical-align: middle;
}

#content DIV.homecats HR
{
  border-width: 0;
  padding-right: 5px;
  vertical-align: middle;
}

#content UL.links
{
  margin-top: 10px;
  padding-left: 0;
}

#content UL.links LI
{
  list-style-type: none;
  color: #124A66;
}

#content UL.links LI A
{
  text-decoration: none;
  vertical-align: middle;
}

#content UL.links LI A:hover
{
  color: #000000;
}

#content UL.links LI A IMG
{
  border-width: 0;
  padding-right: 5px;
  vertical-align: middle;
}

#content UL.links LI A STRONG
{
  font-weight: normal;
  text-decoration: underline;
}

#content UL.inline
{
  margin: 5px 0 25px 0;
  padding-left: 0;
}

#content UL.inline LI
{
  list-style-type: none;
  color: #124A66;
  display: inline;
  padding-right: 10px;
  white-space: nowrap;
}

#content UL.inline LI A
{
  text-decoration: none;
  vertical-align: middle;
}

#content UL.inline LI A:hover
{
  color: #000000;
}

#content UL.inline LI A IMG
{
  border-width: 0;
  padding-right: 4px;
  vertical-align: middle;
}

#content UL.inline LI A SMALL
{
  text-decoration: underline;
}

#content UL.fastitem
{
  margin: 5px 0 25px 0;
  padding-left: 0;
}

#content UL.fastitem LI
{
  list-style-type: none;
  color: #124A66;
  padding-right: 10px;
  white-space: nowrap;
}

#content UL.fastitem LI A
{
  text-decoration: none;
  vertical-align: middle;
}

#content UL.fastitem LI A:visited
{
  color: #7696A6;
}
#content UL.fastitem LI A:hover, A:hover:visited
{
  color: #000000;
}

#content UL.fastitem LI A IMG
{
  border-width: 0;
  padding-right: 4px;
  vertical-align: middle;
}

#content UL.fastitem LI A SMALL
{
  text-decoration: underline;
}

#content FORM
{
  margin: 0 0 0 40px;
  padding: 0;
}

#content FORM FIELDSET
{
  border: 1px solid #C0C0C0;
  margin: 20px 50px 20px 0;
  padding: 15px;
  -moz-border-radius: 10px;
}

#content FORM FIELDSET TABLE.fields
{
  padding: 2px;
  border-width: 0;
}

#content FORM FIELDSET TABLE.fields TH
{
  font-weight: normal; 
  text-align: left; 
  padding: 0 5px
}

#content FORM FIELDSET TABLE.report
{
  border: solid 1px #C0C0C0; 
  border-collapse: collapse;
}

#content FORM FIELDSET TABLE.report TH
{
  font-weight: bold; 
  text-align: left; 
  border: solid 1px #C0C0C0; 
  padding: 0 5px;
  vertical-align: top;
}

#content FORM FIELDSET TABLE.report TD
{
  text-align: right; 
  border: solid 1px #C0C0C0; 
  padding: 0 5px;
  vertical-align: middle;
}

#content FORM FIELDSET TABLE.report TD.left
{
  text-align: left; 
}

#content FORM FIELDSET INPUT.text
{
  border: solid 1px #C0C0C0; 
  font-family: Arial, Helvetica, sans-serif;
  padding: 2px 4px;
  vertical-align: middle;
}

#content FORM FIELDSET TEXTAREA
{
  border: solid 1px #C0C0C0; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  padding: 2px 4px;
}

#content FORM FIELDSET SELECT
{
  border: solid 1px #C0C0C0; 
  font-family: Arial, Helvetica, sans-serif;
  padding: 2px 4px;
}

#content FORM INPUT.button
{
	background-color: #E1E1C7;
	border: 1px solid #686868;
	color: #333333;
  cursor: pointer;
  font-size: 0.9em;
  margin: 0 0 0 15px;
  padding: 4px 10px;
}

#content FORM INPUT.buttondisabled
{
  background-color: #FFFFFF;
	border: 1px solid #808080;
	color: #808080;
  font-size: 0.9em;
  margin: 0 0 0 15px;
  padding: 4px 10px;
}

#content FORM INPUT.button:hover, #content FORM INPUT.button:focus
{
	border: 2px solid #000000;
	color: #000000;
  padding: 3px 9px;
}

#content FORM SPAN.errore
{
  color: #FF0000;
  vertical-align: middle;
  font-size:.8em;
	white-space: nowrap;
}

#content P.rientro
{
  padding: 5px 40px;
}

#content DIV.subcat
{
	display: none;
}

#content DIV.subcat P IMG
{
	float: left;
}

#content DIV.subcat UL
{
  margin-top: 10px;
	margin-left: 90px;
  padding-left: 0;
	
}

#content DIV.subcat DD
{
	padding: 0;
	margin: 0;
}

#content DIV.subcat UL LI
{
  list-style-type: none;
  color: #124A66;
}

#content DIV.subcat UL LI A
{
  text-decoration: none;
  vertical-align: middle;
}

#content DIV.subcat UL LI A:hover
{
  color: #000000;
}

#content DIV.subcat UL LI A IMG
{
  border-width: 0;
  padding-right: 5px;
  vertical-align: middle;
}

#content DIV.subcat UL LI A STRONG
{
  font-weight: normal;
  text-decoration: underline;
}

#foot
{
  background-color: #3C6275;
  border-top: 4px #72B5D7 solid;
  clear: both;
  color: #FFFFFF;
  padding: 10px 20px 10px 20px;
}

#foot SPAN
{
  border-left: 1px solid #FFFFFF;
  margin-left: 10px;
  margin-right: 0;
  padding-left: 12px;
  padding-right: 0;
}

#foot A
{
  color: #FFFFFF;
}

#foot HR
{
  display: none;
}

#bgopaque
{
  background-color: #000000;
  bottom: 0;
  color: #FFFFFF;
  position: absolute;
  filter: alpha(opacity=50);
  left: 0;
  opacity: 0.5;
  right: 0;
  top: 0;
  width: 100%;
  visibility: hidden;
  z-index: 1;
  -moz-opacity: 0.5;
}

#zoom
{
  background-color: #E1E1C7;
	border: 1px solid #000000;
  padding: 0;
  position: absolute;
  left: 0;
  text-align: center;
  top: 0;
  visibility: hidden;
  z-index: 2;
}

#zoom FORM
{
  border-bottom: 1px solid #686868;
  border-left: 2px solid #FFFFFF;
	border-right: 1px solid #686868;
  border-top: 2px solid #FFFFFF;
  margin: 0;
  padding: 15px;
}

#zoom IMG
{
  background-color: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #686868;
  border-right: 1px solid #FFFFFF;
	border-top: 1px solid #686868;
  padding: 5px;
}

#zoom INPUT.button
{
	font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  margin-top: 10px;
}

#popup
{
  background-color: #E1E1C7;
	border: 1px solid #000000;
  padding: 0;
  position: absolute;
  left: 0;
  text-align: center;
  top: 0;
  visibility: hidden;
  z-index: 2;
  width: 30em;
}

#popup FORM
{
  border-bottom: 1px solid #686868;
  border-left: 2px solid #FFFFFF;
	border-right: 1px solid #686868;
  border-top: 2px solid #FFFFFF;
  margin: 0;
  padding: 15px;
}

#popup FIELDSET
{
  text-align: left;
  margin: 5px;
  padding: 5px;
}

#popup INPUT.button
{
	font-family: Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  margin: 5px 5px 0 5px;
  padding: 1px 5px;
}

#popup INPUT.text
{
  background-color: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #686868;
  border-right: 1px solid #FFFFFF;
	border-top: 1px solid #686868;
	font-family: Arial, Helvetica, sans-serif;
  padding: 2px 5px;
  width: 10em;
}

#popupconfirm
{
  background-color: #E1E1C7;
	border: 1px solid #000000;
  padding: 0;
  position: absolute;
  left: 0;
  text-align: center;
  top: 0;
  visibility: hidden;
  z-index: 2;
  width: 30em;
}

#popupconfirm FORM
{
  background-image: url(/img/warning.png);
  background-position: 10px 5px;
  background-repeat: no-repeat;
  border-bottom: 1px solid #686868;
  border-left: 2px solid #FFFFFF;
	border-right: 1px solid #686868;
  border-top: 2px solid #FFFFFF;
  margin: 0;
  padding: 15px;
}

#popupconfirm FIELDSET
{
  border-width: 0;
  text-align: left;
  margin: 0 0 20px 0;
  padding: 0 0 0 58px;
}

#popupconfirm INPUT.button
{
	font-family: Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  margin: 5px 5px 0 5px;
  padding: 1px 5px;
}

#popupnotify
{
  background-color: #E1E1C7;
	border: 1px solid #000000;
  padding: 0;
  position: absolute;
  left: 0;
  text-align: center;
  top: 0;
  visibility: hidden;
  z-index: 2;
  width: 30em;
}

#popupnotify FORM
{
  background-image: url(/img/info.png);
  background-position: 10px 5px;
  background-repeat: no-repeat;
  border-bottom: 1px solid #686868;
  border-left: 2px solid #FFFFFF;
	border-right: 1px solid #686868;
  border-top: 2px solid #FFFFFF;
  margin: 0;
  padding: 15px;
}

#popupnotify FIELDSET
{
  border-width: 0;
  text-align: left;
  margin: 0 0 20px 0;
  padding: 0 0 0 58px;
}

#popupnotify INPUT.button
{
	font-family: Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  margin: 5px 5px 0 5px;
  padding: 1px 5px;
}

#popupnotify
{
  background-color: #E1E1C7;
	border: 1px solid #000000;
  padding: 0;
  position: absolute;
  left: 0;
  text-align: center;
  top: 0;
  visibility: hidden;
  z-index: 2;
  width: 30em;
}

#popupnotify FORM
{
  background-image: url(/img/warning.png);
  background-position: 10px 5px;
  background-repeat: no-repeat;
  border-bottom: 1px solid #686868;
  border-left: 2px solid #FFFFFF;
	border-right: 1px solid #686868;
  border-top: 2px solid #FFFFFF;
  margin: 0;
  padding: 15px;
}

#popupnotify FIELDSET
{
  border-width: 0;
  text-align: left;
  margin: 0 0 20px 0;
  padding: 0 0 0 58px;
}

#popupnotify INPUT.button
{
	font-family: Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  margin: 5px 5px 0 5px;
  padding: 1px 5px;
}

#popupnotify
{
  background-color: #E1E1C7;
	border: 1px solid #000000;
  padding: 0;
  position: absolute;
  left: 0;
  text-align: center;
  top: 0;
  visibility: hidden;
  z-index: 2;
  width: 30em;
}

#popupnotify FORM
{
  background-image: url(/img/info.png);
  background-position: 10px 5px;
  background-repeat: no-repeat;
  border-bottom: 1px solid #686868;
  border-left: 2px solid #FFFFFF;
	border-right: 1px solid #686868;
  border-top: 2px solid #FFFFFF;
  margin: 0;
  padding: 15px;
}

#popupnotify FIELDSET
{
  border-width: 0;
  text-align: left;
  margin: 0 0 20px 0;
  padding: 0 0 0 58px;
}

#popupnotify INPUT.button
{
	font-family: Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  margin: 5px 5px 0 5px;
  padding: 1px 5px;
}

#popupnotify DL DD
{
	margin: 0;
	padding: 0;
}

#popupnotify DL DT
{
	color: #000000;
}

.small
{
  font-size:.7em;
}

.em03
{
  width: 3em;
}

.em05
{
  width: 5em;
}

.em10
{
  width: 10em;
}

.em20
{
  width: 20em;
}

.em30
{
  width: 30em;
}

.em50
{
  width: 50em;
}



/*----------------
div nascosti che appaiono al mouse over del menu sottocategorie
----------------*/
DIV#cont_hid
{
  height: 7em;
  text-align: justify;
}

DIV#cont_hid DIV.hidden
{
  display:none;
}

/*
DIV#cont_hid DIV.hiddenIMG
{
  float:left;
  margin: .5em;
  vertical-align: middle;
  border: 1px #CECEB2 solid; 
}*/
/*----------------
fine div nascosti che appaiono al mouse over del menu sottocategorie
----------------*/

DIV#login
{
  border:solid 1px #cccccc;
  padding:.3em .5em;
  margin:.5em 0;
  color: #124A66;
}

DIV#login INPUT.utpwd
{
  width:100%;
}

DIV#login SPAN.errore
{
  color: #FF0000;
  vertical-align: middle;
  font-size:.8em; 
}

DIV#linklogout
{
  border:solid 1px #cccccc;
  padding:.5em;
  margin:.5em 0;
  color: #124A66;
}

#prevendita
{
	display: none;
}

#postvendita
{
	display: none;
}

#contatto
{
	display: none;
}

#sendh
{
	display: none;
}

TABLE TR.hiddenrow
{
  display:none;
}

#content DIV#hidinfoaggiuntive
{
  background-color:#ffffff;
  border:solid 2px #3c6275;
  padding:.3em .7em;
  min-width:16em;
  max-width:30em;
  position:absolute;
  -moz-border-radius: 10px;
}

