﻿/* BODY */
body {
	background-color:#FFF; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	margin:0px;
	}

/* CONTENITORE */
#container{
	width:960px;
	margin:0 auto;
}

/* HEADER*/
#header{
	float:left;
	width:960px; height:230px;
	font-size:13px; color:#FFF;
}
/* HEADER TOP*/
#headerTop{
	position:relative; float:left;
	width:780px; height:79px;
	margin-bottom:2px;
	background-image:url(../images/img_header.jpg);
}
/* HEADER LEFT*/
#headerLeft{
	position:relative; float:left;
	width:389px; height:150px;
}
/*MENU HEADER SX*/
#headerLeft li{ list-style-type:none;margin:0px; background-image:url(../images/menutop_sx.png); background-repeat:repeat-x;}
#headerLeft ul{ line-height:30px; margin:0px; padding:0px;}
/* LINK MENU HEADER SX*/
#headerLeft li a, #headerLeft li a:link,#headerLeft li a:visited {text-decoration:none;	color:#FFF; padding-left:5px;}
#headerLeft li a:hover {text-decoration:underline;color:#FFF;padding-left:5px;}

/* HEADER RIGHT*/
#headerRight{
	position:relative; float:left;
	width:389px; height:150px;
	margin-left:2px;
	background-image:url(../images/menutop_dx.png);
	background-repeat:repeat-x;
}
/*MENU HEADER DX*/
#headerRight li{ list-style-type:none;margin:0px;  }
#headerRight ul{ line-height:22px; margin:0px; padding:0px; padding-top:8px; }
/* LINK MENU HEADER DX*/
#headerRight li a, #headerRight li a:link,#headerRight li a:visited {text-decoration:none;	color:#FFF; padding-left:5px;}
#headerRight li a:hover {text-decoration:underline;color:#FFF;padding-left:5px;}

/* CONTENUTO */
#contenuto{
	float:left;
	width:960px;
    margin:0px;
	background-color:#fff;
	color:#000;	
	background:  url('../images/bg_sidebar.jpg') repeat-y;
}
#contenuto p{
	padding-top:15px;
	margin-bottom:15px;
	color:#000;
}
/* CORPO */
#corpo{
	float:left;
	width:780px;
	min-height:250px;
	height:auto;
	padding-bottom:15px;
}
/*stili per pagina contenuti*/
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #003366;
	font-weight: bold;
}
.style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #999999;
}
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small
	}
#styleOverTab{
	margin:10px;
	font-size:12px;
	}
#corpotext{
	float:left;
	width:700px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:20px;
	text-align:justify;
}

#corpo table{width:100%; }
#corpo tr{text-align:left;  }
/*#corpo p{padding-top:15px; margin-bottom:15px; font-weight:bold; color:#000;}*/
#corpo a, #corpo a:link, #corpo a:visited {text-decoration:none;color:#000; font-weight:bold; font-size:13px;}
#corpo a:hover {text-decoration:underline;color:#000; font-weight:bold; font-size:13px;}
/*BRICIOLE DI PANE*/
#briciole{
	float:left;
	width:100%; 
	height:30px;
	line-height: 30px;
	text-align:left;
	font-size:11px;
	margin-top:2px;
	background-color:#FFF2C9;
	margin-bottom:20px;	
}
#briciole img{
	padding-left:8px;
}
#briciole a, #briciole a:link, #briciole a:visited {padding-left:5px;text-decoration:none; font-weight:normal;color:#666; font-size:11px; }
#briciole a:hover {padding-left:5px;text-decoration:none;font-weight:normal;color:#79B2D8; font-size:11px;}

/* SIDEBAR */
#sidebar{
	float:left;
	width:180px;
	padding-top:10px; 
	min-height: 250px;
	color:#666;
	padding-bottom:10px;
	line-height:150%; 
}
#sidebar b{ padding-left:5px; color:#000;}
#sidebar a:link, #sidebar a:visited { margin-left:5px;text-decoration:none;	color:#666;}
#sidebar a:hover {margin-left:5px;text-decoration:underline;color:#666;}
/* SIDEHOME */
#sidehome{
	float:left;
	width:180px;
	min-height: 250px;
	text-align:center;
	padding-bottom:10px;
}
#sidehome img{
	padding-top:3px;
	border:0px;		
}
#corpohome{
	float:left;
	padding: 15px 5px 5px 5px;
	width:770px;
	background-color:#FFF;
	min-height:400px;
	color:#333;
}
#corpohome a, #corpohome a:link, #corpohome a:visited {text-decoration:none;  color:#0D4288; }
#corpohome a:hover {text-decoration:underline; color:#0D4288; }

/* FOOTER*/
#footer{
	padding: 10px 0px 10px 0px;
	float:left;
	width:960px;
	font-size:11px;
	background-color:#F2F2F2;
	text-align:center; 
	color:#333;
}
#footer a, #footer a:link, #footer a:visited {text-decoration:none; font-weight:normal;color:#333; }
#footer a:hover {text-decoration:none;font-weight:normal;color:#666;}
