div.EvaItem
{
font-family:Tahoma;
margin:10px;
padding:10px;
}

div.EvaItem a:link
{
text-decoration:none;
color:#666;
border-bottom: 1px solid #555;
}

div.EvaItem a:hover,
div.EvaItem a:visited
{
text-decoration:none;
color:#666;
}
h1.EvaCertificateHeading
{
font-size:18pt;
color:#d8d8d8;
letter-spacing:1.5px;
}
div.EvaItem h2
{
font-size:1.0em;
color:#8d0000;
margin:0;padding:0;
margin-bottom:10px;
}


span.EvaItemNormal
{
font-weight:normal;
}d

span.EvaItemAcronym
{
letter-spacing:2px;
}

div.EvaItemTop
{
width:100%;
height:60px;
padding-top:3px;
border-top:solid 3px #ffdc44;
}

div.EvaItemTop
{
width:100%;
padding:3px 0 5px 0;
border:none;
border-bottom:solid 3px #666;
}

div.EvaItemHeading
{
float:left;
width:49%;
padding-left:5px;
color:#999;
}
span.EvaItemLogotype{
font-size:18pt;
font-weight:normal;
letter-spacing:15pt;
}

.CertImpresa {
    height: 50px;
	display:none;
}


div.EvaItemMenua  
{
padding:10px 0 0 10px;
height:50px;
background-color:#8d0000;/*#cfd618;*/
}
div.EvaItemMenu  
{
height:60px;
text-align:right;
}
div.EvaItemMenu  ul
{
margin:0;
padding:0;
padding-top:40px;
}
div.EvaItemMenu ul li
{
display:inline;
background-color:#fff;
padding:5px 10px;
border-left:solid 1px #8d0000;
}
.EvaItemMenu .Email,
.EvaItemMenu .Address{color:#999;font-size:.7em}
.EvaItemMenu .Address a {display: none;}
div.EvaItemCardContent,
div.EvaItemDelivery,
div.EvaItemPayment,
div.EvaItemContacts,
div.EvaItemCertificateContent
{
  background: transparent;
/*  border:solid 1px #d8d8d8;*/
  padding: 1em 0 1em 5px;;
  background-image: none;
  -moz-border-radius: 1.1em;
  -webkit-border-radius: 1.1em;
  border-radius: 1.1em;
}

div.EvaItemCard
{
margin: 10px auto 0;
width:920px;
}
div.EvaItemCardContent,
div.EvaItemCertificateContent
{
  height:490px;
}
div.EvaCertificateNote
{
clear:both;
padding-top:50px;
font-weight:bold;
}
div.EvaItemCardAuthor
{
font-size:18pt;
font-weight:bold;
letter-spacing:5pt;
/*text-transform:lowercase;*/
padding:10px;
}


div.EvaItemCardGallery
{
float:left;
width:420px;
}


div.EvaItemCardGallery img
{
width:374px;
}

div.EvaItemCardOutGallery img
{
margin:15px auto;
width:920px;
}

div.EvaItemCardOutGallery
{
clear:both;
padding:10px auto;
/*border:solid 1px #666;*/
background-image: none;
-moz-border-radius: 1.1em;
-webkit-border-radius: 1.1em;
border-radius: 1.1em;
width:920px;
margin:10px auto 0;
}

div.EvaItemCardOutGallery h2, div.EvaItemContacts h2
{
color:#535353;
font-size:1.2em;
font-weight:bold;
font-family:Arial Black;
letter-spacing:.5em;
padding-bottom:0;
}
div.EvaItemCardOutGallery h2
{
padding:30px 0 20px;
text-align:center;
}
div.EvaItemMenu,
div.EvaItemCardContent
{
float:right;
width:49%;
}
div.EvaItemCardProperTitle
{
padding:10px;
font-weight:bold;
}
div.EvaItemCardDescription
{
padding:25px 10px;
}

div.EvaItemCardStatus,
div.EvaItemCardSpecification,
div.EvaItemNote
{
  clear:left;
  padding:0 10px;
}

div.EvaItemCardPrice
{
float:left;
width:30%;
padding:10px;
font-size:10pt;
font-weight:bold;
}
div.EvaItemCardInfo
{
float:left;
width:50%;
font-size:10pt;
}
div.EvaItemCardInfo img
{
padding:10px 0 0 0;
border:none;
}

div.EvaItemCardCodePart
{
clear:both;
padding:10px;
font-size:10pt;
font-weight:bold;
}

div.EvaItemDelivery,
div.EvaItemPayment,
div.EvaItemContacts
{
font-size:12pt;
clear:both;
margin:10px auto;
width:920px;
}
div.EvaItemPayment
{
height:200px;
}
div.EvaItemContacts {text-align:center;font-family:Verdana}
div.EvaItemContacts h2{text-transform:uppercase;}
div.EvaItemContacts h2.RagioneSociale{letter-spacing:.2em;font-family:Arial}
div.EvaItemContacts p {font-size:1.0em;padding:0 0 10px 0;}
div.EvaItemContacts p.Website a {color:#000}
div.EvaItemContacts p.Services {text-transform:uppercase;font-size:0.6em;padding:0 300px}
div.EvaItemContacts p.Services.FiveElements{padding:0 200px}
div.EvaItemContacts p.DirittoRecesso {font-size:.8em;padding:0 80px}
div.EvaItemContacts p.Delivery {text-transform:uppercase;font-size:.8em;padding:0 80px}

#infoat:before, #wacontact:before{
	padding-right:1.0em;
}

div.EvaItemContacts p.DirittoRecesso, 
div.EvaItemContacts .Delivery{
	display:none;
}
 

div.EvaItemName
{
font-weight:bold;
margin:5px 0;
}
span.Ceo
{
font-weight:normal;
font-style:italic;
}

/* set millions of background images */
.rbroundbox { background: url(../../images/nt.gif) repeat; }
.rbtop div { background: url(../../images/tl.gif) no-repeat top left; }
.rbtop { background: url(../../images/tr.gif) no-repeat top right; }
.rbbot div { background: url(../../images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../../images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox {width:500px;}
.box {
	background-image: url(../../images/tl.gif), url(../../images/tr.gif), url(../../images/bl.gif), url(../../images/br.gif);
	background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
	background-position: top left, top right, bottom left, bottom right;
}

div.EvaShippingMessage
{
font-weight:bold;
padding:5px;
}
table.ShippingTable
{

text-align:left;
font-size:8pt;
}
table.ShippingTable th
{
background-color:#ffdc44;
font-weight:bold;
}
table.ShippingTable th,
table.ShippingTable td
{
border:solid 1px #000;
}

table.ShippingTable td img
{
border:0;
padding-right:5px;
}

table.ShippingTable ul{padding:0 15px;margin:0;}

div.EvaItemMenu ul, div.EvaItemDelivery{display:none}
