/*autocomplete*/
.autocomplete 				{ margin-left:0px;margin-top:0px;padding-left:0px;border:1px solid #cccccc;padding:3px;background-color:#FFFFFF; }
.autocomplete ul			{ margin:0px; padding:0px;}
.autocomplete li 			{ text-align:left;font-size:13px;list-style-type:none;margin:0px;border-top:none;background-color:#FFFFFF;text-transform:lowercase;font-family:Arial, Helvetica, sans-serif; }
.autocomplete li.selected 	{ background-color:#B2B4BF; }
.loading 					{ font-size:9px; color:#999999; display:none; position:absolute; width:140px; margin-top:-1px; padding:2px; background-color:#FFFFFF; border:1px solid #CCCCCC; }

/*mappa*/
.mappa_img			{ float:right; padding:1px solid #CCCCCC; margin:0 0 5px 5px;}
.mappa_descrizione	{ line-height:24px; }

/* template */
form				{ margin:0px; padding:0px;}
body				{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.td_content			{ padding:5px; vertical-align:top; text-align:left; padding-top:15px;  /*width:526px;*/}
.td_colsx			{ padding:5px; padding-left:2px; padding-top:15px; vertical-align:top; text-align:left; width:160px;}
.td_coldx			{ padding:5px; padding-top:15px; vertical-align:top; text-align:left; width:300px;}
.table_content		{ border-left:1px solid #B4B4B4; border-right:1px solid #B4B4B4;}

/* header */
.div_leader_border 	{ padding:10px; width:983px;}
.div_login			{ height:40px; background-image:url(/template/images/box_search.jpg); padding:10px; color:#333333; text-align:left; background-repeat:no-repeat;}
.div_search			{ height:40px; background-image:url(/template/images/box_login.jpg); padding:10px; color:#333333;text-align:left; background-repeat:no-repeat;}
.td_top_1			{ padding:3px; border:2px solid #FDB850; background-image:url(/template/images/title_box.jpg); background-repeat:repeat-x;}
.td_top_2			{ padding:3px; border:2px solid #CCCCCC; background-image:url(/template/images/bg_box_home.jpg); background-repeat:repeat-x;}
.td_top_3			{ padding:3px; border:2px solid #FF6600; background-image:url(/template/images/title_box.jpg); background-repeat:repeat-x;}
.txt_search 		{ font-size: 16px; font-weight:bold; border-top:2px solid #DB8A11; border-left:2px solid #FED698; border-right:2px solid #FEC876; border-bottom:2px solid #F1E8C9; color:#333333;}
.submit_search 		{ font-size: 14px;  height:27px; font-weight:bold; }
.submit_login 		{ font-size: 12px;  height:19px; font-weight:bold;}


/* menu principale */
.table_menu			{ font-size:16px; color:#FFFFFF; font-weight:bold; margin-top:5px;}
.td_menu_sel		{ padding:0px; background-image:url(/template/images/bg_menu_hover.jpg); background-position:left; width:91px; background-repeat:no-repeat; }
.td_menu_hover		{ padding:0px; background-image:url(/template/images/bg_menu.jpg); background-position:left; width:91px; background-repeat:no-repeat; border-bottom:1px solid #B4B4B4;}
.td_menu_hover:hover{ padding:0px; background-image:url(/template/images/bg_menu_hover.jpg); background-position:left; width:91px; background-repeat:no-repeat; border-bottom:1px solid #B4B4B4;}
.td_menu_border		{ border-bottom:1px solid #B4B4B4;}

/* colsx */
.div_colsx			{ padding-left:4px; padding-right:4px; padding-top:7px;  font-size:16px; color:#FFFFFF; font-weight:bold; background-image:url(/template/images/colsx_1.jpg); background-repeat:no-repeat;}
.div_colsx_ext		{ background-image:url(/template/images/colsx_2.jpg); background-repeat:repeat-y; width:160px;}
.colsx_title		{ font-size:12px; color:#FF7700; margin-bottom:7px; padding-bottom:2px; padding-top:3px; border-bottom:1px dotted #CCCCCC;}
.colsx_option		{ font-size:11px; color:#666666; padding:2px; color:#616ADE; text-decoration:none; }
/*
.div_colsx			{ padding:3px; border-bottom:1px solid #CCCCCC; font-size:14px; font-weight:bold;}
.div_colsx:hover	{ padding:3px; border-bottom:1px solid #CCCCCC; background-color:#FFF9DF; font-size:14px; font-weight:bold;}
*/

/* colcentra l*/
.div_box_varie_1	{ float:left; width:232px; height:240px; padding:5px; border:2px solid #CCCCCC; }
.div_box_varie_2	{ float:right; width:232px; height:240px; padding:5px; border:2px solid #CCCCCC; }
.div_box_varie_3	{ float:left; width:232px;  padding:5px; border:2px solid #CCCCCC; }
.div_box_varie_4	{ float:right; width:232px; padding:5px; border:2px solid #CCCCCC; }
.div_bg_wide_menu	{ padding:2px; padding-left:8px; padding-bottom:5px; background-image:url(/template/images/box_content_3m.jpg); background-repeat:repeat-x; border:1px solid #A2CEDF; width:470px; font-size:13px; color:#414ADE; font-weight:bold; position:absolute; }
.div_bg_home_menu	{ padding:2px; padding-left:8px; padding-bottom:5px; background-image:url(/template/images/title_box.jpg); background-repeat:repeat-x; border:1px solid #999999; width:470px; font-size:13px; color:#414ADE; font-weight:bold; position:absolute; }
.div_box_cercatutto { margin-top:5px; margin-bottom:5px; border:2px solid #A2CEDF; background-image:url(/template/images/bg_box_cercatutto.jpg); background-repeat:repeat-x; padding:5px; height:190px;}
.div_box_localita   { margin-top:5px; margin-bottom:5px; border:2px solid #A2CEDF; background-image:url(/template/images/bg_box_cercatutto.jpg); background-repeat:repeat-x; padding:5px; }
.div_news_box		{ float:left; width:152px; height:60px;  line-height:13px; margin:1px; font-size:10px;}
.div_home_spacer	{ margin-top:110px; }
.div_news_pp_hidden { position:absolute; width:470px;}
.div_news_hidden	{ visibility:hidden; position:absolute; width:470px;}
.div_box_home		{ border:2px solid #CCCCCC; background-image:url(/template/images/bg_box_home.jpg); background-repeat:repeat-x; padding:5px; height:290px;  }
.div_container		{ background-image:url(/template/images/bg1.jpg); }
.div_box_title		{ margin-bottom:5px; margin-top:5px; padding:2px; padding-left:8px; padding-bottom:5px; background-image:url(/template/images/title_box.jpg); background-repeat:repeat-x; border:1px solid #CCCCCC; font-size:13px; color:#414ADE; font-weight:bold; }
.div_box_title_wide	{ padding:2px; padding-left:8px; padding-bottom:5px; background-image:url(/template/images/title_box.jpg); background-repeat:repeat-x; font-size:13px; font-weight:bold; border-left:1px solid #CCCCCC;  border-right:1px solid CCCCCC; color:#414ADE; }
.div_box			{ margin-bottom:2px; border:1px solid #C1C1C1; padding:5px; background-image:url(/template/images/box_content_1m.jpg); background-repeat:repeat-x;}
.div_box_wide		{ line-height: 20px; margin-bottom:2px; border:1px solid #C1C1C1; padding:5px; background-image:url(/template/images/box_content_3m.jpg); background-repeat:repeat-x;}
.td_box				{ border-right:1px dotted #CCCCCC;}

.home_back			{ position:absolute; padding:6px; }
.home_front			{ visibility:hidden; position:absolute; padding:5px; background-color:#FFFFFF; border-left:1px solid #999999; border-top:1px solid #999999; border-right:1px solid #999999;}
.home_txt			{ visibility:hidden; position:absolute; border-left:1px solid #999999; border-bottom:1px solid #999999; border-right:1px solid #999999; height:250px; background-color:#FFFFFF;padding:5px; margin-top:24px; width:470px;}
.home_front_pp		{ visibility:visible; position:absolute; padding:5px; background-color:#FFFFFF; border-left:1px solid #999999; border-top:1px solid #999999; border-right:1px solid #999999;}
.home_txt_pp		{ visibility:visible; position:absolute; border-left:1px solid #999999; border-bottom:1px solid #999999; border-right:1px solid #999999; height:250px; background-color:#FFFFFF;padding:5px; margin-top:24px; width:470px;}

.home_txt_pp_b		{ visibility:visible; position:absolute; border-left:1px solid #A2CEDF; border-bottom:1px solid #A2CEDF; border-right:1px solid #A2CEDF; height:150px; background-color:#FFFFFF;padding:5px; margin-top:24px; width:470px;}
.home_txt_b			{ visibility:hidden; position:absolute; border-left:1px solid #A2CEDF; border-bottom:1px solid #A2CEDF; border-right:1px solid #A2CEDF; height:150px; background-color:#FFFFFF;padding:5px; margin-top:24px; width:470px;}
.home_back_b		{ position:absolute; padding:6px; }
.home_front_b		{ visibility:hidden; position:absolute; padding:5px; background-color:#FFFFFF; border-left:1px solid #A2CEDF; border-top:1px solid #A2CEDF; border-right:1px solid #A2CEDF;}
.home_front_pp_b	{ visibility:visible; position:absolute; padding:5px; background-color:#FFFFFF; border-left:1px solid #A2CEDF; border-top:1px solid #A2CEDF; border-right:1px solid #A2CEDF;}

.txt_subtitle_2_float_left		{ padding:5px; float:left; font-size:13px; color:#616ADE; font-weight:bold; padding-bottom:5px;}

.box_option			{ font-size:12px; padding:2px; text-decoration:none; }

.div_ct_hidden_pp  { visibility:visible; position:absolute; width:300px;}
.div_ct_hidden	   { visibility:hidden; position:absolute;  width:300px;}
.div_ct_categorie	{ height:40px; width:300px;}

/* coldx */
.div_coldx			{ padding:7px; padding-left:12px; padding-right:13px; font-size:12px; color:#FFFFFF; font-weight:bold; background-image:url(/template/images/coldx_1.jpg); background-repeat:no-repeat;}
.div_coldx_ext		{ background-image:url(/template/images/coldx_2.jpg); background-repeat:repeat-y; width:300px; text-align:left;}
.div_footer			{ text-align:center; padding:8px; }
.td_box_dx			{ border-right:1px dotted #2B0071;}
.coldx_title		{ font-size:15px; color:#FF7700; margin-bottom:7px; padding-bottom:2px; padding-top:3px; border-bottom:1px dotted #CCCCCC;}
.coldx_option		{ font-size:11px; color:#666666; padding:2px; color:#555555; text-decoration:none; }

/* footer */
.table_footer		{ background-image:url(/template/images/table_footer.jpg); }
.td_footer			{ background-image:url(/template/images/footer.jpg); background-repeat:no-repeat;}

/* text */
.txt_date			{ font-size:14px; color:#999999; padding-bottom:5px;}
.txt_title			{ font-size:22px; color:#616ADE; font-weight:bold; padding-bottom:7px; line-height:26px;}
.txt_subtitle		{ font-size:18px; color:#FF7700; font-weight:bold; padding-bottom:5px;}
.txt_subtitle_2		{ font-size:16px; color:#616ADE; font-weight:bold; padding-bottom:5px;}
.txt_subtitle_3		{ font-size:14px; color:#FF7700; font-weight:bold; padding-bottom:5px;}
.txt_subtitle_4		{ font-size:13px; color:#616ADE; font-weight:bold; padding-bottom:5px;}
.txt_content		{ line-height: 20px; font-size:12px;}
.txt_primapagina	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:24px;}

/* link */
a					{ color:#414ADE; text-decoration:none;}
a:hover				{ color:#FF7700; text-decoration:none;} 
a.menu				{ color:#616ADE; text-decoration:none;}
a.menu:hover		{ color:#FF7700; text-decoration:none;}
a.colsx				{ color:#414ADE; text-decoration:none;}
a.colsx:hover		{ color:#FF7700; text-decoration:none;} 
a.coldx				{ color:#414ADE; text-decoration:none;}
a.coldx:hover		{ color:#FF7700; text-decoration:none;} 
a.box				{ color:#414ADE; text-decoration:none;}
a.box:hover			{ color:#FF7700; text-decoration:none;} 
a.title				{ color:#FF7700; text-decoration:none;}
a.title:hover		{ color:#FF7700; text-decoration:underline;}

/* form */
.input_text			{ font-size:12px; border:1px solid #777777; font-family:Arial, Helvetica, sans-serif;}
.submit_hotels		{ font-size:10px;}

/* img */
.img_box			{ padding:2px; border:1px solid #999999;}




/*-------------------------------------------- motion_gallery ---------------------------------------------------------------------*/

#motioncontainer {
width:expression(Math.min(this.offsetWidth, maxwidth)+'px');
}

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 100%; /* Set to gallery width, in px or percentage */
height: 125px; /* Set to gallery height */
}

#motioncontainer a img {
border: 1px solid #cccccc; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid navy; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */




/*-------------------------------------------- stile_club ---------------------------------------------------------------------*/

#container 			{ background-color: #FFFFFF;width:760px;border-top:1px solid #333333;border-right:3px solid #333333;border-bottom: 3px solid #333333;border-left:1px solid #333333;padding:3px;}
#tabTop 			{ margin-bottom:5px;}
#tabMenu 			{ border-top:3px solid #333333;border-right:1px solid #333333;border-bottom: 1px solid #333333;border-left:   3px solid #333333;color:#FFFFFF;background-color:#9999CC;	padding:5px;margin-bottom:5px;}
.sxTopMenu 			{ background-color:#6A6AB5;	color:#333333;	text-align:left;	width:175px;}
.boxLogo 			{ width:180px;text-align:left;	vertical-align:top;}
.boxBanner 			{ text-align:left;vertical-align:top;}
#tabContent 		{}
.colSx 				{width:180px;	padding:3px;	text-align:left;	vertical-align:top;	border-right:1px dotted #CCCCCC;}
.dxContent 			{padding:10px;text-align:left;	vertical-align:top;}
.titoloMenu 		{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#FFFFFF;border:1px solid #666666;padding:2px;background-color:#333366;}
.voceMenu 			{font-size:11px;font-weight:bold;color:#333366;border-bottom:1px dotted #CCCCCC;margin-bottom:3px;padding-bottom:2px;}
.navBar 			{border-bottom:1px solid #CCCCCC;margin-bottom:5px;	padding:3px;}
.titoloPag			{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;}
.boxIntestazione	{border:1px solid #003366;padding:3px;color:#FFFFFF;font-size:11px;	font-weight:bold;	background-color:#993366;}
.boxContenuto 		{text-align:justify;}
.colDxAdv 			{width:160px;vertical-align:top;}
.colSxContent 		{vertical-align:top;padding-right:5px;}
.imgNews  			{border:1px solid #333333;float:left;margin:0px 5px 3px 0px;}
.titoli				{font-size:11px;font-weight:bold;color:#006600;}
.errore 			{ border:1px solid #FF0000; padding:5px; color:#FF0000; font-weight:bold;}
.annunciEbay 		{ border:1px solid #FF0000; padding:5px; color:#FF0000; font-weight:bold;}
.footer 			{ color:#666666; }



/*-------------------------------------------- stile_cercatutto ---------------------------------------------------------------------*/

.keyTop 			{	color:#333366;	padding:3px;	background-color:#62789D;	vertical-align:bottom;}
.borditab			{	border:2px dotted #C0C0C0;}
.generale 			{	width:980px;	background-color:#FFFFFF;}
.bordo 				{	background-repeat:y;}
.header 			{	text-align:left;	background-color:#FFFFFF;	background-image: url(/cercatutto/img/header2.gif);	height:60px;	background-repeat:no-repeat;}
.menu 				{	text-align:left; }
.content 			{	text-align:center;}
.toolbar 			{	text-align:left;	padding:5px;		background-repeat:y;}
.bar 				{	font-family:Arial, Helvetica, sans-serif;	text-align:left;	font-weight:bold;	font-size:12px;	padding:10px;	background-image: url(/cercatutto/img/bordo_bar.gif);	background-repeat:y;	color:#000066;}
.bordoleft			{ 	border-left:2px dotted #C0C0C0;}
.vetrina 			{	text-align:center;	width:900px;}
.footer 			{	font-size:9px;	text-align:center;	color:#999999;	background-color:#FFFFFF;	background-image: url(/cercatutto/img/footer.gif);	height:60px;	background-repeat:no-repeat;	}
.offerte 			{	background-color:#CCCCFF;	padding-left:5px;	padding-bottom:2px;	padding-top:2px;}
.paginazione		{	background-color:#B7C4FF;	text-align:right;	padding:5px;	}
.ordinamento		{	background-color:#CCCCFF;	padding:5px;	text-align:left;}
a.big				{	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:12px;	color:#000066;}
a.big:hover			{	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:12px;	color:#000066;}
/*a.sottocat			{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #6A85FF;	list-style-type: square;	}
a.sottocat:hover	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color:#0000FF;	list-style-type: square;}
*/a.cat				{	font-family:Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color:#FF6600;}
a.cat:hover			{	font-family:Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color:#FF6600;}
.testopic			{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	list-style-type: square;	margin: 0px;	padding: 0px;}
.testomenu			{	font-family:Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bolder;	margin: 0px;	padding: 3px;	color: #000066;	text-align:left;}
.titolo				{	font-family:Arial, Helvetica, sans-serif;	text-align:left;	font-size:14px;	font-weight:bolder;	color:#FF6600;}
.tabCategorie		{	border:1px solid #C0C0C0;}
.tabprodotto 		{	width:75px;	height:75px;	vertical-align:top;}
.pulsanteTb			{	color: #000099;	background-repeat: no-repeat;	width:100px;	height:25px;	vertical-align:middle;	text-align:center;}
.selezionato 		{	background-color:#F7A9ED;	text-align:left;	padding:5px;	text-decoration:none;	border:1px solid #003399;}
.nonSelezionato 	{	background-color:#CCCCFF;	text-align:left;	padding:5px;	text-decoration:underline;	border:1px solid #003399;}
.fondoCategorie 	{	background-repeat: no-repeat;	background-position: right center;}

