html
{
	font-size: 100%;
	
	margin: 0;
	padding: 0;
}

body
{
/*	background-color: #e4f6f2;*/
/*background-color: #94c1b7; #004953;*/
background-color: #004953;
	color: #444;
	font-family: Verdana, sans-serif;
	font-size: 80%;
	
	margin: 0;
	padding: 0;

}

#wrapper
{
	background: #fff url(sfumino.jpg) repeat-y scroll center top;
	margin: 0 auto;
	padding: 0 15px;
	width: 960px;
}

#content a
{
	text-decoration: none;
	color: #005b8b;
}

#wrapper a:hover
{
	text-decoration: underline;
}

#topbar
{
	background-color: #0c7d79;
	border-bottom: 1px solid #004953;
	font-size: 80%;
	font-weight: bold;
}

#topbar ul
{
	margin: 0;
	padding: 7px 0 7px;
}

#topbar li
{
/*	float: left;*/
	list-style-image: none;
	list-style-position: none;
	list-style-type: none;
	margin: 0;
	padding: 0 10px;
	display: inline;
	vertical-align: center;	
}

#topbar a, a:hover
{
	color: #fff;
	text-decoration: none;
}

#topbar img
{
	border: none;
	margin-right: 3px;
}

#header
{
	background: #fff url(headbg01.jpg) no-repeat left top;
	height: 200px;
	line-height: 200px;
}

#header h1
{
	color: #fff;
	font-family: Poor Richard, serif; /* per test font, da usare img */
	font-style: italic;
	font-size: 400%;
	padding-left: 30px;
	float: left;
	margin: 0;
}


#h_navigation{
/*border: 1px solid #004953;*/
list-style:none;
overflow:hidden;
width:100%px;
margin:0;
/*padding:1px;*/
padding: 0;
background-color:#FFFFFF;
/*border:1px solid #437E7E;*/


} 
#h_navigation li
{
	display: inline;
}

#h_navigation a{
border-top: 1px solid #004953;
border-bottom: 1px solid #004953;
display:block;
/*	border-bottom: 1px solid #004953;
	border-top: 1px solid #004953;*/
float:left;
width:160px;
/*margin-top: 1px;
margin-left: 1px;
margin-right:1px;*/
height:40px;
/*margin-left:1px;*/
/*padding-left:15px;*/
background-color:#bbe3e3;
background-color:#e0f4f4;
background-color:#d1d8ea;
/*border-left:15px solid #004953;*/

font-family:Verdana, sans-serif;
letter-spacing: 1px;
font-size:120%;
font-weight: bold;
font-family: Trebuchet MS, Verdana, sans-serif;
text-transform:uppercase;
text-decoration:none;
color:#437E7E;
color:#fff;
line-height:40px;
text-align: center;
/*background: #fff url(sfumenu.jpg) repeat-x scroll center top;*/
/*background: #004953 url(sfuvoce.jpg) repeat-y scroll left top;*/
color: #fff;
background-color: #ADDFAD;
	background-color: #0c7d79;
	
	
	width: 120px;
	font-size: 100%;
	width: 160px; /* 6 voci di menu */


}

#h_navigation a:hover{
/*background-color:#E5E5E5;*/
/*border-left:10px solid #CCCCCC;*/
/*color:#50C878;*/
/*background-color: #004953;*/
border-top: 1px solid #004953;
border-bottom: 1px solid #004953;
background-color: #0c7d79;
background-color: #005b8b;
background-color: #004953;
border-top: 1px solid #0c7d79;
border-bottom: 1px solid #0c7d79;
} 

#h_navigation .current
{
	background-color: #004953;
border-top: 1px solid #0c7d79;
border-bottom: 1px solid #0c7d79;		
}

/*
#v_navigation
{
	float: right;
	width: 250px;
}
*/

#content
{
/*	margin-right: 270px;*/

	padding: 20px;
	padding-top: 0px;
	
/*	margin-top: -20px;*/
	
	text-align: justify;
	letter-spacing: 0.6px;
}



#breadcrumb
{
	padding: 10px;
	font-size: 80%;
	letter-spacing: 1.5px;
	font-weight: bold;
	height: 10px;
	line-height: 10px;
}

#breadcrumb a, a:hover, a:visited
{
	color: #005B8B;
}

#breacrumb a, a:visited
{
	text-decoration: none;
}

#content h2 {
	font-size: 140%;
	background-color: #0C7D79;	
	padding-left: 10px;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-weight: thin;
	letter-spacing: 2px;
	border: 1px solid #004953;
	color: #fff;
	background-color: #005B8B;
	background-color: #01796F;
	border: 1px solid #004953;
	padding: 1px 0 1px 10px;
}

#content h3 {
	font-size: 120%;
	border-bottom: 2px dotted #005B8B;
}

#content ul {
	margin: 0;
	padding-left: 10px;
}

#content ol {

}


#content ol li {
	list-style-type: lower-alpha;
	list-style-position: outside;
	vertical-align: baseline;	
}

#content ul li {
	background: #fff url(li.jpg) no-repeat scroll 1px 3px;
	list-style-type: none;
	list-style-position: outside;
	padding-left: 15px;
	vertical-align: baseline;	
}

#footer {
	border-top: 1px solid #004953;
/*border-bottom: 1px solid #004953;*/
height: 60px;

	background-color: #0c7d79;
	color: #fff;
/*	border-bottom: 1px solid #004953;*/
	font-size: 80%;
/*	font-weight: bold;*/
line-height: 20px;
padding-left: 10px;

}














.float-riga-sx img {
	border: 1px solid #004953;
	padding: 2px;
}


.float-riga-sx {
/*	margin-right: 660px;*/
/*	margin-top: 10px;*/
	width: 250px;
	float: left;
}

.float-riga-dx {
	vertical-align: text-top;
	margin-top: 10px;
	margin-left: 260px;
}

.purificatore {
	clear: both;
}

.float-riga-ssx {
	/* celletta di sinistra */
	width: 300px;
	float: left;
}

.float-riga-cen {

}

.float-riga-ddx {
	/* celletta di destra */
	width: 300px;
	float: right;
}










#content th {
	background-color: #01796F;
	color: #FFF;
	padding: 3px;
/*	font-size: 90%;*/
}

#content table {
	font-size: 85%;
}

table.contenttable tbody {
	vertical-align: text-top;
}

/*.tr-even {
	background-color: #eee;
	font-weight: bold;
}*/

/*.tr-odd {
	background-color: #fff;
		font-weight: bold;
}*/

td.csc-uploads-icon {
	text-align: center;
}

#content table img {
	border: none;
}

div.csc-textpic img {
	border: 1px solid #004953;
	background: #fff;
	padding: 2px;
}

.fascialoghi {
	margin: 10px 0 10px 0;
	text-align: center;
}

.fascialoghi img {
	border: none;
	padding: 0 10px 0 10px;
	vertical-align: middle;	
}

.left {
	float: left;
}

.right  {
	float: right
}

.contenttable contenttable-1 {
	font-size: 40px;
}

div.slideInfoZone {
	height: 60px;
}

div#leftcol {
	margin-right: 223px;
	padding-right: 7px;
	border-right: 1px dashed #004953;
/*	float: left;
	width: 690px;*/
/*	margin-top: -20px;*/
}

div#rightcol {
	float: right;
	width: 215px;
}
