﻿body 	{font-size: 8pt; font-family: Verdana; color: #6a6a6a; margin:0;text-align:center; background: #cdcdcd url(/images/sfondo_pag.jpg) repeat-x;}
img		{border: 0;}
td 		{font-size: 8pt; font-family: Verdana; color: #03569A;}
h1 		{font-size: 25px; color: #03569A;}

a:link		{font-size: 8pt; font-family: Verdana; color: #808080; text-decoration: none;}
a:visited	{font-size: 8pt; font-family: Verdana; color: #808080; text-decoration: none;}
a:hover		{font-size: 8pt; font-family: Verdana; color: #03569A; text-decoration: none;}

/* TEMPLATE */
	#container {padding:0; width: 970px; text-align:left;margin:0 auto;}		
	#header {height: 270px; width: 970px; margin: 0; padding: 0; background:#fff;}
	#top {text-align:center; border-bottom:10px; padding:0 0 10px 0; background:#fff}
	#logo {float:left; text-indent:-9999px;}
	.clear {clear:both;}
/* ----------------------- Menù  -----------------------*/
	
	
	#menu {float:left; height: 40px; width: 750px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:left; padding-top:10px; background:#fff}
	#menu ul li {display:inline; list-style-type:none; border-right:1px solid #515151; height: 12px; padding-right:4px; padding-left:4px; color:#004aa5;}
	#lang {float:right; height: 50px; width: 220px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:left; padding-top:0px;background:#fff}
	#lang ul li {display:inline; list-style-type:none; border-right:1px solid #515151; height: 12px; padding-right:6px; padding-left:6px;}		
	
/* ----------------------- pagine  -----------------------*/	

	#content {width: 930px; padding:20px; background:white; line-height: 150%;}
	#content ul {margin-top: 0px; margin-left: -20px; margin-bottom:0px;}
	.title1 {color:#004aa5; font-size: 12pt;}
	#content .title2 {color:#004aa5; font-size: 8pt; font-weight:bold;}
	#boxazienda {width: 550px; padding:5px 0 30px 0;}	
	#box1azienda {float:left; width: 200px; padding-right:50px;}	
	#box2azienda {float:left; width: 300px; padding-right:50px;}
	#box2azienda ul {margin-left:15px; padding:0;}
	#box3azienda {float:left; width: 270px;}	#box3azienda ul {margin-left:15px; padding:0;}	#box1com {float:left; width: 500px;}#box1com ul {margin-left:15px; padding:0;}
	
/* ------------------------ Form Contatti ------------------------ */

	#formcontatti  {color: #004aa5;}
	#formcontatti #contatti1 {width: 300px; float: left;}
	#formcontatti #contatti1 .input_text {display: block; width: 80%;}
	#formcontatti #contatti1 .input_area {height: 50px; display: block; width: 80%;}
	#formcontatti #contatti2 {width: 300px; float: left;}
	#formcontatti #contatti2 .input_area {display: block; height: 100px; width: 80%; font-size: 11px;}

/* ----------------------- bottom  -----------------------*/
	
	#footer {position:relative; width:970px; margin-top: 4px;}
	#box_indirizzo {margin:0; float:left; padding:10px; width:726px; height:43px; font-size:8pt; background:white; text-decoration:none; border-bottom:12px solid #004aa5;}
	#footer .indirizzo {margin:10 10; float:left; padding:0 10px 0 10px; width:200px;}	#footer .indirizzo p {margin:0;}
	#box_mail {margin:0; float:right; padding:10px; width:200px; height:43px; font-size:8pt; background:white; text-decoration:none; border-bottom:12px solid #3873d3;}
	#footer #mail p {margin:0; padding:0px;}.clear {clear: both;}

/* ------------------------ concept by ------------------------ */

	#concept {position:relative; font-size:9px; top:10px; padding-right: 30px; clear:both; text-align:right;}
	#concept p {margin:0; padding:0;}
	#concept .linktp,
	#concept .linktp:link,
	#concept .linktp:visited           {font-size:9px; font-family: Times New Roman; color: #666666; text-decoration: none;}
	#concept .linktp:hover                {font-size:9px; font-family: Times New Roman; color: #E97D00; text-decoration: none;}

/* BOX ERRORE */

	#box_errore {position:relative; display:none; bottom:350px; width:300px; height:150px; border:1px solid #03569A; text-align:left; background:#EEF8F9; }
	#div_titolo_errore {background:#03569A; color:#fff; padding:10px; }
	#div_errore {color:#000; padding:10px; text-align:center; position:relative; top:10px; }
	#bottone_errore {position:relative; top:30px; }
	

/* prodotti */
	#container #content #menu_proposte {float:left; width:160px; margin:0; padding:10px; background:#eee}
	#container #content #elenco_proposte {float:left; width:720px; padding:0 15px;}
	/* menù */
		#container #content #menu_proposte ul {margin:0; padding:0;}
		#container #content #menu_proposte ul li {list-style:none; margin:5px 0; padding:0;}
		#container #content #menu_proposte ul li a:link, #container #content #menu_proposte ul li a:visited {color:#666;}
		#container #content #menu_proposte ul li a:hover {color:blue}
		#container #content #menu_proposte ul li#voce_selezionata a {color:#004AA5; font-weight:bold; text-transform:uppercase}
		#container #content #menu_proposte ul li#voce_selezionata ul {margin: 0 0 0 15px; color:#004AA5;}
		#container #content #menu_proposte ul li#voce_selezionata ul li a {color:#004AA5; font-weight:normal; text-transform:none}
		#container #content #menu_proposte ul li#voce_selezionata ul li#sotto_voce_selezionata a {color:#004AA5; text-decoration:underline}
	
	/* elenco */
		#container #content .box_prodotto {height:100px; width:725px; margin:15px 0; padding:0; font-size:8pt;}
		#container #content .box_prodotto .immagine_prodotto {width:119px; height:86px; float:left; overflow:hidden; margin:0; padding:0; border:7px #3873D3 solid}
		#container #content .box_prodotto .dati_prodotto {width:567px; height:80px; padding:10px 10px 10px 15px; margin:0; background:#eee; float:left; font-size:10pt; position:relative; line-height:13pt;}
		#container #content .box_prodotto .dati_prodotto .nome_prodotto {color:#3873D3; margin:5px 0; font-weight:bold; font-size:10pt;}
		#container #content .box_prodotto .dati_prodotto .descrizione_prodotto {font-size:9pt; margin:5px 0;}
		#container #content .box_prodotto .dati_prodotto .more {position:absolute; bottom:2px; right:2px; width:40px; padding:0 3px 0 0; margin:0; text-align:right; font-size:8pt;}
		#container #content .box_prodotto .dati_prodotto .more a:link, #container #content .box_prodotto .dati_prodotto .more a:visited {color:#3873D3}
		#container #content .box_prodotto .dati_prodotto .more a:hover {color:#000}
	/* dettagli */
		#container #content #prodotto_selezionato {margin:15px 0;background:#eee}
		#container #content #prodotto_selezionato #immagine_prodotto {width:150px; height:110px; float:left; overflow:hidden; margin:0; border:7px #3873D3 solid}
		#container #content #prodotto_selezionato #dati_prodotto {padding:10px 15px; height:104px; width:525px; float:left; font-size:11pt; line-height:19pt;}
		#container #content #immagini_prodotto {margin:15px 0}
		#container #content #immagini_prodotto .immagine_prodotto {width:75px; height:50px; overflow: hidden; float:left; margin:15px 15px 15px 0; border:7px #3873D3 solid}
		#container #content #bottom_prodotto {margin:15px 0; padding:3px 0 0 0; border-top:1px #666 solid}
		#container #content #bottom_prodotto #indietro {float:left; width:200px;}
		#container #content #bottom_prodotto #richiesta_informazioni {float:right; width:200px; text-align:right;}
		#container #content #bottom_prodotto a:link, #container #content a:visited {color:#666}
		#container #content #bottom_prodotto a:hover {color:#7ac5ff}
		#container #content #descrizione_prodotto {font-size:9pt;}
		
/* link */
	#elenco_link {margin:15px 0;}
	#elenco_link ul.link {margin:10px; list-style:none}
	#elenco_link ul.link li {margin:5px 0; color:#E32728}
	#elenco_link ul.link li .descrizione_link {margin:3px 0 0 18px; font-size:7pt; color:#fff}

/* FORM */

	form,input,#formconferma {margin:0;padding:0;}
	#formcontatti,#formconferma {margin:0 0 20px 0;padding:0 0 0 20px;width:800px;}
	#formcontatti .input_text {width:250px;padding:2px;height:20px;margin:0;border:1px solid #000;}
	#formcontatti select {border:1px solid #000; font-size:8pt;}
	#formcontatti .input_area {height:35px;font-family:Verdana, Arial, Helvetica, sans-serif;width:250px;border:1px solid #000;}
	#formcontatti .input_area1 {font-size:7pt;color:#a6a6a6;}
	#formcontatti .bottone, .bottone {position: relative; font-family:Verdana; font-size:10px; color:#666; width:90px; height:25px; margin:5px;}	
	#formcontatti .contatti {float:left;width:300px;margin:0;padding:0;}

/* Fine FORM */
