@charset "utf-8";
/* CSS Document */

HTML
{
    overflow-y: scroll;	
}


BODY {
	
	/*BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../images/pattern.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #e0ddd8;*/
	FONT-SIZE: 11px; COLOR: #707070; LINE-HEIGHT: 16px; FONT-FAMILY:Georgia, Palatino, "Times New Roman", Times, serif; LETTER-SPACING: 0px;	
	BACKGROUND-COLOR: #FFFFFF;
	margin-bottom:0px;
	margin-top:35px;
	margin-left:0px;
	margin-right:0px;
}


BODY.menu_reserved {
	
	/*BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../images/pattern.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #e0ddd8;*/
	FONT-SIZE: 11px; COLOR: #707070; LINE-HEIGHT: 16px; FONT-FAMILY:Georgia, Palatino, "Times New Roman", Times, serif; LETTER-SPACING: 0px;	
	BACKGROUND-COLOR: #FFFFFF;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}


.homepage {	
	
	/*min-height: 600px !important;*/
    /*height: 500px;*/
	position:absolute;
	vertical-align:middle;
	margin-left:0px;
	margin-right:0px;
    width: 100%;	   
    left: 50%;
    margin-left: -50%;
	margin-top:7%;
	margin-bottom:7%;	
 

}



.dots_bg
{
    background-image: url('../images/pattern_dots.gif');
	background-repeat:repeat; 
}


A:link {color: #7f7f7f; text-decoration:none;} 
A:visited {color: #7f7f7f; text-decoration:none;} 
A:active {color: #7f7f7f; text-decoration:underline;} 
A:hover {color: #7f7f7f; text-decoration:underline;}


A.news:link {color: #7f7f7f; text-decoration:none;} 
A.news:visited {color: #7f7f7f; text-decoration:none;} 
A.news:active {color: #7f7f7f; text-decoration:none;} 
A.news:hover {color: #222222; text-decoration:none;}


A.azzurro:link {color: #798ca3; text-decoration:none;} 
A.azzurro:visited {color: #798ca3; text-decoration:none;} 
A.azzurro:active {color: #798ca3; text-decoration:none;} 
A.azzurro:hover {color: #4c6d96; text-decoration:none;}

A.menu_sx:link {color: #7f7f7f; text-decoration:none;} 
A.menu_sx:visited {color: #7f7f7f; text-decoration:none;} 
A.menu_sx:active {color: #7f7f7f; text-decoration:underline;} 
A.menu_sx:hover {color: #7f7f7f; text-decoration:underline;}

.testo_azzurro
{
   color: #798ca3;  
}

.sfondo_azzurro
{
   background-color:#ced6de;   
}


.sfondo_grigio
{
   background-color:#efefef;   
}

.menu_sx_bg
{
   background-color:#efefef;
   padding:15px;   
   padding-left:14px;
   FONT-SIZE: 12px; LINE-HEIGHT: 19px; FONT-FAMILY:Georgia, Palatino, "Times New Roman", Times, serif; LETTER-SPACING: 0px; font-weight:700;
   
}

.menu_sx_bg_reserved
{
   background-color:#efefef;      
   padding-left:14px;
   FONT-SIZE: 12px; LINE-HEIGHT: 19px; FONT-FAMILY:Georgia, Palatino, "Times New Roman", Times, serif; LETTER-SPACING: 0px; font-weight:700;
   
}

ul.box_reserved
{
    display: block;
    list-style-image: none;
    list-style-position: outside;
    margin-left: 0px;
    padding-left: 0;
}


ul.box_reserved li
{
list-style-type: none;
}

ul.box_reserved li a
{
line-height:16px;
}

ul.box_reserved li.selez
{
padding:3px;
background-color: #798CA3;
margin-bottom: 5px;
}

ul.box_reserved li.selez a
{
color: #FFFFFF;
}



ul.box_reserved li.doc_types
{
    list-style-type: none;
    margin-left: 15px;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
}

ul.doc_types
{
    margin: 0px;
	padding: 0px;
}



ul.doc_types li
{
list-style-type: square;
padding: 0px;
margin: 0px;
line-height:16px;
}

ul.doc_types li.selez
{
    background-color: transparent;
    margin: 0;
    padding: 0;
	line-height:16px;
}

ul.doc_types li.selez a
{
color: #555555;
font-weight: bold;
font-family: arial;
font-size: 12px;
text-decoration: none;
line-height:14px;
}
 

ul.doc_types li a
{
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;	
	line-height:14px;
}

.menu_sx_title
{
  FONT-SIZE: 17px; COLOR: #7f7f7f; LINE-HEIGHT: 19px; FONT-FAMILY:Georgia, Palatino, "Times New Roman", Times, serif; LETTER-SPACING: 0px; font-weight:500;
}

.menu_sx_title_reserved
{
font-size: 14px;
display:block;
font-weight:bold;
}

.menu_sx_plaintext
{
  FONT-SIZE: 12px; LINE-HEIGHT: 19px; FONT-FAMILY:Georgia, Palatino, "Times New Roman", Times, serif; LETTER-SPACING: 0px; font-weight:normal;
   
}

.sottotitolo
{
  	FONT-SIZE: 11px; COLOR: #707070; LINE-HEIGHT: 16px; FONT-FAMILY:Georgia, Palatino, "Times New Roman", Times, serif; LETTER-SPACING: 0px; font-weight:600;	   
}

.data_news
{
   color: #798ca3;  
   FONT-SIZE: 11px; LINE-HEIGHT: 16px; FONT-FAMILY:Georgia, Palatino, "Times New Roman", Times, serif; LETTER-SPACING: 0px; font-weight:bold;
}

.data_news_scad
{
   color: #707070;  
   FONT-SIZE: 11px; LINE-HEIGHT: 16px; FONT-FAMILY:Georgia, Palatino, "Times New Roman", Times, serif; LETTER-SPACING: 0px; font-weight:bold;
}



.menu_sx_selezionato
{
   COLOR: #404040;
}

.main_menu_gifs
{
/*padding-left:10px;
padding-right:10px;*/
}

.page_title_bg
{
   padding: 15px 15px 15px 0px;  
   FONT-SIZE: 23px; COLOR: #798ca3; LINE-HEIGHT: 25px; FONT-FAMILY:Georgia, Palatino, "Times New Roman", Times, serif; LETTER-SPACING: 0px; font-weight:500;
   
}


.page_subtitle_bg
{
   padding: 0px 0px 10px 0px;     
   FONT-SIZE: 17px; COLOR: #798ca3; LINE-HEIGHT: 20px; FONT-FAMILY:Georgia, Palatino, "Times New Roman", Times, serif; LETTER-SPACING: 0px; font-weight:500;
   
}



UL, .menu_sx_plaintext UL
{
  padding: 0 0 0 0px;
  margin:0 0 0 18px;
}

UL LI, .menu_sx_plaintext LI
{
  padding: 0 0 5px 0;
  list-style-type:square;
  margin:0 0 0 0px;
  
}


P
{margin:0; padding: 0;} 




 .box_foto {
display:block;
float:right;
margin-left:10px;
text-align:right;
width:180px;
}
