/*TRIPOLI*/
/*RESET */
*{text-decoration:none;font-size:1em;outline:none;margin:0;padding:0}code,kbd,samp,pre,tt,var,textarea,input,select,isindex,listing,xmp,plaintext{font:inherit;white-space:normal}a,img,a img,iframe,form,abbr,acronym,object,applet,table,a abbr,a acronym{border-width:0}dfn,i,cite,var,address,em{font-style:normal}th,b,strong,h1,h2,h3,h4,h5,h6,dt{font-weight:400}caption,th,td{text-align:left}html{background:#FFF;color:#000;font-family:arial, sans-serif}/* \*/html{font-family:sans-serif}/* */q{quotes:"\201C""\201D""\2018""\2019"}ul,ol,dir,menu{list-style:none}sub,sup{vertical-align:baseline}a{color:inherit}/*
_______________________________
DISABLE DEPRECATED HTML */
font,basefont{color:inherit;font:inherit;font-size:100%}center,*[align]{text-align:inherit}s,strike,u{text-decoration:inherit}img{border:none;margin:0}ol{list-style-type:decimal}body{background-color:transparent}tr,th,td{width:auto;height:auto;background-color:transparent;vertical-align:inherit;border:none}table[border],.content table[border]{border-collapse:separate;border-spacing:0}nobr{white-space:normal}marquee{overflow:visible;-moz-binding:none}blink{text-decoration:none}/*
_______________________________
GENERAL */
html{font-size:125%}body{font-size:50%}a{text-decoration:underline}strong,th,thead td,h1,h2,h3,h4,h5,h6,dt{font-weight:700}cite,em,dfn{font-style:italic}code,kbd,samp,pre,tt,var,input[type='text'],input[type='password'],textarea{font-size:100%;font-family:mono-space,monospace}pre{white-space:pre}pre *{font-size:100%;white-space:pre}del{text-decoration:line-through}ins,dfn{border-bottom:1px solid #000}small,sup,sub{font-size:85%}big{font-size:125%;line-height:80%}abbr,acronym{text-transform:uppercase;font-size:85%;letter-spacing:.1em}abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px dotted #000}sup{vertical-align:super}sub{vertical-align:sub}blockquote{padding-left:2.2em}hr{display:none/* We will re-reset it later for content */}:lang(af),:lang(nl),:lang(pl){quotes:'\201E' '\201D' '\201A' '\2019'}:lang(bg),:lang(cs),:lang(de),:lang(is),:lang(lt),:lang(sk),:lang(sr),:lang(ro){quotes:'\201E' '\201C' '\201A' '\2018'}:lang(da),:lang(hr){quotes:'\00BB' '\00AB' '\203A' '\2039'}:lang(el),:lang(es),:lang(sq),:lang(tr){quotes:'\00AB' '\00BB' '\2039' '\203A'}:lang(en-GB){quotes:'\2018' '\2019' '\201C' '\201D'}:lang(fi),:lang(sv){quotes:'\201D' '\201D' '\2019' '\2019'}:lang(fr){quotes:'\ab\2005' '\2005\bb' '\2039\2005' '\2005\203a'}*[lang|='en'] q:before{content:'\201C'}*[lang|='en'] q:after{content:'\201D'}*[lang|='en'] q q:before{content:'\2018'}*[lang|='en'] q q:after{content:'\2019'}input,select,button{cursor:pointer}input[type='text'],input[type='password']{cursor:text}input[type='hidden']{display:none}/*
_
/*FINE TRIPOLI*/
html,body{width:100%; height:100%; margin:0px; padding:0px;}
body{ text-align:left; margin-top:0px; 
      background-position:top; background-repeat:repeat-x; color:#333333;
      font-family:"Segoe UI",Tahoma,Arial,sans-serif; font-size:13px;}
h1{padding:0px 0px;margin:0px;font-size:24px; color:#6A8D00; font-weight:normal;
   text-align: left;margin-top:10px;}
.subtitle{color:#546b07;font-size:14px;font-weight:bold;font-style:italic;}
h2{padding:0px;margin:0px;font-size:20px; color:#6A8D00;clear:both; }
h3{padding:0px;margin:0px;margin-bottom:10px; font-size:24px; color:#6A8D00;font-weight:normal;}
h4{padding:0px;margin:0px;margin-bottom:6px; font-size:18px; color:#6A8D00;font-weight:normal;}
input[type="text"]{border:solid 1px #6A8D00;color:#333333; font-family:Tahoma,Verdana,Arial,Helvetica,sanserif;}
input[type="password"]{border:solid 1px #6A8D00;color:#333333; font-family:Tahoma,Verdana,Arial,Helvetica,sanserif;}
select{border:solid 1px #6A8D00;color:#333333; font-family:Tahoma,Verdana,Arial,Helvetica,sanserif; font-size:13px;}
textarea{border:solid 1px #6A8D00;color:#333333; font-family:Tahoma,Verdana,Arial,Helvetica,sanserif; font-size:13px;}
a:link{text-decoration:none; color:#408BB6}
a:visited{text-decoration:none; color:#6A8D00}
a:hover{text-decoration:underline; color:#2F3E00; background-color:transparent;}
#menu a:hover{text-decoration:none; color:#2F3E00; background-color:#FFFF00;}
a img:active,a img:hover{text-decoration:none;background-color: transparent;}
a img{border:0px;background:none;}
a.no_back:hover{border:0px;background:none;}
table{width:100%;padding:0;margin:0;}
td{padding:10px 10px 10px 10px; margin:0px; border-bottom:solid 1px #cccccc;vertical-align:top;}
th{padding:0px 10px 10px 10px; border-bottom:solid 1px #6A8D00; color:#6A8D00;}
tr{width:100%;}
.td_calendar{padding-top:25px; width:72px; text-align:center; font-family:Arial,Helvetica,Tahoma; font-size:18px; background-image:url(../IMG/icon_calendar.jpg); background-position:top; background-repeat:no-repeat;}
.small_table td{padding:2px 10px 2px 10px; margin:0px; border-bottom:dotted 1px #cccccc;vertical-align:top;}
.small_table th{padding:0px 10px 10px 10px; border-bottom:solid 1px #6A8D00; color:#6A8D00;}
.small_table{width:600px;}
.small_table_left{width:300px;}
.small_table_left td{padding:2px 5px 2px 5px; margin:0px; border-bottom:dotted 1px #cccccc;vertical-align:top;}
.small_table_left th{padding:0px 5px 10px 5px; border-bottom:solid 1px #6A8D00; color:#6A8D00;}
 
div#container,div#container1{width: 960px;margin: auto;overflow: auto;
    background: url("../int_images/back_navigation.png") repeat-y -1px 0px;
}
div#navigation {width: 200px;padding: 10px 0px 10px 0;text-align: left;
                float:left;border-right: 3px solid #CAE57C;
                background: url("../int_images/back_categorie.png") #a5dd00 repeat-x top left;}

div#navigation h3 {
    font-size: 18px;
    color: #2F3E00;
    text-transform: uppercase;
    font-weight: normal;
    padding-left: 8px;
    margin: 0px;
}

div#navigation ul {
    margin-top: 0;
    list-style: none;
}

div#navigation li {
    letter-spacing: 1px;
    padding-left: 10px;
    background-image: url(int_images/freccia.gif);
    background-repeat: no-repeat;
    background-position: 0 .5em;
    margin:0px;
    padding-top:5px;
    padding-bottom: 5px;
}

div#navigation>ul>li{
    border-bottom:1px solid #cae57c;
    
}
div#navigation li b{
    display: block;
    background: #CAE57C;
}

div#navigation li a{
    color: #2F3E00;
    text-decoration: none;
    padding: 1px;
}

div#navigation li a:hover{
    color: #ffffff;
    background-color: #2F3E00;
}
div#navigation h3 a{
    color:#fff;
}

div#contatti {
    color: #2F3E00;
    font-size: 10px;
    padding-left: 20px;
}

div#contatti strong{
    font-size: 12px;
}

div#contatti a {
    color: #2F3E00;
    text-decoration: none;
}

div.spacer {
    height: 60px;
}

div#extra {
    position: absolute;
    top: 80px;
    right: 0;
    width: 160px;
    padding: 1em 5px;
}

div#content {margin-top: 0px;margin-bottom: 0;	padding: 0px 10px 0px 10px;width:730px;float:left;}
div#pagin {
    clear: both;
    text-align: right;
    padding: 10px 0;
}
div#pagin.top {
    border-bottom:1px solid #CCCCCC;
}

#testata {
    width:960px;
    margin: auto;
    padding-top:10px;
    height: 55px;
    background-color: #FFFFFF;
    background-repeat: repeat-x;
    background-position: left bottom;
    color: #ffffff;
    padding-bottom: 20px;
}

#titolo {
    text-transform: uppercase;
    float: left;
    width: 45%;
}

#titolo h1 {
    font-size: 30px;
    font-weight: normal;
    letter-spacing: 1px;
    margin: 0;
}

#titolo h2 {
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 1px;
    margin: 0;
}

#nav {
    font-size: 9px;
    text-transform: uppercase;
    float: right;
    text-align: right;
    width: 45%;
    padding-top: 40px;
}

#nav a {
    padding: 0 5px;
}

#menu {
    width: 220px;
    float: left;
    padding: 40px 20px;
}

div.articolo {
    width: 180px;
    margin-right: 20px;
    margin-bottom: 20px;
    float: left;
    border-left: #e5e5e5 1px solid;
    border-right: #e5e5e5 1px solid;
}

div.titart {
    font-size: 13px;
    height: 15px;
    overflow: hidden;
    letter-spacing: 1px;
    padding: 3px;
    font-variant: small-caps;
    font-family: "Times New Roman", Times, serif;
    background-image: url(int_images/sf_articoli.gif);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #00144a;
    color: #ffffff;
}

div.fotoart {
    text-align: center;
    padding: 15px 0;
    height: 130px;
}

div.fotoart img {
    max-width: 120px;
    max-height: 120px;
    border: #f5f5f5 5px solid;
}

div.fotoart img:hover {
    border: #e5e5e5 5px solid;
}

div.descart {
    background-color: #e5e5e5;
    padding: 7px 12px;
    font-size: 11px;
}

div.descart .desc {
    height: 25px;
    line-height: 12px;
    overflow: hidden;
}

div.descart h4 {
    color: #000000;
    font-weight: normal;
    font-size: 9px;
    margin: 0;
}

div#footer {
    text-align: left;
    font-size: 11px;
    border-top:1px solid #ccc;
    margin-top: 50px;
    margin:auto;
    clear: both;
    width: 960px;
    padding-top:10px;
    background-color: #fff;
    background-image: none;
    margin-top:50px;
}

div#bread {margin-top: 0px;margin-left: 0px;
           font-size: 10px;}

p.prez {
    color: #000000;
    margin: 2px 0;
}

.prezzo {
    font-size: 18px;
    color: #00386e;
}





#descrizioneprincipale {
    float: right;
    width: 200px;
    border-left: #cccccc 1px solid;
    padding-left: 10px;
}

#descrizioneprincipale h1{
    font-size: 24px;
    margin: 0;
    color: #00386e;
    font-weight: normal;
}
#descrizioneprincipale h2{
    font-size: 10px;
    margin: 0;
    color: #00386e;
    font-weight: normal;
}

#fotoprincipale {
   
}

#fotoprincipale p{
    margin: 10px 0px;
}

.torna {
    text-align: right;
    margin-top: 10px;
}

.torna a {
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0;
    font-size: 8px;
    color: #ffffff;
    padding: 2px 4px;
    background-color: #1d3c51;
    text-decoration: none;
}

.torna img {
    border: 0;
    padding-right: 5px;
}

#ric {
    border-bottom: #a5acb2 0px solid;
    background-image: url(int_images/sfrichiedi.jpg);
    background-repeat: repeat-x;
}

.richiedi {
    text-transform: uppercase;
    font-size: 10px;
    color: #00386e;
    margin-top: 30px;
    border-bottom: #a5acb2 0px solid;
}

input, textarea {
    font-size: 10px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.campo {
    font-size: 10px;
    text-transform: lowercase;
    padding-left: 7px;
}

.campwid {
    width: 180px;
}

td.angolo {
    height: 12px;
    width: 12px;
    padding: 0;
    margin: 0;
    line-height: 0;
}

td.angolo img{
    height: 12px;
    width: 12px;
    padding: 0;
    margin: 0;
}

td.imgprinc img {
    width: 500px;
}

td.imgcate img {
    max-width: 150px;
    max-height: 150px;
    border: 0;
}

div.categoria {
    height: 210px;
    width: 160px;
    margin-right: 20px;
    margin-bottom: 20px;
    float: left;
    text-align: center;
    border-bottom: #408BB6 1px solid;
}

div.categoria:hover {
    background-color: #f5f5f5;
}

div.floating {
    height:100%;
    position:relative;
    text-align: center;
    width: 100%;
}

div.floating div.fotocategoria {
    position:absolute;
    left: 0;
    bottom: 30px;
    text-align: center;
    width: 100%;
}

div.floating div.titcategoria {
    position:absolute;
    left: 0;
    bottom:0;
    text-align: center;
    width: 100%;
    color: #2F3E00;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 14px;
}

div.floating div.titcategoria a {
    text-decoration: none;
    color: #408BB6;
    padding: 1px 3px;
}

div.floating div.titcategoria a:hover {
    color: #ffffff;
    background-color: #408BB6;
}

td.alto {
    background-image: url(int_images/ombre/alt.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 12px;
    padding: 0;
    margin: 0;
}

td.basso {
    background-image: url(int_images/ombre/bas.gif);
    background-repeat: repeat-x;
    background-position: top;
    height: 12px;
    padding: 0;
    margin: 0;
}

td.sinistra {
    background-image: url(int_images/ombre/sx_med.gif);
    background-repeat: repeat-y;
    background-position: right;
    width: 12px;
    padding: 0;
    margin: 0;
}

td.destra {
    background-image: url(int_images/ombre/dx_med.gif);
    background-repeat: repeat-y;
    background-position: left;
    width: 12px;
    padding: 0;
    margin: 0;
}
#attributi {
    width: 100%; border: none;
}
#attributi th{
    width: 50%;
    text-align: left;
    font-size: 10px;
    font-weight: normal;
    vertical-align: top;
    padding: 2px;
    border-bottom: #cfdde2 1px solid;
    background-color: #ebf3f7;
    color: #264f6e;
}
#attributi td{
    width: 50%;
    text-align: left;
    font-size: 10px;
    font-weight: normal;
    vertical-align: top;
    padding: 2px;
    border-bottom: #e0e0e0 1px solid;
    background-color: #ffffff;
    color: #666666;
}

#social p{
    margin: 10px 0px;
}

#homepage #content ul {
    list-style: disc inside;
    padding:3px;
}


.content-copy a{text-decoration:underline !important}
