﻿body, html, form{ margin:0; padding:0; border:0;}
*{ font-family:Arial, Verdana, Sans-Serif; font-size:10pt;}
a img{border:0;}
body{background-image:url(../images/bg1.jpg); background-position:100px 100px}
body, html{ height:100%}
#fid_main{width:935px; margin:25px auto 25px auto;}
#fid_retro1{width:900px;}
#fid_retro1 div{padding-top:1px;background-image:url(../images/bg5.jpg); background-repeat:repeat-x; float:right; width:870px; height:26px; cursor:pointer;}
#fid_retro2{width:30px; background-image:url(../images/bg5.jpg); background-repeat:repeat-x; background-position:left 1px; padding-top:2px;}
#fid_retro2 div{width:30px; height:27px; cursor:pointer;}
#fid_retro3{cursor:pointer;}
#fid_retro4{background-image:url(../images/bg5.jpg);background-repeat:repeat-x; background-position:left bottom}
#fid_retro5{width:30px; height:30px;cursor:auto;}
#fid_principal{padding-left:15px; border:solid 1px #000;}
#fid_subprincipal{background-color:#fff; border-left:solid 1px #000;}
#fid_title{background-color:#e3e0d1; padding:13px 0px 7px 20px;}
#fid_header{height:148px; background-position:center center;}
#fid_menu{background-color:#e3e0d1; border-top:solid 1px #000; border-bottom:solid 1px #000; margin-bottom:12px; width:100%}
#fid_contents{width:100%; background-color:#eee; border-top:1px solid #000}
#fid_footer{background-image:url(./images/bg5.jpg); background-position:right bottom; background-repeat:repeat-x; height:40px; margin-top:-40px;}
.cx1{background-image:url(../images/bg1.jpg);}
.c_sx{width:255px; border-right:solid 1px #000; background-color:#a29a8d; color:#3f3d36; font-size:10px}
.c_cont{background-color:#e3e0d1;}
#fid_findTd{padding: 2px 2px 2px 0px;}
.c_dxb{width:220px; border-left:solid 1px #000; font-size:10px}
.cSxTitle{padding-left:8px; border-top:solid 1px #000;  background-color:#e3e0d1}
.cDxTitle{padding-left:8px;border-bottom:solid 1px #000;}

#MainContent img{ border:solid 1px #000;}
.cTitolo{ font-weight: bold; font-size:11pt;}
.cSottotitolo{ font-weight: bold;}
.cGiustificato{text-align:justify;}
.cItalico{ font-style:italic;}
.cInEvidenza{  font-weight:bold; color:#c3bbab}
a{ text-decoration:none; color:#77120a;}

.cNav{ text-align:center; padding-top:0px; padding-bottom:10px;}
.cNavTitle{ text-align:center; padding-top:10px; padding-bottom:10px; font-weight:bold;}
.cNavList{ display:block; font-size:8pt;}

.cProduct{ width:380px; margin:0px 10px 0px 10px;}
.cProductTop{ background-image:url(../images/line.jpg); background-repeat:repeat-x; margin:5px 10px 0px 10px; background-position:left bottom; font-size:10px;}
.cProductPrice{ color:#77120a; font-weight:bold; padding:4px 0px 0px 0px;}
.cProductImage{ padding:3px 10px 3px 3px;}
.cProductImage img{border:solid 1px #000}
.cProductTh{ padding-right:10px;}
.cProductPrice span{ font-size:7pt;}
.cProductTitle{ font-weight:bold; padding:4px 0px 4px 0px;}
.cProductBasket{border:0; margin:0; padding:0; background-image:url(../images/bas.jpg); width:18px; height:21px; cursor:pointer;}
.cProductBasketNo{border:0; margin:0; padding:0; background-image:url(../images/nob.jpg); width:24px; height:23px; cursor:pointer;}
.cProductDetails{border:0; margin:0; padding:0; background-image:url(../images/zoom.jpg); width:12px; height:12px; cursor:pointer; display:block;}

.cBasketInfoDx td{ padding:2px 0px 2px 3px; color:#000}
.cBasketInfoDx a{ display:block; color:#fff; text-transform:uppercase; font-size:9pt; padding-left:0px;}
.cBasketInfoDx .csub{ background-color:#b4ab9a; color:#000; margin-top:10px; padding:2px 0px 2px 10px; background-image:url(../images/line.jpg); background-repeat:repeat-x; background-position:left bottom;}
.cBasketInfoDx .cSSFree{ font-size:8pt; color:#77120a; text-align:center;}
.cBasketInfoDx .cfra td{ font-size:1px; height:10px;}
.cBasketInfoValueDx{top:2px; left:0px; padding-left:130px;}
.cBasketInfoDxFunctions{ background-color:#b4ab9a; width:200px; margin:20px 0px 20px 0px;}
.cBasketInfoDxComplete{ font-size:9pt; display:block; border:0; margin:0; padding:10px 20px 10px 0px; color:#77120a; cursor:pointer; text-decoration:underline; text-transform:uppercase; background-image:url(../images/bg16.jpg); background-position:150px center; background-repeat:no-repeat; background-color:Transparent;}
.cBasketInfoDxEmpty{ font-size:9pt; display:block; border:0; margin:0; padding:10px 0px 10px 20px;color:#77120a; cursor:pointer; text-decoration:underline; text-transform:uppercase; background-image:url(../images/bg17.jpg); background-position:left center; background-repeat:no-repeat; background-color:Transparent;}

#fid_countryselectdx{ width:200px; margin-top:5px; background-color:#eee; border:solid 1px #000}
#fid_shiptypeselectdx{ width:200px; margin-top:5px; margin-bottom:5px; background-color:#eee; border:solid 1px #000}
#fid_paytypeselectdx{ width:200px; margin-top:5px; margin-bottom:5px; background-color:#eee; border:solid 1px #000}

.cTdxT{font-weight:bold; text-align:center; border:solid 1px #000; padding:3px 6px 3px 6px; cursor:pointer; background-color:#fff; font-size:8pt;}
.cTdxI{border:solid 1px #000; width:30px; height:30px; text-align:center; cursor:pointer; background-color:#fff}
.cTdxSS{ background-color:#a19a8c; color:#fff;}
.cTdxS{ background-color:#b4ab9a;}
#fid_SetSpedSel{ margin:0; padding-top:10px; border:0; text-decoration:underline; color:#77120a; text-transform:uppercase;}

.cBasketStatus{ display:block; background-color:#a19a8c; padding:5px 2px 5px 20px; margin-bottom:30px;}
.cBasketStatus span{ text-transform:uppercase; font-size:8.5pt;}
.cBasketStatus .cCurrent{color:#77120a;}
.cBasketFooter {margin-top:30px;}
.cBasketFooter input{ margin:0px 10px 0px 10px; padding:0; background-image:none; border:0; text-decoration:underline; background-color:Transparent; color:#77120a; cursor:pointer;}
.cBasketFooter .cInputDisabled{ color:#a19a8c; cursor:default; }
.cBasketMessages{ font-weight:bold; color:Red; border:solid 1px red; padding:5px 5px 5px 5px;}
.cBasketConfirmTable{width:100%;}
.cBasketConfirmTable td input{margin:0px 10px 0px 10px; border:solid 1px #000; padding:0; background-image:none; text-decoration:underline; background-color:Transparent; color:#77120a; cursor:pointer;}
.cBasketConfirmTable td{ background-color:#fff; padding:5px 3px 5px 3px;}
.cBasketConfirmTable .cHeader td{ background-color:Transparent; color:#77120a;}
.cBasketConfirmTable .cFooter td{ background-color:Transparent;}
.cBasketConfirmTable .cFooterT {color:#77120a;}
.cBasketConfirmTable .cSubHeader td{font-size:1px; height:10px;}
.cBasketConfirmTable .cSubHeader td{ background-color:Transparent;}
.cBasketConfirmTable .cBorderLeft{ border-left:solid 1px #000;}
.cBasketConfirmTable .cBorderTop{ border-top:solid 1px #000;}
.cBasketConfirmTable .cBorderRight{ border-right:solid 1px #000;}
.cBasketConfirmTable .cBorderBottom{ border-bottom:solid 1px #000;}
.cbasketcompleted{ padding-top:40px;}
.cbasketcompleted div{ padding:10px; border:solid 1px #000; background-color:#fff; width:300px;}
.cBasketUserHeader input {margin:0px 10px 0px 10px; border:solid 1px #000; padding:0; background-image:none; text-decoration:underline; background-color:Transparent; color:#77120a; cursor:pointer;}
.cBasketUserHeaderP{ font-size:8pt; cursor:pointer; color:#77120a; margin-top:3px;}

#fid_pshImageC{ height:310px; padding-right:3px;}
#fid_pshImage{ margin-top:auto; margin-bottom:auto; cursor:pointer;}
#fid_pshTable{ margin-left:10px;}
#fid_pshTable img{border:solid 1px #000;}
#fid_pshTitle{ font-weight:bold;}
#fid_pshSubTitle{ font-style:italic; background-image:url(../images/line.jpg); background-repeat:repeat-x; background-position:left bottom; padding-bottom:10px;}
#fid_pshText{ background-image:url(../images/line.jpg); background-repeat:repeat-x; background-position:left bottom; padding-bottom:10px; height:250px; overflow:auto; }
#fid_pshPrice{ font-weight:bold; padding:5px 5px 5px 0px;}

#fid_pshImageCS{padding:10px 3px 10px 3px;}
#fid_pshImageS{ margin-top:auto; margin-bottom:auto}
#fid_pshTableS{ width:100%;}
#fid_pshTableS img{border:solid 1px #000;}
#fid_pshTitleS{ font-weight:bold;}
#fid_pshSubTitleS{ font-style:italic; background-image:url(../images/line.jpg); background-repeat:repeat-x; background-position:left bottom; padding-bottom:10px;}
#fid_pshTextS{ background-image:url(../images/line.jpg); background-repeat:repeat-x; background-position:left bottom; padding-bottom:10px; padding-bottom:10px; }
#fid_pshPriceS{ font-weight:bold; padding:5px 5px 5px 0px;}
#fid_pshTagsS a{ text-transform:lowercase;}
#fid_pshTagsS a:first-letter{ text-transform:uppercase}

.cBoxes{padding:0px 0px 0px 5px;}
.cBoxes *{ color:#000}
.cBox{ border:solid 1px #000; background-color:#eee; margin-top:5px;}
.cBoxes .dx{ width:207px; overflow:hidden}
.cBoxes .sx{ width:243px; overflow:hidden}
.cBoxTitle{ border-top:solid 1px #000; padding:3px 0px 3px 5px; font-size:9pt;}
.cBoxTitle2{ border:0; padding:0; font-size:9pt;}
.cBoxTitle2 a img{border:0;}
.cBoxContents{  background-color:#fff;}

#fid_search{ margin:0px 0px 0px 0px; border:solid 1px #000; padding:0; background-image:none; background-color:#fff; color:#666; width:120px;}
#fid_findSubmit{ margin:0px 10px 0px 2px; border:solid 1px #000; padding:0; background-image:none; background-color:Transparent; color:#77120a; cursor:pointer; font-size:8pt;}