/* 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.gif);
	background-repeat : repeat;
	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;
	}
	
	#testa{
		width: 721px;	
		height: 118px;
		background-image: url(img/testa.jpg);
		background-repeat : no-repeat;
		border: 1px solid black;
		}
	
		#menu{
		width: 721px;	
		height: 17px;
		margin-top: 101px;
		text-align: center;
		
		}
		#menu a{
	color: #f9f5f5;
	font-family :  Verdana, Tahoma, Helvetica, sans-serif;
	font-size : 11 px;
	font-weight: bold;
	text-decoration: none;
	text-transform : lowercase;	
	padding-right: 10px;
	padding-left: 10px;
		}
	#menu a:hover{
	color: #FF9900;
	font-family :  Verdana, Tahoma, Helvetica, sans-serif;
	font-size : 11 px;
	font-weight: bold;
	text-decoration: none;
	text-transform : lowercase;	
	padding-right: 10px;
	padding-left: 10px;
		}

	#lingue{
		width: 721px;	
		height: 18px;
		background-image: url(img/lingue.jpg);
		background-repeat : no-repeat;
	}
	
	#home{
	    color: #333333;
	    font-family :  Verdana, Tahoma, Helvetica, sans-serif;
	    font-size : 10 px;
		width: 360px;	
		height: 18px;
		text-align: left;
		float: left;
		padding-left: 10px;
		padding-top: 3px;
	}
	#home a{
	color: #333333;
	font-family :  Verdana, Tahoma, Helvetica, sans-serif;
	font-size : 10 px;
	font-weight: bold;
	text-decoration: none;
	text-transform : lowercase;	
		}
	#home a:hover{
	color: #FFffff;
	font-family :  Verdana, Tahoma, Helvetica, sans-serif;
	font-size : 10 px;
	font-weight: bold;
	text-decoration: none;
	text-transform : lowercase;	
		}
	#sceltalingua{
		color: #333333;
	    font-family :  Verdana, Tahoma, Helvetica, sans-serif;
	    font-size : 10 px;
		width: 361px;	
		height: 18px;
		text-align: right;
		float: left;
		padding-right: 10px;
		padding-top: 3px;
	}
	
	#sceltalingua a{
	color: #333333;
	font-family :  Verdana, Tahoma, Helvetica, sans-serif;
	font-size : 10 px;
	font-weight: bold;
	text-decoration: none;
	text-transform : lowercase;	
		}
	#sceltalingua a:hover{
	color: #FFffff;
	font-family :  Verdana, Tahoma, Helvetica, sans-serif;
	font-size : 10 px;
	font-weight: bold;
	text-decoration: none;
	text-transform : lowercase;	
		}
	#barra{
		width: 721px;	
		height: 89px;
		background-image: url(img/barra.jpg);
		background-repeat : no-repeat;
		background-color: #ffffff;
	}
	#contentborder{
		width: 229px;	
		height: 88px;
		margin-left: 300px;
		background-color: #557E90;
		text-align: left;
	}
	
	#contentborder h1.csc-firstHeader{
	width: 220px;
	color: #ffffff;
	font-family :  Georgia, Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size : 20 px;
	font-weight: none;
	padding-bottom: 0px;
	margin-left: 5px;
	}
	
	#contentborder p.bodytext{
	width: 220px;
	color: #ffffff;
	font-family :  Verdana, Tahoma, Helvetica, sans-serif;
	font-size : 13 px;
	font-weight: none;
	font-style: italic;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 10px;
	}
	
	#corpo{
		width: 721px;	
		height: 454px;
		background-color: #ffffff;
		
	}
	
	#content{
		width: 372px;	
		height: 454px;
		background-color: #ffffff;
		float: left;
		text-align: left;
	}
	
	#content div.divsingolocontenuto{
		width: 360px;	
		margin-left: 5px;
	}
	
	#titolopag{
		width: 700px;	
		height: 21px;
		text-align: left;
		margin-left: 5px;
	}
	
	#contentright{
		width: 349px;	
		height: 454px;
		background-color: #ffffff;
		float: left;
		
	}
	
	#contentright h1{
		text-align: right;
		color: #CC3300;
		font-family : Georgia, Arial, Verdana, Tahoma, Times New Roman;
		font-size : 16px;
		font-weight: none;
		margin-right: 5px;
		margin-bottom: 3px;
	
	}
	
	
	
	
	#soprapie{
		width: 721px;	
		height: 47px;
	}
	
	#pie{
		width: 721px;	
		height: 75px;
	}
	
	#pietesto{
		width: 645px;	
		height: 75px;
		float: left;
		text-align: center;
		color: #A4B2CC;
		font-family : Verdana, Tahoma, Arial, Times New Roman;
		font-size : 10px;
		margin-top: 20px;
		
	}
	#pietesto a{
		color: #FFB400;
		font-family : Verdana, Tahoma, Arial, Times New Roman;
		font-size : 10px;
		text-decoration: none;
	}
	#pietesto a:hover{
		color: #ffffff;
		font-family : Verdana, Tahoma, Arial, Times New Roman;
		font-size : 10px;
		text-decoration: none;
	}
	#pielogo{
		width: 76px;	
		height: 75px;
		float: left;
		margin-top: 0px;
		
	}
	
	
	
	/* COMMON */
	.csi-textpic {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.csi-textpic img {
		/*border: 1px solid black;  XXX demo only*/
		margin: 0px;
	}
	
	.csi-textpic .csi-caption {
		text-align: center;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/
		font-style: italic;  /*XXX demo only*/
		margin-bottom: 0px;
	}
	
	.csi-textpic .csi-image {
		margin-bottom: 0px;
	}
	
	.csi-textpic .csi-imagewrap {
		/*border: 1px solid blue; XXX demo only*/
		margin-bottom: 0px;
	}
	
	.csi-textpic .csi-text {
		margin-bottom: 0px;
	}
	
	#content p.bodytext {
		margin-top: 0px;
		margin-left: 5px;
		margin-right: 5px;
		text-align: left;
		color: #666666;
		font-family : Verdana, Tahoma, Arial, Times New Roman;
		font-size : 11px;
	}
	#content b {
		margin-top: 0px;
		text-align: left;
		color: #2892C0;
		font-family : Verdana, Tahoma, Arial, Times New Roman;
		font-size : 11px;
	}
	
	#content h1 {
		margin-top: 0px;
		text-align: left;
		color: #2892C0;
		font-family : Verdana, Tahoma, Arial, Times New Roman;
		font-size : 12px;
	} 
	
	#content a {
		margin-top: 0px;
		text-align: left;
		color: #ff6600;
		font-family : Verdana, Tahoma, Arial, Times New Roman;
		font-size : 11px;
		text-decoration: none;
	}
	#content a:hover {
		margin-top: 0px;
		text-align: left;
		color: #2892C0;
		font-family : Verdana, Tahoma, Arial, Times New Roman;
		font-size : 11px;
		text-decoration: none;
	}
	#contentright p.bodytext {
		margin-top: 0px;
		text-align: right;
		color: #999999;
		font-family : Verdana, Tahoma, Arial, Times New Roman;
		font-size : 10px;
		margin-left: 10px;
		margin-bottom: 0px;
		margin-right: 10px;
	}
	
	#contentright div.csi-text p.bodytext {
		margin-top: 0px;
		text-align: right;
		color: #999999;
		font-family : Verdana, Tahoma, Arial, Times New Roman;
		font-size : 10px;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-right:5px;
	}
	
	#contentright b {
		text-align: left;
		color: #FF6600;
		font-family : Verdana, Tahoma, Arial, Times New Roman;
		font-size : 10px;
	}
	#contentright a {
		text-align: left;
		color: #FF6600;
		font-family : Verdana, Tahoma, Arial, Times New Roman;
		font-size : 10px;
		text-decoration: none;
	}
	#contentright a:hover {
		text-align: left;
		color: #2892C0;
		font-family : Verdana, Tahoma, Arial, Times New Roman;
		font-size : 10px;
		text-decoration: none;
	}
	/* CENTER */
	
	.csi-center .csi-image {
		/*margin: 0px auto 3px;
		float: none;
		clear: both;
		text-align : center; */
	}
	
	/* RIGHT */
	.csi-right div.csi-image {
		float: right;
		clear: both;
		margin-bottom: 0px;
		margin-left: 3px;
	}
	
	.csi-right div.csi-text {
		clear: right;
		margin-bottom: 0px;
		margin-right: 3px;
	}
	
	
	/* LEFT */
	.csi-left div.csi-image {
		float: left;
		clear: both;
	}
	
	.csi-left div.csi-text {
		clear: left;
	}
	
	
	/* INTEXT LEFT */
	.csi-intext-left .csi-image {
		float: left;
		clear: both;
		margin-right: 5px;
		margin-left: 0px;
		margin-bottom: 0px;
	}
	
	#contentright div.divsingolocontenuto{
	border-left: 1px solid #C7C6C6;
	border-bottom:1px solid #C7C6C6; 
	}
	
	#contentright div.csi-intext-right{
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	}
	
	/* INTEXT RIGHT */
	.csi-intext-right .csi-image {
		float: right;
		clear: both;
		margin-right: 5px;
		margin-bottom:0px;
	}
	
	
	/* INTEXT RIGHT NOWRAP */
	.csi-intext-right-nowrap .csi-text {
		margin-right: 0px;
		margin-bottom: 0px; /*will have to be an inline style - controlled by TS*/
	}
	
	.csi-intext-right-nowrap .csi-image {
		float: right;
		clear: both;
		margin-bottom: 0px;
	}
	
	
	/* INTEXT LEFT NOWRAP*/	
	.csi-intext-left-nowrap .csi-text {
		margin-left: 0px;
		margin-bottom: 0px; /*will have to be an inline style - controlled by TS*/
	}
	
	.csi-intext-left-nowrap .csi-image {
		float: left;
		clear: both;
		margin-bottom: 0px;
	}
)

	
	
	
	
