/* CSS definition file containing sitestyle stylesheets */
p,a,p.bodytext,span,h1, h2,h3,h4,h5,h6,td,input,select{
		color: #000000;
		font-family : Verdana, Tahoma, Times New Roman;
		font-size : xx-small;
	}
	
		div.csi-text li{
	list-style-type: disc;
	list-style-position: inside;
	margin-bottom: 5px;
	vertical-align : middle;
	width: 100%; 
}
div.csi-text ul{
	display: block;
	width: 100%; 
}

div.csi-text>ul{
	width: 70%; 
}
	ul, li {
	text-align: left;
	}
	
	body{
	margin-top: 0px;
	scrollbar-face-color : #ebebeb;
	scrollbar-darkshadow-color : White;
	scrollbar-shadow-color : #CFA4DE;
	scrollbar-track-color : White;
	scrollbar-arrow-color : #CFA4DE;
	scrollbar-base-color : White;
	scrollbar-3dlight-color : #CFA4DE;
	scrollbar-highlight-color : White;
	background-image: url(img/sfondo.gif);
	background-repeat : x-repeat;
	}
	

	#sito{
	width: 787px;
	height: 664px;
	background-image: url(img/sfondosito.gif);
	background-repeat : repeat;
	}
	
	#testa{
	width: 742px;
	height: 110px;
	margin-top: 14px;
	}
	#testasinistra{
	width: 171px;
	height: 110px;
	float: left;
	background-image: url(img/logocarnival2.gif);
	background-repeat : no-repeat;
	}
	#testasinistra a{
	color: #999999;
		font-family : Verdana, Tahoma, Times New Roman;
		font-size : xx-small;
		font-weight: normal;
		text-decoration: none;
	}
	#testasinistra a:hover{
	color: #ffcc00;
		font-family : Verdana, Tahoma, Times New Roman;
		font-size : xx-small;
		font-weight: normal;
		text-decoration: none;
	}
	
	#testacentro{
	width: 419px;
	height: 110px;
	float: left;
	}
	
	#testacentrosu{
	width: 419px;
	height: 26px;
	background-image: url(img/testacentrosu.gif);
	background-repeat : no-repeat;
	}
	#testacentrogiu{
	width: 419px;
	height: 84px;
	}
	
	#link1{
	width: 89px;
	height: 84px;
	float: left;
	}
	#link2{
	width: 75px;
	height: 84px;
	float: left;
	}
	#link3{
	width: 54px;
	height: 84px;
	float: left;
	}
	#link4{
	width: 74px;
	height: 84px;
	float: left;
	}
	#link5{
	width: 127px;
	height: 84px;
	float: left;
	}
	
	#testadestra{
	width: 152px;
	height: 110px;
	float: left;
	/*background-image: url(img/animazionecolorata.gif);
	background-repeat : no-repeat;*/
	}
	
	
	#contenuti{
	width: 742px;
	background-color: #ffffff;
	}
	
	#sceltalingua{
	width: 742px;
	height: 23px;
	}
	#contenutisin{
	width: 156px;
	height: 417px;
	background-image: url(img/modulilogin_temp.gif);
	background-repeat : no-repeat;/**/
	float: left;
	padding-top: 10px;
	/* border: 1px solid red; /* red border*/
	}
#contenutisin ul{
margin-left: 10px;
}
	#contenutivario{
	/*width: 586px;
	height: 560px;*/
	float: right;
	 /*border: 1px solid green; red border*/
	}
	#contenutitesto{
	/*width: 586px;
	height: 499px;*/
	color: #666666;
	font-family : Verdana, Tahoma, Times New Roman;
	font-size : xx-small;
	text-align: left;
	font-weight: normal;
	/*background-color: #ffffff;*/
	
	}
	#contenutitesto div.divsingolocontenuto{
	margin-left: 38px;
	text-align: left;
	}
	div.chisiamo{
	width: 586px;
	height: 499px;
	background-image: url(img/sfondochisiamo.gif);
	background-repeat : no-repeat;
	margin: 0px;
	text-align: left;
	}
	
	div.chisiamo div.divsingolocontenuto{
	width: 365px;
	margin-top: 80px;
	margin-left: 38px;
	text-align: left;
	}
	
	div.chisiamo p.bodytext{
		color: #666666;
		font-family : Verdana, Tahoma, Times New Roman;
		font-size : x-small;
		text-align: left;
		font-weight: normal;
	}
	
	div.prodotti{
	/*width: 586px;
	height: 499px;*/
	background-image: url(img/sfondoprodotti.gif);
	background-repeat : no-repeat;
	margin: 0px;
	text-align: left;
	padding-top: 110px;
	}
	
	div.prodotti div.divsingolocontenuto{
	/*width: 529px;
	margin-top: 10px;
	margin-left: 38px;*/
	text-align: left;
	}
	
	div.prodotti p.bodytext{
		color: #666666;
		font-family : Verdana, Tahoma, Times New Roman;
		font-size : xx-small;
		text-align: left;
		font-weight: normal;
	}
	
	
	div.contatti{
	width: 586px;
	height: 499px;
	background-image: url(img/sfondocontatti.gif);
	background-repeat : no-repeat;
	margin: 0px;
	text-align: left;
	padding-top: 110px;
	}
	
	div.contatti div.divsingolocontenuto{
	width: 529px;
	margin-left: 38px;
	text-align: left;
	}
	
	div.contatti p.bodytext{
		color: #666666;
		font-family : Verdana, Tahoma, Times New Roman;
		font-size : x-small;
		text-align: left;
		font-weight: normal;
	}
	
	div.news{
	width: 586px;
	height: 499px;
	background-image: url(img/sfondonews.gif);
	background-repeat : no-repeat;
	margin: 0px;
	text-align: left;
	padding-top: 110px;
	}
	
	div.news div.divsingolocontenuto{
	width: 529px;
	margin-left: 38px;
	text-align: left;
	}
	
	div.news p.bodytext{
		color: #666666;
		font-family : Verdana, Tahoma, Times New Roman;
		font-size : x-small;
		text-align: left;
		font-weight: normal;
	}
	
	div.dovesiamo{
	width: 586px;
	height: 499px;
	background-image: url(img/sfondodovesiamo.gif);
	background-repeat : no-repeat;
	margin: 0px;
	text-align: left;
	padding-top: 110px;
	}
	
	div.dovesiamo div.divsingolocontenuto{
	width: 529px;
	margin-left: 38px;
	text-align: left;
	}
	
	div.dovesiamo p.bodytext{
		color: #666666;
		font-family : Verdana, Tahoma, Times New Roman;
		font-size : x-small;
		text-align: left;
		font-weight: normal;
	}
	
	
	#contenutitesto h1{
		color: #A47BB2;
		font-family : Verdana, Tahoma, Times New Roman;
		font-size : x-small;
		font-weight: bold;
		text-align: left;
		margin: 5px 0px 0px 0px;
	}

	
	
	#payoff{
	width: 586px;
	height: 61px;
	background-image: url(img/sfondopayoff.gif);
	background-repeat : no-repeat;
	text-align: left;
	}
	
	#contentborder{
	/*width: 390px;*/
	text-align: left;
	text-align: center;
	margin-left: 25px;
	}
	
	#contentborder div.divsingolocontenuto{
	/*width: 365px;*/
	height: 50px;
	margin-top: 5px;
	}
	
	#contentborder p.bodytext{
		color: #666666;
		font-family : Verdana, Tahoma, Times New Roman;
		font-size : xx-small;
		text-align: left;
		font-weight: normal;
	}
	#contentborder h1{
		color: #666666;
		font-family : Verdana, Tahoma, Times New Roman;
		font-size : x-small;
		font-weight: bold;
		text-align: left;
		margin: 0px 0px 0px 0px;
	}
	#contentborder a{
		color: #666666;
		font-family : Verdana, Tahoma, Times New Roman;
		font-size : x-small;
		font-weight: normal;
		text-decoration: underline;
		margin-right: 5px;
	}
	#contentborder a:hover{
		color: #ffcc00;
		font-family : Verdana, Tahoma, Times New Roman;
		font-size : x-small;
		font-weight: normal;
		text-decoration: underline;
	}
	
	#content{
	width: 220px;
	text-align: left;
	margin-top: 90px;
	text-align: center;
	}
	
	#content div.divsingolocontenuto{
	width: 180px;
	height: 240px;
	}
	
	#content p.bodytext{
		color: #666666;
		font-family : Verdana, Tahoma, Times New Roman;
		font-size : x-small;
		text-align: left;
		font-weight: normal;
	}
	#content h1{
		color: #666666;
		font-family : Verdana, Tahoma, Times New Roman;
		font-size : x-small;
		font-weight: bold;
		text-align: left;
		margin: 0px 0px 0px 0px;
	}
	#content a{
		color: #666666;
		font-family : Verdana, Tahoma, Times New Roman;
		font-size : x-small;
		font-weight: normal;
		text-decoration: underline;
		margin-right: 5px;
	}
	#content a:hover{
		color: #ffcc00;
		font-family : Verdana, Tahoma, Times New Roman;
		font-size : x-small;
		font-weight: normal;
		text-decoration: underline;
	}
	
	#news td.titolonews{
		color: #FF752F;
		font-family : Verdana, Tahoma, Times New Roman;
		font-size : x-small;
		font-weight: normal;
		font-weight: bold;
		margin-right: 5px;
	}
	
	
	#contenutides{
	width: 355px;
	height: 440px;
	float: left;
	}
	
	#prepie{
	width: 742px;
	heaight: 108px;
	background-color: #ffffff;
	}
	
	
	#prepiealtro{
	width: 590px;
	height: 108px;
	background-color: #ffffff;
	float: left;
	}
	#prepiedes{
	width: 152px;
	height: 108px;
	/*background-image: url(img/animazionegrigiopicc.gif);
	background-repeat : no-repeat;*/
	float: left;
	}
	#piepagina{
	width: 787px;
	height: 36px;
	}
	
	
		
	
		/* 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: 5px; /*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;
	}
