/* Area Archeologica Montessu */
/* ConsulMedia srl */

body {
	padding:0; 
        margin:0px 20px 5px 10px;
        background:#000;
	}


/* intestazione */
/* --------------------------------------------------- */

#intestazione, #intestazioneEN {
/*        width:789px;*/
        height:100px;
        margin-top:0px;
        background:transparent url(../immagini/sc_intestazione.gif) no-repeat top left;
        padding-top:0px;
	}

#intestazioneEN {background:transparent url(../immagini/en_intestazione.gif) no-repeat top left;}

html>body>#intestazione, html>body>#intestazioneEN {margin-top:-20px;}

#intestazione a, #intestazioneEN a {
	display:block;
	}

#intestazione a img, #intestazioneEN a img {
        margin-top:-2px;
        padding-top:0px;
        }

#intestazione span, #intestazioneEN span {
/*	visibility:hidden;*/
	display:none;
	}

#intestazione h2 span, #intestazioneEN h2 span {
/*	visibility:hidden;*/
	display:none;
	}

#intestazione img, #intestazioneEN img {
        float:left;
        margin:0px;
        border:0;
        }

#intestazione p, #intestazioneEN p {
	visibility:hidden;
	margin:-40%;
	}

.logoCC {
        position:absolute;
        top:58px;
        left:628px;
        }








/* menu alto */
/* --------------------------------------------------- */

#menuAlto {
	font:normal 60% Verdana, Helvetica, sans-serif;
        height:10px;
}

#menuAlto #vociNavigazione {
	float:right;
        margin-right:0px;
        margin-top:20px;
        padding-top:5px;
        vertical-align:bottom;
        
        }

html>body>#menuAlto {
        height:25px;
        }

.nascosto,
#menuAlto #vociNavigazione form ul li .nascosto {
	display:none;
	}

#vociNavigazione ul {
	margin:0;
	padding:0;
	white-space:nowrap;
        }

#vociNavigazione ul li {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	line-height:normal;
        padding-left:5px;
        padding-right:5px;
        }


#pieDiPagina ul li .attivoGIU {text-decoration:underline; font-weight:bold; color:#000;}

#vociNavigazione ul a {
	display:block;
	float:left;
	height:auto;
	margin:0;
	padding:4px 8px;
	text-decoration:none;
	font-weight:normal;
	white-space:nowrap;
        }

#vociNavigazione ul li img {
	padding-top:0px;
	float:left;
	border:0;
	}

#vociNavigazione ul li span {
	display:block;
	float:left;
	margin:0;
	padding:4px 8px;
	text-decoration:none;
	font-weight:normal;
	white-space:nowrap;
        }
  
#vociNavigazione ul a:hover {
	text-decoration:underline;
        }

#vociNavigazione ul li input {
	margin-top:2px;
	list-style:none;
	line-height:normal;
	font-size:90%;
	display:block;
	border:1px solid #868686;
	padding:1px;
	text-decoration:none;
	font-weight:normal;
	white-space:nowrap;
        }

#vociNavigazione ul li .cerca {
	background:#CCC;
	padding:0px;
	font-size:100%;
	margin-left:-5px;
        }

html>body>#menuAlto>#vociNavigazione>ul>form>li>input {margin-top:2px;}

#vociNavigazione ul li label {display:none}

#vociNavigazione ul a {color:#fff;}
#vociNavigazione ul a:hover {color:#fff; text-decoration:underline;}
#vociNavigazione ul li span {color:#fff;}
#vociNavigazione ul li input {background:#fff; color:#000;}

#menuAlto #vociNavigazione ul li label a {background-color:#B2B2B2; color:#fff;}
#menuAlto a img {margin-top:0px; margin-left:0px; border:0;}





/* menu principale */
/* --------------------------------------------------- */

#menuPrincipale {
/*        width:789px;*/
        margin-top:0px;
	position:absolute;
	}

html>body>#involucroEsterno>#menuPrincipale {margin-top:-15px; margin-right:25px;}

#menuPrincipale #voci {
        float:right;
        margin:0px;
        margin-right:10px;
        padding:0px;
	}

#menuPrincipale #voci img{
        margin:0px 0px 0px -3px;
        padding:0px 0px 0px 3px;
	border:none;
	float:left;
	}

#menuPrincipale #voci ul {
        margin-top:0px;
        padding-right:2px;
	}

#menuPrincipale #voci ul li {
        float:left;
        font:bold 110% Verdana, Helvetica, sans-serif;
        text-transform:uppercase;
        padding-left:30px;
        list-style-type:none;
	}

#menuPrincipale #voci ul li a {
        background:none;
        color:#7C7C7C; 
        text-decoration:none;
        letter-spacing:-2px;
	}

#menuPrincipale #voci ul li a:hover {
        text-decoration:underline;
        color:#000; 
	}


#menuPrincipale #voci .attivoSU {
        color:#B0261C;
        text-decoration:underline;
        }









/* parte bassa della pagina */
/* --------------------------------------------------- */

#involucroEsterno {
/*        width:789px;*/
        height:100%;
	margin-top:-14px;
	background:url(../immagini/sfondoPaginaDx.jpg) repeat-x 14px left;
	}

html>body>#involucroEsterno {margin-top:15px; background:url(../immagini/sfondoPaginaDx.jpg) repeat-x top left;}

#involucro {
        height:100%;
        background:url(../immagini/sc_sfondoPagina.gif) no-repeat 14px left;
	}

html>body>#involucroEsterno>#involucro {background:url(../immagini/sc_sfondoPagina.gif) no-repeat top left;}

#contenitore {
/*	width:789px;*/
        height:100%;
	float: left;
        background:url(../immagini/sfondoContenitore.gif) no-repeat 0px 270px;
	}
	
#contenuti {
        height:100%;
	}
	
#testoPrincipale {
	margin-right: 260px;
        margin-left: 20px;
        margin-top: 32px;
        font:normal 90% Verdana, Helvetica, sans-serif;
	color:#585858;
	}


/*   menu destra   */
/* --------------------------------------------------- */


#barraDestra {
	width:210px;
	float:right;
        margin-top:60px;
	margin-right:5px;
	padding-right:5px;
	height:100%;
        font:norma 100% Verdana, Helvetica, sans-serif;
	}

#destra {
        padding-top:0px;
        border:1px solid #585858;
        padding-bottom:10px;
        padding-right:5px;
        }

#destra h3 {
        padding:0px;
	padding-left:10px;
        padding-bottom:5px;
	margin-bottom:10px;
	margin-top:5px;
        border-bottom:1px solid #585858;
	color:#AC3D04;
        font:bold 110% Georgia, serif;
        }

#destra ul {
        margin-top:10px;
        font:normal 70% Verdana, Helvetica, sans-serif;
/*        width:210px;*/
	text-align:left;
	vertical-align:middle;
	margin:0;
	padding:0px;
	list-style-type:none;
        position:relative;
	}

#destra ul li {
	margin:0;
	text-align:left;
        padding-bottom:2px;
        padding-left:15px;
        margin-left:10px;
        line-height: 20px;
        background:url(../immagini/sc_puntoElencoMenu.gif) top left no-repeat;
        position:relative;
	}

#destra ul li a {text-decoration:none; margin:0; padding:0; color:#585858;}
#destra ul li a:hover {text-decoration:underline; color:#000;}

#destra ul li .sezAttivaSx {font-weight:bold; color:#585858; text-decoration:underline; background:none;}
#destra ul .sezAttivaSx ul {color:#000; text-decoration:none;}
#destra ul .sezAttivaSx {background:url(../immagini/sc_puntoElencoMenuOn.gif) top left no-repeat;}


#destra ul li ul {
        font-size:90%;
        width:175px;
	text-align:left;
	list-style-type:none;
        position:relative;
        margin-bottom:0px;
        padding-left:0px;
        padding-top:2px;
	}

#destra ul li ul li {
	margin:0;
	text-align:left;
        border:0;
        position:relative;
	}

#destra ul li ul li .sezAttivaSx {text-decoration:underline;}
#destra ul li ul .sezAttivaSx {background:url(../immagini/sc_puntoElencoMenuOn.gif) top left no-repeat;}
#destra ul li ul li .sezAttivaSx {font-weight:bold; color:#585858; text-decoration:underline; background:none;}

#destra .news li a {
        font-weight:bold;
        color:#585858;
        font-size:110%;
	}

#destra p {
        font:bold 70% Verdana, Helvetica, sans-serif;
	margin:0;
	padding:0px;
        position:relative;
        color:#585858;
        margin-top:20px;
        margin-left:15px;
	}

#destra a img {
        border:0;
	}

#pieDiPagina {
        height:130px;
        font:normal 60% Verdana, Helvetica, sans-serif;
	padding-top:0px;
        margin:0px;
        margin-top:-19px;
        background:url(../immagini/sc_sfondoPiePagina.gif) bottom left no-repeat;
	margin-right:-9px;
	position:relative;
	}

html>body>#pieDiPagina {margin-top:0px;}

#pieDiPagina .bkgPaginaDx {
	margin:0;
        height:130px;
        background:url(../immagini/sfondoPiePaginaDx.jpg) no-repeat bottom right;
	padding-top:0px;
	margin-top:0px;
	position:relative;
	}

html>body>#pieDiPagina>.bkgPaginaDx {width:200px; float:right;}

.cancella {
	height: 0;
	clear: both;
	}
	
#pieDiPagina ul {
	margin:0;
	padding:0;
/*	padding-top:2px;*/
	white-space:nowrap;
        margin-left:15px;
	}

#pieDiPagina li {
        height:10px;
        float:left;
	margin:0;
	padding-top:60px;
        padding-left:20px;
        padding-right:25px;
	list-style:none;
	line-height:normal;
	}

#pieDiPagina li a {
        padding-top:5px;
	text-decoration:none;
        display:block;
        color:#20180F;
	}

#pieDiPagina li a:hover {
	text-decoration:underline;
        color:#000;
	}

#pieDiPagina .sel {color:#fff;}





/* contenuti */
/* --------------------------------------------------- */


#involucro #contenitore #contenuti #testoPrincipale #titoloSezione {
	padding:0px;
	margin:0px;
	margin-right:10px;
        padding-bottom:-10px;
	}

html>body>#involucroEsterno>#involucro>#contenitore>#contenuti>#testoPrincipale>#titoloSezione {
	margin:10px;
	margin-top:0px;
	padding-top:1px;
        margin-left:0px;
        }

#involucro #contenitore #contenuti #testoPrincipale #titoloSezione h3,
#involucro #contenitore #contenuti #testoPrincipale h3  {
	margin-top:2px;
	margin-bottom:0px;
        padding-bottom:0px;
	color:#CC3433;
	font:bold 150% Georgia, serif;
	}

#involucro #contenitore #contenuti #testoPrincipale #titoloSezione #briciole {
	margin-bottom:15px;
	padding-top:15px;
	color:#000;
	font-size: 60%;
	}

#involucro #contenitore #contenuti #testoPrincipale #titoloSezione #briciole a {
	color:#000;
	text-decoration:underline;
	}

#involucro #contenitore #contenuti #testoPrincipale #titoloSezione #briciole a:hover {
        color:#7A6F62;
        text-decoration:underline;
        }

#involucro #contenitore #contenuti #testoPrincipale #infoAggiuntive {
        font-size:75%;
        margin-left:15px;
        }

#involucro #contenitore #contenuti #testoPrincipale #infoAggiuntive p img,
#involucro #contenitore #contenuti #testoPrincipale table td img {
        margin:3px;
        background:url(../immagini/sfondoImg.jpg) no-repeat top left;
        padding:5px;
        }


#involucro #contenitore #contenuti #testoPrincipale #infoAggiuntive p a img,
#involucro #contenitore #contenuti #testoPrincipale table td a img,
#involucro #contenitore #contenuti #testoPrincipale #infoAggiuntive a img {
	border:0;
        text-decoration:none;
        }

#involucro #contenitore #contenuti #testoPrincipale #infoAggiuntive p a:hover img {
	border:0;
        text-decoration:none;
        }

#involucro #contenitore #contenuti #testoPrincipale #infoAggiuntive p .noBordo {background:none;}

#involucro #contenitore #contenuti #testoPrincipale #infoAggiuntive p .esplora {
	margin-right:10px;
	border:2px solid #aaa;
        float:left;
        padding:0px;
        }

#involucro #contenitore #contenuti #testoPrincipale #infoAggiuntive ul {
	margin-top:-15px;
	margin-bottom:10px;
        }

html>body>#involucroEsterno>#involucro>#contenitore>#contenuti>#testoPrincipale>#infoAggiuntive>ul {margin-top:-5px;}

#involucro #contenitore #contenuti #testoPrincipale #infoAggiuntive ul li {
	margin-bottom:1px;
	padding-bottom:1px;
        }

#involucro #contenitore #contenuti #testoPrincipale #infoAggiuntive .conspazio {
	margin-top:0px;
	margin-bottom:10px;
        }

#involucro #contenitore #contenuti #testoPrincipale table {
/*	clear:both;       */
	padding:0;
	margin:0;
        border:1px solid #ccc;
        width:90%;
	}

#involucro #contenitore #contenuti #testoPrincipale table .intestazione {width:30%;}
#involucro #contenitore #contenuti #testoPrincipale table .valore {width:70%;}

#involucro #contenitore #contenuti #testoPrincipale table caption {
        font-size:80%;
        text-decoration:italic;
	color:#666;
	}

#involucro #contenitore #contenuti #testoPrincipale table tr {
	padding:0;
	margin:0;
	}

#involucro #contenitore #contenuti #testoPrincipale table th {
	padding:1px 5px 1px 5px;
	margin:0;
	background-color:#F2F2F2;
	border-left:1px solid #ccc;
	font-size:90%;
	text-align:left;
	color:#000;
	}

#involucro #contenitore #contenuti #testoPrincipale table td {
	padding:5px;
	padding-bottom:10px;
	text-align:left;
	vertical-align:top;
	margin:0;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ddd;
	font-size:70%;
	}



a {
        color:#B0261C;
        text-decoration:none;
        }

a:hover {
        color:#000;
        text-decoration:underline;
        }


#homeVuoto {
        background:none;
        margin-bottom:20px;
	/*width:500px;*/
	min-height:200px;
        height: auto !important;
        height:200px;
        }

#homeVuoto h4 {color:#007CBE;}

#homeVuoto h4 a {
	color:#007CBE;
	text-decoration:none;
}

#homeVuoto h4 a:hover {
	text-decoration:underline;
}

#homeVuoto img {
	float:left;
        margin:0px;
        margin-right:15px;
        }

#esplora, #didattica {
	width:48%;
	float:left;
	margin-top:20px;
	}

#esplora h4, #didattica h4 {
	margin-bottom:5px;
	}

#esplora p, #didattica p {
	margin-top:5px;
	margin-bottom:5px;
	}

#esplora h4 a, #didattica h4 a {
	color:#000;
        font:bold 105% Georgia, serif;
	text-decoration:none;
	}

#esplora h4 a:hover, #didattica h4 a:hover {
	color:#AC3D04;
	text-decoration:underline;
	}

#didattica {
	width:48%;
	float:right;
	}
