/*----------------- SetUp Pagina -----------------*/

body
{	

  				background: url('images/sfondo.gif') repeat-x top #09193a;
				text-decoration: none;
				font-weight: normal;
				font-family: Georgia, Times New Roman, Times, serif;
				font-size: 14px;
				font-weight: normal;
				line-height:17px; 
				color: #b8bfcc;
				margin-bottom: 0px;
				margin-left: 0px;
				margin-right: 0px;
				margin-top: 0px;
										
}

.bodybold			{ font-family: Georgia, Times New Roman, Times, serif; color: #78797b; text-decoration: none; font-size: 12px; font-weight: bold; }




/*----------------- gestione rollover menu -----------------*/

.menu01 			{width: 119px; height: 55px; background: url(images/menu_01.jpg) no-repeat top right;}
.menu01 a 			{display: block; width: 119px; height: 55px; background: url(images/menu_01.jpg) no-repeat top left; }
.menu01 a:hover 	{background-position: top right;}

.menu02 			{width: 120px; height: 55px; background: url(images/menu_02.jpg) no-repeat top right;}
.menu02 a 			{display: block; width: 120px; height: 55px; background: url(images/menu_02.jpg) no-repeat top left; }
.menu02 a:hover 	{background-position: top right;}

.menu03 			{width: 119px; height: 55px; background: url(images/menu_03.jpg) no-repeat top right;}
.menu03 a 			{display: block; width: 119px; height: 55px; background: url(images/menu_03.jpg) no-repeat top left; }
.menu03 a:hover 	{background-position: top right;}

.menu04 			{width: 120px; height: 55px; background: url(images/menu_04.jpg) no-repeat top right;}
.menu04 a 			{display: block; width: 120px; height: 55px; background: url(images/menu_04.jpg) no-repeat top left; }
.menu04 a:hover 	{background-position: top right;}

.menu05 			{width: 119px; height: 55px; background: url(images/menu_05.jpg) no-repeat top right;}
.menu05 a 			{display: block; width: 119px; height: 55px; background: url(images/menu_05.jpg) no-repeat top left; }
.menu05 a:hover 	{background-position: top right;}

.menu06 			{width: 120px; height: 55px; background: url(images/menu_06.jpg) no-repeat top right;}
.menu06 a 			{display: block; width: 120px; height: 55px; background: url(images/menu_06.jpg) no-repeat top left; }
.menu06 a:hover 	{background-position: top right;}


/*----------------- gestione rollover menu_eng -----------------*/

.menu01_eng 			{width: 119px; height: 55px; background: url(images/menu_01_eng.jpg) no-repeat top right;}
.menu01_eng a 			{display: block; width: 119px; height: 55px; background: url(images/menu_01_eng.jpg) no-repeat top left; }
.menu01_eng a:hover 	{background-position: top right;}

.menu02_eng 			{width: 120px; height: 55px; background: url(images/menu_02_eng.jpg) no-repeat top right;}
.menu02_eng a 			{display: block; width: 120px; height: 55px; background: url(images/menu_02_eng.jpg) no-repeat top left; }
.menu02_eng a:hover 	{background-position: top right;}

.menu03_eng 			{width: 119px; height: 55px; background: url(images/menu_03_eng.jpg) no-repeat top right;}
.menu03_eng a 			{display: block; width: 119px; height: 55px; background: url(images/menu_03_eng.jpg) no-repeat top left; }
.menu03_eng a:hover 	{background-position: top right;}

.menu04_eng 			{width: 120px; height: 55px; background: url(images/menu_04_eng.jpg) no-repeat top right;}
.menu04_eng a 			{display: block; width: 120px; height: 55px; background: url(images/menu_04_eng.jpg) no-repeat top left; }
.menu04_eng a:hover 	{background-position: top right;}

.menu05_eng 			{width: 119px; height: 55px; background: url(images/menu_05_eng.jpg) no-repeat top right;}
.menu05_eng a 			{display: block; width: 119px; height: 55px; background: url(images/menu_05_eng.jpg) no-repeat top left; }
.menu05_eng a:hover 	{background-position: top right;}

.menu06_eng 			{width: 120px; height: 55px; background: url(images/menu_06_eng.jpg) no-repeat top right;}
.menu06_eng a 			{display: block; width: 120px; height: 55px; background: url(images/menu_06_eng.jpg) no-repeat top left; }
.menu06_eng a:hover 	{background-position: top right;}


/*----------------- gestione rollover menu_deu -----------------*/

.menu01_deu 			{width: 119px; height: 55px; background: url(images/menu_01_deu.jpg) no-repeat top right;}
.menu01_deu a 			{display: block; width: 119px; height: 55px; background: url(images/menu_01_deu.jpg) no-repeat top left; }
.menu01_deu a:hover 	{background-position: top right;}

.menu02_deu 			{width: 120px; height: 55px; background: url(images/menu_02_deu.jpg) no-repeat top right;}
.menu02_deu a 			{display: block; width: 120px; height: 55px; background: url(images/menu_02_deu.jpg) no-repeat top left; }
.menu02_deu a:hover 	{background-position: top right;}

.menu03_deu 			{width: 119px; height: 55px; background: url(images/menu_03_deu.jpg) no-repeat top right;}
.menu03_deu a 			{display: block; width: 119px; height: 55px; background: url(images/menu_03_deu.jpg) no-repeat top left; }
.menu03_deu a:hover 	{background-position: top right;}

.menu04_deu 			{width: 120px; height: 55px; background: url(images/menu_04_deu.jpg) no-repeat top right;}
.menu04_deu a 			{display: block; width: 120px; height: 55px; background: url(images/menu_04_deu.jpg) no-repeat top left; }
.menu04_deu a:hover 	{background-position: top right;}

.menu05_deu 			{width: 119px; height: 55px; background: url(images/menu_05_deu.jpg) no-repeat top right;}
.menu05_deu a 			{display: block; width: 119px; height: 55px; background: url(images/menu_05_deu.jpg) no-repeat top left; }
.menu05_deu a:hover 	{background-position: top right;}

.menu06_deu 			{width: 120px; height: 55px; background: url(images/menu_06_deu.jpg) no-repeat top right;}
.menu06_deu a 			{display: block; width: 120px; height: 55px; background: url(images/menu_06_deu.jpg) no-repeat top left; }
.menu06_deu a:hover 	{background-position: top right;}


/*----------------- gestione rollover menu_esp -----------------*/

.menu01_esp 			{width: 119px; height: 55px; background: url(images/menu_01_esp.jpg) no-repeat top right;}
.menu01_esp a 			{display: block; width: 119px; height: 55px; background: url(images/menu_01_esp.jpg) no-repeat top left; }
.menu01_esp a:hover 	{background-position: top right;}

.menu02_esp 			{width: 120px; height: 55px; background: url(images/menu_02_esp.jpg) no-repeat top right;}
.menu02_esp a 			{display: block; width: 120px; height: 55px; background: url(images/menu_02_esp.jpg) no-repeat top left; }
.menu02_esp a:hover 	{background-position: top right;}

.menu03_esp 			{width: 119px; height: 55px; background: url(images/menu_03_esp.jpg) no-repeat top right;}
.menu03_esp a 			{display: block; width: 119px; height: 55px; background: url(images/menu_03_esp.jpg) no-repeat top left; }
.menu03_esp a:hover 	{background-position: top right;}

.menu04_esp 			{width: 120px; height: 55px; background: url(images/menu_04_esp.jpg) no-repeat top right;}
.menu04_esp a 			{display: block; width: 120px; height: 55px; background: url(images/menu_04_esp.jpg) no-repeat top left; }
.menu04_esp a:hover 	{background-position: top right;}

.menu05_esp 			{width: 119px; height: 55px; background: url(images/menu_05_esp.jpg) no-repeat top right;}
.menu05_esp a 			{display: block; width: 119px; height: 55px; background: url(images/menu_05_esp.jpg) no-repeat top left; }
.menu05_esp a:hover 	{background-position: top right;}

.menu06_esp 			{width: 120px; height: 55px; background: url(images/menu_06_esp.jpg) no-repeat top right;}
.menu06_esp a 			{display: block; width: 120px; height: 55px; background: url(images/menu_06_esp.jpg) no-repeat top left; }
.menu06_esp a:hover 	{background-position: top right;}


/*----------------- gestione rollover menu_fra -----------------*/

.menu01_fra 			{width: 119px; height: 55px; background: url(images/menu_01_fra.jpg) no-repeat top right;}
.menu01_fra a 			{display: block; width: 119px; height: 55px; background: url(images/menu_01_fra.jpg) no-repeat top left; }
.menu01_fra a:hover 	{background-position: top right;}

.menu02_fra 			{width: 120px; height: 55px; background: url(images/menu_02_fra.jpg) no-repeat top right;}
.menu02_fra a 			{display: block; width: 120px; height: 55px; background: url(images/menu_02_fra.jpg) no-repeat top left; }
.menu02_fra a:hover 	{background-position: top right;}

.menu03_fra 			{width: 119px; height: 55px; background: url(images/menu_03_fra.jpg) no-repeat top right;}
.menu03_fra a 			{display: block; width: 119px; height: 55px; background: url(images/menu_03_fra.jpg) no-repeat top left; }
.menu03_fra a:hover 	{background-position: top right;}

.menu04_fra 			{width: 120px; height: 55px; background: url(images/menu_04_fra.jpg) no-repeat top right;}
.menu04_fra a 			{display: block; width: 120px; height: 55px; background: url(images/menu_04_fra.jpg) no-repeat top left; }
.menu04_fra a:hover 	{background-position: top right;}

.menu05_fra 			{width: 119px; height: 55px; background: url(images/menu_05_fra.jpg) no-repeat top right;}
.menu05_fra a 			{display: block; width: 119px; height: 55px; background: url(images/menu_05_fra.jpg) no-repeat top left; }
.menu05_fra a:hover 	{background-position: top right;}

.menu06_fra 			{width: 120px; height: 55px; background: url(images/menu_06_fra.jpg) no-repeat top right;}
.menu06_fra a 			{display: block; width: 120px; height: 55px; background: url(images/menu_06_fra.jpg) no-repeat top left; }
.menu06_fra a:hover 	{background-position: top right;}

/*----------------- stile menu lingue -----------------*/

.menulingua				{ font-family: Georgia, Times New Roman, Times, serif; color: #becbe0; text-decoration: none; font-size: 10px; font-weight: normal; }
.menulingua a:link		{ font-family: Georgia, Times New Roman, Times, serif; color: #becbe0; text-decoration: none; font-size: 10px; font-weight: normal; }
.menulingua a:visited	{ font-family: Georgia, Times New Roman, Times, serif; color: #becbe0; text-decoration: none; font-size: 10px; font-weight: normal; }
.menulingua a:hover		{ font-family: Georgia, Times New Roman, Times, serif; color: #ffffff; text-decoration: none; font-size: 10px; font-weight: normal; }


/*----------------- stile menu footer -----------------*/

.menufooter				{ font-family: Georgia, Times New Roman, Times, serif; color: #becbe0; text-decoration: none; font-size: 11px; font-weight: normal; }
.menufooter a:link		{ font-family: Georgia, Times New Roman, Times, serif; color: #becbe0; text-decoration: none; font-size: 11px; font-weight: normal; }
.menufooter a:visited	{ font-family: Georgia, Times New Roman, Times, serif; color: #becbe0; text-decoration: none; font-size: 11px; font-weight: normal; }
.menufooter a:hover		{ font-family: Georgia, Times New Roman, Times, serif; color: #ffffff; text-decoration: underline; font-size: 11px; font-weight: normal; }


/*----------------- footer -----------------*/

.footer					{ font-family: Tahoma, Geneva, sans-serif; color: #becbe0; text-decoration: none; font-size: 10px; font-weight: 400; line-height: 11px}
.footer	a:link			{ font-family: Tahoma, Geneva, sans-serif; color: #becbe0; text-decoration: none; font-size: 10px; font-weight: 400; line-height: 11px}
.footer	a:visited		{ font-family: Tahoma, Geneva, sans-serif; color: #becbe0; text-decoration: none; font-size: 10px; font-weight: 400; line-height: 11px}
.footer	a:hover			{ font-family: Tahoma, Geneva, sans-serif; color: #ffffff; text-decoration: underline; font-size: 10px; font-weight: 400; line-height: 11px}


/*----------------- cella che contiene il piede -----------------*/

#piede {background: #193878; padding: 13px;}

/*----------------- stile testo 18 -----------------*/

.testo_18			{ font-family: Georgia, Times New Roman, Times, serif; color: #becbe0; text-decoration: none; font-size: 15px; line-height:17px; font-weight: normal; }

/*----------------- stile testo 14 -----------------*/

.testo_14			{ font-family: Georgia, Times New Roman, Times, serif; color: #becbe0; text-decoration: none; font-size: 12px; line-height:16px; font-weight: normal; }
.testo_14	a:link			{ font-family: Georgia, Times New Roman, Times, serif; color: #becbe0; text-decoration: none; font-size: 12px; line-height:16px; font-weight: normal; }
.testo_14	a:visited		{ font-family: Georgia, Times New Roman, Times, serif; color: #becbe0; text-decoration: none; font-size: 12px; line-height:16px; font-weight: normal; }
.testo_14	a:hover			{ font-family: Georgia, Times New Roman, Times, serif; color: #becbe0; text-decoration: underline; font-size: 12px; line-height:16px; font-weight: normal; }

/*----------------- stile testo 12 -----------------*/

.testo_12					{ font-family: Georgia, Times New Roman, Times, serif; color: #becbe0; text-decoration: none; font-size: 11px; line-height:15px; font-weight: normal; }
.testo_12	a:link			{ font-family: Georgia, Times New Roman, Times, serif; color: #becbe0; text-decoration: underline; font-size: 11px; line-height:15px; font-weight: normal; }
.testo_12	a:visited		{ font-family: Georgia, Times New Roman, Times, serif; color: #becbe0; text-decoration: none; font-size: 11px; line-height:15px; font-weight: normal; }
.testo_12	a:hover			{ font-family: Georgia, Times New Roman, Times, serif; color: #becbe0; text-decoration: none; font-size: 11px; line-height:15px; font-weight: normal; }

/*----------------- stile testo form -----------------*/

.testo_form					{ font-family: Tahoma, Geneva, sans-serif; color: #becbe0; text-decoration: none; font-size: 11px; font-weight: 400; line-height: 13px}
.testo_form	a:link			{ font-family: Tahoma, Geneva, sans-serif; color: #becbe0; text-decoration: none; font-size: 11px; font-weight: 400; line-height: 13px}
.testo_form a:visited		{ font-family: Tahoma, Geneva, sans-serif; color: #becbe0; text-decoration: none; font-size: 11px; font-weight: 400; line-height: 13px}
.testo_form a:hover			{ font-family: Tahoma, Geneva, sans-serif; color: #ffffff; text-decoration: underline; font-size: 11px; font-weight: 400; line-height: 13px}

/*----------------- cella news sx -----------------*/

.testo_news			{ font-family: Georgia, Times New Roman, Times, serif; color: #4c3d19; text-decoration: none; font-size: 11px; line-height:14px; font-weight: normal; }

.testo_news_esplosa			{ font-family: Georgia, Times New Roman, Times, serif; color: #becbe0; text-decoration: none; font-size: 11px; line-height:14px; font-weight: normal; }

#cella_news { padding: 13px; #ffcd54 }

#cella_news_giorno { padding: 8px; #ffffff ; text-align: center; color: #214a9e;}
.testo_news_giorno { font-family: Georgia, Times New Roman, Times, serif; text-align:center color: #214a9e; text-decoration: none; font-size: 22px; line-height:16px; font-weight: bold; }

#cella_news_mese { padding: 2px; #122855 ; 	text-align: center;}
.testo_news_mese { font-family: Georgia, Times New Roman, Times, serif; text-align:center color: #ffffff; text-decoration: none; font-size: 10px; line-height:16px; font-weight: normal; }

.news {border: none;}
.news a:link {border: none;}
.news a:visited {border: none;}
.news a:hover {border: none;}


/*----------------- cella form-----------------*/

#cella_form { padding: 20px; background: url('file:///images/sfondo_form.gif') #ffffff no-repeat bottom right; color: #efdce4;}

#form_box { background-color:#ffffff; border:thin; border-color:#7b6973;}

.txtform				{font-family: Georgia, Times New Roman, Times, serif; color: #757575; text-decoration: none; font-size: 11px; line-height:22px; font-weight: normal; }
.txtform a:link		{font-family: Georgia, Times New Roman, Times, serif; color: #757575; text-decoration: none; font-size: 11px; line-height:22px; font-weight: normal; }
.txtform a:visited	{font-family: Georgia, Times New Roman, Times, serif; color: #757575; text-decoration: none; font-size: 11px; line-height:22px; font-weight: normal; }
.txtform a:hover		{font-family: Georgia, Times New Roman, Times, serif; color: #404142; text-decoration: underline; font-size: 11px; line-height:22px; font-weight: normal; }


/*----------------- cella contatti-----------------*/

#cella_europa { padding: 2px; background: url('images/k_europa.jpg') no-repeat;}

/*----------------- cella contatti_eng-----------------*/

#cella_europa_eng { padding: 2px; background: url('images/k_europa_eng.jpg') no-repeat;}

/*----------------- titolo ultima news -----------------*/

.news_data			{ font-family: Tahoma, Geneva, sans-serif; color: #7b6973; text-decoration: none; font-size: 15px; line-height:16px; font-weight: normal; }

.news_titolo		{ font-family: Tahoma, Geneva, sans-serif; color: #7b6973; text-decoration: none; font-size: 20px; line-height:20px; font-weight: normal; }

.news_archivio_data		{ font-family: Tahoma, Geneva, sans-serif; color: #7b6973; text-decoration: none; font-size: 14px; line-height:18px; font-weight: normal; }

.news_archivio_testo	{ font-family: Tahoma, Geneva, sans-serif; color: #343434; text-decoration: none; font-size: 14px; line-height:18px; font-weight: 500; }

.news_data_piccolo		{ font-family: Tahoma, Geneva, sans-serif; color: #7b6973; text-decoration: none; font-size: 12px; line-height:13px; font-weight: normal; }

.news_titolo_piccolo	{ font-family: Tahoma, Geneva, sans-serif; color: #7b6973; text-decoration: none; font-size: 16px; line-height:17px; font-weight: normal; }

/*----------------- news in home -----------------*/

.homenews					{ font-family: Georgia, Times New Roman, Times, serif; color: #363636; text-decoration: none; font-size: 11px; font-weight: normal; line-height: 14px}
.homenews	a:link			{ font-family: Georgia, Times New Roman, Times, serif; color: #7b6973; text-decoration: underline; font-size: 13px; font-weight: bold; line-height: 14px}
.homenews	a:visited		{ font-family: Georgia, Times New Roman, Times, serif; color: #363636; text-decoration: underline; font-size: 13px; font-weight: bold; line-height: 14px}
.homenews	a:hover			{ font-family: Georgia, Times New Roman, Times, serif; color: #363636; text-decoration: underline; font-size: 13px; font-weight: bold; line-height: 14px}



















/*----------------- FORM -----------------*/


input.form
	{
  				width:180px;
				color : #7b6973; 
				background: #ffffff;
				border : 1;
				font-family : Georgia, Times New Roman, Times, serif;
				font-size : 11px;
				font-weight : normal;
				text-decoration : none;
				padding-left: 4px;
				
				border-right: solid #a5959e;
				border-right-width: 1px;
				border-bottom: solid #a5959e;
				border-bottom-width: 1px;
				border-left: solid #a5959e;
				border-left-width: 1px;
				border-top: solid #a5959e;
				border-top-width: 1px;
				
	}
	
	
	
	textarea.form
	{
  				width:180px;
				color : #7b6973; 
				background: #ffffff;
				border : 1;
				font-family : Georgia, Times New Roman, Times, serif;
				font-size : 11px;
				scrollbar-arrow-color: #7b6973;
				scrollbar-shadow-color: #C6C6C6;
				scrollbar-highlight-color: #C6C6C6;
				scrollbar-3dlight-color: #EBEBEB;
				scrollbar-darkshadow-color: #EBEBEB;
				scrollbar-face-color: #F6F6F6;
				scrollbar-track-color: #EBEBEB;
				font-weight : normal;
				text-decoration : none;
				padding-left: 4px;
		
				border-right: solid #a5959e;
				border-right-width: 1px;
				border-bottom: solid #a5959e;
				border-bottom-width: 1px;
				border-left: solid #a5959e;
				border-left-width: 1px;
				border-top: solid #a5959e;
				border-top-width: 1px;
				
	}
	
	
	
	
	
	
	
/*----------------- vecchi stili-----------------*/	
	
	

input.bottone
	{
				color : #EBEBEB;
				background: #962727; 
				border : 0px;
				font-family : Tahoma, arial, helvetica;
				font-size : 10px;
				font-weight : bold;
				text-decoration : none;
	}
	
input.bottone_grigio
	{
				color : #707070;
				background: #EBEBEB; 
				border : 0px;
				font-family : Tahoma, arial, helvetica;
				font-size : 10px;
				font-weight : bold;
				text-decoration : none;
	}
	


input.form_grigia
	{
  				width:263px;
				color : #707070; 
				background: #F9F9F9;
				border : 0;
				font-family : Tahoma, arial, helvetica;
				font-size : 10px;
				font-weight : normal;
				text-decoration : none;
				padding-left: 4px;
	}
	
input.form_radio
	{			
				width:11px;
				height:11px;
				margin-left: 2px;
				margin-right: 10px;
				margin-top: 2px;
				margin-bottom: 2px;
	}

	
textarea.form_grigia
	{
  				width:263px;
				color : #707070; 
				background: #F9F9F9;
				border : 0;
				font-family : Tahoma, arial, helvetica;
				font-size : 10px;
				scrollbar-arrow-color: #962727;
				scrollbar-shadow-color: #C6C6C6;
				scrollbar-highlight-color: #C6C6C6;
				scrollbar-3dlight-color: #EBEBEB;
				scrollbar-darkshadow-color: #EBEBEB;
				scrollbar-face-color: #F6F6F6;
				scrollbar-track-color: #EBEBEB;
				font-weight : normal;
				text-decoration : none;
				padding-left: 4px;
	}
		
select.form
	{
				color: #EBEBEB;
				border-left: none; 
				border-top: none;  
				background-color: #9F3C3C;
				font-family : Tahoma, arial, helvetica;
				font-size : 10;
				font-weight : normal;
				text-decoration : none;
				border-right: none; 
				border-bottom: none; 
	}
	
	
select.form_grigia
	{
				color: #707070;
				border-left: none; 
				border-top: none;  
				background-color: #F9F9F9;
				font-family : Tahoma, arial, helvetica;
				font-size : 10px;
				font-weight : normal;
				text-decoration : none;
				border-right: none; 
				border-bottom: none;
				scrollbar-arrow-color: #962727;
				scrollbar-shadow-color: #C6C6C6;
				scrollbar-highlight-color: #C6C6C6;
				scrollbar-3dlight-color: #EBEBEB;
				scrollbar-darkshadow-color: #EBEBEB;
				scrollbar-face-color: #F6F6F6;
				scrollbar-track-color: #EBEBEB;
				padding-left: 4px; 
	}
	

/* © 2010 - Variante Zero, all rights reserved */

