/*tabella main stili generali*/
#main             		{width:895px; text-align:left;}
a						{text-decoration:underline; color:white}
body					{background-color: #ffffff; margin: 0px; padding: 0px;}
td, body, div			{font-family:Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #616161;}
table					{border-collapse:collapse; border-spacing:0px;}
td						{padding:0;}
.errore					{color:#990000;}
#foto					{ margin-left:16px; margin-top:16px; margin-right:16px}


#tabella_centrale		{/*width:895px;*/}
#menu					{font-size:13px; width:138px; margin:21px 0 0 21px; padding:0px}
#menu a 				{text-decoration:none}
#menu ul				{margin:0px; padding:0px;}
#menu li				{background-color:#666666; padding:1px 0 3px 8px; border-bottom:1px solid #eeeae9; vertical-align:middle; list-style-type:none}
#menu li.sel  			{background-color:#2670b7; padding:1px 0 3px 8px; border-bottom:1px solid #eeeae9;}
#menu li.gri			{background-color:#aaa8a7}
hr						{color:#eeeae9; width:540px; margin-left:15px}
#menu2					{font-size:13px; width:138px; margin:0px 0 0 21px; padding:0px}
#menu2 a 				{text-decoration:none}
#menu2 ul				{margin:0px; padding:0px;}
#menu2 li				{background-color:#aaa8a7; padding:1px 0 3px 8px; border-bottom:1px solid #eeeae9; vertical-align:middle; list-style-type:none}
#menu2 li.azzurro		{background-color:#2670b7}
#indi					{color:#646464; margin:10px}
#link_indi				{color: #c18f2e; text-align:left; margin:10px}
				


/*#bordo 					{border: 5px solid red; padding:10px}*/
#main_centro			{border-left:1px solid #2670b8; margin-top:25px}

/*top*/
#tabella_top 			{width:100%; height:14px; border-left:1px solid white}
#freccia				{background-color:#2370b8; text-align:right; width:22px}
#colonna_1      		{ background-color:#2370b8;font-family:Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: white; text-align:left; margin:0px; padding:0 0 0 8px; width:271px}
#colonna_2      		{ background-color:#eeeae9;  border-top:1px solid #2370b8; text-align:right; font-family:Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: black; margin:0px; padding:0 9px 0 0px; width:367px}
#colonna_3      		{ background-color:#eeeae9; border-top:1px solid #2370b8; text-align:right; width:74px}
#tabella_top2 			{width:100%; border-left:1px solid white; border-bottom:1px solid white}

/*sx*/

/*FORM RICERCA*/
#search					{height:65px; font-size:10px; width:100%}
#search td				{text-align:right;}
#search form			{margin-top:25px; margin-right:5px}
#search input			{font-size:10px; width:85px}
#search button			{background-color:#d4d0c8; width:24px; height:20px; font-size:10px; margin-left:3px}


#blu				 	{height:64px; background-color:#2670b8; border-top:1px solid white; }
#clima					{height:64px; background-color:#666666; margin-left:19px; border-left: 1px solid white;}
h1						{font-family:Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif; color:white; font-size:14px; text-transform:uppercase; text-align:left; font-weight:normal; padding:3px 0 0px 5px; margin:0px}
#sx						{width:161px; background-color:#eeeae9;  border-right:1px solid white}




/*tabella home*/
#tabella				{width:100%; border-right:1px solid #f0f0f0;}
#tabella td				{vertical-align:top}
#tabella_home			{width:100%; border-left:1px solid white; height:360px}
#tabella_doc			{width:100%; border-right:1px solid #f0f0f0; height:360px}
#tabella_home td		{ border-right:1px solid #f0f0f0; vertical-align:top;}
#titoli					{ font-family:Arial, Helvetica, sans-serif; font-size:20px; text-align:left; color:#5c5c5c; margin:10px 0 0 15px}
#titoli a				{ color:#5c5c5c}

#testi_azienda			{color: #616161; text-align:left; margin:10px 15px 0 15px; font-size:12px /*height:195px*/}
#testi_azienda	a 		{color:#D68F2E;}
#testi_azienda_dettaglio{color: #616161; text-align:left; margin:10px 0 0 15px;}



#tab_clima				{ width:100%; border-left:1px solid white}
#tab_clima td			{ height:20px}
#grigio					{background-color:#aaa9a7; text-align:center; color:white; padding:10px 8px; font-size:18px;}
#link					{ color: #c18f2e; text-align:right; margin:20px 40px 0 0 ; padding:0px}
#link	a				{ color: #c18f2e; }


/*news*/
#news					{color: #c18f2e; text-align:left; margin:0 8px;}
#titolo_news a			{color: #a6a6a6; text-align:left; margin:0px; font-weight:bold;}
#testo_news				{color: #b1b1b1; text-align:left; width:124px; margin:17px 0 0 0px;}


/*form contatti*/
#form_contatti			{color: #c18f2e; text-align:left; margin:0px; padding:10px 0 0 16px;}
#tabella_form			{ width:100%}
#tabella_form_dx		{ width: 300px; border-right:1px solid #efefef}
#bottoni				{ margin-top:10px;}
#indirizzi				{ color:#646464; margin-top:80px; width:90% }


/*lavora con noi*/
#tabella_job			{margin-left:18px; width:350px}

/*partner*/
#testo_part				{color: #c18f2e; text-align:left; margin:0px; padding:10px 0 0 16px;}
#testo_part_dettaglio	{color: #616161; text-align:left; margin:0 10px 0 0; padding:10px 0 0 16px;}

/*mappa*/

#table_mappa			{width:100%}
#table_mappa td			{border-right:none; border-bottom:1px solid #f0f0f0; }
#titoli_mappa			{font-size: 12px; color:#2670b7; font-weight:bold; padding:4px }
#testi_mappa			{font-size: 11px; color:#aaa9a7; font-weight:bold; padding:4px }
#testi_mappa a			{color:#aaa9a7; }
#titoli_mappa a			{color:#2670b7;}


/*bottom*/
#tabella_bottom			{ width:100%; height:20px; margin-top:20px}
#blu_bottom				{ width:6px; background-color:#286cbf; }
#centro					{ width:637px; background-color:#f5f3f4;}
#dx						{ width:91px; background-color:#eeeae9; border-left:1px solid white}
#testo_bottom			{ text-align:left; margin-left:40px; color:black}
#tabella_bottom a		{color:#000000}

/*error*/
#error					{ margin:10px}
p						{font-family:Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif; color:black; font-size:18px; text-transform:uppercase; text-align:left; font-weight:bold; padding:0px; margin:0px; color:#286cbf}


/*RICERCA*/
#ricerca			{margin:10px; font-size:11px}
#ricerca a			{color:#333333}
#ricerca .titolo	{font-size:13px; font-weight:bold; color:#c89528; margin-top:15px}