/* CSS definition file containing sitestyle stylesheets */

body,span,div,td,a,input,form,h1,h2,h3,h4,h5,h6{
	font-family : Tahoma, Verdana, Arial, Times New Roman;
}

A img{
	border: none;
}

A {
	font-family : Tahoma, Verdana, Arial, Times New Roman;
	font-size : 11px;
	font-weight: bold;
	color: #0E6200;
	text-decoration : none;
	line-height: 16px;
}

A:HOVER {
	color: #0E6200;
}

h1,h2,h3,h4,h5,h6{
	font-family : Tahoma, Verdana, Arial, Times New Roman;
	font-size : 14px;
	font-weight: bold;
	line-height: 16px;
	color : #0E6200;
}

td,p{
	color: #3D4851;
	font-family : Tahoma, Verdana, Arial, Times New Roman;
	font-size : 11px;
	font-weight: normal;
	line-height: 16px;
}

input,select,textarea{
	color: #000000;
	font-family : Tahoma, Verdana, Arial, 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 : #2A6014;
	scrollbar-darkshadow-color : #2A6014;
	scrollbar-shadow-color : white;
	scrollbar-track-color : #2A6014;
	scrollbar-arrow-color : white;
	scrollbar-base-color : #2A6014;
	scrollbar-3dlight-color : white;
	scrollbar-highlight-color : #2A6014;
	background-image: url(img/sfondo.jpg);
	background-repeat : repeat-x;
	background-color : #2A6014;
}




	
/*      ###############   HOME   #######################          */

div#esterno{
	border : 8px solid #ffffff;
	margin-top : 15px;
	width : 760px;
}

td#mail{
	background : url(img/mail.jpg) no-repeat top;
	width : 760px;
	height : 25px;
	color: #3D4851;
	vertical-align : top;
	margin:0px;
	padding : 0px;
}

#mail .bodytext{
	margin : 0px;
	padding : 0px
}

div#email a{
	font-family : Tahoma, Verdana, Arial, Times New Roman;
	font-size : 11px;
	color : #3D4851;
	font-weight: normal;
	position : relative;
	left : 575px;
	text-decoration : none;
	padding :0px;
	margin : 0px;
}

div#email a:hover{
	color : #0E6200;
}

td#testa{
	background : url(img/intestaz.jpg) no-repeat top;
	width : 760px;
	height : 60px;
}

td#titolo{
	background : url(img/titolo.jpg) no-repeat top;
	width : 760px;
	height : 40px;
	margin : 0px;
}

div#titolopag{
	font-family : Tahoma, Verdana, Arial, Times New Roman;
	font-size : 12px;
	font-weight: bold;
	line-height: 16px;
	color : #ffffff;
	position : relative;
	top : 10px;
	left : 560px;
}

table#tabella{
	background : url(img/tabella.jpg) repeat-y top;
}

td#SX{
	background-image : url(img/sfondo_menu_ul.jpg);/* no-repeat top;*/
	/*height : 435px;*/
	margin : 0;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menucont{
	background-image : url(img/sfondo_menu.jpg);
	background-repeat: no-repeat;
	/*height : 435px;*/
	border:0; padding:0; margin:0;
}

#menu {
	margin-left : 11px;
	/*height : 435px;*/
}

#menu li {
	height: 25px;
	/*width : 144px;*/
	background : url(img/bottone.jpg) no-repeat;
	margin : 2 0 0 0;
	padding: 5px 0 0 18px;
}

#menucont > #menu li.menu {
	width : 126px;
	padding : 5px 0 0 18px;
	height: 22px;
	margin : 0;
	/*border: 1px solid red;*/
}

#menu li a {
	color : #001C32;
	font-family : Tahoma, Verdana, Arial, Times New Roman;
	font-size : 11px;
	font-weight: normal;
	font-weight: bold;
}

#menu li a:hover {
	color: #283A50;
}

#menu a:hover {
	color: #283A50;
}

#menuAct li a {
	color : #001C32;
}

td#DX{
	width : 606px;
	margin : 0;
	vertical-align : top;
}

div.content{
	width : 570px;
	margin-left : 10px;
	margin-top : 0px;
}

.content .divsingolocontenuto{
	padding : 0 0 20 0px;
	color: #3D4851;
	font-family : Tahoma, Verdana, Arial, Times New Roman;
	font-size : 11px;
	font-weight: normal;
	line-height: 16px;
}

table#intera{
	margin-top : 5px;
}

table#intera td{
	color : #FFF9FF;
	font-family : Tahoma, Verdana, Arial, Times New Roman;
	font-size : 11px;
	font-weight: normal;
	vertical-align : middle;
}


/*      ###############   FINE HOME   #######################          */