/* CSS definition file containing sitestyle stylesheets */
p,a,p.bodytext,span,h2,h3,h4,h5,h6,td,input,select{
		
		color: #660000;
		font-family : Verdana, Tahoma, Times New Roman;
		font-size : xx-small;
	}
	body{
	background-image: url(img/sfondo.jpg);
	background-repeat : repeat-x;
	background-color: #ffffff;
	scrollbar-face-color : #ebebeb;
		scrollbar-darkshadow-color : White;
		scrollbar-shadow-color : #5e2625;
		scrollbar-track-color : White;
		scrollbar-arrow-color : #5e2625;
		scrollbar-base-color : White;
		scrollbar-3dlight-color : #5e2625;
		scrollbar-highlight-color : White;
	}
	
#sopra{
	width: 770px;	
		height: 300px;
	}

	
#barra{
		width: 770px;	
		height: 108px;
		background-image: url(img/barra.jpg);
		background-repeat : no-repeat;
		text-align: right;
		border: 1px solid #012877;
		border-bottom:0px;
	}
	
#menu{
		width: 770px;	
		height: 23px;
		margin-top: 65px;
		padding:0px;
		padding-left: 220px;
		text-align: right;
		/*border: 1px solid red;*/
	}
	
#link1{
		width: 117px;
		text-align: center;
		float: left;
		margin-top: 2px;
		
	}
	#link2{
		width: 109px;
		margin-left: 0px;
		text-align: center;
		float: left;
		margin-top: 2px;
		
	}
	#link3{
		width: 109px;
		margin-left: 0px;
		text-align: center;
		float: left;
		margin-top: 2px;
		
	}
	#link4{
		width: 118px;
		margin-left: 0px;
		text-align: center;
		float: left;
		margin-top: 2px;
		
	}
	#link5{
		width: 92px;
		margin-left: 0px;
		text-align: center;
		float: left;
		margin-top: 2px;
		margin-right: 0px;
		
	}
#flash{
		width: 768px;	
		height: 192px;
		background-image: url(img/sfondoflash.gif);
		background-repeat : repeat;
	}	
	
#animazione{
		width: 532px;	
		height: 192px;
		float: left;
	}	
	
#laterale{
		width: 236px;	
		height: 192px;
		background-image: url(img/laterale.jpg);
		background-repeat : no-repeat;
		float: left;
		text-align: left;
	}
	
#centrale{
		width: 767px;	
		height: 176px;
		background-image: url(img/centrale.jpg);
		background-repeat : no-repeat;
		background-color: #CFCFCF;
	
	}
	
#contentleft{
		width: 380px;	
		height: 176px;
		float: left;
		text-align: left;
		/*border: 1px solid red;*/ /* red border*/
	}
	
#contentleft .csc-textpicHeader{
	/*border: 1px solid yellow; *//* red border*/

}

#contentleft .csc-textpicHeader h1{
	/*border: 1px solid green; *//* green border */
	padding: 0px;
	margin: 0px;
	margin-left:5px;
}
	
	#contentleft div.csi-textpic{
	   width: 280px;
		margin-top: 15px;
		margin-left: 10px;
		margin-right: 0px;
		margin-bottom: 0px;
		height: 70px;
	}
	
	#contentleft div.csi-image{
	   width: 70px;
		text-align: center;
		float: left;
		margin-right: 4px;
	}
	#contentleft div.csi-text{
		width: 188px;/**/
		float: right;/**/
		background-color: #e8e8e8;
		padding: 0px;
		margin-left: 10px;
		margin-right: 0px;
		height: 67px;/**/
		/*border: 1px solid red;*/ /* red border*/
	}
	
	#contentleft p.bodytext{
		text-align: left;
		color: #000000;
		font-family : Arial, Verdana, Tahoma, Times New Roman;
		font-size : 10px;
		vertical-align : top;
		margin-top: 0px;
		margin-left: 5px;
		margin-right: 5px;
	}
	#contentleft h1{
		text-align: left;
		font-family : Arial, Verdana, Tahoma, Times New Roman;
		font-size : 13px;
	   font-weight : bold;
		color: #334A87;
		margin-bottom: 0px;
		margin-left: 5px;
	}
	
	
#contentright{
		width: 380px;	
		height: 176px;
		float: right;
		text-align: right;
		/*padding-left: 50px;*/
		/*border: 1px solid yellow;*/ /* yellow border */
		
	}
	
#contentright .csc-textpicHeader{
	/*border: 1px solid yellow; *//* red border*/

}

#contentright .csc-textpicHeader h1{
	/*border: 1px solid green; *//* green border */
	padding: 0px;
	margin: 0px;
	margin-left:5px;
}
	
	#contentright div.csi-textpic{
	   width: 280px;
		height: 70px;
		margin-top: 15px;
		margin-left: 90px;
		margin-right: 10px;
		margin-bottom: 0px;
		padding-left: 0px;
/*border: 1px solid green;*/ /* green border */
	}
	
	#contentright div.csi-image{
	    width: 70px;
		text-align: center;
		float: right;
		margin-left: 4px;
	}
	#contentright div.csi-text{
		/*float: left;*/
		background-color: #e8e8e8;
		margin-right: 10px;
		margin-left: 10px;
		padding: 0px;
		height: 67px;
		width: 188px;
	}
	
	#contentright p.bodytext{
		text-align: left;
		color: #000000;
		font-family : Arial, Verdana, Tahoma, Times New Roman;
		font-size : 10px;
		vertical-align : top;
		margin-top: 0px;
		margin-left: 5px;
		margin-right: 5px;
	}
	#contentright h1{
		text-align: left;
		font-family : Arial, Verdana, Tahoma, Times New Roman;
		font-size : 13px;
	    font-weight : bold;
		color: #334A87;
		margin-bottom: 0px;
		margin-left: 5px;
	}
	
#contentborder{
		width: 225px;	
		height: 120px;
		margin-top: 65px;
		margin-left: 3px;
		text-align: left;
	}

#contentborder h1.csc-firstHeader{
		width: 225px;	
		height: 18px;
	    font-family : Arial, Verdana, Tahoma, Times New Roman;
		font-size : 13px;
	    font-weight : bold;
		color: #6f6f6f;
		text-align: right;
		margin-bottom: 5px;
		
}
h1 a{
	    font-family : Arial, Verdana, Tahoma, Times New Roman;
		font-size : 12px;
	    font-weight : bold;
		color: #334A87;
		text-align: right;
		margin-bottom: 5px;
		text-decoration: none;	
}

h1 a:hover{
	    font-family : Arial, Verdana, Tahoma, Times New Roman;
		font-size : 12px;
	    font-weight : bold;
		color: #6f6f6f;
		text-align: right;
		margin-bottom: 5px;
		text-decoration: none;	
}

#contentborder div.csc-header{
		margin: 0px;
}

#contentborder div.csi-textpic{
	   width: 225px;
		height: 40px;
		display: block;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 5px;
		margin-bottom: 12px;
		text-align: left;
		/*border: 1px solid red; *//* red border*/
	}
	
	#contentborder div.csi-image{
	   width: 45px;
		text-align: center;
		float: right;
		margin-left: 4px;
	}
	#contentborder div.csi-text{
		/*float: right;*/
		margin-right: 5px;
	}
	
	#contentborder p.bodytext{
		text-align: right;
		vertical-align : top;
		margin-top: 0px;
		margin-left: 2px;
		margin-right: 2px;
		margin-bottom: 0px;
		color: #000000;
		font-family : Arial, Verdana, Tahoma, Times New Roman;
		font-size : 11px;
		vertical-align : top;
		font-weight: bold;
	}

	p.bodytext a{
		color: #666666;
		font-family : Arial, Verdana, Tahoma, Times New Roman;
		font-size : 11px;
		vertical-align : top;
		font-weight: bold;
		text-decoration: none;
	}
	
	p.bodytext a:hover{
		color: #000033;
		font-family : Arial, Verdana, Tahoma, Times New Roman;
		font-size : 11px;
		vertical-align : top;
		font-weight: bold;
		text-decoration: none;
	}
	
#pie{
		width: 769px;	
		height: 74px;
		background-image: url(img/pie.jpg);
		background-repeat : no-repeat;
		margin-right: 2px;
		
	}
#logo{
		width: 770px;	
		height: 38px;
	}
