@charset "UTF-8";

/* GESTIONE STRUTTURA DELLA HOME */


#box { /* Centratura solo per internet explorer */
_top: 50%;
_left: 50%;
_margin-left: -150px;
_margin-top: -125px;
}

body, html {
background-repeat: no-repeat;
background-position: top center;
margin:0;
padding:0;
text-align:center;
height:100%;
scrollbar-face-color: #CCCCCC;
scrollbar-shadow-color: #CCCCCC;
scrollbar-highlight-color: #CCCCCC;
scrollbar-track-color: #999999;
scrollbar-arrow-color:#FF8900;
}

table{ 
border:0;
margin:0;
padding:0;
}

table.pagine{
border:0;
margin:0;
_margin-top:5px;
_margin:5px;
padding:10px;
}

table.dettaglio{ 
background:url(../img/bg_prodotto.png);
background-repeat:no-repeat;
table-layout:fixed;
border:0;
margin:0;
padding:5;
width:175px;
height:210px;
}

table.area_contenuto { 
table-layout:fixed;
border:0;
margin:0;
padding:10;
width:537px;
height:435p;
}

div.area_personale_contenuto {
_float:left;
}

div.pagine {
position:absolute;
left:5px;
top:55px;
width:525px;
height:425px;
}

table.dettaglio1{ 
table-layout:fixed;
border:10;
margin:0;
padding:7;
}

img {
border:0px;
}

div.principale {
margin:0 auto;
padding:0;
width:894px;
height:auto;
}
div.principale_adm {
margin:0 auto;
padding:0;
width:970px;
height:auto;
}

div.testata {
background-image:url(../img/testata.png);
background-repeat: no-repeat;
position:absolute;
top:60px;
width:894px;
height:144px;
}


div.home {
position:absolute;
float:left;
top:0px;
left:0px;
width:125px;
height:125px;
}

div.cerca {
position:relative;
float:left;
padding-top:70px;
top:23px;
left:152px;
width:150px;
height:101px;
}

div.login {
position:relative;
float:left;
padding-top:45px;
top:23px;
left:350px;
width:150px;
height:101px;
}

div.menu_testata {
position:relative;
float:left;
top:23px;
_top:30px;
left:365px;
_left:350px;
width:100px;
height:101px;
}

div.carrello_testata {
position:relative;
float:left;
top:23px;
padding-top:5px;
padding-left:5px;
_padding-left:7px;
left:408px;
_left:400px;
width:82px;
height:101px;
}

div.upper {
position:absolute;
top:204px;
width:894px;
height:4px;
}

div.upper_adm {
position:absolute;
top:16px;
width:894px;
height:4px;
}

div.scegli {
position:absolute;
top:208px;
width:152px;
height:60px;
}
div.scegli_adm {
position:absolute;
top:20px;
width:152px;
height:60px;
}

div.menu_sx {
font-family:Arial;
font-size:14px;
position:absolute;
background:url(../img/bg_mnu_sx.png);
background-repeat:repeat-y;
_padding-left:10px;
top:268px;
width:152px;
height:427px;
}

div.menu_sx_adm {
font-family:Arial;
font-size:14px;
position:absolute;
background:url(../img/bg_mnu_sx.png);
background-repeat:repeat-y;
_padding-left:10px;
top:80px;
width:152px;
height:615px;
}

div.contenuto {
position:relative;
background:url(../img/bg_content.png);
left:152;
top:208px;
width:742px;
height:487px;
}

div.contenuto_adm {
position:relative;
background:url(../img/bg_content.png);
top:20px;
left:152;
width:742px;
height:675px;
}
div.contenuto_faq {
font-family:Arial;
font-size:12px;
color:#666666;
text-align:justify;
position:relative;
background:url(../img/bg_neutro.png);
left:152;
top:208px;
width:722px;
_width:742px;
height:467px;
_height:487px;
padding:10px;
overflow:auto;
}

div.area_personale {
float:left;
position:relative;
width:517px;
height:416px;
}

.area_personale a:link { 
text-decoration:none;
color:#999999;
}

.area_personale a:hover { 
text-decoration:underline;
color:#999999;
}

.area_personale a:visited { 
text-decoration:none;
color:#999999;
}

div.home_alta {
visibility:visible;
position:relative;
left:2px;
width:740px;
height:237px;
}

div.contenuto_carrello {
position:relative;
left:10px;
float:left;
top:5px;
/*_top:15px;*/
_top:10px;
_text-align:left;
width:720px;
}

div.contenuto_carrello_basso {
position:relative;
width:735px;
height:245px;
float:left;
left:5px;
top:20px;
_height:240px;
}

div.contenuto_carrello_sotto {
font-family:Arial;
font-size:10px;
color:#666666;
text-align:left;
position:relative;
float:left;
padding-left:10px;
width:357px;
height:235px;
_height:240px;
}


div.scrollabile {
float:left;
position:relative;
top:5px;
width:720px;
height:90px;
_clear:left;
overflow:auto;
}

div.scrollabile2 {
overflow:auto;
}

div.form_login {
position:relative;
left:280;
_left:0;
top:180px;
width:742px;
height:487px;
}

div.intestazione {
position:relative;
text-align:left;
padding-top:15px;
padding-left:10px;
float:left;
left:0;
_left:0;
top:0px;
width:537px;
height:35px;
}

div.intestazione_carrello {
position:relative;
text-align:left;
padding-top:0px;
padding-left:10px;
float:left;
left:0;
_left:0;
_top:10px;
width:537px;
height:35px;
}

div.hr_arancio {
position:relative;
float:left;
left:0;
top:0px;
_top:10px;
width:537px;
height:1px;
border:none;
}

div.hr_arancio_carrello {
position:relative;
float:left;
left:0;
top:0px;
width:537px;
height:1px;
border:none;
}

div.hr_grigio {
position:relative;
float:left;
left:20px;
top:30px;
_top:35px;
width:300px;
height:1px;
border:none;
}

div.testatine {
font-family:Arial;
font-size:14px;
text-align:left;
color: #999999;
position:relative;
left:20px;
top:25px;
_top:30px;
border:none;
}

div.textbox {
font-family:Arial;
font-size:11px;
color:#999999;
text-align:justify;
position:absolute;
width:300px;
left:20px;
top:55px;
_top:60px;
border:none;
}

div.info_reg1 {
position:relative;
float:left;
padding-top:30px;
left:50;
top:0px;
width:300px;
}

div.reg1 {
font-family:Arial;
font-size:10px;
color:#666666;
left:30px;
top:10px;
_padding-top:20px;
text-align:left;
position:relative;
float:left;
width:340px;
}

div.faq {
font-family:Arial;
font-size:10px;
color:#666666;
text-align:left;
position:relative;
_top:20px;
float:left;
left:10px;
width:725px;
}

div.info_reg2 {
position:relative;
float:left;
padding-top:30px;
left:80;
top:0px;
width:300px;
}

div.neutro {
background-image:url(../img/bg_neutro.png);
position:relative;
left:2px;
width:735px;
height:486px;
_float:left;
font-family:Arial;
font-size:7px;
}

div.neutro2 {
background-image:url(../img/bg_neutro.png);
position:relative;
left:2px;
width:537px;
height:237px;
float:left;
font-family:Arial;
font-size:7px;
}

div.neutro_adm {
background-image:url(../img/bg_neutro_adm.png);
position:relative;
left:2px;
width:735px;
height:674px;
_float:left;
font-family:Arial;
font-size:10px;
}

div.interna_adm {
position:relative;
float:left;
top:20px;
left:18px;
width:710px;
height:640px;
overflow:auto;
}

div.flash {
position:relative;
float:left;
left:0px;
width:537px;
height:237px;
}

div.interna {
background-image:url(../img/bg_neutro.png);
position:relative;
text-align:justify;
float:left;
left:0px;
width:537px;
height:486px;
}

div.interna2 {
padding:10px;
float:left;
clear:left;
}

div.titolo_video {
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#FF8900;
padding:10px;
width:517px;
height:39px;
float:left;
clear:left;
}

div.youtube {
width:537px;
height:428px;
float:left;
clear:left;
}

div.interna_pad {
position:relative;
padding:10px;
float:left;
}

div.paypal {
position:relative;
float:left;
top:20px;
left:18px;
width:500px;
height:440px;
overflow:auto;
}

div.ordini {
position:relative;
float:left;
top:10px;
left:10px;
width:255px;
height:415px;
overflow:auto;
}

div.fatture {
position:relative;
float:left;
top:10px;
left:20px;
width:255px;
height:415px;
overflow:auto;
}

div.menu_pers {
position:absolute;
top:10px;
left:350px;
width:180px;
height:415px;
}

div.lista_mov {
position:relative;
float:left;
top:10px;
left:20px;
width:320px;
height:250px;
overflow:auto;
}

div.lista_mov_t {
position:absolute;
top:270px;
left:20px;
width:320px;
height:155px;
overflow:auto;
}

div.colonna {
position:relative;
float:left;
left:0px;
width:365px;
}

div.menu_dx {
background-image:url(../img/bg_mnu_dx.png);
background-repeat:no-repeat;
position:relative;
float:left;
left:5px;
_padding-top:50px;
_padding-left:10px;
width:193px;
height:237px;
}

div.menu_dx_2 {
background-image:url(../img/bg_mnu_dx_hb.png);
background-repeat:no-repeat;
position:relative;
float:left;
left:5px;
_padding-top:50px;
_padding-left:10px;
width:193px;
height:237px;
}

div.menu_dx_3 {
background-image:url(../img/bg_mnu_dx_hc.png);
background-repeat:no-repeat;
position:relative;
float:left;
left:5px;
_padding-top:50px;
_padding-left:10px;
width:193px;
height:237px;
}

div.menu_dx_4 {
background-image:url(../img/bg_mnu_video.png);
background-repeat:no-repeat;
position:relative;
float:left;
left:5px;
_padding-top:50px;
_padding-left:10px;
width:193px;
height:486px;
}

div.menu_acquista {
background-image:url(../img/bg_mnu_acquista.png);
background-repeat:no-repeat;
position:relative;
float:left;
left:5px;
padding-left:10px;
width:193px;
height:237px;
}

div.news {
font-family:Arial;
font-size:10px;
color:#FFFFFF;
clear:left;
vertical-align:left;
_text-align:left;
position:relative;
_position:absolute;
padding-top:5px;
left:0px;
width:742px;
height:20px;
}

.news_header {
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

.news_testo {
font-family:Arial;
font-size:14px;
color:#FFFFFF;
}

div.home_bassa {
position:relative;
left:2px;
width:740px;
height:237px;
}

div.flash1 {
position:relative;
float:left;
top:30px;
left:0px;
width:175px;
height:220px;
}

div.flash2 {
position:relative;
float:left;
top:30px;
left:6px;
width:175px;
height:220px;
}

div.flash3 {
position:relative;
float:left;
top:30px;
left:11px;
width:175px;
height:220px;
}

div.adv {
position:relative;
float:left;
top:30px;
left:17px;
width:193px;
height:220px;
}

div.adv1 {
position:relative;
float:left;
top:5px;
left:5px;
width:193px;
height:220px;
}

div.footer {
position:absolute;
_position:relative;
top:695px;
_top:208px;
_left:76px;
width:894px;
height:6px;
}

div.credits {
font-family:Arial;
font-size:10px;
color:#c6c6c6;
position:absolute;
_left:13%;
top:711px;
width:894px;
height:20px;
}

/* GESTIONE STRUTTURA DEL CATALOGO */

div.menu5 {
position:absolute;
_left:0px;
top:0px;
width:735px;
height:30px;
}

div.menu5_2 {
background-image:url(../img/bg_mnu_int_orizz.png);
position:absolute;
_left:0px;
top:0px;
width:735px;
height:24px;
font-family:Arial;
font-size:11px;
}

div.menu5_no {
background-image:url(../img/bg_mnu_int_orizz.png);
position:absolute;
_left:0px;
top:0px;
width:735px;
height:25px;
z-index:60;
}

table.prodotti {
padding-left:11px;
width:230px;
height:230px;
background-image:url(../img/img_tooltip.png);
}

.prodotti_tooltip1 {
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding-left:15px;
padding-right:15px;
text-align:justify;
}

.prodotti_tooltip2 {
font-family:Arial;
font-size:10px;
color:#FFFFFF;
padding-left:15px;
padding-right:15px;
text-align:justify;
}

.prodotti_tooltip3 {
font-family:Arial;
font-style:italic;
font-size:10px;
color:#FFFFFF;
padding-left:15px;
padding-right:15px;
text-align:justify;
}

div.prodotto1 {
position:relative;
float:left;
top:30px;
left:0px;
width:175px;
height:210px;
}

div.prodotto2 {
position:relative;
float:left;
top:30px;
left:11px;
width:175px;
height:210px;
}

div.prodotto3 {
position:relative;
float:left;
top:30px;
left:23px;
width:175px;
height:210px;
}

div.prodotto4 {
position:relative;
float:left;
top:30px;
left:35px;
width:175px;
height:210px;
}

div.prodotto5 {
position:relative;
float:left;
top:10px;
left:0px;
width:175px;
height:210px;
}
div.prodotto5_2 {
position:relative;
float:left;
top:30px;
left:0px;
width:175px;
height:210px;
}

div.prodotto6 {
position:relative;
float:left;
top:10px;
left:11px;
width:175px;
height:210px;
}
div.prodotto6_2 {
position:relative;
float:left;
top:30px;
left:11px;
width:175px;
height:210px;
}

div.prodotto7 {
position:relative;
float:left;
top:10px;
left:23px;
width:175px;
height:210px;
}

div.prodotto7_2 {
position:relative;
float:left;
top:30px;
left:23px;
width:175px;
height:210px;
}

div.prodotto8 {
position:relative;
float:left;
top:10px;
left:35px;
width:175px;
height:210px;
}

div.prodotto8_2 {
position:relative;
float:left;
top:30px;
left:35px;
width:175px;
height:210px;
}

div.barra_prodotti {
background-image:url(../img/bg_content.png);
position:relative;
padding-left:5px;
padding-right:5px;
float:left;
top:20px;
width:725px;
_width:735px;
height:20px;
}

/* GESTIONE TESTI */

.testo1 {
font-family:Arial;
font-size:10px;
color:#FFFFFF;
}

.testo1_bold {
font-family:Arial;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
}

.testo2 {
font-family:Arial;
font-size:10px;
color:#666666;
}

.testo2_1 {
font-family:Arial;
font-size:11px;
color:#666666;
}

.testo2 a:link {
font-family:Arial;
font-size:10px;
color:#666666;
text-decoration:none;
}

.testo2 a:hover {
font-family:Arial;
font-size:10px;
color:#666666;
text-decoration:underline;
}

.testo2 a:visited {
font-family:Arial;
font-size:10px;
color:#666666;
text-decoration:none;
}

.testo2_corsivo {
font-family:Arial;
font-style:italic;
font-size:10px;
color:#666666;
}

.testo2_corsivo a:link {
font-family:Arial;
font-style:italic;
font-size:10px;
color:#666666;
text-decoration:none;
}

.testo2_corsivo a:hover {
font-family:Arial;
font-style:italic;
font-size:10px;
color:#666666;
text-decoration:underline;
}

.testo2_corsivo a:visited {
font-family:Arial;
font-style:italic;
font-size:10px;
color:#666666;
text-decoration:none;
}

.testo2_big {
font-family:Arial;
font-size:15px;
font-weight:bold;
color:#666666;
}

.testo2_bold {
font-family:Arial;
font-size:10px;
font-weight:bold;
color:#666666
}

.didascalia {
font-family:Arial;
font-size:8px;
color:#666666
}

.testo3 {
font-family:Arial;
font-size:10px;
color:#FF8900;
}

.testo3_1 {
font-family:Arial;
font-style:italic;
font-size:11px;
color:#FF8900;
}

.testo3_2 {
font-family:Arial;
font-size:11px;
color:#FF8900;
}

.testo3_bold {
font-family:Arial;
font-size:10px;
font-weight:bold;
color:#FF8900;
}

.testo3_bold2 {
font-family:Arial;
font-size:13px;
text-align:justify;
font-weight:bold;
color:#FF8900;
}

.testo3_big {
font-family:Arial;
font-size:15px;
font-weight:bold;
color:#FF8900;
}

/* CLASSI PER LE FAQ */

.accordion_toggle {
display: block;
height: 15px;
width: 720px;
color: #FF8900;
font-family:Arial;
font-size:11px;
font-weight: normal;
text-decoration: none;
text-align:left;
padding-left: 5px;
outline: none;
font-size: 11px;
border-bottom: 1px #cccccc solid;
cursor: pointer;
margin: 0 0 0 0;
}
		
.accordion_toggle_active {
color: #color:#FF8900;

}

.accordion_content {
width:720px;
font-family:Arial;
font-size:11px;
color:#666666;
text-align:justify;
padding-left:5px;
}

/*  Horizontal Accordion */
		
.horizontal_accordion_toggle {
/* REQUIRED */
float: left;/* This make sure it stays horizontal */
/* REQUIRED */
display: block;
height: 100px;
width: 30px;
color: #666666;
text-decoration: none;
outline: none;
border-right: 1px solid #cde99f;
cursor: pointer;
margin: 0 0 0 0;
}
		
.horizontal_accordion_toggle_active {
background-color:#999999;
border-right: 1px solid #f68263;
}
		
.horizontal_accordion_content {
/* REQUIRED */
height: 100px;	/* We need to define a height for the accordion as it stretches the width */
float: left;	/* This make sure it stays horizontal */
/* REQUIRED */
overflow: hidden;
background-color:#999999;
color: #444444;
}

    
#vertical_container {
overflow:auto;  
}

#TipLayer{ 
visibility:hidden;
position:absolute;
z-index:1000;
top:-100; 
}
div.pop {
background-color:#FFFFFF;
width:460px;
height:570px;
overflow:hidden;
}
div.regolamento {
padding:10px;
width:440px;
height:442px;
overflow:auto;
}