/* ADIVA di Vincenzo Palmieri - info@adivadesign.it - www.adivadesign.it - www.ecomy.com - www.osservatorioaziende.it - tel/fax +39 0975 22661*/

/* BASE */
*{ margin:0; padding:0;}
body, div, p, li, td, ul, ol{ font-family:Verdana; font-size:12px; line-height:1.5em;}
ul, ol{ padding-left:20px; list-style: square;}
table, img, form, label{ border:0;}
input, select{ height:25px; padding-left:5px; font-size:14px; font-family:arial;} /* margin-left:5px; margin-top:4px; */

#ie6{ text-align:center; background: url( http://www.ecomy.com/pic/backmenu.gif) repeat-x #FFF;} /* fondale sfumato */

#menu{ width:978px; text-align:left; height:95px; margin:0 auto;}
    #menu a{ color:white; text-decoration:none;}
    #menu a:hover{ color:yellow;}
    #menu #voci{ margin-top:5px;}
    #menu #voci img{ margin:0 5px;}
    #menu #logo{ margin-top:15px;}
#maintable{ width:960px; text-align:left; margin:5px auto 0 auto; padding:0; border:1px solid #f0f0f0;}


#panelsx{ width:200px;}
    .sxboxpath{ width:195px; background-color:#297ACD; border:1px solid #297ACD; color:white; font-weight:bold; margin:5px 5px 0 5px;}
        .sxboxinfo{ width:195px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; color:black; margin:0 5px 0 5px;}
        .sxboxpad{ padding:8px;}

#paneldx{ width:160px;}
    #paneldx #googlebox{ margin:5px; width:160px;}
    #paneldx #macrobox{ margin:20px 0 5px; text-align:center;}

#mainpath{ width:600px; background-color:#297ACD; border:1px solid #297ACD; margin-top:5px;}
    #mainpath table{ padding:5px;}

    .cornice{ width:600px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
    .padbox{ padding:10px;}

#mainscheda{}
    #scheda{ min-height:450px;}
    #googlebanner{ text-align:center; margin-top:10px;}

    #footer{ width:978px; text-align:left; height:100px; margin:0 auto;}
    #footer .cornice{ width:978px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
    #footer #powered{ text-align:right;}
        #footer #powered a{ font-family:Arial,Ms Sans Serif; font-size:11px; font-weight:normal; color:black; background-color:transparent; letter-spacing:0.1em;}



.boxgen {background-color:#297ACD;}
.boxstop {background-color:#A9300B}
.boxcosa {background-color:#099026}
a { font-weight:bold; color:#ed9204;}
a:hover{ color:#c0c0c0; text-decoration:none;}

.desc{ color:#a0a0a0;}
#infoazienda{ width:100%;}
    #infoazienda .desc{ text-align:right; vertical-align:top; width:150px;}

.flag{ width:25px; height:16px; margin:5px;}
.errore{ width:14px; height:14px; margin:5px;}
.social{ width:18px; height:18px; margin:0 5px;}

.sologold { font-weight:bold; color:#008000; text-align:center; margin-top:20px;} /* vuoi contattare l'azienda? registrati gratis*/

#azzerafiltro{ margin-top:5px;}
/* -------------------------------------------------------------------------------------------------  */
.spot A { text-decoration:none; font-weight:normal; font-size:11px; font-family:Arial;}
.spot A:hover{ color:#A0A0A0; text-decoration:underline}

.normal { font-family:Verdana,Ms Sans Serif; color:#000000; font-weight:normal}


H1 { font-family:Arial; font-size:18px; color:#800000; font-variant:small-caps;}
H2 { font-family:Arial; font-size:16px; color:#000000; font-variant:small-caps;}
H3 { font-family:Arial; font-size:14px; font-variant:small-caps;}

/* blocco annuncio titolo e corpo*/
.request-offer{}
.advsub{ color:#0094be; padding:0; margin-top:5px; font-variant:normal; font-weight:normal; font-size:12px; overflow:hidden; width:530px;}
.advbody{ color:#0094be; padding:0; margin-top:5px; font-variant:normal; font-weight:normal; font-size:12px; width:530px; word-wrap:break-word;} /* word-wrap:break-word;*/


/* VOCI MENU */
.menuoff { font-size:11px; font-weight:normal; color:gray}
.menu {font-family:Ms Sans Serif; font-size:11px; font-weight:bold; background-color:transparent; text-decoration:none; }
.menu:hover {color:gray}
.menu:active {font-weight:bold}

.attivo { font-family:Verdana,Ms Sans Serif; font-size:12px}
.inattivo { font-family:Verdana,Ms Sans Serif; font-size:12px; color:#C0C0C0}

.tipo { font-family:Verdana,Ms Sans Serif; font-weight:bold; font-size:12px; color:green;}

.small { font-size:11px}
.utente { font-family:Ms Sans Serif;}
.cat { font-family:Verdana,Arial;}
.insidelink { text-decoration : none; font-weight: bold; background-color:#297ACD; color:white}
.head{ color:white}

.txtboxerrore { font-weight: bold; color:#A9300B}
.txtboxmessaggio { font-weight: bold; color:#009900}


/* */
.inputff { color:#A00000; font-weight: bold}
.path { color:white; font-weight: bold}
.pathon { color:#C6E2FE}

/* */
TH { font-family:Verdana,Ms Sans Serif; background-color:#FDD78C}
.tabtxthead {}
.tabtdhead  { background-color:#FDD78C}
.tabtdpari  { background-color:#96C5FF}
.tabtddisp  { background-color:#C3DAF6}
.tabtdfoot  { background-color:#E5F1FE}
.note { }
.tabnote { background-color:#DAE9FB}

/*
.BBtabtdpari  { background-color:#FFF8DA}
.BBtabtddisp  { background-color:#EEEEEE}
*/
.BBtabtdpari  { background-color:#FFF8DA}
.BBtabtddisp  { background-color:#FFF1B5}

/* VARIE */
.required { font-weight:bold; color:#00AA00;}
.campo { font-weight:bold; color:black}
.acquista { font-size:14px; font-weight:bold; color:#008000}
esempio { font-weight:normal; color:#6F6F6F}

.nota { font-weight:bold;}
.titoloimg { font-family:Verdana,Ms Sans Serif;}
.faxverde { color:green}
.stop { font-family:Arial; color:#008000; font-weight:bold}

/* CERCA*/
.trovato { font-weight:bold; color:#DB2424}

.keep { border-right:#404040 1px solid; border-top:#404040 1px solid; border-left:#404040 1px solid; border-bottom:#404040 1px solid; font-weight:normal; color:#303030; font-family:Arial, Helvetica, Sans-Serif; background-color:#CAEAFD; }
.invia { border-right:#404040 1px solid; border-top:#404040 1px solid; border-left:#404040 1px solid; border-bottom:#404040 1px solid; font-weight:normal; color:#303030; font-family:Arial, Helvetica, Sans-Serif; background-color:#CAEAFD; }

/* contatore annunci*/
.cnt { font-family:Arial;  color:black; font-weight:normal;}
.cntoff { font-family:Arial; color:#b0b0b0; font-weight:normal;}

/* MODULO*/
.form, filtroon, filtrooff { border-right:1px solid #e0e0e0; border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0; border-bottom:1px solid #f0f0f0; background-color:#f5f5f5;}
/*
.forminvio { font-size:11px; font-family:Arial; }
*/

.filtroon { background-color:#fce048; font-weight:bold;}
.filtrooff {}
.filtrotasto{ } /* font-size:11px; font-family:Arial; */

.disabled{ color:#C0C0C0}
.disabledsmall{ color:#C0C0C0; font-size:10px}

.cntlink {font-family:Arial; font-weight:normal; color:#000070; background-color:transparent; text-decoration:underline; }
.cntlink:hover {color:red}
.cntlink:active {font-weight:normal}
.off{ color:#A0A0A0}
.pius{ color:#00A000; font-family:Arial; font-size:14px; font-weight:normal;}
.piu:hover{ color:#000000; font-family:Arial; font-size:11px; font-weight:normal;}
.piu{ color:#00A000; font-family:Arial; font-size:11px; font-weight:normal;}

.menos{ color:#A00000; font-family:Arial; font-size:14px; font-weight:normal; }
.meno:hover{ color:#000000; font-family:Arial; font-size:11px; font-weight:normal;}
.meno{ color:#A00000; font-family:Arial; font-size:11px; font-weight:normal; }

.lavoriincorso{ color:#A00000; font-family:Arial; font-size:16px; font-weight:bold;}

.titolo{ color:#00a000; font-family:Verdana; font-size:16px; font-weight:bold; text-align:center;}

