@charset "utf-8";
/* Foglio di stile (CSS) */

/*****int*****/
#dhtmlfloatie{
position: absolute;
left: 0;
left: -900px;
filter:alpha(opacity=0);
-moz-opacity:0;
border: 0px solid black;
padding: 0px;
z-index: 100;
}
body { overflow-x:hidden;
background-image:url(../img/bg.png);
background-color:#0A4C75;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0; 
padding: 0;}

/*****collegamenti*****/
a:link {
	color: #101010;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #101010;
}
a:hover {
    text-decoration: none;
    font-weight: bold;
	color: #FF9500;
}
a:active {
	text-decoration: none;
	font-weight: bold;
	color: #101010;
}

/*******semplice doh*******/
.doh { width:100%;
text-align:right;
vertical-align:top;
}
/******ricerca*****/
.goo {
background-position:center;
background-color: #E0FFFF;
font: bold;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
}


.goobg{
	background-repeat: no-repeat; 
	background-position: center;
}
/*************homecss****************/
.texthome{color:#FFFFFF}

/*BG*/
.noy { background-repeat:repeat-x}
.bgall{ background-position:left}
.bgalr{ background-position:left;
background-repeat:repeat-y;
}
.bgbot{background-position:bottom} 
.noxx {background-repeat:repeat-y;
background-position:left;}
.nox {background-repeat:repeat-y;}
.postbg{background-repeat:no-repeat;
background-position:center;}
.menunot{ background-repeat:repeat-y;
     background-position:right;}
#menunot{ background-repeat:repeat-y;
     background-position:right;}
.mennotes{background-image:url(../img/notes/m2.png);
background-repeat:repeat-x; background-position:center;}
.norri{background-repeat:no-repeat; background-position: top right;}
.norri2{background-repeat:no-repeat; background-position:bottom right;}
.noxri{background-repeat:repeat-y; background-position:right;}

/*************bordi******************/

.boboborder{ border:0px}
.blbottom{border-bottom: #000000}
.bltop{border-top: #000000}
/*************textarea*************/
.postit{ background-color:#FFFF5F;
overflow:auto;
 border:0px;}
.postittitle{ background-color:#FFFF5F;
background-image:url(../img/notes/bgg.png);
background-repeat:no-repeat;
background-position: left top;
 border:0px;}

/**************menupostit**********/
.divettino{height:300px;
overflow-y:auto;
overflow-x:hidden;}
#divettino{height:300px;
overflow-y:auto;
overflow-x:hidden;}

/***cosa è trt***/
.undiv{ width:16%; float:left; vertical-align:middle;}

/********semplice div**********/
    #apDiv1 {
	position:absolute;
	width:127px;
	z-index:1;
	left: 10px;
	top: 230px;
}

/**********draggable div************/

.dragyr{background-repeat:repeat-y;
background-position:right;}
.dragyl{background-repeat:repeat-y;
background-position:left;}
.dragxt{background-repeat:repeat-x;
background-position:top;}

#boxA, #boxPriv, #boxMod, #boxDocs, #boxB{
	position: absolute;
	visibility: hidden;
	width: 0px;
	height: 0px;
	left: 20px;
	top: 300px;
	border: 0px;
}


#close {
	float: right;
}


.box, .boxa, .boxPriv, .boxDocs, .boxmod {
  background-color: #ffff00;
  border: 1px solid #000000;
  color: #000000;
  padding: 0px;
  position: absolute;
}


.bar {
  background-image:url(../img/dr/dra.png);
  color: #ffffff;
  font-weight: bold;
  padding: 2px 3em 2px 3em;
  background-repeat:repeat-x;
background-position:bottom;
font:xx-small;
}

.punt{
cursor:pointer;
}

.content {
  padding: 1em;
}

.pubcont{
background-position:center;
background-repeat:no-repeat;
}
.contpub{
vertical-align:middle;}

/***note***/

.notas{ vertical-align:bottom;}
.nota{background-repeat:repeat-x;
background-position:bottom;
background-image:url(../img/notes/nota.png);}
.notad{vertical-align:bottom;}
.nots{background-position:right;
background-repeat:repeat-y;
background-image:url(../img/notes/nots.png);}
.notd{background-position: left;
background-repeat:repeat-y;
background-image:url(../img/notes/notd.png);}
.notbs{ vertical-align:top;}
.notb{background-position: top;
background-repeat:repeat-x;
background-image:url(../img/notes/notb.png);}
.notbd{vertical-align:top;}
.notc{background-image:url(../img/notes/notc.png);
vertical-align:top;}
.postit{ background-color:#F9F184;
overflow:auto;
 border:0px;}
.postittitle{ background-color:#F9F184;
background-image:url(../img/notes/bgg.png);
background-repeat:no-repeat;
background-position: left top;
border:0px;}


/******classi per home.php*******/

.newstitle{
 width:250px;
 background-image:url(../img/home/newstitlebg.png);
 background-position:bottom;
 padding:2px
}

.divnews{
 width:250px;
 height:250px;
 overflow-y:auto;
 overflow-x:auto;
 background-color:#ffffff;
 padding:2px;
}
.divnews2{ background-position:right;
 background-image:url(../img/home/newstitle3.png);
 background-repeat:repeat-y;
 background-color:#ffffff;}

.divnews3{ background-position:left;
 background-image:url(../img/home/newstitle4.png);
 background-repeat:repeat-y;
 background-color:#ffffff;}

.homedivcont{ width:80px;
 vertical-align:middle;
 background-repeat:no-repeat;
 height:80px;
 z-index:1;
 }

.homedivcont:hover{ width:80px;
 vertical-align:middle;
 background-repeat:no-repeat;
 height:80px;
 background-image:url(../img/home/funov.png);
 z-index:1;
 
 }

.divcontcont{
 height:288px;
 overflow-y:auto;
 overflow-x:auto;
}

.bordernews{
 border-color:#000000;
}

.divacc{
 width:0%;
}

/****docs*****/
#docsdivcont{
margin: 0px auto;
width: 100%;
height:255px;
overflow-y: auto;
overflow-x:hidden;
}


#docsicondiv{
float:left;
width: 70px;
}

.docsicon{ width:55px;
 height:55px;}

.docsicon:hover{width:55px;
 height:55px;
 background-image:url(../img/docs/docsov.png); }

.frienddiv{ width:22px;
 height:22px;
 background-repeat:no-repeat;
 background-position:center; }

.frienddiv:hover{ width:22px;
 height:22px;
 background-repeat:no-repeat;
 background-position:center;
 background-image:url(../img/friseabg.png);}

/*classi mail*/
.utbmail{ border-top:3; border-top-color:none;}

.mail:link{ color:#FFFFFF;
            font-size: x-small;
            text-decoration: none;
}
.mail:hover{color:#FFFFFF;
            font-size: x-small;
            text-decoration: none;
}
.mail:visited{color:#FFFFFF;
              font-size: x-small;
              text-decoration: none;
}
.mail:active{color:#FFFFFF;
             font-size: x-small;
             text-decoration: none;
}

.mailsfond{ background:none; vertical-align:top;}
.mailsfond:hover{ background-image:url(../img/mail/sfondmail.png); vertical-align:top;
 background-position:center;
 background-repeat:no-repeat;}

