@charset "utf-8";
/* CSS Document */

html {
background: #fff top center no-repeat;
color: #333;
}
body {
background: #fff top center no-repeat;
color: #333;
font: 62.5% Arial, Helvetica, sans-serif;
text-align: left;
padding: 0;
}
a {
background: transparent;
color: #154871;
text-decoration: underline;
}
a:hover {
background: transparent;
color: #B25B0C;
text-decoration: none;
}
img {
border: 0;
margin: 0;
padding: 0;
}
img.left {
float: left;
margin: 0 10px 4px 0;
}
img.right {
float: right;
margin: 0 0 4px 10px;
}
input, textarea, select {
font: 1.1em Arial, Helvetica, sans-serif;
}
li {
}
.clear {
clear: both;
}
table {
border-collapse: collapse;
margin: 10px 0 10px; 
border-left: solid 1px #eee;
}
table caption {
font-style: italic;
color: #666; 
margin: 0;
padding: 2px 0;
text-align: left;
}
table th, table td {
padding: 4px 8px; 
}
table th {
background: #5B89AC;
color: #fff;
border: solid 1px #fff;
}
table tr.even td {
background: #EBF1F5;
color: #333; 
border-color: #fff;
}
table td {
border: solid 1px #eee;
border-left: 0;
}


#btnCerca{
width: 12px;
height: 13px;
margin: 0;
padding: 0;
border: 0;
background: transparent url(/user/assets/images/searchBtn.jpg) no-repeat center top;
text-indent: -1000em;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}


div#trHd {
width: 500px;
float: right;
background: #F4F4F4;
padding: 6px 0 6px 5px;
margin: 0;
}

/*search form*/

#trHd div#searchBox {
float: right;
margin: 0;
padding: 0 20px 0 0;
}
#trHd div#searchBox input#search {
border: 1px solid #9A9A9A;
border-bottom: 0;
border-right: 0;
margin: 0;
padding: 2px;
}
#trHd div#searchBox input#submit {
vertical-align: middle;
margin: 0 0 0 5px;
padding: 0;
}

/*topMn*/

#topMn {
float: right;
margin: 2px 10px 0 0;
padding: 0;
}
#topMn ul {
margin: 0;
padding: 0;
}
#topMn ul li {
display: inline;
margin: 0;
padding: 0;
}
#topMn ul li a {
background: transparent url("../images/topMn_bar.gif") center right no-repeat;
color: #595959;
font-size: 1.1em;
float: left;
margin: 0;
padding: 0 10px;
text-decoration: none;
}
#topMn ul li a#last {
background: transparent;
color: #595959;	
}
#topMn ul li a:hover, #topMn ul li a#last:hover {
color: #777;
text-decoration: underline;
}


/*----------------footer------------------*/

#footer {
background: #F2F2F2;
width: 918px;
float: left;
margin: 6px 0 20px;
padding: 10px 10px 40px 20px;
}

/*footer left side*/

#footer #left {
float: left;
margin: 0;
padding: 0;
}
#footer #left p {
background: transparent;
color: #666;
font-size: 1em;
margin: 0;
padding: 0;
}
#footer #left p span {
margin: 0 0 0 40px;
padding: 0;
}

/*footer right side*/

#footer #right {
float: right;	
margin: 0;
padding: 0;
}
#footer #links ul {
float: right;
margin: 0;
padding: 0;	
}
#footer #links ul li {
display: inline;
margin: 0;
padding: 0;	
}
#footer #links ul li a {
background: transparent url("../images/footerMn_bar.gif") center right no-repeat;
color: #4C737F;
font-size: 1.2em;
font-weight: bold;
float: left;
margin: 0;
padding: 0 10px;	
text-decoration: none;
}
#footer #links ul li.last a {
background: transparent;
color: #4C737F;	
}
#footer #links ul li a:hover {
color: #79969F;
text-decoration: underline;
}

/*footer menu*/

#footerMn ul {
background: transparent url("../images/line.gif") top left repeat-x;
color: #6c6c6c;
float: right;
display: block; 
clear: both;
margin: 10px 0 0;
padding: 10px 0 0;		
}
#footerMn ul li {
display: inline;
margin: 0;
padding: 0;		
}
#footerMn ul li a {
background: transparent url("../images/footerMn_bar.gif") center right no-repeat;
color: #6c6c6c;
font-size: 1em;
float: left;
margin: 0;
padding: 0 7px;	
text-decoration: none;	
}
#footerMn ul li.last a {
background: transparent;
color: #6c6c6c;	
}
#footerMn ul li a:hover {
color: #919191;
text-decoration: underline;
}


.btnSendToFriend
{
vertical-align:bottom;
border:1px solid #cccccc;
padding:10px 12px;
margin-left:2px;
width: 16px;
height: 16px;
background: transparent url(/Assets/images/icons/mail.gif) no-repeat center;
cursor: pointer; 
cursor: hand;
}
