/* @ BODY DI DEFAULT */
body { 
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10px;
	color: #000000;
}

#global {   margin-left: auto;   
			margin-right: auto;
			width: 1000px;
			z-index:0;
			background: #ffffff url(../img/105_sf_main_new.gif) repeat-y;
}

a { text-decoration: none; color: #366c89; font-weight: bold; }
a:hover { text-decoration: underline; color: #366c89; font-weight: bold; }

A:link IMG
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none;
	text-decoration:none; /* non sottolineare le icone real e mp3 */	
}

form { padding: 0; margin: 0; }

/* Template Due Colonne Ibrido con colonna DX fissa a 220px e colonna SX liquida. */
/* DIV principale=container, DIV colonna DX=sidebarDX, DIV colonna contenuti=mainContent */
.dueColonneIbrido #container { 
	width: 100%;
	background: #cc3c04;
	margin: 0;
	padding: 0;
	border: none;
	text-align: left;
}
.dueColonneIbrido #sidebarDX {
	float: right; 
	width: 173px; /* la larghezza della colonna DX meno i valori del padding */
	padding: 10px 2px 30px 45px;
	background: #b3ac95 url(../img/105_center_seg_new.gif) right top no-repeat;
	font-color: #E7E4DE;
}
.dueColonneIbrido #mainContent {
	/*margin-top: -13px;*/
	padding: 0 220px 0 0;
	/*background: #ffffff;*/
}
/* elementi colonna DX */
.dueColonneIbrido #sidebarDX ul { margin: 0; padding: 0 0 10px 0; }
.dueColonneIbrido #sidebarDX li { margin: 0; padding: 0 0 6px 0; color: #ffffff; font-size: 12px; line-height: 16px; font-weight: normal; list-style: none; }
.dueColonneIbrido #sidebarDX li a { text-decoration: none; color: #ffffff; font-weight: bold; }
.dueColonneIbrido #sidebarDX li a:hover { text-decoration: underline; color: #ffffff; font-weight: bold; }

/* elementi colonna CENTRALE */
.dueColonneIbrido #mainContent a { text-decoration: none; color: #15406b; font-weight: bold; }
.dueColonneIbrido #mainContent a:hover { text-decoration: underline; color: #cc3c04; font-weight: bold; }

.dueColonneIbrido #mainContent td.boxTipo { background: #ffffff;
	padding: 0;
	border: 0px solid #185a95;
	border-bottom: 1px solid #185a95; }
.dueColonneIbrido #mainContent td.boxTipoB { background: #ffffff;
	padding: 0;
	border: 0px solid #185a95;
	border-bottom: 1px solid #185a95; }
.dueColonneIbrido #mainContent td.boxTipo2 { background: #f8f9fa;
	padding: 0;
	border: 0px solid #185a95;
	border-bottom: 1px solid #185a95; }
.dueColonneIbrido #mainContent div.box1 { min-height: 35px;
	background: #ffffff;
	margin: 15px 0 0 10px;
	padding: 5px;
	border: 1px solid #185a95; }
.dueColonneIbrido #mainContent div.colorStrip { height: 8px;
	background: url(../img/105_box_colors.gif);
	margin: 0 0 15px 10px; }
.dueColonneIbrido #mainContent div.colorStripEdi { height: 4px;
	background: url(../img/105_box_colors.gif);
	margin: 0 10px 0 10px; }
.dueColonneIbrido #mainContent p { padding: 0;
	margin: 0; }

.dueColonneIbrido #mainContent p.title { margin: 0; padding: 3px;
	background: url(../img/105_b_10.png);
	font-size: 14px; font-weight: bold;
	line-height: 16px;
	color: #15406b; }
.dueColonneIbrido #mainContent p.title a { text-decoration: none; color: #15406b; font-weight: bold; }
.dueColonneIbrido #mainContent p.title a:hover { text-decoration: underline; color: #15406b; font-weight: bold; }

.dueColonneIbrido #mainContent p.testo { margin: 0; padding: 4px 0 0 0;
	font-size: 11px; font-weight: normal;
	color: #000000; }
.dueColonneIbrido #mainContent p.testo2 { margin: 0; padding: 4px 0 0 0;
	font-size: 11px; font-weight: normal;
	color: #15406b; }
	
.dueColonneIbrido #mainContent p.sottotitolo { margin: 0; padding: 4px 0 0 0;
	font-size: 13px; font-weight: normal; font-style: italic;
	color: #000000; }
.dueColonneIbrido #mainContent p.dataNews { margin: 0; padding: 4px 0 6px 0;
	font-size: 10px; font-weight: bold;
	color: #000000; }

.dueColonneIbrido #mainContent div.boxNews { margin: 0 0 20px 10px; padding: 5px 0 5px 0; background-color: #ffffff;
	border-top: 1px solid #15406b;
	border-bottom: 1px solid #15406b; }
.dueColonneIbrido #mainContent p.titleNews { margin: 0; padding: 0 0 14px 0;
	font-size: 14px; font-weight: bold;
	line-height: 16px;
	color: #15406b; }
.dueColonneIbrido #mainContent p.titleNews a { text-decoration: none; color: #15406b; font-weight: bold; }
.dueColonneIbrido #mainContent p.titleNews a:hover { text-decoration: underline; color: #15406b; font-weight: bold; }
.dueColonneIbrido #mainContent p.testoNews { margin: 0; padding: 4px 0 4px 0;
	font-size: 11px; font-weight: normal;
	color: #15406b; }

.dueColonneIbrido #mainContent div.box3 { background: #ffffff;
	margin: 0 0 0 10px;
	padding: 5px;
	border: 1px solid #185a95; }
.dueColonneIbrido #mainContent div.boxEdi { min-height: 35px;
	background: #ffffff;
	margin: 0 10px 0 10px;
	padding: 5px;
	border: 0px solid #185a95; }

.dueColonneIbrido #mainContent img.boxPhoto { margin: 0 0 6px 6px;}
.dueColonneIbrido #mainContent img.boxPhotoNews { margin: 0 6px 6px 0;}
/* fine template */


/* HEADER */
div.header { margin: 0; padding: 0; width: 1000px; background-color: #cc3c04; }
div.colors { clear: both; margin: 0; padding: 0; height: 10px; background: url(../img/105_colors.gif) repeat-x; }

/* FOOTER */
div.footer { clear: both; margin: 0; padding: 4px 0 20px 4px; height: 20px;
	/*min-width: 350px;*/
	width:400px;
	background: #ffffff /*url(../img/105_sf_main.gif) right repeat-y; */}
div.footer a { text-decoration: none; color: #15406b; font-weight: normal; }
div.footer a:hover { text-decoration: underline; color: #cc3c04; font-weight: normal; }


.dueColonneIbrido #mainContent p.title2 { margin: 0; padding: 3px;
	background: url(../img/105_b_10.png);
	font-size: 16px; font-weight: bold;
	line-height: 18px;
	color: #15406b; }
.dueColonneIbrido #mainContent p.title2 a { text-decoration: none; color: #15406b; font-weight: bold; }
.dueColonneIbrido #mainContent p.title2 a:hover { text-decoration: underline; color: #15406b; font-weight: bold; }



a.more  { text-decoration: none; color: #cc3c04; font-weight: bold; font-size: 12px; }
a:hover.more  { text-decoration: underline; color: #cc3c04; font-weight: bold; }

/* **************************** */		
/*  inizio Style Tab_Categorie  */
/* **************************** */

div.tabArea {
  font-size: 9px;
  font-weight: normal;
}

a.tab {
  background-color: #4589AD;
  border: 0px solid #000000;
  border-bottom-width: 0px;
  padding: 0px 1em 0px 1em;
  text-decoration: none;
}

a.tab, a.tab:visited {
  color: #808080;
}

a.tab:hover {
  background-color: #BB6357;
  color: #606060;
}

div.tabMain {
  
  border: 0px solid #000000;
  padding: 0em;
}

/* ************************** */		
/*  fine style tab_categorie  */
/* ************************** */

/* ************************************* */		
/*  inizio formattazione cornice taballe */
/* ************************************* */


.tc1 { background: url(../img/r_p_r_angolo_alto_sx.gif) no-repeat;}
.tc2 { background: url(../img/r_p_r_cornice_alta.gif);}
.tc3 { background: url(../img/r_p_r_angolo_alto_dx.gif) no-repeat;}
.tc4 { background: url(../img/r_p_r_laterale_sx.gif);}

.tc6 { background: url(../img/r_p_r_laterale_dx.gif);}
.tc7 { background: url(../img/r_p_r_angolo_basso_sx.gif) no-repeat;}
.tc8 { background: url(../img/r_p_r_cornice_bassa.gif);}
.tc9 { background: url(../img/r_p_r_angolo_basso_dx.gif) no-repeat;}

/* *********************************** */		
/*  fine formattazione cornice taballe */
/* *********************************** */
