
BODY {
	font: 11px/14px Verdana,Sans-serif;
    color: #5C4F38;
	background: #CDC2AF url(../images/sfondo_pagina_estesa.jpg) repeat-x top left;
	margin: 0px;
	border: 0px;
	}

TD, TR, TH, P, SPAN {
	font: 11px/14px Verdana,Sans-serif;
	}

.indice {
	font: bold 13px Verdana,Sans-serif;
	color: #156159;
}


h1 {
	font: normal 26px/28px Times New Roman, Times, serif;
	color: #993333;
}

h2 {
	font: bold 18px/20px Times New Roman, Times, serif;
	color: #000;
}

h3 {
	font: bold 11px/14px Verdana, Sans-serif;
	color: #5C4F38;
}



/* --------------------------------- LINKS ----------------------------------- */


/* LINK GENERICO */

A:link, A:visited {
    font-weight: bold;
	color: #993333;
    text-decoration:underline;
	}

A:hover, A:active {
    color: #000;
    text-decoration:underline;
	}

/* LINK INDIETRO */

A.link_indietro:link, A.link_indietro:visited {
    display: block;
	padding: 5px 0 5px 0;
	border-top: 1px dashed #CDC2AF;
	border-bottom: 1px dashed #CDC2AF;
	font-weight: bold;
	color: #993333;
    text-decoration:none;
	}

A.link_indietro:hover, A.link_indietro:active {
    color: #000;
    text-decoration:underline;
	}


/* --------------------------------- TABELLE ----------------------------------- */


table {
	border-collapse: collapse;
	border: 2px solid #993333;
}

td, th {
	padding: 4px;
	border: 1px solid #CDC2AF;
}

th {
	background: #D9D0C1;
	border-bottom: 1px solid #993333;
}


/* --------------------------------- DIV ----------------------------------- */

#sito {
	width:998px;
	overflow: hidden;
}

#header {
	clear: both;
	width:100%;
	height: 127px;
	background: #5C4F38  url(../images/sfondo_header.gif) no-repeat bottom left;
}
/*hack ie6*/
* html #header {
	margin-top: -2px;
}


#main {
	clear: both;
	width: 100%;
	background: #EEEAE3 url(../images/sfondo_main.gif) top left;
	padding: 0px 0px 26px 0px;
	float: left;
}

#fascia_sopra_menu {
	clear: both;
	width: 100%;
	height: 14px;
}

#menu_sopra {
	clear: both;
	width: auto;
	height: 48px;
	background: #EEEAE3;
	margin: 0px 0px 37px 0px;
	padding: 0px 0px 0px 48px;
}

#colonne {
	clear: both;
	width: auto;
	padding: 0px 0px 0px 48px;
	float: left;
}

#copricolonne {
	clear: both;
	width: 928px;
	height: 8px;
	background: url(../images/copricolonne.gif) no-repeat top left;
}

#colonna1 {
	clear: both;
	width: 266px;
	margin: 0px 14px 0px 0px;
	/*border: 1px solid #000;*/
	float: left;
}

#colonna2 {
	width: 638px;
	margin: 10px 0px 0px 10px;
	overflow:hidden;
	/*border: 1px solid #f00;*/
	float: left;
}




/* TEMPLATE 1 - DUE COLONNE -------------------------- */

#colonna2_1 {
	width: 347px;
	margin: 0 25px 0 0;
	overflow: hidden;
	float: left;
}

#colonna2_2 {
	width: 245px;
	margin: 0px 0px 0px 10px;
	overflow: hidden;
	float: left;
}



/* TEMPLATE 2 - UNA COLONNA -------------------------- */

#colonna2_unica {
	width: 625px;
	overflow: hidden;
	/*background: #f90;*/
	float: left;
}




/* TEMPLATE 3 - PHOTO GALLERY -------------------------- */

/* LINK THUMB > FOTO */

A.gallery:link, A.gallery:visited {
	display: block;
	margin: 0 12px 12px 0;
	float: left;
}

A.gallery:hover, A.gallery:active {
	
}

A.gallery img {
	border: 4px solid #CDC2AF;
}



/* non usato */

#logo_pag_estesa {
	display: none;
	position: absolute;
	left: 1000px;
	top: 129px;
	width: 150px;
	height:154px;
	background: url(../images/logo_pagina_estesa.jpg) no-repeat top left;
}



/* MENU SX ------------------------------------------------------------------ */

a.livello1:link, a.livello1:visited, a.livello1:active {
	font: bold 12px/16px Verdana, sans-serif; 
	display:block;
	padding:8px 0px 5px 0px;
	color: #000;
	text-decoration: none;
}

a.livello1:hover {
	text-decoration: underline;
}

a.livello2:link, a.livello2:visited, a.livello2:active {
	font: bold 10px/12px Verdana, sans-serif; 
	display:block;
	padding:0px 0px 0px 14px;
	color: #5C4F38;
	text-decoration: none;
}

a.livello2:hover {
	text-decoration: underline;
}

/* FOOTER ------------------------------------------------------------------ */

#footer {
	clear: both;
	width: 100%;
	height: 134px;
	background: #FFF url(../images/fondazione_carigo.gif) no-repeat 396px 0px;
	padding: 0px 0px 0px 0px;
}

#footer2 {
	clear: both;
	width: 100%;
	height: 30px;
	background: url(../images/sfondo_footer.jpg) repeat-x top left;
}

#copyright {
	float: left;
	width: 400px;
	padding: 90px 0 0 44px;
}

#contatti {
	float: left;
	width: 532px;
	padding: 105px 0 0 0;
	text-align: right;
}

/*hack ie6*/
* html #contatti {
	width: 572px;
}

#contatti a:link,
#contatti a:visited,
#contatti a:active
{
	font: bold 12px Verdana, sans-serif;
	color: #5C4F38;
	text-decoration: none;
}
#contatti a:hover
{
	color: #000;
}

