/* *************************************************************************** */
/* ***************   INIZIO VOCI PER SCHELETRO SKIN XHTML  ******************* */
/* *************************************************************************** */
* {
	margin:0; 
	padding:0;
}

body {
	text-align:left;
	margin:0;
	background-image: url(sf_pagina.jpg);
	background-repeat: repeat-x;
}

#containerBody {
	width:940px;
	margin: 20px auto;   /*centra negli altri browsers (non IE 5)*/
    text-align: left;   /* ripristina l' allineamento settato nel Body */
	padding: 0;
}
#container {	
	width: 940px; 
	height: auto;	
	padding: 1px 0; 
	border:2px solid #a0a0a0;
	background-color:white;
	
	margin-bottom:0px;	
	margin: 0px auto;   /*centra negli altri browsers (non IE 5)*/
    text-align: left;   /* ripristina l' allineamento settato nel Body */
}
#logo {	
	background-image: url(logoCespi280.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	height: 76px;
	width: 938px;
	margin: 0;
	padding:0;
	clear: both;
	float: left;
}
#logo .right {	 
	width:340px;
	float:right;
	height:20px; 
	text-align: right; 
	margin-top: 10px;	 
	margin-right: 10px;
	white-space:nowrap;
}

#header {	
	background-image: url(sf_top.jpg);
	background-repeat: repeat-x;
	height: 152px;
	width: 938px;
	margin: 0px 1px 0px 1px;
	padding:0;
	clear: both;
	float: left;
}
#headerImg {	
	background-image: url(top.jpg);
	background-repeat: no-repeat;
	height: 152px;
	width: 938px;
	margin: 0;
	clear: both;
	float: left;
}

#header .left {
	margin-top: 50px;	 
	margin-left: 30px;
	height:auto;
	width:450px;
	float:left;
}
#header .right {
	height:110px;	 
	width:560px;
	padding-right:10px;
}
.TxtTitolo1 {
	color:white;
	font-style: normal; 
	font-family: Arial, 'Trebuchet ms', Verdana; 
	font-size: 22px;
	font-weight: normal;
}
.TxtTitolo2 {
	color:white;
	font-style: normal; 
	font-family: Arial, 'Trebuchet ms', Verdana; 
	font-size: 16px;
	font-weight:normal;
}
#navigation {
	background-image:url(sf_menu.jpg);
	width:938px;
	height:22px;
	color:#ffffff;
	padding:0;
	margin:0px 1px 0px 1px;

	clear:both;
	float:left;
}

/**************** Content styles ****************/
#barraUsername {
	margin-top:10px;
	padding:0;
	width:938px;
	clear:both;
	float:left;
	height:20px;
}
#barraUsername .left {	 
	width:580px;
	float:left;
	height:20px;
	padding-left:5px;
	text-align:left; 
	white-space:nowrap;
}
#barraUsername .right {	 
	width:340px;
	float:left;
	height:20px; 
	text-align: right; 
	padding-right:10px;
	white-space:nowrap;
}

/**************** Contentpane *************************/
.contentpane {
	float:left;
	width:78%;
	padding:0;
}
.contentpaneADMIN {
	float:left;
	width:100%;
	padding:0;
}

#dnn_subcontent {
	float:right;
	width:21%;
	padding:0;
}

#dnn_subcontentpane p{margin:0 0 16px 0;}

/**************** Columns *************************/
#dnn_splitcontentleft{float:left; width:64%;padding:5px 0 0 0px;}
#dnn_splitcontentright{float:right; width:34%;padding:5px 0 5px 0;}
#dnn_singlecolumn{width: auto; padding:5px; text-align:left;}


/**************** Privacy Row ****************/
.PrivacyStatement{
	height:22px;
	clear:both;
	width:938px;
	padding:0;
	margin:0;
	text-align:center;
}
/**************** Footer styles ****************/
#footerArea{
	background-image:url(sf_menu.jpg);
	background-color:#CCCCCC;
	height:22px;
	clear:both;
	width:938px;
	padding:0;
	margin:0;
	text-align:center;
}
#footerArea p{padding:0; margin:0;}
#footerArea a{font-weight:bold;}
#footerArea a:hover{text-decoration: underline;}
.footerText {
	color: #666666;
	font-style: normal; 
	font-family:'Trebuchet ms', Verdana, Arial; 
	font-size: 12px;
}

#SubfooterArea{
	height:20px;
	clear:both;
	width:938px;
	padding:0;
	margin:0; 
	text-align:center;
}
#SubfooterArea p{padding:0; margin:0;}
#SubfooterArea a{background-color:bold;}
#SubfooterArea a:hover{text-decoration: underline;}

.SubFooterText {
	color: #666666;
	font-style: normal; 
	font-family: Arial, Verdana; 
	font-size: 10px;
}
/* *************************************************************************** */
/* ***************    FINE VOCI PER SCHELETRO SKIN XHTML   ******************* */
/* *************************************************************************** */


