/* CSS Document */
body, html{
margin:0px 0px;
padding:0px 0px;
font-family: Arial, Helvetica, sans-serif;
/*font-size:0.8em;*/
/*font-size:x-small;*/
font-size:10px;
width:100%;
height:100%;
color:#263698;
background-color:#ffffff;
background-image:url(../imago/tile2.gif);
background-position:top center;
}
h1, .pageHeading{
font-family: Arial, Helvetica, sans-serif;
font-size:1.8em;
font-weight:500;
letter-spacing:0.2em;
/*background-color:#fafafa;*/
color:#6b7de7;
margin-left:12px;
background-image:url(../imago/bgh.gif);
background-repeat:no-repeat;
width:350px;
height:60px;
}
h1.special{
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size:1.8em;
font-weight:500;
letter-spacing:0.2em;
/*background-color:#fafafa;*/
color:#6b7de7;
margin-left:4px;
background-image:url(../imago/bgh2.gif);
background-repeat:no-repeat;
width:606px;
height:60px;
float:left;
}
.main{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#263698;

}
a img{
border-style:none;
cursor:pointer;
}
area{
border-style:none;
cursor:pointer;
}
.square{
width:100px;
height:100px;
}
.minisquare{
width:75px;
height:100px;
line-height: 1.1em;

}
div.minisquare a{
color:#000000;
text-decoration:none;
letter-spacing:0.001em;
}
div.minisquare a:hover{
color:#666666;
text-decoration:none;
}
.aroundpic{
width:45px;
height:58px;
border:1px solid #666666;
margin-left:13px;
_margin-left:0px;
margin-top:3px;
border-collapse:collapse;
}
.intsq{
float:left;
clear:none;
margin-bottom:6px;
background-color:#cfcfcf;
}
.halfsquare{
width:100px;
height:41px;
float:left;
clear:none;
background-color:#cfcfcf;
margin-bottom:6px;
padding-top:6px;
}
.firstsquare{
position:relative;
float:left;
z-index:200;
}
.floathome{
position:relative;
float:left;
margin-left:6px;
background-color:#cfcfcf;
}
.floatmini{
position:relative;
float:left;
background-color:#cfcfcf;
padding-top:1px;
padding-left:1px;
margin-left:6px;
}
.floatwhite{
position:relative;
float:left;
margin-left:6px;
background-color:#ffffff;
}
.floatother{
position:relative;
float:left;
margin-right:6px;

}
.floatxtra{
position:relative;
float:left;
margin-right:3px;
text-align:center;
}
.floatinternal{
position:relative;
float:left;
margin-left:6px;
_margin-left:3px;
padding-top:6px;
background-color:#cfcfcf;
}
#giallo{
width:6px;
height:187px;
position:absolute;
top:237px;
left:100px;
z-index:15;
background-image:url(../imago/yellow.gif);
background-repeat:no-repeat;
}
#giallo2{
width:6px;
height:187px;
position:absolute;
top:237px;
left:100px;
z-index:15;
background-image:url(../imago/yellow2.gif);
background-repeat:no-repeat;
}

div#binario{
width:100px;
height:100px;
position:absolute;
left:-1px;
top:312px;
background-color:#fafafa;
}


div#banner{
position:absolute;
text-align:center;
width:736px;
height:81px;
top:0px;
left:50%;
margin-left:-368px;
display: block;
z-index:10;
}
div#logo{
position:absolute;
width:231px;
height:61px;
top:3px;
left:505px;
}
div#bluzone{
padding-top:2px;
padding-right:86px;
position:absolute;
width:650px;
height:17px;
top:64px;
left:0px;
background-image:url(../imago/blu1.gif);
background-repeat:no-repeat;
text-align:right;
color:#FFFFFF;
}
div#bluzone span{
color:#ffff33;
}
div#bluzone a:link, div#bluzone a:active, div#bluzone a:visited{
color:#FFFFFF;
text-decoration:none;
}
div#bluzone a:hover{
color:#263698;
text-decoration:none;
} 

div#condizioni{
position:absolute;
padding-left:15px;
width:721px;
height:17px;
top:47px;
left:0px;
text-align:left;
color:#000000;
}
div#condizioni a:link, div#condizioni a:active, div#condizioni a:visited{
color:#000000;
text-decoration:none;
}
div#condizioni a:hover{
color:#263698;
text-decoration:none;
}
div#condizioni span{
color:#263698;
}
div#white{
position:absolute;
top:0px;
left:0px;
width:100%;
height:81px;
background-color:#FFFFFF;
z-index:5;
}
div#main{
position:absolute;
text-align:center;
width:736px;
height:auto;
top:81px;
left:50%;
margin-left:-368px;
z-index:10;
display: block;
}
div#centerhome{
position:absolute;
text-align:left;
top:0px;
left:0px;
width:736px;
height:312px;
background-image:url(../imago/bgfotocentrali2.gif);
background-repeat:no-repeat;
}
div#leftinterior{
position:absolute;
text-align:left;
top:0px;
left:0px;
width:100px;
_width:91px;
height:312px;
background-image:url(../imago/bgfotocentrali2.gif);
background-repeat:no-repeat;
}
div#featureds{
width:736px;
height:100px;
position:absolute;
left:0px;
top:318px;
}
div#featureds2{
width:100px;
height:100px;
position:absolute;
left:0px;
_left:-1px;
top:318px;
z-index:200;
}
.swfhome{
margin-top:6px;
}
div#emptyforballoon{
position:absolute;
top:0px;
left:50%;
margin-left:-474px;
height:206px;
width:105px;
z-index:5;
background-image:url(../imago/balloon.gif);
background-repeat:no-repeat;
background-position:left top;
}

div#menusx{
position:relative;
margin-top:9px;
margin-left:0px;
padding-left:9px;
width:99px;
_width:91px;
height:auto;
z-index:50;
}
div#menusx div{
z-index:100;
}
div#menusx a:visited, div#menusx a:link, div#menusx a:active, div#menuzone a:visited, div#menuzone a:link, div#menuzone a:active {
color:#263698;
text-decoration:none;
}
div#menusx a:hover, div#menuzone a:hover {
color:#000000;
text-decoration:none;
}

div#menusx select{
width:90px;
height:16px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
border:1px solid #6b7de7;

}
div#menusx input{
width:88px;
_width:87px;
height:13px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
border:1px solid #6b7de7;
_margin-left:0px;
margin-bottom:-9px;
}
div#menusx div{
margin-top:10px;
margin-bottom:10px;
padding-left:2px;
z-index:60;
}


div#custfoto{
width:612px;
height:294px;
position:absolute;
top:9px;
left:115px;
border-style:none;
}
div#custfoto img{
border-style:none;
}


div#footerhome{
text-align:center;
position:absolute;
top:425px;
left:0px;
width:736px;
height:18px;
color:#000000;
}
div#footerhome span{
color:#263698;
}
div#footerhome span a:active, div#footerhome span a:link, div#footerhome span a:visited{
color:#263698;
text-decoration:none;
}
div#footerhome span a:hover{
color:#000000;
text-decoration:none;
}
div#footerint{
text-align:center;
position:relative;
float:left;
clear:both;
width:736px;
height:18px;
color:#000000;
}
div#footerint span{
color:#263698;
}
div#footerint span a:active, div#footerint span a:link, div#footerint span a:visited{
color:#263698;
text-decoration:none;
}
div#footerint span a:hover{
color:#000000;
text-decoration:none;
}
div#divider{
width:736px;
height:6px;
background-color:#6b7de7;
}

/* stili interni */
#content{
float:left;
_float:none;
position:relative;
margin-left:100px;
width:636px;
height:auto;
_height:418px;
min-height:418px;
background-image:url(../imago/bgint.gif);
background-repeat:repeat-y;
}
#contentmarchi{
position:absolute;
top:0px;
left:6px;
width:523px;
height:auto;
_height:418px;
min-height:418px;
/*filter:alpha(opacity=30); 
-moz-opacity: 0.3; 
opacity: 0.3;*/
}
div#contentmarchi div{
/*filter:alpha(opacity=100); 
-moz-opacity:1; 
opacity:1;*/
}
#content5{
float:left;
_float:none;
position:relative;
margin-left:100px;
width:636px;
height:auto;
_height:418px;
min-height:418px;
background-image:url(../imago/bgint5.gif);
background-repeat:repeat-y;
}
#collectionzone{
position:relative;
float:left;
clear:none;
width:100px;
height:auto;
_height:418px;
min-height:418px;
margin-left:6px;
_margin-left:3px;
background-color:#f3f3f3;
}
#donnauomo{
position:relative;
float:left;
clear:none;
width:318px;
_width:324px;
height:auto;
min-height:106px;
_margin-left:-6px;
}
.floatleft{
float: left;
clear:none;
margin-bottom:6px;
width:318px;
_width:324px;
height:auto;
}
#collectionzone2{
position:relative;
float:left;
clear:none;
width:100px;
height:auto;
min-height:106px;
margin-left:6px;
_margin-left:3px;
}
#piczone{
position:relative;
float:left;
clear:none;
width:206px;
height:418px;
margin-left:5px;
_margin-left:6px;
background-image:url(../imago/bgbigpicture.jpg);
background-repeat:no-repeat;
}
#textzone{
position:relative;
float:left;
clear:none;
width:206px;
height:auto;
min-height:206px;
margin-left:6px;
}
#menuzone{
position:relative;
float:left;
clear:none;
width:88px;
height:auto;
min-height:206px;
margin-left:0px;
text-align:left;
padding:6px 6px;
}
div#menuzone span{
color:#000000;
}
#collectionlogo{
position:relative;
float:left;
clear:none;
width:206px;
height:auto;

}
#description{
position:relative;
float:left;
clear:left;
width:200px;
height:auto;
text-align:left;
padding:6px 6px;
}
div#chartable{
position:relative;
float:left;
clear:left;
width:200px;
height:auto;
text-align:left;
padding:6px 6px;
}
div#chartable select{
width:70px;
height:16px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
border:1px solid #6b7de7;
}
input.mybutton{
width:190px;
height:16px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
background-color:#FFFFFF;
border:1px solid #6b7de7;
}
div#flashcontent{
position:relative;
float:left;
margin-left:6px;
_margin-left:3px;
width:194px;
height:418px;
}
div.countryslot{
width:98px;
height:auto;
float:left;
clear:none;
padding-left:6px;
font-size:1.1em;
line-height:150%;
}
div.countryslot a{
text-decoration:none;
color:#263698;
}
div.countryslot a:hover{
text-decoration:none;
color:#000000;
}
div#genericzone{
position:relative;
float:left;
clear:none;
width:362px;
_width:366px;
height:auto;
min-height:398px;
margin-left:20px;
padding-right:40px;
padding-top:20px;
padding-bottom:20px;
text-align:left;
}
.myrow{
float:left;
clear:left;
width:524px;
height:100px;
margin-bottom:6px;
margin-left:6px;
_margin-left:3px;
}
.mybigrow{
float:left;
clear:left;
width:536px;
height:100px;
margin-bottom:6px;
margin-left:-3px;
}
.mytmplogo{
width:206px;
float:left;
margin-left:6px;
height:100px;
vertical-align:middle;
}
div.mytmplogo span{
vertical-align:middle;
text-align:left;
}

table#megasupertable{
margin:0 0;
padding:0 0;
}

table#megasupertable table{
margin:0 0;
padding:0 0;
}

table#megasupertable input, input.cartz, select.cartz, textarea.cartz{
width:290px;
height:16px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
background-color:#FFFFFF;
border:1px solid #6b7de7;
}

input.cartz{
width:100px;
}

select.cartz{
width:40px;
}

textarea.cartz{
height:100px;
}

table#tablecart input{
width:30px;
width: expression(this.type=="checkbox"?'18px':'30px');
height:16px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
background-color:#FFFFFF;
border:1px solid #6b7de7;
}
input[type="checkbox"] { width:30px; }

fieldset{
padding-left:10px;
padding-bottom:10px;
width:390px;
overflow:hidden;
background-color:#f6f6f6;
background-image:url(../imago/halo.jpg);
_background-image:url(../imago/halo2.jpg);
background-repeat:no-repeat;
margin-left:12px;
}

fieldset a{
color:#000000;
text-decoration:none;
}

fieldset a:hover{
color:#263698;
text-decoration:none;
}

legend{

}
fieldset input{
width:300px;
width: expression(((this.type=="radio")||(this.type=="checkbox"))?'20px':'300px');
height:16px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
border:1px solid #6b7de7;
margin-top: expression(this.type=="submit"?'20px':'0px');
margin-left:10px;
_margin-left:expression(((this.type=="radio")||(this.type=="checkbox"))?'23px':'10px');
background-color:#fafafa;
}

fieldset select{
width:302px;
height:16px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
border:1px solid #6b7de7;
margin-left:10px;
_margin-left:22px;
background-color:#fafafa;
}


fieldset p{
margin-left:10px;
}

fieldset input[type="checkbox"] { width:30px; }
fieldset input[type="radio"] { width:30px; }
fieldset input[type="submit"] { margin-top:20px; }
fieldset label{
margin-left:10px;
}

#languagewrapper{
position:absolute;
text-align:left;
width:736px;
height:20px;
top:0px;
left:50%;
margin-left:-368px;
display: block;
z-index:50;
padding-left:14px;
color:#000000;
}


#languagehandle{
color:#999999;
}
div#languagehandle a{
color:#999999;
text-decoration:none;
}

div#languagehandle a:hover{
color:#263698;
text-decoration:none;
}

#languagehidden{

}
div#menusot{

}

div.sotcat{
line-height:1em; 
margin-bottom:5px;
margin-left:-7px;
margin-bottom:7px;
padding-left:7px;
padding-top:2px;
padding-bottom:2px;
width:88px;
background-image:url(../imago/menugradient3.jpg); 
background-repeat:repeat-y;
}

div.sotcat2{
line-height:1em; 
margin-bottom:5px;
margin-left:0px;
margin-bottom:7px;
padding-left:0px;
padding-top:2px;
padding-bottom:2px;
width:88px;
background-image:url(../imago/menugradient2.jpg); 

background-repeat:repeat-y;
}
div.sotcat3{
line-height:1em; 
margin-bottom:5px;
margin-left:0px;
margin-bottom:3px;
padding-left:0px;
padding-top:2px;
padding-bottom:2px;
width:88px;
background-image:url(../imago/menugradient2.jpg); 
background-repeat:repeat-y;
}

div.brands{
margin-bottom:0px!important;
background-image:url(../imago/menugradient4.jpg)!important;
background-color:#ffffff;
margin-bottom:4px!important;
margin-top:3px!important;
/*background-image:url(../imago/menugradient2.png)!important; */
}

div.tooltip {
        display: none;
	    position: absolute;
        top: 0;
        left: 0;
		border:1px solid #ccbdab;

		padding:2px;
		width:116px;
		height:auto;
		background-color:#FFFFFF;
		z-index:1000;
    }
	
.pagination{
position:absolute; 
z-index:200; 
top:70px; 
right:115px; 
_right:110px; 
width:500px; 
height:auto;
color:#000000;
text-align:right;
}
div.pagination a{
color:#000000;
height:12px;
width:12px;
}
div.pagination a:hover{
color:#263698;
height:12px;
width:12px;
background-color:#cccccc;
}
legend{
color: #fff;
background-color: #6b7de7;
border: 1px solid #faf9f9;
padding: 2px 6px;
}

.prodotti_catname{
margin-top:0px;
padding-top:-1px;
margin-bottom:-1px;
padding-bottom:-1px;
line-height:0.6em;
}

.prodotti_sconto{
text-decoration: line-through;
font-size: 90%;
margin-top:-1px;
padding-top:-1px;
margin-bottom:-1px;
padding-bottom:-1px;
}
.prodotti_prezzo{
margin-top:-1px;
padding-top:-1px;
margin-bottom:-1px;
padding-bottom:-1px;
}

 /*class="sotcat3 brands" style="background-color:ffffff;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; filter:shadow(color:#6b7de7, strength:10, direction:135);*/
 
div#cat1 div, div.uf{
line-height:1em; 
margin-bottom:5px;
margin-left:0px;
margin-bottom:3px;
padding-left:0px;
padding-top:2px;
padding-bottom:2px;
width:90px;
background-repeat:repeat-y; 
margin-bottom:0px!important;
background-image:url(../imago/menugradient4.jpg)!important;
background-color:#ffffff;
margin-bottom:4px!important;
margin-top:3px!important;
/*Filter: DropShadow(Color=#666666, OffX=2, OffY=2, Positive=1);
Filter: Alpha(Opacity=80);*/

 }
 
div.ufx{
background-color:#ffffff;
border-right:6px solid #ffff33;
border-left:1px solid #ffff33;
border-bottom:1px solid #ffff33;
border-top:1px solid #ffff33;
/*border-bottom:6px solid #ffff33;*/
/*Filter: DropShadow(Color=#666666, OffX=2, OffY=2, Positive=1);
Filter: Alpha(Opacity=80);*/
} 

#overDiv{
background-image:url(../imago/white.gif)!important;
width:95px;
}

div.ufx blockquote{
width:80px;
margin-left:7px;
margin-bottom:0px;
margin-right:0px;
margin-top:0px;
}
 
div.uf a{
text-decoration:none;
color:#263698;
cursor:hand;
cursor:pointer;
}
div.uf a:hover{
text-decoration:none;
color:#000000;
}