/* CSS Document */


body {
background-color:#eee;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin:0; padding:0;
color: #3e3e3e;


	}
	
Dol{                /* ERRORE */
margin-left: 20px;
padding-left: 5px;


	}
	


/* *********** clearing method ************* */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* ***************************************** */

DIV#envelope {
	Dbackground-color:red;
	Dbackground-image: url(img/bg_envelope.gif);
	Dbackground-repeat: repeat-y;
	Dbackground-position: right top;
	width: 780px;
	text-align: left;        /* NEW X CENTRATURA */
	margin-left: auto;       /* NEW X CENTRATURA */
	margin-right: auto;      /* NEW X CENTRATURA */
	border-left: 1px solid #8CB7B6;
	
	
	}

DIV#testata {
	background-color:#ffffff;
	Dbackground-image: url(background.php?idp=140);
	Dbackground-repeat: no-repeat;
	Dbackground-position: left top;
	width: 770px;
	Dheight: 120px;
	position:relative;
	Dleft: 0px;
	Dtop: 0px;
	font-size: 0;
	
	
	}

DIV#titolo {
	Dbackground-image: url(img/bg_logo_titolo.gif);
	Dbackground-repeat: no-repeat;
	Dbackground-position: left top;
  background-color: #EEFEFE;
	width: 229px;
	height: 40px;
	position:absolute;
	left: /*229*/0px;
	Dtop: 153px;
	bottom: 0px;
	border-right: 1px solid #F0A803;
	border-top: 1px solid #F0A803;
	font-size: 0;
	}

DIV#contenuti {
	background-color:#FFFFFF;
	width: 770px;
	Dtop: 99px;
	
	
	
	}

/* stili per i trail crumbs */
#trailcrumb {
	Dwidth: 100%;
	background-color: #8CB7B6;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 12px;
	/*border-top: 10px solid #EFD79D;*/
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 3px;
	}

#trailcrumb dt{
	float: left;
	padding: 0px 6px;
	background-color: #8CB7B6;
	margin: 0;
	
}

#trailcrumb dl {
	float: left;
	background-color: #8CB7B6;
	padding: 4px 2px;
	margin: 0;
	
}

#trailcrumb a {
	padding-right: 10px;
	text-decoration: none;
	color: #FFFFFF;
	Dbackground-image: url(img/0033_bala.gif);
	background-position: 100% 40%;
  background-repeat: no-repeat;
  margin: 0;
  
}

#trailcrumb a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	margin: 0;
}

#trailcrumb a.active {
	font-weight: bold;
	background-image: none;
	margin: 0;
}



#trailcrumb #flags {

float: right;
margin-top: -15px;
margin-right: -25px;
background-image: none;
width: 100px;

}




#logoprint, #logoprint2 {
	display: none;
}

h1{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 17px;
	text-align: center;
	Dline-height: 17px;
	Dpadding: 5px 30px 0px 30px;
	margin-top: 10px;
	margin-bottom: 0;
  color: #3e3e3e;
}

h2{
	color: #6F9190;
	font-size: 20px;
	/*Dborder-top: 1px solid #CC3300;*/
	/*Dborder-bottom: 1px solid #CC3300;*/
	margin-bottom: 10px;
	margin-left: 0px;
}

p{
	margin-bottom: 8px;
	text-align:justify;
	Dtext-indent: 20px;
}

/* --------------------------- menu laterale verticale --------------------- */

#menuleft ul.menuitem{
	list-style-type: none;
	/*background-image: url(imgs/bg_menuitem.jpg);
	background-position: bottom;
	background-repeat: no-repeat;*/
	background-color: #EEFEFE;
	Dborder-left: 1px solid #8CB7B6;      /* NEW X CENTRATURA */
	border-right: 1px solid #8CB7B6;
	border-bottom: 1px solid #8CB7B6;
	font-size: 12px;
	Dline-height: 14px;
	margin:0; padding:0;
}

#menuleft ul.menuitem li a.select {
	background-color: #C1DCDF;
	Dborder-bottom-color: #eee8cd;
	Dbackground-image: url(img/0111_arrow02.gif);
	font-weight: bold;
}

#menuleft ul.menuitem li.select a:hover{
	font-weight: bold;
}

#menuleft ul.menuitem li a{
  Dbackground-image: url(img/0111_arrow02.gif);
	background-position: 0px 8px;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	padding: 6px;
	padding-left: 16px;
	Dborder-top: 1px solid #EEFEFE;/*#*/
	Dborder-bottom: 1px solid #EEFEFE;
	color: #616161;
	font-weight: normal;
	height: 16px;
	
}

#menuleft ul.menuitem li a:hover, #menuleft ul.menuitem li a:focus{
	background-color: #D3F1F4;/*#FACE9E*//*#F5B22F*/
	Dbackground-image: url(img/0111_arrow02.gif);
	Dborder-bottom: 1px solid #8CB7B6;
	Dborder-top: 1px solid #8CB7B6;
}

#menuleft ul.menuitem li ul.submenu {
	background-color: #eee8cd;
	list-style-type: none;               /* NEW X CENTRATURA */
	margin:0; padding:0;
	
}

#menuleft ul.menuitem li ul.submenu li a{
	padding: 5px 5px 10px 31px;
	Dbackground-image: url(img/0111_arrow02.gif);
	Dbackground-position: 17px 4px;
	Dborder-top: 1px solid black;
	border-bottom: 1px solid #8CB7B6;
	font-weight: normal;
	height: 44px;
}

#menuleft ul.menuitem li ul.submenu li a:hover, #menuleft ul.menuitem li ul.submenu li a:focus{
	Dbackground-image: url(img/0111_arrow02.gif);
	Dborder-bottom: 1px solid #8CB7B6;
	Dborder-top: 1px solid #8CB7B6;
	font-weight: normal;
}

#menuleft ul.menuitem li a.current, #menuleft ul.menuitem li ul.submenu a.current{
	Dbackground-image: url(img/0111_arrow02.gif);
	background-color: #8CB7B6; /* #CCD7EA */
	Dborder-bottom: 1px solid #8CB7B6;
	Dborder-top: 1px solid #8CB7B6;
	cursor: default;
	color: #D3F1F4;
}

#menuleft ul.menuitem li ul.submenu li a.current:hover, #menuleft ul.menuitem   li ul.submenu li a.current:focus, #menuleftul.menuitem li a.current:hover, #menuleftul.menuitem li ul.submenu a.current:hover {
	Dbackground-image: url(img/0111_arrow02.gif);
	/*Dbackground-position: top;*/
	/*Dbackground-repeat: no-repeat;*/
	background-color: #8CB7B6;
}






/* ---------------- TERZO MENU TERZO MENU TERZO MENU ---------- */
#menuleft ul.menuitem li ul.submenu  li ul.subsub{
	background-color: #DED8BF;           /* aggiungere voce al DB  #eee8cd*/
	list-style-type: none;               /* NEW X CENTRATURA */
	margin:0; padding:0;
	
}


#menuleft ul.menuitem li ul.submenu li ul.subsub li a{
	padding: 3px 5px 3px 48px;
	Dbackground-image: url(img/0111_arrow02.gif);
	background-position: 34px 4px;
	Dborder-top: 1px solid #DED8BF;
	Dborder-bottom: 1px solid #DED8BF;
	font-weight: normal;
	height: 16px;
	
}


/* ---------------- FINE TERZO MENU TERZO MENU ---------- */


/* -------------- fine menu laterale ------------- */

#menuleft{
	float: left;
	width: 230px; 					/* larghezza del menu laterale */
	margin-right: 10px;
	display: inline;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#logo{
	no--background-image: url(img/logo_itivolta_scritta.gif);
	background-color: #FFFFFF; /* #CCD7EA */
	background-repeat: no-repeat;
	background-position: -5px 10px;
	height: 74px;
	color: #3e3e3e;
}

#logo2{
	no--background-image: url(img/logo_provinciale.gif);
	background-color: #FFFFFF; /* #CCD7EA */
	background-repeat: no-repeat;
	background-position: 4px 10px;
	height: 64px;
	color: #3e3e3e;
}

#main {
	margin-left: 251px;
	padding: 10px 25px 15px 0px;
	Dmin-width: 300px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	Dbackground-color: #FFFFFF;
	Dborder-right: 1px solid #8CB7B6;
	}


#main a {
	
	border: 0;
	/*Dmargin: 0 5%;*/
	padding: 0;
	/*Dfloat: none !important;*/
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
font-size: 10pt;
font-weight: bold;
color: #6F9190;

}

#main a:hover {
	
color: #2F0080;

}

#main ul li{
	margin-left: 15px;
	
	}




/* footer */
#footer {
	/*Dbackground-image: url(img/bg_footer.gif);*/
	/*Dbackground-position: 10px left;*/
	/*Dbackground-repeat: repeat-x;*/
	/*Dborder: 1px solid #000;*/
	background-color: #8CB7B6;
	padding: 3px;
	clear: both;
	color: #FFFFFF;
	text-align: right;
	position: relative;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	/*Dheight: 35px;*/
	
}

#footer a {
		color: #FFFFFF;
	text-decoration: none;
}

#footer a:hover, #footer a:focus {
	color: #FFFFFF;
	text-decoration:underline;
}

#subfooter {
	Dbackground-image: url(img/bg_footer.gif);
	Dbackground-position: top left;
	Dbackground-repeat: repeat-x;
	/*Dborder: 1px solid #000;*/
	position: relative;
	height: 13px;
	width: 766px;         /* NEW X CENTRATURA */ 
	margin-left: auto;    /* NEW X CENTRATURA */
	margin-right: auto;   /* NEW X CENTRATURA */
	
	
	
}

div#agenda {
	Dpadding-left: 10px;
	
}

table#tabellaagenda th {
	background-color: #8CB7B6;
	padding: 2px;
	
}


table#ricercaagenda tr,td {
	Dbackground-color: #F9F4DE;     
	color: black;
}

#ricercaagendagiorno {
	background-color: #eee8cd;
	color: #FFFFFF;
}
#ricercaagendatipo {
	background-color: #DED8BF;
	color: #FFFFFF;
}

table#date {
	border-top: 1px solid #8CB7B6;
	border-left: 1px solid #8CB7B6;
	
}

table#date td{
	border-right: 1px solid #8CB7B6;
	border-bottom: 1px solid #8CB7B6;
	padding: 2px;
	color: #FFFFFF;
	
}

table#date td a{
	color: #8CB7B6;
	
}

div#mese{
	background-color: #F9F4DE;
}

div#mese_giorno{
	background-color: #eee8cd;
}

table#tabellanews th {
	background-color: #8CB7B6;
	padding: 2px;
}

table#tabellanews td {
	padding: 2px;
}


/* BOX NEWS */
.news a{
	color: #FFFFFF;
	font-weight:normal;
	text-decoration: none;


}
.news_data a{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;

}

/* FINE BOX NEWS */

/* BOX RICERCA */
form.ricerca{
	padding: 0;
	margin: 0;
	
}

.boxricerca{
	background-color: #8CB7B6;
	font-weight:bold;
	text-decoration: none;
	padding: 3px 0;
		
}
input.inp_ricerca{
	background-color: #EFF8F8;
	border: 1px solid #616161;
	color: #616161;
		
}

}




/* FINE BOX RICERCA */


/*TABLE#escursioni TD {
	Dmargin-left: 251px;
	Dpadding: 10px 25px 15px 0px;
	Dmin-width: 300px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	} */

	
 
  div#anteprima {                  /*-- ANTEPRIMA DBMANAGER --*/
	padding: 10px 25px 15px 25px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #FFFFFF;
	text-align: left;
	}