body,
img,
form,
#page,
#header,
.uno,
.due,
.due .logo,
.sections-menu,

.sections-menu .selected .out,
.sections-menu .selected .out .in,
.sections-menu .unselected,
.sections-menu .unselected .out,
.sections-menu .unselected .out .in,

.tre,
.quattro,
.cinque,
.sei,
#page-body,

#menu,
#menu .titolo-sezione,
ul,
li,

#sub-menu,

#content,


.section-name,
.nav-bar,
.select,

#footer,
#footer .text-out,
#footer .text,
#footer .text-in,
.space,
.incipit,
.advertising
	{
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}


a
	{
/* 	text-decoration: none; */
 	font-weight: bold; 
	color: blue;
	}

body {
	background: rgb(255, 255, 255);
/* 	font-family: font-family: verdana,arial,helvetica,sans-serif; */
	font-size: 10pt;
	}

#page {
	min-width: 750px;
	
 	}

#header {
	}

 .uno {
	height: 11px;
	min-height: 11px;
 	background-position: top center;
 	background-image: url("../img_sys/cielo.jpg");
 	background-attachment: scroll;
 	background-repeat: no-repeat;
	}

 .uno img {
	width: 1px;
	height: 11px;
	}

.due {
	border-top: 1px solid rgb(255, 131, 70); 
	background: rgb(255, 255, 255);
 	background-position: bottom left; 
 	background-image: url("../img_sys/bar1.gif"); 
 	background-attachment: scroll; 
 	background-repeat: repeat-x;
	height: 51px;
	min-height: 51px;
	}

.due .logo {
	float: left;
	height: 51px;
	min-height: 51px;
	padding-left: 20px;
	width: 255px;
	}

 .due .logo img {
	width: 255px;
	height: 51px;
	}

 .due .main-menu {
	width: 300px; 
	float: right;
	text-align: center;
	font-size: 9pt;
	font-family: verdana;
	}


 .due .main-menu img {
	vertical-align: middle;
	}








.sections-menu .selected .out,
.sections-menu .unselected .out
	{
	margin-left: 1px;
	width: 24%;
	float: left;
	}

.sections-menu .selected .out
	{
	background: rgb(255, 131, 70);
 	background-position: bottom right;
 	background-image: url("../img_sys/selected_dx.gif"); 
 	background-attachment: scroll; 
 	background-repeat: no-repeat; 
 	}


.sections-menu .selected .out .in,
.sections-menu .unselected .out .in
	{
	width: 100%;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 8pt;
	font-family: verdana;
	}

.sections-menu .selected .out .in
	{

 	background-position: bottom left;
 	background-image: url("../img_sys/selected_sx.gif"); 
 	background-attachment: scroll; 
 	background-repeat: no-repeat; 


	color: rgb(255, 255, 255);
	font-weight: bold;
	white-space: nowrap;
	}


.sections-menu .unselected .out
	{
	background: rgb(255, 230, 217);
 	background-position: bottom right;
 	background-image: url("../img_sys/unselected_dx.gif"); 
 	background-attachment: scroll; 
 	background-repeat: no-repeat; 
	}


.sections-menu .unselected .out .in
	{
 	background-position: bottom left;
 	background-image: url("../img_sys/unselected_sx.gif"); 
 	background-attachment: scroll; 
 	background-repeat: no-repeat; 
	white-space: nowrap;
	}




.clean { clear: both; }


.sections-menu
	{
	height: 25px;
	min-height: 25px;
	}

 .tre {
	clear: both;
	height: 106px;
	min-height: 106px;
 	background-position: top center;
 	background-image: url("../img_sys/terra.jpg"); 
 	background-attachment: scroll; 
 	background-repeat: no-repeat;
	}

#adv_banner {
	width: 100%;
	text-align: right;
	padding-top: 15px;
	}

#adv_banner img {
	width: 468px;
	height: 60px;
	margin-right: 15px;

	border: 1px solid rgb(255, 133, 74);
	}

.quattro,
.cinque,
.sei {
	height: 5px;
	min-height: 5px;
	}

.quattro {
	background: rgb(212, 231, 107);
	}

.cinque {
	background: rgb(255, 255, 255);	
	}

.sei {
	background: rgb(255, 131, 70);
	}



#page-body {

/* 	width: 750px; */
	}


#menu {
/* 	width: 150px; */
width: 18%;
	text-align: left;
	font-size: 8pt;
	padding: 2px;
	float: left;

	}


#menu .titolo-sezione {
	margin-top: 9px;
	font-variant: small-caps;
	padding: 0px 0px 0px 0px;
	font-size: 10pt;
	text-align: center;
	font-weight: bold;
	background-color: rgb(189, 198, 156);
	color: rgb(255, 255, 255);
	}

#menu ul {

 	list-style: none; 

	}

#menu li {
margin: 2px 1px 2px 5px;
/* padding: 2px 2px 2px 4px; */
padding: 1px;
border: 1px solid #bdc69c;
/* font-weight: bold; */

	}


.here {

	background-color: #ff8141;
	color: white;
padding-left: 10px;
 	background-position: center left; 
 	background-image: url("../img_sys/arrow.gif");
 	background-attachment: scroll; 
 	background-repeat: no-repeat;



/*		padding-left: 10px;
		
		list-style-image: url("../img_sys/arrow.gif");
		list-style-type: circle;*/
	}


.english
	{
/* 	background-position: center right; 
 	background-image: url("../img_sys/english-flag.gif");
 	background-attachment: scroll; 
 	background-repeat: no-repeat;  */
padding-top: 8px;
padding-right: 5px;
	float: right;
	text-align: left;	 
	font-size: 8pt;
	}

.english img
	{
	margin-right: 5px;
	float: left;
	}

#menu li a {
	display: block;
padding: 1px 1px 1px 3px;
/* text-decoration: none; */

	}

#menu li a:hover {
	background-color: #ff8141;
	color: white;
 text-decoration: none; 
	}

		  /*
.english a:hover {
	background-color: #ff8141;
	color: white;



 	background-position: center right; 
 	background-image: url("../img_sys/english-flag.gif");
 	background-attachment: scroll; 
 	background-repeat: no-repeat;
	}
			*/


#content {
/*  	width: 580px; */
	width: 80%;
 	float: left; 

	text-align: left;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
/* 	 background-color: blue;  */			

	}










.section-name
	{
	color: rgb(255, 131, 70);
	width: 100%;
	text-align: right;
	padding-right: 5px;
	font-weight: bold;
	font-size: 20pt;
	margin: 8px 0px 10px 0px;
	letter-spacing: 0.3em;
	font-variant: small-caps;
	}

.nav-bar
	{
	background-color: rgb(255, 242, 238);
	width: 90%;
	text-align: left;
	padding-left: 5px;
	

	margin: 0px 0px 0px 10%;
	}




.select
	{
	color: rgb(255, 131, 70);
	font-weight: bold;
	}


.search-engine
	{

	width: 90%;
	text-align: right;
	padding-left: 5px;
	margin: 10px 0px 0px 10%;
	}



 .li-select
	{
/* 	color: rgb(255, 131, 70); */
	font-weight: bold;

	padding: 1px 1px 1px 10px;
/* 	background-color: #fff2ee; */

display: block;
	}








 .articles .corpo-testo
	{
padding: 25px 1% 0px 1%;
	float: left;
	width: 58%;
	text-align: justify

	}

 .articles .corpo-testo .titolo
	{
	font-size: 1.5em;
	padding: 20px 0px 0px 10px;
	margin-left: 20px;
	width: 60%;
	text-align: left;
	border-bottom: 1px solid rgb(255, 131, 70);
	font-weight: bold;
	color: rgb(255, 131, 70);
	}


 .articles .corpo-testo .sottotitolo
	{
	font-size: 1em;
	margin: 5px 0px 30px 20px;
	width: 90%;
	font-style: italic;

	}

 .articles .corpo-testo .firma
	{
	font-size: 1em;
	padding: 20px 0px 0px 0px;
	margin-bottom: 20px;
	width: 100%;
	text-align: right;
	font-style: italic;


	}



.img_l, .img_r, .img_c {
	padding: 2px;
	border: 1px solid rgb(255, 131, 70);
	}

.img_l {
	float: left;
	margin: 3px 5px 3px 0px;
	}

.img_r {
	float: right;
	margin: 3px 0px 3px 5px;
	}













#sub-menu {
/* 	width: 150px; */
width: 38%;
	text-align: left;
	font-size: 8pt;
	padding: 2px;
	float: left;


	}

#sub-menu .titolo-sezione {
	margin-top: 9px;
	font-variant: small-caps;
	margin-top: 15px;
	padding: 0px 0px 0px 0px;
	font-size: 10pt;
	text-align: center;
	font-weight: bold;
	background-color: rgb(189, 198, 156);
	color: rgb(255, 255, 255);
	}

#sub-menu ul {

 	list-style: none; 
/*padding-left: 10px;

list-style-image: url(../img_sys/arrow.gif);
 list-style-type: circle;*/

/*
margin: 2px 1px 2px 3px;
padding: 2px 2px 2px 4px;
border: 1px solid #bdc69c;
*/

	}

.sub-li-select {


/* 	margin: 2px 1px 2px 5px; */

/* border: 1px solid #bdc69c; */




/* 	color: rgb(255, 131, 70); */
/* 	font-weight: bold; */
display: block;
	font-weight: bold;
	padding: 1px 1px 1px 10px;

/*	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;*/

	}


























#sub-menu li {
	margin: 2px 1px 2px 5px;
	
	padding: 1px;
	border: 1px solid #bdc69c;
	}

#sub-menu li a {

padding: 1px 1px 1px 3px;
	display: block;
/* text-decoration: none; */
	}



#sub-menu li a:hover {
	background-color: #ff8141;
	color: white;
 text-decoration: none; 
	}




 #footer {
	clear: both;
	vertical-align: bottom;
	margin-top: 20px;
	width: 100%;
	text-align: left;
	}

#footer .text-out {
	padding-top: 20px;
	text-align: center;
	}


#footer .text {
	border-top: 1px solid rgb(212, 231, 107);
	padding-top: 1px;
	text-align: center;
	}

#footer .text-in {
	border-top: 1px solid rgb(255, 131, 70);
	padding-top: 10px;
	font-size: 7pt;
	text-align: center;
	padding-bottom: 10px;
	}

/* .space { width: 750px; height: 1px; } */

















.incipit-rx
	{
	font-size: 8pt;
	margin-left: 0px;
	width: 90%;
	padding: 10px;

	min-height: 90px;
	text-align: justify; 
	margin-top: 15px;
	margin-right: 5px;
	padding-right: 2px;
	margin-right: 2px;
	padding-bottom: 6px;
	margin-bottom: 1px;
	}

			 
	
			
	
	
	
	
	
	
.scroll-text
	{
	margin-top: 9px;
/* text-align: center; */
	
	margin-left: 5px;
	background-color: rgb(255, 242, 238);
	border-top: 1px solid rgb(255, 131, 70);
	border-bottom: 1px solid rgb(255, 131, 70);

	}	
	
.incipit-sx
	{							
	

	font-size: 8pt;
	margin-left: 0px;
	width: 90%;
	padding: 10px;

	min-height: 90px;
	text-align: justify; 
	margin-top: 15px;
	margin-right: 5px;
	padding-right: 2px;
	margin-right: 2px;
	padding-bottom: 20px;
	margin-bottom: 1px;	   
	border-bottom: 1px solid rgb(255, 131, 70);
	}
					  
.incipit-sx .titolo-incipit
	{
	
/*	margin-left: 90px; */


/*	width: 60%; */

margin: 5px 0px 5px 0px;
	font-weight: bold;
	font-size: 1em;	
	text-align: center;
	}

.incipit-sx img
	{
	margin: 5px 5px 1px 0px;
	padding: 2px;
	border: 1px solid rgb(255, 131, 70);
	}	
	
	
	
	
	
	
	
	
	
	
	
	

.incipit
	{
	font-size: 8pt;
	margin-left: 20px;
	width: 90%;
	padding: 10px;
/*	height: 90px;  */
	min-height: 90px;
	text-align: justify; 
	margin-top: 15px;
	margin-right: 5px;
	padding-right: 2px;
	margin-right: 2px;
	padding-bottom: 6px;
/*	border-right: 1px solid rgb(255, 131, 70); 	
	border-bottom: 1px solid rgb(255, 131, 70); 	
	border-top: 1px solid rgb(200, 200, 200); 	
	border-left: 1px solid rgb(200, 200, 200); 	 */
	margin-bottom: 1px;
border-top:  1px dotted rgb(255, 131, 70);
/* border-bottom:  1px dotted rgb(255, 131, 70); */
	}

.incipit .titolo-incipit
	{
	
	margin-left: 90px;
	width: 60%;
	font-weight: bold;
	font-size: 1em;	
	}

.incipit .rubrica-incipit
	{
	background-color: #fff2ee;
	text-align: right;
/* 	padding: 0px 3px 0px 3px; */
	margin-left: 38%;
	margin-bottom: 0.7em;
	width: 60%;
	font-weight: bold;
	font-size: 1em;	
	}


.incipit .autore-incipit
	{
	
	margin-left: 90px;
	width: 60%;
	font-weight: bold;
	font-style: italic;
	font-size: 0.9em;
	}
				   
.incipit-rx .titolo-incipit
	{
	
	margin-left: 90px;
	width: 50%;
	font-weight: bold;
	font-size: 1em;	
	}

.incipit-rx .autore-incipit
	{
	
	margin-left: 90px;
	width: 50%;
	font-weight: bold;
	font-style: italic;
	font-size: 0.9em;
	}	
	

.incipit img, .incipit-rx img
	{
	float: left;
/*	width: 80px;
	height: 80px;  */
	
	margin: 0px 5px 1px 0px;
	padding: 2px;

/* 	padding-bottom: 2px; */
	border: 1px solid rgb(255, 131, 70);
/* 	border-bottom: 1px solid rgb(255, 131, 70); */

	}


.advertising {
/* 	width: 100%; */
	padding-top: 20px;
	text-align: center;
	}

.advertising img {
	width: 220px;
	height: 100px;
	margin: 6px;
	border: 1px solid rgb(128, 128, 128);
	}


.barra-laterale
	{
	width: 90%;
	text-align: left;
	margin-top: 20px;
	padding: 15px 5px 15px 5px;
	border: 1px solid rgb(255, 131, 70);
	background-color: #fff2ee;
	}

	
.promozioni {
	float: left;
	text-align: left;
	}





.rubrica-on, .rubrica-off {
	background-color: #fff2ee;
 	font-weight: bold; 
	}

.rubrica-on ul li, .rubrica-off ul li  {
	background-color: #FFF;
	
 	font-weight: normal; 
	}


.rubrica-on ul, .rubrica-off ul {

	margin: 1em 10px 1em 10px;

	}

.rubrica-on {
/* 	background-color: #ff8141; */
/* 	color: white; */
	padding-right: 10px;
 	background-position: top right; 
 	background-image: url("../img_sys/angle-orange.gif");
 	background-attachment: scroll; 
 	background-repeat: no-repeat;
	}

.rubrica-on .here {

	background-color: #ff8141;


	}

	

.buttons-rubriche {
	width: 11px;
	height: 11px;
	float: left;
	padding-right: 3px;
	}



/*
.titolo-menu
	{
	text-align: center;
	width: 100%;
	font-weight: bold;
	padding-bottom: 10px;
	}*/


.form-tags {
	font-size: 8pt;
	}

.titolo-rubrica {
	border: 0px;
	padding-right: 3px;
	margin: 0px;
	margin-left: 48%;
	width: 50%;
	text-align: center;
	font-size: 8pt;
	background-color: #acdae6;
	}