/*-----------------------------RESET STYLES-----------------------------*/
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	-webkit-text-size-adjust:none; /* This stops the iPhone from automatically changing the size of the text when you flip the phone */
	}
body{
	font-size: 62.5%; /* 62.5% means 1em = 10px */
	}
ul, li, ol, dl, dd, dt{
	list-style:none;
	padding:0;
	margin:0;
	}
a{
	text-decoration:none;
	}
 
/*-----------------------------SITE SPECIFIC STYLES-----------------------------*/
body{
	background: #FFFFFF;
	font-family: Helvetica; /* Helvetica is on the iPhone already, so you may as well take advantage */
	color:#999;
	}
p{
	font-size:12px;
	padding-bottom:8px;
	}
a{
	color:#fff000;
	text-decoration:none;
	}

/*-----------------------------HEADINGS-----------------------------*/

h1{
	display:block;
	width:auto;
	height:60px;
	background-image:url(logo.png); background-repeat: no-repeat;;
	text-indent:-5000px;
	}

/*-----------------------------BASIC LAYOUT-----------------------------*/

#page_wrapper{
	padding-top:-10px;
	/*background:#000 url(images/page_background.gif) repeat-x;*/
	overflow:auto;
	}

/*-----------------------------ORIENTATION CLEVERNESS-----------------------------*/

#content_left,
#content_right,
#content_normal,
#content_flipped{
	display:none;
	}
.show_normal,
.show_flipped{
	width:310px;
	font-size:20px;
	padding:1px 5px;
	}
.show_left,
.show_right{
	width:470px;
	font-size:20px;
	padding:1px 5px;
	}
.show_left a, .show_right a, .show_normal a, .show_flipped a {color:#0000CC}
.show_left p, .show_right p, .show_normal p, .show_flipped p {font-size:20px;}
.show_normal img, .show_flipped img {max-width:310px;}
.show_left img, .show_right img{max-width:470px;}
.show_normal table, .show_flipped table {max-width:310px;}
.show_left table, .show_right table{max-width:470px;}

#tutto{display:none;}
#page_wrapper #cont{width:99%; margin:0 auto;}
#page_wrapper #band{text-align:center;}
.show_normal #bandi img, .show_flipped #bandi img {max-width:310px; margin:0 auto;}
.show_left #bandi img, .show_right #bandi img{max-width:470px;  margin:0 auto;}


.show_left #content_left,
.show_right #content_right,
.show_normal #content_normal,
.show_flipped #content_flipped{
	display:block;
	}

/*-----------------------------BANDIERE---------------------------*/
#testata{height:30px;background:#ffffff url('logo_palm.gif') no-repeat; background-position:center;}
.bandiere {clear:both; /* float:left;*/width:100%; overflow:hidden;}
#ulflags {
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  /*float:left;
  position:relative; 
  left:50%;*/
  }
#ulflags li {
  float:left;position:relative; /* right:50%;*/
  }
#ulflags a {
  width:auto;
  display:block;
  padding:1px 2px;
  }
.flagimg{width:30px;}
/*---------------------------------------------------------------*/

/*------------------VOCI MENU-------------------------------------

.palm_su{background-color: #E6E4EF;}
.palm_giu{background-color:#E9D8D8;}
.palm_su, .palm_giu{border-bottom:1px solid #cccccc; margin-bottom:2px; padding:2px 5px;}
#menusoft,#menut{clear:both; padding-top:7px;}
.palm_su a, .palm_giu a{font-size:16px; color:#000000; text-decoration:underline;} */

#menut{padding:0;float:left; width:100%; margin-top:5px;}
#menusoft{padding:0;float:left; width:100%; margin-top:7px;}
#menuhardpalm, #menusoftpalm{list-style-type:none; padding:0; margin:0;}
.palm_su,.palm_giu{padding:3px 6px; width:100%; float:left;border-bottom:1px solid #cccccc;}
.palm_su{background-color:#E6E4EF;}
.palm_giu{background-color:#E9D8D8;}
.palm_su a,.palm_giu a{text-decoration:underline; color:#000000;}
