/* css per le sole pagine interne */
div .noscript{
    text-align: center;
    color: red;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 20px;
}

html{
    margin: 0;
    padding:0;
    background-color: rgba(221, 216, 208, 0.3);
}

body{
    /* background-color: rgba(221, 216, 208, 0.3); */
}

header, footer, article, nav, #dd-hmenu-bg, .dd-sheet, .dd-hmenu a, .dd-vmenu a, .dd-slidenavigator > a, .dd-checkbox:before, .dd-radiobutton:before {
  /* background-origin: border-box;*/
}

header, footer, article, nav, #dd-hmenu-bg, .dd-sheet, .dd-slidenavigator > a, .dd-checkbox:before, .dd-radiobutton:before {
  display: block;
}

form {
  background-color: rgba(221, 216, 208, 0.3);
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.06);
  border-top-width: 1px;
  border-right-width-value: 1px;
  border-bottom-width: 1px;
  border-left-width-value: 1px;
  border-top-style: solid;
  border-right-style-value: solid;
  border-bottom-style: solid;
  border-left-style-value: solid;
  border-top-color: rgba(191, 181, 166, 0.3);
  border-right-color-value: rgba(191, 181, 166, 0.3);
  border-bottom-color: rgba(191, 181, 166, 0.3);
  border-left-color-value: rgba(191, 181, 166, 0.3);
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  padding-top: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
  margin-top: 7px;
  margin-right: 7px;
  margin-bottom: 7px;
  margin-left: 7px;
}

h1, h2, h3, h4, h5, h6, p, a, ul, ol, li {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-family: Arial,'Arial Unicode MS',Helvetica,Sans-Serif;
  line-height: 16px;
  display: block;
  float: none;
  position: static;
}

.dd-postcontent h1 {
  font-size: 32px;
  font-family: Arial,'Arial Unicode MS',Helvetica,Sans-Serif;
  font-weight: bold;
  font-style: normal;
}

.dd-postcontent {
  margin-top: 12px;
  margin-right: 0px;
  margin-bottom: 12px;
  margin-left: 0px;
  font-size: 13px;
}

.dd-postcontent-right{
  font-size: 13px;
  text-align: left;
  width: 180px;
  float: right;
                    
  background-color: #fdffc6;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.06);
  border-top-width: 1px;
  border-right-width-value: 1px;
  border-bottom-width: 1px;
  border-left-width-value: 1px;
  border-top-style: solid;
  border-right-style-value: solid;
  border-bottom-style: solid;
  border-left-style-value: solid;
  border-top-color: rgba(191, 181, 166, 0.3);
  border-right-color-value: rgba(191, 181, 166, 0.3);
  border-bottom-color: rgba(191, 181, 166, 0.3);
  border-left-color-value: rgba(191, 181, 166, 0.3);
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  padding-top: 3px;
  padding-right: 7px;
  padding-bottom: 2px;
  padding-left: 7px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 7px;
}

.labelright{
float: right;
    text-align: right;
    width: 180px;
    /* border: 1px solid red; */
}

.tableright{
    float: right;
    background-color: #fdffc6;
    margin-top: 10px;
    margin-right: 10px;
    font-size: 12px;
}

.dd-postcontentp {
  margin:0;
  font-size: 12px;
  color: #003cff;

  background-color: rgba(221, 216, 208, 0.3);
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.06);
  border-top-width: 1px;
  border-right-width-value: 1px;
  border-bottom-width: 1px;
  border-left-width-value: 1px;
  border-top-style: solid;
  border-right-style-value: solid;
  border-bottom-style: solid;
  border-left-style-value: solid;
  border-top-color: rgba(191, 181, 166, 0.3);
  border-right-color-value: rgba(191, 181, 166, 0.3);
  border-bottom-color: rgba(191, 181, 166, 0.3);
  border-left-color-value: rgba(191, 181, 166, 0.3);
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  padding-top: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
  margin-top: 7px;
  margin-right: 7px;
  margin-bottom: 7px;
  margin-left: 7px;
}

.dd-postheader{
  color: #3f372c;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
  font-size: 16px;
  font-family: Arial,'Arial Unicode MS',Helvetica,Sans-Serif;
  text-shadow: #ffffff;
}

.dd-inputleft{
    background-color: rgba(221, 216, 208, 0.3);
    border:  none;
    width: 60px;
}

.dd-table{
    font-size: 13px;
    width: 600px;
    /*border: 1px solid #00ff36;*/
}

.dd-tr{
    /*width: 100%;*/
}

.dd-td00{
    width: 16px;
    /*border: 1px solid #ff0000;*/
}

.dd-td{
    width: 200px;
    /*border: 1px solid #ff0000;*/
}

.dd-td02{
    width: 300px;
    /*border: 1px solid #ff0000;*/
}

fieldset{
}

.aggiunta{
    margin-left: 2px;
    margin-top: 2px;
    font-family: Arial,'Arial Unicode MS',Helvetica,Sans-Serif;
    font-size: 13px;
}

.labelbiblio{
    width: 160px;
    margin-left:21px;
    font-size: 13px;
    padding-top:2px;
}

.imgbiblio{
    float:left;
    margin-left:3px;
    padding-top:3px;
}

.inputbiblio{
    width: 180px;
    margin-top: 0; 
    float:right;
    margin: 0 auto; 
}

.costrain{
    height: 23px;
    width: 365px;
    /*border: 1px solid red;*/
}

.labelweb{
    width: 160px;
    margin-left:21px;
    font-size: 13px;
    padding-top:2px;
    font-family: Arial,'Arial Unicode MS',Helvetica,Sans-Serif;
}

.distanziatore {
    margin: 0 0 9px 15px;
    font-size: 11px;
    font-family: Arial,'Arial Unicode MS',Helvetica,Sans-Serif;
    width: 130px;
}

input, select {
    width: 230px;
}

/* parte per le finestre onscreen */
/* ------------------------------ */
body{
	/* font-size: 12px;*/ 
	/* font-family: Verdana; */
    background-color: rgba(221, 216, 208, 0.3);
}
fieldset{
	/*border: none;*/
}

input{
	/*width: 290px;*/
	/*height: 25px;*/
	/*border: 1px solid gray;*/
    /*padding-left: 30px;*/
}

input#password{
	/*background: #fff url('css/images/lock.png') no-repeat 0 3px;*/
}
input#username{
	/*background: url('css/images/user1.png') no-repeat 0 3px;*/
}
.error{
	/*display: none; */
	/*color: red;*/
	/*font-weight: bold;*/
}
a.register{
	/*font-size: 11px;*/
    /*color: #55AAFF; */
}
.links{
    /*padding-left: 80px;*/
}

/*----- errori -----*/
/* vedi foglio aggiuntivo */  

hr {margin-top: 20px; border-top: 1px dotted #666;}

.porco{
    border-bottom: 1px solid #666;
    height: 60px; 
}

.veduta{
    border: none;    
}