.Int {
		COLOR: #272783; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 12px; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}
	
.Argomento {
		COLOR: #FFFFFF; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 13px; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}
	
.Titolo {
		COLOR: #000000; 
		FONT-FAMILY: Helvetica, Arial; 
		FONT-SIZE: 11px; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}
	
.Titolo_2 {
		COLOR: #272783; 
		FONT-FAMILY: Courier; 
		FONT-SIZE: 12px; 
		FONT-WEIGHT: italic;
		text-decoration: none;
	}
		
	
.Descrizione {
		COLOR: #000000; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 10px; 
		FONT-WEIGHT: normal;
		TEXT-ALIGN : justify;
		text-decoration: none;
	}

.Autore {
		COLOR: #000000; 
		FONT-FAMILY: Arial; 
		FONT-SIZE: 10px; 
		FONT-WEIGHT: normal;
		FONT-STYLE: italic;
		TEXT-ALIGN: right;
		text-decoration: none;
	}
	
.Rubriche {
		COLOR: #000000; 
		FONT-FAMILY: Arial; 
		FONT-SIZE: 10px; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}
	
.Dossier {
		COLOR: #272783; 
		FONT-FAMILY: Helvetica; 
		FONT-SIZE: 13px; 
		FONT-WEIGHT: bold;
		FONT-STYLE: italic;
		text-decoration: none;
	}
	
	
.Prossimo {
		COLOR: #B24611; 
		FONT-FAMILY: Helvetica; 
		FONT-SIZE: 13px; 
		FONT-WEIGHT: bold;
		FONT-STYLE: italic;
		text-decoration: none;
	}
	
.Schede {
		COLOR: #B24611; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 12px; 
		FONT-WEIGHT: normal;
		
	}
	
		
.Itinerari {
		COLOR: #B24611; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 11px; 
		FONT-WEIGHT: bold;
	
	}
	
	
.Vip {
		COLOR: #2D366E; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 11px; 
		FONT-WEIGHT: bold;
		
	}
	

.Verde {
		COLOR: #117A31; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 11px; 
		FONT-WEIGHT: bold;
		
	}	
	
	
.Ministro {
		COLOR: #7C461E; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 12px; 
		FONT-WEIGHT: bold;
		
	}	
	
			
.Contenuti {
		COLOR: #272783; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 13px; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}				

.Rubriv {
		COLOR: #B24611; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 12px; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}
	
.Regali {
		COLOR: #9E1E1E; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 13px; 
		FONT-WEIGHT: bold;
		text-decoration: underline;
	}	
	
.Catalogo {
		COLOR: #272783;
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 13px; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}

.Scheda1 {
		COLOR: #272783; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 10px; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}
	
.Scheda2 {
		COLOR: #9E1E1E; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 10px; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}
	
.guide_link {
		COLOR: #B24611; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 13px; 
		FONT-WEIGHT: bold;
		text-decoration: underline;
	}	
	
.Titolo_guida {
		COLOR: #272783; 
		FONT-FAMILY: Helvetica, Verdana; 
		FONT-SIZE: 16px; 
		FONT-WEIGHT: bold;
		text-decoration: underline;
	}
	
.Articolo_argomento {

		COLOR: #272783;
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 12px; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}

.Articolo_titolo {
		COLOR: #000000;
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 16px; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}


.sezioni_modulo_ordine {
		margin-top: 20px;
		background-color: #DADADA;
		COLOR: #000099;
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 12px; 
		FONT-WEIGHT: bold;
		text-decoration: none;
		border-bottom:1px solid red;
		text-align: center;
	}




.Novita {
		COLOR: #000000;
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 9px; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}


.HP_SEZIONE {
		COLOR: #000099;
		FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 10px; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}


.HP_DATA {
		COLOR: #555555;
		FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 10px; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}

.HP_TITOLO_BIG {
		COLOR: #555555;
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 20px; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}

a.HP_TITOLO_BIG:link { text-decoration: none; color: #555555; }
a.HP_TITOLO_BIG:visited { text-decoration: none; color: #555555; }
a.HP_TITOLO_BIG:hover { text-decoration: underline; color: #555555; }	


.HP_TITOLO_SOMMARIETTO {
		COLOR: #000000;
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 12px; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}

.HP_TITOLO_SOMMARIETTO_MINI {
		COLOR: #000000;
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 10px; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}

.HP_TITOLO_NORMALE {
		COLOR: #000000;
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 12px; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}
a.HP_TITOLO_NORMALE:link { text-decoration: none; color: #000000; }
a.HP_TITOLO_NORMALE:visited { text-decoration: none; color: #000000; }
a.HP_TITOLO_NORMALE:hover { text-decoration: underline; color: #000000; }	


.HP_TITOLO_NORMALE_GRANDE {
		COLOR: #000000;
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 14px; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}
a.HP_TITOLO_NORMALE_GRANDE:link { text-decoration: none; color: #000000; }
a.HP_TITOLO_NORMALE_GRANDE:visited { text-decoration: none; color: #000000; }
a.HP_TITOLO_NORMALE_GRANDE:hover { text-decoration: underline; color: #000000; }	

.HP_TITOLO_SMALL {
		COLOR: #000000;
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 11px; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}
a.HP_TITOLO_SMALL:link { text-decoration: none; color: #000000; }
a.HP_TITOLO_SMALL:visited { text-decoration: none; color: #000000; }
a.HP_TITOLO_SMALL:hover { text-decoration: underline; color: #000000; }	


.HP_PALLINO {
		COLOR: #000000;
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 10px; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}


.HP_TITOLO_CONTINUA {
		COLOR: #000000;
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 10px; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}
a.HP_TITOLO_CONTINUA:link { text-decoration: none; color: #000000; }
a.HP_TITOLO_CONTINUA:visited { text-decoration: none; color: #000000; }
a.HP_TITOLO_CONTINUA:hover { text-decoration: underline; color: #000000; }	



.HP_FOOTER {
		COLOR: #555555;
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 9px; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}
a.HP_FOOTER:link { text-decoration: none; color: #555555; }
a.HP_FOOTER:visited { text-decoration: none; color: #555555; }
a.HP_FOOTER:hover { text-decoration: underline; color: #999999; }	


.DISP_OCCHIELLO {
		COLOR: #000000;
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 14px; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}

.DISP_TITOLO {
		COLOR: #000000;
		FONT-SIZE: 30px; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}

.DISP_SOMMARIO {
		COLOR: #000000;
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 14px; 
		FONT-WEIGHT: normal;
		FONT-STYLE: italic;
		text-decoration: none;
	}

.DISP_TESTO {
		COLOR: #000000;
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 12px; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}

.MsoNormal {
		COLOR: #000000;
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 12px; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}



.DISP_REFERENCE {
		COLOR: #000000;
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 10px; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}


.DISP_OTHER_TITLE {
		COLOR: #000000;
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 14px; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}

.DISP_OTHER_LINK {
		COLOR: #000000;
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 12px; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}

a.DISP_OTHER_LINK:link { text-decoration: none; color: #B24611; }
a.DISP_OTHER_LINK:visited { text-decoration: none; color: #B24611; }
a.DISP_OTHER_LINK:hover { text-decoration: underline; color: #B24611; }




.ML_SPOT  {
	border-color: #F1F1FF;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	padding-left: 6px;
	padding-right: 25px;
	padding-top: 1px;
}

a.ML_SPOT:link { text-decoration: none; color: #000000;}
a.ML_SPOT:visited { text-decoration: none; color: #000000;}
a.ML_SPOT:hover { text-decoration: none; color: #000000; }


.ML_PIEDE  {
		COLOR: #000000;
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 10px; 
		FONT-WEIGHT: normal;
		text-decoration: none;
}

a.ML_PIEDE:link { text-decoration: none; color: #000000;}
a.ML_PIEDE:visited { text-decoration: none; color: #000000;}
a.ML_PIEDE:hover { text-decoration: none; color: #000000; }


.Focus {
		COLOR: #000000;
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 12px; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}
a.Focus:link { text-decoration: none; color: #000000; }
a.Focus:visited { text-decoration: none; color: #000000; }
a.Focus:hover { text-decoration: underline; color: #000000; }	

.Continua {
		COLOR: #FFCC00;
		FONT-FAMILY: Helvetica; 
		FONT-SIZE: 9px; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}

a.Continua:link { text-decoration: none; color: #FFCC00; }
a.Continua:visited { text-decoration: none; color: #FFCC00; }
a.Continua:hover { text-decoration: none; color: #FFFFFF; }

.Testata {
		COLOR: #272783;
		FONT-FAMILY: Verdana, Helvetica; 
		FONT-SIZE: 10px; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}

a.Testata:link { text-decoration: none; color: #272783; }
a.Testata:visited { text-decoration: none; color: #272783; }
a.Testata:hover { text-decoration: none; color: #B23A11; }				



.BluGrande {
		COLOR: #355396; 
		FONT-FAMILY: Tahoma, Helvetica; 
		FONT-SIZE: 11pt; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}

.RossoGrande {
		COLOR: #CC3900; 
		FONT-FAMILY: Tahoma, Helvetica; 
		FONT-SIZE: 11pt; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}					

.Area {
		COLOR: #818181; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 8pt; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}

.Testo {
		COLOR: #000000; 
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 12px; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}
	
.Testo_piccolo {
		COLOR: #000000; 
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 10px; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}





.flyoutMenu {
	background-color: #F1F1FF;
	border-color: #999999;
	border-width: 0 1px 1px 0;
	border-style: solid;
}
.flyoutHeading {
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	background-color: #F1F1FF;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	cursor: default;
}
.flyoutLink  {
	border-color: #F1F1FF;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	padding-left: 6px;
	padding-right: 25px;
	padding-top: 1px;
	cursor: hand;
}
.flyoutMenu TD.flyoutLink  {
	border-color: #F1F1FF;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	padding: 1px 25px 3px 6px;
	cursor: hand;
}
.flyoutLink a {
	color: #000000;
	text-decoration: none;
}
.flyoutLink a:visited {
	color: #000000;
}
.flyoutLink a:hover {
	color: #000000;
	text-decoration: underline;
}
.flyoutLink a:active {
	color: #000000;
}

.flyoutHeading a {
	color: #000000;
	text-decoration: none;
}
.flyoutHeading a:visited {
	color: #000000;
}
.flyoutHeading a:hover {
	color: #000000;
	text-decoration: underline;
}
.flyoutHeading a:active {
	color: #000000;
}

.EdAlim h2 {
    font: x-small arial;
    font-size: 200%;
    color: #CC3900;
    background: none;
    font-weight: normal;
    margin: 0;
    text-align: center;
    border-bottom: 1Px solid #aaa;
}
.EdAlim h2 a {
	text-decoration: none;
	}
.EdAlim h2 a:hover {
	text-decoration: underline;
	}

.EdAlim h4 {
    font: x-small arial;
    font-size: 95%;
    color: #CC3900;
    background: none;
    font-weight: bold;
    margin: 0;
    text-align: left;
    border-bottom: 1px solid #aaa;
}
.portlet {
    border: none;
    margin: 0;
    padding: 0;
    float: none;
    overflow: hidden;
}
.pBody {
    font-size: 90%;
    background-color: white;
    color: black;
    border-collapse: collapse;
    border: 1px solid #aaa;
    font: x-small sans-serif;
    color: black;
    margin: 0;
    padding: 0;
    text-align:left;


}

.pBodyright {
    font-size: 10pt;
    background-color: #dadada;
    color: black;
    border-collapse: collapse;
    border: 1px solid #aaa;
    font: x-small sans-serif;
    color: black;
    margin-left: 15px;
    padding: 0;


}


.pBodyright2 {
    font-size: 10pt;
    background-color: #aaaada;
    color: black;
    border-collapse: collapse;
    border: 1px solid #aaa;
    font: x-small sans-serif;
    color: black;
    margin-left: 15px;
    padding: 10;


}


.portlet ul {
    line-height: 1.5em;
    list-style-type: square;
    list-style-image: url(/image/bullet.gif);
    font-size: 95%;
}
.portlet li {
    padding: 0;
    margin: 0;
}
#p-navigation {
    position: relative;
    z-index: 3;
}

.success,.warning { -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius:4px; padding:15px; margin-bottom:10px; border-bottom-style: dotted; }
.success { background-color: #F3F8FF; color:#284663; font-size:11px; font-weight:bold; border:1px solid #ACC4DB; }
.warning { background-color: #FFC6C6; color:#CC0000; font-size:11px;font-weight:bold;   border:1px solid #FF5151}

.section-sub-title {
	border-top:1px solid navy;border-bottom:1px solid navy; text-align:center;font-weight:bold;padding:5px; margin:20px 0 10px 0;
	}

/* ------------------ LOGIN STATUS  ------------------  */
#login-status {line-height:22px; text-align:left;padding-left:10px;}
#login-status a{font: normal 11px Arial, Helvetica, sans-serif; color: #f00; }
#login-status span.welcome-msg {font: normal 11px Arial, Helvetica, sans-serif; color: #000;}

/* ------------------ FORMS  ------------------  */
#message-area{padding-left:10px;padding-right:10px;}

.success,.warning { -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius:4px; padding:15px; margin-bottom:10px; border-bottom-style: dotted; }
.success { background-color: #F3F8FF; color:#284663; font-size:11px;  border:1px solid #ACC4DB; }
.warning { background-color: #FFC6C6; color:#CC0000; font-size:11px;   border:1px solid #FF5151}

.success a,.warning a {font-weight:bold;}
.stdinput{background-image: url(/images/form_bck.gif); background-repeat: repeat-x; background-position: left top;  border: 1px solid #CDCDCD; font: 11px Arial, Helvetica, sans-serif; padding: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius:4px; background-color: #F3F8FF; }
.submitbtn{ font: bold 11px Arial, Helvetica, sans-serif; padding:2px;background:#284562;color:#FFFFFF; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius:4px; }

.btn-back-home{ font-weight: bold; margin-top: 15px;display:block; }
/*.form-block span.error-message{ position: absolute; font: normal 11px Arial, Helvetica, sans-serif; color: #FFFFFF; background-image: url(/images/error-tag.gif); background-repeat: no-repeat; background-position: left center; padding:10px;padding-left: 20px; background-color: #CC0000;display:block; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius:4px;left:500px; top:-10px;}
*/
.form-area{ padding:0px 10px;margin-bottom:20px;position:relative;}
.form-area p{margin:0;padding:0;display:block;}
.form-area fieldset{ padding-top: 20px; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #CCCCCC;position:relative; }
.form-area legend{display:block;font-size:12px;padding-left:5px;}
.form-area div.form-block{ /*  border: 1px solid #EFEFEF;*/ margin:0 0 5px; padding:5px 10px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius:4px; }
.form-area div.form-block p{ display:block; position:relative; clear:both; padding-bottom: 10px; }
.form-area div.form-block p:after{content:"."; 	display:block;	height:0; 	clear:both; 	visibility:hidden;}
.form-area p span{ float:left; position:relative; margin-right: 5px; }
.form-area p span.align-right{margin-right: 0;float:right; }
.form-area p label{left:0;font-size:9px;color:#444;display:block;padding-left:2px;}
.form-area p label.radio{display:inline;font-size:10px;}
.form-area p.desc{ padding:0; display:block; font-weight:bold;padding-bottom:5px; }
.form-area .req{	float:none;	color:red !important;font-weight:bold;margin:0;padding:0;}
.form-area  div.error{ background-color: #FFC6C6; }
.form-area input.error,select.error,textarea.error{ border: 1px solid #FF5151; }
.form-area p.error{ color: #CC0000; padding-top:10px; padding-bottom:10px;font-size:11px;font-weight:bold; }
.form-area div.focused{ background-color: #F3F8FF; }
input.stdinput-sel,select.stdinput-sel,textarea.stdinput-sel{  background-color: #fff;}
.form-area div.focused input,.form-area div.focused select,.form-area div.focused textarea{ background-color: #fff;}
.form-area div.focused input.submitbtn {background:#284562;}
.button input,.submitbtn{ font: bold 11px Arial, Helvetica, sans-serif; padding:2px;background:#284562;color:#FFFFFF; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius:4px; }
.width100{width:98%;}


