﻿/* elementi di pagina */
#Sinistra {
    position:relative;
    padding:0;
    width:0;
    display:none;
}

#Destra {
    position:relative;
    padding:10px 0;
    width:940px;
}

.CartBarra {
    font-weight:normal;
    font-size:11px;
    font-family:Arial, sans-serif !important;
    color:#fff;
    background-color:#517dd4;
}

.CartBarra a:link, .CartBarra a:visited, .CartBarra a:hover, .CartBarra a:active {
    color:#fff;
    text-decoration:none;
}

.CartBarra a:hover {
    text-decoration:underline;
}

.CartBarraSn {
    padding:5px 10px;
    background:#517dd4 url('/Images/MenuGray.gif') 0px -12px;
}
.CartBarraSn a { 
    font-weight:bold;
    color:#3366CC !important; 
}

.CartBarraDs, .CartBarraDs2 {
    border-left:2px solid #fff;
    float:right;
    padding:5px 10px;
    background-color:#517dd4;
    background:#517dd4 url('/Images/MenuBlu.gif') 0px 0px;
}
.CartBarraDs2 {
    background:#517dd4 url('/Images/MenuGray.gif') 0px -12px;
}
.CartBarraDs2 a { 
    font-weight:bold;
    color:#3366CC !important; 
}


.CartNavigazione {
    padding:5px 10px;
    font-weight:normal;
    font-size:11px;
    font-family:Arial, sans-serif !important;
    text-align:right;
    color:#333;
    background-color:#fff;
}

.CartNavigazione a:link, .CartNavigazione a:visited, .CartNavigazione a:hover, .CartNavigazione a:active {
    color:#517dd4;
    text-decoration:none;
}

.CartNavigazione a:hover {
    text-decoration:underline;
}

.CartNavigazione span {
    color:#999;
}

.CartDentro {
    margin:0;
    padding:0 10px;
}

.CartAvviso {
    margin:20px 10px 10px 10px;
    padding:10px;
    font-size:11px;
    font-family:Arial, sans-serif !important;
    font-weight:bold;
    color:#fff;
    background-color:#cc0000;
    padding:5px;
}

.tabCarrello tr {
    border-top:1px solid #efefef;
}

.tabCarrello thead tr, .divCarrello {
    font-size:11px;
    font-family:Arial, sans-serif !important;
    font-weight:bold;
    color:#666;
    background-color:#efefef;
}

.tabCarrello td, .tabCarrello th, .divCarrello {
    border-top:1px solid #efefef;
    font-size:11px;
    padding:5px;
    vertical-align:middle;
}

.tabCarrello .label {
    text-align:right;
    padding-right:20px;
}

.tabCarrello .labelb {
    font-weight:bold;
    text-align:right;
    padding-right:20px;
}

.comeInput {
    font-size:13px;
}

.divInfo {
    font-size:11px;
    font-family:Arial, sans-serif !important;
    font-weight:normal;
    color:#666;
    background-color:#f9f9f9;
    padding:5px;
}

.divInfoEvi {
    font-weight:bold;
    color:#000;
    background:#ffffaa;
}

.divInfoComp {
    font-size:13px;
    font-family:Arial, sans-serif !important;
    font-weight:normal; 
    color:#666;
    background-color:#fff;
    padding:5px;
    float: none;
}

.divMiniInfo {
    font-size:9px;
    font-family:Arial, sans-serif !important;
    font-weight:normal;
    color:#999;
    background-color:#fff;
    padding:5px;
}

.trTotale {
    border-top:1px solid #bbb;
    font-weight:bold;
    color:#c00;
}

.trTotale td {
    text-align:right;
}

.CarBlack { 
    color:#000000 !important; 
}

.CarRed { 
    color:#cc0000 !important; 
}


/* visualizzazione ricerca */
.inCar {
    clear:both;
    position:relative;
}

.inCar a.antefoto {
    display:block;
    background-color:#fff;
    min-height:40px;
}

.inCar a img.zoomfoto {
    position:absolute;
    left:-2px;
    top:28px;
    background-color:Transparent;
    border:0px;
}

.sino {
    display:none;
}