/* Reset */
img, h1, h2, h3, h4, h5, h6, ul, ol {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border: 0px;
}

html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background: #E7EAF8;
}
body {
	font-size:0.8em; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
}

/* TOGLIE LE LINEE TRATTEGGIATE DI FIREFOX AI PULSANTI */
a  {
	outline: none;
}

.clear {
	clear: both;
}

/* SETTAGGIO COLORE SFONDO INPUT */
.bianco {
	background-color: #FFF;
}

.grigio {
	background-color: #F6F6F6;
}
/* ---------------------------- */

/* FORMATTAZIONE PARAGRAFO GENERALE */
p {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	clear: both;
}

/* FORMATTAZIONE CONTENITORE SITO */
#bgbig {
	background: #fff url(../img/bgbig.png) repeat-y;
	width: 998px;
	margin: 0px auto;
	height: auto !important;
	min-height: 100%;
	height: 100%;
}
#container {
	width: 970px;
	padding: 0px;
	margin: 0px auto;
}

/* OMBRA */
.ombra_contenitore {
	position: relative;
	left: 3px;
	top: 3px;
	margin: 0px;
	display: block;
	height: auto;
}
 
.ombra_contenitore .ombra2,
.ombra_contenitore .ombra3 {
	position: relative;
	left: -2px;
	top: -3px;
	border-left: 1px solid #F6F6F6;
}

.ombra_contenitore {
	position: relative;
	left: 0px;
	top: 0px;
}

//
.widget .ombra_contenitore  {
	position: relative;
	left: 0px;
	top: 0px;
}
// 
.ombra_contenitore .ombra1 {
	background-color: #F1F0F1;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
}
 
.ombra_contenitore .ombra2 {
	background-color: #DBDADB;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
}
 
.ombra_contenitore .ombra3 {
	/* background: #B8B6B8; */
	background-color: #FFFFFF;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
}
 
.ombra_contenitore {
	background-color: #ffffff;
}
/*-------*/

/* FORMATTAZIONE LINK ARCHIVIO - LINK LEGGI - LINK ALLEGATO */
#archivio, #leggi {
	margin: 0px;
	display: block;
	height: auto !important;
	min-height: 20px;
	height: 20px;
	padding: 5px 0px 0px 0px;
}

#allegato {
	display: block;
	height: auto !important;
	min-height: 27px;
	height: 27px;
	padding: 0px;
	margin: 0px;
}

#archivio a, #leggi a {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #323232;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: right;
}

#archivio a:hover, #leggi a:hover {
	color: #C2214E;
}

a.link {
	font-size: 11px;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #323232;
	text-decoration: none;
	padding: 8px 0px 8px 28px;
	margin: 0px;
	font-style: normal;
}

a.link:hover {
	color: #C2214E;
}

#allegato a.link {
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #323232;
	text-decoration: none;
	height: auto !important;
	min-height: 20px;
	height: 20px;
	padding: 7px 0px 0px 28px;
	margin: 0px;
	float: right;
}

#allegato a.link:hover {
	color: #C2214E;
}
/*-----------------------------*/

/* ICONE ALLEGATI */
.generic {
	background: url(../img/images/icone/gen_piccola.png) no-repeat top left;
}

.pdf {
	background: url(../img/images/icone/pdf_piccola.png) no-repeat top left;
}
	
.doc, .docx {
	background: url(../img/images/icone/doc_piccola.png) no-repeat top left;
}
	
.xls, .csv {
	background: url(../img/images/icone/excel_piccola.png) no-repeat top left;
}
	
.ppt {
	background: url(../img/images/icone/power_point_piccola.png) no-repeat top left;
}

.htm, .html {
	background: url(../img/images/icone/htm_piccola.png) no-repeat top left;
}

.rss {
	background: url(/icone/rss.png) no-repeat top left;
	padding-left: 20px; 
}

.zip {
	background: url(../img/images/icone/zip_piccola.png) no-repeat top left;
}
	
.web {
	background: url(../img/images/icone/search_globe.png) no-repeat top left;
}
	
.image {
	background: url(../img/images/icone/jpg_piccola.png) no-repeat top left;
}
	
.externallink {
	background: url(/icone/world_link.png) no-repeat top left;
	padding-left: 20px;
}
	
.mail {
	background: url(/icone/email_edit.png) no-repeat top left;
	padding-left: 20px;  
}
/* -------------- */

/* FORMATTAZIONE CONTENUTO NEWS */
.descrizione {
	color: #999999;
	margin: 7px 0px 0px 0px;
}

.descrizione_color { /* il colore verrą stabilito dal colore del widget*/
	margin: 7px 0px 0px 0px;
}
/* ---------------------------- */


/* FORMATTAZIONE HEADER - CONTENITORE LOGO - MENU */
#header {
	margin: 0px;
	border-bottom: 1px solid #d1d3d4;
	padding: 0px;
	height: 172px;
	width: 970px;
}

#logo {
	float: left;
	margin: 15px 0px 0px 15px;
	padding: 0px;
	height: 129px;
	width: 129px;
}

#logo a {
	margin: 0px;
	padding: 0px;
	height: 129px;
	width: 129px;
}

#content_menu {
	float: right;
	margin: 0px;
	padding: 0px;
	height: 172px;
	width: 781px;
}

#animation_header {
	margin: 0px;
	padding: 0px;
	width: 781px;
	height: 120px;
}

#menu {
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 781px;
}

#menu ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#menu ul li {
	display: inline;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	float: left;
}

#menu ul li.ultimo {
	margin-right: 0px;
}

#menu ul li a {
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	text-decoration: none;
	background: url(../img/images/menu.jpg) repeat-x left bottom;
	text-align: center;
	display: block;
	height: 21px;
	float: left;
	padding: 4px 39px 0px 39px;
	/* Modifica per l'eliminazione delle ultime due voci 
	padding: 4px 14px 0px 14px;
	*/
	margin: 0px;
}

#menu ul li a:hover {
	color: #FF642D;
}

#menu ul li a.select {
	color: #FF642D;
}
/* -------------------------------------- */

/* FORMATTAZIONE BARRA INFO E PERSONALIZZA */
#info {
	margin: 0px;
	display: block;
	clear: both;
	width: 970px;
	float: left;
	padding: 5px 0px 15px 0px;
}

#personalizza {
	background: url(../img/images/sfondo_pull_personalizza.png) no-repeat left top;
	padding: 0px;
	float: left;
	height: 35px;
	width: 226px;
	margin: 10px 15px 0px 0px;
}

#personalizza a {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #324397;
	text-decoration: none;
	background: url(../img/images/icone/+.png) no-repeat left center;
	display: block;
	padding: 4px 0px 4px 25px;
	margin: 4px 0px 0px 14px;
}

#personalizza a:hover {
	color: #FF642D;
}

#naviga {
	background: url(../img/images/sfondo_navigare.png) no-repeat left top;
	margin: 10px 15px 0px 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 161px;
}

#naviga a {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #324397;
	text-decoration: none;
	background: url(../img/images/icone/naviga.png) no-repeat left center;
	margin: 4px 0px 0px 15px;
	padding: 4px 0px 4px 28px;
	display: block;
}

#naviga a:hover {
	color: #FF642D;
}

#amministrazione {
	background: url(../img/images/sfondo_pull_personalizza.png) no-repeat left top;
	padding: 0px;
	float: right;
	height: 35px;
	width: 226px;
	margin: 10px 15px 0px 0px;
}

#amministrazione a {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #324397;
	text-decoration: none;
	display: block;
	padding: 4px 0px 4px 6px;
	margin: 4px 0px 0px 14px;
}

#amministrazione a:hover {
	color: #FF642D;
}
#path {
	padding: 0px 0px 0px 5px;
	margin: 0px;
	text-transform: uppercase;
}

#path a {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #324397;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

#path a:hover{
	color: #FF642D;
}

#path a:selected {
	color: #FF642D;
}
/* -------------------------------------- */

#widgetlist {
	min-height: 400px;
	height: auto !important; 
	height: 400px;
}		

#widgetlist h3 {
	border-bottom:1px solid #324397;
	color:#324397;
	display:block;
	font-size:20px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:26px;
	margin:0 0 15px;
	padding:0 0 5px;
	text-transform:none;
}

#widgetlist p, #widgetlist ul {
	color:#333333;
	display:block;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	line-height:19px;
	margin:0 0 10px;
	padding:0;
}

#widgetlistIntro {

}

#widgetlistitems {
	min-height: 400px;
	height: auto !important; 
	height: 400px;
	/*margin: 20px 0px 50px 50px;*/
}		

#widgetlistitems ul {
	margin: 20px 0px 20px 50px;
	list-style: disc;
}		

#widgetlistitems ul li img {
	vertical-align: bottom;
	margin-left: 10px;
}
/* FORMATTAZIONE COLONNE */
#columns .column {
    float: left;
    width: 317px;
	/* Min-height: */
	min-height: 400px;
	height: auto !important; 
	height: 400px;
}

#columns .padding {
	/*padding: 0px 9px 0px 0px;*/
	margin: 0px 9px 0px 0px;
}

#columns .no_padding { /* annulla all'utima colonna il padding */
	/*padding: 0px;*/
	margin: 0px;
}

#columns .widget {
    margin: 0px 0px 15px 0px;
	background-color: #FFF;
	border-left: 1px solid #F6F6F6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	width: 315px;
}

.contenuto {
	padding: 15px;
	margin: 0px;
}

.articolo {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #324397;
	padding: 0px;
	margin: 5px 0px 5px 0px;
	text-decoration: none;
}

/* GFORMATTAZIONE COLORE BLU E SUO CONTENUTO */
.color-blue   {
	color: #324397;
	background: #28318E;
}

.color-blue h3 {
	color: #FFF;
}

.color-blue .widget-content {
	font-size: 0.9em;
	font-style: normal;
	line-height: 1.4em;
	font-weight: normal;
	font-variant: normal;
	color: #324397;
	padding: 15px;
}

.color-blue a.articolo {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #324397;
	padding: 0px;
	margin: 5px 0px 5px 0px;
	text-decoration: none;
}

.color-blue a.articolo:hover {
	color: #FF642D;
}

.color_blue div.descrizione_color {
	color: #324397;
}
/* ------------------------ */

/* NEWS - stile lista - lista articoli in BLU */
.news-list {
	margin: 0px;
}

.news-list ul {
	display: block;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.news-list li {
	/*display: list-item;*/
	background: url(../img/images/icone/documento.png) no-repeat left top;
	padding: 0px 0px 20px 20px;
	margin: 0px;
	display: block;
	float: none;
}

#enewsletter .list a {
	display: block;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#enewsletter .list a {
	background: url(../img/images/icone/documento.png) no-repeat left top;
	padding: 0px 0px 10px 20px;
	margin: 0px;
	display: block;
	float: none;
}
/* ------------------------------------------ */

/* FORUM - stile lista - lista in BLU */
.forum-list {
	margin: 0px;
}

.forum-list ul {
	display: block;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.forum-list li {
	/*display: list-item;*/
	padding: 0px 0px 20px 0px;
	margin: 0px;
}
.forum-list li div.thread {
	display: block;
	margin-left: 60px;
}
/* ------------------------------------------ */

/* FORMATTAZIONE COLORE ROSSO E SUO CONTENUTO */
.color-red h3 {
	color: #FFF;
}

.color-red .widget-content {
	font-size: 0.9em;
	font-style: normal;
	line-height: 1.4em;
	font-weight: normal;
	font-variant: normal;
	padding: 0px;
}

.color-red a.articolo, .color-red a.articolo-noslide {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C2214E;
	padding: 0px;
	margin: 5px 0px 5px 0px;
	text-decoration: none;
}

.color-red a.articolo:hover {
	color: #FF642D;
}

.color-red .tab {
	padding: 15px;
}

.color-red div.descrizione_color {
	color: #999999;
}
/* ------------------------------------------ */

/* FORMATTAZIONE COLORE GRIGIO E SUO CONTENUTO */
.color-grey   {
	background: #6D7270;
}

.color-grey h3 {
	color: #FFF;
}

.color-grey .widget-content {
	font-size: 0.9em;
	font-style: normal;
	line-height: 1.4em;
	font-weight: normal;
	font-variant: normal;
	color: #324397;
	padding: 15px;
}
/* ------------------------------------------ */

/* FORMATTAZIONE COLORE CIANO E SUO CONTENUTO */
.color-ciano h3 {
	color: #FFF;
}

.color-ciano .widget-content {
	font-size: 0.9em;
	font-style: normal;
	line-height: 1.4em;
	font-weight: normal;
	font-variant: normal;
	color: #324397;
	padding: 15px;
	
}

.color-ciano div.descrizione {
	color: #999999;
}
/* ------------------------------------------ */

/* FORMATTAZIONE TIITOLI 
(cambieranno in base ai colori)*/
.widget-fixed-head {
    color: #FFF;
    overflow: hidden;
    height: 60px;
	margin: 0px;
	padding: 5px 15px 0px;
	display: block;
	background-image: url(../img/images/titolo_BLU_grande.jpg);
	-moz-border-radius-topleft: 6px; 
	-webkit-border-top-left-radius: 6px; 
	-moz-border-radius-topright: 6px; 
	-webkit-border-top-right-radius: 6px;
}

.widget-fixed-head h3 {
	float: left;
	font-size: 1.5em;
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 0px 10px;
}

.widget-fixed-head .subtitle {
	float: left;
	font-size: 1em;
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 0px 10px;
	white-space: nowrap;
}

.widget-head {
    color: #FFF;
    overflow: hidden;
    height: 40px;
	margin: 0px;
	padding: 5px 15px 0px;
	display: block;
	-moz-border-radius-topleft: 6px; 
	-webkit-border-top-left-radius: 6px; 
	-moz-border-radius-topright: 6px; 
	-webkit-border-top-right-radius: 6px;
}

.widget-head h3 {
	float: left;
	font-size: 1em;
    padding: 0px;
	margin: 10px 0px 0px 10px;
}

.color-blue .widget-head {
	background: url(../img/images/titolo_BLU.jpg) left top repeat-x;
}

.color-red .widget-head {
	background: url(../img/images/titolo_ROSSO.jpg) left top repeat-x;
}

.color-grey .widget-head {
	background: url(../img/images/titolo_GRIGIO.jpg) left top repeat-x;
}

.color-ciano .widget-head {
	background: url(../img/images/titolo_TURCHESE.jpg) left top repeat-x;
}

/* Rss - stile lista */
.rss-list {
	margin: 0px;
}

.rss-list ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.rss-list li {
	background: url(../img/images/icone/rss.png) no-repeat left top;
	padding: 0px 0px 5px 16px;
	color: #323232;
	float: none;
	display: block;
	margin: 0px 0px 5px 0px;
}

.rss-list li a {
	color: #323232;
	text-decoration: none;
}

.rss-list li a:hover {
	color: #FF642D;
}

.rss-list li div {
	color: #999999;
	margin: 7px 0px 0px;
	padding:0px;
}


/* FORMATTAZIONE FOOTER */
#footer {
	display: block;
	float: left;
	margin: 0px;
	border-top: 1px solid #323232;
	border-bottom: 1px solid #323232;
	padding: 10px 0px;
	width: 970px;
}

#footer ul {
	color: #323232;
	display: block;
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}

#footer ul li {
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #323232;
	display: inline;
	float: left;
	padding: 5px 10px;
}

#footer ul li a {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #323232;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}

#footer ul li a:hover {
	color: #FF642D;
}
/* -------------------------- */

/* FORMATTAZIONE CONTENITORE CANCELLA COOKIE */
#content_cookie {
	margin: 0px;
	display: block;
	clear: both;
	width: 970px;
	float: left;
	padding: 15px 0px;
}

#cookie {
	/*
	background: url(../img/images/sfondo_navigare.png) no-repeat left top;
	width: 161px;	
	*/
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
}

#cookie a {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #324397;
	text-decoration: none;
	background: url(../img/images/icone/clear.png) no-repeat left center;
	margin: 4px 0px 0px 15px;
	padding: 4px 0px 4px 28px;
	display: block;
}
#coockie a:hover {
	color: #FF642D;
}
/* ---------------------------------------- */


/* FORMATTAZIONE LISTA PUBBLICAZIONI - ACCORDION */
#lista-pubblicazioni {
	width: 313px;
	padding: 0px;
}

#lista-pubblicazioni h3 {
	background: url(../img/images/titolo_accordion.jpg) no-repeat left bottom;
	margin: 0px;
	width: 298px;
	display: block;
	padding: 13px 0px 13px 15px;
}

#lista-pubblicazioni h3.selected {
	margin: 0px;
	width: 298px;
	display: block;
	color: #C2214E;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
	padding: 15px 0px 16px 15px;
	background: #FCF1F5;
}

#lista-pubblicazioni h3 a {
	color: #C2214E;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
}

h3.enewsletter a {
	margin: 0px;
	width: 298px;
	display: block;
	color: #C2214E;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
	padding: 15px 0px 16px 0px;
	background: #FCF1F5;
}

.contenuto_rosa {
	background: #FCF1F5 url(../img/images/sfondo_accordion_120.jpg) repeat-x left bottom;
	padding: 10px 15px 15px 15px;
	min-height: 120px;
	height: auto !important;
	height: 120px;
}

#chiusura_rosa {
	background: #F9E6EA url(../img/images/chiusura_rosa.jpg) no-repeat left bottom;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 313px;
}

/* FORMATTAZIONE TAB */
.tab {
	margin: 0px;
	padding: 0px;
}

.tab_nav {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: relative;
}

.tab_nav li {
	position: relative;
	/*display: list-item;*/
	float: left;
}

.tab_default {
	margin: 0px 1px 0px 0px;
	background: url(../img/images/tab_GRIGIO.jpg) repeat-x left top;
	padding: 0px 0px 8px 0px;
}

.tab_selected, .tab_hover {
	margin: 0px 1px 0px 0px;
	background: #F6F6F6;
	padding: 0px 0px 8px 0px;
}

.tab_disabled {
	background: none;
	opacity: 0.35;	
}

.tab_panel {
	background: #F6F6F6;
	margin: 0px;
	padding: 10px;
	clear: left;
}

.tab_panel ul {
	display: block;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.tab_panel ul li {
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

#tabs-studi-2.tab_panel ul li a.database, 
#tabs-informativa-1.tab_panel a.database, 
#tabs-autoregolazione-2.tab_panel ul li a.database,
#tabs-autoregolazione-4.tab_panel ul li a.database { /* formatta i link presenti nei tab_panel con classe "database" */
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #324397;
	display: block;
	float: none;
	padding: 0px;
	margin: 0px;
}

#tabs-studi-2.tab_panel ul li a.database:hover, 
#tabs-informativa-1.tab_panel a.database:hover, 
#tabs-autoregolazione-2.tab_panel ul li a.database:hover { /* formatta i link presenti nei tab_panel con classe "database" */
	color: #FF642D;
}

#tabs-informativa-1.tab_panel a.database {
	display: inline;
}

.tab_hide {
	display: none;
}

.tab_processing a {
	cursor: text;
}

.tab_collapsible a {
	cursor: pointer;
}

#tabs_eventi ul li a,
#tabs_stampa ul li a, 
#tabs_stampa2 ul li a, 
#tabs_autoregolazione ul li a,
#tabs_cessione ul li a, 
#tabs_informativa ul li a, 
#tabs_fondi ul li a, 
#tabs_studi ul li a {
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #969696;
	text-transform: uppercase;
	text-decoration: none;
	float: left;
	margin: 0px;
	padding: 8px 10px 0px 10px;
}

#tabs_eventi ul li.tab_selected a,
#tabs_stampa2 ul li.tab_selected a, 
#tabs_fondi ul li.tab_selected a, 
#tabs_cessione ul li.tab_selected a, 
#tabs_informativa ul li.tab_selected a, 
#tabs_autoregolazione ul li.tab_selected a {
	color: #324397;
}

#tabs_studi ul li.tab_selected a,
#tabs_stampa ul li.tab_selected a {
	color: #C2214E;
}

/* FORMATTAZIONE FORM */
form {
	/*display: block;*/
	padding: 0px;
	margin: 0px;
	/*position: relative;*/
}

/*form.form_generale, 
form.autoregolazione-form, 
form.area-riservata-form {
	display: block;
	margin: 0px;
	padding: 0px;
}*/

form.form_generale div.wrap,
form.autoregolazione-form div.wrap, 
form.area-riservata-form div.wrap {
	margin: 0px;
	padding: 5px 0px 5px 0px;
	/*display: block;*/
	overflow: hidden;
}

form.form_generale div.content, 
form.autoregolazione-form div.content, 
form.area-riservata-form div.content  {
	padding: 0px;
	margin: 0px 1px 0px 0px;
	display: inline;
	float: left;
	position: relative;
}
form.form_generale label, 
form.autoregolazione-form label, 
form.area-riservata-form label {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 5px;
	float: left;
	clear: both;
}
form.form_generale input.medio, 
form.autoregolazione-form input.medio, 
form.area-riservata-form input.medio {
	background: url(../img/images/inbut_box_medio.png) no-repeat left top;
	display: block;
	clear: both;
	height: 34px;
	width: 129px;
	border: 0px;
	padding: 7px 10px 0px 10px;
	margin:0px;
}
form.form_generale select.tipologia, 
form.autoregolazione-form select.tipologia, 
form.area-riservata-form select.tipologia {
	margin: 0px;
	padding: 0px;
	width: 130px;
	clear: both;
	height: 34px;
	display: block;
}

form.form_generale select.select-large, 
form.autoregolazione-form select.select-large, 
form.area-riservata-form select.select-large {
	margin: 0px;
	padding: 0px;
	width: 175px;
	clear: both;
	height: 34px;
	display: block;
}

form.form_generale select.anno, 
form.autoregolazione-form select.anno, 
form.area-riservata-form select.anno {
	margin: 0px;
	padding: 0px;
	width: 80px;
	clear: both;
}
form.form_generale input.invia, 
form.autoregolazione-form input.invia, 
form.area-riservata-form input.invia {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 8px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
	font-style: normal;
	display: block;
	background: url(../img/images/submit_BLU.png) no-repeat left top;
	height: 39px;
	width: 48px;
	margin: 15px 0px 0px 3px;
	padding: 0px;
	border:0px;
	cursor: pointer;
}
form.form_generale input.piccolo, 
form.autoregolazione-form input.piccolo, 
form.area-riservata-form input.piccolo {
	background: url(../img/images/input_box_piccol.png) no-repeat left top;
	display: block;
	clear: both;
	height: 34px;
	width: 84px;
	border: 0px;
	padding: 7px 10px 0px 10px;
	margin: 0px;
}
form.form_generale input.super, 
form.autoregolazione-form input.super, 
form.area-riservata-form input.super {
	background: url(../img/images/input_box_super.png) no-repeat left top;
	display: block;
	height: 34px;
	width: 189px;
	border: 0px;
	padding: 7px 10px 0px 10px;
	margin: 0px;
}
form.form_generale input.grande, 
form.autoregolazione-form input.grande, 
form.area-riservata-form input.grande {
	background: url(../img/images/input_box_grande.png) no-repeat left top;
	display: block;
	height: 34px;
	width: 149px;
	border: 0px;
	padding: 7px 10px 0px 10px;
	margin: 4px 0px 0px 0px;
}
form.form_generale input.cerca, 
form.autoregolazione-form input.cerca, 
form.area-riservata-form input.cerca {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 8px;
	font-weight: normal;
	color: #FFF;
	background: url(../img/images/submit_BLU.png) no-repeat left top;
	text-align: center;
	display: block;
	height: 39px;
	width: 48px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	cursor: pointer;
}
form.form_generale input.cerca_nero, 
form.autoregolazione-form input.cerca_nero, 
form.area-riservata-form input.cerca_nero {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 8px;
	font-weight: normal;
	color: #FFF;
	background: url(../img/images/submit_Nero.png) no-repeat left top;
	text-align: center;
	display: block;
	height: 39px;
	width: 48px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	cursor: pointer;
}
form.form_generale div.sfondo_1, 
form.autoregolazione-form div.sfondo_1, 
form.area-riservata-form div.sfondo_1 {
	background: url(../img/images/sfondo_select_1.png) no-repeat left top;
	height: 34px;
	width: 129px;
	padding: 0px;
	margin: 0px;
	clear: both;
	display: block;
}
form.form_generale div.sfondo_2,  
form.autoregolazione-form div.sfondo_2, 
form.area-riservata-form div.sfondo_2 {
	background: url(../img/images/sfondo_select_2.png) no-repeat left top;
	height: 34px;
	width: 78px;
	clear: both;
	display: block;
	margin: 0px;
	padding: 0px;
}

form.form_generale div.sfondo_grande, 
form.autoregolazione-form div.sfondo_grande, 
form.area-riservata-form div.sfondo_grande  {
	background: url(../img/images/sfondo_select_grande.png) no-repeat left top;
	height: 34px;
	width: 169px;
	padding: 0px;
	margin: 0px;
	clear: both;
	display: block;
}
/* -------------------------- */

/* FORMATTAZIONE SELECT LIST*/
a.linkselectLink {
	display: block;
	max-width: 300px;
	text-decoration: none;
	color: #333;
	font-size: 11px;
	-khtml-user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-moz-user-focus: ignore;
	-moz-user-input: disabled;
	background: url(../img/images/icone/triangolo_BLU.jpg) no-repeat 90% 13px;
	margin: 0px;
	padding: 8px 15% 0px 8px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	white-space: nowrap;
	overflow: hidden;
}

a.linkselectLink:hover, a.linkselectLinkFocus {
	color: #333 !important;
}

a.linkselectLinkOpen {
	outline: 0; /* prevent the link from being outlined */
}

span.linkselectDisabled {
	display: block;
	border: 1px solid #999;
	max-width: 300px;
	padding: 2px 20px 2px 2px;
	text-decoration: none;
	color: #333;
	font-size: 12px;
	background: #fff url(../img/images/dropdown.gif) 99% 2px no-repeat;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	-khtml-user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-moz-user-focus: ignore; 
	-moz-user-input: disabled; 
}

.linkselectContainer {
	position: absolute;
	left: 0; 
	top: 0;
	display: none;
	margin-top: 20px;
	max-width: 500px;
	z-index: 50000;
}

.linkselectContainer .title {
	color: #fff !important;
	padding-right: 20px !important;
	white-space: nowrap;
	font-size: 11px !important;
	font-weight: bold !important;
	line-height: 11px !important;
	background-color: #324397;
}

.linkselectContainer .title span {
	display: block;
	padding: 3px 4px;
}

.linkselectContainer .scrollable {
	width: auto;
	background-color: white;
	border: 1px solid #324397;
	margin: 0;
	padding: 0px;
	font-size: 11px;
	text-align: left;
	overflow: auto;
	max-height: 216px;
	clear: both;
}

.linkselectContainer ul {
	list-style-type: decimal !important;
	margin: 0px;
	padding: 0px;
}

.linkselectContainer ul li.selected {
	background-color: #EEE;
}

.linkselectContainer ul li.current {
	background-color: #324397;
	color: #fff;
}

.linkselectContainer ul li {
	display: block;
	margin: 0;
	padding: 2px;
	font-size: 11px;
	cursor: pointer;
	-khtml-user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-moz-user-focus: ignore; 
	-moz-user-input: disabled; 
}

/* fixes for IE6; allows mouseovers beyond text label */
.linkselectContainer ul li span {
	zoom: 1;
}


/* fixes for IE7; allows clicking beyond text label */
a.linkselectLink {
	zoom: 1;
}
/* ---------------------------- */

/* FORMATTAZIONE IFRAME DEI GADGET */
iframe {
	width: 280px;
	border: none;
}
/* ------------------------------- */

/* FORMTTAZIONE COLONNA LEFT (contiene il menu) */
#colonna_left {
	display: block;
	margin: 0px;
	padding: 7px 0px;
	float: left;
	width: 238px;
}
/* -------------------------------------------- */

/* FORMATTAZIONE CONTENITORE MENU INTERNO */
.content_menu_interno {	
	width: 235px;
	margin:0px 0px 15px 0px;
	background-color: #FFF;
	padding: 0px;
	border-left: 1px solid #EEE;
}
/* -------------------------------------- */

/* FORMATTAZIONE MENU INTERNO */
#menu_interno {
	margin: 0px;
	padding: 0px;
}

#menu_interno ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#menu_interno ul li {
	background: url(../img/images/up_link_menu.jpg) no-repeat left top;
	padding: 0px 0px 0px 20px;
}

#menu_interno a {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #324397;
	text-decoration: none;
	margin: 0px;
	padding: 10px 0px;
	display: block;
	height: 14px;
}

#menu_interno a.head {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #324397;
	text-decoration: none;
	margin: 0px;
	padding: 10px 0px 10px 15px;
	background: url(../img/images/icone/triangolo_blu_menu.jpg) no-repeat left center;
	display: block;
	height: 14px;
}

#menu_interno a.head:hover , #menu_interno a:hover{
	color: #B90033;
}

#menu_interno a.selected {
	color: #B90033;
	background: url(../img/images/icone/triangolo_blu_menu_hover.jpg) no-repeat left center;
}

#menu_interno a.selected_normal {
	color: #B90033;
}

#menu_interno ul li li {
	background: none;
	margin: 0px;
	padding 0px 0px 0px 15px;
}

#menu_interno li li a {
	font-size: 10px;
	margin: 0px;
	padding: 4px 0px;
	color: #969696;
	height: 14px;
}
/* -------------------------- */

/* FORMATTAZIONE COLONNA MAIN */
#colonna_main {
	padding: 0px;
	float: right;
	width: 722px;
	display: block;
	margin: 0px 0px 30px 0px;
}

#colonna_main h1 {
	font-size: 20px;
	font-style: normal;
	line-height: 26px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #324397;
	margin: 0px 0px 15px 0px; 
	display: block;
	border-bottom: 1px solid #324397;
	padding: 0px 0px 5px 0px;
}

#colonna_main em {
	font-size: 16px;
	font-style: italic;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #969696;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	display: block;
}

#colonna_main p {
	font-size: 12px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	color: #333;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: block;
}

/* FORMATTAZIONE LISTA PRESENTE NELLA COLONNA MAIN */
#colonna_main ul { /* <UL> generale */
	padding: 0px;
	display: block;
	list-style-type: none;
	margin: 0px 0px 10px 0px;
}

#colonna_main li { /* <LI> generale */
	/*display: block;*/
	margin: 0px;
	padding: 0px;
}

#colonna_main ul.lista_allegati { /* <UL> lista allegati */
	border-top: 2px solid #324397;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#colonna_main ul.lista_allegati li { /* <LI> lista allegati */
	border-bottom: 1px solid #324397;
	padding: 5px 0px;
	margin: 0px 0px 5px 0px;
	display: block;
}

#colonna_main ul.lista_allegati li a { /* <A> lista allegati */
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #324397;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#colonna_main ul.lista_allegati li a:hover {
	color: #B90033;
}

#colonna_main ul.lista_allegati li.generic { /* <LI> LISTA ALLEGATI PDF */
	background: url(../img/images/icone/gen_grande.png) no-repeat left top;
	display: block;
	padding: 12px 0px 15px 38px;
	margin: 0px 0px 5px 0px;
}

#colonna_main ul.lista_allegati li.pdf { /* <LI> LISTA ALLEGATI PDF */
	background: url(../img/images/icone/pdf_grande.png) no-repeat left top;
	display: block;
	padding: 12px 0px 15px 38px;
	margin: 0px 0px 5px 0px;
}

#colonna_main ul.lista_allegati li.doc { /* <LI> LISTA ALLEGATI DOC */
	background: url(../img/images/icone/doc_grande.png) no-repeat left top;
	display: block;
	padding: 12px 0px 15px 38px;
	margin: 0px 0px 5px 0px;
}

#colonna_main ul.lista_allegati li.xls { /* <LI> LISTA ALLEGATI XLS */
  background: url(../img/images/icone/excel_grande.png) no-repeat left top;
  display: block;
  padding: 12px 0px 15px 38px;
  margin: 0px 0px 5px 0px;
}

#colonna_main ul.lista_allegati li.ppt { /* <LI> LISTA ALLEGATI PPT */
  background: url(../img/images/icone/power_point_grande.png) no-repeat left top;
  display: block;
  padding: 12px 0px 15px 38px;
  margin: 0px 0px 5px 0px;
}

#colonna_main ul.lista_allegati li.htm { /* <LI> LISTA ALLEGATI HTM */
  background: url(../img/images/icone/htm_grande.png) no-repeat left top;
  display: block;
  padding: 12px 0px 15px 38px;
  margin: 0px 0px 5px 0px;
}

#colonna_main ul.lista_allegati li.zip { /* <LI> LISTA ALLEGATI ZIP */
  background: url(../img/images/icone/zip_grande.png) no-repeat left top;
  display: block;
  padding: 12px 0px 15px 38px;
  margin: 0px 0px 5px 0px;
}

#colonna_main ul.lista_allegati li.jpg { /* <LI> LISTA ALLEGATI JPG */
  background: url(../img/images/icone/jpg_grande.png) no-repeat left top;
  display: block;
  padding: 12px 0px 15px 38px;
  margin: 0px 0px 5px 0px;
}

#colonna_main ul.lista_allegati li.map { /* <LI> LISTA ALLEGATI JPG */
  background: url(../img/images/icone/map_grande.png) no-repeat left top;
  display: block;
  padding: 12px 0px 15px 38px;
  margin: 0px 0px 5px 0px;
}
/* -------------------------- */

/* FAQ */
#faq {
	margin: 15px 0px 0px  20px; 
}

#faq .question a {
	font-size: 14px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #324397;
	margin: 15px 0px 0px  0px; 
	display: block;
	padding: 0px 0px 5px 0px;
}

#faq .answer  {
	margin: 0px 0px 0px 20px; 
	border-bottom: 1px solid #324397;
}
/* -------------------------- */


/* Elenco News */
#colonna_main ul.lista_news { /* <UL> lista allegati */
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#colonna_main ul.lista_news li { /* <LI> lista allegati */
	border-bottom: 1px solid #324397;
	padding: 5px 0px;
	margin: 0px 0px 5px 0px;
	display: block;
}

#colonna_main ul.lista_news li a { /* <A> lista allegati */
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #324397;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#colonna_main ul.lista_news li a:hover {
	color: #B90033;
}

#colonna_main ul.lista_news li .data {
	color: #333333;
	display: block;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 19px;
	margin: 0px;
	padding: 0px;
}

/* OMBRA */
.ombra-up {
	padding-top: 12px;
	background: #fff url(../img/images/up_link_menu.png) no-repeat top center !important;
	background: #fff url(../img/images/up_link_menu.gif) no-repeat top center;
}

.ombra-down {
	background: #fff url(../img/images/down_link_menu.png) no-repeat bottom center !important;
	background: #fff url(../img/images/down_link_menu.gif) no-repeat bottom center;
	padding-bottom: 12px;
}
 
.ombra-bg {
	background: #fff url(../img/images/bg_link_menu.png) repeat-y center !important;
	background: #fff url(../img/images/bg_link_menu.gif) repeat-y center;
}

.container_menu_interno {	
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 235px;
}

.menu_interno {
	margin: 0px;
	padding: 0px;
}
.menu_interno ul {
	margin: 0px;
	padding: 0px;
}
.menu_interno ul li {
	padding: 0px 0px 0px 20px;
	background: url(../img/images/up_link_menu.png) no-repeat left top !important;
	background: url(../img/images/up_link_menu.gif) no-repeat left top;
}
.menu_interno ul li:first-child {
	background: none !important;
}
.menu_interno ul li.firstLI {
	background: none !important;
}

.menu_interno a {
	display: block;
	margin: 0px;
	padding: 10px 0px;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #324397;
	text-decoration: none;
}
.menu_interno a.head, .menu_interno a.spec {
	display: block;
	margin: 0px;
	padding: 10px 0px 10px 15px;
	min-height: 14px;
	height: auto !important;
	height: 14px;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #324397;
	text-decoration: none;
	background: url(../img/images/icone/triangolo_blu_menu.jpg) no-repeat left center;
}
.menu_interno a.head:hover,
.menu_interno a.spec:hover,
.menu_interno a:hover {
	color: #B90033;
}
.menu_interno a.selected {
	color: #B90033;
	background: url(../img/images/icone/triangolo_blu_menu_hover.jpg) no-repeat left center;
}
.menu_interno a.spec {
	color: #B90033;
}
.menu_interno a.firstHead {
	padding-top: 2px;
	background-position: left 5px !important;
}
.menu_interno a.lastHead {
	padding-bottom: 2px;
	background-position: left 13px !important;
}
.menu_interno a.selected_normal {
	color: #B90033;
}
.menu_interno ul li li {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background: none !important;
}
.menu_interno li li a {
	margin: 0px;
	padding: 4px 0px;
	font-size: 10px;
	color: #969696;
}
/* ----------------------------------- */

#area-riservata-barra {
	margin: 0px;
	padding: 0px;
	float: right;
}

#area-riservata-barra input.piccolo {
	background: url(../img/images/input_box_piccol.png) no-repeat left top;
	clear: both;
	height: 34px;
	width: 84px;
	border: 0px;
	padding: 7px 10px 0px 10px;
	margin: 0px 3px 0px 0px;
}

#area-riservata-barra input.invia  {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 8px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
	font-style: normal;
	background: url(../img/images/submit_BLU.png) no-repeat left top;
	height: 39px;
	width: 48px;
	margin: 5px 0px 0px 3px;
	padding: 0px;
	border:0px;
	cursor: pointer;
}

#user-profilo {
	float: left;
	margin: 10px 15px 0px 0px;
	padding: 0px;
	height: 35px;
	width: 226px;
	background: url(../img/images/sfondo_pull_personalizza.png) no-repeat left top;
}

#user-profilo a {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #324397;
	text-decoration: none;
	background: url(../repos/icon/key.gif) no-repeat left center;
	margin: 4px 0px 0px 15px;
	padding: 4px 0px 4px 28px;
	display: block;
}

#user-profilo a:hover {
	color: #FF642D;
}

#user-logout {
	background: url(../img/images/sfondo_logout.png) no-repeat left top;
	margin: 10px 15px 0px 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 112px;
}
#user-logout a {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #324397;
	text-decoration: none;
	background: url(../repos/icon/disconnect.gif) no-repeat left center;
	margin: 4px 0px 0px 15px;
	padding: 4px 0px 4px 28px;
	display: block;
}

#user-logout a:hover {
	color: #FF642D;
}

/* #LISTA UTILIZZATA IN STAMPA */
#lista h3 {
	color: #324397;
	padding: 0px;
	margin: 0px 0px 4px 5px;
	font-size: 14px;
	font-weight: bold;
}
#lista p {
	padding-left:20px; 
	margin: 0px 0px 4px 5px;
	font-size: 14px;
}

/* PAGINE */
.pagine {
	margin: 1.5em 0px;
}

.pagine a {
	color: #000;
}

.pagine span {
	color: #646464;
	font-weight: bold;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}

#stampa a.articolo {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #324397;
	padding: 0px;
	margin: 5px 0px 5px 0px;
	text-decoration: none;
}

#stampa a.articolo:hover {
	color: #FF642D;
}

#colonna_main li ul.rss-list {
	margin: 0px;
}

#colonna_main li ul.rss-list ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#colonna_main li ul.rss-list li {
	background: url(../img/images/icone/rss.png) no-repeat left top;
	padding: 0px 0px 5px 16px;
	color: #323232;
	float: none;
	display: block;
	margin: 0px 0px 5px 0px;
}

#colonna_main li ul.rss-list li a {
	color: #323232;
	text-decoration: none;
}

#colonna_main li ul.rss-list li a:hover {
	color: #FF642D;
}

#prenota {
	background: url(../img/images/sfondo_pull_personalizza.png) no-repeat left top;
	padding: 0px;
	float: left;
	height: 35px;
	width: 226px;
	margin: 10px 15px 10px 0px;
}

#prenota a {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #324397;
	text-decoration: none;
	background: url(../img/images/icone/edit.gif) no-repeat left center;
	display: block;
	padding: 4px 0px 4px 25px;
	margin: 4px 0px 0px 14px;
}

#prenota a:hover {
	color: #FF642D;
}

#prenotazioni {
	background: url(../img/images/sfondo_pull_personalizza.png) no-repeat left top;
	padding: 0px;
	float: left;
	height: 35px;
	width: 226px;
	margin: 10px 15px 10px 0px;
}

#prenotazioni a {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #324397;
	text-decoration: none;
	background: url(../img/images/icone/clipboard.gif) no-repeat left center;
	display: block;
	padding: 4px 0px 4px 25px;
	margin: 4px 0px 0px 14px;
}

#prenotazioni a:hover {
	color: #FF642D;
}

a.inline {
	color:#324397;
}
