html,body{margin: 0;padding:0; background: url(img/bgBody.gif) #fff;}
body{font-family: verdana,arial,sans-serif;font-size:10px;text-align: center; color:#4d4d4d}
table{font-size:1em;}
html, img{
	border:0;  	
}

input, select{
	font-size:10px;
}

texarea
{
	font-size:8px;
}

h1, img
{
	margin:0;
	padding:0;
}
A
{
	color:#F0622D;
	text-decoration:underline;
	font-weight:bold;	
}

small
{
	font-size:10px;
	color:#999999;
}	

div#container{
	width:760px !important;
	width:/**/762px;
	margin: 10 auto;
	padding:0;
  	text-align: center; 
  	background-color:#ffffff;
	border:1px solid #fff;
}

/*stili generici, su header e footer*/
div#header{
  position:relative; 
  background-color:#4D4D4D;
  margin:0; 
  padding:0; 
  height:250px; 
  color:#fff;
  font-size:10px;
  text-align:left;
}

div#header A
{
	color:#fff;
}

div#logo{
	width:200px; 
	height:240px !important;
	height:/**/250px; 
	display:inline; 
	float:left;
	text-align:center;	
	margin:0;
	padding:0;
	
}
div#data{
	height:30px;	
}
div#data P
{
	margin:0;
	padding-top:10;
}

div#news{
	width:450px; 
	height:30px; 
	display:inline; 
	float:left
}
div#news P{
	margin-top:10px;
}
div#lingue{
	width:110px; 
	height:30px; 
	display:inline; 
	float:left;
	text-align:right;
	padding-top:7px;
	padding-right:7px;
}
div#lingue P{
	margin-top:10px;
	margin-right:10px;	
}



div#accessoRapido{width:560px; height:70px; display:inline; float:left; background:url(img/bgAccessoRapido.gif) repeat-x;}

div#bandaImmagini{
  float:right; 
  background-color:#ffffff; 
  text-align:justify; 
  margin:0px;
  padding:0px;
  width:560px;  
}


div#navigation{
  width:200px; 
  float:left; 
  margin: 0;
  padding:0; 
  text-align: center;
  background-color:#fff;
  border:0;
}

div#menu{
  background-color:#F0622D; 
  background-image:url('img/sfndDivMenu.gif');  
  border-bottom:1px solid #ffffff;
  margin: 0; 
  padding:0;
  width: 200; 
}


/*Menù di navigazione*/
/* Fix IE. Hide from IE Mac \*/
* html div#menu ul li { float: left;}
* html div#menu ul li a { height: 1%; }
* html div#menu img {}
/* End */
div#menu ul {
	margin: 0;
	padding: 0;
	width: 200px;
	list-style:none;
}
/*controllo l'aspetto di ogni elemento*/
div#menu ul li a {
	display: block;
	text-decoration: none;
	font-weight:bold;
	color: #fff;
	font-size:11px;
	background-color: #F0622D;
	padding:8 10 2 10px;
	border: 1px solid #ffffff;
	border-top: 0;
	border-left:0;
}
div#menu li:hover ul, div#menu li.over ul {display: block;}
div#menu li a:link, div#menu li a:visited {color: #fff; background-color: #F0622D;}
div#menu li a:hover {color: #FFF;background-color:#F06F3F}

div#menu ul li ul li a{
	padding:2px;	
}
div#menu li ul li a:link, div#menu li ul li a:visited {color: #F0622D; background-color: #fff; font-weight:lighter; font-size:10px; border-bottom:1px solid #ccc}
div#menu li ul li a:hover {color: #FFF;background-color:#F06F3F;  border-bottom:1px solid #fff}



div#info{
	float:left; 
	text-align:center;
	width:190px; 
	margin-top:20px;
	vertical-align:bottom;
	font-size:10px;
	
}






div#content{
  float:right;   
  background:url(img/bgContent.gif) #fff;
  text-align:justify; 
  margin:0;  
  padding:0;
  width:560px;    
}
div#content a{color: #F0622D; text-decoration: underline; clear:both;}

div#content ul li a,  ul li ul li a {font-size:10px;}

div#content IMG {
	margin-right:10px !important;
	margin-right:10px;	
}

div#content P{
  font-size:10px;
  line-height:18px;
  margin:0; 
  padding:0; 
  text-align:left; 
  height:auto;
  clear:boot;
}

.breadCrumbs{
	font-size:10px;
	color:#CCCCCC;
}

div#content H2{
  font-size:12px;
  margin:0;
  padding:0;
  color:#F0622D;
  font-weight:lighter;
  text-align:left;
 
}


div#content H3{
  font-size:11px;
  font-weight:lighter;
  color:#F0622D; 
  margin:10 0 0 0; 
  padding:0;  
}

div#content UL
{
	font-size:10px;
  	line-height:18px;		
}

div#content li
{
	list-style:square outside url('img/li.gif');	
	padding:0px;
	margin:5 0 0 0px;	
}


div#content li ul li
{
	margin-left:-10px;	
}

div#content HR
{
	height:1px;
	border-style:solid;
	border-left:0;
	border-right:0;
	border-bottom:0;
	border-top:1;
	color:#ccc;	
	margin:0px 5px;
}

div#content .txtBox
{
	margin:8px;
	background-color:#fff;
	clear:both;
	width:504px !important;
	width:/**/544px;
	padding:20px;	
}




div#content .pannello
{	
	clear:both;
	margin:8px;
	background-color:#fff;
	width:268px !important;
	width:/**/264px;
	padding:0;
}

div#content .pannello H2
{
	background-color:#4d4d4d;
	padding:2px 5px;
	height:15px;
	font-size:11px;
	font-weight:bold;
	
	color:#fff;
	
}	
div#content .pannello P
{
	padding:10px;
	clear:both;
	text-align:left;
	background-color:#FFFFFF;
}

div#content .pannello .prezzo
{
	color:#F0622D;
	font-size:13px;
}
div#content .pannello IMG
{
	display:inline;
	float:left;
	margin:10 20 0	20px;
}
div#content .pannello H3
{
	color:#4d4d4d;
	float:left;
	display:inline;
	margin-top:20px;
	margin-bottom:0px;
	font-size:12px;
	padding:10 10 0 10px;
	text-align:left;
}
div#content .pannello H4
{
	color:#F0622D;
	float:left;
	display:inline;
	margin-top:0px;
	margin-bottom:-10px;
	font-size:11px;	
	padding:10px;
	text-align:left;	
}
div#content .pannello A
{
	color:#F0622D;
	text-decoration:underline;
	font-weight:bold;	
}

div#footer{	
  clear:both;   
  width: 740px !important;
  width: /**/760px;
  font-size:9px;
  padding:10 10px;  
  margin:0;
  background-color:#4D4D4D;  
  color:#fff;  
  text-align:left;
}

div#footer a{color: #fff;font-weight: bold;text-decoration: underline; clear:both;}


