/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	margin: 0px;
	padding: 0px;
   background-color:#FFFFFF;
}

/******* hyperlink and anchor tag styles *******/

a{color:#292e33}
a:link, a:visited{
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

form{margin:0;}
/***********************************************/
/* top menu                                 */
/***********************************************/

.top_header1{
   background-image: url(../images/bg_top1.gif);
   background-repeat:repeat-x;
   height:20px;
   font-family: Arial,sans-serif;
   font-size:10px;
   color:#fff;
   padding-top:4px;
   padding-left:11px;
   position:relative;   
}

.top_header2{
   position:relative; 
   background-image: url(../images/bg_top2.gif);
   background-repeat:repeat-x;
   height:69px;
   padding-left:165px;
}
.logo{
	position:absolute;
	left:20px;
	top:7px;
}

.top_menu{
   width:100%;
   background-color:#dcdcdc;
   height:21px;
}
.top_menu a{
   font-family: Arial,sans-serif;
   font-size:10px;
   color:#000;
   padding-left:10px;
   border:solid 0px;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#tipsBox{
   visibility:hidden;
   z-index:1000;
   white-space:nowrap;
   position:absolute;
   font-family: Arial,sans-serif;
   font-size:10px;
   color:#666666;
}
#tipsBox .tit{
   background-image: url(../images/sfondo_msg.gif);
   background-repeat:repeat-x;
   font-family: Tahoma,sans-serif;
   font-size:11px;
   font-weight:bold;
   color:#fff;
   width:100%;
   padding:4px;
   padding-left:4px;
}
#tipsBox .closeBtn{
   position:absolute;right:5px;top:2px;
   color:#fff;
}
#msgWindow{
   visibility:hidden;
   position:absolute;
   filter:alpha(opacity=60);-moz-opacity:0.60;
   background-color:#000;
   z-index:1000;
   width:100%;
   height:100px;
   top:0;left:0;
}
#message{
   visibility:hidden;
	position : absolute;
	width : 300px;
	left : 50%;
	top:30%;
	margin-left:-150px;
   z-index:1001;	
}
#message .msgWindow_tit{
   background-image: url(../images/sfondo_msg.gif);
   background-repeat:repeat-x;
	font-family: Verdana,Arial,sans-serif; 
	font-size:10px;
	color:#fff;
   height:20px;
   padding:2px;
   padding-left:10px;    
   
}
#message .msgWindow_txt{
   background-color:#fff;
   height:60px;
   padding:10px;
   text-align:center;
	font-family: Verdana,Arial,sans-serif; 
	font-size:10px;
	color:rgb(70,70,70);   
}

#message .foot{
   background-color:#fff;
   height:40px;
   text-align:center;
   height:24px;
}

#message input{
   width:80px;
   border:solid 1px;
}
/*###########################################*/

#siteMain{
	position : relative;
	width : 800px;
	left : 50%;
	margin-left:-400px;	
	margin-top:1px;
	
	border:solid 1px #919294;
	
 	z-index:1;
}

.footer{
	position : relative;
	width : 800px;
	border:solid 1px #919294;
	background-color:#919294;
	height:24px;
	left : 50%;
	margin-left:-400px;		
 	z-index:1;
	font-family: Verdana,Arial,sans-serif; 
	font-size:10px;
   color:#fff; 	
}

#mainContent{
   position:relative;
   padding:10px;
   height:300px; 
}

.barrav{
   position:absolute;
   top:16px;
   left:375px;
   width:1px;height:360px;
   border-left:solid 1px #919294;
}

.imgArea{
   position:absolute;
   top:16px;
   left:392px;
}

.titolo{
   position:absolute;
   top:26px;
   left:16px;
}
.areaTesto{
   position:absolute;
   top:60px;
   left:16px;
   width:350px;
	font-family: Verdana,Arial,sans-serif; 
	font-size:9px;
	color:#292e33;
}

/* SCHEDE */
#listSchede .scheda{
   position:relative;
   padding-left:30px;
   padding-bottom:4px;
   background-color:#f5f5f5;
   width:300px;
}

.scheda{
	font-family: Verdana,Arial,sans-serif; 
	font-size:10px;
	color:#292e33;
}

#listSchede .titScheda{
   position:absolute;
   top:0px;
   left:102px;
   font-weight:bold;
}

#listSchede .txtScheda{
   position:absolute;
   top:13px;
   left:102px; 
	font-size:9px;
}

.schedona{
   position:absolute;
   top:45px;
   left:394px;
   visibility:hidden;  
	font-family: Verdana,Arial,sans-serif; 
	color:#292e33;
   font-size:10px; 
}

.schedona .titScheda{
   position:absolute;
   top:13px;
   left:183px;  width:170px; 
   font-size:10px; 
	font-weight:bold;
}

.schedona .txtScheda{
   position:absolute;
   top:26px;
   left:183px; width:170px;  
	font-size:10px;
}

.schedona .contentScheda{
   position:relative;
   margin-top:18px;
   height:144px;
   overflow: auto; width:350px;
	font-size:10px;
}

.linkPrj{
   position:absolute;
   top:23px;
   left:300px;  
	font-family: Verdana,Arial,sans-serif; 
	color:#292e33;
   font-size:9px; 
}
.blu {
	 COLOR: #0000FF;
}

.loginForm{
	font-family: Arial,sans-serif;
	font-size:12px;
	color:#666666; 
	background-color:#F5F5F5;
	border:solid 1px #C6C6C6;
	width:200px;
	padding:20px;
	position:absolute;
	left:50%;
	margin-left:-120px;
	margin-top:120px;
}
.loginForm .caption{
	width:60px;
}
.loginForm .input{
	font-family: Arial,sans-serif;
	border:solid 1px #ABADCF; 
}

#filtri .btn{
	padding:4px;
	border:solid 1px #757575;
	font-family: tahoma, Arial,sans-serif;
	font-size:11px;
	color:#000;
	background-color:#fff;
	position:absolute;
	height:14px;
	cursor: pointer;
	width:80px;
	text-align:center;
}
#filtri input{
	font-family: tahoma, Arial,sans-serif;
	font-size:11px;
}
#filtri select{
	font-family: tahoma, Arial,sans-serif;
	font-size:11px;
}
