/*---------- inizio IMPOSTAZIONI GENERALI ---------- */
body{
	margin:5px auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; 
	color:#333333; /*background-color:#CCFF66;*/ background-image:url(../img/bg.jpg); background-repeat:repeat;
}

form{
	margin:auto;
}

div{
	width:auto; height:auto; margin:auto; overflow:auto;
}

img{
	overflow:hidden;
}

input, select{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}

hr{
	color:#333333; 
}

h1{
	font-size:16px;
}

ul{
	list-style:square;
}

legend{
	color:#333333; font-weight:bold;
}

fieldset{
	width:auto; height:auto; margin:auto; padding:4px; border:1px solid #333333;
}

A:link, A:visited{
	text-decoration:none; color:#6699CC; font-weight:bold;
}

A:hover{
	text-decoration:underline; font-weight:bold; color:#CC3300;
}

#MainBox{
	width:900px; border:1px solid #000000; border-bottom:none; background-color:#FFFFFF;
}

#BoxSezione{
	/*padding:4px;*/ text-align:left; background-color:#FFCC00;
}

#PrivacyBox{
	width:730px; padding:4px;
}

#PrivacyBoxDati{
	 height:40px;
}

#BoxMsgOk{
	color:#0066FF; font-weight:bold; text-align:center;
}

#BoxTitoli{
	font-size:18px; font-weight:bold;
}
/* ---------- fine IMPOSTAZIONI GENERALI ---------- */



/* ---------- inizio HEADER ---------- */
#HeaderBox{
	height:150px; border-bottom:5px solid #CC3300; /*background-image:url(../img/bgHeader.jpg); background-repeat:repeat-x;*/
}

#HeaderBox #Sx{
	width:187px; height:148px; float:left; margin:2px auto 0px 4px; /*background-color:#FF00FF;*/
}

#HeaderBox #Dx{
	width:700px; height:148px; float:left; margin:2px auto 0px 4px; /*background-color:#00FFFF;*/
}

#HeaderBox #Sx #Logo{
	width:150px; height:120px; margin:20px auto auto 23px; background-image:url(../img/logo-maxismall.gif); background-repeat:no-repeat; 
	background-position:center;
}

#HeaderBox #Dx #Scritta{
	width:670px; height:117px; margin:20px auto auto 7px; background-image:url(../img/scritta-maxismall.gif); background-repeat:no-repeat;
	background-position:center;
}

/* ---------- fine HEADER ---------- */



/* ---------- inizio MENU ---------- */

#MenuBox{
	width:199px; border:1px solid #333333; border-right:none; border-top:none; 
	background-image:url(../img/bgMenuCategorie.jpg); background-repeat:repeat;
}

#MenuBox ul{
    margin:0px; padding:0px; list-style:none;
    overflow:hidden;
}

#MenuBox li{
	width:199px; height:30px; margin:auto; text-align:left; /*border:1px solid #333333; border-right:none;*/
}

#MenuBox a{
	display:block; padding:7px 0px 0px 9px; color:#333333;
}

#MenuBox a:hover{
	color:#CC3300;
}

#MenuBox #current{
	background-color:#CC3300;
}

#MenuBox #current a{
	color:#FFFFFF;
}
/* ---------- fine MENU ---------- */



/* ---------- inizio MENU SX ---------- */
#MenuSx{
	width:200px; /*height:500px;*/ float:left; /*background-color:#99CCFF;*/
}

#MenuSx a{
	/*color:#003366;*/
}

#MenuSxCategorie{
	width:199px; margin-top:10px; border:1px solid #333333; border-left:none; 
	background-image:url(../img/bgMenuCategorie.jpg); background-repeat:repeat;
}

#MenuSxCategorie .Titolo{
	height:15px; padding:5px 4px 3px 9px; border-bottom:1px solid #333333; background-color:#FFFFFF; color:#003366;
	background-image:url(../img/bgTitolo.jpg); background-repeat:repeat-x;
}

#MenuSxCategorie .Categorie{
	/*height:405px;*/
}

#MenuSxCategorie .Categorie .Selettore{
	width:15px; text-align:center; color:#CC3300; font-weight:bold;
}

#MenuSxCategorie .Categorie .Categoria{
	/*background-image:url(../img/bgSelettore.jpg); background-repeat:repeat;*/
}

#MenuSxCategorie .Categorie .VociCategoria{
	margin-bottom:5px;
}

#MenuSxCategorie A:link, #MenuSxCategorie A:visited, #MenuSxCategorie A:hover{
	color:#333333; text-decoration:none;
}

#MenuSxCategorie A:hover{
	color:#CC3300; text-decoration:underline;
}

#MenuSx #Catalogo{
	width:199px; margin-top:10px; border:1px solid #333333; border-left:none; 
	background-image:url(../img/bgMenuCategorie.jpg); background-repeat:repeat;
}

#MenuSx #Catalogo .Titolo{
	height:15px; padding:5px 4px 3px 9px; border-bottom:1px solid #333333; background-color:#FFFFFF; color:#003366;
	background-image:url(../img/bgTitolo.jpg); background-repeat:repeat-x;
}

#MenuSx #Catalogo .Testo{
	margin-top:5px; padding:4px;
}

#MenuSx #Login{
	width:199px; margin-top:10px; border:1px solid #333333; border-left:none;
	background-image:url(../img/bgMenuCategorie.jpg); background-repeat:repeat;
}

#MenuSx #Login .Titolo{
	height:15px; padding:5px 4px 3px 9px; border-bottom:1px solid #333333; background-color:#FFFFFF; color:#003366;
	background-image:url(../img/bgTitolo.jpg); background-repeat:repeat-x;
}

#MenuSx #Login .Testo{
	margin-top:5px; padding:4px;
}

#MenuSx #Login .LoginSubmit{
	width:50px; height:25px; margin:10px auto 5px auto; color:#FFFFFF; background-color:#CC3300;
}

#MenuSx #Login .Registrazione{
	padding:4px;
}

#MenuSx #Carrello{
	width:199px; margin-top:10px; border:1px solid #333333; border-left:none; color:#CC3300;
	background-image:url(../img/bgMenuCategorie.jpg); background-repeat:repeat;
}

#MenuSx #Carrello .Titolo{
	height:15px; padding:5px 4px 3px 9px; border-bottom:1px solid #333333; background-color:#FFFFFF; color:#003366;
	background-image:url(../img/bgTitolo.jpg); background-repeat:repeat-x;
}

#MenuSx #Carrello .Testo{
	margin-top:5px; padding:4px;
}

#MenuSx #Carrello .CelleTestata{
	border-bottom:1px solid #000000;
}

#MenuSx #Carrello .CelleTotale{
	border-top:1px solid #000000;
}

#MenuSx #Carrello .Testo a{
	/*color:#CC3300;*/
}

#MenuSx #CercaBox{
	width:199px; border:1px solid #333333; border-left:none; 
	background-image:url(../img/bgMenuCategorie.jpg); background-repeat:repeat;
}

#MenuSx #CercaBox .Titolo{
	height:15px; padding:5px 4px 3px 9px; border-bottom:1px solid #333333; background-color:#FFFFFF; color:#003366;
	background-image:url(../img/bgTitolo.jpg); background-repeat:repeat-x;
}

#MenuSx #CercaBox .Testo{
	margin-top:5px; padding:4px;
}

#MenuSx #CercaBox #PulsanteCerca{
	color:#FFFFFF; background-color:#6699CC;
}


#MenuSx #DoveSiamo{
	width:199px; margin-top:10px; border:1px solid #333333; border-left:none; 
	background-image:url(../img/bgMenuCategorie.jpg); background-repeat:repeat;
}

#MenuSx #DoveSiamo .Testo{
	margin:10px auto 5px 15px; padding:4px;
}

#MenuSx #DoveSiamo #Info{
	width:170px; height:70px; margin-top:25px;
}

#MenuSx #DoveSiamo #Info .Sx{
	width:50px; height:60px; float:left; background-image:url(../img/toscana.gif); background-repeat:no-repeat; background-position:left;
}

#MenuSx #DoveSiamo #Info .Dx{
	width:100px; height:55px; margin-left:2px; float:left; padding:4px; border:1px solid #990000;
}
/* ---------- fine MENU SX ---------- */



/* ---------- inizio MENU DX ---------- */
#MenuDx{
	width:200px; float:left;
}

#MenuDx #Novita{
	width:199px; margin-top:10px; border:1px solid #333333; border-right:none; 
	/*background-image:url(../img/bgMenuCategorie.jpg); background-repeat:repeat;*/
}

#MenuDx #Novita .Titolo{
	height:15px; padding:5px 4px 3px 9px; border-bottom:1px solid #333333; background-color:#FFFFFF; color:#003366;
	background-image:url(../img/bgTitolo.jpg); background-repeat:repeat-x;
}

#MenuDx #Novita .Testo{
	margin-top:5px; padding:4px;
}

/*#MenuDx #DoveSiamo{
	width:199px; margin-top:10px; border:1px solid #333333; border-right:none; 
	background-image:url(../img/bgMenuCategorie.jpg); background-repeat:repeat;
}

#MenuDx #DoveSiamo .Testo{
	margin:10px auto 5px 15px; padding:4px;
}

#MenuDx #DoveSiamo #Info{
	width:170px; height:70px; margin-top:25px;
}

#MenuDx #DoveSiamo #Info .Sx{
	width:50px; height:60px; float:left; background-image:url(../img/toscana.gif); background-repeat:no-repeat; background-position:left;
}

#MenuDx #DoveSiamo #Info .Dx{
	width:100px; height:55px; margin-left:2px; float:left; padding:4px; border:1px solid #990000;
}*/

#MenuDx #Ditte{
	width:199px; margin-top:10px; border:1px solid #333333; border-right:none; 
	background-image:url(../img/bgMenuCategorie.jpg); background-repeat:repeat;
}

#MenuDx #Ditte .Titolo{
	height:15px; padding:5px 4px 3px 9px; border-bottom:1px solid #333333; background-color:#FFFFFF; color:#003366;
	background-image:url(../img/bgTitolo.jpg); background-repeat:repeat-x;
}

#MenuDx #Ditte .Testo{
	margin:10px auto 5px 15px; padding:4px;
}
/* ---------- fine MENU DX ---------- */



/* ---------- inizio FOOTER ---------- */
#FooterBox{
	width:902px; border-top:5px solid #CC3300;
}

#FooterBox .Sx{
	float:left; margin-top:5px;
}

#FooterBox .Dx{
	float:right; margin-top:5px;
}

#FooterBox A:link, #FooterBox A:visited{
	text-decoration:none; color:#003366;
}

#FooterBox A:hover{
	text-decoration:underline; font-weight:bold;
}
/* ---------- fine FOOTER ---------- */


/* ---------- inizio INDEX ---------- */

/* ---------- fine INDEX ---------- */


/* ---------- inizio CARRELLO ---------- */
#CarrelloSpesa{
	width:480px; float:left; margin:10px 11px auto 9px;
}

#CarrelloSpesa table{
	border:1px dotted #CC3300; border-right:none;
}

#CarrelloSpesa th{
	border-bottom:1px dotted #CC3300; border-right:1px dotted #CC3300; 
	background-image:url(../img/bgTitolo.jpg); background-repeat:repeat-x;
}

#CarrelloSpesa td{
	border-bottom:1px dotted #CC3300; border-right:1px dotted #CC3300;
}

#CarrelloSpesa .CelleTotale{
	height:20px; border-bottom:none; color:#CC3300;
}

#CarrelloSpesa .PulsantiCarrello{
	width:95px; border:1px solid #FFFFFF; background-color:#FFFFFF; cursor:pointer; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}
/* ---------- fine CARRELLO ---------- */



/* ---------- inizio CASSA ---------- */
#Cassa{
	width:480px; float:left; margin:10px 11px auto 9px;
}

#Cassa table{
	border:1px dotted #CC3300; border-right:none;
}

#Cassa th{
	border-bottom:1px dotted #CC3300; border-right:1px dotted #CC3300; 
	background-image:url(../img/bgTitolo.jpg); background-repeat:repeat-x;
}

#Cassa td{
	border-bottom:1px dotted #CC3300; border-right:1px dotted #CC3300;
}

#Cassa .CelleTotale{
	height:20px; border-bottom:none; color:#CC3300;
}

#Cassa .PulsantiCassa{
	width:160px; border:1px solid #FFFFFF; background-color:#FFFFFF; cursor:pointer; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; 
}
/* ---------- fine CASSA ---------- */



/* ---------- inizio REGISTRAZIONE UTENTE ---------- */
#Registrazione{
	
}

#Registrazione fieldset{
	/*width:650px;*/
}

#Registrazione .Privacy{
	padding:4px; height:30px;
}

#Registrazione .CampiLunghi, #Registrazione.CampiCorti{
	width:215px;
}

#Registrazione select{
	width:220px;
}

#Registrazione #CampiObbligatori{
	background-color:#CCFF66;
}

#Registrazione .Pulsanti{
	width:60px; color:#333333; padding:2px; background-color:#FFCC00;
}

#Registrazione .MsgOk{
	color:#009900; text-align:center;
}

#Registrazione .MsgNo{
	color:#FF0000; text-align:center;
}
/* ---------- fine REGISTRAZIONE UTENTE ---------- */



/* ---------- inizio CONTATTI ---------- */
#Contatti{}

#Contatti .Invio{
	width:60px; height:25px; margin:10px auto 5px auto; color:#FFFFFF; background-color:#6699CC;
}

#Contatti .Annulla{
	width:60px; height:25px; margin:10px auto 5px auto; color:#FFFFFF; background-color:#6699CC;
}

#Contatti #MsgSi{
	text-align:center; color:#336600; font-weight:bold;
}

#Contatti #MsgNo{
	text-align:center; color:#FF0000; font-weight:bold;
}
/* ---------- fine CONTATTI ---------- */



/* ---------- inizio CATALOGHI EXTRA ---------- */
#CataloghiExtra{}

#CataloghiExtra .Invio{
	width:60px; height:25px; margin:10px auto 5px auto; color:#FFFFFF; background-color:#6699CC;
}

#CataloghiExtra .Annulla{
	width:60px; height:25px; margin:10px auto 5px auto; color:#FFFFFF; background-color:#6699CC;
}

#CataloghiExtra .Privacy{
	height:40px;
}

#CataloghiExtra .DatiArticolo{
	color:#CC3300;
}

#CataloghiExtra #MsgSi{
	text-align:center; color:#336600; font-weight:bold;
}

#CataloghiExtra #MsgNo{
	text-align:center; color:#FF0000; font-weight:bold;
}
/* ---------- fine CATALOGHI EXTRA ---------- */



/* ---------- inizio RICERCA AVANZATA ---------- */
#RicercaAvanzata{}

#RicercaAvanzata .Invio{
	width:60px; height:25px; margin:10px auto 5px auto; color:#FFFFFF; background-color:#6699CC;
}

#RicercaAvanzata .Annulla{
	width:60px; height:25px; margin:10px auto 5px auto; color:#FFFFFF; background-color:#6699CC;
}
/* ---------- fine RICERCA AVANZATA ---------- */
















