/*****************************************************/
/* GLOBAL STYLE
/*****************************************************/
BODY{padding:0px;margin:0px;background:#EEF3FA}
*{font-size: 14px; FONT-FAMILY:"Arial", Trebuchet, Arial, sans-serif;}
IMG{border:0px;}

TABLE { empty-cells: show }


.green{padding:2px;font-weight:bolder;color:#ffffff;background-color:#00cc33}
.red{padding:2px;font-weight:bolder;color:#ffffff;background-color:#ff0000}
.yellow{padding:2px;font-weight:bolder;color:#000000;background-color:#ffff33}

.TEXT_HEADER{text-align:left;background:#FFFFFF url('tit_header.jpg'); font-size:1.2em;color:#c93e62;padding-top:6px;font-weight:bolder;border-bottom:1px solid #555555}

.SITEBODY{text-align:left;margin:0px;padding:0px;background:#ffffff}
FIELD{padding:0px}
FORM{padding:0px}

.ROW_YELLOW{background:#ffff33; border:1px solid #333333;}
.ROW{}

.BOXINFO{width:200px;padding:20px;margin:10px;border:1px solid #dddddd;background:#eeeeee}
.BOXINFO_TITLE{font-weight:bolder;}

/*****************************************************/
.SITEHEADER{margin:0px; padding:0px; text-align: center;}
.SITEHEADER_TITLE{}

.SUBHEADER{background:#C93E62 url('SF_HEADER_BOX.gif');}

/*****************************************************/
.MSPATH_SITE{margin:5px;color:#555555;font-weight:bolder;}
.MSPATH_SITE_ITEM{font-size:0.9em;color:#FFFFFF;font-weight:bolder;}

/*****************************************************/
.SITEFOOTER{font-size:1em; background:#FFFFFF url('SF_FOOTER.jpg')}
.SITEFOOTER .BOXFOOTER{font-size:0.9em; padding:0px; margin-bottom:20px; }
.SITEFOOTER .TEXT{font-size:0.85em; text-align:center}
.SITEFOOTER .TEXT_MINI{font-size:0.75em; color:#FFFFFF;text-align:right}
.SITEFOOTER .LINK{color:#c93e62; font-size:1em; TEXT-DECORATION:none}
.SITEFOOTER .LINK:hover{color:#c93e62; font-size:1em; TEXT-DECORATION:underline}



.ITEM_DETAIL{}
.ITEM_DETAIL_TITLE{}
.ITEM_DETAIL_DATE{color:#33cc00}
.ITEM_DETAIL_SUBTITLE{}



.ITEM_LIST{}
.ITEM_LIST_TITLE{}
.ITEM_LIST_DATE{color:#33cc00}
.ITEM_LIST_SUBTITLE{}

/*****************************************************/

.PAGEHEADER{border:1px solid #dddddd;background:#ffffff;margin-bottom:5px;}
.PAGEHEADER_TITLE{font-size:18px;padding:10px;color:#444444 ;background:#eeeeee url('PAGEHEADER.gif'); text-align:left}
.PAGEHEADER_CONTENT{padding:20px;}

/*****************************************************/
.SITECONTENT{margin-bottom:14px;background:#ffffff url('SF_SITECENTER.gif'); background-repeat: no-repeat}

.SITECONTENT A{color:#c93e62;font-weight:bolder;}

/*****************************************************/
.CONTENT_TITLE{color:#c93e62; font-size:20px; font-weight:bolder;}
.CONTENT_LINK{color:#c93e62 text-definition:none;}
.CONTENT_LINK:hover{color:#c93e62 text-definition:underline;}
.CONTENT_ENG{color:#c93e62; font-size:0.8em}

/*****************************************************/
.SITECENTER{padding:5px;border:0px solid #888888}

.SITECENTER .ITEM_DETAIL{padding:5px;}

.SITECENTER .ITEM_DETAIL .ITEM_LOCATION{color: #BDBDBD; font-size:11px}
.SITECENTER .ITEM_DETAIL .ITEM_DATE{font-size:11px}
.SITECENTER .ITEM_DETAIL .ITEM_SUBTITLE{padding:10px;border:1px dashed #cccccc;}
.SITECENTER .ITEM_DETAIL .ITEM_TITLE{font-weight:bolder; font-size:28px; TEXT-DECORATION:none; color:#0;}
.SITECENTER .ITEM_DETAIL .ITEM_TEXT{text-align:justify; padding-top: 10px; padding-bottom: 10px;}
.SITECENTER .ITEM_DETAIL .ITEM_CAT{font-weight:bolder;}


.MAINMENU{background:#b03051 url('HEADER_MENU.gif');}
.MAINMENU .MAINMENU_LINKON{color:#ffffff;font-size:18px;text-decoration:none}
.MAINMENU .MAINMENU_LINKOFF{color:#fc7095;font-size:18px;text-decoration:none}

/*****************************************************/
.BOXCONTENT{width:100%;padding:2px;background:#FFFFFF;margin-bottom:20px}
.BOXCONTENT_HEADER{text-align:left;background:#FFFFFF url('tit_header.jpg'); font-size:1.1em;color:#c93e62;padding-top:6px;font-weight:bolder}
.BOXCONTENT_HEADER a{color:#c93e62}
.BOXCONTENT_FOOTER{text-align:center;border-top:1px solid #eeeeee}
.BOXCONTENT_CONTENT{text-align:left}
.BOXCONTENT_CONTENT .LINE{border-top:1px dashed #cccccc;}

.BOXCONTENT .ITEMSLIST .LINE{border-top:1px solid #BDBDBD;}
.BOXCONTENT .ITEMSLIST .ITEM_LOCATION{color: #BDBDBD; font-size:11px}
.BOXCONTENT .ITEMSLIST .ITEM_INFO{font-size:0.9em}
.BOXCONTENT .ITEMSLIST .ITEM_INFO B{font-size:0.9em}
.BOXCONTENT .ITEMSLIST .ITEM_SUBTITLE{font-weight:bolder; font-size:11px; line-height:14px;}
.BOXCONTENT .ITEMSLIST .ITEM_TITLE{font-weight:bolder; color: #304B77; font-size:1em; TEXT-DECORATION:none;}
.BOXCONTENT .ITEMSLIST .ITEM_TITLE:hover{font-weight:bolder; color: #273D61; font-size:1em; TEXT-DECORATION:underline;}
.BOXCONTENT .ITEMSLIST .ITEM_TEXT{line-height: 1em;}
.BOXCONTENT .ITEMSLIST .ITEM_CAT{font-weight:bolder;}
.BOXCONTENT .ITEMSLIST .TEXT_MORE{font-size:0.6em;}

/*****************************************************/
.BOX01{background: url('SF_BOX01.gif')}

.BOX02{background: url('SF_BOX02.gif')}

.BOX_TEXT{font-size:10px; color:#FEA7BE}
.BOX_TEXT_WHITE{font-size:10px; color:#FFFFFF}

.FORM_SELECT{background:url('../img/sf_textbox.gif'); font-size:11; height:20; border: 1px solid #F890AB}
.FORM_SELECT OPTION{font-size:11; background:#FFFFFF}
.BUTTON_SEARCH{color:#FFFFFF; font-size:80%; background:url('BUTTON.gif'); height:20; width:80px; border: 1px solid #FA92AD; cursor:pointer;}

.BUTTON{color:#FFFFFF; font-size:1em; background:#c93e62 url('BUTTON.gif'); text-align:center;padding:3px;border: 1px solid #DBDBDB; cursor:pointer;}
.BUTTON a{color:#DBDBDB;text-decoration:none}

.BUTTON_PAY{border:1px solid #669933;background:#66cc33;text-align:center;padding:3px;margin:3px}
.BUTTON_PAY a{color:#ffffff;text-decoration:none}

/*****************************************************/
.SITELEFT{width:200px;padding-left:15px;padding-right:15px}

/*****************************************************/
.SITERIGHT{width:200px;padding-left:15px;padding-right:15px}

/*****************************************************/
.BOXMENU{width:250px;background:#ffffff;border:1px solid #EFEFEF;margin-bottom:10px}
.BOXMENU_HEADER{text-align:left;background:#c93e62 url('BOX_MENU.gif');font-size:1.2em;color:#ffffff;padding:6px;padding-left:10px;margin:0px;font-weight:bolder}
.BOXMENU_FOOTER{text-align:center;}
.BOXMENU_FOOTER A{font-size:0.8em;color:#AAAAAA; text-decoration:none}
.BOXMENU_FOOTER A:hover{font-size:0.8em;color:#BDBDBD; text-decoration:underline}
.BOXMENU_CONTENT{text-align:left; font-size:0.8em; color:#444444; text-align:center}
.BOXMENU .ITEM{}
.BOXMENU .ITEM_TITLE{font-size:0.9em; color:#c93e62; TEXT-DECORATION:none; font-weight:bolder}
.BOXMENU .ITEM_TITLE:hover{font-size:0.9em; color:#c93e62; TEXT-DECORATION:underline; font-weight:bolder}
.BOXMENU .ITEM_TEXT{font-size:0.8em; color:#444444;}
.BOXMENU .ITEM_LINK{font-size:0.8em; color:#004f7f;}

.BOXMENU_LEFT{}
.BOXMENU_LEFT .ITEM_TITLE{}
.BOXMENU_LEFT .BOXMENU_HEADER{}

.BOXMENU_RIGHT{}

.BOXESPERTO{background:url('BOXESPERTO.jpg');font-size:0.75em;}


/*****************************************************/
.LOGIN{}
.LOGIN A{color:#FFCC66; text-decoration:none}
.LOGIN_TITLE{color:#E76486;font-size:18px;}
.LOGIN_SUBTITLE{color:#FEA7BE; font-size:10px;}
.LOGIN_TEXTBOX{background:#FFFFFF url('../img/sf_textbox.gif'); border: 1px solid #F890AB}
.LOGIN_TEXT{color:#FFFFFF}
.LOGIN_LINK:link{color:#FFCC66; text-decoration:none}
.LOGIN_LINK:active{color:#FFCC66; text-decoration:none}
.LOGIN_LINK:visited{color:#FFCC66; text-decoration:none}
.LOGIN_LINK:hover{color:#FFCC66; text-decoration:underline}
.LOGIN_BUTTON{color:#FFFFFF; font-size:80%; background:url('BUTTON.gif'); height:20; width:55px; border: 1px solid #FA92AD; cursor:pointer;}

/*****************************************************/
.CALENDAR{text-align:center; border:1px solid #BDBDBD;}
.CALENDAR TD{text-align:center; padding:2px; border:1px solid #273D61; background:#FFFFFF}
.CALENDAR A{color:#304B77; font-size:0.8em; text-decoration:none}
.CALENDAR A:hover{color:#273D61; font-size:0.8em; font-weight:bolder; text-decoration:underline;}
.CALENDAR .MARKED{text-align:center; padding:2px; border-right:1px solid #273D61; border-bottom:1px solid #273D61; background:#273D61}
.CALENDAR .MARKED A{color:#FFFFFF; font-size:0.8em; font-weight:bolder; text-decoration:none}
.CALENDAR .MARKED A:hover{color:#FFFFFF; font-size:0.8em; font-weight:bolder; text-decoration:underline;}

/*****************************************************/
.ITEM_MULTIMEDIA .MULTIMEDIA_TITLE{font-size:1.2em;font-weight:bolder; color:#304B77; text-decoration:none}
.ITEM_MULTIMEDIA .MULTIMEDIA_TITLE:hover{font-size:1.2em;font-weight:bolder; color:#273D61; text-decoration:underline}
.ITEM_MULTIMEDIA .LINE{border-top:1px solid #BDBDBD;height:2px;}

/*****************************************************/

.RELATED_ITEMS{padding:10px; margin-bottom:10px;}
.RELATED_ITEMS_TITLE{font-size:20px; color:#FFFFFF; font-weight:bolder;}
.RELATED_ITEMS .ITEM_DATE{font-size:11px;}
.RELATED_ITEMS .ITEM_TITLE{color:#333333; TEXT-DECORATION:none;}
.RELATED_ITEMS .ITEM_TITLE:hover{color:#333333; TEXT-DECORATION:underline;}
.RELATED_ITEMS .LINE{border-bottom:1px dashed #DC960D;}


/**************************************************
 MSPAGER
 oggetto che gestisce la paginazione 
**************************************************/
.MSPAGER{}

/**************************************************
 MSFORM_SITE 
**************************************************/
.MSFORM_SITE{}
.MSFORM_SITE .HEADER{}
.MSFORM_SITE .HEADER .TITLE{font-weight:bolder; font-size:20px; color:#1082C4;}
.MSFORM_SITE .FORM_LABEL{font-weight:bolder;}
.MSFORM_SITE .INPUT_TEXT{BORDER-RIGHT:#1082C4 1px solid; BORDER-TOP:#1082C4 1px solid; FONT-SIZE: 13px; BORDER-LEFT:#1082C4 1px solid; BORDER-BOTTOM:#1082C4 1px solid; FONT-FAMILY: 'Trebuchet MS'}
.MSFORM_SITE .INPUT_BUTTON{color:#FFFFFF; background:#1082C4; font-weight:bolder; height:21; width:150px; border : 1px solid #FFFFFF;}


/**************************************
  MSTABLE 
**************************************/
.MSTABLE_SITE {background-color:#e3d6c5;}
.MSTABLE_SITE .HEADER_TITLE{font-weight:bolder;text-align:center;}
.MSTABLE_SITE .HEADER_TITLE IMG{}
.MSTABLE_SITE .HEADER_DESCRIPTION{text-align:left;padding:15px;line-height:120%;background:#f3f6c5}
.MSTABLE_SITE .ROW {background-color:#ece9d8;}
.MSTABLE_SITE .ROW .LABEL {text-align:right;}
.MSTABLE_SITE .ROW .DATA {text-align:left;background:#ffffff;}

/**************************************
  MSGRID_SITE
**************************************/
.MSGRID_SITE {background-color:#e3d6c5;}
.MSGRID_SITE .HEADER {background-color:#ece9d8;}
.MSGRID_SITE .HEADER .TITLE {text-align:center;font-weight:bolder;}
.MSGRID_SITE .ROW {background:#ffffff;}
.MSGRID_SITE .ROW_ON {background:#eeeeee;}
.MSGRID_SITE .ROW_YELLOW {background:#ffff33;}

/*****************************************************/
.TABS_SITE{margin-top:10px; margin-bottom:10px; width: 100%;}
.TABS_SITE #TABS_BUTTONS{float:left; width:100%; list-style:none; margin:0; padding:0;margin-top:10; border-bottom:3px solid #D0D0D0}
.TABS_SITE #TABS_BUTTONS a{text-decoration:none;}
.TABS_SITE #TABS_BUTTONS li{float: left;padding:3px;  margin-left:2px; margin-right:2px; text-decoration:none;}
.TABS_SITE #TABS_BUTTONS .CURRENT{}
.TABS_SITE #TABS_BUTTONS .CURRENT a{} 



.BUTTON_A{margin:2px}
.BUTTON_A{line-height:95%;width:125px}
.BUTTON_A A{text-decoration:none;width:100%}
.BUTTON_A A:HOVER{text-decoration:underline}
.BUTTON_NEXT{width:150px;height:35px;margin: 3px auto;text-align: center;border:1px solid #cc3366;background-color:#ff99cc;}
.BUTTON_NEXT A{text-decoration:none;width:100%;color:#ffffff;padding:5px;font-weight:bolder;}

.BUTTON{width:200px;height:35px;margin: 3px auto;text-align: center;border:1px solid #c93e62;background-color:#00ccff;}
.BUTTON A{text-decoration:none;width:100%;color:#ffffff;padding:5px; font-weight:bolder;}

/*****************************************************
 SLIDESHOW
******************************************************/
.SLIDESHOW{margin-bottom: 10px;}
.SLIDESHOW_TEXTBOX{background:#ffffff url('textbox.gif')}
.SLIDESHOW_TITLE{color:#3070B3;font-size:24px; font-weight: bolder; padding-bottom:5px}
.SLIDESHOW_SUBTITLE{color:#000000;font-size:14px font-weight: bolder;padding-bottom:5px}
.SLIDESHOW_DESCRIPTION{color:#000000;font-size:14px}


/*****************************************************
 EVENTDATESELECTOR
******************************************************/
.EVENTDATESELECTOR{margin-top:10px; padding:0px; width:100%}
.EVENTDATESELECTOR .TAB{background:#FFFFFF url('tab.gif'); height:24px;text-align:center;border-right:1px solid #8E8F8D;}
.EVENTDATESELECTOR .TABON{background:#FFFFFF url('tabon.gif'); height:24px;text-align:center;border-right:1px solid #273D61}
.EVENTDATESELECTOR .TAB A{font-size:0.8em; color:#444444; text-decoration:none;}
.EVENTDATESELECTOR .TAB A:hover{font-size:0.8em;color:#444444; text-decoration:underline;}
.EVENTDATESELECTOR .TABON A{font-size:1em; color:#c93e62; text-decoration:none;font-weight: bolder;}
.EVENTDATESELECTOR .TABON A:hover{font-size:1em;color:#c93e62; text-decoration:underline;font-weight: bolder;}

/*****************************************************
 SITE_ALERT
******************************************************/
.SITE_ALERT{text-align:center; margin:30px;padding:20px;border:1px dashed #cccccc;font-size:1.5em;}


.txt_h1{font-size:1.4em;font-weight:bolder;color:#333366;border-bottom:2px dotted #333366;}
.txt_h2{font-size:1.2em;font-weight:bolder;color:#333366}

.txt_Titolo4{font-size:1.4em;font-weight:bolder;color:#333366;}
.txt_Titolo5{font-size:1em;font-weight:bolder;}