*																				{ padding:0; margin:0; }
body 												            { font-size: 12px; font-family: Arial, Sans-Serif;  color: #A0A3AE; text-align: center; margin: 0 auto; padding:0;}

/*------------------------------------------FORMATTAZIONE-----------------------------------------------------*/
/*generale*/
a img 										              { border: 0; padding:0; margin:0;}
a                         							{ text-decoration: none; color:#A0A3AE;}
a:hover                     						{ text-decoration:underline; }
p																				{ font-size:12px; line-height:18px; padding-bottom:9px;}
.box-azzurro p													{ padding:0 36px; font: italic 16px arial; color:#fff;}
.box-arancio p													{ padding:0 18px; font: 400 13px arial; color:#fff;}
.box-arancio-interna										{ padding:0 18px; font: 400 13px arial; color:#fff;}
p.grigio1 														  { color:#333; font:12px/18px arial; padding: 24px  18px 0 108px }													
/*p.grigio2 														  { color:#333; font:12px/18px arial; padding: 20px  0 0 128px }*/
p.grigio2 														  { color:#333; font:12px/18px arial; padding: 20px  0 0 0; }													
p.cert 														      { width:80px; float:right; color:#333; font:12px/18px arial; padding: 9px 0 0 128px }													
.box-login p											  		{ color:#999; font: 12px arial; padding:6px 0 0 18px;}

form																		{ padding:0; margin:0; }
input																		{ width:100px; border:1px solid #A0A3AE; color:#A0A3AE; padding:1px 4px; margin:0; margin-bottom:9px;  font:400 12px arial;}
input.login 														{ width:150px; border:1px solid #95C0E8; color:#409AD6; margin-left:18px;  font:400 12px arial;}
button																	{ color:#fff; font:bold 12px arial; padding-left:9px; margin:0; border:0; background:none; }


textarea																{ width:210px; border:1px solid #A0A3AE; color:#A0A3AE; padding:0 4px; margin:0; overflow:auto; font:bold 12px arial;}
select																	{ border:1px solid #A0A3AE; color:#A0A3AE; text-align:left; font:bold 12px arial;}
option																	{ color:#A0A3AE; text-align:left; font:bold 12px arial;}

h1																			{ width:720px; height:29px; font: bold 16px/29px arial; padding-left:18px; margin-bottom:9px; color:#fff; background: url(/admin/public/img/sfondo-title.jpg) no-repeat;}
h2																			{ padding:0 36px 18px 0px; font:24px arial; color:#fff; }
h2.arancio 															{ padding:0 9px 9px 18px; font:24px arial; color:#fff; }
h2.arancio-home 												{ padding:7px 9px 1px 18px; font:24px arial; color:#fff; }
h2.azzurro-home 												{ padding:7px 9px 1px 18px; font:19px arial; color:#fff; }
h3																			{ padding:18px 0 0 0; font:24px arial; color:#333; }
h3.login																{ padding:5px 0 0 48px; margin:22px 0; font:24px arial; color:#EB6503; background: #fff url(/admin/public/img/lock.jpg) left no-repeat; }


a#pdf 																	{ margin-left:10px; /*padding:9px 36px;*/ color:#fff; font: bold 12px arial; /*background: url(/admin/public/img/pdf.jpg) left no-repeat;*/ }
.box-grigio1 strong											{ font: 400 16px arial; color:#333; }
.box-grigio2 strong											{ font: 400 16px arial; color:#333; }
.box-login strong	a											{ font: bold 12px arial; color:#FF6C00; text-decoration:underline; margin-left:36px; }

.txt-login	 														{color:#333; font:11px arial; margin-left:20px;}
/*--------------------------------------------GENERALE--------------------------------------------------------*/
#page 								                  { width:1000px; margin: 0 auto; padding: 0; position:relative; text-align: left;} 
#contenitor							    						{  }
#header								      						{ width: 1000px; height: 160px; }
#toolbar																{ width: 1000px; height: 116px; background: url(../admin/img/sfondo-logo.jpg) repeat-x; border-bottom:6px solid #fff;}
#logo								 		    						{ width:600px; padding-left:18px; }
#indirizzo								 		    			{ width:380px; text-align:right; color: #fff; padding-right:18px; margin: 24px 0 0 0;}
#menu								 		    						{ width: 1000px; height:33px; background: url(../admin/img/sfondo-menu.jpg);}
#nav																		{ width: 740px; float:left;}
#search																	{ width: 270px; float:right; }
#content																{ width: 1000px; }
.sx																			{ width: 212px; background:#164B8D; vertical-align:top; }
.dx																			{ vertical-align:top; padding-left:18px;}
#footer 							      						{ width: 1000px; height:70px; clear:both; border-top:1px solid #E6E7EB;color:#A0A3AE; font-size:12px; padding-top:5px; margin-top:4px;}

#credits																{ float:right; }
#address																{ float:left; }
#briciole																{ text-align:right; margin-bottom:18px; }

#categorie															{ width:740px;padding-top:1px }
#payoff																	{ width:260px;padding-top:1px }

#categorie ul														{ list-style:none; }
#categorie li 													{ float:left; border-right:1px solid #fff; border-bottom:1px solid #fff; }
#categorie li a													{ font: bold 12px arial; width:147px; height:147px; background:url(../admin/img/prod-up.jpg) no-repeat; color:#333; text-transform:uppercase; display:block;}
#categorie li.new a											{ background:url(../admin/img/new-up.jpg) no-repeat;}
/*#categorie li a													{ font: bold 12px arial; width:184px; height:147px; background:url(../img/prod-up.jpg) no-repeat; color:#333; text-transform:uppercase; display:block;}*/
#categorie li a:hover										{ background:#fff url(../admin/img/prod-over.jpg) no-repeat; color:#fff; text-decoration: none; display:block;}
#categorie li.new a:hover								{ background:#fff url(../admin/img/new-over.jpg) no-repeat;}
#categorie p		 												{ position:relative; top:5px; /*padding:3px;*/}
img.prod	 															{ padding:22px 0;}

.box-azzurro														{ width: 370px; height: 146px; background:#fff url(../admin/img/sfondo-azzurro.jpg) no-repeat;}
.box-arancio														{ width: 640px; height: 146px; background:#e86606; border-left: 1px solid #fff;}
.box-arancio-interna										{ width: 260px; height: 145px; background:#fff url(../admin/img/sfondo-arancio.jpg) no-repeat;}
.box-grigio1														  { width: 298px; height: 227px; padding: 0 36px; background:#fff url(../admin/img/sfondo-grigio1.jpg) no-repeat;}
.box-grigio2														  { width: 316px; height: 227px; padding: 0 18px 0 36px; background:#fff url(../admin/img/sfondo-grigio2.jpg) no-repeat;}
.box-login														  { width: 224px; height: 360px; padding: 0 18px; background:#fff url(../admin/img/sfondo-login.jpg) no-repeat;}
.box-cert														    { width: 685px; height: 71px; padding: 0 18px 0 36px; background:#F7F8F9; border-right:1px solid #fff; border-top:1px solid #fff;}


/*--------------------------------------------HEADER--------------------------------------------------------*/
/*nav*/
#nav ul								 	    						{ list-style:none; padding-left:7px;}
#nav li								 	    						{ float:left; margin:0 2px; text-align:center; }
#nav li a							 	    						{ width:117px; height:18px; padding:15px 0 0 0; background: url(../admin/img/nav-up.jpg) no-repeat; color:#fff; font: bold 11px arial;  text-transform:uppercase;  display:block; }
/* nuovo
#nav li a							 	    						{ width:100px; height:18px; padding:15px 0 0 0; background: url(../img/nav-up.jpg) no-repeat; color:#fff; font: bold 11px arial;  text-transform:uppercase;  display:block; }
*/
#nav li a:hover		 	 		   							{ color:#EB6807; background: url(../admin/img/nav-over.jpg) no-repeat; text-decoration:none; display:block; }
#nav a.active			 	 		   							{ color:#EB6807; background: url(../admin/img/nav-over.jpg) no-repeat; text-decoration:none; display:block; }

/*--------------------------------------------PRODOTTI--------------------------------------------------------*/

.item 																	{ width:167px;}
.item a																	{ padding-top:2px; text-decoration:none;  }
.item a:hover														{ color:#EB6807; font:bold 12px arial; }
.item-img 															{ padding-bottom:2px; }

ul.categoria 														{ width:217px;border-bottom:1px solid #f3f4f7;  margin:0; padding:0; list-style:none; vertical-align:middle; border-top:1px solid #f3f4f7; }
li.categoria 														{ width:192px;display:block; }
li.categoria a													{ height:21px; font-weight:bold; font-size:11px; color:#FFF; width:192px; border-top:1px solid #f3f4f7; display:block; text-decoration:none; text-align:left; background:#164B8D; padding:3px 0 0 20px; border-left:5px solid #3790DF; }
li.categoria a:hover										{ color:#fff; text-decoration:none; background:#EB6807; border-left:5px solid #BF5100 ;}
li.categoria a.active										{ color:#fff; text-decoration:underline; background:#EB6807; }
ul.categoria ul 												{ list-style:none; }
li.sottocategoria  a										{ width:192px; height:18px; padding:5px 0 0 20px; margin-bottom:1px; font: normal 11px arial; color:#fff; text-decoration:none; display:block; background: #bac0cf; border-left:5px solid #bac0cf; }
li.sottocategoria a:hover								{ border-left:5px solid #8791a6 ; padding-left:20px; font: normal 11px arial; color:#fff; text-decoration:none; display:block; background:#8791a6 }
li.sottocategoria  a.active							{ border-left:5px solid #8791a6 ;padding-left:20px; font: normal 11px arial; color:#fff; text-decoration:underline; display:block;  background:#8791a6 }

/***************** INTERNO PAGINE ************************/
 
#corpointerna {width: 100%; padding: 10px; color:#333; text-align: left;}
#corpointerna input { width:200px; border:1px solid #A0A3AE; color:#333; padding:1px 4px; margin:0; margin-bottom:9px;  font:400 12px arial;}
#corpointerna a       { text-decoration: none; color:#EB6807;}
#corpointerna a:hover { text-decoration:underline; }
#corpointerna .mandatory { font-weight: bold; color:#164B8D;}

#registrazione {padding: 0; margin: 0;}
#registrazione td.label { width: 250px;}
#registrazione p.label-help {color:#A0A3AE; font-size: 10px;}
#registrazione textarea	{ width:300px;  border:1px solid #A0A3AE; padding:0 4px; margin:0; height: 150px;}

#footer_tags {width:100%;text-align:center;height:38px;}
#footer_tags a {text-decoration:none; cursor:default;}
/*#footer_tags a:hover {text-decoration:none;}*/

/*
#corpointerna button																	{ color:#fff; font:bold 12px arial; padding-left:9px; margin:0; border:0; background:none; }
#corpointerna textarea																{ width:210px; border:1px solid #A0A3AE; color:#A0A3AE; padding:0 4px; margin:0; overflow:auto; font:bold 12px arial;}
#corpointerna select																	{ border:1px solid #A0A3AE; color:#A0A3AE; text-align:left; font:bold 12px arial;}
#corpointerna option																	{ color:#A0A3AE; text-align:left; font:bold 12px arial;}
*/
