/*
 ------------------------------------------------------------
	CMS_HOME_STYLE.CSS
 ------------------------------------------------------------
	Foglio stile per homepage

	Data: 17-11-2005
 ------------------------------------------------------------
*/

div#mainarea {
position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;	
	height: 580px;	
	width: 1000px;
}

div#rightarea {
	border: 1px solid #898787;
	height: 580px;
	width: 142px;
	position: absolute;
	top: -1px;
	right: 0;
	background-color: #342e2d;
	overflow: none;
	z-index:9999999999;
}

div#rightbox1 {
/*background-color: Fuchsia;*/
	position: relative;
	left: 0;
	top: 0;
	width: 142px;
	height: 40px;
	z-index: auto;
	display:none;
}

div#rightbox2 {
	border-top: 1px solid #898787;
	width: 142px;
	height: 40px;
	display:none;
}
div#rightbox3 {
	width: 142px;
	height: 580px;
}
div#midarea {
border-right: 1px solid #898787;
border-left: 1px solid #898787;
border-top: 6px solid #898787;
background-color: #4e4848;
position: absolute;
top: 420px;
left: 0px;
	width: 856px;
	height: 160px;
}
div#midbox1 {
	width: 856px;
	height: 154px;
}
div#prodplusbox {
background-image: url(/custom_cms/images/sf-box.gif);
background-attachment: fixed;
	width: 856px;
	height: 154px;
}
div#pplusboxprod1 {
	width: 214px;
	height: 154px;
	float:left;
	padding: 5px;		
}
div#pplusboxprod2 {
	width: 214px;
	height: 154px;
	float:left;
	padding: 5px;		
}
div#pplusboxprod3 {
	width: 214px;
	height: 154px;
	float:left;
	padding: 5px;		
}
div#pplusboxprod4 {
	width: 214px;
	height: 154px;
	float:left;
	padding: 5px;		
}
div#pplusboximgarea {
}
.prodplusbox {
}
.ppbimg {
	width: 75px;
	height: 75px;
	float: left;
	border: 1px solid #898787;
	margin: 0;
	padding: 0;
}
.ppbpcode {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d0d0d0;
	margin:0px;
	padding:0px;
	display: none;
}
.ppbtitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d0d0d0;
	text-decoration: none;
	font-weight: bold;
	margin:0px;
	padding-top:4px;
	padding-bottom:4px;
}
.ppbtext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d0d0d0;
	text-decoration: none;
	padding-top: 3px;
	margin: 0 ;
}
.pplusboxtextarea {
	padding: 0 ;
	margin: 0 ;
}
.pplusboxtitlearea {
	padding: 0 ;
	margin: 0 ;

}
#prodplusbox a:link, #prodplusbox a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d0d0d0;
	text-decoration: none;
	font-weight: bold;
}

#prodplusbox a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f85900;
	text-decoration: none;
	font-weight: bold;
}

/* Box delle news nella homepage e nei contenuti */

div#newsbox {
/*	background-color: #000060 ;	*/
	background-color: transparent ;
	width: 100% ;
	padding: 0 ;
	margin: 0 ;
}
div#newsbox1 {
}

#newsbox p {
	margin-top: 3px;
	margin-bottom: 3px;
}

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

.newsboximgarea {
width: 80px;
height: 80px;
	border: 1px solid #c1bdbd ;
	margin-left: 31px;
	text-align: center ;
}
.newsboxtextarea {
	padding: 0 ;
	margin: 0 ;
}
.newsboxarea {
	padding-bottom: 3px;
	margin: 0 ;
}
#newsbox a:link, #newsbox a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #c1bdbd;
	text-decoration: none;
}

#newsbox a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff5900;
	text-decoration: none;
}
#rightbox1 a:link, #rightbox1 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #c1bdbd;
}

#rightbox1 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #c1bdbd;
}

.nwbsubject {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c1bdbd;
	font-weight: bold;
	text-align: center;
	padding-left:1px;
	padding-right:1px;
}

.nwbdate {
	color: #c1bdbd;
	text-indent: 8px ;
	text-align: left ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display:none;
}

.nwbimg {
	width: 80px;
	height: 80px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.nwbtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #c1bdbd;
	padding-left: 8px ;
	padding-right: 8px ;
	text-align: justify ;
}
.nwbregi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px; 
	color: #c1bdbd;
	padding-left: 3px ;
	padding-right: 3px ;
	text-align: center ;
}
.nwbmsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold;
	color: #c1bdbd;
	padding: 5px ;
	text-align: center ;
}

.nwblink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right ;
	font-style: italic ;
	color: #c1bdbd;
	padding-right: 4px;
}
