/* @override http://ws-server/primaveraprosecco2010/css/stile_tabs.css */

/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

/* everything is constructed with a single background image */

/* root element for tabs */
#fpMiniNewsTabs {
	
	/* dimensions */
	width:230px;
	height:31px !important;
	margin:0 !important; 
	padding:0;	
	
	/* IE6 specific branch (prefixed with "_") */
	_margin-bottom:-2px;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* single tab */
#fpMiniNewsTabs li { 
	float:left; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
}

/* a- tag inside single tab */
#fpMiniNewsTabs li a {
	display:block;
	height: 31px;   
	width: 115px; 	
	padding:0px;
	margin:0px;
	
	/* font decoration */
	color: #515151;
	font-size: 12px;
	line-height: 33px;
	text-align:center;
	text-decoration:none;
	font-weight: bold;
}

/* adjust the background image position on each tab */
#fpMiniNewsTabs #t1 { 
	background-color: #cfe6dd;
	background-position: 0 0; 
}
#fpMiniNewsTabs #t2 { 
	background-color: #f4eda1;
	background-position: -189px 0;
}
 
/* mouseover state */
#fpMiniNewsTabs a:hover { 
	color:#000000;	 
}

/* currently selected tabs */
#fpMiniNewsTabs a.current { 
	cursor:default; 
	color:#000;
	line-height:34px;
}


/* panes */
#fpMiniNews {
	width:230px;
	height:220px;	
}


/* single pane */
#fpMiniNews div {
	display:none;	
	color:#000000;	
	margin:0px 0px;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* some decorations for elements inside single pane */
#fpMiniNews div h4 {
	font-weight: bold;
	color:#000000;
	margin:0px 0 0 0;
	font-size: 13px;	
}

#fpMiniNews a {
	text-decoration: none;	
	color: #000;
}

#fpMiniNews a:hover {
	text-decoration: underline;	
	color: #000;
}

#fpMiniNews p, #fpMiniNews samp {
	color:#000000;		
}

#fpMiniNews div.narrow {
	padding-right:160px;		
}
/* override the root element to enable scrolling */
#fpMiniNews {
	position:relative;
	overflow:hidden;
	clear:both;
}

/* override single pane */
#fpMiniNews div {
	float: left;
	display: block;
	width: 210px;
	
}

/* our additional wrapper element for the items */
#fpMiniNews .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
}

#fpMiniNews .less, #fpMiniNews .less a {
	color:#999 !important;
	font-size:11px;
}


.fpnews {
	background-color: #cfe6dd;
	padding: 10px;
	font-size: 12px;
	height: 230px;
}

.fpcomunicati {
	background-color: #f4eda1;
	padding: 10px;
	font-size: 12px;
	height: 230px;
}

.fpcontenuti {
	background-color: #d7ecf7;
	padding: 10px;
	font-size: 12px;
}

/* tabs Dettagli Mostra */
#fpDettagliMostraTabs {
	
	/* dimensions */
	width:700px;
	height:31px !important;
	margin:0 !important; 
	padding:0;	
	
	/* IE6 specific branch (prefixed with "_") */
	_margin-bottom:-2px;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* single tab */
#fpDettagliMostraTabs li { 
	float:left; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
}

/* a- tag inside single tab */
#fpDettagliMostraTabs li a {
	display:block;
	height: 31px;   
	width: 140px; 	
	padding:0px;
	margin:0px;
	
	/* font decoration */
	color:#000;
	font-size: 12px;
	line-height: 33px;
	text-align:center;
	text-decoration:none;
	font-weight: bold;
}

/* adjust the background image position on each tab */
#fpDettagliMostraTabs #t1 			{ background-color: #ecf7fd; }
#fpDettagliMostraTabs #t2 			{ background-color: #ecf7fd; }
#fpDettagliMostraTabs #t3 			{ background-color: #ecf7fd; }
#fpDettagliMostraTabs #t4 			{ background-color: #ecf7fd; }
#fpDettagliMostraTabs #t5 			{ background-color: #fbd0ce; }
/* mouseover state */
#fpDettagliMostraTabs a:hover 		{ color:#000000;	 
background-color: #ecf7fd;
}
#fpDettagliMostraTabs #t1:hover 	{ background-position:      0 -33px; }
#fpDettagliMostraTabs #t2:hover 	{ background-position: -189px -33px; }
#fpDettagliMostraTabs #t3:hover 	{ background-position: -378px -33px; }
#fpDettagliMostraTabs #t4:hover 	{ background-position: -567px -33px; }
#fpDettagliMostraTabs #t5:hover 	{ background-position: -567px -33px; }

/* currently selected tabs */
#fpDettagliMostraTabs a.current		{ cursor:default; color:#ae3c10; line-height:34px; }
#fpDettagliMostraTabs #t1.current { background-color: #d7ecf7; }
#fpDettagliMostraTabs #t2.current { background-color: #d7ecf7; }
#fpDettagliMostraTabs #t3.current { background-color: #d7ecf7;}
#fpDettagliMostraTabs #t4.current { background-color: #d7ecf7; }
#fpDettagliMostraTabs #t5.current { background-color: #d7ecf7; }


/* panes */
#fpDettagliMostra {
	width:725px;
	height:400px;	
	background-color: #d7ecf7;
}


/* single pane */
#fpDettagliMostra div {
	display:none;	
	color:#000000;	
	margin:0px 0px;
}

/* some decorations for elements inside single pane */
#fpDettagliMostra div h2 {
	font-weight:normal;
	color:#000000;
	letter-spacing:1px;
	margin:10px 0 0 0;
	font-size:20px;	
}

#fpDettagliMostra a {
	color:#0e5138;		
	font-size:13px;
}

#fpDettagliMostra a:hover {
	color:#ae3c10;		
}

#fpDettagliMostra p, #flowpanes samp {
	color:#000000;		
}

#fpDettagliMostra div.narrow {
	padding-right:160px;		
}
/* override the root element to enable scrolling */
#fpDettagliMostra {
	position:relative;
	overflow:hidden;
	clear:both;
}

/* override single pane */
#fpDettagliMostra div {
	float: left;
	display: block;
	width: 700px;
	line-height: 140%;
	
}

/* our additional wrapper element for the items */
#fpDettagliMostra .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
}

#fpDettagliMostra .less, #flowpanes .less a {
	color:#999 !important;
	font-size:11px;
}



