/* ---------------------------------------------
	style.css 1.2
	Content detail template specific styles 
	Author: Alberto Cazzaro
   --------------------------------------------- */



/*    Contento Generale
-------------------------------------------------------------------- */
body {
	background:  #0071b7  url("../images/sfondo_interno.gif") repeat-x top left;
	text-align: center;											/* centering the container for MSIE 5.x */
	font-family: Arial, Verdana, "Times New Roman", Times, serif;
	font-size: 100%; 											/* IE miniscule bug */
	color:#000;
	padding: 0;
	margin: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0;
	}
		
	a {color: #525260; text-decoration: underline;}
	a:hover {color: #0099CC; text-decoration:underline;}
	
	input.text {
 	 background-color: #c0c0c0;
	 border: 1px inset #c0c0c0;
	}

	td { font-size: 0.9em;}
	tr { font-size: 0.9em;}

	.bottone {
		font-family: arial, "Times New Roman", Times, serif;
		font-size: 14px;
		font-style: normal;
		color: #000000;
		background-color: #99CCFF;
		font-weight: bold;
	}
	

	.noLinkEnglish { font:13px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; text-decoration: none;}

	div#int_menu a { font:13px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; text-decoration: none;}
	div#int_menu a:hover { font:13px Arial, Helvetica, sans-serif; color:#77B6E3; font-weight:bold; text-decoration: none;}

	div#titolo_sezione {font:13px arial, verdana,sans-serif; color: #ffffff; font-weight:bold; margin: 0px 0px 0px 23px;}
	div#strutturasfo { background:   url("../images/sfondo_interno.gif") no-repeat bottom right; background-color:#FFFFFF; padding:0; margin:0;}

/*    Menu     MAC 2
-------------------------------------------------------------------- */
	
	div#menu{ padding-top:0px; padding-left:0px;}
	div#menu ul{list-style-type: none; margin: 0;padding: 0; }
	div#menu a{display: block;line-height: 15px;text-decoration: none;
		color: #ffffff;text-align: center; font-weight:bold; font-size:11px; border-left: 1px solid #0d4b62; border-right: 1px solid #75a2d3;}
	div#menu a:hover{color: #000000; text-decoration: underline;background-color: #F9F9F9;}
	div#menu li#activelink a,div#navigation li#activelink a:hover{
		color: #2D427B;text-decoration: none;}
		
/*    Menu     Home Chi siamo Dove siamo... 
-------------------------------------------------------------------- */
	
	div#navigation{ padding-top:0px; padding-left:0px;}
	div#navigation ul{list-style-type: none;margin: 0;padding: 0; }
	div#navigation li{float: left;margin: 0;padding:0; border-left: 1px solid #ffffff; border-right: 1px solid #75a2d3;}
	div#navigation a{display: block;width: 110px;line-height: 20px;text-decoration: none;
		color: #78332c;text-align: center; font-weight:bold; font-size:11px;}
	div#navigation a:hover{color: #000000; text-decoration: underline; background-color: #F9F9F9;}
	div#navigation li#activelink a,div#navigation li#activelink a:hover{
		color: #2D427B;text-decoration: none;}
		
	div#navigationmenu1{ margin: 2px 0px 0px 10px;  }
	div#navigationmenu1 ul{font:13px Arial,verdana,sans-serif; list-style-type: none;margin: 0px; padding: 0px; font-weight:bold;}
	div#navigationmenu1 li{font:13px Arial,verdana,sans-serif; margin: 0px 0px 0px 0px; padding-left: 0px;}
	
	div#navigationmenu1 a{ font:12px Arial,verdana,sans-serif; display:block; width: 230px; line-height: 20px; background: url(../images/freccia_sezione_.jpg) no-repeat left;
		text-decoration: none;	color: #ffffff; font-weight:bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 30px; }
		
	div#navigationmenu1 a:hover{ background-color: #F9F9F9; color: #dedede; background: url(../images/freccia_sezione.jpg) no-repeat left;}
	div#navigationmenu1 li#activelink a,div#navigation li#activelink a:hover{ background-color: #ffffff;}		

	div#sel_nero{ margin: 2px 0px 0px 10px;  }
	div#sel_nero ul{font:13px Arial,verdana,sans-serif; list-style-type: none;margin: 0px; padding: 0px; font-weight:bold;}
	div#sel_nero li{font:13px Arial,verdana,sans-serif; margin: 0px 0px 0px 0px; padding-left: 0px;}
	
	div#sel_nero a{ font:12px Arial,verdana,sans-serif; display:block; width: 230px; line-height: 20px; 
		text-decoration: none;	color: #ff0000;  background:url(../images/freccia_sfob.gif) no-repeat left; font-weight:bold; background-color:#FFFFFF; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 30px; }
		
	div#sel_nero a:hover{ background-color: #F9F9F9; color: #FFFFFF; background: url(../images/freccia_sezione.jpg) no-repeat left;}		
				

/*    Menu    sezioni
-------------------------------------------------------------------- */


	div#navigationmenu{ margin: 0px 0px 0px 10px;  }
	div#navigationmenu ul{ font: 13px Arial,verdana,sans-serif; list-style-type: none;margin: 0px; padding: 0px; font-weight:bold;}
	div#navigationmenu li{ font: 13px Arial,verdana,sans-serif; margin: 0px 0px 0px 0px; padding-left: 0px;}
	
	div#navigationmenu a{ font: 12px Arial,verdana,sans-serif; display:block; width: 160px; line-height: 20px; background: url(../images/freccia_sezione_.jpg) no-repeat left;
		text-decoration: none;	color: #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; font-weight:bold;}
		
	div#navigationmenu a:hover{	background-color: #F9F9F9; color: #dedede; background: url(../images/freccia_sezione.jpg) no-repeat left;}
	div#navigationmenu li#activelink a,div#navigation li#activelink a:hover{ background-color: #ffffff;}

/*    Menu    categorie
-------------------------------------------------------------------- */


	div#categorie{ margin: 0px 0px 0px 0px;  }
	div#categorie ul{font:14px arial, verdana,sans-serif; list-style-type: none;margin: 0px; padding: 0px; font-weight:bold;}
	div#categorie li{font:14px arial, verdana,sans-serif; margin: 0px 0px 0px 0px; padding-right: 0px;   background: url(../images/sfondo_titolo_menu_interno.gif) repeat left;}
	
	div#categorie a{ font:14px arial, verdana,sans-serif; display:block; width: 233px; line-height: 37px;
		text-decoration: none;	color: #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; font-weight:bold;}
		
	div#categorie a:hover{	background-color: #F9F9F9; color: #000000; background: url(../images/sfondo_titolo_menu_interno.gif) repeat left;}
	div#categorie li#activelink a,div#navigation li#activelink a:hover{ background-color: #ffffff;}


/*   UL 
-------------------------------------------------------------------- */

ul.chisiamo {font: 12px arial,verdana,tahoma; padding-left:20px; padding-right:20px; padding-top:10px; color:#525260;	margin: 10px 10px 10px 40px;}
div#texthome {font: 12px Arial,verdana,tahoma; padding-left:20px; padding-right:20px; padding-top:10px; color:#525260;}

	
/*   Testo 
-------------------------------------------------------------------- */

h1 {font: 22px Arial,verdana,times,tahoma;
	color:#525260;
	font-weight:bold;
	margin: 6px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
	
h2 {font: 16px Arial,verdana,times,tahoma;
	color:#525260;
	font-weight:bold;
	margin: 6px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
	
h3 {font: 14px Arial,verdana,times,tahoma;
	color:#525260;
	font-weight:bold;
	margin: 6px 0px 0px 0px;
	padding:0px 0px 0px 0px;}

h4 {font: 14px Arial,verdana,times,tahoma;
	color:#ffffff;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
	
h5 {font: 14px Arial,verdana,times,tahoma;
	color:#ffffff;
	font-weight:bold;
	margin: 0px 0px 0px 20px;
	padding:0px 0px 0px 0px;}
		
	
/*   DIV Tabelle 
-------------------------------------------------------------------- */
	
	/* TABELLA CATEGORIE - PRODOTTI - PROMO */
	div#tabellaprod {margin:5px 5px 5px 5px; padding: 4px 4px 4px 4px; background-color: #F6F6F6;border-top: 1px solid #E3E3E3; border-left: 1px solid #E3E3E3;}
	div#tabellaprod a{ font: 11px arial, verdana, times; font-weight: bold; padding: 4px 4px 4px 4px; }

	div#tabellacat {margin:4px 4px 4px 4px; padding: 4px 4px 4px 4px; background-color: #ffffff;}
	div#tabellacat a{ font: 11px arial, verdana, times; font-weight: bold; padding: 3px 3px 3px 3px; }

	div#tabellapromo {margin:5px 5px 5px 5px; padding: 4px 4px 4px 4px; background-color: #EEEEEE;border-top: 1px solid #E3E3E3; border-left: 1px solid #E3E3E3;}
	div#tabellapromo a{ font: 11px arial, verdana, times; font-weight: bold; padding: 4px 4px 4px 4px; }
	/* div#tabellacat {float:center; margin:5px 5px 5px 5px; background-color: #B5B6BE;border-top: 1px solid #E3E3E3; border-left: 1px solid #E3E3E3;} */


	/* TABELLA DESCRIZIONE PRODOTTO */
	div#tabelladesc {font: 10px Arial,verdana; margin:0px 0px 0px 0px; padding: 6px 6px 6px 6px; background-color: #F7F7F9;border-bottom: 1px solid #E3E3E3; border-left: 1px solid #E3E3E3; border-right: 1px solid #E3E3E3;}
	div#tabelladesctit {font: 10px Arial,verdana; margin:0px 0px 0px 0px; padding: 2px 2px 2px 2px; background-color: #525260; font-weight: bold; text-indent: 10px; color: #ffffff;}

	/* Dove Siamo */
	.cliccaimmagine {font: 9px Arial,verdana,times,tahoma;}
	div#immagine a {border-left: 2px solid #E3E3E3; border-right: 2px solid #525260; border-top: 2px solid #E3E3E3; border-bottom: 2px solid #525260;}
	div#immagine a:hover {border-left: 2px solid #FFDE00; border-right: 2px solid #FFDE00; border-top: 2px solid #FFDE00; border-bottom: 2px solid #FFDE00;}


/*    CONTATTACI
-------------------------------------------------------------------- */

	div#contattaci td.anagrafica {background-color: #f4fcff;}
	div#contattaci td.messaggio {background-color: #e0f7ff;}
	div#contattaci input.button {  background-color: #fff; border: 1px solid #666666; font: 10px verdana, arial; font-weight:bold;}
	div#contattaci textarea {  background-color: #fff;  color: #000; }




/*   DIV Utility
-------------------------------------------------------------------- */

	/* Bussola */
	div#bussola { font: 10px Arial,verdana; padding:2px 2px 2px 2px; margin:0px 0px 0px 0px; }
	div#bussola a { color:#666666; }
	div#bussola a:hover {color:#79923a;}

	/* Stampa Pagina */
	div#print { height: 20px; text-align:right; background-color: #ffffff;}
	div#print a {color:#666666; text-align : center; background:   url("../images/print.gif") no-repeat center left ; padding:8px 4px 14px 30px; margin:0px 0px 0px 0px;}
	div#print a:hover {color:#999999;}
	
	/* Torna Indietro */

	div#back { height: 20px; text-align:right; background-color: #ffffff; vertical-align: middle;}
	div#back a {color:#666666; text-align : center; background:   url("../images/back.gif") no-repeat center left ; padding:8px 4px 14px 30px; margin:0px 0px 0px 0px;}
	div#back a:hover {color:#999999;}

	/* Back to Top */
	div#backtop {text-align:right;margin-top:6px;margin-bottom:6px;}
	div#backtop a {color:#666;background-image:   url("../images/backtop.gif"); background-repeat: no-repeat;background-position:-2px 0px;padding-left:12px;}
	div#backtop a:hover {color:#999999;}
	
	/* Footer */
	div#footer { width: 100%;font: 11px Arial; color: #ffffff; border-top: 0px solid #B2B2BA; text-align: left; padding-top:0px; padding-bottom:0px;}
	div#footer a {font: 11px Arial; color: #ffffff; text-decoration: underline;}
	div#footer a:hover {font: 11px Arial; color: #7bdeff; text-decoration: underline;}
	
	/* Footer */
	.colonnadx1 { 
	background: url(../images/sfondo_colonna_dx.gif) no-repeat;
	width:27px;
	margin: 0px;
	padding: 0px;	
		}
	.colonnasx1 { background-attachment: fixed; background: url(../images/sfondo_colonna_sx.gif) repeat-y top right;}
	.colonnasx { background-attachment: fixed; background: url(../images/sfondo_sx.gif) repeat-y top right;}
	.colonnadx { background: url(../images/sfondo_dx.gif) repeat-y top left; }	
	
	.inputfield {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	.inputfield2 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
	}
	
