body {
        font-family: Verdana, Arial;
        font-size: 8pt;
        width: 770px;
        text-align: left;
        margin: 0px auto 0px auto;
        padding: 0px 0px 0px 0px;
        z-index: 0;
	color: #1A336B;
        background-color: #FFFFFF;
	/*background-image: url(/images/bg.gif);*/
}

div.head {
        padding: 0px 0px 0px 0px;
        border: 0px solid blue;
        margin: 0px 0px 0px 0px;
        width: 100%;
	background-color: #EEEEEE;
        height: 129px; /*121*/ /*145*/
        z-index: 1;   
}


div.tail {
	text-align: center;
	border: 0px solid green;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
	color: white;
	font-size: 8pt;
	font-weight: bold;
	height: 68px;
	background-image: url(../images/bottom.jpg);
	background-position: top right;
	background-repeat: repeat-x;
	background-color: transparent;
	z-index: 1;
}


div.main{
	/*background-color: red;*/
	background-image: url(/images/bg_main.jpg);
}

div.box_left{
	background: white;
}

div.box_right{
	background: white;
}

div.box_main{
  border: 1px solid red;
  background: white;
}

div.bigbox{
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        width: 100%;
        border: 1px solid red;
}
div.bigbox_left{
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        width: 13px;
	float: left;
	background: black;
        border: 1px solid red;
}
div.bigbox_right{
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        width: 13px;
	float: right;
	background: black;
        border: 1px solid red;
}

div.product{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	width: 100%;
	text-align: left;
	border: 1px solid yellow;
}

td.product{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	text-align: left;
	border: 1px solid yellow;
}

div.product_image{
	margin: 0px 10px 0px 0px;
	border: 1px solid #ADB2B6;
	float: left;
}
div.product_image_details{
	margin: 0px 10px 0px 0px;
	border: 1px solid #ADB2B6;
	min-width: 10px;
}




p {
	padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}
h1 {
	padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}
h2 {
	padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}
h3 {
	padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

input.text {
  padding: 0px 0px 0px 0px;
   background-color:#E0E6EF;
  height:17px;
  font-size: 8pt;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #ADB2B6;
}

input {
  padding: 0px 0px 0px 0px;
  background-color:#E0E6EF;
  font-size: 8pt;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #ADB2B6;
}

input.button {
  background-color: #E0E6EF;
  height: 17px;
  font-size: 8pt;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #ADB2B6;

}

input.submit {
  background-color: #E0E6EF;
  height: 17px;
  font-size: 8pt;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #ADB2B6;

}


textarea {
  padding: 5px 5px 5px 5px;
  background-color:#E0E6EF;
  color: #1A336B;
  font-family: Tahoma;
  font-size: 8pt;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #ADB2B6;
}

input.button:hover {
  background-color: #7896B8;
  text-decoration: none;
}

select {
  padding: 0px 0px 0px 0px;
  background-color:#E0E6EF;
  height:17px;
  font-size: 8pt;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #ADB2B6;
}

input.radio{
	border: 0px solid black;
}

/*input[type="radio"]{
	border: 2px solid black;
	width: 120px;
}*/

a       {
  color: #1A336B;
  text-decoration: none;

        }
a:link {
  color: #1A336B;
  text-decoration: none;
}
a:visited {
  color: #1A336B;
  text-decoration: none;
}
a:active {
  color: #1A336B;
  text-decoration: none;
}
a:hover {
  color: #7896B8; 
  text-decoration: underline;
}

a.menubar {
  color: black;
  font-weight: bold;
  text-decoration: none;

        }
a.menubar:link {
  color: black;
  font-weight: bold;
  text-decoration: none;
}
a.menubar:visited {
  color: black;
  font-weight: bold;
  text-decoration: none;
}
a.menubar:active {
  color: black;
  font-weight: bold;
  text-decoration: none;
}
a.menubar:hover {
  color: white; 
  font-weight: bold;
  text-decoration: underline;
}


.txt_piccolo {
        font-size: 6pt;
}
code {
        font-size: 6pt;
}

.txt_error {
        color: red;
        font-size: 8pt;
}

.right{
	text-align: right;
}
.left{
	text-align: left;
}

form{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.cinquanta_e_cinquanta{
	width: 50%;
}

.border_bottom{
	border-bottom: 1px solid #006600;
}
.infoBox{
border:1px solid #000000;
background-color:#FFFFFF;
}

