body {
	margin: 0;
	padding: 0;
	background:#edf8ff url(sf_back.png) top right no-repeat;
	font: normal 11px Arial,Helvetica,sans-serif;
	color: #333333;
}
/* Header */
#header {
	width: 750px;
	height: 54px;
	vertical-align: bottom;
	font-family: "Trebuchet MS", verdana, arial, helvetica;
	margin: 0px auto;
	background: url(sf_header.png) top left no-repeat;
}

#header h1 {
	margin: 0;
}
#header h1 a {
	display: block;
	float: left;
	height: 50px;
	margin:0px;
	text-decoration: none;
	text-indent: -9999px;
	width: 360px;
}
#navigationh1 {
	height: 29px;
	font-size:10px;
	background: url(sf_headertop.png) top left no-repeat;
	text-align:left;
	margin:0;
	padding:0;
	width:775px;
}
#navigationh1 h1, #navigationh1 h1 a {
	margin:0px;
	padding:12px 2px 0px 3px;
	font-size:10px;
	color:#666;
	float: none;
	height: 32px;
	text-indent: 0px;
	width: 750px;
	background: none;
} 
#fotoistituzionale {
width:750px;
margin:0px;
padding:0px;
border-bottom: 8px solid #e7e7e7;
height:156px;
background-color:#FFFFFF;
}
#fotoistituzionale img {
margin:0px;
padding:0px;
}
a {
	text-decoration:none;
	color: #006eba;
}

a:hover {
	text-decoration:underline;
	color: #006eba;
}
h2, h2 a {
color:#006eba;
font-family:"Trebuchet MS",Verdana,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt 0pt 3px;
padding:5pt 0pt 0px;
text-decoration:none;
}

h3 {
color:#006eba;
font-family:"Trebuchet MS",Verdana,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt 0pt 3px;
padding:5pt 0pt 0px;
text-decoration:none;
}
h2.spaced {
font-size:13px;
padding:0pt 0pt 0px;
}
h2.spaced a {
font-size:13px !important;
font-weight:bold;
padding:0pt 0pt 0px;
margin-bottom:3px;
margin-top:0px;
display:block;
}
h2.spaced a:hover {
text-decoration:none !important;
}

#tabs6 {
float:left;
width:100%;
line-height:normal;
height:18px;
}
#tabs6 ul {
margin:0;
padding:0px 0px 0 228px;
list-style:none;
}
#tabs6 li {
display:inline;
margin:0;
padding:0;

}
#tabs6 a {
float:left;
background: url(sf_men_sx.png) no-repeat left top;
margin:0;
padding:0 0 0 20px;
text-decoration:none;
}
#tabs6 a span {
float:left;
display:block;
background: url(sf_men_dx.png) no-repeat right top;
padding:0px 15px 2px 6px;
color:#FFF;
font-family:verdana;
font-size:13px;
text-decoration:none;
font-weight:bold;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs6 a span {float:none;}
/* End IE5-Mac hack */
#tabs6 a:hover span {
color:#edf8ff;
}
#tabs6 a:hover span {
color:#ba0012;
}
#tabs6 #current a span {
color:#edf8ff;
}
.txtind {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
.titabbl {
color:#ffffff;
font-size:12px;
font-weight:bold;
}
.meta {
color:#333333;
float:right;
font-size:10px;
text-align:right;
padding-right:10px;
width:375px;
}
.datanews {
color:#ba0011;
float:right;
font-size:10px;
margin-right:4px;
text-align:right;
}

.sumit_form {
background:#005fa1;
color:#FFFFFF;
font-size:10px;
padding:1px;
border: 1px solid #094964;
}


#main {
float:left;
margin:0px;
padding:0px;
width:100%;
background: url(sf_wrapper.png) left repeat-y;
}
#mainsingle {
float:left;
margin:0px;
padding:0px;
width:100%;
background: url(sf_wrapper_single.png) left repeat-y;
}
#main_cont {
margin:0px;
padding:0px;
width:100%;
background: url(sf_main.png) bottom left no-repeat;
}
#main_contsingle {
margin:0px;
padding:0px;
width:100%;
background: url(sf_main_single.png) bottom left no-repeat;
}
#pagina {
margin:0px;
padding:0px;
width:750px;
}
.paginazside {
float:left; 
width:70px;
text-align:right;
 padding-right:3px;
 }
#leftside {
float:left;
width:544px;
height: auto !important;  /* per i browser moderni */
height: 450px;      /* per IE5.x e IE6 */
min-height: 450px;  /* per i browser moderni */
padding: 0px 3px 10px 3px;
}
#leftsideSingle {
float:left;
width:538px;
height: auto !important;  /* per i browser moderni */
height: 450px;      /* per IE5.x e IE6 */
min-height: 450px;  /* per i browser moderni */
padding: 0px 6px 10px 6px;
text-align:justify;
}
#video {
float:left;
width:275px;
height:208px;     
}
.TabSinistra {
float:left;
width:100px;
text-align:right;
padding-right:6px;
}
#contenuto {
float:right;
width:390px;
padding-left:2px;
}
#contenutomotore {
height:550px;
}

.boxcategorielenco {
width:390px;
height:auto;
clear:both;
border-bottom: 2px solid #F0F0F0;
margin-bottom:13px;
}
.boxcategoriteto {
float:left;
width:140px;
margin-bottom:5px;
}
.contenutounterzo {
float:left;
width:110px;
margin-bottom:5px;
padding-left:15px;
}
blockquote {
font-style:italic;
font-weight:bold;
border-bottom:2px solid #f0f0f0;
}
.boxcategoridetails {
float:left;
width:285px;
margin-bottom:0px;
text-align:right;
}

#txtSelect{
height:124px;
}
#txtSelectvenaff{
height:90px;
}
#sidebar {
float:left;
width:144px;
}
#sidebar ul {
margin: 0;
padding: 0;
list-style: none;
padding: 5px 0px 5px 3px;
}
#sidebar li {
padding: 0px 0px 1px 0px;
}
#sidebar ul li a, #sidebar2 ul li a  {
display:block;
padding: 1px 0px 1px 11px;
font-size:11px;
text-decoration:none;
color:#006eba;
}
#sidebar ul li a  {
width:129px;
}
#sidebar ul li a {
background:url(li_sidebar.png) left no-repeat;
}
#sidebar2 ul li a {
background:url(li_sidebar2.png) left no-repeat;
}
.true {
background:url(support.gif) left no-repeat !important;
}

#sidebar li a:hover,#sidebar2 li a:hover {
	color: #ba0012;
}
#international {
width:190px;
background:url(search_international_location_4.png) top center no-repeat;
height: auto !important;  /* per i browser moderni */
height: 130px;      /* per IE5.x e IE6 */
min-height: 130px;  /* per i browser moderni */
}
#international ul li a {
margin-left:105px;
background:none;
width:74px;
}
#sidebar2 {
float:left;
width:190px;
padding:15px 5px 10px 5px;
}
#sidebar2 ul {
margin: 0;
padding: 0;
list-style: none;
padding-top:5px;
padding-bottom: 5px;
}
#sidebar2 li {
padding-bottom:1px;
}
.menu,
	.menu ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	.menu {width:189px;}
	.menu li {
		display:block;
		margin:0;
		padding:0;
		margin-bottom:1px;
	}
	.menu a {
		display:block;
		padding:2px 5px;
		color:#000;
		background:#b0c23d;
		text-decoration:none;
	}
	.menu a:hover,
	.menu a:focus,
	.menu a:active {background:#d9dcb0;}
	.menu ul li {padding-left:15px;}
	.menu ul a {background:#ced174;}
	.hidden {display:none;}











.classselect {
float:left;
clear:both;
width:135px;
height:23px;
background:url(sf_select.png) top left no-repeat;
margin-left:5px;
}

select {
border:none;
font-size:11px;
font-family:Verdana;
color:#A4A4A4;
width:127px;
margin:4px 0px 0px 6px;
}
div.redBorderTest {
overflow : hidden;
border : none;
width : 125px;
height : 16px;
margin:3px 0px 0px 5px;

}
div.redBorderTest select {
display : block;
float : none;
margin-top : -1px;
margin-left : -1px;
}
.bor {
border: 1px solid #666666;
margin: 0px;
}


select option{
color:#333333;
}



#footer {
margin:0px;
padding: 0px 0px 20px 0px;
width:100%;
background: url(sf_footer.png) bottom left no-repeat;
}
#footer_cont {
margin:0px;
padding: 5px 10px 0px 10px;
width:730px;
}
#menufooter {
float:right;
text-align:right;
}
