body {
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3a3a3a;
	background-image: url(images/bg.gif);
	text-align: justify;
}

.corpo {
	margin: 0px 0px 0px 0px;
	padding: 15px 0 15px 0;
	width: 925px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	border-left: 3px double #ececec;
	border-right: 3px double #ececec;
}

#testoMenu a {
	width: 925px;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}

.piccolo {
	color: #7b7b7b;
	font-size: 10px;
}

.centrale {
	width: 925px;
	margin-left:auto; 
	margin-right:auto;
}

.tabellaT {
	border: 1px solid #e6e6e6;
	border-collapse: collapse;
	background-color: #f2f2f2;
	width: 97%;
	margin-left: auto;
	margin-right: auto;
	height: 35px;
	font-size: 18px;
	color: black;
	font-weight: bold;
	text-align: center;
	background-image: url(images/loghino.gif);
	background-repeat: no-repeat;
}

.tabellaB {
	/*border: 1px solid #dbdbdb;
	border-collapse: collapse;*/
	margin: 2px;
	padding: 2px 2px 2px 2px;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
}

.tabella {
	margin: 4px;
	padding: 4px 4px 4px 4px;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
}

.fipav {
	margin: 5px;
	padding: 0px;
	width: 925px;
	margin-left:auto; 
	margin-right:auto;
}

.titolo {
	font-size: 18px;
	color: black;
	font-weight: bold;
	text-align: center;
	background-color: #f5f5f5;
	border-bottom-color: #0092ef;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.titoletto {
	font-size: 15px;
	color: black;
	font-weight: bold;
	background-color: #dff3ff;
}

.grassetto {
	font-weight: bold;
}


.basso {
	background-image: url(images/bgBasso.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 142px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	border-spacing: 0px;
	padding: 0px;
}

.puntini {
	background-image: url(images/puntini.gif);
	background-repeat: repeat-x;
	background-position: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 98%;

}

.contatti {
	margin-left: auto;
	margin-right: auto;
	width: 925px;
	/*margin: 3px 8px;
	padding: 4px;
	font-size: 12px;*/
	color: white;
	border-spacing: 0px;
	padding: 0px;
	
}

TEXTAREA {
	border : 1px solid Silver;
}

hr {
	width: 85%;
	border: 0;
	background-color: #0092ef;
	margin-left:auto; 
	margin-right:auto;
	height: 1px;
}

input.inpT {
	font-size: 12px;
	border : 1px solid #0092ef;
}

/*.sopra {
	background-image: url(images/bgTop.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 17px;
	width: 100%;
	color: #ffffff;
	background-color: #000000;
}*/

.topImgHome {
	background-image: url(images/top.jpg);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	height: 210px;
	background-position: center;
	background-color: #000000;
	width: 100%;
}

/*.topImgCqp {
	background-image: url(images/topHome.jpg);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	height: 190px;
	background-position: center;
	background-color: #525252;
	width: 100%;
}

.topImgMin {
	background-image: url(images/topHome.jpg);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	height: 190px;
	background-position: center;
	background-color: #525252;
	width: 100%;
}

.topImgCamp {
	background-image: url(images/topCamp.jpg);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	height: 190px;
	background-position: center;
	background-color: #525252;
	width: 100%;
}

.topImgDoc {
	background-image: url(images/topDoc.jpg);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	height: 190px;
	background-position: center;
	background-color: #525252;
	width: 100%;
}

.topImgCom {
	background-image: url(images/topCom.jpg);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	height: 190px;
	background-position: center;
	background-color: #525252;
	width: 100%;
}

.topImgNews {
	background-image: url(images/topNews.jpg);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	height: 190px;
	background-position: center;
	background-color: #525252;
	width: 100%;
}

.topImgLink {
	background-image: url(images/topLink.jpg);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	height: 190px;
	background-position: center;
	background-color: #525252;
	width: 100%;
}

.topImgFoto {
	background-image: url(images/topFoto.jpg);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	height: 190px;
	background-position: center;
	background-color: #525252;
	width: 100%;
}*/

.menu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 27px;
	background-color: #3b3b3b;
	border-top-color: #5a5a5a;
	border-top-style: solid;
	border-top-width: 1px;
	border-collapse: collapse;
	font-size: 16px;
	color: #ffffff;
	width: 100%;
}

.subMenuHome {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 23px;
	width: 100%;
	color: #ffffff;
	background-color: #0092ef;
	border-top-color: #001987;
	border-top-style: solid;
	border-top-width: 2px;
}

.subMenuCamp {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 23px;
	width: 100%;
	color: #ffffff;
	background-color: #0092ef;
	border-top-color: #df0000;
	border-top-style: solid;
	border-top-width: 2px;
}

.subMenuDoc {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 23px;
	width: 100%;
	color: #ffffff;
	background-color: #0092ef;
	border-top-color: #22b500;
	border-top-style: solid;
	border-top-width: 2px;
}

.subMenuCom {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 23px;
	width: 100%;
	color: #ffffff;
	background-color: #0092ef;
	border-top-color: #c100f8;
	border-top-style: solid;
	border-top-width: 2px;
}

.subMenuDoc {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 23px;
	width: 100%;
	color: #ffffff;
	background-color: #0092ef;
	border-top-color: #22b800;
	border-top-style: solid;
	border-top-width: 2px;
}

.subMenuCqp {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 23px;
	width: 100%;
	color: #ffffff;
	background-color: #0092ef;
	border-top-color: #ee7b00;
	border-top-style: solid;
	border-top-width: 2px;
}

.subMenuMin {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 23px;
	width: 100%;
	color: #ffffff;
	background-color: #0092ef;
	border-top-color: #f2e400;
	border-top-style: solid;
	border-top-width: 2px;
}

.subMenuLink {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 23px;
	width: 100%;
	color: #ffffff;
	background-color: #0092ef;
	border-top-color: #f800a4;
	border-top-style: solid;
	border-top-width: 2px;
}

.subMenuFoto {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 23px;
	width: 100%;
	color: #ffffff;
	background-color: #0092ef;
	border-top-color: #001987;
	border-top-style: solid;
	border-top-width: 2px;
}






/*.tabellaG {
	border: 1px solid #dbdbdb;
	border-collapse: collapse;
	background-color: #ccefc4;
	margin: 4px;
	width: 98%;
}*/



#navHome {
	padding: 5px 0 5px 0;
	float: left;
}
	#navHome a, #navHome a:visited, #navHome a:active {
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0 5px 0;
	font-weight: bold;
	}
	#navHome a:hover {
		color: #ffffff;
		text-decoration: none;
		background: #001987;
		}
	#navHome a.selected {
		background: #001987;
		}

#navCamp {
	padding: 5px 0 5px 0;
	float: left;
}
	#navCamp a, #navCamp a:visited, #navCamp a:active {
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0 5px 0;
	font-weight: bold;
	}
	#navCamp a:hover {
		color: #ffffff;
		text-decoration: none;
		background: #df0000;
		}
	#navCamp a.selected {
		background: #df0000;
		}
		
#navCqp {
	padding: 5px 0 5px 0;
	float: left;
}
	#navCqp a, #navCqp a:visited, #navCqp a:active {
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0 5px 0;
	font-weight: bold;
	}
	#navCqp a:hover {
		color: #ffffff;
		text-decoration: none;
		background: #ee7b00;
		}
	#navCqp a.selected {
		background: #ee7b00;
		}

#navMin {
	padding: 5px 0 5px 0;
	float: left;
}
	#navMin a, #navMin a:visited, #navMin a:active {
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0 5px 0;
	font-weight: bold;
	}
	#navMin a:hover {
		color: #ffffff;
		text-decoration: none;
		background: #f2e400;
		}
	#navMin a.selected {
		background: #f2e400;
		}
	
#navDoc {
	padding: 5px 0 5px 0;
	float: left;
}
	#navDoc a, #navDoc a:visited, #navDoc a:active {
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0 5px 0;
	font-weight: bold;
	}
	#navDoc a:hover {
		color: #ffffff;
		text-decoration: none;
		background: #22b800;
		}
	#navDoc a.selected {
		background: #22b800;
		}

#navCom {
	padding: 5px 0 5px 0;
	float: left;
}
	#navCom a, #navCom a:visited, #navCom a:active {
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0 5px 0;
	font-weight: bold;
	}
	#navCom a:hover {
		color: #ffffff;
		text-decoration: none;
		background: #c100f8;
		}
	#navCom a.selected {
		background: #c100f8;
		}
		
/*		
#navNews {
	padding: 5px 0 5px 0;
	float: left;
}
	#navNews a, #navNews a:visited, #navNews a:active {
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0 5px 0;
	font-weight: bold;
	}
	#navNews a:hover {
		color: #ffffff;
		text-decoration: none;
		background: #f800a4;
		}
	#navNews a.selected {
		background: #f800a4;
		}			*/	
		
#navLink {
	padding: 5px 0 5px 0;
	float: left;
}
	#navLink a, #navLink a:visited, #navLink a:active {
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0 5px 0;
	font-weight: bold;
	}
	#navLink a:hover {
		color: #ffffff;
		text-decoration: none;
		background: #f800a4;
		}
	#navLink a.selected {
		background: #f800a4;
		}

#navFoto {
	padding: 5px 0 5px 0;
	float: left;
}
	#navFoto a, #navFoto a:visited, #navFoto a:active {
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0 5px 0;
	font-weight: bold;
	}
	#navFoto a:hover {
		color: #ffffff;
		text-decoration: none;
		background: #001987;
		}
	#navFoto a.selected {
		background: #001987;
		}		
		




/*.titoloDoc {
	font-size: 18px; color: #640181; font-weight: bold;
	text-align: center;
	background-color: #e8e8e8;
}

.titolettoDoc {
	font-size: 15px; color: #640181; font-weight: bold;
		background-color: #e8e8e8;
	border-bottom: 1px dashed #c100f8;
}


.titoloCom {
	font-size: 18px; color: #001987; font-weight: bold;
	text-align: center;
	background-color: #e8e8e8;
	border-bottom: 1px dashed #0092ef;
}

.titolettoCom { 
	font-size: 15px; color: #001987; font-weight: bold;
	background-color: #e8e8e8;
	border-bottom: 1px dashed #0092ef;
}


.titoloNews {
	font-size: 18px; color: #970063; font-weight: bold;
	text-align: center;
}

.titolettoNews {
	font-size: 15px;
	color: #970063;
	font-weight: bold;
	background-color: #e8e8e8;
	border-bottom: 1px dashed #f800a4;
}


.titoloLink {
	font-size: 18px; color: #875300; font-weight: bold;
	text-align: center;
}

.titolettoLink {
	font-size: 15px; color: #875300; font-weight: bold;
}


.titoloFoto {
	font-size: 18px; color: #be9d00; font-weight: bold;
	text-align: center;
}

.titolettoFoto {
	font-size: 15px; color: #be9d00; font-weight: bold;
}



.titolettoHome {
	font-size: 15px;
	color: #198700;
	font-weight: bold;
	background-color: #e8e8e8;
	border-bottom: 1px dashed #23bc00;
}*/



#piccolo a {
	color: #ffffff;
	font-size: 11px;
}


A:link {
	TEXT-DECORATION: underline;
	color: #000000;
}

A:visited {
	TEXT-DECORATION: underline;
	color: #000000;
}

A:active {
	TEXT-DECORATION: none; color: #000000;
}

A:hover {
	TEXT-DECORATION: none;
	color: #000000;
}

SELECT.sel {
	font-size: 14px; 
	color: #4C4C4C;
}

#thumbnail{
	float: left;
	margin: 8px 8px 8px 8px;
	padding: 5px 5px 5px 5px;
	border:solid 2px #d5d5d5;
	background: #eeeeee;
	width: 150px;
	height: 100px;
	}

