html,body, img {margin: 0;padding:0; border:0;}
body {
	/*text-align:center;*/
	/*margin-top: 4px;*/
}

div#main_container {
	width: 800px;
	margin:0 auto;

	padding-left: 4px;
	
	/* bordo sinistro */
	background: url(../graph/Rendering_side_sx.gif) no-repeat top left;
	background-color:#0c254d; 
}
div#main_container-right {
	/* bordo destro */
	background: url(../graph/Rendering_side_dx.gif) no-repeat top right;
	padding-right: 5px;
	background-color:#0c254d;
}

div#contenuto {
	background: #FFFFFF;
	padding: 0px;
}

div#contenuto-main {
	margin: 0px 169px 10px 0px; padding: 4px; 	
	text-align: left;
}


div#colonna_suggerimenti {
	float: right; width: 160px; padding: 4px; padding-top: 6px;
	background-color: white;
}

div#menu_admin {
	float: left; width: 160px; padding: 4px; padding-top: 6px;
	background-color: white;
	height: 1000px;
}

div#contenuto-admin {
	margin: 0px 169px 10px 0px; padding: 4px; 	
	text-align: left;  width:99%;
	/* background-color:#F13; */
}


div#footer{clear:both; padding: 5px 0 10px 0;
	
    background-color:#0c254d;  color: #FFFFFF;
	background: url(../graph/sfondo_footer.jpg) repeat-x bottom left;;
	text-align: center;}

div#navigation{float: left;width: 160px;\width:170px;w\idth:160px;padding: 1em 0 0 10px}
div#extra{float: right; width: 160px;\width:170px;w\idth:160px;padding: 1em 5px}
div#content{margin: 0 170px;padding: 1em 10px}


/* ******************************************** */
/* div menu_orizzontale */
/* ******************************************** */
#menu_orizzontale {
	
	background: url(../graph/Rendering_bg_menu.gif) !important;
	position: relative;
	/*text-align: justify;*/
	padding-left: 2px; padding-top: 3px; padding-bottom: 0px; margin: 2px 0 0 0;
	text-align: center;
}

#menu_orizzontale a {
    margin: 2px 0 0 0;
	
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	color: #FFFFFF;
	text-decoration: none;
}

#menu_orizzontale a:link, #menu_orizzontale a:active {
	color: #FFFFFF;
	/*background:  url(../graph/tiny_menu_hover.gif);*/
}

#menu_orizzontale a:visited {
	color: #d1d7e1;
}

#menu_orizzontale a:hover {
	color: #0c254d;
	background-image:  url(../graph/tiny_menu_hover.gif);
	
}




/* ******************************************** */
/* elementi scheda servizio */
/* ******************************************** */
div#scheda_servizio {
	float: left; 
	position: relative;
	top: 0; left: 0; width: 610px ; heigth: 120px;
	padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; 
	border: 1px; border-color:#EEEEEE; border-style:solid;
	background-color:#FFFFFF; margin-bottom: 5px;
}
#scheda_servizio #img{
	float: left; margin-left: 0px; padding-right: 2px;
}
#scheda_servizio #contenuto{
	float: right; margin-left: 0px; width: 445px;
}


/* ********************************************
/* Focus_servizio  */
/* ******************************************** */

div#focus_servizio {
	float: left; 
	position: relative;
	top: 0; left: 0; width: 610px ; heigth: 120px;
	padding: 4px;
	border: 1px; border-color:#EEEEEE; border-style:solid;
	background-color:#FFFFFF; margin-bottom: 5px;
}

#focus_servizio #img{
	float: left; margin-left: 0px; padding-right: 5px; margin-top:8px; margin-bottom:0px; padding-bottom: 0px; 
}
#focus_servizio #contenuto{
	float: right; 
	padding-top: 0px;
	padding-right: 5px; width: 290px; 
}

#focus_servizio #panorama {
	margin-bottom:4px; border:hidden; padding: 0; margin-left: 0; border: 0px;
}

#focus_servizio #thumb_panorama{
	position: relative;	width: 300px; padding-left: 5px;
	/*background-color:#FFC0CC;*/
}

#focus_servizio #argomenti_correlati{
	position: relative;	width: 250px; padding-left: 20px;
	/*background-color:#FFC0CC;*/
}
/* ******************************************** */
/* Menu Laterale */
/* ******************************************** */
div#menu_laterale {
	height: 44px; padding: 0px; margin:2px;   background: url(../graph/Rendering_bg_side_menu.gif)  repeat-x;
}

img.menu_laterale {
	float: left; padding-right: 4px;  
}



/* ******************************************** */
/* Elementi Suggerimenti */
/* ******************************************** */
div#scheda_suggerimento {
	float: left;
	/*text-align:justify;*/
	padding: 4px;
}

/* ******************************************** */
/* Elementi top */
/* ******************************************** */
div#top_display {
	left: 0;
	text-align:left;
	border: 0;
	background-color:#0c254d; 
}
div#top_richiesta {
	width: 120px;
	top: 74px;
	left: 500px;
	background-color:#33CC66;margin: 0 0 0 0;
}


/* ******************************************** */
/* Free download */
/* ******************************************** */


div#free_download {
	text-align:center;
	background-image: url(../graph/free-download.jpg) ;
	background-repeat: no-repeat;
	height:93px; 
}

/* ******************************************** */
/* site map */
/* ******************************************** */
#focus_servizio  #colonna1 , #focus_servizio  #colonna2 {
	margin-top: 5px;
	width: 42.8% !important; heigth: 100% !important;
	border: 1px; border-color:#EEEEEE; border-style:solid;
	padding: 20px;
}

#focus_servizio  #colonna1 {
	position:relative; float:left;

}
#focus_servizio  #colonna2 {
	position:relative; float:right;
	
}

/* ******************************************** */
/* menu_tiny */
/* ******************************************** */
 ul.menu_tiny {
list-style: none;

	margin: 0;
	padding: 0px; 
 }
#menu_tiny {
	
	margin: 2px 0 0 0;
	padding: 0;
	border-style: solid solid solid solid;
	border-color: #BCD2E6;
	border-size: 1px;
	border-width: 1px;
	}
	
#menu_tiny li a {
	height: 16px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 18px;
	text-decoration: none;
	
	}	
	
#menu_tiny li a:link, #menu_tiny li a:visited {
	color: #FFF;
	background-color: #8BADCF;
	display: block;
	background:  url(../graph/tiny_menu_down.gif) 0;
	padding: 0px 0 0 10px;
	
	}
	
#menu_tiny li a:hover {
	color: #8BADCF;
	background-color: #FFF;
	background:  url(../graph/tiny_menu_hover.gif) 0 ;
	padding: 0px 0 0 10px;
	}