body {margin: 0; padding: 0; background:  #901c27 url(../images/body_bg.jpg) 0 0 repeat-x;  color: #000000; font-family: 'Droid Sans', sans-serif; font-weight: 400; font-size: 12px}
img {border: 0;}
#wrapper{width: 960px; margin: 0 auto; padding:0;  height: 860px; position: relative;}

#header{position: relative; height: 222px; width: 960px; margin:0; padding: 0;}
#corpo {position: relative; width:960px; margin:0; padding: 0; }
.tablet{margin: 0; float: left; width:320px; height: 297px}
#corpo_a {float: left; height: 60px; width: 59px; background: url(../images/corpo_a.jpg) 0 0 no-repeat;}
#corpo_b {float: left; height: 60px; width: 106px; background: url(../images/corpo_b.jpg) 0 0 no-repeat;}
#corpo_c {float: left; height: 60px; width: 106px; background: url(../images/corpo_c.jpg) 0 0 no-repeat;}
#corpo_d {float: left; height: 60px; width: 56px; background: url(../images/corpo_d.jpg) 0 0 no-repeat;}
.leggi {float: left; height: 60px; width: 211px;}
#footer{position: relative; width: 960px; margin:0; padding: 0; }

#footer_a {float: left; height: 70px; width: 24px; background: url(../images/footer_a.jpg) 0 0 no-repeat;}
#footer_b {float: left; height: 70px; width: 31px; background: url(../images/footer_b.jpg) 0 0 no-repeat;}
#footer_c {float: left; height: 70px; width: 35px; background: url(../images/footer_c.jpg) 0 0 no-repeat;}
#footer_d {float: left; height: 70px; width: 18px; background: url(../images/footer_d.jpg) 0 0 no-repeat;}
.acquista {float: left; height: 70px; width: 284px;}

/*css pannelli elementi comuni*/
.chiudi {width: 93px; float: left; height: 860px; background: transparent;}
.chiudi img {margin-top: 410px;}
.contenuto_pannello {width: 530px; float: left; height: 860px; background: #ffffff;}
.sistema_frizzera {width: 530px; height: 38px; margin: 0; padding:0;}
.titolo {height: 50px; vertical-align: top; width: 530px; font-size: 30px; font-weight: 700; text-indent: 40px;}
.sottotitolo {height: 53px; vertical-align: top;  font-size: 16px; font-weight: 700; margin-left: 40px;}
.contenuto_sx {float: left; margin-left:40px; width: 230px; }
.contenuto_dx {float: right;  width: 250px; }
.compresi {height: 36px; background: #383838 url(../images/compresi.jpg) 0 0 no-repeat;}
/*css pannelli elementi comuni*/

/*css pannello settimana fiscale */
#settimana_fiscale {position: absolute; top: 0; right:0; display: none; height: 860px; width:623px; background: transparent url(../images/bg_pannello.jpg) repeat-y top right;}
.settimana {height: 225px}
.settimana_piede_sx{float: left; margin-left: 30px; width:220px;}
.settimana_piede_dx {float: right; width: 255px;}

/*css pannello settimana fiscale */

/*css pannello controlli fiscali */

#controlli_fiscali {position: absolute; top: 0; right:0; display: none; height: 860px; width:623px; background: transparent url(../images/bg_pannello.jpg) repeat-y top right;}
.controlli {height: 225px}
.controlli_piede_sx{float: left; margin-left: 23px; width:250px;}
.controlli_piede_dx {float: right; width: 257px;}

/*css pannello controlli fiscali */

/*css pannello guida iva */
#guida_iva {position: absolute; top: 0; right:0; display: none; height: 860px; width:623px; background: transparent url(../images/bg_pannello.jpg) repeat-y top right;}
.guida {height: 215px;}
.guida_piede_sx {float: left; margin-left:30px; width: 200px;}
.guida_piede_dx {float: right; width: 265px;}


/*css pannello guida iva */

.tab1, .tab2, .tab3 {cursor: pointer;}