@charset "utf-8";
/* CSS Document */

.hidden {
   left: -2000px;
   width: 990px;
   position: absolute;
}

body {
	margin: 0;
	padding: 0;
	/* background: #002236 url(../images/img01.gif) repeat-x; */
	/* background: #003 url(../images/img01.gif) repeat-x; */
/*	background: #003; */
background:#FFF;

	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	color: #181B20;
}


h1, h2, h3, h4, h5, h6 {
	margin-top: 0 1em;	 
	padding-right: 1em;
	padding-left: 1.5em;  
 	font-weight: bold;
	color: #2483A6;
	
	text-decoration:blink;
}


p {
	margin-top: 0;	 
	padding-right: 1em;
	padding-left: 1.5em;
	font-weight: normal;
	}



a img { 
	border: none;
}

a:link {
	color: #900; 
/*	color:#2483A6;*/
	text-decoration: none; 
	font-weight: bold;
}
a:visited {
	/* color: #4E5869; */
	color: #900;
	text-decoration: underline;
	font-weight: bold;
}
a:hover, a:active, a:focus { 
	text-decoration: underline;
	font-weight: bold;
}

.container {
/*	width: 80%; */
	margin: 0 auto; 
	padding: 0;
/*	background: url(../images/img03.gif) no-repeat center top; */

/*	background:  #003; */
background:#FFF;	
	/* #6F7D94; */

}


.containerscheda {
width: 100%;
	margin: 0 auto; 
	padding: 0;
	/* background: url(../images/img03.gif) no-repeat center top; */

}


.header {
	
	width: 115%;
	font-weight: bold; 
    text-align:center;
	color:#CF0;
/*	background: url(../images/img02.gif) no-repeat center top */
/*	background: #003; */
	background:#FFF;
	/* #6F7D94; */

}

.header_logo { 
    position:relative;
	float:  left;
	/*background: #006; */
	background:#FFF;
	/* #6F7D94; */
/*	padding-bottom: 2%;
	
	  
   border: solid 0.7em #0F0F2F ; */
}


.header_testo {
	position:relative;
	float: inherit;
	width: 100%; 
/*	padding-bottom: 2%;
	 border: solid 7px #0F0F2F ; */
}




#header_name {
   font-size: 1.5em;
   font-weight: bolder;
   text-align:center;
}


#header_address {
   font-style: italic;
   font-size: 1em;
 text-align:center;
}

#header_address a {


	color: #CF0; 
}


#header_menu {
	 font-size: 1.2em;
   font-weight: bolder;
   color: #fff;
 /*  background-color: #F3E429;  
   background-color: #fff; 
   text-align: center; 
   background: #002236 url(../images/img01.gif) repeat-x;*/
   vertical-align: middle;
   padding: 1% 1% 1% 1%;
}

#Titolo_dinamico {
   font-size: 1.2em;
   font-weight: bolder;
   color: #000;
   background-color: #fff;
   text-align: center;
   vertical-align: middle;
   padding: 1% 1% 1% 1%;
   /*border-bottom: #9C0 solid 0.4em; */
   border-bottom: #900 solid 0.4em;
   margin:0; 
  
}

.news {

font-size: 1em;
/*   font-weight: bolder; */
 /*  color: #000; */
  background-color: #fff; 
 /*  text-align: center; 
   vertical-align: middle; */
   padding: 1% 1% 1% 15%;
/*   border-bottom: #9C0 solid 0.4em;  */
   margin:10em; 

}


.sidebar1 {
	float: left;
	width: 20%;
/*	background: url(../images/img03.gif) no-repeat center top;
	background: #93A5C4;  */
   
	
	padding: 0;
}



.content {
	padding: 1em 0;
	
	width: 79%;
	float: left;
	background: #FFF;
/*	border: 0.2em  ; */

border: 0.2em solid #900;


}

ul, ol, dl { 
	padding: 0;
	margin: 0;
}

.content ul, .content ol { 
	padding: 0 1.5em 1.5em 4em; 
}

ul.nav {
	list-style: none; 
	border-top: solid 0.3em  #002236 url(../images/img01.gif)  ;  
	margin-bottom: 1.5em; 
/*	border: solid 0.3em  #002236 url(../images/img01.gif) repeat-x; */

border: solid 0.3em  #900 url(../images/img01.gif) repeat-x;
}




ul.nav li {
/*	border-bottom: 0.2em solid #9C0; */
border-bottom: 0.2em solid #900;
}
ul.nav a, ul.nav a:visited { 
	padding: 0.5em 0.5em 0.5em 1.5em;
	display: block; 
	text-decoration: none;
	/* background: #8090AB; */
	
	background: #FFF;
	
	font-weight: bold;
	color: #002236;
	 
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus {
	/*background: #6F7D94;*/
	background: #000;
	font-weight: bold;
	color: #FFF;
	
}


ul.nav1 {
	list-style: none; 
/*	border-top: solid 0.3em  #002236 url(../images/img01.gif)  ;  
	margin-bottom: 1.5em; 
	border: solid 0.3em  #002236 url(../images/img01.gif) repeat-x; */

/* border: solid 0.3em  #900 url(../images/img01.gif) repeat-x; */
}




ul.nav1 li {
/*	border-bottom: 0.2em solid #9C0; */
border-bottom: 0.2em solid #900;
}
ul.nav1 a, ul.nav a:visited { 
	padding: 0.5em 0.5em 0.5em 1.5em;
	display: block; 
	text-decoration: none;
	/* background: #8090AB; */
	
/*	background: #FFF; */
	
	font-weight: bold;
/*	color: #002236; */
	 
}
ul.nav1 a:hover, ul.nav a:active, ul.nav a:focus {
	/*background: #6F7D94;*/
/*	background: #000;
	font-weight: bold;
	color: #FFF;
*/	
}


.footer {
	padding: 1em 0;
	
	position: relative;
	clear: both; 
	text-align:center;
	color:#CF0;
}


.fltrt {  
	float: right;
	margin-left: 0.8em;
}
.fltlft {
	margin-right: 0.8em;
}
.clearfloat { 

	clear:both;
	height:0;
	font-size: 1em;
	line-height: 0px;
}

#mainmenu ul 		{margin: 0px 0 0px 0px;float:left;width:100%; list-style: none;}
#mainmenu ul li 	{float: left;margin: 0 0px 0 0;position: relative;}
#mainmenu a 		{color: #000; display: block;font: 14px;padding: 14px 20px;font-family: oswald; text-transform:uppercase;}
#mainmenu a:hover {background: #CCC;}
	
	
	/* Button Responsive Menu */
 	.btn-responsive-menu{display: none;float: center;padding:5px;cursor:pointer;margin:  0px 20px 0 0;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background:#333;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
	.icon-bar 			{display: block;width: 18px;height: 2px;margin:5px;background-color: #f5f5f5;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);}

	.show{display:block!important}





/* media screen */


@media (min-width: 1200px) {

/* Structure > 1200px */
	#mainmenu		{width: 100%;float:left;}


.sidebar1 {
	float: center;
	width: 90%;
/*	background: url(../images/img03.gif) no-repeat center top;
	background: #93A5C4;  */
	padding: 0;
}


.content {
	padding: 1em 0;
	
	width: 100%;
	float: center;
	background: #FFF;
/*	border: 0.2em  ; */

border: 0.2em solid #900;




}
 
}

@media (min-width: 768px) and (max-width: 980px) {

	/* Structure 768 to 1000 */

	#mainmenu		{width: 100%;float:left;}

.sidebar1 {
	float: center;
	width: 90%;
/*	background: url(../images/img03.gif) no-repeat center top;
	background: #93A5C4;  */
	padding: 0;
}


.content {
	padding: 1em 0;
	
	width: 100%;
	float: center;
	background: #FFF;
/*	border: 0.2em  ; */

border: 0.2em solid #900;




}

}







@media (max-width: 767px) {


	#mainmenu		{width: 100%;float:left;}



.sidebar1 {
	float: center;
	width: 90%;
/*	background: url(../images/img03.gif) no-repeat center top;
	background: #93A5C4;  */
	padding: 0;
}


.content {
	padding: 1em 0;
	
	width: 100%;
	float: center;
	background: #FFF;
/*	border: 0.2em  ; */

border: 0.2em solid #900;




}

		
}

