/*
 ------------------------------------------------------------
	CMS_MAIN_STYLE.CSS	Foglio stile per TestCMS
	Data:  24-11-2006
 ------------------------------------------------------------
*/
* { padding:0; margin:0; }

html {
}

body { 
	background:#B4DBFC;
	text-align:center;
}	

div#container {
	margin: 0 auto;
	width: 1004px;
	text-align: left;
}

div#header {
	width: 1004px;	
	height: 156px;
	z-index: 10;
}

#faux {
	background-image: url('/custom_cms/images/sfondo_corpo.jpg');
	background-repeat: repeat-y;
	/*le cose che seguono servono per la corretta gestione del footer*/
	margin-bottom: 0px;
	width: 100%;
	height: auto !important;  /* per i browser moderni */
   	height: 480px;  /* per IE5.x e IE6 */ 
   	min-height: 480px;  /* per i browser moderni */
	position: relative;
	top: -4px;
}

div#content {
	/*le cose che seguono servono per la corretta gestione del footer*/
	margin-left: 98px;
	margin-top: 30px;
	margin-bottom: 20px;
 	display: inline;
 	position: relative;
	height: auto !important;  /* per i browser moderni */
   height: 380px;  /* per IE5.x e IE6 */
   min-height: 380px;  /* per i browser moderni */
}

div#footer {
	background-image: url('/custom_cms/images/sf-footer.jpg');
	margin: 0 auto;
 	clear: both;
	width: 1004px;	
	height: 74px;
	position: relative;
	top:-4px;
}

div#lowerbar {
}

div#rightarea {
	background-color: transparent;
	width: 178px;
	height: 130px;
	position: absolute;
	top: -68px;
	left: 598px;
	z-index:9999;
}

div#rightbox1 {
	background-color: transparent;
}

div#bottomarea {
	display:none;
}



div#langsel{
	display:none;
}


div#menuSecondarioBar {
	display: none;
}
.Footer {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 9px;
	color:#232323;
	text-decoration: none;
}

.Footer a:link,
.Footer a:visited,
.Footer a:hover,
.Footer a:focus,
.Footer a:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #232323;
	text-decoration: none;
}