/* CSS definition file containing sitestyle stylesheets */
p,a,p.bodytext,span,h1, h2,h3,h4,h5,h6,td,input,select,textarea{
		color: #000000;
		font-family : Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 11px;
	}
	
 input.login{
 background-color: #ffffff;
 border: 1px solid #ffffff;
 color: #000000;
 font-family : Tahoma, Arial, Tahoma, Times New Roman;
 font-size : 9px;
 }
 
 input.submit{
 background : transparent;
 border: 0px; 
 color: #dbdbdb;
 font-weight: bold;
 font-family : Tahoma, Arial, Tahoma, Times New Roman;
 font-size : 9px;
 }

 input.iscrizione{
 background-color : #FAFAFA;
 border: 1px solid #EAEAEA; 
 color: #000000;
 font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
 font-size : 10px;
 } 
 
 input.sfoglia{
 background-color : #FAFAFA;
 border: 1px solid #EAEAEA; 
 color: #000000;
 font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
 font-size : 10px;
 } 
 
 textarea.sfoglia{
 background-color : #FAFAFA;
 border: 1px solid #EAEAEA; 
 color: #000000;
 font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
 font-size : 10px;
 }
 
 img.immagine{
	width: 80px;
	}
 
 table.login{
 margin-bottom: 5px;
 }
	
		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 : #f2f2f2;
	scrollbar-track-color : White;
	scrollbar-arrow-color : #f2f2f2;
	scrollbar-base-color : White;
	scrollbar-3dlight-color : #f2f2f2;
	scrollbar-highlight-color : White;
	}
	
	#flash{
	width: 736px;
	}
	
	table.sfondotodo{
	width: 719px;
	background-image: url(pictures/sfondotodo.jpg);
	background-repeat : repeat-y;
	}
	
	#testa{
	width: 719px;
	height: 30px;
	background-image: url(pictures/testaok.jpg);
	background-repeat : no-repeat;
	}
	
	#videomov{
	text-align: center;
	}
	
	#corpo{
	width: 719px;
	height: 382px;
	background-image: url(pictures/sfondo.jpg);
	background-repeat : no-repeat;
	}
	
	#sinistra{
	width: 138px;
	}
	
	#modulologin{
	width: 138px;
	height: 46px;
	/*background-image: url(pictures/modulologin.gif);
	background-repeat : no-repeat;*/
	}
	
	#moduloareariservata{
	width: 138px;
	height: 46px;
	background-image: url(pictures/moduloareariservata.gif);
	background-repeat : no-repeat;
	}
	
	#titolosezione{
	margin-top: 10px;
	padding-left: 15px;
	margin-bottom: 5px;
	}
	#titolosezione a{
		color: #999999;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 12px;
		font-weight: normal;
		text-decoration: none;
		margin-right: 5px;
	}
	#titolosezione a:hover{
		color: #999999;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 12px;
		font-weight: normal;
		text-decoration: none;
	}
	
	#menu{
	padding-top: 0px;
	margin-bottom:0px;
	}
	
	#menuamm{
	padding-top: 0px;
	margin-bottom:0px;
	}
	
	div.piu{
	margin-top: 10px;
	padding-left: 15px;
	margin-bottom: 5px;
	background-image: url(pictures/piu.gif);
	background-repeat : no-repeat;
	}
	div.piu a{
		color: #000000;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 10px;
		font-weight: normal;
		text-decoration: none;
		margin-right: 5px;
	}
	div.piu a:hover{
		color: #ffcc00;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 10px;
		font-weight: normal;
		text-decoration: none;
	}
	div.piuact{
	margin-top: 10px;
	padding-left: 15px;
	margin-bottom: 5px;
	background-image: url(pictures/piu.gif);
	background-repeat : no-repeat;
	}
	div.piuact a{
		color: #ffcc00;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 10px;
		font-weight: normal;
		text-decoration: none;
		margin-right: 5px;
	}
	div.piuact a:hover{
		color: #ffcc00;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 10px;
		font-weight: normal;
		text-decoration: none;
	}
	
	div.piuamm{
	margin-top: 10px;
	padding-left: 15px;
	margin-bottom: 5px;
	background-image: url(pictures/piu.gif);
	background-repeat : no-repeat;
	}
	div.piuamm a{
		color: #000000;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 10px;
		font-weight: normal;
		text-decoration: none;
		margin-right: 5px;
		text-transform: uppercase;
	}
	div.piuamm a:hover{
		color: #ffcc00;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 10px;
		font-weight: normal;
		text-decoration: none;
		text-transform: uppercase;
	}
	div.piuammact{
	margin-top: 10px;
	padding-left: 15px;
	margin-bottom: 5px;
	background-image: url(pictures/piu.gif);
	background-repeat : no-repeat;
	}
	div.piuammact a{
		color: #ffcc00;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 10px;
		font-weight: normal;
		text-decoration: none;
		margin-right: 5px;
		text-transform: uppercase;
	}
	div.piuammact a:hover{
		color: #ffcc00;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 10px;
		font-weight: normal;
		text-decoration: none;
		text-transform: uppercase;
	}
	
	div.meno{
	margin-left: 14px;
	padding-left: 15px;
	margin-bottom: 5px;
	background-image: url(pictures/meno.gif);
	background-repeat : no-repeat;
	}
	div.meno a{
		color: #999999;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 10px;
		font-weight: normal;
		text-decoration: none;
		margin-right: 5px;
	}
	div.meno a:hover{
		color: #ffcc00;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 10px;
		font-weight: normal;
		text-decoration: none;
	}
	div.menoact{
	margin-left: 14px;
	padding-left: 15px;
	margin-bottom: 5px;
	background-image: url(pictures/meno.gif);
	background-repeat : no-repeat;
	}
	div.menoact a{
		color: #ffcc00;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 10px;
		font-weight: normal;
		text-decoration: none;
		margin-right: 5px;
	}
	div.menoact a:hover{
		color: #ffcc00;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 10px;
		font-weight: normal;
		text-decoration: none;
	}
	
	div.piu2{
	margin-top: 10px;
	padding-left: 15px;
	margin-bottom: 5px;
	background-image: url(pictures/piu2.gif);
	background-repeat : no-repeat;
	}
	
	
	
	#spazio{
	width: 42px;
	}
	
	#destra{
	width: 460px;
	}
	
	#titolopag{
	color: #999999;
	font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
	font-size : 12px;
	font-weight: normal;
	text-decoration: none;
	margin-right: 5px;
	}
	
	
	#content{
	width: 460px;
	text-align: left;
	padding-left: 0px;
	}
	
	#content div.single{
	width: 460px;
	margin-bottom: 20px;
	color: #666666;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 10px;
		text-align: left;
		font-weight: normal;
	}
	
	#content p.bodytext{
		color: #666666;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 10px;
		text-align: left;
		font-weight: normal;
	}
	#content h1{
		color: #000000;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 10px;
		font-weight: bold;
		text-align: left;
	}
	#content a{
		color: #3F5A9E;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 10px;
		font-weight: normal;
		text-decoration: none;
		margin-right: 5px;
	}
	#content a:hover{
		color: #ffcc00;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 10px;
		font-weight: normal;
		text-decoration: underline;
	}
	
	#content a.areariservata{
		color: #999999;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 10px;
		font-weight: normal;
		text-decoration: none;
		margin-right: 5px;
	}
	#content a:hover.areariservata{
		color: #ffcc00;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 10px;
		font-weight: normal;
		text-decoration: none;
	}
	
	
	
	a.recupero{
		color: #666666;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 9px;
		font-weight: normal;
		text-decoration: none;
	}
	a:hover.recupero{
		color: #ffcc00;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 9px;
		font-weight: normal;
		text-decoration: underline;
	}
	
	
	#content td{
		color: #666666;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 10px;
		text-align: left;
		font-weight: normal;
	}
	
	#content ul,li{
		color: #666666;
		font-family : Verdana, Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 10px;
		text-align: left;
		font-weight: normal;
	}
	
	td.spacer{
	height: 10px;
	}
	
	#piede{
	width: 719px;
	height: 50px;
	background-image: url(pictures/piedeok.jpg);
	background-repeat : no-repeat;
	}
	
	#menusearcher{
	background-image: url(pictures/cerca.gif);
	background-repeat : no-repeat;
	padding-bottom: 5px;
	}
	
	input.searcher{
 background-color: #f7f7f7;
 border: 1px solid #eaeaea;
 color: #000000;
 font-family : Tahoma, Arial, Tahoma, Times New Roman;
 font-size : 10px;
 }
 
 #logout{
	padding-bottom: 0px;
	}
	
	
	
	/*
	
	#animazione{
	}
	td.testacontent{
	width: 575px;
	height: 39px;
	background-image: url(pictures/testaforcontent.jpg);
	background-repeat : no-repeat;
	}
	td.subsfmenu{
	padding-top: 0px;
	}
	td.sfmenu{
	width: 227px;
	height: 343px;
	background-image: url(pictures/sfmenu.gif);
	background-repeat : no-repeat;
	
	}
	
	td.sfbody{
	width: 575px;
	background-image: url(pictures/sfbody2.jpg);
	background-repeat : repeat-y;
	}
	
	
	td.undmenu{
	width: 227px;
	height: 70px;
	background-image: url(pictures/undmenu.jpg);
	background-repeat : no-repeat;
	
	}
	
	td.undbody{
	width: 575px;
	height: 70px;
	background-image: url(pictures/undbody.jpg);
	background-repeat : no-repeat;
	}
	
	
	#menu{
	padding-top: 0px;
	}
	
	div.piu{
	margin-top: 10px;
	padding-left: 15px;
	margin-bottom: 5px;
	background-image: url(pictures/piu.gif);
	background-repeat : no-repeat;
	}
	div.meno{
	margin-left: 30px;
	padding-left: 15px;
	margin-bottom: 5px;
	background-image: url(pictures/meno.gif);
	background-repeat : no-repeat;
	}
	
	td.spacer{
	height: 10px;
	}
	
	#apertura{
	width: 13px;
	height: 22px;
	float: left;
	background-image: url(pictures/apertura.gif);
	background-repeat : no-repeat;
	}
	#titolo{
	float: left;
	}
	#titolo a{
	color: #000000;
	font-family : Tahoma, Arial, Verdana, Times New Roman;
	font-size : 15px;
	font-weight: bold;
	text-transform: lowercase;
	text-decoration: none;
	}
	#titolo a:hover{
	color: #000000;
	font-family : Tahoma, Arial, Verdana, Times New Roman;
	font-size : 15px;
	font-weight: bold;
	text-transform: lowercase;
	text-decoration: none;
	}
	#chiusura{
	width: 13px;
	height: 22px;
	float: left;
	background-image: url(pictures/chiusura.gif);
	background-repeat : no-repeat;
	}
	
	
	
	
	*/
		
	#######################################################################################
	
	
		/* 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;
	}
)
	
	
	######################################################################################
	
	
