@import url(undo.css);
@import url(menu.css);
@import url(testa.css);
@import url(base.css);
@import url(colonneHp.css);
@import url(testi.css);
@import url(box.css);

html { 
padding:0px;
margin:0px;
}


BODY {
		padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		background-color: #CCCABF;
		background-image:url(../images/bkg-body.jpg);
		background-position:0 0;
		background-repeat:repeat-x;
		color: #000000;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		text-align:center;
}

/* determina il posizionamento centrale della pagina */
.generale {
		width:770px;
		text-align:left;
		padding:0px;
		margin: 0px auto 0px auto;
}

/* consente di contenere nel flusso gli elementi inseriti */
.posizionamento {
		width:770px;
		float:left;
		padding:0px;
		margin: 0px 0px 0px 0px;
}

.testata {
		float:left;
		width:721px;
		padding: 0px 0px 0px 0px;
		background-color: #ffffff;
		margin: 0px 0px 0px 0px;
}
.testataStampa {
		display:none;
}
/* determina il posizionamento e larghezza dei contenuti e del menu della pagina */
.corpo {
		float:left;
		width:770px;
		padding: 0px 0px 0px 0px;
		background-color: #ffffff;
		background-image:url(../images/bkg-linguetta.jpg);
		background-position:100% 0%;
		background-repeat:repeat-y;
		margin: 0px 0px 0px 0px;
}

/* determina il posizionamento e larghezza dei contenuti della pagina */
.contenuti {
		float:left;
		width:541px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}

/* determina il posizionamento e larghezza del menu della pagina */
.braccio {
		float:left;
		width:180px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}

/* determina il posizionamento e larghezza della prima colonna di contenuto */
.colonnaSx{
		float:left;
		width:320px;
		padding: 0px 10px 0px 20px;
		margin: 10px 0px 0px 0px;
}

/* determina il posizionamento e larghezza della seconda colonna di contenuto */
.colonnaDx{
		float:right;
		width:180px;
		padding: 0px 0px 0px 10px;
		margin: 0px 0px 0px 0px;
}

/* determina il posizionamento e larghezza della pagina interna di contenuto */
.paginaInside {
		float:left;
		width:500px;
		padding: 0px 10px 0px 10px;
		margin: 0px 0px 0px 0px;
}

/* determina il posizionamento e larghezza della base */
.base {
		float:left;
		text-align:center;
		width:720px;
		padding:8px 0px 8px 0px;
		color:#777777;
		background-color: #F2F2EF;
		margin: 0px 0px 0px 0px;
		font-size:0.9em;
}

hr {
		/*float:left;*/
		width:100%;
		color:#656049;
		background-color: #656049;
		margin: 5px 0px 5px 0px;
		border:solid 1px #656049;
}

a, a:visited {
		color:#0098D1;
}

a:hover {
		color:#656049;
}

.imgVerticale {
		margin-left: 12px;
		float:right;
}

/* Paginazione */ 
.paginazione {
	padding: 5px !important;
	background-color: #F6F6F6 !important;
	border: 1px dashed silver !important;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
	color: #000 !important;
}

.pag_sx {
	float: left;
	width: 100px;
	text-align: left;	
}

.pag_sx a:link, .pag_sx a:visited {
	color: #000 !important;
}
.pag_sx a:hover {
	text-decoration: underline !important; 
}

.pag_ct {
	float: left;
	text-align: center;
	width: 270px;
}

.pag_dx {
	float: right;
	text-align: right;
	width: 100px;
}

.pag_dx a:link, .pag_dx a:visited {
	color: #000 !important;
}
.pag_dx a:hover {
	text-decoration: underline !important; 
}
.clear {
	width:100%;
	floant: left;
	margin: 10px 0px 10px 0px;
	clear: both;
	height: 1%;
	overflow: hidden;
	font-size: 10px
}
/* Fine Paginazione */
