body { background:#BB1047 url(../images/struttura/bg.jpg) top repeat-x; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif}
a img { border:none}

.pgNav {
position:absolute;
top:-1000em;
width:1px;
height:1px;
overflow:hidden}
.bordo { border:2px solid #FFFFFF}
.imglat { float:left; margin-right:1em; border:2px solid #FFFFFF}
.oggi { background-color:#333333}

#testa { width:992px; margin:4px auto 0 auto; }

#logo { position:relative; z-index:1; width:412px; height:94px; float: left;}


#calend { width:400px; height:94px; margin-left:590px; font-size:0.8em; color:#FFFFFF; overflow:hidden;}
#calend a:link, #calend a:visited { color:#D97998;}
#calend a:hover, #calend a:focus { color: #BD1149;}

#divContainer {left:0px; visibility: hidden; overflow: hidden; width:350px; CLIP: rect(1px, 140px, 5px, 0px); position: relative; top:10px; height: 64px; float:left}
#divContent {position: relative; top:auto; left:auto; height:170px}
#comandi { margin-left:350px; width:10px; height:64px}
#comandi .up { margin-bottom:40px}


#menu { width:990px; margin:0 auto;}
.menuNavigazione { margin:4px 0; padding:6px 0; text-align:center; background:url(../images/struttura/bg_menu.jpg) top repeat-x; font-weight:bold; font-size:0.8em;}
.menuNavigazione li { display:inline; }
.menuNavigazione a { height:0; padding:8px 45px; text-decoration:none; margin:-8px 0; border-right:2px solid #000000; white-space:nowrap;}
.menuNavigazione .ultimaVoce a { border:none}
.menuNavigazione a:link, .menuNavigazione a:visited { color:#FFFFFF}
.menuNavigazione a:hover, .menuNavigazione a:focus, .menuNavigazione a:active { color:#CCCCCC; text-decoration:underline}

#imgprinc { width:988px; margin:4px auto auto auto; height:294px; border-top:2px solid #FFFFFF;  height:292px}

#titrovi { padding:265px 0 0 290px; font-size:0.7em; color:#FFFFFF }
#titrovi b, #titrovi strong { color:#D97998; border-bottom:1px dotted #D97998 }
#titrovi a:link, #titrovi a:visited  { color:#FFFFFF; text-decoration:none }
#titrovi a:hover, #titrovi a:focus  { color:#FFFFFF; text-decoration: underline }


#conten { width:988px; margin:0 auto;}
#contenuti  { width:660px; /* 696-18-18 */ padding:0 18px 24px 18px; margin-left:270px; border:2px solid #FFFFFF; border-top: none;  color:#FFFFFF; font-size:0.8em; line-height:1.5em; background: #000000 url(../images/struttura/sfondo11.gif) bottom right no-repeat }

#contenuti h1 { color:#fff; margin:0 0 1em 0; padding:0.5em 0 0 0; font-size: 1.8em; line-height:1.4em}
#contenuti h2 { color:#D97998; margin:0 0 1em 0; padding:0.5em 0 0 0; font-size: 1.4em }
#contenuti a:link, #contenuti a:visited { color:#D97998;}
#contenuti a:hover, #contenuti a:focus { color: #BD1149;}

#colonnaSx { width:270px; float:left; color:#FFFFFF; margin-top:1em }

.contattidx { width:258px; font-size:0.8em; line-height:1.6em; }
.contattidx a { color:#FFFFFF}
.contattidx ul { padding:20px 0 20px  20px; margin:0}
.contattidx h2 { border-top:1px solid #FFFFFF;  border-bottom:1px solid #FFFFFF; background-color:#000000; color:#FFFFFF; font-size:1em; padding:0.4em; margin:0 }



#infosotto { width:994px; margin:0 auto; padding:20px 0 0 0; clear:both; color:#FFFFFF }
#infosotto a:link, #infosotto a:visited { color:#FFFFFF; text-decoration:none}
#infosotto a:hover, #infosotto a:focus { color: #CCCCCC; text-decoration: underline}

#info { width:390px; float:left; font-size:0.8em; padding:0 0 4px 0; }
#info h4 { margin:0; padding:4px 0; font-size:1.4em}

#numTel { width:200px; margin:20px 0 0 410px; height:94px; }

#eancora { width:200px; margin:-110px 0 0 630px; }
#eancora ul { margin:0; padding:6px 0 0 30px; font-size:0.7em; line-height:1.2em}

#copyright { width:994px; margin:0 auto; padding:4px 0; border-top:1px solid #FFFFFF; clear:both; font-size:0.7em; color:#FFFFFF}
#copyright a:link, #copyright a:visited { color:#FFFFFF; text-decoration:none}
#copyright a:hover, #copyright a:focus { color: #CCCCCC; text-decoration: underline}


#taborari { color:#FFFFFF; font-size:0.9em; width:100%; border-collapse:collapse}
#taborari th { text-align:center; margin:0 4px; background-color:#333333}
#taborari td { text-align:center; margin:0 4px}

#preventivo { background: #EFEFEF; border:1px solid  #999999; margin:20px 0; color:#000000; width:257px; }
#preventivo form {padding:10px}
#preventivo h4 { text-align:center; font-size:1.1em; text-transform:uppercase; color: #FFFFFF; background: #666666; font-weight:bold; padding: 10px; margin:0 }
.sconto { font-size:1.3em!important; color:#FFCC33!important}
#preventivo label { width:100%; }
.bordoinput { width:95%; border:1px solid #333333; padding:4px}
.testopiccolo { font-size:0.7em}

.btn-success {
    font-size: 1.6em;
    margin: 20px 0 0;
    text-transform: uppercase;
    width: 80%;
}
.btn-lg, .btn-group-lg > .btn {
    border-radius: 6px;
    line-height: 1.33;
    padding: 10px 16px;
}
.btn-success {
    background-color: #5cb85c;
    border-color: #4cae4c;
    color: #ffffff;
}
.btn {
    -moz-user-select: none;
    background-image: none;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}