/* Reset di Yahoo per uniformare tutti i browser */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body {
	background-color:#f1e7de;
	font-size:11px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
/** Fine reset **/


/* struttura del sito 960px*/
#page_container{width:846px;margin:0 auto;background-color:#fff;background-image: url(../images/bg_cont_home.gif);background-repeat: repeat-y;background-position:center 230px; height:100%;}
#page_top{text-align:center;background-image: url(../images/top_home.gif);background-repeat: no-repeat;background-position: left top;
	height:230px;width:846px;}
#page_left{width:260px;float:left;margin-left:20px;}
#page_right{width:380px;float:right;background-color:#E6E6E6;}
#page_text{margin: 0px 10px 0px 10px;overflow:hidden;padding:0px 20px 20px 20px;border-left:1px solid #d4d4d4; background:url(../images/bg_text.gif); background-position:right bottom; background-repeat:no-repeat;min-height:400px;}
/*#page_bottom{clear:both;width:807px;margin:auto;background-color:#f1e7de;background-image: url(../images/bg_address.gif);	background-position:281px 8px;background-repeat: no-repeat;text-align:right;color:#fff;padding: 0px 40px 0 0;font-size:10px;height:35px;border:0;}*/
#page_bottom{clear:both;width:846px;margin:0 auto;text-align:right;color:#fff;height:35px;font-size:10px;color:#FFFFFF;}

#page_nav_bar{margin: 0 0 20px;}
#logo{float:left;width:120px;margin:40px 0 0 43px;}
#pad {width:510px;float:right;padding:5px 30px 10px 20px;}
#pad a{color:#fff;text-decoration:none;}
#angoli_bottom{background-image:url(../images/angoli_bottom_home.gif);background-position:left top;background-repeat:no-repeat;height:11px;width:846px;}

/* fine struttura del sito */

a {color:#457a07;}

/* i menù */
.menu {margin: 20px 0;color:green;}
.menu a{color:green;}
.ssm {color:red;}
.ssm a {color:red;}
.ssm_on {font-weight:bold;}

/* menù orizzonatale */
ul#page_menu_top {width:560px;float:right;margin:164px 20px 0 0;padding:30px 0 5px 0;}
ul#page_menu_top li{display:inline;padding:20px 0 0 0;}
ul#page_menu_top li a{color:#000000;text-decoration:none;padding:0 6px;background-image: url(../images/stanghetta.gif); background-repeat:no-repeat; background-position:left 1px;}
ul#page_menu_top li#m_editoria a{
	background-image: url(/images/bg_m_editoria.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:20px 17px 0 17px;	
}
ul#page_menu_top li#m_editoria a:hover{
	background-image: url(/images/bg_m_editoria_on.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:60px 17px 0px 17px;
}
ul#page_menu_top li#m_archeologia a{
	background-image: url(/images/bg_m_archeologia.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:20px 17px 0 17px;
}
ul#page_menu_top li#m_archeologia a:hover{
	background-image: url(../images/bg_m_archeologia_on.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:20px 17px 0 17px;
}


/** menu a sinistra **/
ul#page_menu_left {margin: 10px 0;}
ul#page_menu_left li {background-color:white;}
ul#page_menu_left li.on {font-weight:bold;}
ul#page_menu_left ul {margin:10px;}
ul#page_menu_left li.on li {font-weight:normal;}
ul#page_menu_left li.on li.on a{font-weight:bold;}
ul#page_menu_left li a {background-color:#cdcdcd;color:black;padding:4px 6px;display:block;text-decoration:none;border-bottom:1px solid white;}
ul#page_menu_left li.title_on {background-color:#fff;}
ul#page_menu_left li.title_on a {background-color:#acacac;color:#fff;}
ul#page_menu_left li li a {background-color:#fff;color:#000;}
ul#page_menu_left li.title_on li a {background-color:#fff;color:#000;}
ul#page_menu_left li li a:hover {border-left:5px solid #acacac;text-decoration:underline;}

/* fine i menù */

h1{font-size:large;color:#457a07;margin-bottom:20px;border-bottom:1px dotted #7f7573;padding:0 0 5px 0;}
h2{font-weight:bold;color:#457a07;margin:20px 0 10px;}

.aNews{margin:10px 0; border:1px solid green;}

table.documenti {margin: 10px 2px;border-collapse:collapse;border:1px solid green;}
table.documenti th,table.documenti td {padding:3px;border:1px solid green;}
table.documenti th{color:green;font-weight:bold;}

/* elementi editweb */
.ew_img {width: 150px;border:1px solid gray;margin:0 15px 10px 5px;padding:3px;float:left;}
.ew_titolo{font-weight:bold;margin-top:5px;}
.ew_news a {color:#457a07;}
.ew_allegato {background-image:url(../images/ico_doc.gif); background-position:left top; background-repeat:no-repeat;padding:5px 0px 10px 27px;margin:5px 0 0 0;}
.ew_allegato a{color:#457a07;}
.ew_link a{color:#457a07;}
.ew_catalogo {margin:10px 0;}
.back_to {clear:both;margin:10px 0;}
.catalogo_ordina{margin:10px 0;}
.ew_presentazione{margin:10px 0;}
.ew_indice{margin:10px 0;}
.ew_sommario {font-style:italic; }
.ew_data {font-weight:bold;}
.clear {clear:both;}

/* barra di navigazione */
#page_nav_bar {font-size:10px;color:#b1b0b1;}
#page_nav_bar a {color:#b1b0b1;}

td#td_PRIVACY{
padding:10px 0;}
input {
margin:2px;font-size:11px;}

/** Form validator **/
.badField .fieldMsg {color:red;font-weight:bold;}
.form_message {color:red;}

p.back_to {margin:10px 0;}

.novita {
color:#FF6600;}
