/*********************
STILI BASE
**********************/

BODY { background-color: #fff;}
BODY.interna { background-color: #E2C400; background-image : url("../img/bkint.gif"); background-repeat: repeat-x;}

BODY,DIV,TABLE,TR,BLOCKQUOTE,TD,TH,INPUT,TEXTAREA,SELECT,H1,H2,H3,H4{ font-size:11px; color:#000; font-family:"Verdana", sans-serif; }
BODY.mailing{ background-color: #fff }
font{ font-size:11px; color:#000; font-family:"Verdana", sans-serif; }

img { border:none; }

.center { text-align:center; }
.right { text-align:right; }
.left { text-align:left; }
.italic { font-style:italic; }
.bold{ font-weight:bold; }
.btvai {color : #3D2D71; }
.btcerca {color : #A89F9C; }
.tit {color : #F9CC18; }
.news {color : #86888A; }


/*titoli*/
h1	{ font-weight: bold; font-size: 24px; color: #2C8BCB;	}
h2	{ font-weight: bold; font-size: 16px; color: #2C8BCB;	}




/*link*/


.titoloBox{
color:#000000; font-size:12px; font-weight:bold; background-color:#EBEBEB;
line-height:30px;padding-left:10px;
}

.spacerBig{margin:10px;
}

.btt_avanti{width:180px;
height:45px;
background:url(../img/bt_avanti.gif);
float:left;
color:#000000;
font-size:12px; 
font-weight:bold; 
line-height:45px;
text-align:center;
}
.btt_indietro{
width:180px;
height:45px;
background:url(../img/bt_indietro.gif);
float:left;
color:#000000;
font-size:12px; 
font-weight:bold; 
line-height:45px;
text-align:center;
}



A:visited,A:link { color : #000; background-color : transparent; text-decoration: none;}
A:hover,A:active { color : #000; background-color : transparent; text-decoration: underline;}

TD.bkhdhome {color : #000; font-size : 11px; font-family :  "Verdana",  serif; background-image : url("../img/hm_hdbk.jpg"); padding-left:0px; padding-right:0px;}
TD.bussola {color : #00C5E8; font-size : 10px; font-family :  "Verdana",  serif;  padding-left:18px; padding-right:15px; font-weight:bold;}
.bussola A:visited,.bussola A:link { color : #FFF; background-color : transparent; text-decoration: none;}
.bussola A:hover,.bussola A:active { color : #00C5E8; background-color : transparent; text-decoration: underline;}
TD.login {color : #FFF; font-size : 10px; font-family :  "Verdana",  serif;  padding-left:0px; padding-right:0px;}
.login A:visited,.login A:link { color : #FFF; background-color : transparent; text-decoration: none;}
.login A:hover,.login A:active { color : #FFF; background-color : transparent; text-decoration: underline;}
TD.tit_login {color : #FFF; font-size : 14px; font-family :  "Verdana",  serif;  padding-left:0px; padding-right:0px; font-weight:bold;}
TD.bkmenutop {color : #000; font-size : 11px; font-family :  "Verdana",  serif; background-image : url("../img/bkmenutop.gif"); padding-left:0px; padding-right:0px;}

TD.bt_on {color : #000; font-size : 11px; font-family :  "Verdana",  serif; background-image : url("../img/bt_on_body.gif"); padding-left:0px; padding-right:0px; font-weight:bold; background-repeat: repeat-x;}
.bt_on A:visited,.bt_on A:link { color : #000; background-color : transparent; text-decoration: none; font-weight:bold;}
.bt_on A:hover,.bt_on A:active { color : #000; background-color : transparent; text-decoration: underline; font-weight:bold;}

TD.bt_off {color : #FFF; font-size : 11px; font-family :  "Verdana",  serif; background-image : url("../img/bt_off_body.gif"); padding-left:0px; padding-right:0px; font-weight:bold; background-repeat: repeat-x;}
.bt_off A:visited,.bt_off A:link { color : #FFF; background-color : transparent; text-decoration: none; font-weight:bold;}
.bt_off A:hover,.bt_off A:active { color : #FFF; background-color : transparent; text-decoration: underline; font-weight:bold;}

TD.box_news_letter {color : #02557F; font-size : 11px; font-family :  "Verdana",  serif; background-image : url("../img/body_newletter.gif"); padding-left:16px; padding-right:16px; background-repeat: repeat-y;}
.box_news_letter A:visited,.box_news_letter A:link { color : #02557F; background-color : transparent; text-decoration: none; font-weight:bold;}
.box_news_letter A:hover,.box_news_letter A:active { color : #0084C7; background-color : transparent; text-decoration: none; font-weight:bold;}


TD.box {color : #02557F; font-size : 11px; font-family :  "Verdana",  serif; padding-left:5px; padding-right:5px;  background: none; background-repeat: repeat-y;}
.box A:visited,.box A:link { color : #02557F; background-color : transparent; text-decoration: none; font-weight:plain;}
.box A:hover,.box A:active { color : #0084C7; background-color : transparent; text-decoration: none; font-weight:bold;}


TR.box690 {color :  #02557F; font-size : 11px; font-family :  "Verdana",  serif; background : url("../img/body690.gif"); padding-left:0px; padding-right:5px;  background-repeat: repeat-y; position: relative;}
TD.box690 { font-size : 11px; font-family :  "Verdana",  serif; background : none; padding-left:px; padding-right:5px;  background-repeat: repeat-y;}
.box690 A:visited,.box690 A:link,.box690 A:hover,.box690 A:active { color :  #02557F; background-color : transparent; text-decoration: none;}

.boxund A:visited,.boxund A:link,.box690 A:hover,.boxund A:active { color : #0084C7; background-color : transparent; text-decoration: none;}


TD.categorie {color : #000; font-size : 10px; font-family :  "Verdana",  serif; background-image : url("../img/bkbody.gif"); padding-left:21px; padding-right:10px;  background-repeat: repeat-y;}
.categorie A:visited,.categorie A:link { color : #000; background-color : transparent; text-decoration: none; font-weight:bold;}
.categorie A:hover,.categorie A:active { color : #000; background-color : transparent; text-decoration: underline; font-weight:bold;}


TD.bkinterno {color : #000; font-size : 10px; font-family :  "Verdana",  serif; background-image : url("../img/bodyint.gif"); padding-left:21px; padding-right:10px;  background-repeat: repeat-y;}
.bkinterno A:visited,.bkinterno A:link { color : #000; background-color : transparent; text-decoration: none; font-weight:bold;}
.bkinterno A:hover,.bkinterno A:active { color : #000; background-color : transparent; text-decoration: underline; font-weight:bold;}

TD.dettaglioprod {color : #000; font-size : 10px; font-family :  "Verdana",  serif; background-image : url("../img/body_dettaglio.gif"); padding-left:21px; padding-right:21px;  background-repeat: repeat-y;}
.dettaglioprod A:visited,.dettaglioprod A:link { color : #000; background-color : transparent; text-decoration: none; font-weight:bold;}
.dettaglioprod A:hover,.dettaglioprod A:active { color : #000; background-color : transparent; text-decoration: underline; font-weight:bold;}


TD.descrizione {color : #0084C7; font-size : 10px; font-family :  "Verdana",  serif;  padding-left:0px; padding-right:0px;  }
.descrizione A:visited,.descrizione A:link { color : #0084C7; background-color : transparent; text-decoration: none; font-weight:bold;}
.descrizione A:hover,.descrizione A:active { color : #0084C7; background-color : transparent; text-decoration: underline; font-weight:bold;}


P.pagstatiche { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
DIV.pagstatiche {font-size: 13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  padding-left: 5px; padding-right: 5px;}


.hidden	{ display: none; }

.btnDetailView, .btnDetailViewON { width: 132px; height: 31px; text-align: center; }
.btnDetailView { background: url(/sito/oi_digiland/img/bg_btn_detailView.jpg) no-repeat center center; }
.btnDetailViewON { background: url(/sito/oi_digiland/img/bg_btn_detailViewON.jpg) no-repeat center center; }





/*menu dinamico*/

#menu {
   
    width:1024px;
    clear: both;
    background-image: url(../img/back_menu.png);
    background-repeat: repeat-x;
	white-space:nowrap;
}

#menu ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#menu ul li{
    margin: 0 0 0 0;
    padding: 0px 0px 0 0px;
    list-style-type: none;
    display: inline;
    width: 101px;
   /* background-color: #15c9f4;*/
    border-width: 0px;
    height: 38px;
    text-align: center;

}

#menu a.button {
    display: inline-block;
    width: 98px;
    height: 38px;
    margin: 0px 0px 0px 0px;
    padding: 11px 0px 0px 0px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: arial, sans-serif;
    /*letter-spacing: -1px;*/
    color: #fff;
    font-weight: bold;
    font-size: 14px;	
	text-align: center;
}

#menu a.button:hover {
    background-image: url(../img/back_button.png);
    background-repeat: no-repeat;
    color: #000;
}

#menu a.active {
    display: inline-block;
    width: 100px;
    height: 38px;
    margin: 0px 0px 0px 0px;
    padding: 11px 0px 0px 0px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: arial, sans-serif;
    /*letter-spacing: -1px;*/
    font-weight: bold;
    font-size: 14px;
    background-image: url(../img/back_button.png);
    background-repeat: no-repeat;
    color: #000;
}