body{
	background-image: url(images/background.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #D3D2B8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0px;
	margin: 0px;
	text-align:center;
}

table tr, td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0px;
	margin: 0px;
	text-align:center;
}


p, div{
	padding:0px;
	margin: 0px;
}

a {
	color: #993300;
	text-decoration:none;
}

a:hover{
	color:red;
}

ul, li{
	list-style: none;
	margin-top:10px;
	padding:0px;
}
h1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #993300;
	margin-left:10px;
}

h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #993300;
	text-align:center;
}
.bordoInput{
	border:0px;
	font-size:11px;
	background-color:#D5D2C0;
	padding:4px;
	width:250px;
}

.bordoInputTextArea{
	border:0px;
	font-size:11px;
	background-color:#D5D2C0;
	padding:4px;
	height:70px;
	width:250px;
}

input.formArea{
	border:1px black solid;
	padding:2px;
	height:20px;
	width:130px;
}

input.formAreaText{
	border:1px black solid;
	padding:2px;
	height:20px;
	width:260px;
}

.back {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #993300;
	text-decoration:none;
}

h2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #993300;
}

img{
	border:0px;
	padding:0px;
}

input.buttonGo{
	border:1px white solid;
	background-color:#993300;
	color:white;
}

#contenitore{
	background-image: url(images/background_sfondo.gif);
	background-repeat: repeat-y;
	background-position: top;
	background-color: white;
	text-align:left;
	width:900px;
	margin:auto;
}

#top{
	background-image: url(images/testata.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-bottom:2px white solid;
	height:78px;
	width:900px;
}

#top_testata{
	height:78px;
	width:900px;
}

#top .col1{
	color:#BBBAA3;
	float:left;
	height:20px;
	width:250px;
}

#top .col2{
	color:#BBBAA3;
	float:left;
	height:20px;
	width:450px;
}

#top .col3{
	height:70px;
	width:900px;
}

#footer{
	background-image: url(images/sfondo_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin:auto;
	height:27px;
	width:900px;
}

#footer .testo{
	color: red;
	padding-top:5px;
	text-align:center;
}

#col_sx{
	background-image: url(images/col_sx.gif);
	background-repeat: no-repeat;
	background-position: top;

	float:left;
	width:190px;
}

#col_centrale{
	background-image: url(images/col_centrale.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	width:520px;
	padding:20px 0;
} 

#col_centrale .dentro{
	padding:0 15px;
	width:490px;
}

#col_A{
	float:left;
	padding-top:20px;
	width:240px;
}

#col_B{
	float:left;
	margin-left:5px;
	padding-top:20px;
	width:240px;
}

#col_C{
	float:left;
	padding-top:20px;
	width:480px;
}

#col_centrale .dentro_due_col{
	background-image: url(images/background_centrale.gif);
	background-repeat: repeat-y;
	padding:15px;
}

#col_centrale .dentro h1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:17px;
	color: #993300;
	margin:10px 0px;
}

#col_dx{
	background-image: url(images/col_dx.gif);
	background-repeat: no-repeat ;
	background-position: top;
	float:left;
	width:190px;
}

#menuNavigaBase{
	text-align: left;
	margin: 0;
	padding: 0;
	width: 190px;
	margin-top:20px;
}

#menuNavigaBase ul li{
	
	list-style: none;
	margin:0px;
	padding:0px;
}

#menuNavigaBase ul.primo{
	margin: 0;
	padding: 0;
}

#menuNavigaBase ul.secondo{
	margin: 0;
	padding: 0;
}

#menuNavigaBase .voce{
	background-image: url(images/btn_menu_b.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	min-height: 32px;
	height: auto !important;
	height: 36px;
	width:182px;
	display:block;
	margin:0px;
	padding:0px;
}
#menuNavigaBase .voce a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color:white;
	min-height: 21px;
	height: auto !important;
	height: 21px;
	padding-left:25px;
	padding-top:2px;
	width:140px;
	display:block;
	text-decoration:none;
}

#menuNavigaBase .voce_2{
	min-height: 15px;
	height: auto !important;
	height: 15px;
	width:153px;
	margin:0px;
}

#menuNavigaBase .voce_2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#737373;
	min-height: 13px;
	height: auto !important;
	height: 13px;
	width:140px;
	margin:0px;
	display:block;
	padding-left:20px;
	text-decoration:none;
}

#menuNavigaBase .voce_2 a:hover{
	color: #993300;
}

#photogallery{
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	width:225px;
}

#photogallery .titolo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 1.1em;
	margin-top:5px;
}

#photogallery .titolo a{
	color: #993300;
	margin-top:5px;
	text-decoration:none;
}

#photogallery .intro{	
	background-image: url(images/puntini.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding:5px 0 20px 0;
}

#news{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	width:185px;
}

#news .titolo{
	margin-top:5px;
}

#news .titolo_a{
	color:#0099CC;
	margin-top:5px;
}

#news .titolo_b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 1.1em;
	color:#CC3300;
	margin-top:5px;
}

#news .titolo a{
	color: #993300;
	margin-top:5px;
	text-decoration:none;
}

#news .intro{	
	background-image: url(images/puntini_trasp.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding:5px 0 20px 0;
}

#boxContatti{
	background-image: url(images/background_contatti.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	height:200px;
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 1.1em;
    margin-left:4px;
	margin-top:15px;
}

#footer .testo{
	color: #993300;
}

.navigazione{
	margin:auto;
	width:200px;
}

.navigazione a{
	color: #993300;
	font-weight:bold;
	text-decoration:none;
}

#link_ridotta{
	background-image: url(images/puntini_trasp.gif);
	background-repeat: no-repeat;	
	background-position: bottom;
	height:20px;
	text-align:center;
	min-height:20px;
	margin-top:20px;
	margin-left:5px;
	width:180px;
}

#link_ridotta .nome a{
	color: #993300;
	text-decoration:none;
}

#link{

	margin-top:20px;
	margin-left:5px;
}

#link .nome{
	margin-top:5px;
}

#link .nome a{
	color: #993300;
	font-weight:bold;
	text-decoration:none;
}

#titolo{
	color: #993300;
	font-weight:bold;
}
#contenuti{
	height:192px;
	width:490px;
	position:relative;
}
.contSlide{
	top:0;
	left:0;
	position:absolute;
	width:490px;
	height:192px;
	overflow:hidden;
	z-index: 0;
}