
/* Home page */
.PublicSite {
	/* colore bande laterali (es. se risoluzione 1024 e sito bloccato a 800px) */
	background-color: #EEEEEE; /*@CPZ_HOME_MAIN_EXT_COLOR_BACK*/
	margin: 0px;
}
.HomePage {
	background-color: #2F1902; /*@CPZ_HOME_MAIN_COLOR_BACK*/
	width: 1003px; /* Larghezza parte pubblica (es. 100%, 800px, ...) */
}
.HomePageInFrame {
	background-color: #2F1902; /*@CPZ_HOME_MAIN_COLOR_BACK*/
	margin-top: 6px;
	margin-bottom: 0px;
	margin-left: 6px;
	margin-right: 6px;
	
}
.HomePagePrivate {
	background-color: #2F1902; /*@CPZ_HOME_MAIN_COLOR_BACK*/
	margin: 0px;
}
.iFrame {
	margin: 0px;
	width: 100%;
	height: 800px;
	
}
.iFramePrivate{
	width:100%;
	height: 800px;
}

/* Linee separazione NEWS ed EVENTI */
.tdsx {
	border-right: 1px;
	border-right-color: #FF7800;
	border-right-style: solid;
	border-bottom: 1px;
	border-bottom-color: #FF7800;
	border-bottom-style: solid;
}
.tddx {
	border-bottom: 1px;
	border-bottom-color: #FF7800;
	border-bottom-style: solid;
}

/* Home colonna sinistra */
.HomePage .leftCol{
	background-color: #2F1902;
}

/* Home colonna destra */
.HomePage .rightCol{
	background-color: #2F1902;
}

/* Copyright colonna sinistra */
.HomePage .copyright{
	font-family:Verdana;
	font-size:7pt;
	font-weight:normal;
	font-style:Normal;
	color:#FF7800;
}

/* Portlet menù body */
.HomePage .portletMenuBody {
	background-color: #2F1902; /*@CPZ_HOME_PORTLETBODY_COLOR_BACK*/
}

/* Footer */
.footer {
	background-color: #2F1902; /*@CPZ_HOME_FOOTER_COLOR_BACK*/	
	color: #FF7800; /*@CPZ_HOME_FOOTER_COLOR_FONT*/	
}
.footer a:link, .footer a:visited, .footer a:hover{
	color: #FF7800; /*@CPZ_HOME_FOOTER_COLOR_FONT*/	
}

/* Portlet  informazioni utente loggato */
.info_user { background-color: #44301E; /*@CPZ_HOME_INFOUSER_COLOR_BACK*/ }
.info_user .title {
	color: #FF7800; /*@CPZ_HOME_INFOUSER_COLOR_FONT_TITLE*/
	font-style: normal;
}
.info_user .userName { color: #FF7800; /*@CPZ_HOME_INFOUSER_USERNAME_COLOR_FONT*/ }
.info_user .userName:link { color: #FF7800; /*@CPZ_HOME_INFOUSER_USERNAME_COLOR_FONT*/
			    text-decoration: none; }
.info_user .userName:visited { color: #FF7800; /*@CPZ_HOME_INFOUSER_USERNAME_COLOR_FONT*/
			    text-decoration: none; }
.info_user .userName:hover { color: #FF7800; /*@CPZ_HOME_INFOUSER_USERNAME_COLOR_FONT*/
			    text-decoration: none; }


.info_user .testo { color: #FF7800; /*@CPZ_HOME_INFOUSER_COLOR_FONT*/ }
.info_user .testo:link {
	color: #FF7800; /*@CPZ_HOME_INFOUSER_COLOR_FONT*/
	text-decoration: none;
}
.info_user .testo:visited {
	color: #FF7800; /*@CPZ_HOME_INFOUSER_COLOR_FONT*/
	text-decoration: none;
}
.info_user .testo:hover {
	color: #FF7800; /*@CPZ_HOME_INFOUSER_COLOR_FONT_OVER*/
	text-decoration:none;
}
.info_user .box{ background: #44301E; /*@CPZ_HOME_INFOUSER_BOX_COLOR_BACK*/ }

/* Portlet inserimeto dati login */
.login { background-color: #44301E; /*@CPZ_HOME_LOGIN_COLOR_BACK*/ }
.login .testo { color: #FF7800; /*@CPZ_HOME_LOGIN_COLOR_FONT*/ }
.login .box { background-color: #44301E; /*@CPZ_HOME_LOGIN_COLOR_BOX_BACK*/ }
.login .title {
	color: #FF7800; /*@CPZ_HOME_LOGIN_COLOR_FONT_TITLE*/
	font-style: normal;
}

/* Portlet nella home page (carrello, news, ...) */	
.portlet { background-color: #44301E; /*@CPZ_HOME_PORTLET_COLOR_BACK*/ }
.portlet .title_gad { color: #FF7800; /*@CPZ_HOME_PORTLET_COLOR_FONT_TITLE*/ }
.portlet .title_bar { background-color: #44301E; /*@CPZ_HOME_PORTLET_COLOR_BACK_TITLE*/ }
.portlet .testo { color: #FF7800; /*@CPZ_HOME_PORTLET_COLOR_FONT*/ }
.portlet .linea { background-color: #FF7800; /* linee portlet news colonna destra */}
.portlet .labelArchivio { color: #CCCCCC; /* etichetta Archivio portlet news */ }
.portlet a:link { color: #FF7800; /*@CPZ_HOME_PORTLET_COLOR_FONT*/ }
.portlet a:visited { color: #FF7800; /*@CPZ_HOME_PORTLET_COLOR_FONT*/ }
.portlet a:hover{ color: #FF7800; }
.portlet .grid {
	/* Colore linee interne griglie */
	background-color: transparent;
}
.portlet .grid_title {
	font-family:Verdana;
	font-size:7pt;
	font-weight:Bold;
	font-style:Normal;
	color:#000000;
	background-color: #44301E; /*@CPZ_HOME_PORTLET_COLOR_BACK*/
}
.portlet .grid_titleover {
	font-family:Verdana;
	font-size:7pt;
	font-weight:Bold;
	font-style:Normal;
	color:#000000;
	background-color: #44301E; /*@CPZ_HOME_PORTLET_COLOR_BACK*/
}
.portlet .grid_row {
	font-family:Verdana;
	font-size:7pt;
	font-weight:Normal;
	font-style:Normal;
	color:#000000;
	background-color: #44301E; /*@CPZ_HOME_PORTLET_COLOR_BACK*/
}
.portlet .grid_rowodd {
	font-family:Verdana;
	font-size:7pt;
	font-weight:Normal;
	font-style:Normal;
	color:#000000;
	background-color: #44301E; /*@CPZ_HOME_PORTLET_COLOR_BACK*/
}
.portlet .grid_rowover {
	font-family:Verdana;
	font-size:7pt;
	font-weight:Normal;
	font-style:Normal;
	color:#000000;
	background-color: #44301E; /*@CPZ_HOME_PORTLET_COLOR_BACK*/
}
.portlet .grid_rowselected {
	font-family:Verdana;
	font-size:7pt;
	font-weight:Normal;
	font-style:Normal;
	color:#000000;
	background-color: #44301E; /*@CPZ_HOME_PORTLET_COLOR_BACK*/
}
.portlet .grid_navbar {
	font-family:Verdana;
	font-size:7pt;
	font-weight:Normal;
	font-style:Normal;
	color:#000000;
	background-color: #44301E; /*@CPZ_HOME_PORTLET_COLOR_BACK*/
}

/* Portlet header publico */
.header {
	margin: 0px;
	background-color: #44301E; /*@CPZ_HOME_HEADER_COLOR_BACK*/
}
.header .search{
	font-family: Verdana;
	color: #FF7800; /*@CPZ_HOME_HEADER_SEARCH_COLOR_FONT*/
	text-decoration: underline;
	font-style: normal;
}
.header .testo{
	font-family: Verdana;
	color: #FF7800; /*@CPZ_HOME_HEADER_SEARCH_COLOR_FONT*/
	text-decoration: none;
	font-style: normal;
}
.header .box_menu { background-color: #2F1902; /*@CPZ_HOME_MAIN_COLOR_BACK*/ }
.header .search_box {background-color: #2F1902; /*@CPZ_HOME_HEADER_SEARCH_COLOR_BACK*/ }
.header .row_sep {background-color: #2F1902; /*@CPZ_HOME_HEADER_SEP_COLOR_BACK*/ }
.header .NoLangUser {
	filter: alpha(opacity=40);
	MozOpacity: 0.40;
}
.header .LangUser {
	filter: alpha(opacity=100);
	MozOpacity: 0.1;
}

/* Catalogo home page */
.body_cat{ background-color: #2F1902; /*@CPZ_HOME_MAIN_COLOR_BACK*/ }
.container {font-family: Verdana,;font-size: 10px;width:100%;background-position: top;}
.titlecontainer {
	background-color: #2F1902; /*@CPZ_HOME_MAIN_COLOR_BACK*/
	width: 98%;
	border-bottom: 1px solid #ACACAC;
}
.tdcontainer {width:100%;background-color: #CCCCCC; background-position: top;}
.box_separetor{ background-color: #2F1902; /*@CPZ_HOME_MAIN_COLOR_BACK*/ }
.titolo:link {
	font-family:Verdana;
	color: #CB6103; /*@CPZ_CATALOG_FAMILY_COLOR_FONT*/
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.titolo:visited {
	font-family:Verdana;	
	color: #CB6103; /*@CPZ_CATALOG_FAMILY_COLOR_FONT*/
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.titolo:hover {
	font-family:Verdana;
	color: #CB6103; /*@CPZ_CATALOG_FAMILY_COLOR_FONT_OVER*/
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.sommario{font-family:Verdana; color:#BE956B; font-size: 10px; text-align: center;}
.previmg{border: 1px solid #999999;background:#FFFFFF}
.content{border-bottom: 1px solid #ACACAC;}
.body_cat .row_sep {font-size: 0px} /* separatore tra una riga ed un altra nei contenitori a scacchiera */

/* Portlet header privato */
.header_private {
	margin: 0px;
	background-color: #44301E; /*@CPZ_PRIVATE_HEADER_COLOR_BACK*/
}
.header_private .box_menu {	background-color: #2F1902; /*@CPZ_MENUPRIVATE_COLOR_BACK*/ }
.header_private .search {
	font-family: Verdana;
	color: #FF7800; /*@CPZ_PRIVATE_HEADER_SEARCH_COLOR_FONT*/
	text-decoration: underline;
	font-style: italic;
}
.header_private .username{
	font-family: Verdana;
	color: #FF7800; /*@CPZ_PRIVATE_HEADER_USERNAME_COLOR_FONT*/
	text-decoration: underline;
}
.header_private .cerca{
	font-family: Verdana;
	color: #CB6103; /*@CPZ_PRIVATE_HEADER_COLOR_FONT*/
}
.header_private .tipologia{
	font-family: Verdana;
	color: #FF7800; /*@CPZ_PRIVATE_HEADER_COLOR_FONT*/
}
.header_private .menu a:link, .header_private .menu a:visited, .header_private .menu a:hover{
	font-family: Verdana;
	color: #FF7800; /*@CPZ_PRIVATE_HEADER_COLOR_FONT*/
}
.header_private .search_box {background-color: #2F1902; /*@CPZ_PRIVATE_HEADER_SEARCH_COLOR_BACK*/ }
.header_private .row_sep {background-color: #44301E; /*@CPZ_PRIVATE_HEADER_SEP_COLOR_BACK*/ }
.header_private .LangUser {border:1px solid #FFAF44;}
.header_private .NoLangUser {border:1px solid #FFFFFF;}

