body	{background-color:#ededee; margin:0px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif}
form 	{margin:0; padding:0}
input 	{border:1px solid #949596; font-size:11px}
button 	{border:0; background:none; padding:3px 0 0 5px}
img 	{border:0}
.clear {clear:both;}
#main 	{margin:auto; width:903px;  text-align:left; }

#top 	{color:#303030; font-size:14px; margin-top:3px;}
#top a 	{color:#303030; text-decoration:none}
#top ul, #cerca, #ar {float:left;color:#303030}
#top li {list-style-type:none; background:url(../images/li_grigio.gif) left no-repeat;padding-left:22px}
#top ul 		{width:174px; margin:12px 0 0 232px}
#top #ar		{/*background:url(../images/ar_top.gif) top no-repeat #d9d9da; */width:210px; padding:0px 0 6px 16px; border-left: 1px solid #aeaeb1; margin-top:4px}
#top #ar label 	{font-size:12px; width:55px; float:left; text-align:right; padding:0 6px 0 0}
#top #ar input 	{width:107px}
#top #ar form 	{margin-top:3px}
#top #cerca 		{width:242px; margin-top:22px; }
#top #cerca input 	{width:140px}

#contenitore {background:url(../images/contenitore_b.gif) no-repeat bottom #ffffff; clear:both; padding:0 0 22px 0;/* height:571px*/}
#contenitore .ts {background:url(../images/contenitore_ts.gif) no-repeat top left; float:left; text-align:right; width:199px; padding-top:15px}
#contenitore .td {background:url(../images/contenitore_td.gif) no-repeat top right; padding-top:15px}

#corpo			{margin:7px 0 0 22px;}

.corpo_sx 				{float:left; margin-right:20px; margin-top:15px}
.corpo_sx ul 			{width:177px; margin:0; padding:0; list-style-type:none}
.corpo_sx ul li 		{font-size:14px; font-weight:bold; margin-bottom:2px;}
.corpo_sx ul li.sel		{padding-bottom:6px }
.corpo_sx ul li a 		{color:#FFFFFF; text-decoration:none; padding:5px 9px; display:block;}	
.corpo_sx ul li ul 		{width:auto; border-left:1px solid;border-right:1px solid;}
.corpo_sx ul li ul li	{padding:0px; margin:0 ;  font-size:12px;  background:none}
.corpo_sx ul li ul li a {color:#303030; padding:0; margin:0 9px;  font-size:12px; background-color:#ffffff !important}
.corpo_sx ul li ul li {border:0;}
.corpo_sx ul li ul li.tipo2 {font-weight:normal; /*line-height:15px;*/}
.corpo_sx ul li.colore0						{background:url(../images/li_0.gif) no-repeat bottom;}
.corpo_sx ul li.colore0 a 					{background:url(../images/li.gif) no-repeat top #e1144e}		
.corpo_sx ul li.colore0 ul 					{border-color:#e1144e; }
.corpo_sx ul li.colore0 ul li.tipo1 span	{margin-left:9px; color:#303030; display:block}		
.corpo_sx ul li.colore0 ul li.tipo2 a 		{background:url(../images/tipo2.gif) no-repeat left; padding-left:9px; font-weight:normal}
.corpo_sx ul li.colore0 ul li.tipo2 a.sel, 
.corpo_sx ul li.colore0 ul li.tipo2 a:hover	{background:url(../images/tipo2_sel.gif) no-repeat left;color:#c30037;}
.corpo_sx ul li.colore0 ul li a.sel 		{color:#c30037;}
.corpo_sx ul li.colore0 ul li a:hover		{color:#c30037;}
.corpo_sx ul li.colore0 ul li a				{padding-top:1px}

.corpo_sx ul li.colore1						{background:url(../images/li_1.gif) no-repeat bottom;}
.corpo_sx ul li.colore1 a 					{background:url(../images/li.gif) no-repeat top #f8b20c}		
.corpo_sx ul li.colore1 ul 					{border-color:#f8b20c}
.corpo_sx ul li.colore1 ul ul				{border:0}
.corpo_sx ul li.colore1 ul ul li 			{/*line-height:13px;*/ margin:6px 0}
.corpo_sx ul li.colore1 ul li.tipo2 a 		{background:url(../images/tipo2.gif) no-repeat left; padding-left:9px; font-weight:normal}
.corpo_sx ul li.colore1 ul li.tipo2 a.sel, 
.corpo_sx ul li.colore1 ul li.tipo2 a:hover	{background:url(../images/tipo3_sel.gif) no-repeat left;color:#ffb200;}
.corpo_sx ul li.colore1 ul li a.sel, 
.corpo_sx ul li.colore1 ul li a:hover  		{color:#ffb200;}
.corpo_sx ul li.colore1 ul li a				{padding-top:3px}

.corpo_sx ul li.colore2						{background:url(../images/li_2.gif) no-repeat bottom;}
.corpo_sx ul li.colore2 a 					{background:url(../images/li.gif) no-repeat top #b5d91d}		
.corpo_sx ul li.colore2 ul 					{border-color:#b5d91d}
.corpo_sx ul li.colore2 ul ul				{border:0}
.corpo_sx ul li.colore2 ul ul li 			{/*line-height:13px; margin:6px 0*/}
.corpo_sx ul li.colore2 ul li.tipo2 a 		{background:url(../images/tipo2.gif) no-repeat left; padding-left:9px; font-weight:normal}
.corpo_sx ul li.colore2 ul li.tipo2 a.sel, 
.corpo_sx ul li.colore2 ul li.tipo2 a:hover	{background:url(../images/tipo4_sel.gif) no-repeat left; color:#95b021;}
.corpo_sx ul li.colore2 ul li a.sel, 
.corpo_sx ul li.colore2 ul li a:hover  		{color:#9cc102;}
.corpo_sx ul li.colore2 ul li a				{/*padding-top:3px*/}
.corpo_sx ul li.colore2 ul li span	{margin-left:9px; display:block}		

.corpo_sx ul li.colore3						{background:url(../images/li_3.gif) no-repeat bottom; line-height:normal}
.corpo_sx ul li.colore3 a 					{background:url(../images/li.gif) no-repeat top #122a72}
.corpo_sx ul li.colore3 ul 					{border-color:#122a72}
.corpo_sx ul li.colore3 ul li a.sel, 
.corpo_sx ul li.colore3 ul li a:hover  		{color:#122a72;}


.corpo_sx ul li.colore0	li {line-height:24px !important}
.corpo_sx ul li.colore1	li {line-height:21px !important}
.corpo_sx ul li.colore2	li {line-height:24px !important}
.corpo_sx ul li.colore3	li {line-height:24px !important}
.corpo_sx ul li ul li.tipo2 {line-height:15px !important;}


.corpo_dx	{float:left; width:683px;color:#303030;font-size:12px;/*height:470px; overflow:auto; */ }
.corpo_dx	h1 	{/*font-size:18px;*/ font-weight:normal; margin:12px 0 0 0; text-align:left}
.corpo_dx	h2 	{/*font-size:14px;*/ font-weight:normal; margin:12px 0 0 0; text-align:left}
.corpo_dx	h3 	{/*font-size:12px;*/ font-weight:normal; margin:12px 0 0 0; text-align:left}

.corpo_dx	p 	{ margin:5px 0;}
.corpo_dx a	{color:#303030; /*font-weight:bold*/}
.corpo_dx .colonna_sx	{float:left; width:378px;}
.corpo_dx .colonna_sx2	{float:left; width:640px; padding-right:20px; clear:both;}
.corpo_dx .colonna_sx2 h1{width:600px;}
.corpo_dx .colonna_sx2 a.gallery,
.corpo_dx .colonna_sx a.gallery  {font-weight:normal; display:block}

.corpo_dx .colonna_sx h2	{}

.corpo_dx .colonna_dx		{float:left; margin-left:19px; background:url(../images/box_foto.gif) no-repeat;  width:265px;}
.corpo_dx .colonna_dx div 	{height:250px; text-align:center}
.corpo_dx .colonna_dx div p {text-align:left; width:206px; margin:0 auto}


.corpo_dx .home_sx	{float:left; width:413px;}
.corpo_dx .home_dx 	{float:left; margin-left:19px;  margin-left:19px; width:226px; background:none}
.corpo_dx .home_dx 	.box_grigio	{background:url(../images/box_dx_home.gif) no-repeat; width:226px; height:143px; margin-top:13px; color:#0a2972; text-align:left; font-size:14px; }
.corpo_dx .home_dx 	.box_grigio .contenuto {margin:0 15px 5px 20px; padding-top:24px; height:116px; text-align:left}
.corpo_dx .home_dx 	.box_grigio ul {list-style:none; margin-top:5px}
.corpo_dx .home_dx 	.box_grigio li {background:url(../images/li_blu.gif) no-repeat left; padding-left:23px; text-transform:none}
.corpo_dx .home_dx 	.box_grigio a{font-weight:normal; color:#0a2972; text-decoration:none}

.corpo_dx .box_news 	{background:url(../images/box_news.gif) no-repeat; width:353px; height:124px; padding:10px 30px; font-size:12px}
.corpo_dx .box_news  a	{font-weight:normal; color:#0a2972; font-size:13px}
.corpo_dx .box_news  h2 {margin:12px 0; /*font-size:16px*/}
.corpo_dx .box_offerta 	{width:353px; height:279px; padding:10px 30px; margin:13px 0; text-align:center}
.corpo_dx .box_offerta p{text-align:left;}
.corpo_dx .box_offerta h2{text-align:left; /*font-size:20px;*/ font-weight:normal}
.corpo_dx .box_offerta h2 a {font-weight:normal; text-decoration:none}

.proposte 	h1 	, .proposte 	h1 	a	{color:#c30037;   font-weight:normal  }
.proposte 	h2 	{color:#c30037;}
.proposte a {color:#003399}

.comunicazioni 	h1, .comunicazioni 	h1 a 	{color:#9cc102; font-weight:normal  }
.immediando  	h1, .immediando  	h2 	{color:#ffb200;  }
.scelti 	h1 	{color:#122a72;  }

.comunicazioni a {color:#003399}

.corpo_dx .mappa { background:url(../images/box_mappa.gif) no-repeat; }
.corpo_dx .mappa div {height:420px; }

.blocco a		{font-weight:normal; text-decoration:none}
.blocco a:hover	{font-weight:normal; text-decoration:underline}

#footer 	{color:#0a2972; font-size:10px; text-align:center; margin-top:10px; clear:both}
#footer img {margin-right:10px}
#footer a 	{color:#0a2972;}

.box_albergo {/*float:left; width:auto*/}

form.form	{margin-top:15px}
form.form label {float:left; width:100px; margin-left:5px}
form.form .div_form {float:left; width:300px; margin:5px 5px 5px 0; }
form.form .campi { width:180px}
form.form textarea {font-family:Arial, Helvetica, sans-serif; border:1px solid #949596; width:485px }
#bottoni {text-align:center; margin-top:15px;  clear:both}
#bottoni button {background-color:#f8b20c; color:#FFFFFF; margin:5px 10px 0 10px; font-weight:bold; padding:0}
.campo { color:#303030}
.errore { color:#FF0000}

.msg { text-align:left; font-size:11px; color:#FF0000}
#tabella_newsletter	{ margin-top:15px}
#tabella_newsletter label { float:left; width:70px; margin-left:5px}
#tabella_newsletter .campi { width:400px; padding:2px}
#tabella_newsletter #privacy { /* width:320px; float:left;height:154px; margin:20px 0 0 0; padding:0px 0px 0px 10px;  height:auto*/}

.msg_attivato_cancellato { width:450px; height:120px; text-align:left; color:#303030; padding:30px 0 0 5px}


/*thickbox css*/
#TB_title 	{padding:0; height:0}
#TB_title a {color:#ffffff !important; position:absolute; z-index:100; margin:-4px 0 0 -100px; background-color:#e1144e; padding:0 10px; text-decoration:none}

body.rosso 	#TB_title a {background-color:#e1144e; }
body.giallo #TB_title a {background-color:#f8b20c; }
body.verde	#TB_title a {background-color:#b5d91d; }
body.blu 	#TB_title a {background-color:#122a72}

.box 		{background-color:#FFFFFF; padding:0 10px; border-left:3px solid;border-right:3px solid; color:#303030; overflow:auto; height:400px; margin:0;}
.box img 	{/*float:right;*/}
.box a		{color:#303030; font-weight:bold}
.box h1 	{font-weight:normal}
.box_top 	{background-color:#FFFFFF; float:left; width:496px; height:19px; border-top:3px solid}
.box_btm 	{background-color:#FFFFFF; float:left; width:496px; height:19px; border-bottom:3px solid}

.box_curva 	{float:left; width:22px;}
.box {clear:both }
.immediando, .immediando_top, .immediando_btm 	{border-color:#f8b20c;}
.immediando h1 	{color:#f89904;}
.immediando a {color:#003399}
.comunicazioni, .comunicazioni_top, .comunicazioni_btm 	{border-color:#b5d91d; }
.comunicazioni_top, .comunicazioni_btm 	{ width:496px}
.comunicazioni h1, .comunicazioni h2 	{color:#95b021;}
.gallery_w {width:706px}
.gallery_h	{height:450px; text-align:center}

.home, .home_top, .home_btm 	{border-color:#122a72; }
.home_top, .home_btm 	{ width:696px}
.home h1 	{color:#122a72; /*font-size:18px*/}

.proposte, .proposte_top, .proposte_btm 	{border-color:#e1144e; }
.proposte_top, .proposte_btm 	{ width:696px}
.proposte h1 	{color:#c30037;}


/* pagina ricerca */
.riga_ricerca 	{clear:both;height:50px; margin-bottom:8px ;}
.riga_ricerca * {font-size:12px;  color:#303030; line-height:normal !important;}
.riga_ricerca strong {margin:3px 0 0 0 ; display:block}
.riga_ricerca p {margin:0}
.numero			{color:#ededee; font-size:32px; font-weight:bold; float:left; width:30px; margin-right:5px; text-align:center; height:50px; letter-spacing:-0.2em}



.corpo_dx .colonna_sx ul, 
.corpo_dx .colonna_sx2 ul {margin-left:18px}

.corpo_dx .proposte .colonna_sx li, 
.corpo_dx .proposte .colonna_sx2 li,
.proposte li {list-style-image:url(../images/li0.gif) ; }
.box ul {margin:0 25px}

.corpo_dx .immediando .colonna_sx li, 
.corpo_dx .immediando .colonna_sx2 li {list-style-image:url(../images/li1.gif) ; }

.corpo_dx .comunicazioni .colonna_sx li, 
.corpo_dx .comunicazioni .colonna_sx2 li {list-style-image:url(../images/li2.gif) ; }

.corpo_dx .scelti .colonna_sx li, 
.corpo_dx .scelti .colonna_sx2 li {list-style-image:url(../images/li3.gif) ; }

.home li {list-style-image:url(../images/li3.gif) ; }

.colonna_sx2 li li, .box li li,
.immediando  li li {list-style-image:url(../images/li_li.gif) !important; padding:0 !important }

.corpo_sx li {list-style-image:none; margin-top:0 !important}

h1  {font-size:18px; margin-bottom:3px}
h2  {font-size:16px; margin-bottom:3px}
h3  {font-size:16px; color:#000000; margin:3px 0; font-weight:normal}
h4  {font-size:14px; color:#000000; margin:0; padding:0; font-weight:normal; margin-bottom:3px}
h5 	{margin:12px auto; width:206px; font-size:14px; text-align:center !important; font-weight:normal; margin-bottom:3px} /*didascalia foto*/
.mappa h5 {text-align:left !important; margin-bottom:3px}
h6 {font-size:14px; margin:0; padding:0; font-weight:normal} /*approfindimento*/

li{margin-top:3px !important}
.box li{margin-top:0 !important;  margin:0; padding:0}

.box_offerta h2 {font-size:20px}

.box ul{margin-bottom:10px}

.box a {color:#003399; font-weight:normal}
.home h2            {color:#122a72;}
.proposte h2     {color:#c30037;}

.box h1 , .box h2 {margin:auto !important}