@charset "iso-8859-1";
/* -----Mozilla FireFox----- */


/* -----definizione classi generiche----- */
/* ----- CSS BUILT BY Naeem----- */

body{
	padding:0px;
	margin:auto;
	margin-top:0px;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;	
	background:#E5E5E5 url(images/body_bg.jpg);	
	background-repeat:repeat-y;
	background-position: top center;  
}
.PageDiv{	 
	margin: 0px;
	padding:0px;
	height:auto;
	background:#E5E5E5 url(images/total_bg.gif);
	background-repeat:repeat-y;
	background-position: top left;
	width:100%;	
}
a{
	color: #000000;
	text-decoration: none;	
}a:visited {
}a:hover {
	text-decoration: none;	
	color: #949494;	
}a:active {
}

/* -----definizione aree master template----- */
.mtA1{
	width:100%;
	height:143px;
	text-align:left;
	color: #FF0000;
	background:#FFFFFF url(images/head.jpg);
	background-repeat:no-repeat;
	background-position: top right;
}
.mtA2{		
	float: left;
	width:179px;
	min-height:406px;
	margin-left:0px;
	padding:0px;
	text-align: left;
	background: url(images/mtA2_bg.jpg);
	background-repeat:no-repeat;
	background-position: top left;

}.mtA3{	 
	float:left;
	width:580px;
	min-height:251px;
	margin:0px;		   
	padding-top:10px;
	text-align: justify;	
	background: url(images/mta3_bg.gif);
	background-repeat:no-repeat;
	background-position: top left;
}.mtA4{	
	clear:left;
	width:100%;
	height:18px;
	padding-top:8px;  
	background:#FF0000 url(images/bottom.jpg);
	background-repeat:no-repeat;
	background-position: top left;
}	
.mtA3 .atCNT1{
	margin-left:0px;
	margin-top:-10px;
}	   
.embed_testata,.testata{
	width:760px;
	height:143px;
}
.login, .Logout,.PersonalProfile{
	padding-left:40px;
}
.login:hover, .Logout:hover,.PersonalProfile:hover{
	color:#D6D6D6;
} 
.mtA4 .link:hover,.languageSelector:hover{
	color:#646464;
}
.mtA2 .atCNT2{
	margin-top:92px;
}
.mtA4 .atCNT1{
	padding-left:240px;
	width:356px;
}
	  
.mtA3 form{
	padding-left:10px;
}
.requestFormIntroductionRow,.requestFormPrivacyRow,.requestFormButtonsRow,.LoginIntroductionRow,.LoginForgotRow,.LoginErrorsRow,.LoginButtonsRow,.moduserInfoRow,.moduserButtonsRow,.LogoutButtonsRow,.LogoutTestoRow,.requestFormThanksRow,.news_detail_001_DESCRIPTION,.ModAnagraphButtonsRow,.DownloadsItemsRow,.RegisterInfoRow,.RegisterButtonsRow,.RegisterErrorsRow{
padding-top:8px; padding-bottom:8px;
}
.mtA3 INPUT,textarea,select {
background-color: #F2F2F2;
border:1px solid #86867F;
color: #07050A;
size:40%;
font-family: verdana,arial, ms sans serif;
font-weight: normal;
}  
.mtA3 INPUT:focus,.mtA3 textarea:focus,.mtA3 select:focus {
background-color: #FFFFFF;
}
.mtA3 .Button,.mtA3 .Button:focus{
  color:#DBDFDC;
  background: #110F0F;
  font-weight:bold;
}
/* downloads */
.downloads_list_001_MENUCAT{
margin:4px;
padding:4px;
}
.downloads_list_001_MENUCAT ul{
list-style:none;
}  
.downloads_list_001_DESCRIPTION{
 border:1px solid #FFFFFF;
}		 
.downloadsCategoryVoiceLevel0,.downloadsCategoryHeaderLevel0,.downloadsCategoryHeaderLevel1,.downloadsCategoryHeaderLevel2,.downloadsCategoryHeaderLevel3,.downloadsCategoryVoiceLevel1,.downloadsCategoryVoiceLevel2,.downloadsCategoryVoiceLevel3{
padding-left:10px;
padding-right:10px;	
margin-top:10px;
border-right:1px solid #6E706E;
}
.downloads_list_001_MENUCAT ul,.downloads_list_001_MENUCAT ul li,.downloads_list_001_MENUCAT ul li ul li{
display:inline;
margin-left:0px;
padding-left:0px;
}			
.DownloadsNavigatorRow{
padding:6px;
text-align:center;
}	
.downloads_list_001_BOX_001{
padding-left:6px;
}
.downloads_list_001_NAME{
background:#F3F3F3;
font-weight:bold;
}	
.downloads_list_001_NAME a,.downloads_list_001_NAME a:link,.downloads_list_001_NAME a:active,.downloads_list_001_NAME a:hover{
	font-family:Arial;
	font-size:12px;
	font-weight:bold; 
	color:#FE0000;
}	
.downloads_thumb{
width:150px;
}
.downloads_filesize,.downloads_link{
font-weight:bold;
}
/* form */
.requestFormIntroductionRow,.requestFormNameRow,.requestFormEmailRow,.TextBoxRow,.requestFormPrivacyRow,.requestFormButtonsRow,.requestFormThanksRow{
	padding:4px;
}
/* mailing list */
.MailingListNameRow,.MailingListCategoriesIntroductionRow,.MailingListCategoriesRow,.MailingListCategoryDescriptionRow,.MailingListThanksRow,.MailingListPrivacyRow,.MailingListButtonsRow,.MailingListErrorRow{
	padding:4px;
}


#lbNome{
	font-weight:bold;
}
#CategoriesList{
	width:40%;
}
/* news */
.news_list_001_MENUCAT,.news_detail_004_MENUCAT{
margin:4px;
padding:4px;
}
.news_list_001_MENUCAT ul,.news_detail_004_MENUCAT ul{
list-style:none;
} 
.newsCategoryVoiceLevel0,.newsCategoryHeaderLevel0,.newsCategoryHeaderLevel1,.newsCategoryHeaderLevel2,.newsCategoryHeaderLevel3,.newsCategoryVoiceLevel1,.newsCategoryVoiceLevel2,.newsCategoryVoiceLevel3{
padding-left:10px;
padding-right:10px;	
margin-top:10px;
border-right:1px solid #6E706E;
}
.news_list_001_MENUCAT ul,.news_list_001_MENUCAT ul li,.news_list_001_MENUCAT ul li ul li,
.news_detail_004_MENUCAT ul,.news_detail_004_MENUCAT ul li,.news_detail_004_MENUCAT ul li ul li{
display:inline;
margin-left:0px;
padding-left:0px;
}			
.NewsNavigatorRow{
padding:6px;
text-align:center;
}  
.news_list_001_BOX_001{
padding-left:6px;
}
.news_list_001_NAME,.news_detail_004_NAME{
background:#F3F3F3;
font-weight:bold;
}
.news_detail_004_NAME{
font-weight:normal;
}
.news_list_001_NAME a,.news_list_001_NAME a:link,.news_list_001_NAME a:active,.news_list_001_NAME a:hover{
	font-family:Arial;
	font-size:12px;
	font-weight:bold; 
	color:#FE0000;
}	
.news_list_001_SUBTITLE,.news_detail_004_DESCRIPTION{
border: 1px solid #ffffff
}	  
.news_detail_004_DATE{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:italic;
	color:#666666;
	padding-left: 10px;}
.news_thumb{
width:150px;
}


/* -----definizione MENU----- */
/* MENU verticale */
.menuA2vertical{
	margin:0;
	margin-top:27px;
	padding:0;
	list-style:none;
	line-height:20px;
	
}
.menuA2vertical li{
  display:block; 
  height:16px;
  width:179px;		
  font-size:11px;
  position:relative;  
}
.menuA2verticalVoiceLevel0:hover,.menuA2verticalHome:hover{
	display:block;
	width:179px;
	color:#aaaaaa;
}.menuA2verticalVoiceLevel0,.menuA2verticalHome{
	display:block;
	width:179px;
	padding-left:32px; 
	color:#ffffff;
}.menuA2verticalVoiceLevel0Selected{
  display:block;
  width:179px;	
  height:16px;	   
  color: #C5C5C5;
  padding-left:32px;
  font-weight:bold;   
}
.menuA2verticalVoiceLevel1{
	display:block;
	width:179px;
	padding-left:42px; 
	color:#ffffff;
}
.menuA2verticalVoiceLevel1Selected{
	display:block;
	width:179px;
	padding-left:42px; 
	color:#ffffff;
	font-weight:bold; 
}
/* SOTTO MENU */

.menuA2vertical ul{
	list-style:none;
	padding:0;	
}
/* SOTTO MENU SENZA JS */

.menuA2vertical ul{
	margin:0 0 0 0px; /* sotto menu */
}

/* SOTTO MENU CON JS:ON OFF */

.menuA2vertical ul.subMenu-off{
	position:absolute;
	visibility:hidden;
	height:0;
	overflow:hidden;
}.menuA2vertical ul.subMenu-on{
	margin:0;
	position:absolute;
	top:-1px;
	left:0px;
}

/* COLORI */



/* VOCI CON SOTTO MENU */



/* -----definizione general templates----- */
