﻿#divError
{
    font-family:Verdana;
    font-size:11px;
    color:Black;
    padding:10px 10px 10px 10px;
    width:800px;
    top:0%;
    left:50%;
    margin-left:-400px;
    margin:0 auto;
    text-align:center;
    background-color:White;
}

#ctlMenu_lbnSelect
{
    display:none;    
}

.tdHome1
{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:12px;
    padding-right:12px;
    background-color:#FFFFFF;
}

.tdHome2
{
    background-image:url("../grafica/bgHome1.gif");
    background-repeat:repeat;
    width:638px;
}

.tdHome3
{
    background-image:url("../grafica/bgHome2.gif");
    background-repeat:repeat-x;
    width:254px;
    height:439px;
}

.tdHome4
{
    height:40px;
    background-color:#981C1E;    
}

.tdHome5
{
    height:40px;
    background-color:#780E10;    
}

.tdHome6
{
    background-image:url("../grafica/bgHome3.gif");
    background-repeat:repeat-x;
    width:207px;
    height:130px;
    border:solid 1px #B2B3B7;
}

.tdHome62
{
    background-image:url("../grafica/bgHome3.gif");
    background-repeat:repeat-x;
    width:287px;
    height:130px;
    border:solid 1px #B2B3B7;
}

.tdHome7
{
    width:377px;
    height:130px;
    border:solid 1px #B2B3B7;
}

.tdHome8
{
    height:4px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.styleHomeP {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	padding-top:30px;
	padding-bottom:4px;
	padding-left:2px;
}

.styleHomeH {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:2px;
	border-top: solid 1px #727377;
	border-bottom: solid 1px #727377;
}

.styleMenuTitle {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:2px;
	border-top: solid 1px #A0A1A5;
	border-bottom: solid 1px #A0A1A5;
}

.itemMenu
{
    padding-left:4px;
    padding-top:3px;
    padding-bottom:3px;
}

a.menuProd:link {text-decoration : none;color: #FFFFFF;}
a.menuProd:hover {text-decoration : none;color: #FFFFFF;}
a.menuProd:visited {text-decoration : none;color: #FFFFFF;}

a.menuP:link {text-decoration : none; color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
a.menuP:hover {color: #999999;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
a.menuP:visited {text-decoration : none; color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}

a.menuPS:link {text-decoration : none; color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
a.menuPS:hover {color: #000000;text-decoration : none;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
a.menuPS:visited {text-decoration : none; color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}

a.stylemenuS:link {text-decoration : none; color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
a.stylemenuS:hover {color: #FFFFFF;text-decoration : none;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
a.stylemenuS:visited {text-decoration : none; color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}

a.footer:link {text-decoration : none; color: #76777B;font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
a.footer:hover {color: #76777B;font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
a.footer:visited {text-decoration : none; color: #76777B;font-family: Arial, Helvetica, sans-serif;font-size: 10px;}

.tdMenu1
{
    background-image:url("../grafica/bgMenu1.gif");
    background-repeat:repeat-x;
    background-color:#76777B;
}

.tdList1
{
    background-image:url("../grafica/bgList1.gif");
    background-repeat:repeat-x;
    background-color:#828387;
}

.styleTitle {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding-top:27px;
	padding-bottom:4px;
	padding-left:8px;
}

.styleTitleD {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding-top:27px;
	padding-bottom:4px;
}

.styleTitleD2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top:20px;
	padding-bottom:4px;
	font-weight:bold;
}

.styleSubTitleD {
	color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;   
	padding-bottom:4px;
	
}

.styleTitle2 {
	padding-top:27px;
	padding-bottom:4px;
}

.divListaP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: solid 1px #727377;
}

.divListaPDetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left:2px;
	border-top: solid 1px #727377;
}

.divListRow
{
    float:left;
    width:168px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right:6px;
}

.divListRowT
{
    text-align:left;
    width:151px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:8px;
	padding-right:5px;
	padding-bottom:4px;
	background-color:#ffffff;
}

.divLisSep
{
    clear:left;
    height:10px;
}

.tbListaArt
{
    padding:0px 0px 0px 0px;
    border:none 0px;
    border-collapse:collapse;     
    margin:0px 0px 0px 0px;
}

.tdListaArt
{
     width:164px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#ffffff;
}

.tdEmptyListaArt
{
     width:164px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tdSepListaArt
{
    width:5px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tdSepRowListaArt
{
    height:3px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 6px;
}

.divTdListaArtT
{
    text-align:left;
    width:150px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:8px;
	padding-bottom:4px;
	background-color:#ffffff;
	clear:left;
}

.divTdListaArtI
{
    float:left;
}


#divNumPag
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#divNumPag a:link {
text-decoration : none; color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 11px;
}

#divNumPag a:visited {
text-decoration : none; color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 11px;
}

#divNumPag a:hover{
color: #999999;font-family: Arial, Helvetica, sans-serif;font-size: 11px;
}

#spanViewAll
{
    border: solid 1px #727377;
    padding:4px 4px 4px 4px;
    width:60px;
    text-align:center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#spanBack
{
    border: solid 1px #727377;
    padding:4px 4px 4px 4px;
    width:100px;
    text-align:center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#spanCart
{
    border: solid 1px #727377;
    padding:4px 4px 4px 4px;
    width:100px;
    text-align:center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.testo1
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;    
    padding-left:2px;
}

a.fornitore:link {text-decoration : underline; color: #2F64B0;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
a.fornitore:hover {color: #2F64B0;text-decoration : underline;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
a.fornitore:visited {text-decoration : underline; color: #2F64B0;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}

#divDetailDescrTitle
{
    color:#981C1E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    border-bottom: solid 1px #727377;
    padding-bottom:2px;
}

#divDetailDescr
{
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-top:3px;
}

#tbShoppingBag
{
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
/*
#tbShoppingBag thead td
{
    border-bottom: solid 1px #727377;
    padding-bottom:2px;
}*/
.tbShoppingBag0
{
    border-bottom: solid 1px #727377;
    padding-bottom:2px;
}

#tbShoppingBag tbody td
{
    padding-bottom:2px;
    padding-top:2px;
}
/*
#tbShoppingBag tfoot td
{
    border-top: solid 1px #727377;
    padding-top:10px;
}*/
.tbShoppingBag2
{
    border-top: solid 1px #727377;
    padding-top:10px;
}

.txtQ
{
    width:49px;    
    text-align:center;
    border: solid 1px #727377;
}

#spanAddShoppingBag
{
    border: solid 1px #727377;
    padding:4px 4px 4px 4px;
    width:120px;
    text-align:center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color:#981C1E;
    color:White;
    z-index:1;
}

#spanCheckOut 
{
        border: solid 1px #727377;
    padding:4px 4px 4px 4px;
    width:100px;
    text-align:center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color:#981C1E;
    color:White;
}

#spanLogin 
{
        border: solid 1px #727377;
    padding:4px 4px 4px 4px;
    width:100px;
    text-align:center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color:#981C1E;
    color:White;
}

#spanUpdateCart
{
        border: solid 1px #727377;
    padding:4px 4px 4px 4px;
    width:100px;
    text-align:center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color:#981C1E;
    color:White;
}

a.addSB:link {text-decoration : none; color: White;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
a.addSB:hover {color: #727377;text-decoration : underline;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
a.addSB:visited {text-decoration : none; color: White;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}

#spanEnlargeImage
{
    border: solid 1px #727377;
    padding:4px 4px 4px 4px;
    width:100px;
    text-align:center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#tdMessage
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    padding:2px 2px 2px 2px;
    color:Red;
}

#divErrLogin
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    padding:2px 2px 2px 2px;
    color:Red;
}

.divMsg
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    padding:2px 2px 2px 2px;
    color:Red;
}

#tbCarrello
{
    width:740px;
    border:0px;
    padding:0px 0px 0px 0px;
    border-collapse:collapse;    
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#tbCarrello thead td
{
    border-bottom: solid 1px #727377;
    padding-bottom:2px;
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight:bold;
}

#tbCarrello tbody td
{
    padding-bottom:2px;
    padding-top:2px;
    border-bottom: solid 1px #727377;
}

#tbCarrello tfoot td
{
    padding-top:10px;
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight:bold;
    border-bottom: solid 1px #727377;
}


.headerCart
{
    border-bottom: solid 1px #727377;
    padding-bottom:2px;
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight:bold;
}

.footerCart
{
    padding-top:10px;
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight:bold;
    border-bottom: solid 1px #727377;
}

.cellGridCart
{
    padding-bottom:2px;
    padding-top:2px;
    border-bottom: solid 1px #727377;
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.formTextBox
{
    border: solid 1px #E0E0E0;   
    width:600px; 
}

.formTextBox2
{
    border: solid 1px #E0E0E0;   
    width:150px; 
}

.formTextBoxLogin
{
    border: solid 1px #E0E0E0;   
    width:200px; 
}

.formDropDown
{
     font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.required
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#981C1E;
}

.tbCliente
{   
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.tdLinkFooter
{
background-color:#FFFFFF;    
font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

a.shoppingBug:link {text-decoration : none; color: #FFFFFF;}
a.shoppingBug:hover {color: #FFFFFF;}
a.shoppingBug:visited {text-decoration : none; color: #FFFFFF;}


a.titleBar:link {text-decoration : none; color: #FFFFFF; font-size:11px;font-family: Arial, Helvetica, sans-serif;}
a.titleBar:hover {color: #999999;font-size:11px;font-family: Arial, Helvetica, sans-serif;}
a.titleBar:visited {text-decoration : none; color: #FFFFFF;font-size:11px;font-family: Arial, Helvetica, sans-serif;}
a.titleBar:active {text-decoration : none; color: #FFFFFF;font-size:11px;font-family: Arial, Helvetica, sans-serif;}

.divShoppingBug1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#FFFFFF;  
    height:14px;
}

.divShoppingBug2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#FFFFFF;  
    height:10px;
}

.divDialog
{
    border: solid 1px #727377;
    background-color:#E8E8E8;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding:4px 4px 4px 4px;
    z-index:100;
    display:none;
    width:200px;
    height:60px;
}

.divDialogV
{
    border: solid 1px #727377;
    background-color:#E8E8E8;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding:4px 4px 4px 4px;
    width:200px;
    height:60px;
}

.divTitleInfo
{
    color:#981C1E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}

.divTitleInfoB
{
    color:#981C1E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight:bold;
}

.divTitleInfoB2
{
    color:#981C1E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
}

.divInfo
{
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-top:3px;
}

.divGenetiskinTxt
{
    padding-top:34px;
    padding-right:20px;
    padding-left:20px;
}

.divGenetiskinSep1
{
    border-bottom-color:#C4C6C6;
    border-bottom-style:solid;
    border-bottom-width:1px;
    height:15px;    
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.divGenetiskinSep0
{
    height:15px;    
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#divForgotPassword
{
    font-weight:normal;
    font-family:Verdana;
    font-size:11px;
    text-align:left;
    background-color:White;
    }
    
.modalPopup
{
    background-color:#727377;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.formButton
{
    border: solid 1px #727377;
    padding:2px 2px 2px 2px;
    width:100px;
    text-align:center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color:#981C1E;
    color:White;
}
    
.divTitle01
{
    color:#981C1E;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
    border-bottom: solid 1px #727377;
    padding-top:33px;
	padding-bottom:4px;
}

.divTitle02
{
    color:#000000;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
    border-bottom: solid 1px #BFBFBF;
    padding-top:18px;
	padding-bottom:6px;
}

.divTitle03
{
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    padding-top:6px;
}

.divTitle04
{
    color:#000000;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    border-bottom: solid 1px #BFBFBF;
    padding-top:4px;
	padding-bottom:4px;
}

.divTitle05
{
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    border-bottom: solid 1px #BFBFBF;
    padding-top:4px;
	padding-bottom:4px;
}

.divTitle06
{
    color:#000000;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
    border-bottom: solid 1px #BFBFBF;
	padding-bottom:6px;
}

.spanImgSep
{
    padding-right:23px;    
}

.spanB
{
    font-weight:bold;
}

.divTitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#FFFFFF;  
}

.divTitle13
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color:#FFFFFF;  
}

.tbAltriCostiCar
{
    width:100%;
    border:none 0px;
    border-collapse:collapse;
    padding:0px 0px 0px 0px;
}

.sepMenuTop0
{
    padding-right:4px;    
}

.sepMenuTop
{
    padding-left:4px;
    padding-right:4px;    
}

.divListDetail
{
    padding-right:15px;
    padding-left:5px;    
    width:508px;
}