﻿body { font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size:10pt; margin:0; border:0; padding:0; outline:none; color:#3e3e3e; background-color:#dfdfdf}
a img{ border:0; outline:0;}
a{outline:0; margin:0; padding:0; border:0; text-decoration:none;color:#3e3e3e}

.cTestata{position:relative; top:0px; left:343px; background-color:#33afe4; width:390px; height:202px}
.cTest{position:absolute; width:390px; height:202px; background-position:center center;}
.cLog{position:absolute; top:0px; left:140px}
.cPrivacy{width:250px; height:250px; padding:5px 5px 5px 5px; overflow:auto; border:solid 1px #000; text-align:left; }

.cX0{width:924px; margin-bottom:20px }
.cX1{height:202px;}
.cX3{background-color:#013358; text-align:center; font-size:8pt; color:#fff; padding:4px 0px 4px 0px}
.cIntestazione{position:relative; top:50%; margin:10px 0px 0px 90px; text-transform:uppercase; font-size:11pt; width:220px;height:56px; color:#fff; text-align:center}
.cLanguages{padding:10px;}
.cLanguages img{margin-left:10px;}
.cX2{height:22px; padding-top:4px; background-color:#013358; background-image:url(../images/T1.jpg); background-repeat:no-repeat; background-position:top left;}

.cTdC1{ border:solid 7px #35759b; width:176px;}
.cTdC2{ border-top:solid 7px #35759b; border-bottom:solid 7px #35759b; padding:0px 7px 7px 0px;}
.cContHeader{vertical-align:middle; text-align:right; padding:12px 30px 12px 0px; font-size:14pt; color:#fff;}
.cCont{ background-color:#fff; min-height:450px;}
.cCont a{ text-decoration:none; outline:none; color:#3e3e3e}
.cCont a:hover{color:#d1a82a}

.cCorrelati{background-color:#003357; color:#fff; text-transform:uppercase; font-size:11pt; padding:2px 0px 2px 0px}
/*Iscriviti*/
.cNewsLetter{background-image:url(../images/newsletter.png); height:96px; margin-top:15px;  background-repeat:no-repeat; background-position:center center}
.cNewsLetter .b1{padding:13px 10px 0px 65px; color:#003357; font-size:8pt; text-transform:uppercase; text-align:center}
.cNewsLetter .b2{margin-top:1px; text-align:center}
.cNewsLetter .cI1{width:140px; height:15px;font-size:8pt; color:#827575}
.cNewsLetter .cI2{border:0; background-image:url(../images/se.jpg); width:55px; height:16px; margin-top:3px;font-size:7pt; text-transform:uppercase; color:#fff}
.cNewsLetter .cI3{font-size:7pt; text-align:right; padding-right:16px; text-decoration:underline; cursor:pointer}

.cLogin{position:relative; top:-20px; left:-10px;height:114px;width:124px;background-image:url(../images/login.png);background-repeat:no-repeat; background-position:right top; }
.cLogin .cI1{width:90px; height:14px;margin:35px 0px 7px 0px;font-size:8pt; color:#827575}
.cLogin .cI2{width:90px; height:14px;margin:0px 0px 0px 0px;font-size:8pt; color:#827575}
.cLogin .cI3{color:#fff;margin:0px 0px 0px 0px;border:0; background-image:url(../images/se.jpg); width:55px; height:16px; margin-top:3px; font-size:7pt; text-transform:uppercase;}
.cLogin span{text-decoration:underline; color:#003357; font-size:6pt;}

/*.cLogout{position:relative;  top:-5px; left:-10px;height:92px; width:124px;background-image:url(../images/logout.png);background-repeat:no-repeat; background-position:right top;}*/
.cLogout{position:relative; top:-20px; left:-10px;height:114px;width:124px;background-image:url(../images/login.png);background-repeat:no-repeat; background-position:right top; }
.cLogout .cL1{color:#003357;font-size:8pt; padding:55px 0px 0px 0px; text-align:center }
.cLogout .cL2{color:#fff;border:0; background-image:url(../images/se.jpg); width:55px; height:16px; margin-top:17px; font-size:7pt; text-transform:uppercase;}
/*Prodotti*/
.cPromo1{position:relative; top:0px; left:50%; margin:-45px 0px 0px 200px; background-image:url(../images/promomini.png); background-repeat:no-repeat; background-position:center center; width:41px; height:41px;}
.cPromo2{position:relative; top:0px; left:50%; margin:-45px 0px 0px 200px;width:41px; height:41px;}
.cPromo1b{position:relative; top:0px; left:50%; margin:-41px 0px 0px -50px; background-image:url(../images/promomini.png); background-repeat:no-repeat; background-position:center center; width:41px; height:41px;}
.cPromo2b{position:relative; top:0px; left:50%; margin:-41px 0px 0px -50px;width:41px; height:41px;}

.cProdRight{width:181px; padding:15px;background-image:url(../images/b2.jpg);background-position:left bottom; background-repeat:repeat-y}

.cProductHeader1{padding:3px;}
.cProductHeader1 span{color:#fff; background-color:#3e3e3e; border:3px solid #3e3e3e; text-align:center; text-transform:uppercase}
.cProductHeader2{ font-size:14pt; text-transform:uppercase; margin-top:10px;}
.cProductHeader2 span{ padding-left:10px; font-style:italic; font-weight:normal; font-size:10pt;}
.cProductHeader3{text-transform:lowercase}
.cProdBoxH{ color:#fff; background-color:#3e3e3e; padding:3px; text-align:center; text-transform:uppercase}
.cProdBoxC{ padding:4px;}

.cProdGallery{margin-top:40px;}
.cProdGallery td img{border:solid 1px #1c3d64}

.cColorCell{ padding-bottom:15px; background-image:url(../images/c1.jpg); background-position:center bottom; background-repeat:no-repeat;}
.cColorCell a{ display:block; width:27px; height:27px; border:solid 1px #000}
.cColorCellS{background-image:url(../images/c0.jpg);}

.cVarianti{ text-transform:uppercase}
.cVarianti a{display:block; padding:3px 3px 3px 15px; color:#000; background-image:url(../images/c1.jpg); background-position:left center; background-repeat:no-repeat;}
.cVarianti a .cPrice{ display:block; font-weight:bold; color:#000}
.cVarianti a .cPrice span{ padding-left:4px; text-decoration:line-through; font-size:8pt; color:Red;}
.cVarianti .cS{color:Red; background-image:url(../images/c0.jpg);}

.cColori{ text-transform:uppercase}

.cSet a{display:block; color:#000; padding:3px 3px 3px 15px; color:#000; background-image:url(../images/c1.jpg); background-position:left center; background-repeat:no-repeat;}
.cSet .cS{color:Red; background-image:url(../images/c0.jpg);}
.cSet a span{ display:block; font-weight:bold; color:#000}

.cTopMenu{ color:#fff;}
.cTopMenu a{padding:0px 5px 0px 5px; color:#fff;}
.cTopMenu .cS{ color:Red;}

.cMenuH{ text-transform:uppercase; text-align:center; background-color:#003357; color:#fff; font-size:16pt; padding:3px;}
.cProdMenu a{display:block; background-repeat:no-repeat; background-position:6px center;}

.cProdMenu0{ color:#074866; text-transform:uppercase; font-size:11pt; color:#000; border-bottom:1px solid #35759b; padding:4px 0px 4px 24px;}
.cProdMenu1{ color:#fff; font-size:11pt; padding-left:10px; padding:4px 0px 4px 24px; font-style:italic; font-weight:bold; background-image:url(../images/b0.png)}
.cProdMenu2{ color:#fff; font-size:8pt; padding-left:20px; text-transform:uppercase; padding:2px 0px 2px 24px}
.cbT{ border-top:solid 1px #35759b;}

.cProdMenu0S{ color:#074866; text-transform:uppercase; font-size:11pt; color:#000; border-bottom:1px solid #35759b; padding:4px 0px 4px 24px;}
.cProdMenu1S{ color:#074866; font-size:11pt; padding-left:10px; padding:4px 0px 4px 24px; font-style:italic; font-weight:bold; background-image:url(../images/b1.png)}
.cProdMenu2S{ color:#074866; font-size:8pt; padding-left:20px; text-transform:uppercase; padding:2px 0px 2px 24px}

.cProductInfo{ padding-top:20px;}
.cProductInfo div{padding:3px 0px 3px 25px; background-repeat:no-repeat; background-position:10px; background-image:url(../images/c2.jpg);}
.cProductInfoHtml{padding:20px; border:solid 1px #666; margin:10px;}
.cGalleryThumbs td{padding:4px;}
.cGalleryThumbs img{ border:solid 1px #000;}
.cGalleryThumbsDocs .cH{ font-size:11pt; margin-left:5px}
#fid_bigimagecont{padding:8px;}
#fid_bigimage{}

.cCol2{float:right; text-align:left; margin-left:10px;width:200px;}
.cColImg2{float:left; width:100px}
.cCol2 .cPrice{ padding-left:4px; text-decoration:line-through; font-size:8pt; color:Red;}

.cCol2v{text-align:center; background-color:#eee; border:solid 1px #666}
.cColImg2v{text-align:center; margin:3px 0px 10px 0px;}
.cCol2v .cPrice{ padding-left:4px; text-decoration:line-through; font-size:8pt; color:Red;}

.cContHtml{ padding:15px;}

.cProdNavBack{float:left; display:block; padding:5px 0px 5px 25px; margin-top:25px; background-image:url(../images/c1.png); background-repeat:no-repeat; background-position:left center; color:#000; text-decoration:underline; text-transform:uppercase}
.cProdNavNext{float:right; display:block; padding:5px 25px 5px 0px; margin-top:25px; background-image:url(../images/c2.png); background-repeat:no-repeat; background-position:right center; color:#000; text-decoration:underline; text-transform:uppercase}

cOrdine{ text-transform:uppercase}
.cOrdine a{ display:block; text-align:center; text-transform:lowercase; color:Red; padding:3px 3px 3px 3px;}
.cOrdine { text-transform:uppercase; }
.cOrdine .CD0{ background-color:Red;}
.cOrdine .CD1{ background-color:Yellow;}
.cOrdine .CD2{ background-color:Green;}
.cOrdine .c1 span{ background-color:#fff; padding-right:5px;}

.cBasket .cProdBoxH{ background-image:url(../images/bk.jpg); height:43px; background-repeat:no-repeat; background-position:5px center;}
.cBasket .cProdBoxC{ padding:0;}
.cAddBasket{color:#30699b; text-transform:uppercase; text-align:center; padding:10px 0px 5px 0px}
.cAddBasket1{color:#30699b; text-transform:lowercase; text-align:center; cursor:pointer; background-image:url(../images/aggiungi.png); background-repeat:no-repeat; background-position:center center; height:44px; margin:10px 0px 10px 0px}
.cAddBasket2{width:80px; position:relative; left:50%; top:0px; margin:0px 0px 0px -60px; padding-top:5px}
/*Basket*/
.cBasketInfoDx{ background-color: #dfdfdf; color:#3e3e3e}
.cBasketInfoDx select{ width:150px;}
.cBasketInfoDx td{ padding:3px;}
.cBasketInfoDx a{ display:block; color:#124364; text-transform:uppercase; font-size:9pt; padding-left:0px;}
.cBasketInfoDx .csub{ 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;  padding:4px 20px 4px 0px;}
.cBasketInfoDx .cfra td{ font-size:1px; height:10px;}
.cBasketInfoValueDx{top:2px; left:0px; padding-left:130px;}
.cBasketInfoDxFunctions{ 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;}
.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; }

.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;}
.cCoupon{ border:solid 1px #000; padding:6px; margin-top:6px;}
.cCoupon .c1{ margin-bottom:6px;}
.cCoupon 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;}
.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;}
/*Find*/

.cFormFind {padding-left:20px; padding-right:10px}
.cFormFind .c1{color:#fff; float:left; text-transform:uppercase}
.cFormFind .c1 input {width:110px; height:12px;  font-size:8pt; color:#827575}
.cFormFind .c2{float:right; margin:1px 0px 0px 3px}
.cFormFind .c2 input {outline:none;}
.cFindHeader{ text-align:center; font-size:12pt; padding:10px;}
.cFindedA{ display:block; padding:3px 0px 0px 150px;}
.cFindedC{ display:block; padding:3px 0px 0px 150px; font-weight:bold}
.cFindedA:hover{ color:#35759d;}
.cFindedC:hover{ color:#35759d;}
/*Wombat*/
.Titolo{ font-weight:bold;}
.cContHtml a{ text-decoration:underline; outline:none; color:#3e3e3e}
.cContHtml a:hover{color:#d1a82a}
.cContHtml a img{ border:0;}

/*Omaggi*/
.cOmaggioH{padding:6px; margin:6px}
.cOmaggio{ font-style:italic;}
