@charset "utf-8";
/* CSS Document */

body {
	
	padding:0;
	margin:0;
	background:url(Immagini/Sfondi/sfondo_innovaz.jpg) right repeat-y #FFF;
		
}

label{
font-size:15;
}

a{
	color:#333;
	text-decoration:underline;
	
}

a:active{
	color:#333;
	text-decoration:none;
	
}

a:hover{
	color:#999;
	text-decoration:underline;
	
}

a:visited{
	color:#333;
}

img{
	border:0px;
	overflow:hidden;
	
	
}

table{
	margin:0px;
	vertical-align:top;
}

.header{
	
	width:100%;
	height:100%;
	background: url(Immagini/lin_ing3.png) repeat-x;
	background-color: #ffffff;
}
.flash{

}

.titolo{
	width:1px;
	height:0px;
	visibility:hidden;	
}

.menu{
	
	position:relative;
	width:100%;
	height:36px;
	border-bottom: 7px solid #666666;
	padding-left:0px;
	padding-top:0px;
	top:-36px;
}

.content{
	width:100%;
	height:100%;


}

.conteiner{
	margin-left:13px;
	width:900px;
}

.modulo{
	width:100%;
	margin:0 auto;
	margin-top:25px;
}

.modulotop{
	position:relative;
	width:100%;
	height:5px;
	float:left;
	background:url(menu/sfondodiv-top.png) ;

}

.modulobottom{
	position:relative;
	width:100%;
	height:5px;
	float:left;
	background:url(menu/sfondodiv-bottom.png) ;

}

.modulocenter{
	position:relative;
	width:100%;
	height:100%;
	float:left;
	background:url(menu/sfondodiv-center.png) repeat-y #b4b3ac;
	padding-left:0px;
	padding-bottom:17px;

}


h1{

	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0px;
	color:#fff;
	font-weight:lighter;

}

h2{
	margin-top:25px;
	margin-bottom:0px;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:45px;
	color: #666666;
	font-weight:lighter;

}

h2 b{
	margin-top:25px;
	margin-bottom:0px;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:45px;
	color: #ff5500;
	font-weight:lighter;

}

h3{

	margin-bottom:10px;
	padding-bottom:9px;
	padding-top:7px;
	border-top: 1px dashed #ff6600;
	border-bottom: 1px dashed #ff6600;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
	font-size:21px;
	line-height:19px;
	color: #666666;
	font-weight:lighter;

}

.modulo h3{
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top:5px;
	margin-bottom:20px;
	border-top: 0px;
	border-bottom: 0px;
	font-size:31px;
	color: #666666;
	font-weight:lighter;
}

h4{
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#666;
	font-weight:lighter;
	margin:0px;

}
.footer h4{
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:21px;
	color: #ff7700;
	font-weight:lighter;
	margin:0px;
}




p{
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	margin:0px;
	font-weight:lighter;
}

.footer p{
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #999999;
	margin:0px;
	font-weight:lighter;
}

h5{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#528074;
	font-weight:lighter;

}

.clear{
	clear:both;
	margin:0px;
	padding:0px;
	height:0px;
	width:100%;
}

.foto_container{
	margin-left: 2px;
	height:128px;
	width:170px;
	float:left;
	background:#999;
	overflow:hidden;
}

.foto_container_vw{
	margin-left: 2px;
	height:128px;
	width:350px;
	float:left;;
	overflow:hidden;

}


.foto_thumbs{
	margin: 0 auto;
}

.img_triang1{
	position:relative;
	top:-132px;
	width:170px;
	height:138px;
}

.img_triang1_vw{
	position:relative;
	top:-281px;
	width:350px;
	height:277px;
}

.dividi{
	width:100%;
	height:1px;
	border-bottom: 1px dashed #FF6600;
}

.linguetta{
	right:0;
	position:fixed;
	width:25px;
	height:134px;
	text-align:right;
	margin:0 ;
	top:0;
	overflow:hidden;
	background-color:#fff;	
}

.logo{
	right:5px;
	float:right;
	top:283px;
	position:absolute;
	
}

.punta{
	right:0;
	position:fixed;
	top:0;
	width:20px;
	height:134px;
	background:url(Immagini/punta.png);
	float:left;

	z-index:255;

}

/*/////////////////////////////////////////////*/





.div_menu_bar_inf{
clear:both;
position:static;
width:100%;
height:1px;
background:#CCCCCC;
margin:0px;
}

.div_menu_dinamico_content_set{

width:800px;
margin-top:0px;
margin: 0px;
}

.div_menu_dinamico_content{

position:relative;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
text-transform:capitalize;
top:0px;
}

/* remove the bullets, padding and margins from the lists */
.div_menu_dinamico_content ul{
padding:0px;
margin:0px;
margin-left:10px;
margin-top:0px;
top:0px;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.div_menu_dinamico_content li{
float:left;
position:relative;
z-index:100;
cursor: pointer;
margin:0px;
margin-top:0px;
list-style-type:none;
}

/* use the table to position the dropdown list */
.div_menu_dinamico_content table{
position:absolute;
border-collapse:collapse;
z-index:100;
}

/* style all the links */
.div_menu_dinamico_content a, .div_menu_dinamico_content a:visited {
	display:block;
	width:154px;
	height:43px;
	color: #cccccc;
	background: url(menu/bot_n_ex2.png) no-repeat left;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	margin-left:0px;
	margin-top:0px;	
}

/* style the links hover */
.div_menu_dinamico_content a:hover{
	display:block;
	width:154px;
	height:43px;
	/*padding-top:35px;*/
	color: #cccccc;
	background: url(menu/bot_n_roll_ex2.png) no-repeat left;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	margin-left:0px;
	margin-top:0px;	
}

/*/////////////////////////////////////////////////////////////////////////////////////////////*/
/* hide the sub level links */
.div_menu_dinamico_content ul ul {
	display:block;
	width:154px;
	height:30px;
	visibility:hidden;
	position:absolute;
	top:43px;
}
/* make the sub level visible on hover list or link */
.div_menu_dinamico_content ul li:hover ul,
.div_menu_dinamico_content ul a:hover ul{
	display:block;
	width:120px;
	height:27px;
	visibility:visible;
	position:absolute;
}

/*personalizzazioni*/

.div_menu_dinamico_content ul ul li a:link,
.div_menu_dinamico_content ul ul li a:active,
.div_menu_dinamico_content ul ul li a:visited{
	display:block;
	width:127px;
	height:27px;
	background: #666666 no-repeat 0 0;
	border-top:1px solid white;
	color:#FFFFFF;
	font-weight:normal;
	padding:0 0 0 0;
}

.div_menu_dinamico_content ul ul li a:hover,
.div_menu_dinamico_content table td ul li a:hover{
	display:block;
	width:127px;
	height:27px;
	margin:0px;
	background: #555555 no-repeat 0 0;
	color:#ffffff;
	border-top:1px solid white;
	padding:0px 0 0 0;
}

.div_menu_dinamico_content .link_attivo,
.div_menu_dinamico_content .link_attivo:active,
.div_menu_dinamico_content .link_attivo:visited{
	display:block;
	width:127px;
	height:27px;
	margin:0px;
	padding:0px;
	color: #CCFF33;
	background: #666666 no-repeat 0 0;
	overflow:visible;
	cursor:default;
}

/*
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/ BOTTONE LOGOUT //////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

/* background: url(../include_grafica/img/logout.jpg) no-repeat; */
.div_bot_content{
width:1000px;
margin:0 auto;
float:left;
}

.bot_dinamico_content{
font-size:15px;
text-transform:capitalize;
font-weight:bold;
}

/* remove the bullets, padding and margins from the lists */
.bot_dinamico_content ul{
list-style-type:none;
padding:0px;
margin:0px auto;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.bot_dinamico_content li{

float:left;
position:relative;
z-index:100;
cursor: pointer;
}

/* use the table to position the dropdown list */
.bot_dinamico_content table{
position:absolute;
border-collapse:collapse;
z-index:81;
left:0px;
top:0px;
}

/* style all the links */
.bot_dinamico_content a {
display:block;
width: px;
height:33px;
padding:4px 0;
color: #333333;
background: url(../../include_grafica/img/logout.jpg) no-repeat;
text-decoration:none;
margin-right:0px;
text-align:center;
font-weight:bold;
}

.bot_dinamico_content a:active,
.bot_dinamico_content a:visited {
display:block;
width:100px;
height:33px;
padding:4px 0;
color: #333333;
background: url(../../include_grafica/img/logout.jpg) no-repeat 0 0;
overflow:visible;
text-decoration:none;
margin-right:0px;
text-align:center;
font-weight:bold;
}

/* style the links hover */
.bot_dinamico_content a:hover{
display:block;
width:100px;
height:33px;
padding:4px 0;
color: #FFFFFF;
background: url(../../include_grafica/img/logout_roll.jpg) no-repeat 0 0;
overflow:visible;
text-decoration:none;
margin-right:0px;
text-align:center;
font-weight:bold;
}

/*
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/ BOTTONI OPERATIVI ///////////////////////////////////////////////////////////////////////////////////////////////////////
*/
.tab_set_salva,
.tab_set_pdf,
.tab_set_visualizza,
.tab_set_aggiorna,
.tab_set_modifica,
.tab_set_cancella{
	width:50px;
	margin:0px;
	padding:0px;
	margin:0px auto;
}

/* remove the bullets, padding and margins from the lists */
.tab_set_salva ul,
.tab_set_pdf ul,
.tab_set_visualizza ul,
.tab_set_aggiorna ul,
.tab_set_modifica ul,
.tab_set_cancella ul{
list-style-type:none;
padding:0px;
margin:5px 0 5px 0;
height:55px;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.tab_set_salva li,
.tab_set_pdf li,
.tab_set_visualizza li,
.tab_set_aggiorna li,
.tab_set_modifica li,
.tab_set_cancella li{
float:left;
width:50px;
height:55px;
position:relative;
z-index:100;
cursor: pointer;
margin:0px;
padding:0px;
}

/* use the table to position the dropdown list */
.tab_set_salva table,
.tab_set_pdf table,
.tab_set_visualizza table,
.tab_set_aggiorna table,
.tab_set_modifica table,
.tab_set_cancella table{
position:absolute;
border-collapse:collapse;
z-index:81;
left:0px;
top:0px;
}

/* style all the links */
.tab_set_salva a:link,
.tab_set_pdf a:link,
.tab_set_visualizza a:link,
.tab_set_aggiorna a:link,
.tab_set_modifica a:link,
.tab_set_cancella a:link{
	display:block;
	width:50px;
	height:55px;
	padding:0px;
	margin:0px;
	color: #333333;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
}
.tab_set_salva a:active,
.tab_set_salva a:visited,
.tab_set_pdf a:active,
.tab_set_pdf a:visited,
.tab_set_visualizza a:active,
.tab_set_visualizza a:visited,
.tab_set_aggiorna a:active,
.tab_set_aggiorna a:visited,
.tab_set_cancella a:active,
.tab_set_cancella a:visited,
.tab_set_modifica ul a:active,
.tab_set_modifica ul a:visited{
	display:block;
	width:50px;
	height:55px;
	padding:0px;
	margin:0px;
	color: #333333;
	text-decoration:none;
	border:0px;
	text-align:left;
	font-weight:bold;
}

/* style the links hover */
.tab_set_salva a:hover,
.tab_set_pdf a:hover,
.tab_set_visualizza a:hover,
.tab_set_aggiorna a:hover,
.tab_set_cancella a:hover,
.tab_set_modifica a:hover{
	display:block;
	width:50px;
	height:55px;
	padding:0px;
	margin:0px;
	color: #333333;
	text-decoration:none;
	border:0px;
	text-align:left;
	font-weight:bold;
}

/*AGGIORNA*/
.tab_set_aggiorna a,
.tab_set_aggiorna a:active,
.tab_set_aggiorna a:visited{
background: url(../../include_Img/aggiorna.gif) no-repeat 0 0;
}
.tab_set_aggiorna a:hover{
background: url(../../include_Img/aggiorna_roll.gif) no-repeat 0 0;
}
/*MODIFICA*/
.tab_set_modifica a,
.tab_set_modifica a:active,
.tab_set_modifica a:visited{
background: url(../../include_Img/modifica.gif) no-repeat 0 0;
}
.tab_set_modifica a:hover{
background: url(../../include_Img/modifica_roll.gif) no-repeat 0 0;
}
/*CANCELLA*/
.tab_set_cancella a,
.tab_set_cancella a:active,
.tab_set_cancella a:visited {
background: url(../../include_Img/elimina.gif) no-repeat 0 0;
}
.tab_set_cancella a:hover{
background: url(../../include_Img/elimina_roll.gif) no-repeat 0 0;
}
/*VISUALIZZA*/
.tab_set_visualizza a,
.tab_set_visualizza a:active,
.tab_set_visualizza a:visited {
background: url(../../include_Img/visualizza.gif) no-repeat 0 0;
}
.tab_set_visualizza a:hover{
background: url(../../include_Img/visualizza_roll.gif) no-repeat 0 0;
}

/*PDF*/
.tab_set_pdf a,
.tab_set_pdf a:active,
.tab_set_pdf a:visited{
background: url(../../include_Img/pdf.gif) no-repeat 0 0;
}
.tab_set_pdf a:hover{
background: url(../../include_Img/pdf_roll.gif) no-repeat 0 0;
}

/*SALVA*/
.tab_set_salva a,
.tab_set_salva a:active,
.tab_set_salva a:visited{
background: url(../../include_Img/salva.gif) no-repeat 0 0;
}
.tab_set_salva a:hover{
background: url(../../include_Img/salva_roll.gif) no-repeat 0 0;
}
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* SOLO PER I TASTI PICCOLI ////////////////////////////////////////////////////////////////////////////////*/

.tab_set_pdf ul,
.tab_set_null ul,
.tab_set_ret ul,
.tab_set_ava ul{
margin:0px;
padding:0px;
}

.tab_set_pdf ul li,
.tab_set_null ul li,
.tab_set_ret ul li,
.tab_set_ava ul li{
margin:0px;
padding:0px;
list-style-type:none;
}

.tab_set_pdf,
.tab_set_null,
.tab_set_ret,
.tab_set_ava{
margin:0px auto;
}

/* style all the links */
.tab_set_null a,
.tab_set_ret a,
.tab_set_ava a{
display:block;
width:13px;
height:20px;
padding:0px 0;
color: #333333;
text-decoration:none;
margin-right:0px;
text-align:left;
font-weight:bold;
}
.tab_set_null a:active,
.tab_set_null a:visited,
.tab_set_ret a:active,
.tab_set_ret a:visited,
.tab_set_ava a:active,
.tab_set_ava a:visited{
display:block;
width:13px;
height:20px;
padding:0px 0;
color: #333333;
text-decoration:none;
border-right: #ffffff solid 0px;
border-top: #ffffff solid 0px;
margin-right:0px;
text-align:left;
font-weight:bold;
}

.tab_set_null a:hover,
.tab_set_ret a:hover,
.tab_set_ava a:hover{
display:block;
width:13px;
height:20px;
padding:0px 0;
color: #333333;
text-decoration:none;
border-right: #ffffff solid 0px;
border-top: #ffffff solid 0px;
margin-right:0px;
text-align:left;
font-weight:bold;
}

/*TASTO AVANTI*/
.tab_set_ret a:link,
.tab_set_ret a:active,
.tab_set_ret a:visited{
margin:5px 0 0 0;
background: url(../../include_Img/ret.gif) no-repeat 0 0;

}
.tab_set_ret a:hover{
background: url(../../include_Img/ret_roll.gif) no-repeat 0 0;
margin:5px 0 0 0;

}
/*TASTO INDIETRO*/
.tab_set_ava a:link,
.tab_set_ava a:active,
.tab_set_ava a:visited{
background: url(../../include_Img/ava.gif) no-repeat 0 0;
margin:5px 0 0 0;
}
.tab_set_ava a:hover{
background: url(../../include_Img/ava_roll.gif) no-repeat 0 0;
margin:5px 0 0 0;
}

/*TASTO NULLO*/
.tab_set_null a:link,
.tab_set_null a:active,
.tab_set_null a:visited{
background: url(../../include_Img/null.gif) no-repeat 0 0;
margin:5px 0 0 0;
}
.tab_set_null a:hover{
background: url(../../include_Img/null.gif) no-repeat 0 0;
margin:5px 0 0 0;
}


.freccia{
	
	position:absolute;
	right:0px;
	float:right;
	top:0px;
	z-index:255;
}

.chat{
	position:absolute;
	float:right;
	right:0px;
	top:0px;
	width:600px;
	height:600px;
	text-align:right;
	overflow:hidden;
	display:none;
	z-index:254;
	
}

.loginchat{
	position:absolute;
	float:right;
	right:0px;
	top:0px;
	width:200px;
	height:600px;
	overflow:hidden;
	text-align:right;
	display:none;
	z-index:255;
}
