
/***  Skin Styles  ***/

body		{ color: #aaa; } /* default font color */

/* links and menus */

a, a:link, a:visited							{ color: #3CB2F6; }	/* default links */
a:hover, a:active								{ color: #A9DFEB; }	/* default hover */

.ribbon span a:link, .ribbon span a:visited 	{ color: #fff; }	/* ribbon links (wrap around graphic)  */
.ribbon span a:hover, .ribbon span a:active 	{ color: #3CB2F6; }	/* ribbon hover */

#Footer a:link, #Footer a:visited { color: #fff; }	/* dark backgrounds */
#Footer a:hover, #Footer a:active { color: #ff3; }	/* dark backgrounds, hover */

a.loginClose { background-image: url("../../images/fancybox/smallClose-dark.png"); }	/* close button on login popup */

/* main menu */

#MmLeft		{ background-image: url("../../images/skins/skin-3/mainMenu-left.png"); }		/* menu background graphics */
#MmRight	{ background-image: url("../../images/skins/skin-3/mainMenu-right.png"); }
#MmBody		{ background-image: url("../../images/skins/skin-3/mainMenu-repeat.png"); }

#MainMenu a:link, #MainMenu a:visited								{ color: #CACACA; }			/* links - top level */
#MainMenu a:hover, #MainMenu a:active								{ color: #fff; }			/* hover - top level */
#MainMenu li li a:link, #MainMenu .sf-menu li li a:visited 			{ color: #fff; }			/* links - sub-menus  */
#MainMenu .sf-menu li li											{ background: #29404D; }	/* background color - sub-menus */
#MainMenu .sf-menu li li li											{ background: #243740; }	/* background color - sub-sub-menus */
#MainMenu .sf-menu li li:hover, #MainMenu .sf-menu li li.sfHover, 
#MainMenu .sf-menu li li a:focus, #MainMenu .sf-menu li li a:hover, 
#MainMenu .sf-menu li li a:active									{ background: #23526D; color: #fff;}	/* hover - sub-menus */

/* headings */

h1, h2, h3, h4, h5, h6, .title, 
.ribbon span, #fancy_title div							{ color: #ccc; }	/* default headings color */

h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, 
h6 strong, .title strong				 				{ color: #3CB2F6; }	/* headline accent (added using <strong>inside</strong> heading) */

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, .title span	{ color: #999;}	/* sub-heading text (added using <span>inside</span> heading */	
#Footer h1, #Footer h2, #Footer h3, #Footer h4, 
#Footer h5, #Footer h6 { color: #eee;} 	/* headings on dark/color background areas */
#cluetip h3												{ color: #eee; }	/* tool tip titles */

/* other text */

blockquote							{ border-color: #16618B; }
code, pre 							{ background-color: #d0d0d0; border-color: 1px dotted #000; }
.ribbon span 						{ color: #A5A8A9; }	/* ribbon text (wrap around graphic) */
#Footer, #cluetip	{ color: #999; }	/* text on dark/color background areas */

/* image containers */

a.img, div.img			{ border: 1px solid #4A4A4A; background: #2F2F2F;}		/* default container with class="img" */
a.img img, div.img img 	{ border: 1px solid #000; }								/* inner image border for default container */
a.imgHover				{ background-color: #464646; border-color: #6C6C6C; }	/* hover effect - container */
a.img:hover img			{ border-color: #000; }									/* hover effect - image */

.imgContainer			{ border-color: #4A4A4A; background-color: #2F2F2F; }
.imgContainer img		{ border-color: #000; }

/* design structure */

.pageTop			{ background-image: url("../../images/skins/skin-3/pageBg-top.png"); }		/* page top */
.pageBottom			{ background-image: url("../../images/skins/skin-3/pageBg-bottom.png"); }	/* page bottom */
#Header, .pageMain	{ background-image: url("../../images/skins/skin-3/pageBg-repeat.png"); }	/* repeating page graphic */
#FooterTop			{ background-image: url("../../images/skins/skin-3/footerBg-top.png"); }	/* footer top */
#FooterContent		{ background-image: url("../../images/skins/skin-3/footerBg-repeat.png"); }	/* repeating footer graphic */
#FooterBottom		{ background-image: url("../../images/skins/skin-3/footerBg-bottom.png"); }	/* footer bottom */
#Footer .one-third, #Footer .two-thirds, #Footer .half-page
					{ background-image: url("../../images/skins/skin-3/footerBg-verticalRule.gif"); }	/* footer - content dividers */	

/* search */

#Search { background-image: url("../../images/skins/skin-3/search-bg.gif"); }

/* slide show - default, jQuery cycle plugin */

#SlideTop		{ background-image: url("../../images/skins/skin-3/pageBg-slideTop.png"); }		/* top graphic for rounded corners */
#SlideRepeat	{ background-image: url("../../images/skins/skin-3/pageBg-slideRepeat.png"); }	/* edges to create slide frame */
#SlideBottom	{ background-image: url("../../images/skins/skin-3/pageBg-slideBottom.png"); }	/* bottom for curved border */
#Slides			{ background: #1D1D1D; }	/* background color (should match page if using transparent images) */
a.slidePrev, span#fancy_left_ico		{ background-image: url("../../images/skins/skin-3/slide-previous.png"); }	/* previous slide button */
a.slideNext, span#fancy_right_ico		{ background-image: url("../../images/skins/skin-3/slide-next.png"); }		/* next slide button */
#slidePager a, #slidePager a:visited	{ background-image: url("../../images/skins/skin-3/slide-pager.png"); }		/* jump to slide  */

/* slide show - GalleryView */
#SlideShow-GalleryView { background-image: url("../../images/skins/skin-3/pageBg-repeat.png");}

/* ribbon elements (wrap around) */

.ribbon .wrapAround	{ background-image: url("../../images/skins/skin-3/ribbon-wrap.png"); }	/* ribbon edge (wrap around, changes on scroll) */
.ribbon .tab		{ background-image: url("../../images/skins/skin-3/ribbon.png"); }		/* ribbon main section */

/* side navigation menu */

.sideNavWrapper	{ background-image: url("../../images/skins/skin-3/side-navigation-repeat.gif"); }			/* side navigation bakdground */
.sideNavBox-1	{ background-image: url("../../images/skins/skin-3/side-navigation-top.gif"); }				/* side navigation - top */	
.sideNavBox-2	{ background-image: url("../../images/skins/skin-3/side-navigation-bottom.gif"); }			/* side navigation - bottom */
.sideNav li a 														{ border-bottom: 1px dotted #333;		/* side navigation links - bottom border */
																	  text-shadow: #000 -1px -1px 0px; }
.sideNav li.currentPage												{ background-image: url("../../images/skins/skin-3/side-navigation-active.gif"); }	/* side navigation - current page marker */
.sideNav li.currentPage	a,
.sideNav li.currentPage a:link, .sideNav li.currentPage a:visited,
.sideNav li.currentPage a:hover, .sideNav li.currentPage a:active	{ color: #fff; border-bottom: 1px solid #333; }	/* side navigation - current page link */

/* forms and inputs */

input { color: #CCC; }
textarea, .textInput {
	width: 350px;
	margin: 0 0 0.5em;
	padding: 5px;
	background: #E1E2E3 url("../../images/skins/skin-3/inputBg.gif") repeat-x 0 0;
	border: 1px solid #fff;
	border-color: #000000 #3F3F3F #3F3F3F #000000;
	outline: none;
	color: #aaa;
}
	
	
label.overlabel { 
	color: #B3B4B4; 
	font-size: 1.2em; 
	display:none;	/* initially hidden to prevent other content from shifting after JS function runs */ 
}


/* button styles */

button.btn		{ background-image: url("../../images/skins/skin-3/button-sprite.gif");}	/* button background - sliding doors side 1 */
button.btn span	{ background-image: url("../../images/skins/skin-3/button-sprite.gif"); 	/* button background - sliding doors side 2 */
				  color: #E1E0DF;																/* text color */
				  text-shadow: -1px -1px 2px #333;}												/* text shadow */
button.btn:hover span, button.btnHover span { color: #fff; text-shadow: 1px 1px 1px #333; }	/* hover text */
.darkBg button.btn, .darkBg button.btn span, #Footer button.btn, #Footer button.btn span { 
	background-image: url("../../images/skins/skin-3/button-sprite-dark.gif"); }			/* buttons on dark backgrounds */
	
/* table styles */

#FeatureMatrix th.matrixColumn, #FeatureMatrix td.matrixItem,
#FeatureMatrix td.matrixOdd, #FeatureMatrix td.matrixEven { background-color: #3D3D3D; border-color: #676767;}
#FeatureMatrix td.matrixEven { background-color: #292929; }
#FeatureMatrix td.matrixOdd { background-color: #1D1D1D; }
#FeatureMatrix td.last { border-color: #676767; }

/* other */

.hr { background-image: url("../../images/skins/skin-3/hr-bg.gif"); }	/* divider */

ul.post-list li { border-color: #383838; }	/* UL list with images (news style) */

div#fancy_overlay 		{ background: #aaa; }	/* overlay color */
div#fancy_inner			{ background: #1D1D1D; } /* modal window background color */
td#fancy_title_left		{ background-image: url("../../images/skins/skin-3/title_left.png"); }	/* overlay title background */
td#fancy_title_main		{ background-image: url("../../images/skins/skin-3/title_main.png"); }	/* overlay title background */
td#fancy_title_right	{ background-image: url("../../images/skins/skin-3/title_right.png"); }	/* overlay title background */


#SkinSlider	{ background-color:#343434; border-color: #4A4A4A; }	/* for demo slider */
#SkinSlider .ui-state-default, #SkinSlider .ui-widget-content .ui-state-default { border-color: #4A4A4A; }


/*-------------- Paginazione -------------*/
div.pagination ul li span,
div.pagination ul li a:hover {background-color: #3CB2F6; color: #fff;}

/* ------------ Gallerie ------------------*/
.elementWrapper a.img i {border-color: #000;}

/* ------------ Featured Content e Post-list ------------------*/
.featuredItem a.featuredImg i {border-color: #000;}
ul.post-list li a.thumbImage {background-color:#2F2F2F;border-color: #4a4a4a;}


/* ------------ DISCUSSIONE ------------*/
.load-more-comments .btn {
	background: none repeat scroll 0 0 rgba(0, 109, 154, 0.7);
	color: #FFFFFF;
}

.load-more-comments .btn:hover {
	background: none repeat scroll 0 0 rgba(0, 109, 154, 1);
    background-position: 0 -15px;
    color: #FFFFFF;
}

.load-more-comments .btn.loading {
	background: none repeat scroll 0 0 rgba(29, 47, 58, 0.7);
    background-position: 0 -15px;
	color: rgba(100, 100, 100, 0.6);
}

.commento {border-bottom-color: #333333;}
.commento .info .nome {text-shadow: -1px -1px 0 #000000; color: #3CB2F6;}
