﻿body 		{ font-family:Arial, Verdana; font-size:11px; color:#000000; background-color:#DDDDDD; margin:0 0 0 0; }
table 		{ font-family:Arial, Verdana; font-size:11px; color:#000000 }
input 		{ font-family:Arial, Verdana; font-size:11px; color:#000000 }
textarea 	{ font-family:Arial, Verdana; font-size:11px; color:#000000 }
select 		{ font-family:Arial, Verdana; font-size:11px; color:#000000 }
img 		{ border:0; }

td			{ padding:0px; margin:0px; }

a:link 		{ color:#000000; text-decoration: none }
a:visited	{ color:#000000; text-decoration: none }
a:hover		{ color:#F56600; text-decoration: underline; }
a:active	{ color:#F56600; text-decoration: underline; }

.titolo_sezione 			{ font-size: 16px; color:#0066FF; font-weight:bold; }
.titolo1 					{ 
	color:#0066FF;
	text-align:left;
	height:30px;
	font-size:14px;
	background-image:url('/images/sfondo_titolo_prodotti.png');
	background-position:left;
	padding-left:18px;
	background-repeat:no-repeat;
	font-weight:bold;
	vertical-align:middle;
}
.titolo2 					{ font-size: 14px; color:#FF9933; font-weight:bold; }
.titolo_sezione_prodotto {
	text-align:left;
	height:30px;
	font-size:14px;
	background-image:url('/images/sfondo_titolo_prodotti.png');
	background-position:left;
	padding-left:18px;
	background-repeat:no-repeat;
}
.cella_top_titolo_elencoprodotti {
	text-align:left;
	font-weight:bold;
	border-bottom:1px #C0C0C0 solid;
	background-color:#DFDFDF;
}


/******* NEWS HOME PAGE ********/
div.TopNews {
	width:680px;
	height:13px;
	background-image:url(/images/news/top_news_bg.png);
	margin-left:auto;
	margin-right:auto;
}
div.News {
	width:680px;
	background-image:url(/images/news/news_bg.png);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
}
div.BottomNews {
	width:680px;
	height:13px;
	background-image:url(/images/news/bottom_news_bg.png);
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

/****** FINE NEWS HOME PAGE **********/

.top_news {
	background-image: url('/images/top_news.png');
	background-position:center;
	background-repeat:no-repeat;
	height:20px;
}

#SubmitCerca {
	background-image:url('/images/icone/icona_cerca.png');
	background-color:transparent;
	border:0px;
	width:16px;
	height:16px;
	margin-left:3px;
	cursor:pointer;
}

#News {
	background-image:url('/images/center_news.png');
	background-position:center;
	background-repeat:repeat-y;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
}

.center_news {
	background-image:url('/images/center_news.png');
	background-position:center;
	background-repeat:repeat-y;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
}


.Titolo { font-size:13px; font-weight:bold; }
.Data	{ font-size:11px; color:#F38E00; } 

.bottom_news {
	background-image:url('/images/bottom_news.png');
	background-position:center;
	background-repeat:no-repeat;
	height:20px;
}

div.message				{ margin: 0 0 2em; padding: 1em 15px 0 50px; border-style: solid; border-width: 2px 0; }
div.message p 			{ margin: 0 0 1em; } 
div.message.info 		{ background: #EAEBF7 url('/images/icone/icona_info.png') no-repeat 15px 50%; border-color: #8E9AFF; }
div.message.warning 	{ background: #FFF0BA url('/images/icone/icona_warning.png') no-repeat 15px 50%; border-color: #E87C29; }
div.message.question 	{ background: #E4F6DE url('/images/icone/icona_help.png') no-repeat 15px 50%; border-color: #8FDC79; }
div.message.error 		{ background: #FFD8D6 url('/images/icone/icona_error.png') no-repeat 15px 50%; border-color: #FF0038; }


/******* Tabelle principali *******/

#TabellaTop				{ width:900px; margin-right:auto; margin-left:auto; border-collapse:collapse; border:0px; }
#TabellaCategorieTop	{ width:900px; margin-right:auto; margin-left:auto; border-collapse:collapse; }
#TabellaContent			{ width:900px; margin-right:auto; margin-left:auto; border:1px solid #CCCCCC; border-collapse:collapse; }


/******* Tabella in alto dell'utente *******/

#TabellaUserControl		{
	width:100%;
	height:80px;
	background-image:url('/images/grafica/bg_top_under.png');
	background-repeat:no-repeat;
	margin-top:2px;
}
#InputUtenteTop			{ border:1px #777777 solid; width:150px; padding-left:2px; color:#999999; }
#SubmitLogin			{
	cursor:pointer;
	background-color:transparent;
	background-image:url('/images/lucchetto.png');
	width:35px;
	height:35px;
	border:0px;
}


/******** Menu sinistra *******/

.MenuVoceCategoria {
	background-image:url('/images/grafica/bgMenuCategoria.png');
	background-repeat:no-repeat;
	text-align:left;
	position:relative;
	color:#484e53;
	width:204px;
	height:22px;
}
.TestoVoceCategoria { margin-left:24px; margin-top:6px; float:left; }
.MenuSottoCategoria	{ display:none; position:absolute; left:204px; top:0px; }
.SottoCategoriaTop	{ 
	background-image:url('/images/grafica/bgSottocategoriaTop.png');
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px;
	width:204px;
	height:6px;
}
.SottoCategoriaCenter	{
	background-image:url('/images/grafica/bgSottoCategoria.png');
	background-repeat:no-repeat;
	width:204px;
	height:22px;
	text-align:left;
	color:#484e53;
}
.SottoCategoriaBottom	{ 
	background-image:url('/images/grafica/bgSottocategoriaBottom.png');
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px;
	width:204px;
	height:7px;
}
.MenuLeftBottom {
	background-image:url('/images/grafica/bgMenuBottom.png');
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px;
	width:204px;
	height:7px;
}



#MenuLeftTop{
	background-image:url('/images/grafica/bg_menu_top.png');
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px;
	width:204px;
	height:29px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
}
#TitoloMenuLeft	{ padding-left:30px; padding-top:8px; float:left; }



#MenuLeftCategoria	{ padding-left:10px; padding-top:5px; color:#484e53; position:relative; }
#MenuLeftRiga		{
	height:2px; 
	background-image:url('/images/grafica/bg_dotted_menu.png'); 
	background-repeat:no-repeat; 
	background-position:center top; 
	width:204px;
}


/******* Categorie Master *******/

#CategoriaMaster		{ width:100px; text-align:center; float:left; height:80px; vertical-align:middle; }


/******* Titolo Categoria *******/

#TitoloCategoriaLeft	{
	background-image:url('/images/grafica/titolo_categoria_bgLeft.png');
	background-repeat:no-repeat;
	width:5px;
	height:34px;
}
#TitoloCategoriaRight	{
	background-image:url('/images/grafica/titolo_categoria_bgRight.png');
	background-repeat:no-repeat;
	width:6px;
	height:34px;
}
#TitoloCategoriaCenter	{
	background-image:url('/images/grafica/titolo_categoria_bgCenter.png');
	background-repeat:repeat-x;
	background-position:left top;
	font-size:14px;
	color:#4C4C4C;
	font-weight:bold;
	text-align:left;
	height:34px;
}