/* CSS definition file containing sitestyle stylesheets */
body,p,a,p.bodytext,span,h1,h2,h3,h4,h5,h6,td,input,select{
		scrollbar-face-color : #ebebeb;
		scrollbar-darkshadow-color : FAF5D7;
		scrollbar-shadow-color : #004A3D;
		scrollbar-track-color : FAF5D7;
		scrollbar-arrow-color : #004A3D;
		scrollbar-base-color : White;
		scrollbar-3dlight-color : #004A3D;
		scrollbar-highlight-color : FAF5D7;
		font-family : Tahoma, Arial;
		font-size : 11px;
		color : #FAF5D7;
	}
	
#contenitore{
	width: 100%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
	}
	
#intestazione{
		width: 752px;	
		height: 34px;
		background-image: url(img/intestazione.gif);
		background-repeat : no-repeat;
		border-right: 1px solid #00493C;
		border-left: 1px solid #00493C;
	}
#contenuti{
		width: 752px;	
		height: 382px;
		border-right: 1px solid #00493C;
		border-left: 1px solid #00493C;
	}
	
	#menulingue{
		width: 122px;	
		height: 382px;
		float: left;
	}
	#c2{
		width: 7px;	
		height: 382px;
		float: left;
		background-color: #00493C;
	}
	#c3{
		width: 241px;	
		height: 382px;
		float: left;
	}
	
	#menusx{
		width: 241px;	
		height: 20px;
		background-color: #5C9678;
		text-align: center;
		padding-top: 2px;	
	}
	a{
		color: #ffffff;
		font-weight: bold;
		font-family: Tahoma;
		font-size: 11px;
		text-decoration: none;
		text-transform: lowercase;
	}
	a:hover{
		color: #FAF5D7;
		font-weight: bold;
		font-family: Tahoma;
		font-size: 11px;
		text-decoration: none;
		text-transform: lowercase;
	}
	#link1{
		float: left;
		padding-left: 2px;
		padding-right: 4px;
		padding-bottom: 0px;
		padding-top: 0px;
		
	}
	#link2{
		float: left;
		padding-left: 4px;
		padding-right: 4px;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	#link3{
		float: left;
		padding-left: 4px;
		padding-right: 2px;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	#link4{
		float: left;
		padding-left: 2px;
		padding-right: 4px;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	#link5{
		float: left;
		padding-left: 4px;
		padding-right: 4px;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	#link6{
		float: left;
		padding-left: 4px;
		padding-right: 4px;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	#link7{
		float: left;
		padding-left: 4px;
		padding-right: 2px;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	
	#c3_foto{
		width: 241px;	
		height: 362px;
		background-image: url(img/left.gif);
		background-repeat : no-repeat;
	}
	
	#c4{
		width: 7px;	
		height: 382px;
		float: left;
		background-color: #00493C;
	}
	#c5{
		width: 373px;	
		height: 382px;
		float: left;
	}
	
	#menudx{
		width: 373px;	
		height: 26px;
		background-image: url(img/c5menu.gif);
		background-repeat : no-repeat;
		text-align: center;
		padding-top: 2px;	
	}
	#c5_colore{
		width: 373px;	
		height: 6px;
		background-image: url(img/c5colore.gif);
		background-repeat : no-repeat;
	}
	#c5_contenuti{
		width: 373px;	
		height: 356px;
		background-color: #FAF5D7;
	}
	#titolopag{
		width: 340px;	
		height: 25px;
		text-align: right;
		color: #002C5B;
		margin-top: 5px;
		margin-right: 5px;
	}
	#contentborder{
		width: 373px;	
		height: 190px;
		vertical-align: bottom;
		padding-left: 10px;
		padding-right: 10px;
	}
	#contentborder img{
		/*border: 1px solid #00493C;*/
	}
	#foto{
		width: 373px;	
		height: 190px;
		vertical-align: bottom;
		padding-left: 10px;
		padding-right: 10px;
		text-align: center;
	}
	a.foto{
	border: 1px solid #00493C;
	}
	a:visited.foto{
	border: 1px solid #00493C;
	}
	#content{
		width: 373px;	
		height: 131px;
		background-image: url(img/content.gif);
		background-repeat : no-repeat;
		text-align: center;
	}
	#content div.divsingolocontenuto{
		width: 313px;	
		height: 85px;
		margin-top: 20px;
		text-align: left;
		color: #000000;
		font-family: Tahoma, Arial;
		font-size: 12px;
	}
	#content p.bodytext{
		color: #000000;
		font-family: Arial, Tahoma, Arial;
		font-size: 12px;
	}
	#content h1{
		color: #000000;
		font-family: Tahoma, Arial;
		font-size: 12px;
	}
	#content a{
		color: #00493C;
		font-weight: bold;
		font-family: Tahoma;
		font-size: 12px;
		text-decoration: none;
		text-transform: lowercase;
	}
	#content a:hover{
		color: #e10800;
		font-weight: bold;
		font-family: Tahoma;
		font-size: 12px;
		text-decoration: none;
		text-transform: lowercase;
	}
	#content ul,li{
		color: #000000;
		font-family: Arial, Tahoma, Arial;
		font-size: 12px;
	}
	#content2{
		width: 373px;	
		height: 325px;
		text-align: center;
		background-color: #FAF5D7;
		overflow: auto;
	}
	#content2 div.divsingolocontenuto{
		width: 343px;	
		margin-top: 20px;
		text-align: left;
		color: #000000;
		font-family: Arial, Tahoma;
		font-size: 11px;
	}
	#content2 p.bodytext{
		color: #000000;
		font-family: Arial, Tahoma, Arial;
		font-size: 12px;
	}
	#content2 h1{
		color: #000000;
		font-family: Arial, Tahoma;
		font-size: 12px;
		margin-left: 13px;
	}
	#content2 a{
		color: #00493C;
		font-weight: bold;
		font-family: Tahoma;
		font-size: 12px;
		text-decoration: none;
		text-transform: lowercase;
	}
	#content2 a:hover{
		color: #e10800;
		font-weight: bold;
		font-family: Tahoma;
		font-size: 12px;
		text-decoration: none;
		text-transform: lowercase;
	}
	#content2 ul,li{
		color: #000000;
		font-family: Arial, Tahoma, Arial;
		font-size: 12px;
	}
	td p.bodytext{
		color: #000000;
		font-weight: 12px;
		font-family: Arial, Tahoma;
		font-size: 11px;
	}
	
#piepagina{
		width: 752px;	
		height: 34px;
		/*width: 1000;
		height: 50;*/
		background-image: url(img/piepagina.gif);
		background-repeat: no-repeat;
		
		font-family: Arial, Verdana, Tahoma;
		font-size: 10px;
		color: #FAF5D7;
		vertical-align: middle;
		padding-top: 10px;
		border-right: 1px solid #00493C;
		border-left: 1px solid #00493C;
		letter-spacing: 1px;
		/*border: 1px solid red;*/
	}
	
#piepagina a{
		font-family: Arial, Verdana, Tahoma;
		font-size: 10px;
		color: #FAF5D7;
		letter-spacing: 1px;
		font-weight: normal;
		text-decoration: none;
	}	
#piepagina a:hover{
		font-family: Arial, Verdana, Tahoma;
		font-size: 10px;
		color: #Ffffff;
		letter-spacing: 1px;
		font-weight: normal;
		text-decoration: underline;
	}	
	
#logo{
		width: 752px;	
		height: 34px;
		text-align: right;
	}

					/* COMMON */
	.csi-textpic {
		/*padding: 5px;*/
		/*background: #DDDDFF;  XXX demo only*/
		/*border: 2px solid green;  XXX demo only*/
	}
	
	.csi-textpic img {
		/*border: 1px solid black;  XXX demo only*/
		margin: 3px;
	}
	
	.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*/
	}
	
	.csi-textpic .csi-image {
		/*border: 1px solid red;  XXX demo only*/
		/*margin: 0 0 3px 0;  XXX demo only*/
		/*background: #FFF;  XXX demo only*/
		/*width: 210px; will have to be an inline style - controlled by TS*/
	}
	
	.csi-textpic .csi-imagewrap {
		/*border: 1px solid blue; XXX demo only*/
	}
	
	.csi-textpic .csi-text {
		/*border: 1px solid silver; XXX demo only*/
		/*text-align: left; will have to be an inline style - controlled by TS*/ 
	}
	
	.csi-text p {
		margin-top: 0;
	}
	
	/* 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;
	}
	
	.csi-right div.csi-text {
		clear: right;
	}
	
	
	/* 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;
	}
	
	
	/* INTEXT RIGHT */
	.csi-intext-right .csi-image {
		float: right;
		clear: both;
		margin-left: 5px;
	}
	
	
	/* INTEXT RIGHT NOWRAP */
	.csi-intext-right-nowrap .csi-text {
		margin-right: 215px; /*will have to be an inline style - controlled by TS*/
	}
	
	.csi-intext-right-nowrap .csi-image {
		float: right;
		clear: both;
	}
	
	
	/* INTEXT LEFT NOWRAP*/	
	.csi-intext-left-nowrap .csi-text {
		margin-left: 0px; /*will have to be an inline style - controlled by TS*/
	}
	
	.csi-intext-left-nowrap .csi-image {
		float: left;
		clear: both;
		margin-top: 5px;
	}

