
/*         X M o d u l e s - S H D                                      
 	|||||||||||||||||||||||||||||||||||||||||||||||||||| */
									

/*	=========================================================================================================================
	MODULE DEFAULT
	========================================================================================================================= */
	div.MD-Default {								display: block; overflow:hidden; clear:both; margin:0px; padding:0px;   }
/*	============================================================================================================================= */						
	div.MD-PreText {								color: white; padding:20px; text-align:left; }	
	div.MD-PostText {								display:block; padding:5px 0px;}									
	div.MD-Default  a.MD-Readmore {			display:block; border:0px solid red; margin:5px 30px; padding:5px 25px;
														background-image:url(../images/ico-readmore.png);background-repeat:no-repeat; background-position:left center;
														font-style:italic;	}
	
	
/* 	==============================================================================================================================
	  L O G I N 								
	============================================================================================================================= */			
	div#MD-LOGIN {								display:block; overflow:hidden; background-repeat:no-repeat;}
	div#MD-LOGIN-HEADER {						display:block; overflow:hidden; background-position:right  top; background-repeat:no-repeat;}
	
	div#MD-LOGIN H3  {							margin:0px; padding:0px 15px ; height:40px;
														font-family: 'Roboto Condensed', sans-serif; font-size:17px; line-height:38px;
														font-weight:normal;  text-align:left; text-transform:uppercase; letter-spacing:0px;  
														color:white; background:rgb(159,186,159);border-radius:0px;  } 		
	div#MD-LOGIN-BODY {						display:block; overflow:hidden; }
/*	============================================================================================================================= */	
	#login-form {									margin:0px; padding:0px;}
/*	============================================================================================================================= */	
	div.MD-LoginStyle {							display:block; position:relative; overflow:hidden; margin:0px 0px 25px 0px; padding:0px 0px 0px 0px;
														font-family:'Arimo','sans-serif'; font-size:13px; line-height:14px; font-weight:normal; font-style:normal;
														text-align:left; background:none; border:none;   }	
/*	============================================================================================================================= */			
	div.MD-LoginStyle div.AccessData {		display:block; clear:both; overflow:hidden; border:0px solid red; margin:8px 10px 15px 10px; padding:0px 0px; }
	div.MD-LoginStyle input#modlgn-username {		width:80% !important; }
	div.MD-LoginStyle input#modlgn-passwd {			width:80% !important; }	
/*	============================================================================================================================= */	
	div.MD-LoginStyle div.UserTools {					display:block; clear:both; overflow:hidden; border:0px solid red; margin:8px 10px 15px 10px; padding:0px 0px;}
	div.MD-LoginStyle div.UserTools ul {				list-style-type:none; list-style-position:inside; margin:4px 0px 4px 0px; padding:0px; text-align:left; }
	div.MD-LoginStyle div.UserTools li {				margin:0px; text-indent:0px;}
	div.MD-LoginStyle div.UserTools a {				display: block; margin:0px; padding:0px; color:white; text-decoration:none; }
	div.MD-LoginStyle div.UserTools a:link {			color:white; }
	div.MD-LoginStyle div.UserTools a:visited {		color:white; }
	div.MD-LoginStyle div.UserTools a:hover {		color:yellow;  }	
/*	============================================================================================================================= */	
	div.MD-LoginStyle input.modlgn-username {	height:30px;  }
	div.MD-LoginStyle input.modlgn-passwd {		height:30px;  }
/*	======================================================================================================================================= */
	div.MD-LoginStyle input.login {						display:inline-block;clear:both !important; box-sizing:border-box; height:38px;
																min-width:150px; margin:0px 0px 0px 0px; padding:2px 20px 3px 20px; 
																font-family:'Arimo'; font-size:14px; line-height:28px; font-weight:normal; font-variant:normal;
																letter-spacing:0px; text-align:center;  text-decoration:none;cursor:pointer; 
																color:white; background-color: rgb(255,200,98);border:1px solid transparent;  border-radius:3px;  }
	div.MD-LoginStyle input.login:hover {				color:gray; background-color:white;} 											
/*	============================================================================================================================= */
	div.MD-LoginStyle div.UserTools a.register-links {		display:inline-block;clear:both !important; box-sizing:border-box; height:38px;
																min-width:150px; margin:2px 0px 0px 0px;; padding:2px 20px 3px 20px; 
																font-family:'Arimo';font-size:14px; line-height:28px; font-weight:normal; font-variant:normal;
																letter-spacing:0px; text-align:center;  text-decoration:none;cursor:pointer; 
																color:white; background:rgb(163,215,162) ; border:1px solid transparent;  border-radius:3px;  }			
	div.MD-LoginStyle div.UserTools a.register-links:hover {	color:gray ; background-color:white; order:1px solid silver;   }	
/*	============================================================================================================================= */
	div.MD-LoginStyle div.SubmitButton {				display:block; margin-top:8px; }
	div.MD-LoginStyle div.RegisterByLoginModule {	display:block;overflow:hidden; }		
	div.MD-LoginStyle div.RememberLinks {			display:block; overflow:hidden; margin:10px 0px 10px 0px;	}
/*	============================================================================================================================= */
	div.MD-LoginStyle div.Logout {						display:block; float:NONE; margin:10px auto 10px auto; text-align:center; border:0px solid red;}
	div.MD-LoginStyle div.Logout input.button {		display:inline-block;clear:both !important; box-sizing:border-box; height:38px;
																min-width:150px; margin:0px auto; padding:2px 20px 3px 20px; 
																font-family:'Arimo';font-size:14px; line-height:28px; font-weight:normal; font-variant:normal;
																letter-spacing:0px; text-align:center;  text-decoration:none;cursor:pointer; 
																color:white; background-color: rgb(255,200,98);border:1px solid transparent;  border-radius:3px;  }
	div.MD-LoginStyle div.Logout input.button:hover {		color:gray ; background-color:white;} 	
/*	============================================================================================================================= */
	div.MD-LoginStyle div.Greeting {					    } 
/*	============================================================================================================================= */		
	div.MD-LoginStyle div.MD-PreText {						display:block; padding:5px 0px;}	
	div.MD-LoginStyle div.MD-PostText {					display:block; padding:5px 0px;}
/*	============================================================================================================================= */
	div.MD-LoginStyle div.MiniProfile-User {			display:block; margin:0px 0px 15px 0px; padding:10px 10px; 
																font-family: 'Roboto Condensed', sans-serif; font-size:14px; line-height:120%;
																font-weight:bold; color:white; text-align:center;
																background-color:rgb(139,172,139); border-radius:3px; }
	div.MD-LoginStyle div.MiniProfile-Avatar {			display:block; box-sizing:border-box; text-align:CENTER; margin:0px 0px; border:0px solid blue;}
	div.MD-LoginStyle div.MiniProfile-Avatar img {		display:block; width:180px; margin:0px auto;  border-radius:5px; }	
	div.MD-LoginStyle div.MiniProfile-UserCount {	color:yellow; padding-top:8px;padding-bottom:12px;}
/*	============================================================================================================================= */	
		

		
/* 	==============================================================================================================================
	 G T R A N S L A T E
	============================================================================================================================= */	

	div#MD-GTRANSLATE {						z-index:50; osition:absolute; eft:5px; op:150px; width:45px; 
														background-color:rgb(186,218,186); background-color:var(--Main); border-radius:0px; border-right: 5px solid var(--Main); 
														padding:5px 5px;
														border-radius:3px; }															
		
	div#MD-GTRANSLATE div.switcher {		width:100px; }	
	div#MD-GTRANSLATE div.MD-PreText {	margin-bottom:8px; font-size:15px; line-height:15px; text-align:center; color:white; text-transform:lowercase; font-variant:small-caps;}
	div#MD-GTRANSLATE img {					box-shadow:none !important; opacity:1 !important; border:none !important; text-shadow:none !important; }


	
/* 	==============================================================================================================================
	 L A N G U A G E
	============================================================================================================================= */	
	div#MD-LANGUAGE {							z-index:4; display:block; position:absolute; left:10px; top:160px; border-top:0px solid red;
														display:block; overflow:hidden; box-sizing:border-box;  width:120px; height:40px; padding:0px 8px 10px 8px; 
														background-color:rgb(186,218,186);background-image:url(../images/toggle-language.png); background-repeat:no-repeat;	
														border-radius:4px;}
	div#MD-LANGUAGE:hover {					background-color:rgb(186,218,186); height:auto; overflow:visible; }
	
	div#MD-LANGUAGE div.Lang-CODE {		display:block; box-sizing:border-box; height:40px; margin-bottom:0px; padding:10px 10px 10px 40px; 
														font-weight:bold; color:white; background:none; border:0px solid black;}
										
	div#MD-LANGUAGE div.MD-PreText {		display:block; margin-bottom:8px; font-size:15px; line-height:15px; text-align:center; color:white;
														text-transform:lowercase; font-variant:small-caps;}	
/*	============================================================================================================================= */
	div.mod-langselect ul {						margin: 0; padding: 0; list-style:none;}
	div.mod-langselect li {						margin-left: 5px;margin-right: 5px;}
	div.mod-langselect ul.lang-inline li {		display:inline;}
	div.mod-langselect ul.lang-block li {		display:block;}
	div.mod-langselect img {						border:none;}
	div.mod-langselect a {						text-decoration: none;}	
/*	============================================================================================================================= */	




/* 	==============================================================================================================================
	  S H A R E	 - Lista di pulsanti per la condivisione dei social network		
	============================================================================================================================= */		
	div#MD-XSOCIAL {						margin: 10px 20px; }												

	
								
										
/*	========================================================================================================================== */
/*	  S E A R C H  -  F l a t																											*/                                                                                                      
/*	========================================================================================================================== */
	div#MD-SEARCH {						display:block; overflow:hidden; margin:0px 0px 0px 0px; border:0px solid orange;
										background-repeat:no-repeat; background-image:url(../images/md-search.png); background-image:none; background-position:15px 50px; }
/*	========================================================================================================================== */
	div#MD-SEARCH Search-Keyword {			display:inline-block; vertical-align:top;padding:7px 0px 0px 0px;}
	div#MD-SEARCH input {					margin-top:0px; border-color:gray; background-color:rgb(240,245,235);border-radius:3px;  }
	div#MD-SEARCH input:after {				content:"search...";  }
	div#MD-SEARCH button#cmdSearch {			margin-top:5px; }						


				
/* 	==============================================================================================================================
	  TAG
	============================================================================================================================= */	
	span.tag	{					display:inline-block; margin:0px 0px 4px 0px; padding:10px; idth:190px; 
									font-family: var(--Lite); font-size:13px; line-height:15px; color:black; background-color:rgb(227,230,240);	}		
	span.tag:hover {			color:white; background-color:rgb(175,183,204);}
	span.tag	a:hover{			color:white;	}	
							

	
	
/* 	==============================================================================================================================
	  R E L A T E D  A R T I C L E S				Articoli correlati		
	============================================================================================================================= */		
	div#MD-RELATED {					z-index:4; display:block; position:relative; overflow:hidden; max-width:960px; margin: 0px 0px 30px 0px; text-align:left;  }	
	div#MD-RELATED  H3 {				margin-top:40px; margin-bottom:25px; padding: 10px 15px; font-weight:normal; color: white; background-color:rgb(207,228,205);
												border:none; border-radius:4px;}											
	

/* 	==============================================================================================================================
	  S H A R E				Pulsanti social ArduaNet
	============================================================================================================================= */	
	div#MD-SHARE {   		z-index: 5; display: block;  position: relative; overflow: hidden;  margin:0px auto;  padding: 15px 30px 15px 30px;
								background-repeat: no-repeat;  background-color: var(--SilverLight); border-radius: 7px 7px 0px 0px; }
	

 /*	============================================================================================================================
	   F E E D  R S S                                                                                                                                                                                                                                               
	=========================================================================================================================== */
	.moduletable_RSS {					margin:0px; padding:0px; font:11px/14px Tahoma; font-weight:normal; line-height:14px; color:black; background:none; overflow:hidden; }
	.moduletable_RSS h3 {				display:block; height:28px; margin:0px; padding:0px;  font:10px/26px "Arial"; font-weight:bold; font-style:normal; text-align:center;
									text-indent:0px; color:white; border:none; background-image:url(../images/menu2-title.png); background-repeat:repeat-x; }
	div.RSS-container  {					display:block; margin:0px; padding:10px 50px 10px 0px; font: 12px/14px "Segoe UI","Arial"; color:black; text-align:left; 
									color:black; ackground-image:url(../images/rss-container.png);}
	.moduletable_RSS ul {					list-style-type:square; list-style-position:inside; margin:0px; margin-top:10px; margin-bottom:10px; padding:0px; text-align:left; }
	.moduletable_RSS li {					margin-bottom:3px; text-indent:0px; }

	a.RSS-links {						font-weight:bold; font-variant:small-caps;  text-decoration:none;  text-align:left; color:rgb(128,146,179);}
	a.RSS-links:link  {					color: rgb(128,146,179); }
	 a.RSS-links:visited {					color: rgb(128,146,179); }
	 a.RSS-links:active {					color: orange; }
	 a.RSS-links:hover {					color:orange; border:none;}
	div.RSS-item-desc {					margin: 5px 0px 15px 0px; font: 12px/14px "Segoe UI","Arial"; color:black; text-align:left;  }	


	
	
 /*	=============================================================================================================
	 VMENU1										Menu verticale standard
	 ============================================================================================================ */	
	.MD-VMenu1  {									display:block; }		
/*	============================================================================================================ */	
	.MD-VMenu1 H3  {								margin:0px; padding:0px 15px ; height:40px;
														font-family: 'Roboto Condensed', sans-serif; font-size:18px; line-height:38px ;
														font-weight:normal;  text-align:left; text-transform:uppercase; letter-spacing:0px;  
														color:white;  background:rgb(159,186,159);  } 		
/*														========================================================================== */
	.MD-VMenu1 div.MD-PreText {				color: white; padding:20px; text-align:left; }
/*														========================================================================== */	
	.MD-VMenu1 div.MD-Content {				padding:10px 0px 15px 0px; }
/*														========================================================================== */		
	.MD-VMenu1 UL {								margin:0px 0px; padding:0px;    }	
	.MD-VMenu1 UL.nav  {						list-style-position:inside; }
	.MD-VMenu1 UL.nav  li {						margin:0px; padding:0px;  text-indent:0px; list-style-type:none; 
														color:white; list-style-position:outside; border:none;}
	.MD-VMenu1  UL.nav  li a {					display:block; height:40px; margin:0px; padding:0px 10px 0px 10px;
														font-size:14px; line-height:38px; color:white; font-weight:normal; font-style:normal; font-variant:mall-caps;
														text-align:left; text-decoration:none; background-repeat:repeat-x; transition-property:none;}
	.MD-VMenu1  UL.nav  li  a:link { 			color:inherit;}
	.MD-VMenu1  UL.nav  li  a:visited { 		color:inherit; }
	.MD-VMenu1  UL.nav  li  a:hover { 			color:yellow; background:none;  }
/*	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */	
	.MD-VMenu1  UL.nav  li.deeper >a:first-child  { 	margin:10px 0px 0px 0px; background-color:silver; border-radius:4px;  }	

	
	
	
 /*	=============================================================================================================
	 FOOTER MENU1							Menu verticale standard                                                                                                    
	============================================================================================================= */		
	.MD-FooterMenu1  {							display:block; position:relative;  overflow:hidden; margin:20px 10px 20px 10px;  }		
/*	=========================================================================================================================== */	
	.MD-FooterMenu1  H3  {						margin:0px 0px 25px 0px; padding:0px 0px; 
														font-family: 'Roboto Condensed', sans-serif; font-size:16px; line-height:17px;
														font-weight:bold;  text-align:left; text-transform:uppercase; letter-spacing:0px;  
														color:white; border-radius:0px;  } 		
/*														========================================================================== */
	.MD-FooterMenu1 div.MD-PreText {			font-family:'Arimo'; color: rgb(236,240,230); padding:0px 10px 20px 10px; }
/*														========================================================================== */	
	.MD-FooterMenu1 UL {						margin:10px 0px; padding:0px;    }	
	.MD-FooterMenu1 UL.nav  {					list-style-position:inside; }
	.MD-FooterMenu1 UL.nav  li {				margin:0px; padding:0px;  text-indent:0px; list-style-type:none; 
														color:white; list-style-position:outside; border:none;}
											
	.MD-FooterMenu1  UL.nav  li a {			display:block; height:40px; margin:0px; padding:0px 0px 0px 10px; 
														font-size:14px; line-height:38px; color:white; font-weight:normal; font-style:normal; font-variant:mall-caps;
														text-align:left; text-decoration:none; color:inherit;background-repeat:repeat-x;}
	.MD-FooterMenu1  UL.nav  li  a:link { 		color:inherit;}
	.MD-FooterMenu1  UL.nav  li  a:visited { 	color:inherit; }
	.MD-FooterMenu1  UL.nav  li  a:hover { 	color:yellow; background:none;  }
			
		

/*	============================================================================================================================
	 USER FLAT MENU							Menu utente in linea in basso 
	=========================================================================================================================== */
	div.MD-UserFlat {								display:block; position:relative;  overflow:hidden; margin:0px 4px; border-radius: 0px;   }	
/*	========================================================================================================================== */		
	div.MD-UserFlat  h3  {							max-width:200px; margin:0px auto 20px auto; padding:10px 20px 13px 20px; 
														font-family:var(--LiteNarrow), sans-serif;  font-size:18px; line-height:20px;
														font-weight:normal;  text-align:center; text-transform:uppercase; letter-spacing:0px;  
														color:white; background:var(--Color2) ;  border-radius:4px; } 			
	div.MD-UserFlat img {						display:block; margin:0px auto 15px auto; }																

/*	========================================================================================================================== */	
	div.MD-UserFlat div.MD-PreText {			color: black; background-color:rgb(180,190,165); padding:20px; }
/*	========================================================================================================================== */
	div.MD-UserFlat ul li pan {					display:block; color:white; background:rgb(43,43,43);  height:40px; padding:0px 15px; line-height:48px;
														font-size:18px;}
/*	========================================================================================================================== */
/*	Livello 1                                                                                                                                                                                                                                   
/*	========================================================================================================================== */
	div.MD-UserFlat UL.nav  { 					list-style: none; margin:0px !important; background:none !important; position: relative; display: inline-table; display:block; padding: 0px;   }
	div.MD-UserFlat UL.nav:after { 				content: ""; clear: both; display: block; }
	div.MD-UserFlat UL.nav  li { 					display:inline-block; height:40px; vertical-align:top; position: relative; 
														font-size:13px; font-weight:normal; text-decoration:none; color: black; background:none;   }	
	div.MD-UserFlat UL.nav li a { 				height:40px; padding:0px 20px 0px 20px; line-height:38px;  color:inherit; }
	div.MD-UserFlat UL.nav  li a:hover { 		color:white;  background:rgb(139,172,192);}
		
		
		
		

 /*	============================================================================================================================
	FLAT MENU Generico 											
	=========================================================================================================================== */
	div.MD-Flat1 {									display:block; position:relative;  overflow:hidden; margin:20px 0px ;   }	
/*	========================================================================================================================== */	
	div.MD-Flat1 {									display:block; position:relative;  overflow:hidden; margin:0px 4px; border-radius: 0px;   }	
/*	========================================================================================================================== */		
	div.MD-Flat1 h3  {								margin:0px; padding:0px 0px 0px 55px; height:50px;
														font-size:16px; line-height:38px;
														font-weight:bold;  text-align:left; text-transform:uppercase; letter-spacing:0px;  
														color:gray; background-image:url(../images/title-userflat.png); background-repeat:no-repeat; background-position:left 5px;   } 			
/*	========================================================================================================================== */	
	div.MD-Flat1 div.MD-PreText {				color: black; background-color:rgb(180,190,165); padding:20px; }
/*	========================================================================================================================== */
	div.MD-Flat1 ul li span {						display:block; color:white; background:rgb(43,43,43);  height:40px; padding:0px 15px; line-height:48px;
														font-size:18px;}
/*	========================================================================================================================== */
/*	Livello 1                                                                                                                                                                                                                                   
/*	========================================================================================================================== */
	div.MD-Flat1 UL.nav  { 						list-style: none; margin:0px !important; background:none !important; position: relative;
														display: inline-table; display:block; padding: 0px;   }
	div.MD-Flat1 UL.nav:after { 				content: ""; clear: both; display: block; }
	div.MD-Flat1 UL.nav  li { 						display:inline-block; height:40px; vertical-align:top; position: relative; border-bottom: 0px dotted silver;   }	
	div.MD-Flat1 UL.nav li a { 					height:40px; padding:0px 20px 0px 0px; line-height:38px; color: rgb(50,50,50); 
														font-size:13px; font-weight:normal;
														text-decoration:none; }
	div.MD-Flat1 UL.nav  li a:hover { 			color:orange; }
/*	========================================================================================================================== */


																		
