body{
    padding:0; 
    margin: 0;
    background-color: #FFFFFF;
    color:#808080;
    font-family:Arial, Helvetica, Verdana;
    font-size:12px;
    text-align:center;	
}

p{margin:10px 0;}

h2 a, h2 a:visited{color:#808080;}

h1{
    font-family:Arial, Helvetica, Verdana;
    font-size:22px;
    font-weight:normal;
    margin:0;
    padding:0;
    margin-top:15px;
}

h2{
    font-family:Arial, Helvetica, Verdana;
    font-size:20px;
    font-weight:bold;
    color: #F84C10;
    margin:0px 0 3px 0;
    padding:0px 0 5px 0;
}

h3{
    font-family:Arial, Helvetica, Verdana;
    font-size:15px;
    color:#0081C1;
    font-weight:600;
    margin:0;
}
h3 a,h3 a:hover,h3 a:link{
    font-family:Arial, Helvetica, Verdana;
    font-size:15px;
    color:#F84C10;
    font-weight:600;
    margin:0;
    text-decoration:underline;
}

ul{margin:0; padding:0;}

li{margin:0; padding:0;}

.cloudBox h3 a, .cloudBox h3 a:hover, .cloudBox h3 a:link{
    
    font-family:Arial, Helvetica, Verdana;
    font-size:10px;
    color:#808080;
    font-weight:600;
    margin:0;
    text-decoration:underline; 
    inline: block;
}

.cloudBox h2 a, .cloudBox h2 a:hover, .cloudBox h2 a:link{
    
    font-family:Arial, Helvetica, Verdana;
    font-size:15px;
    color:#808080;
    font-weight:600;
    margin:0;
    text-decoration:underline;
    inline: block;
}

.cloudBox h1 a, .cloudBox h1 a:hover, .cloudBox h1 a:link{
    
    font-family:Arial, Helvetica, Verdana;
    font-size:20px;
    color:#808080;
    font-weight:600;
    margin:0;
    text-decoration:underline;
}

.cloudBox h3 ,.cloudBox h2 ,.cloudBox h1 {display: inline;}

input {
    padding:2px;
    font-family:Arial, Helvetica, Verdana;
    font-size:13px;
    color:#404040;}

.inputError {
    color: red; 
    font-family:Arial, Helvetica, Verdana;
    font-size: 12px;
    font-style: italic;
    font-weight:bold;}

img {border:0;}

a , a:visited {text-decoration:none; color:#808080; font-weight:600; padding: 5px;}

a:hover {color:#404040;}


table{
    font-family:Arial, Helvetica, Verdana;
    font-size:13px;
    margin:0;
    border-collapse:collapse; 
}

td, th{
    padding:0 5px 5px 0;
    vertical-align:top;
    text-align:left;
}

form{margin:0;padding:0;}
.clear{clear:both;}
hr{clear:both;height:0;font-size:0;line-height:0; visibility:hidden;}
hr.clearer{clear:both;height:0;font-size:0;line-height:0; visibility:hidden;}

/* HOME */

.spaceGallery{
    height: 170px;
    margin: 0 auto 10px auto;
    padding:20px auto;
    background: #FFFFFF;
    display:block;
}
div.shadowLine{background: transparent url('../images/shadow_line.gif') top left repeat-x; height: 20px;}
div.spaceCloud a, div.spaceCloud a:link, div.spaceCloud a:hover{padding-left:0px;}
.menu{
    height: 25px;
    margin: 0 auto;
    padding:20px auto;
    font-size: 15px;
    background: #333333;
    color: #5F5F5F;    
    display:none;
}

p.textHome{padding-top: 15px; font-size: 20px;  font-weight:0; color: #5F5F5F; margin-bottom: 0;display:none;
}

.menu .listMenu{
    color:#FFFFFF;
    width: 975px;
    height:30px;
    margin: 0 auto;
    padding: 20px auto;
    text-align: left;
    position:relative;
}

.menu .listMenu a, .menu .listMenu a:link, .menu .listMenu a:hover{
    font-weight:600;
    line-height:25px;
    color: #FFFFFF;
}
.menu div.toolBar{
    text-align: left;
    float:right;
    width:300px;
    display:none;
}
div.bookMark{
    position: absolute;
    top:4px;
    right:0px;
    z-index:1000;
    display:none;    
}

.footer{
    height: 25px;
    display: block;
    margin: 0 auto;
    padding: 0 auto;
    font-size: 15px;
    background: #333333;
    color: #5F5F5F;
    display:none;
    
}
p.printLink{
    height: 25px;
    display: block;
    margin: 0 auto;
    padding: 0 auto;
    font-size: 15px;
    color: #5F5F5F;
    
}
.listFooter img{vertical-align: middle;float:center;}

.footer .listFooter{
    display:none;
    width: 945px;
    height:25px;
    margin: 0 auto;
    padding:3px auto;
    font-size: 12px;
    text-align: center;
}

.footer .listFooter a, .footer .listFooter a:link, .footer .listFooter a:hover{
    font-weight:600;
    padding: 0 30px;
    line-height:25px;
    color: #FFFFFF;
}

.menu a.activePage:link, .menu a.activePage:hover, .menu a.activePage{color: #B8EA00;}

.logoImg{margin:35px 0 0 0px; float:left; width:250px; padding:0;}

.main{	
    background: #FFFFFF;
    width: 100%;
    height:100%;
    margin: 0 auto;
    padding:10px auto;
    text-align:left;
    
}
div.bannerRight {
    float:right;
    width:600px;
    padding-top:15px;
    
}
.content{
    width: 980px;
    margin: 0 auto;
    text-align:left;
    position: relative;
    height: auto;
}
.contentHeader{margin: 0; }
.header{height:100px; margin:0px auto; width:980px;overflow:hidden;}

.picContent{
    position: absolute;
    top:140px;
    right:300px;
}

.contentFocusBG{
    position: absolute;
    top:220px;
    left:30px;
    width:300px;
    height:230px;
    background: #FFF;
    filter: alpha(opacity=75); 
    opacity: 0.75;
    display:none;
}

.contentFocus h3{color:#404040; margin: 2px; padding: 0 auto;}
.contentFocus h2{color:#0081C1; margin: 2px;}
.contentFocus{
    position: absolute;
    top:230px;
    left:40px;
    color:#404040;
    z-index:10;
}


.counterInAution{
    color:#404040;
    padding: 15px;
}

.counterInAution td{padding:5px 0;}
.counterInAution input{margin: 0 5px;}
.counterInAution h3{color:#404040; margin: 2px; padding: 0 auto;}
.counterInAution h2{color:#0081C1; margin: 2px;}

div.textAution{width: 660px; padding: 0 5px;}
.textAution p{padding: 0 0px;}
.textAution ul{padding:10px;}

.tabAuction{
    margin-top: 0px;
    background:#FFFFFF url('../images/tabBorder.gif') bottom left no-repeat;
    height:45px;   
}
.tabAuction a.btnOpen, .tabAuction a.btnOpen:link, .tabAuction a.btnOpen:link{
    background: transparent url('../images/tabCategory.gif') top left no-repeat;
    height: 5px;
    padding: 15px 0 11px 0;
    margin-right:2px;
    color: #F84C10;
    display: block;
    float: left;
    width:118px;
    text-align: center;
}

.tabAuction a.btnClose, .tabAuction a.btnClose:link, .tabAuction a.btnClose:link{
    background: transparent url('../images/tabCategory_off.gif') top left no-repeat;
    height: 20px;
    padding: 5px 0 0 0;
    margin: 10px 2px 0 0;
    _margin: 15px 2px 0 0;
    display: block;
    float: left;
    width:120px;
    text-align: center;
}

div.contentAuction{
    width:670px;
    padding:20px 5px 0 15px;
    _min-height: 600px;
    min-height: 600px;
    background: transparent;
}
div.columnLeft{
    width:280px;
    float:left;
    padding:15px 0 0 0;
    height:auto;
    display:none;
}
div.columnLeft h3{color:#F84C10;display:none;}
.tableCategory{
    font-weight:600;
    width: 100%;
    display:none;
}

.columnLeft .box280{margin-bottom: 10px;display:none;}
.dotLine{background:transparent url('../images/dot_line.gif') 0 0 repeat-x; width: 100%; height:3px; padding: 3px 0;}

div.heightBox{height:280px;}

.contentSite .box420, .contentSite .box280 {float:left;}
/* Focus Civetta*/

.box420{
    background:transparent url('../images/topborder420.gif') top left no-repeat;
    padding-top:10px;
    width:420px;    
}

.box420 .subBox{
    background:transparent url('../images/bottomborder420.gif') bottom left no-repeat;
    padding-bottom:10px;
}

.box420 .contBox{
    padding:0 10px;
}

/* Box Piccoli da 280px */

* html .box280{					
    background-color: #000;
    back\ground-color: transparent;
    background-image: url(../images/blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/topborder280.png", sizingMethod="crop");
}

.box280{
    background: transparent url('../images/topborder280.png') top left no-repeat;
    padding-top:13px;
    width:280px;
    
}

* html .box280 .subBox{					
    background-color: #000;
    back\ground-color: transparent;
    background-image: url(../images/blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bottomborder280.png", sizingMethod="crop");
}

.box280 .subBox{
    background: transparent url('../images/bottomborder280.png') bottom left no-repeat;
    padding-bottom:15px;
    
}

* html .box280 .contBox{					
    background-color: #000;
    back\ground-color: transparent;
    background-image: url(../images/blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bg_box280.png", sizingMethod="crop");
}

.box280 .contBox{
    background: transparent url('../images/bg_box280.png') 0 0 repeat-y;
    padding: 5px 15px;
    margin:0;
}
/* Box Piccoli da 280px */

/*Box da 680 SOLO PER HOME*/

div.box663mask{ position:relative;}

.box663mask div{
    position:absolute;
    top:0;
    left:0;
    padding:0px 0;
    height: 215px;
    width:663px;
    background: transparent url('../images/mask663.png') top left no-repeat;
    
}

* html .box663mask div{					
    background-color: #000;
    back\ground-color: transparent;
    background-image: url(../images/blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/mask663.png", sizingMethod="crop");
}

.box663mask img{
    display:block;
    width: 660px;
    height:215px;    
}

/*End Box da 680 SOLO PER HOME*/

.box680{
    /*background: transparent url('../images/genericTopborder680.gif') top left no-repeat;*/
    background: transparent url('../images/topborder680.gif') top left no-repeat;
    padding:15px 0;    
    width:680px;
}


.box680 .subBox{
    background: transparent url('../images/bottomborder680.gif') bottom left no-repeat;
    padding-bottom:10px;
    margin-bottom: 10px;
    
}
.box680 .subBox img{border: solid 1px #C6C6C6; margin: 5px 0 0 0px;}

.contBox{
    padding:5px 10px; 
}

.contBoxHome{
    padding: 0; 
    
}



.endBidBox td{
    padding: 5px;
    border-bottom:solid 1px #BFBFBF;
}
.endBidBox {width: 100%;}
.endBidBox h3{color:#808080;}

p.link{margin:0; padding:5px 0;}
p.link, .link a, .link a:hover,.link a:link{color:#535353;text-align:left;font-size: 13px; padding:5px 0;}

div.login{padding:0;}

img.btnEnter{float:right;}

div.areaBid{
    background: transparent url('../images/barBid.gif') 0 0 no-repeat;
    height: 125px;
    width: 680px;
    position:relative;
}
.conTextBid td.areaBid2{width:390px;}
.conTextBid td.areaBid3{width:145px;}
.conTextBid td.areaBid1{padding:0; width:115px;}
.conTextBid td.areaBid1 img{padding-top:5px;}
.conTextBid td.areaBid3 img{ display: block;width:145px;}
img.imgStock{ border: none; width:215px;}
.conTextBid td.areaBid2 a,.conTextBid td.areaBid2 a:hover, .conTextBid td.areaBid2 a:link{padding:0px 5px 0 0; font-weight: 600; width: 300px; text-decoration: underline; color:#F84C10;}

.conTextBid td.areaBid2 a.btnGreen,.conTextBid td.areaBid2 a.btnGreen:hover, .conTextBid td.areaBid2 a.btnGreen:visited{padding:0; color:#808080;}
.opacityImg img{
    filter:alpha(opacity=35);
    -moz-opacity:.35;
    opacity:.35;    
}

/* AREA BID*/
.areaBid3recycle a,.areaBid3recycle a:link,.areaBid3recycle a:hover{padding-left:0;}
.areaBid3recycle img{ display: block;margin-right: 40px;}
td.areaBid3recycle{padding: 15px; padding-left:5px; width: 120px;}
/*END*/
table.shopTot{ width: 100%;}
.shopTot td{ text-align: right; font-weight: 600; padding: 5px; }
.btnEnter2{
    position: absolute;
    top: 3px;
    left: 588px;
}

.conTextBid img{vertical-align:middle; padding: 0; margin-left:2px;}

.conTextBid p, .conTextBid h2{
    padding:0px;
    color:#808080;
}
.conTextBid h3{
    padding:0px;
    color:#F84C10;	
    font-weight:600;
}


p.linkBid{
    padding: 10px 0 15px 0;
    margin:0;   
}
.linkBid a, .linkBid a:hover, .linkBid a:link{font-weight:none; padding: 5px 0;}

.timer td{padding-right: 2px; padding-top:5px; margin:0; width: 15px; white-space: nowrap; letter-spacing:inherit; vertical-align:middle;}

.timer input{
    background: transparent url('../images/timer.gif') 0 0 no-repeat;
    color: #404040;
    font-family:Arial, Helvetica, Verdana;
    font-weight:bold;
    font-size:15px;
    width:20px;
    height:20px;
    border:none;
    margin:0;
    padding:7px 5px;
    
}


.timer{
    color:#F84C10; 	
    font-weight:600;
    padding:0;
    margin:0;
}

/*timer per le pagine delle aste*/
.counterInAution table.auctionDetails {width: 100%;}
div.counterInAution{float:right; padding: 0px; width:290px; margin:0 15px 0 0;}
.counterInAution .timer td{padding-right: 2px; padding-top:5px; margin:0; white-space: nowrap; letter-spacing:inherit; vertical-align:middle;}
.tableAution td{ padding: 6px 10px;}
.counterInAution .timer input{
    background: transparent url('../images/timer2.gif') 0 0 no-repeat;
    color: #404040;
    font-family:Arial, Helvetica, Verdana;
    font-weight:bold;
    font-size:18px;
    width:30px;
    height:45px;
    border:none;
    margin:0;
    padding: 5px;
    
}


.counterInAution .timer{
    color:#F84C10; 	
    font-weight:600;
    padding:0;
    margin:0;
}
.bidTo, .bidFrom, .bidSingle{
    text-align:right;
    background-color: #fff;
}

.bidTo{
    background:url(../images/bid_to.gif) no-repeat #fff;
    background-position:0px 0px;
}
.bidFrom{
    background:url(../images/bid_from.gif) no-repeat #fff;
    background-position:0px 0px;
}



/* pagina registrazione */
.registrationTips{float: right; width: 240px; padding: 5px 20px 0 15px;  font-size:12px; font-style:italic;}
.registrationTips p{margin:0;}
.registrationTips h3{font-size: 13px; color: #7F7F7F; padding: 20px 5px 10px 60px; margin:0 5px 5px 5px; font-weight: 0;}
.registration{text-align: left; width: 640px;}
table.userData, table.userAndress, table.userPasw, table.userFriend, table.userEmail{width:100%;}
.userData img, .userAndress img, .userPasw img, .userFriend img, .userEmail img{text-align: right; padding-right: 0;}
.userData td, .userAndress td, .userPasw td, .userFriend td, .userEmail td{padding-left: 0px;}
.userData h3{background:transparent url('../images/userData.gif') top left no-repeat;}
.userPasw h3{background:transparent url('../images/userPsw.gif') top left no-repeat;}
.userPasw td{text-align:left;}
.userFriend h3{background:transparent url('../images/userFriend.gif') top left no-repeat;}
.userAndress h3{background:transparent url('../images/userAndress.gif') top left no-repeat;}
.userEmail h3{background:transparent url('../images/userEmail.gif') top left no-repeat;}
/* pagina registrazione */

.aboutLink a, .aboutLink a:hover, .aboutLink a:link{font-size: 13px;}

.auOpenTable {
    width:100%;
    margin: 5px 0;
}
.auOpenTable th{
    background: #FFFFFF url('../images/bar_table.gif') top left no-repeat;
    font-weight: 600;
    
}


.bids{margin:5px 0 5px 0px;}  
.bids table th {padding:10px 25px 10px 25px; border-right: solid 1px #BFBFBF;}
.bids table td {padding:15px 25px 10px 25px; border-right: solid 1px #FFFFFF;}


