.uedge { background-repeat: repeat-x; }
.redge { background-position: top right; background-repeat: repeat-y; }
.bedge { background-position: bottom left; background-repeat: repeat-x; }
.ledge { background-repeat: repeat-y; }
.ulcorner { background-position: top left; background-repeat: no-repeat; }
.urcorner { background-position: top right; background-repeat: no-repeat; }
.blcorner { background-position: bottom left; background-repeat: no-repeat; }
.brcorner { background-position: bottom right; background-repeat: no-repeat; padding: 40px 30px 30px 15px; }


label{/*float:left;*/
    line-height:16px;text-align:center}
input,textarea{border-style:solid;border-color: #778AA2 #7EA4D8 #7EA4D8 #778AA2;
    border-width:2px 1px 1px 2px}
input{height: 22px}

body
{
	font:86% Arial, Helvetica, sans-serif;
	line-height:1.3em;
	text-align:center;
	background-image: url(sfumatura3.png);
	background-repeat: repeat-y;
	background-color: white;
	background-position: center;

}


.intestazione 
{
  position:relative;
  background-repeat: no-repeat;
  width: 750px;
  height: 230px;
  
}

#intest_logged
{

}

#oper_enter
{
  background-image: url(enter.gif);
  background-repeat: no-repeat;
  position:absolute;
  left:620px;
  width:235px;
  height:41px;
  top:15px;
  display:block;
}

#oper_login
{
  background-image: url(logged.gif);
  background-repeat: no-repeat;
  position:absolute;
  left:620px;
  width:235px;
  height:41px;
  top:15px;
  display:block;
}

#container_sf
{

}

#container
{
  margin:auto;
  width:760px;
  padding-left:5px;
  padding-right:5px;
}

.switchhome_btn
{
  background-image: url(switchhome1.png);
  background-repeat: no-repeat;
  display:inline;
  /*height:60px;
  width:114px;*/
  text-align:center;
  font:120% Arial, Helvetica, sans-serif;
  padding-top:2px;
  padding-bottom:5px;
  padding-left:2px;
  padding-right:2px;
  cursor: pointer; 
  cursor: hand;
}

#switchhome_div
{
  text-align:right;
  display:block;
  border-top: 3px solid Blue;
  padding-bottom:5px;
}

#switchhome_text
{
  text-align:left;
  padding-top:15px;
  border-bottom: 2px solid Blue;
  margin-left:20px;
  margin-right:20px;
}

a:link
{
 color:blue;
}

a:visited
{
 color:red;
}

a.dynTextActions:link
{
 color:transparent;
}

a.dynTextActions:visited
{
 color:yellow;
}

.dynTextActions
{
margin-right:3px;
}


#switchhome_btn
{
  background-image: url(switchhome2.png);
  background-repeat: no-repeat;
}

#laterale
{
  /*background-image:url(laterale_bkg.jpg);
  background-repeat: repeat-y;*/
  background-color:ededed;
  text-align:center;
  display:block;
  top:-50px;
  width:120px;
}

#laterale div
{
  background-color:#e2daf8;
  border-width:0px 0px 2px 0px;
  border-style:solid;
  border-color:#c1b1e8;
  padding-top:3px;
  padding-bottom:3px;
}

.msg
{
border-color:red;
border-width:1px;
border-style:solid;
background-color:#fdffd8;
}

.page
{
  width:650px;
  margin: 0px 2px 20px 3px;
  background-color:white;
  padding:15px 15px 15px 15px;
}

.title_sect
{
  font:350% bold;
  font-family: arial, sans-serif;
  text-align:right;
  border-bottom:2px solid;
}

#comments_list
{

}
.comment
{
margin:10px 5px 5px 5px;
border-bottom:1px solid;
}
.comment_date,.comment_author
{
text-align:right;
}
.comment_author
{
font-style:italic;
}

h1
{
font:186% Arial, Helvetica, sans-serif;
border-bottom:2px solid;
text-align:right;
}


/* LISTA DOCUMENTI */
.doc_box_ambiente
{
   background-image: url(ambiente_bkg.jpg);
   background-color: #e4fcdc;
   border-color:#61ff32;
   background-repeat: repeat-x;
   border-style:solid;
/*   border-color: #639452;*/
   border-width:2px 2px 2px 2px;
   margin-bottom:5px;
}

.doc_box_sicurezza
{
   background-image: url(sicurezza_bkg.jpg);
   background-color: #e5f3fe;
   border-color:#459ffe;
   background-repeat: repeat-x;
   border-style:solid;
   border-width:2px 2px 2px 2px;
   margin-bottom:5px;
}

.doc_box_eventi
{
   background-image: url(eventi_bkg.jpg);
   background-color:#fff2d2 ;
   border-color:#ff9a00;
   background-repeat: repeat-x;
   border-style:solid;
   border-width:2px 2px 2px 2px;
   margin-bottom:5px;
}

.doc_box_impianti
{
   background-image: url(impianti_bkg.jpg);
   background-color:#fdffd8 ;
   border-color:#f5ff0b;
   background-repeat: repeat-x;
   border-style:solid;
   border-width:2px 2px 2px 2px;
   margin-bottom:5px;
}

.doc_sect
{
   text-align:right;
   font-size:120%;
}

.doc_numcomments
{
   text-align:right;
}

.doc_img
{
   text-align:center;
}

.doc_box
{
   border-style:solid;
   border-color: black;
   border-width:0px 0px 2px 0px;
}

/* CORPO DEL DOCUMENTO */
.title_textdoc
{
   font-size:150%;
}

.subtitle_textdoc
{
font-style:italic;
}

.author_textdoc
{
text-align:right;
font-size:95%;
}

.text_textdoc
{
text-align:justify;
}

#page_ambiente
{
   background-image: url(ambiente_sect_bkg.jpg);
   background-repeat: repeat-y;
}

#page_sicurezza
{
   background-image: url(sicurezza_sect_bkg.jpg);
   background-repeat: repeat-y;
}

#page_eventi
{
   background-image: url(eventi_sect_bkg.jpg);
   background-repeat: repeat-y;
}

#page_impianti
{
   background-image: url(impianti_sect_bkg.jpg);
   background-repeat: repeat-y;
}

.search_item
{
   margin-bottom:10px;
}

.search_item a:link, .search_item a:visited
{
color:olive;
}

