
body {
	background-image: url(images/fc_gradient.gif);
	background-repeat: repeat-x; 
	background-color: #a2c1d9;
	padding: 0px;
	margin: 0px;
}

p {
	color: rgb(25,85,143);
	text-decoration:none;
}

a {
	color: rgb(25,85,143);
	border-bottom: 1px dotted rgb(91,149,185);
	text-decoration: none;
}
	
a:visited {
	color: rgb(25,85,143);
	border-bottom: 1px dotted rgb(91,149,185);
	text-decoration: none;
}

a:hover, a:focus {
	color: rgb(25,85,143);
	border-bottom: 1px solid #f00;
}	

	
		h2 {
	text-indent: 10px;
	color: #8AACC1;
	text-decoration: none;
	font-size: 16px;
	margin: 5px 0px 20px 0px;
	}



h5 {
   text-indent: 30px;
	color: rgb(25,85,143);
	text-decoration:none;
	font-size: 15px;
}

h6 {
	color: rgb(25,85,143);
	text-decoration:none;
}

ul {
	color: rgb(25,85,143);
	text-decoration:none;
}



#centerBox {
	border: 0px solid #ff0000;
	vertical-align: middle;
	width: 680px;
	margin: 0px auto;
	margin-top: 40px;
}

#fcPageHeader {
	border: 0px solid #ff0000;
	background-color: transparent;
	background-image: url(images/fc_header_white.gif);
	background-repeat: no-repeat;
	width: 680px;
	height: 30px;
	margin: 0;
	text-align: center;
	padding: 0;
	
}

#fcGradientLeft {
	border: 0px solid #000000;
	background-image: url(images/fc_left310.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 310px;
	margin: 0;
	padding: 0;
	float:left;
}


#fcGradientRight {
	border: 0px solid #000000;
	background-image: url(images/fc_right310.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 310px;
	margin: 0;
	padding: 0;
	float:right;
}

#fcPageHeaderContent {
	background-image: url(images/fc_back_white.gif);
	background-repeat: repeat-y;
	width: 660px;
	height: 243px;
	margin: 0;
	padding: 0;
	float:left;
}

#fcEnLogo {
	border:0px solid black;
	background-image: url(images/logo3.png);
	float:left; 
	position:relative; 
	left:10px; 
	top:0px;
	width:333px; 
	height:45px;
}
#fcRicerca {
	border:0px solid black;
	float:right; 
	margin-right: 5px;
	margin-top: -8px;
	font-family:Verdana, Arial, sans-serif; 
	font-size:11px; 
}

#fcLanguageSelect {
	border: 0px solid Lime;
	float:right; 
	position:relative; 
	right:20px; 
	top:36px; 
	font-family:Verdana, Arial, sans-serif; 
	font-size:11px; 
	width:200px; 
	height:14px;
}

#fcLanguageSelect ins.Selected {
border: 0px solid Fuchsia;
	background-color: rgb(25,85,143);
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}


#fcPhoto {
   background-image: url(/headers/rotator.php); 
	width:660px; 
	height:245px;
	}

#fcMenu {
	border: 0px solid white;
	position:relative;
	top:210px;
	height:37px;
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	padding-left:44px;
}

#fcMenuup {
	border: 0px solid white;
	position:relative;
	top:-38px;
	height:37px;
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	padding-left:44px;
}

#fcMenu div.MenuEntry {
	float:left;
	border:0px solid white;
	height:37px;
	width:138px;
	margin-right:4px;
}

#fcMenuup div.MenuEntryup {
	float:left;
	border:0px solid white;
	height:37px;
	width:138px;
	margin-right:4px;
}


#fcMenu div.MenuEntry a {
	border:0px solid white;
	color:#ffffff;
	display:block;
	padding-top:8px;
	padding-bottom:9px;
	text-align:center;
}

#fcMenuup div.MenuEntryup a {
	border:0px solid white;
	color:#ffffff;
	display:block;
	padding-top:8px;
	padding-bottom:9px;
	text-align:center;
}

#fcMenu div.MenuEntry a:hover {
	color: rgb(25,85,143);
	background-color: Menu;
}

#fcMenuup div.MenuEntryup a:hover {
	color: rgb(25,85,143);
	background-color: Menu;
}





#fcPageSeperator {
	border: 0px solid #000000;
	background-image: url(images/fc_seperator_blu.gif);
	background-repeat: repeat-x;
	width: 660px;
	height: 16px;
	margin-left: 10px;
	text-align: center;
}
/* contenitore centrale
---------------------------------------------------------------------*/
#fcPageBody {
	clear:both;
	background-color: #a2c1d9;
	border:0px solid #00ff00;
	background-image:url(images/fc_body.gif);
	background-repeat: repeat-y;
	width:680px;
	
}

#fcContent {
	border: 0px solid Yellow; 
	margin: 5px 15px 0px 15px;
	padding: 10px 3px 0px 3px;
	
}

#fcContentebay {
	border: 1px solid #CADAFF; 
	margin: 0px 15px 5px 15px;

	}


	
#fcContentebay a {
	color: rgb(25,85,143);
}

#fcContentimg {
	border: 0px solid black; 
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 10px 0px;
	font-size:11px;

}


#fcContentFooter {
	background-color: #ffffff;
	clear:both;
	margin:0px 20px 0px 20px;
	padding-top:15px; 
	
	border:0px solid black; 
	
	height:20px; 
	
	background-image:url(images/fc_seperator2_blu.gif); 
	background-repeat:repeat-x;	

	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color: rgb(25,85,143);
	
}

#fcContentFooter a {
	text-decoration:none;
	color:#ffffff;
}

#fcContentFooter a:visited {
	text-decoration:none;
	color:#ffffff;
}

#fcContentFooter a img {
	border:0px solid black;
}


#fcContentFooter div a {
	text-decoration:none;
	color: rgb(25,85,143);
	}

#fcContentFooter div a:visited {
	text-decoration:none;
	color: rgb(25,85,143);
}

#fcContentFooter div a:hover {
	background-color: rgb(25,85,143);
	color:#ffffff;
	text-decoration:none;
}
#fcContentFooter  a img {
	color: #FF6347;
	border: 1px solid White;
}
#fcContentFooter  a:hover img {
	color:  #FF6347;
	border: 1px solid #FF6347;
}

#fcPageFooter {
	clear:both;
	background-color: #A8C4D8;
	background-image:url(images/fc_footer.gif);
	
	border:0px solid black;
	
	width: 680px;
	height: 23px;
}



#fcInfoLine a {
color: #a2c1d9;
border:0px solid black;
	}
	
#fcAwards {
	border:0px solid black;
	width:645px;
	height:32px;

	font-family: Georgia, "New Times Roman", Times, serif;
	font-size: 9px;
	color: #555555;

	text-align:right;
	vertical-align:middle;
}

#fcAwards a {
	text-decoration:none;
	background-color: #a2c1d9;
}

#fcAwards a img { 
	border:0px;
}
/* submenu
---------------------------------------------------------------------*/
#fctitolosx {
	float:left;
	border: 0px solid Red;
	width:160px;
	height: 30px;
	font-family:Verdana, Arial, sans-serif;
	
	
	}
	#fctitolosx h2 {
	margin: 7px;
font-size: 12px;
color: #DDEEFF;
	}


#fctitolodx {
	float:right;
	border: 0px solid #EE82EE;
	width:471px;
	
	font-family:Verdana, Arial, sans-serif;
	vertical-align: sub;
	margin-bottom:10px;

	}

		#fctitolodx h1 {
	text-indent: 10px;
	color: #8AACC1;
	text-decoration: none;
	font-size: 20px;
	margin: 0px 0px 0px 0px;
	}

#fcSubMenu {
	float:left;
	border: 0px solid Red;
	width:160px;
		font-family:Verdana, Arial, sans-serif;
		text-decoration: none;
		}
	
	
#fcSubMenu h2{
font-size: 12px;
color: #DDEEFF;
	}
	
	
#fcSubMenusponsor {
float:left;
border: 0px solid Fuchsia;
width:160px;


	}
	
#fcSubMenusponsor  a, img {
	border: 0px dotted White;
}
#fcSubMenusponsor a:hover, a:focus {
	
}	
#fcSubMenusponsor   img {
	border: 0px dotted White;
}

	
	
	
#fcView {
	float:right;
	border: 0px solid #EE82EE;
	width:471px;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;

	}
#fcViewpano {
	border:0px solid black;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color: Navy;
	letter-spacing: 1px;
	}


	
#fcViewpano img {
	text-decoration:none;
	border: 1px solid #ccc;
	padding: 2px;
	background: #fff;
	}
#fcViewpano a a:hover {
	text-decoration:none;
	border: 0px solid #ccc;
	}
#fcViewpano a:hover img {
	color:  #FF6347;
	border-left: 1px solid #FF6347;
	border-top: 1px solid #FF6347;
	border-right: 1px solid #FF6347;
}

#fcView p, ul {
	letter-spacing: 1px;
}

	/* x link
---------------------------------------------------------------------*/
#fcView div.Section {
	border:0px solid black;
	margin:4px 0 30px 0;
}

#fcView div.Section h1 {
	border:0px solid black;
	font-family:Georgia, serif;
	font-size:18px;
	font-weight:normal;
	color:#B81E38;
	
	background-image:url(images/fc_marker_small.gif);
	background-repeat:no-repeat;
	
	padding-left:20px;
	margin:0 0 10px 18px;
}

#fcView div.Section div.Entry {
	border:0px solid black;
	padding-right: 18px;
	padding-left:18px;
	margin-bottom:8px;
	
}

#fcView div.Section div.Entry a {
	display:block;
	font-size:0px;
	text-decoration:none;

	color:rgb(25,85,143);
}

#fcView div.Section div.Entry a:hover {
	background-color: rgb(25,85,143);
	color:#ffffff;
}

#fcView div.Section div.Entry a:visited {
	text-decoration:none;
}

#fcView div.Section div.Entry a img {
	margin:3px 5px 3px 3px; 
	float:left; 
	width:36px; 
	height:36px;
	border:0px;
}

#fcView div.Section div.Entry a ins {
	display:block;
	text-decoration:none;
}

#fcView div.Section div.Entry a ins.Title {
	border:0px solid black;

	font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
	
	padding:2px 2px 0px 4px;
	
}

#fcView div.Section div.Entry a ins.Description {
	border:0px solid black;
	font-family:Verdana, Arial, sans-serif;
	font-size:9px;
	color: #7CB0E3;
	padding:0px 2px 2px 4px;
	height:24px;
	
}


/* immagini e testo
---------------------------------------------------------------------*/
	.feedman {
	color: #000;
	border: 1px solid rgb(202,218,255);
	margin-top: -2px;
	background: #F0F8FF;
	width: auto;
	margin-bottom: 10px;
	border-top: 6px solid rgb(202,218,255);
}

	.feedmangoogle {
	color: #000;
	border: 1px solid rgb(202,218,255);
	margin-top: -2px;
	background: #F0F8FF;
	width: auto;
	margin-bottom: 10px;
	border-top: 6px solid rgb(202,218,255);
}

.feedmangoogle a { 
	border-bottom: 0px dotted rgb(91,149,185);
}

.feedmanadv {
	margin-bottom: 10px;
}


.feedman ul li {
	letter-spacing: 1px;
	list-style: none;
	color: rgb(25,85,143);
	list-style-type: circle;
}

.feedman h1  {
	
	letter-spacing: 1px;
	font-style: italic;
	color: #FF8557;
	font-size: 14px;
	text-indent: 10px;
}


.feedman h6  {
	letter-spacing: 1px;
	color: rgb(25,85,143);
	font-size: 11px;
}

.feedman p  {
	letter-spacing: 1px;
	padding: 0px 10px 0px 10px;
	text-indent: 0px;
}

.feedman a:hover img {
	color:  #FF6347;
	border-left: 1px solid #FF6347;
	border-top: 1px solid #FF6347;
	border-right: 1px solid #FF6347;
}

	.feedmanimg {
	color: #000;
	border: 1px solid rgb(202,218,255);
	margin-top: 15px;
	padding: 5px 5px 5px 5px;
	background: #F0F8FF;   
	margin-bottom: 15px;
	text-align: center;
	width: auto;
}	


	.feedmanpano {
	border: 0px solid rgb(202,218,255);
	padding: 5px 5px 5px 5px;
	text-align: center;
	width: auto;
	color: rgb(25,85,143);
	background: #F0F8FF;
}	
		
	
		

	#feedmandent h1  {
	
	letter-spacing: 1px;
	font-style: italic;
	color: #FF8557;
	font-size: 14px;
	
}
	
.sxa {
   color: #000;
	border: 0px solid Aqua;
	float: left;
	margin: 15px 0px 3px 0px;
		}
		
		
	.sxalong {
	
   color: #000;
	border: px solid Aqua;
	float: left;
	margin: 3px 3px 3px 1px;
		}	

	.dxsim {
	margin-top: 0px;
   padding: 6px 0px 6px 0px;
  	float: right;
	clear: left;
   text-align: right;
	border: 0px solid #00FA9A;
	}
	.dxsim img {
	text-decoration:none;
	border: 1px solid #ccc;
	padding: 2px;
	background: #fff;
	}
	.dxsim a a:hover {
	text-decoration:none;
	border: 0px solid #ccc;
	}
	
	.sxaads {
	
	width: 230px;
   color: #000;
	border: 0px solid Aqua;
	float: left;

		
		}
		
		.sxaads h3		{
		border: 1px solid Aqua;
	 font: bold 11px Verdana;
		color: #FF8557;
	text-decoration: underline;
		text-align: left;
		 text-indent: 3px;
		line-height: 0px;
		}
				.sxaads h4		{
				border: 1px solid Blue;
				 		font: 6px Verdana ;
		text-align:left;
	color: rgb(25,85,143);
	text-indent: 3px;
				line-height: 0px;
		}
	.dxaads {
	
	width: 230px;
   color: #000;
	border: 0px solid Aqua;
	float: left;
line-height: 0px;
		
		}
		
		.dxaads h3		{
		
	 font: bold 11px Verdana;
		color: #FF8557;
	text-decoration: underline;
		text-align: left;
		 text-indent: 3px;
		 line-height: 0px;
		}
				.dxaads h4		{
				
				 		font: 6px Verdana ;
		text-align:left;
	color: rgb(25,85,143);
	text-indent: 3px;
				line-height: 0px;
		}
	
.clearline {
	clear: both;
	background-image: url(images/line.gif);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 10px;
	border: 0px dotted Fuchsia;
	height: 16px;
	}
	
.clearnoline {
	border: 0px dotted Lime;
	clear: both;
	padding: 0px;
	margin: 0px;
	height: 1px;
	}


	/* Forms
---------------------------------------------------------------------*/

form, fieldset {
	border: 1px solid rgb(232,248,255);
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
}

input, textarea, select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid rgb(170,170,170);
	padding: 1px;
}

fieldset div.row {
	margin-bottom:4px;
	clear:both;
}
.row label {
	width:100px;
	text-align:right;
	color: rgb(25,85,143);
	margin-bottom:0;
	font-weight:normal;
	margin-right: 3px;
	margin-top:2px;
	padding-top:2px;
	float:left;
	display:block;
	position:relative;
}

	/* bordo contatore
---------------------------------------------------------------------*/

.cont {
border: 0px;
} 

	/* bordo immagini
---------------------------------------------------------------------*/

.bordimg {
border: 4px double #DFEFFF;
 
} 


