/*
 ------------------------------------------------------------
	CMS_MAIN_STYLE.CSS	Foglio stile per TestCMS
 ------------------------------------------------------------
*/
html {
	padding:0;
	margin:0;
	scrollbar-darkshadow-color:#2e6ba8;
	scrollbar-face-color:#f7f7f7;
	scrollbar-highlight-color:#2e6ba8;
	scrollbar-shadow-color:#f7f7f7;
	scrollbar-arrow-color:#2e6ba8;
	scrollbar-base-color:#f7f7f7;
}

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

div#container {
	background:url('/custom_cms/images/sf-content.jpg');
/*background:#d9e3ed;*/
	border:1px solid #d9e3ed;
	position:absolute;
	height:756px;
	width:980px;
	left:50%;
	top:0px;
	margin-left:-490px;
	text-align:left;
}

div#header {
	width:209px;	
	height:183px;	
	position:absolute;
	left:0px;	
	top:0px;
	z-index:3000;
}
div#banner {
	top:0px;
}
div#content {
	background:url('/custom_cms/images/sf-cont.jpg');
	position: absolute;
	width:978px;
	height:543px;
	left:0;
	top:183px;
}

div#footer{
background:#d9e3ed;
	width:980px;	
	height:30px;
	position:absolute;
	top:726px;
	z-index:1020;
	left:50%;
	margin-left:-490px;
}
div#lowerbar {
background:#d9e3ed;
	text-align:center;
	padding-top:0px;
}

div#bottomarea {display:none;}


div#langsel {
	display:none;
}
/*form#login {}
form#logout {display:none;}*/
form td {
	font:9px Verdana,Thaoma,Arial,sans;
	color:#000;
}
form td a{
	font:9px Verdana,Thaoma,Arial,sans;
	color:#000;
	text-decoration: none;/*margin-right:94px;*/
}
.tit{
	font:10px Verdana,Thaoma,Arial,sans;
	color:#fff;text-transform:uppercase;
}
.tit2{
	font:10px Verdana,Thaoma,Arial,sans;
	color:#2e6ba8;
}

.TiProdotti{
	position:relative;
	top:-15px;
	padding-left:25px;
	color:#fff;
	font-weight:bold !important;
	font:10px Thaoma,Verdana,Arial,sans;
}
#Ling{

	position:absolute;
	top:176px;
	width:207px;
	height:30px;
	padding-left:25px;
	padding-top:6px;
	color:#03479d;
	font:10px Thaoma,Verdana,Arial,sans;
}
#Ling a{	color:#03479d;text-decoration:none}
#TiServizi{
	background:url('/custom_cms/images/sf-tasto.jpg') no-repeat;
	position:relative;
	top:137px;
	width:207px;
	height:30px;
	padding-left:25px;
	padding-top:6px;
	color:#fff;
	font-weight:bold !important;
	font:10px Thaoma,Verdana,Arial,sans;
}
.#TiServizi a,.TiProdotti a{
		color:#fff;
		text-decoration:none;text-transform:uppercase;
}

/* --- RIGHTAREA - TUTTE le PAGINE - NEWS --- */
div#rightarea {

}
div#rightbox1{
	height:154px;
	width:771px;
	position: absolute;
	top:-131px;
	right:0px;
}
div#rightbox2{
	height:100px;
	width:190px;
	position: absolute;
	top:28px;
	right:0px;
	z-index:99999;
}
div#rightbox3{
	height:145px;
	width:190px;
	position: absolute;
	top:218px;
	right:0px;
}
div#newsbox {
	height:100%;
	width:100%;
	position: relative;
	top: 0px;
	right: 0px;
}

div#newsbox1 {
	position:absolute;
	top:15px;
	right:12px;
	height:120px;
	width:176px;
	overflow:hidden;
}
div#newsbox2 {
	display:none;
}

.newsboximg1area {
	border: 1px solid #769ec6;
	float:left;
	margin-right:4px;
	margin-bottom:2px;
	margin-top:2px;
}
.newsboximg2area,.newsboximg3area {
	display:none;
}
.nwbimg {
height:54px;
}

#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:10px Verdana,Arial,sans;
	color:#000;
	text-decoration: none;
	font-weight:bold;
}

.nwbsubject {
	font:10px Verdana,Arial,sans;
	color:#000;
	padding:0;
	margin-bottom:2px;
	text-decoration: none;
}

.nwbdate {
	display:none;
}

.nwbtext {
	font:10px Verdana,Arial,sans;
	color: black;
	text-align: left ;
}

.nwbregi {
	display:none;
}

.nwbmsg {
	display: none;
}
.nwblink {
	text-align:right;
}

#newsbox .nwblink a:link, #newsbox .nwblink a:hover, #newsbox .nwblink a:visited {
	font:10px Verdana,Arial,sans;
	font-style: italic ;
	color:#000;
	text-align:right;
}

#login input.ralbutton{border:0px;background:none;font:9px Verdana,Arial,sans;position:absolute;right:18px;
	top:127px;cursor:pointer}

	#logout input.ralbutton{border:0px;background:none;font:9px Verdana,Arial,sans;position:absolute;right:18px;
	top:127px;cursor:pointer;color:red}
	#login input{border:2px solid white;}
	
	#darea{margin-top:14px;width:95px}
#titnews{top:-25px;z-index:9999;position:relative;}