

html,body{
    margin:0px;
    padding:0px;
    background-image: url(images/header/bg2.jpg);
	background-repeat: repeat; 
	}
	

div#chiusura{
width:968px;
height:27px;
background-image: url(images/header/bgsitodown.png);
}

div#contenitore{
width:968px;
margin:0 auto;
background-image: url(images/header/bgcontent.jpg);
background-repeat: repeat-y;
}

div#header_totale{
width:968px;
height:141px;
background-image:url(images/header/headerfull.jpg);
position:relative;
}
div#header_logo{
width:358px;
height:117px;
position:absolute;
top:15px;
left:37px;
}
div#header_carrello{
width:110px;
height:30px;
position:absolute;
top:109px;
left:525px;
}

div#header_carr_dentro{
width:307px;
height:20px;
position:absolute;
top:120px;
left:640px;
font-family: Verdana,sans-serif;
font-size:12px;
font-weight:bold;
color:white;
text-align:left;
}
div#header_carr_dentro a{
color:white;
}

div#menu_home{
width:120px;
height:24px;
position:absolute;
top:9px;
left:310px;
font-family: Verdana,sans-serif;
font-size:15px;
font-weight:bold;
color:white;
}

div#menu_novita{
width:120px;
height:24px;
position:absolute;
top:9px;
left:445px;
font-family: Verdana,sans-serif;
font-size:15px;
font-weight:bold;
color:white;
}

div#menu_offerte{
width:120px;
height:24px;
position:absolute;
top:9px;
left:574px;
font-family: Verdana,sans-serif;
font-size:15px;
font-weight:bold;
color:white;
}

div#menu_carrello{
width:120px;
height:24px;
position:absolute;
top:9px;
left:710px;
font-family: Verdana,sans-serif;
font-size:15px;
font-weight:bold;
color:white;
}

div#menu_contatti{
width:120px;
height:24px;
position:absolute;
top:9px;
left:840px;
font-family: Verdana,sans-serif;
font-size:15px;
font-weight:bold;
color:white;
}

div#menu_home a, div#menu_novita a, div#menu_offerte a, div#menu_carrello a, div#menu_contatti a{
color:white;
text-decoration:none;
}


div#header_search01{
width:31px;
height:24px;
position:absolute;
top:6px;
left:12px;
}

div#header_search02{
width:170px;
height:24px;
position:absolute;
top:6px;
left:43px;
background:url(images/header/search02.jpg) repeat-x;
}

div#header_search03{
width:100px;
height:24px;
position:absolute;
top:6px;
left:210px;
text-align:left;
}

.inputsearch{
border-style:none;
	color:#666666;
	background-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	height:27px;
	text-align:left;
}

div#header_menu{
width:968px;
height:37px;
background-image: url(images/header/barrablu.jpg);
margin:0 auto;
margin-bottom:10px;
position:relative;
}

div#menu_sinistra{
margin-left:10px;
float:left;
display:inline /*Fix IE floating margin bug*/; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/; 
width:170px;
min-height:300px;
}

div#menu_categorie{
text-align:left;
text-transform:uppercase;
padding-left:20px;
padding-top:10px;
padding-bottom:5px;
font-family: Verdana,sans-serif;
font-size:12px;
font-weight:bold;
color:#24252F;
}

.menu_cat{
text-align:left;
line-height:15px;
padding-bottom:2px;
padding-top:2px;
}

.menu_cat a{
font-family: Verdana,sans-serif;
color:#0397BD;
font-size:11px;
text-decoration:none;
}

div#menu_informazioni{
text-align:left;
text-transform:uppercase;
padding-left:20px;
padding-top:20px;
padding-bottom:5px;
font-family: Verdana,sans-serif;
font-size:12px;
font-weight:bold;
color:#24252F;
}

.menu_info{
text-align:left;
line-height:15px;
padding-bottom:2px;
padding-left:15px;
padding-top:2px;
font-family: Verdana,sans-serif;
color:#0397BD;
font-size:11px;
}

.menu_info a{
font-family: Verdana,sans-serif;
color:#0397BD;
font-size:11px;
text-decoration:none;
}

.menu_info a:Hover{
text-decoration:underline;
}



div#menu_destra{
float:right;
display:inline /*Fix IE floating margin bug*/; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/; 
width:168px;
min-height:300px;
margin-right:16px;
}

div#footer{
position:relative;
width:982px;
height:70px;
}

div#footer1{
position:absolute;
top:08px;
left:620px;
width:321px;
height:62px;
font-family: Verdana,sans-serif;
font-weight:normal;
color: #ffffff;
font-size:11px;
text-align:right;
}

div#footer0{
position:absolute;
top:10px;
left:20px;
width:570px;
height:60px;
font-family: Verdana,sans-serif;
font-weight:normal;
color: #ffffff;
font-size:11px;
text-align:left;
}
div#footer0 a{
color:white;
}

/* Inizio tabelle*/
div#tab_menudx{
width:168px;
height:29px;
background:url(images/header/barrettablumenudx.jpg) no-repeat;
background-position:bottom;
position:relative;
}

.image_menudx{
position:absolute;
width:35px;
height:29px;
top:0px;
left:7px;
}

.testo_menudx{
position:absolute;
width:120px;
height:17px;
top:12px;
left:42px;
text-align:left;
color:white;
font-family: Verdana,sans-serif;
font-size:12px;
font-weight:bold;
}

div#contenitore_commenti{
width:168px;
}

div#contenitore_dx{
width:166px;
padding-top:3px;
border-left:1px solid #E3E3E3;
border-right:1px solid #E3E3E3;

}

div#chiusura_dx{
width:166px;
height:20px;
background:url(images/header/chiusura_piccola.jpg) no-repeat;
background-position:top;
}

.login_grigio{
font-family: Verdana,sans-serif;
font-size:11px;
color:#595959
}

.bordoinput{
border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	color:#666666;
	background-color:#F2F2F2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
	height:20px;
	text-align:left;
}

.menu_info_dx{
text-align:left;
line-height:15px;
padding-bottom:2px;
padding-left:2px;
padding-top:2px;
}

.menu_info_dx a{
font-family: Verdana,sans-serif;
color:#0397BD;
font-size:11px;
text-decoration:none;
}

.nome_cognome{
color:red;
font-weight:bold;
}

.totale_car{
padding-left:40px;
}

div#content{
width:582px;
min-height:300px;
}

/* Tabella superiore*/
div#inizio_tabella{
width:582px;
height:46px;
background:url(images/header/titoloblu.jpg) no-repeat;
position:relative;
}


div#inizio_tabella_corto{
width:582px;
height:35px;
background:url(images/header/titoloblu_senza.jpg) no-repeat;
position:relative;
}

div#inizio_tabella_bordo{
width:582px;
height:13px;
background:url(images/header/barra_superiore.jpg) no-repeat;
}

div#image_tabella{
width:40px;
height:32px;
text-align:left;
position:absolute;
top:0px;
left:0px;
}
div#testo_tabella{
width:540px;
height:20px;
text-align:left;
position:absolute;
top:7px;
left:40px;
color:white;
font-family: Verdana,sans-serif;
font-size:13px;
font-weight:bold;
}

/* Vetrina e simili*/
div#vetrina{
width:582px;
background:url(images/header/centrale.jpg) repeat-y;
}

div#chiusura_vetrina{
width:582px;
height:20px;
background:url(images/header/basso.jpg) no-repeat;
background-position:top;
}

.prod_vetrina{
padding-top:10px;
padding-left:22px;
padding-right:10px;
width:152px;
height:220px;
padding-bottom:30px;
}

.immagine_vetrina{
width:150px;
height:150px;
text-align:center;
border:1px solid #EDEDED;
vertical-align:middle;
display: table-cell; 
}
.prodotto_titolo_vet{
width:153px;
height:30px;
font-family: Verdana,sans-serif;
font-size:10px;
font-weight:bold;
color:#0397BD;
padding-bottom:5px;
text-align:left;
}

.prodotto_titolo_vet a{
color:#0397BD;
}

.finale_vetrina{
position:relative;
height:14px;
width:152px;
margin-top:10px;
}

.prezzo_vetrina{
position:absolute;
top:15px;
left:0px;
height:15px;
width:100px;
font-family: Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#CA0000;
text-align:center;
}

.dispo_vetrina{
position:absolute;
top:0px;
left:0px;
height:15px;
width:110px;
font-family: Arial,sans-serif;
text-align:left;
padding-left:7px;
font-size:10px;
font-weight:bold;
}

.carrello_vetrina{
position:absolute;
top:0px;
left:110px;
height:30px;
width:40px;
text-align:center;
}

.disponibile{
color:#0a8f03;
}

.nondisponibile{
color:#950505;
}

.limitata{
color:#DEAD03;
}

.blue{
color:#207DE4;
} 

.grigio{
color:#595959;
text-decoration:none;
}



/*Commenti index*/

.commenti_tab{
font-family: verdana, sans-serif;
font-size:11px;
color:#595959;
}
.commenti_nome{
color:#0397BD;
font-weight:bold;
}


.vedi_tutti{
font-family: verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#0397BD;
}

.vedi_tutti a{
color:#0397BD;
}

div#spazio{
height:20px;
width:100px;
}

/*lista prodotti*/

div#riepilogo{
padding-top:10px;
padding-bottom:5px;
width:582px;
height:18px;
font-family: verdana, sans-serif;
font-size:11px;
color:#595959;
}
div#riepilogo a{
color:#207DE4;
font-weight:bold;
text-decoration:none;
}

/* Lista prodotti */
div#inizio_lista{
width:582px;
height:20px;
position:relative;
margin-top:5px;
margin-bottom:10px;
}

div#lista_sinistra{
width:240px;
position:absolute;
top:0px;
left:3px;
text-align:left;
font-family: verdana, sans-serif;
font-size:11px;
color:#595959;
}
div#lista_destra{
width:325px;
position:absolute;
top:0px;
left:250px;
text-align:right;
font-family: verdana, sans-serif;
font-size:11px;
color:#595959;
}

div#prodotto_list{
width:542px;
height:150px;
border-bottom:1px solid #E3E3E3;
position:relative;
}
.immagine_list{
position:absolute;
width:110px;
height:110px;
top:20px;
left:0px;
border:1px solid #EDEDED;
}
.specialimage_list{
position:absolute;
width:110px;
height:110px;
top:15px;
left:0px;
text-align:left;
}

.titolo_list{
position:absolute;
width:440px;
height:35px;
top:30px;
left:120px;
text-align:left;
font-family: verdana, sans-serif;
font-size:13px;
font-weight:bold;
color:#0397BD;
line-height:1em;
}
.titolo_list a {
color:#0397BD;
text-decoration:none;
}
.titolo_list a:HOver{
text-decoration:underline;
}

.modello_list{
position:absolute;
width:260px;
top:55px;
left:120px;
text-align:left;
font-family: verdana, sans-serif;
font-size:11px;
color:#595959;
}
.modello_list a{
color:#595959;
text-decoration:none;
}
.modello_list a:Hover{
text-decoration:underline;
}

.dispo_list{
width:240px;
height:20px;
position:absolute;
top:90px;
left:120px;
text-align:left;
font-family: verdana, sans-serif;
font-size:11px;
font-weight:bold;
}

.data_list{
width:240px;
height:20px;
position:absolute;
top:90px;
left:120px;
text-align:left;
font-family: verdana, sans-serif;
font-size:11px;
color:#595959;
}

.visual_list{
width:200px;
height:20px;
position:absolute;
top:110px;
left:120px;
text-align:left;
font-family: verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#0397BD;
}
.visual_list a{
color:#0397BD;
}

.prezzo_list{
width:190px;
position:absolute;
top:60px;
left:370px;
text-align:center;
}

.prezzosbarrato_lista{
font-family: verdana, sans-serif;
font-size:13px;
font-weight:bold;
color:#B79594;
}

.prezzo_lista{
font-family: verdana, sans-serif;
font-size:15px;
font-weight:bold;
color:#FF1700;
}

.aggiungi_list{
width:140px;
position:absolute;
top:100px;
left:400px;
text-align:center;
}

/*product_info*/
div#product_info_1{
position:relative;
width:580px;
height:240px;
}

.product_special_image{
position:absolute;
top:0px;
left:0px;
width:100px;
height:100px;
}

.product_info_image{
position:absolute;
top:0px;
left:0px;
width:200px;
height:190px;
border-right:2px solid #E3E3E3;
padding-top:10px;
}

.product_info_image img{
border:1px solid #E3E3E3;
}
.product_info_image2 {
width:150px;
margin-top:-10px;
}


.product_info_dettagli{
position:absolute;
top:0px;
left:210px;
width:360px;
height:230px;
}

.product_info_dentro{
padding-top:5px;
padding-bottom:5px;
width:360px;
text-align:left;
font-family: verdana, sans-serif;
font-size:12px;
color:#595959;
}

.product_info_tit1{
float:left;
width:110px;
text-align:left;
}

.product_info_tit2{
margin-left:110px;
width:245px;
font-family: verdana, sans-serif;
font-size:12px;
color:#0397BD;
}

div#product_info_segnala{
width:540px;
height:30px;
}

.product_info_pulsante{
float:left;
margin-left:10px;
margin-right:15px;
width:150px;
height:21px;
}

div#product_info_descrizione{
width:580px;
height:20px;
background:#EEEEEE;
text-align:left;
font-family: verdana, sans-serif;
font-size:13px;
color:#207DE4;
padding-top:2px;
position:relative;
}
.product_info_recensioni{
position:absolute;
top:3px;
left:400px;
width:170px;
font-family: verdana, sans-serif;
font-size:11px;
color:#595959;
text-align:right;
}

div#product_info_descrizionetesto{
width:560px;
padding-top:10px;
font-family: verdana, sans-serif;
font-size:11px;
color:#595959;
}

/* titolo in categorie*/

.nome_categorie{
font-family: verdana, sans-serif;
font-weight:bold;
font-size:14px;
color:black;
text-align:left;
margin-left:15px;
margin-top:5px;
margin-bottom:15px;
}

.link_categorie{
font-family: verdana, sans-serif;
font-weight:bold;
font-size:12px;
color:black;
}
.link_categorie a{
color:#0397BD;
}

/* commenti */
.tabscommenti {
  background-image: url(images/guestbook/tabguest.png);
  height: 25px;
  width: 180px;
  }

.tabsinactive {
 background-image: url(images/guestbook/tabguestinactive.png);
 height: 25px;
  width: 180px;
}

.tabscommenti2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  }

.tabscommenti2:Hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  }
  
.commenti2_tab{
font-family: verdana, sans-serif;
font-size:12px;
color:#595959;
}  

/* Review*/
.titolo_review{
font-family: verdana, sans-serif;
font-size:12px;
color:#0397BD;
}

/* vecchi*/
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  }
  

.main a{
color:black;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.smallText a{
color:black;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: black;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

A.dettagli,A.dettagli:HOVER {
font-size: 10px;
font-family: Verdana, Arial, sans-serif;
font-weight: normal;
color:black;
} 

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.confirmation {
    background: #b6b7cb;     
}
.info_confirmation {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  }

/* offerte*/

div#cont_offerte{
width:582px;
height:150px;
position:relative;
}  

div#offerte{
width:582px;
height:150px;
background:url(images/header/centrale.jpg) repeat-y;
position:relative;
overflow:hidden;

}  

div#offerte_immagine1  {
position:absolute;
width:150px;
height:150px;
top:0px;
left:5px;
}

div#offerte_speciale1  {
position:absolute;
width:150px;
height:150px;
top:0px;
left:10px;
text-align:left;
}

div#offerte_titolo1{
position:absolute;
width:130px;
top:0px;
left:155px;
font-family: Verdana,sans-serif;
font-size:11px;
font-weight:bold;
color:#0397BD;
padding-bottom:5px;
text-align:left;
}
div#offerte_titolo1 a{
color:#0397BD;
}

div#offerte_prezzo1{
position:absolute;
width:130px;
top:65px;
left:155px;
font-family: Verdana,sans-serif;
font-size:13px;
font-weight:bold;
color:#B79594;
text-align:center;
}

div#offerte_prezzoreal1{
position:absolute;
width:130px;
top:80px;
left:155px;
font-family: Verdana,sans-serif;
font-size:15px;
font-weight:bold;
color:#FF1700;
text-align:center;
}

div#offerte_carrello1{
position:absolute;
width:130px;
top:110px;
left:155px;
padding-bottom:5px;
text-align:center;
}

div#offerte_prezzonovita{
position:absolute;
width:130px;
top:65px;
left:155px;
font-family: Verdana,sans-serif;
font-size:15px;
font-weight:bold;
color:#FF1700;
text-align:center;
}


/* Varie*/
.titolo_carr{
font-family: verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#0397BD;
}
.titolo_carr a {
color:#0397BD;
text-decoration:none;
}
.titolo_carr a:HOver{
text-decoration:underline;
}

.titolo_shipping{
background:#EEEEEE;
text-align:left;
font-family: verdana, sans-serif;
font-size:13px;
color:#207DE4;
}

/* offerte menu*/

.offerte_tit a{
font-family: Verdana,sans-serif;
font-size:11px;
font-weight:bold;
color:#0397BD;
}
.offerte_prez0{
margin-top:5px;
font-family: Verdana,sans-serif;
font-size:11px;
font-weight:bold;
color:#B79594;
}

.offerte_prez{
font-family: Verdana,sans-serif;
font-size:12px;
font-weight:bold;
color:#FF1700;
}

.offerte_sca{
margin-top:5px;
font-family: Verdana,sans-serif;
font-size:11px;
color:#595959;
}

.offerte_tut {
text-align:right;
margin-top:10px;
padding-right:10px;
}
.offerte_tut a{
font-family: Verdana,sans-serif;
font-size:11px;
color:#0397BD;
}

div#pagine_testo{
width:560px;
padding-top:10px;
font-family: verdana, sans-serif;
font-size:11px;
color:#595959;

}

/*msn*/

div#msn_live{
width:166px;
text-align:left;
font-family: verdana, sans-serif;
font-style: normal;
text-transform: normal;
letter-spacing: -0.04em;
line-height: 1.4em;
font-weight:bold;
font-size:10px;
color:#0397BD;
padding-bottom:2px;
padding-top:2px;
text-align:center;
}

div#msn{
width:166px;
height:70px;
background:url("images/header/bgcontattilivesx.jpg") repeat-x;
text-align:left;
}


.msn_operatore{
padding-top:5px;
padding-left:5px;
font-family: verdana, sans-serif;
font-weight:bold;
font-size:13px;
color:#207DE4;
text-align:left;
}
.msn_contact{
font-family: Helvetica, Arial, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: -0.01em;
line-height: 1.4em;
color:#207DE4;
text-align:center;
}


div#clear{
clear:both;
width:100px;
height:1px;
}


