/* CSS Document CILTE */
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#535353;
	background-color:RED;
}
form{margin:0px; padding:0px;}

#contenitore{
	background-image:url('../img/bgCont.jpg');
	background-repeat:repeat-y;
	padding:0px;
	width:800px;
	margin:0px auto;
	clear:both
}

#top{
	width:800px;
	height:142px;
	background-image:url('../img/top-cilte.jpg');
	background-repeat:no-repeat
	}
	#topSx{
	width:190px;
	float:left;
	padding-left:260px;
	padding-top:45px;
	}
	/*#topDx{
	width:280px;
	padding-left:60px;
	float:right;
	padding-top:105px;
	background-color:#66CCFF;
	}*/
	
	#topDx{
	width:280px;
	float:right;
	}
	#topDxContatti{
	padding-left:205px;
	padding-top:30px;
	}
	#topDxInd{
	padding-left:60px;
	padding-top:20px;
	}


/*-----------INIZIO FLASH --------------------*/
#ContFlash{
	width:800px;
	height:172px;
	clear:both;
	/*background-image:url(../img/anim-cilte.jpg);*/
}

/*------------------------FINE FLASH -------*/

#contenuti{
	width:800px;
	background-image:url('../img/bgCont.jpg');
	background-repeat:repeat-y;
	/*margin-left:15px;
	height:300px;*/
	clear:both
}

#colSx{
	width:187px;
	float:left;
	/*background-color:#FF3300;*/
	}
	#menu{
	width:172px;
	text-align:left;
	margin-left:15px;
	/*background-color:#E20A17;*/
	}
	#boxNews{
	width:172px;
	height:219px;
	text-align:left;
	margin-left:15px;
	background-image:url('../img/bg-news.gif');
	background-repeat:no-repeat
	}
	
	

#colDx{
	width:613px;
	float:right;
	/*background-color:#00CC99;*/
	text-align:left;
	}
	#titolo{
	width:588px;
	height:25px;
	text-align:left;
	margin-left:10px;
	background-image:url('../img/bgTit.gif');
	}
	#txt{
	width:588px;
	text-align:justify;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:20px;
	}


/*------------- INIZIO FOOTER--------------*/
#contFooter{
	background-image:url('../img/bottom-cilte.jpg');
	background-repeat:no-repeat;
	/*background-color:#FFCC00;*/
	width:800px;
	height:99px;
	text-align:left;
	clear:both
}
#sp{
	width:770px;
	height:25px;
	}
#footer{
	width:770px;
	text-align:center;
	margin-left:15px;
	margin-bottom:20px;
	}

/*-----------------FINE FOOTER-----------*/

/*----------------- INIZIO MENU JAVASCRIPT -----------*/

.click-menu {
    width: 172px;
}
.click-menu .box1 {
    background-color: #E20A17;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
    font-family: tahoma;
    padding: 3px 8px;
    cursor: default;
    position: relative;
	margin-bottom:1px;
}
.click-menu .box1-hover {
    background-color: #DFDEDE;
    color: #000000;
    font-weight: bold;
    font-size: 12px;
    font-family: tahoma;
    padding: 3px 8px;
    cursor: default;
    position: relative;
	margin-bottom:1px;
}
.click-menu .box1-open {
    background-color: #E20A17;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
    font-family: tahoma;
    padding: 4px 8px;
    cursor: default;
    position: relative;
}
.click-menu .box1-open-hover {
    background-color: #113344;
    color: #000000;
    font-weight: bold;
    font-size: 12px;
    font-family: tahoma;
    padding: 4px 8px;
    cursor: default;
    position: relative;
}
.click-menu .boxOn {
    background-color: #DFDEDE;
    color: #000000;
    font-weight: bold;
    font-size: 12px;
    font-family: tahoma;
    padding: 3px 8px;
    cursor: default;
    position: relative;
	margin-bottom:1px;
}
/*----------------- FINE MENU JAVASCRIPT -----------*/


/* CSS RELATIVO ALLA FORMATTAZIONE DEL TESTO */

h1 {
	font-size: 13px;
	font-weight: bold;
	color: #E20A17;
	}
	h2 {
	font-size: 12px;
	font-weight: bold;
	color: #535353;
	}
	h3 {
	font-size: 12px;
	font-weight: bold;
	color: #535353;
	}

.testoForm {
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	}
.testoCont {
	font-size: 11px;
	color: #4f4f4f;
	font-weight: normal;
	}
.txtForm {
	font-size: 10px;
	color: #4f4f4f;
	font-weight: normal;
	}
.testoBottom {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	}
	.testoBottom a:link{
		font-size: 11px;
		color: #666666;
		font-weight: normal; 
	}
	
	.testoBottom a:hover{
		font-size: 11px;
		color: #A4A3A3;
		font-weight: normal; 
	}
	
	.testoBottom a:visited{
		font-size: 11px;
		color: #666666;
		font-weight: normal; 
	}
	
	.testoBianco {
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing:0px;
	font-weight: normal;
	}
	.testoBianco a:link{
		font-size: 11px;
		color: #FFFFFF;
		font-weight: normal; 
	}
	
	.testoBianco a:hover{
		font-size: 11px;
		color: #f2f2f2;
		font-weight: normal; 
	}
	
	.testoBianco a:visited{
		font-size: 11px;
		color: #FFFFFF;
		font-weight: normal; 
	}

	.testoBlu {
		font-size: 12px;
		font-weight: bold;
		color: #026db5;
		}
		.testoBlu a:link{
		font-size: 12px;
		font-weight: bold;
		color: #026db5;
		}
		.testoBlu a:visited{
		font-size: 12px;
		font-weight: bold;
		color: #026db5;
		}
		.testoBlu a:hover{
		font-size: 12px;
		font-weight: bold;
		color: #3071A5;
		}
	.titNero {
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		}
	.titBianco {
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		}
		.titBianco a:link{
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		}
		.titBianco a:visited{
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		}
		.titBianco a:hover{
		font-size: 11px;
		font-weight: bold;
		color: #e5e5e5;
		}
	
	.titoloPage {
		font-size: 17px;
		font-weight: bold;
		color: #E20A17;
	}
	h1 {
		font-size: 17px;
		font-weight: bold;
		color: #E20A17;
	}
	.txtRed {
		font-size: 12px;
		font-weight: bold;
		color: #E20A17;
	}
	
	.txtGreen {
		font-size: 12px;
		font-weight: bold;
		color: #268953;
		}
		
	.testoLink {
		font-size: 11px;
		font-weight: bold;
		color: #026db5;
	}
	.testoLink a:visited{
		font-size: 11px;
		font-weight: bold;
		color: #026db5;
	}
	.testoLink a:hover{
		font-size: 11px;
		font-weight: bold;
		color: #58ACE4;
	}
	.testoLink a:link{
		font-size: 11px;
		font-weight: bold;
		color: #026db5;
	}
	
	.testoGiallo {
		font-size: 11px;
		font-weight: bold;
		color: #fff114;
		text-align:left;
	}
	.testoGiallo a:visited{
		font-size: 11px;
		font-weight: bold;
		color: #fff114;
		text-align:left;
	}
	.testoGiallo a:hover{
		font-size: 11px;
		font-weight: bold;
		color: #e9db05;
		text-align:left;
	}
	.testoGiallo a:link{
		font-size: 11px;
		font-weight: bold;
		color: #fff114;
		text-align:left;
	}