/*
		----------------------------------------
			MAIN 
		----------------------------------------
*/

body { background-color: #232323; margin:0; padding:0; text-align: center; }

#contenitoresuper{ width:770px; height:auto; margin:auto; text-align:left; border:0px solid; }
#contenitore{ width:770px; height:auto; text-align:left; border:0px solid; }


#footer{ width:46em; clear:both; height:60px; margin:auto;}




#top {
	width:770px; 
	height: 76px; 
	background-color: #0e0e0e; 
	border-left:1px solid #828280; 
	border-right:1px solid #828280;  
	overflow:hidden 
}

#bottoniera {
	width:770px; 
	height: 133px; 
	border-left:1px solid #828280; 
	border-right:1px solid #828280; 
	margin:0 ; 
	padding:0 ; 
	overflow:hidden; 
	background-color:#303030
}

#main {
	width:770px; 
	height: auto ; 
	border-left:1px solid #828280; 
	border-right:1px solid #828280; 
	border-bottom:1px solid #828280; 
	overflow:hidden;
	background-image: url(../img/search_fondo.jpg);
	background-repeat: repeat-y ;
	padding-bottom: 30px;
}


#home_page {
	width:770px; 
	height: auto ; 
	border-left:1px solid #828280; 
	border-right:1px solid #828280; 
	border-bottom:1px solid #828280; 
	overflow:hidden;
	padding-bottom: 50px;
	padding-top: 30px;
	background-color:#232323 ;
	text-align: center;
	
}
 
 
#menuSx { 
	position:relative;   
	width:141px; 
	left:5px; 
	height:auto; 
	/*border:1px solid #232323; */
	float: left; 
}

#centro { 
	position:relative;   
	width:587px; 
	left:18px; 
	height:auto; 
	/*border:1px solid #fff; */
	float: left; 
	 
}
 

#piede {
	width:770px; 
	height: auto; 
	margin:0 ; 
	padding:0 ; 
	overflow:hidden; 
}

#logo { position: relative; left:130px;}


.loginBox {
	width:153px; 
	height:87px; 
	background-image: url(../img/fondo_login.jpg);
	float:left ;
	overflow: hidden; 
	text-align: center ;
}



.home_form {
	font-family: Arial, sans-serif; 
	font-size: 10px; 
	color: #000000;
	text-align: left; 
	width: 130px;
	height: 17px ;
	border-top: 1px solid #bdbdbd; 
	border-left: 1px solid #bdbdbd; 
	border-right: 1px solid #323232; 
	border-bottom: 1px solid #5e5e5e;
}

.searchnarianna {
	width: 135px;
	height: 20px ;
	padding-top: 4px;
	padding-left: 4px;
	float: left;
}
.lineasearchnarianna {
	width: 768px;
	height: 17px ;
	float: left ;
}

.popuplocalita {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	color: #ffffff;
	text-align: left;
	padding: 10px ;
}

.tbRivenditori { font-family: Arial, sans-serif; font-size: 12px; color: #323232;}
.tdTitleRivenditori { font: bold 11px Arial, sans-serif; text-align: center; color: #323232; }
.tdTitleRivenditori2 { font: bold 11px Arial, sans-serif; color: #d63016;  text-align: center; color: #323232; }
.tdRowRivenditori { font:  11px Arial, sans-serif; text-align: center;  color: #323232;}
.tdRowRivenditori2 {  background-color: #d0cfd4; font:  11px Arial, sans-serif;  text-align: center;  color: #323232;}
 
#regioniRivenditori { font: bold 10px arial, helvetica, sans-serif;color: #d3d3d3;}
#regioniRivenditori a:link {font: bold 11px arial, helvetica, sans-serif;color: #d3d3d3;}
#regioniRivenditori a:visited {font: bold 11px arial, helvetica, sans-serif;color: #d3d3d3;}
#regioniRivenditori a:hover {font: bold 11px arial, helvetica, sans-serif;color: #d3d3d3;}

#regioniRivenditoriHI { font: bold 10px arial, helvetica, sans-serif;color: #232323;}
#regioniRivenditoriHI a:link {font: bold 11px arial, helvetica, sans-serif;color: #232323;}
#regioniRivenditoriHI a:visited {font: bold 11px arial, helvetica, sans-serif;color: #232323;}
#regioniRivenditoriHI a:hover {font: bold 11px arial, helvetica, sans-serif;color: #232323;}

.faqqq {font: 11px arial, helvetica, sans-serif;color: #323232;}
.faqqq a:link {font: 11px arial, helvetica, sans-serif;color: #323232; text-decoration: none}
.faqqq a:hover {font: 11px arial, helvetica, sans-serif;color: #323232; text-decoration: none}
.faqqq a:visited{font: 11px arial, helvetica, sans-serif;color: #323232; text-decoration: none}

#rispostafaq 		{width: 53px; height:15px; float: right; font: bold 11px arial, helvetica, sans-serif;color: #e72300;}
#rispostafaq a:link 	{width: 53px; height:15px; float: right; font: bold 11px arial, helvetica, sans-serif;color: #e72300;}
#rispostafaq a:visited 	{width: 53px; height:15px; float: right; font: bold 11px arial, helvetica, sans-serif;color: #e72300;}
#rispostafaq a:hover 	{width: 53px; height:15px; float: right; font: bold 11px arial, helvetica, sans-serif;color: #e72300;}

#contenitoreRivenditori {width:753px; height:auto; border: 1px solid #6e6e72; background-color: #89888E; margin-left: 5px; overflow: visible ; float: left}

#boxLista 		{ cursor: hand; color: #000; width: 193px; height: 138px; background-image: url(../img/bg_caschi_list.jpg); background-repeat: repeat-y ; float: left; margin-bottom: 2px; margin-right: 1px; }

#boxNews { font: bold 11px Arial,sans-serif; color: #3a3939; width: 194px; height: 138px; background-image: url(../img/bg_news_top.jpg); background-repeat: repeat-y ; float: left; margin-left: 1px; margin-bottom: 2px;}

#menuProdTesta 		{width: 139px; height: 15px; font: bold 11px Arial,sans-serif; color:#d3d5d6; background-image: url(../img/piccolo_menu_sx.jpg);  letter-spacing: 1px; overflow: hidden; float: left}
#menuProdTesta a:link 	{width: 139px; height: 15px; font: bold 11px Arial,sans-serif; color:#d3d5d6; background-image: url(../img/piccolo_menu_sx.jpg);  letter-spacing: 1px; overflow: hidden; float: left}
#menuProdTesta a:hover 	{width: 139px; height: 15px; font: bold 11px Arial,sans-serif; color:#322c31; background-image: url(../img/piccolo_menu_sx_on.jpg);  letter-spacing: 1px; overflow: hidden; float: left}
#menuProdTesta a:visited{width: 139px; height: 15px; font: bold 11px Arial,sans-serif; color:#d3d5d6; background-image: url(../img/piccolo_menu_sx.jpg);  letter-spacing: 1px; overflow: hidden; float: left}

#menuAccTesta 		{width: 139px; height: 15px; font: bold 11px Arial,sans-serif; color:#d3d5d6; background-image: url(../img/piccolo_menu_sx.jpg);  letter-spacing: 1px;   float: left}
#menuAccTesta a:link 	{width: 139px; height: 15px; font: bold 11px Arial,sans-serif; color:#d3d5d6; background-image: url(../img/piccolo_menu_sx.jpg);  letter-spacing: 1px;   float: left}
#menuAccTesta a:hover 	{width: 139px; height: 15px; font: bold 11px Arial,sans-serif; color:#d3d5d6; background-image: url(../img/piccolo_menu_sx_on.jpg);  letter-spacing: 1px;   float: left}
#menuAccTesta a:visited	{width: 139px; height: 15px; font: bold 11px Arial,sans-serif; color:#d3d5d6; background-image: url(../img/piccolo_menu_sx.jpg);  letter-spacing: 1px;   float: left}


.tbContatto {font: 11px arial, helvetica, sans-serif;color: #323232;}

.contatto_form {
	width: 140px;
	font-family: Arial, sans-serif; 
	font-size: 10px; 
	color: #323232;
	text-align: left; 
	border: 0; 
	background-color: #dadbdb;
}

.emailcontatto { font: bold 11px arial, helvetica, sans-serif;color: #323232;}
.emailcontatto a: link{ font: bold 11px arial, helvetica, sans-serif;color: #323232;}
.emailcontatto a: hover{ font: bold 11px arial, helvetica, sans-serif;color: #323232;}
.emailcontatto a: visited{ font: bold 11px arial, helvetica, sans-serif;color: #323232;}

.modelloLista {font: 12px arial,sans-serif; color:  #343232}
.modelloLista a: link{font: 12px arial,sans-serif; color:  #343232}
.modelloLista a: hover{font: 12px arial,sans-serif; color:  #343232}
.modelloLista a: visited{font: 12px arial,sans-serif; color:  #343232}

#portafotoLista{width: 98px; height: 108px; float: left; margin-left: 20px; margin-bottom: 2px; padding-top: 2px}
#portafotoListaAcc{width: 143px; height: 114px; float: left; margin-left: 20px; margin-bottom: 2px; padding-top: 2px}

.glossario 		{width: 22px; height: 16px; font: 11px arial, helvetica, sans-serif;color: #323232; float: left; text-align: center}
.glossario a:link 	{width: 22px; height: 16px; font: 11px arial, helvetica, sans-serif;color: #323232; float: left; text-align: center}
.glossario a:visited 	{width: 22px; height: 16px; font: 11px arial, helvetica, sans-serif;color: #323232; float: left; text-align: center}
.glossario a:hover 	{width: 22px; height: 16px; font: bold 11px arial, helvetica, sans-serif;color: #f03515; float: left; text-align: center; background-color: #323232}

.newsLista 		{font: bold 11px Arial,sans-serif; color: #323232}
.newsLista  a:link	{font: bold 11px Arial,sans-serif; color: #323232}
.newsLista a:hover	{font: bold 11px Arial,sans-serif; color: #323232}
.newsLista a:visited 	{font: bold 11px Arial,sans-serif; color: #323232}

.filoArianna {font: 10px Arial,sans-serif; color: #2b2a2a;}
.filoArianna a:link {font: 10px Arial,sans-serif; color: #2b2a2a; }
.filoArianna a:visited {font: 10px Arial,sans-serif; color: #2b2a2a; }
.filoArianna a:hover {font: 10px Arial,sans-serif; color: #2b2a2a; }

/*
		----------------------------------------
			ADMIN
		----------------------------------------
*/


.carrello 			{font: 10px Arial; color: #000; width: 2em; background-color: #fff; border: 1px solid}
.carrelloReadOnly 	{font: 10px Arial; color: #000; width: 2em; background-color: #3f3f3f; border: 1px solid}


.tbAdmin { font-family: Arial, sans-serif; font-size: 12px; color: #232323; }
.tbAdmin2 { font-family: Arial, sans-serif; font-size: 12px; color: #232323;background-color: #939393; }

.tdTitle { height:16px ;font-family: Arial, sans-serif; font-size: 12px; color: #fff; background-color: #3f3f3f;  border-bottom:1px solid #232323; border-right:1px solid #232323; }
.tdNew { background-color: #3f3f3f; height:16px ;text-align: center; border-bottom:1px solid #232323; border-right:1px solid #232323; }
.tdList { text-align: left; background-color: #939393;  border-bottom:1px solid #232323; border-right:1px solid #232323;  font-family: Arial, sans-serif; font-size: 12px; color: #232323;}
.tdEditList { text-align: center; background-color: #3f3f3f;  border-bottom:1px solid #232323; border-right:1px solid #232323;  font-family: Arial, sans-serif; font-size: 12px; color: #232323;}
.tdListChiaro { text-align: left; background-color: #9c9c9c;  border-bottom:1px solid #232323; border-right:1px solid #232323;  font-family: Arial, sans-serif; font-size: 12px; color: #232323;}
.tdEdit { text-align: center; border-bottom:1px solid #232323; border-right:1px solid #232323;  font-family: Arial, sans-serif; font-size: 12px; color: #232323;}
.tdSearch {font-family: Arial, sans-serif; font-size: 12px; color: #333333; background-color: #F2A32D; border-bottom:1px solid #232323; border-right:1px solid #232323; }
.tdbotcarrello {font-family: Arial, sans-serif; font-size: 12px; color: #333333; background-color: #F2A32D; border-bottom:1px solid #232323;  border-top:1px solid #232323;  }

.tdLegenda { text-align: left; background-color: #b5b4b4;  border-bottom:1px solid #b5b4b4; border-right:1px solid #b5b4b4;  font-family: Arial, sans-serif; font-size: 12px; color: #323232;}


#homeText {width:500; height:300; font-family: Arial, sans-serif; font-size: 12px; color: #fff;}

.MenuSx {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; }
a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none;}
a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;  text-decoration: none; }
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; }



.adminTop {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #F2A32D; }
.adminTop a:link { color: #F2A32D; text-decoration: none;}
.adminTop a:hover { text-decoration: none; }
.adminTop a:visited { text-decoration: none; }

.qty_form {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	border-top: 1px solid #bdbdbd; 
	border-left: 1px solid #bdbdbd; 
	border-right: 1px solid #323232; 
	border-bottom: 1px solid #5e5e5e;
	background-color: #eee;
	width: 26px;

}
.form {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	border-top: 1px solid #bdbdbd; 
	border-left: 1px solid #bdbdbd; 
	border-right: 1px solid #323232; 
	border-bottom: 1px solid #5e5e5e;
	background-color: #eee;
	/*width: 126px;*/

}
.footA {
	font-family: Arial, Helvetica, sans-serif;
	color: #696a6b ;
	font-size: 9px ;
}
.footB {
	font-family: Arial, Helvetica, sans-serif;
	color: #db8707 ;
	font-size: 9px ;
}
.footC {
	font-family: Arial, Helvetica, sans-serif;
	color: #696a6b ;
	font-size: 11px ;
}
.footD {font: bold 9px Arial,sans-serif; color:#d3d5d6;}
.footD a {color:#d3d5d6;}