/*
 ------------------------------------------------------------
	CMS_MAIN_STYLE.CSS	Foglio stile per TestCMS
 ------------------------------------------------------------
*/
h1{color: #1E262C;
    font: 12px/16px Arial,Verdana,Thaoma,sans;}
h2{display:none;}

/* PER IPAD IPHONE*/


@media handheld{

div#menuPrincipaleBar{}

#banner{}

}






* { padding:0; margin:0; }


html {
}


body {
	text-align:center;
/*		background:#f4f4f4 url('/custom_cms/images/sf-body.gif') repeat-y top center;*/
/*		background:#fff url('/custom_cms/images/sf-bodybordi.gif') repeat-y top center;*/

}


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

div#header {
	width:979px;	
	height:162px;
	overflow:hidden;
}

#faux {
	position:relative;
	width: 100%;
}

div#content {
	height: auto !important;  /* per i browser moderni */
   height:700px;  /* per IE5.x e IE6 */
   min-height:700px;  /* per i browser moderni */
}

div#footer {
	margin: 0 auto;
 	clear: both;
	width:979px;	
	height:28px;
}

p {margin:0;padding:0;}

a img {border:0;}

.errmsg{font:11px Verdana,Thaoma,sans;}

div#langsel{display:none;}





div#datiBottom{
	font:11px Arial,Verdana,Thaoma,sans;
	color:#6f6e6c;
	position:relative;
	left:0px;
	top:7px;
	width:450px;
	float:left;
	text-align:left;
}
div#linkcpz{
	font:11px Arial,Verdana,Thaoma,sans;
	color:#6f6e6c;
	position:relative;
	right:0px;
	top:7px;
	width:528px;
	float:left;
	text-align:right;
}
div#datiBottom a,div#linkcpz a{
			color:#6f6e6c;text-decoration:none
}

.txtnero{
		font:12px Arial,Verdana,Thaoma,sans;
	color:#333333;
}
.txtnero a{
		font:12px Arial,Verdana,Thaoma,sans;
	color:#333333;text-decoration:none
}
.titarearis{
		font:12px Arial,Verdana,Thaoma,sans;
	color:#fff;font-weight:bold;padding-left:8px;
}
#darea{
	margin-bottom:25px
}
#darea a{
			font:11px Arial,Verdana,Thaoma,sans;
	color:red;text-decoration:none;font-weight:bold
}

#RA_UserId5,#RA_Pwd5{
	margin-top:2px;width:100%;height:23px;padding:2px;
}


#fb{position:absolute;left:550px;top:65px;}
#coprifb{position:absolute;width:42px;height:42px;left:557px;top:70px;
	background:#fff;z-index:999;}


#rightarea{

	position:absolute;
	width:212px;
	top:226px;
	left:0;
}

#rightbox1{position:absolute;top:226px;
		height:225px;
		
}

#rightbox2{border-bottom:1px dotted #6f6e6c;
	background: url('/custom_cms/images/news.gif') no-repeat;
		height:190px;
		position:absolute;
}




div#newsbox1 {
	position:relative;
	top:35px;
	left:0px;
	height:70%;
	width:100%;
	overflow:hidden;
}

div#newsbox2 {
	position:relative;
	top:35px;
	left:0px;
	height:62%;
	width:100%;
	overflow:hidden;
}
.newsboximg1area{float:left;margin-right:12px;margin-bottom:14px;margin-top:4px;}
.newsboximg1area img{height:40px}
.newsboximg2area,.newsboximg3area {
	display:none;
}
.nwbimg {
}

#newsbox p {
}

div#newsboxtitlearea {
	padding: 0 ;
	margin:0;
	text-align: center ;
}

div#newsboxtextarea {
	padding: 0;
	margin: 0 ;
}

#newsbox a:link, #newsbox a:visited, #newsbox a:hover {
	font:13px Arial,Verdana,Thaoma,sans; 
	color:#d1020a;
	text-decoration: none;

}
.nwbsubject {
	padding-bottom:4px;font-weight:bold
}

.nwbdate {
display:none;
}

.nwbtext {	
	padding-top:4px;
	font:12px Arial,Verdana,Thaoma,sans; 
	color:#1e262c;
	text-align: left ;

}

.nwbregi {
	display:none;
}

.nwbmsg {
	display: none;
}
#newsbox .nwblink {
	text-align:left !important;margin-top:-10px;
}

#newsbox .nwblink a, #newsbox .nwblink a:hover, #newsbox .nwblink a:visited{
	font:11px Arial,Thaoma,sans; 
	color:#d1020a;font-weight:bold;
	padding-top:0px;
}

#img {
    top: 10px;
    width: 90px;
    height: 125px;
}

