@font-face {
    font-family: 'MuseoSlab300';
    src: url('../fonts/Museo_Slab_300-webfont.eot');
    src: url('../fonts/Museo_Slab_300-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Museo_Slab_300-webfont.woff') format('woff'),
         url('../fonts/Museo_Slab_300-webfont.ttf') format('truetype'),
         url('../fonts/Museo_Slab_300-webfont.svg#MuseoSlab300') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'MuseoSlab500';
    src: url('../font/Museo_Slab_500-webfont.eot');
    src: url('../font/Museo_Slab_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/Museo_Slab_500-webfont.woff') format('woff'),
         url('../font/Museo_Slab_500-webfont.ttf') format('truetype'),
         url('../font/Museo_Slab_500-webfont.svg#MuseoSlab500') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'MuseoSlab700';
    src: url('../font/Museo_Slab_700italic-webfont.eot');
    src: url('../font/Museo_Slab_700italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/Museo_Slab_700italic-webfont.woff') format('woff'),
         url('../font/Museo_Slab_700italic-webfont.ttf') format('truetype'),
         url('../font/Museo_Slab_700italic-webfont.svg#MuseoSlab700Italic') format('svg');
    font-weight: normal;
    font-style: italic;}
@font-face {
    font-family: 'MuseoSlab900';
    src: url('../fonts/Museo_Slab_900-webfont.eot');
    src: url('../fonts/Museo_Slab_900-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Museo_Slab_900-webfont.woff') format('woff'),
         url('../fonts/Museo_Slab_900-webfont.ttf') format('truetype'),
         url('../fonts/Museo_Slab_900-webfont.svg#MuseoSlab900') format('svg');
    font-weight: normal;
    font-style: normal;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;}
body {
    background: none repeat scroll 0 0 #FFFFFF;
    font: 14px 'MuseoSlab300',sans-serif;
    padding: 2px 0 0;
	margin:0 auto;
	text-align:center;}
ul {list-style-type:none; margin:0px; padding:0px; }
img { border:0px; }
a {
    color: #053b2e;
	text-decoration: none;
	font-family: 'MuseoSlab300',sans-serif;
	font-style: normal;}
a:hover {
    text-decoration: underline;
	color: #91aea9;}
.top {
	background-image: url(../images/top.png);
	width: 1165px;
	background-position:left top;
	background-repeat: no-repeat; 
	margin:auto;
	text-align:left;}
.lang { float:right;margin-top:20px;margin-right:25px;font-weight:bold;}
h1 {
    color: rgb(0, 72, 18);
    font-family: 'MuseoSlab900',sans-serif;
    font-size:30px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2em;
    padding: 15px 0px 20px 100px;}
.container { 
	width:100%;
	border-top: 1px solid #D3D3D3;
    /*padding: 10px 0 0;*/
	padding:0px;
	text-align:center;}
.content { 
	width: 1165px;
	margin:auto;
	text-align:left;
	padding-top:5px;
	overflow:hidden;}
.left {float: left; overflow:hidden;width:820px; margin:0px;paddin:0px; }
.text {padding:0px 20px 5px 20px; text-align:justify;}
.text h1 {/*padding-left:0px;padding-bottom:0px;*/ margin:0px;padding:0px; }
.text p {line-height:25px;font-style:italic; }
.right {float: left; overflow:hidden; margin:0px;paddin:0px;width:345px; }
.right img {margin-bottom:3px; }
.login {
   /* background-image: url(../images/bg-block-size-login.gif);
	background-repeat: no-repeat;*/
    display: inline;
    float: left;
	background-color: #f3f3f3;
	color: rgb(102, 102, 102);
    font: italic 14px 'MuseoSlab300','Georgia',sans-serif;
	margin: 0 0 5px 20px;
    padding: 20px;
    transition: box-shadow 200ms ease-out 0s;
    width: 340px;
	height: 275px;}
.small { height:115px !important; }
/*.small h2 { padding-top:0px;}*/
.small ul { margin-top:-10px;}
.login:hover { 
	-webkit-box-shadow: #E1E1E1 0px 0px 25px;
	-moz-box-shadow: #E1E1E1 0px 0px 25px;
	 box-shadow: #E1E1E1 0px 0px 25px;
	 background: url(../images/item-rollover.png) no-repeat scroll 301px 236px transparent;
    bottom: 0;
    /*cursor: pointer;*/
    display: block;
    left: 0;
    position: relative;
    right: 0;
    top: 0;
    z-index: 2;}
.small:hover { 
	 background: url(../images/item-rollover.png) no-repeat scroll 301px 76px transparent;}
h3 {
    color: rgb(102, 102, 102);
    font-family: 'MuseoSlab700',sans-serif;
    font-size: 1.2em;
    font-style: normal;
    font-weight: normal;}
h2 {
    color: rgb(123, 123, 123);
    font-family: 'MuseoSlab900',sans-serif;
	font-size: 27px;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    padding: 5px 0px;}
.field {
    background: url(../images/bg-input-findmcd.gif) no-repeat scroll right -33px transparent;
    border: 0 none;
    color: rgb(51, 51, 51);
    display: block;
    /*float: left;*/
    height: 33px;
	line-height: 33px;
    margin-right: 2px;
    padding: 0 8px;
    width: 131px;}
#password {float:left; }
.goButton{
    background: url(../images/bg-input-findmcd.gif) no-repeat scroll left -66px transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 33px;
    text-indent: -9999em;
    width: 34px;
	margin: 0;
    overflow: visible;
    padding: 0;}
form {width:100%; }
ul.videochat li {
    background: url(../images/arrows.gif) no-repeat scroll 0 -156px transparent;
    display: block;
    padding: 0 0 0 30px;
	line-height:20px;
	color: #053b2e;
	text-decoration: none;
	font-family: 'MuseoSlab300',sans-serif;
	font-size:14px;
	font-style: normal;}
.footer {
    background: url(../images/bg-footer-head.gif) repeat-x scroll left top transparent;
    height: 50px;
    overflow: hidden;
    position: relative;
	border-top: 1px solid rgb(240, 240, 240);}
.sitefooter {
    margin: 0 auto;
    width: 1165px;}
.footerlogo {
    background: url(../images/img-logo-footer.png) no-repeat scroll 0 0 transparent;
    height: 32px;
    left: 2px;
    position: relative;
    text-indent: -9999em;
    top: 8px;
    /*width: 37px;*/}
.footerright {
    /*background: url(../images/bg-footer-head-tab.png) no-repeat scroll left top transparent;*/
    height: 50px;
    left: 42%;
    margin-left: 85px;
    padding-left: 64px;
    position: absolute;
    top: 0;
    width: 100%;
	background-color:#ffffff;}

.footernavigation {
    background-color: rgb(255, 255, 255);
    color: rgb(171, 171, 171);
    /*height: 55px;*/
    left: 570px;
    padding-left: 50px;
	/*margin-left:48px;*/
    /*padding-top: 5px;*/
    position: relative;
    text-align: left;
    top: -50px;
	font-size: 10px;
	/*background: url(../images/bg-footer-head-tab.png) no-repeat scroll left top transparent;*/}
.mclink {color: rgb(36, 79, 52);position: relative; top:-20px;width:300px;z-index: 80;font-size:21px;font-weight:bold;}
.mclink a {text-decoration: none; }
.mclink a:hover {color: rgb(36, 79, 52);text-decoration: none; }
.red { color:#ff0000;text-transform:uppercase;font-weight:bold;}
/*classi per second home page */
.second .right {display:none; }
.second .left { width:100%; }
/*.second .login { width:340px; }*/
.second .small { width:300px; }
/*.second .login:hover { background: url(../images/item-rollover.png) no-repeat scroll 286px 251px transparent;}*/
.second .small:hover { background: url(../images/item-rollover.png) no-repeat scroll 261px 76px transparent;}
.logout { margin-top: 40px; width: 345px;}
.welcome-seller {
    display: inline;
    float: left;
	background-color: #ffffff;
	color: rgb(102, 102, 102);
    font: italic 14px 'MuseoSlab300','Georgia',sans-serif;
	margin: 30px 0 20px 0px;
    padding: 0px;
    transition: box-shadow 200ms ease-out 0s;
    width: 320px;
	height: 290px;
	text-align:justify;
	line-height: 20px;}
.decimal {list-style-type:decimal;padding: 5px 0 20px 20px;line-height:30px; }
.x-small { height: 75px;width: 360px;}
.small-seller { width: 360px;height:148px; }
.logout-seller {margin-top:0px; }
.second ul.videochat li {line-height:28px;}
.powered {position: relative;
top: 3px;
width: 110px;}