/*
	SpecificSections.css
	TemplateName: OwSupport (Id 158)
	Copyright (c) 2011, ObjectWeb Srl. All rights reserved.
	Version: 1.0.0
*/

/* UserInfo in colonna Utility
------------------------------------------------------------------------------------------------- */
#utility .section.userinfo li span {
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
}

#utility .section.userinfo li a {
}

#utility .section.userinfo li a:hover {
	color: #CC6600;
}

#utility .section.userinfo li a span {
	padding: 0;
}
/* ---------------------------------------------------------------------------------------------- */



/* Links in colonna Utility
------------------------------------------------------------------------------------------------- */
#utility .section.links {
}

#utility .section.links .section-title {
}

#utility .section.links .section-body {
}

#utility .section.links ul,
#utility .section.article-links ul,
#utility .section.gallery-links ul {
   width: 203px;
   margin-top: 0;
   margin-left: 0px;
   padding-left: 0px;
   position: relative;
}

#utility .section.links ul li {
}

#utility .section.links a {
}

#utility .section.links a:hover,
#utility .section.article-links a:hover,
#utility .section.gallery-links a:hover {
	background-color: #F7F1E5;
   color: #CC6600;
}

#utility .section.links a.current,
#utility .section.article-links li.current a,
#utility .section.gallery-links a.current {
	background-color: #F7F1E5;
	color: #CC6600;
}

#utility .section.links a.current-parent,
#utility .section.article-links li.current-parent a,
#utility .section.gallery-links a.current-parent {
	color: #CC6600;
}
/* ---------------------------------------------------------------------------------------------- */



/* Banner
------------------------------------------------------------------------------------------------- */
.section.banner .banner-container {
   overflow: hidden;
}

#header-sections-container .banner {
	float: right;
}
/* ---------------------------------------------------------------------------------------------- */



/* Breadcrumbs
------------------------------------------------------------------------------------------------- */
.site-breadcrumbs a {
   color: #F8D6A6;
   font-weight: normal;
}

.site-breadcrumbs a:hover {
   color: #F8D6A6;
   font-weight: bold;
}

.site-breadcrumbs span.currentpage {
   color: #F8D6A6;
   font-weight: bold;
}

.site-breadcrumbs span.separator {
   margin: -3px 5px;
   background: url(images/BreadcrumbSeparator.gif);
   display: inline-block;
   width: 16px;
   height: 16px;
   background-repeat: no-repeat;
}

.section-breadcrumbs a,
.innersection-breadcrumbs a {
   color: #404040;
}

.section-breadcrumbs span.currentpage,
.innersection-breadcrumbs span.currentpage {
   color: #007993;
   font-weight: bold;
}

.section-breadcrumbs span.separator,
.innersection-breadcrumbs span.separator {
   margin: -3px 5px;
   background: url(images/BreadcrumbSeparator.gif);
   display: inline-block;
   width: 16px;
   height: 16px;
   background-repeat: no-repeat;
}
/* ---------------------------------------------------------------------------------------------- */



/* LanguageSwitcher
------------------------------------------------------------------------------------------------- */
#content .section .languageswitcher ul li {
	display: block;
	float: left;
	padding: 5px;
	margin-left: 0;
	margin-right: 0;
}

#header-sections-container .languageswitcher ul li {
	list-style-position:outside;
	list-style-type:none;
	display: block;
	float: left;
	padding:0 5px 0 0;
}

#header-sections-container .languageswitcher ul li a {
	text-decoration: none;
}
/* ---------------------------------------------------------------------------------------------- */



/* Section Html
------------------------------------------------------------------------------------------------- */
#content .section.html div.section-body {
   font-size: 13px;
   text-align: justify;
}
/* ---------------------------------------------------------------------------------------------- */



/* Section UserInfo
------------------------------------------------------------------------------------------------- */
.section.userinfo div.section-body label,
.section.userinfo div.section-body input.input-text {display: block}
.section.userinfo div.section-body a {display: block}
.section.userinfo div.section-body a.button-secondary,
.section.userinfo div.section-body input.button {display: block;}
.section.userinfo div.section-body span.login-failed {color: #F00; font-weight: bold;}
#utility .section.userinfo div.section-body ul li,
#sidebar .section.userinfo div.section-body ul li {
	height: auto;
}
/* ---------------------------------------------------------------------------------------------- */



/* Barra Ricerca
------------------------------------------------------------------------------------------------- */
#section-9874 {
	padding: 10px 0px !Important;
}

#header-sections-container {
    width: 240px;
}

.gsc-control-cse {
	background-color: transparent !important;
  	border: 0px !Important;
	padding: 0px !Important;
}

.gsc-search-box td {
	border: 0px;
    padding-right: 0px;
}

.gsc-input-box table {
	border: 0px !Important;
}

.gsc-search-button-v2 {
	border-color: #B31421 !Important;
    background-color: #B31421 !Important;
}

.gsc-search-button-v2:hover {
	background-color: #000 !Important;
  	border-color: #000 !Important;
}

.gsc-input-box {
	padding: 0px !Important;
}

.gsc-search-button-v2 {
    padding: 8px 9px !Important;
}

.gscb_a {
    line-height: 0px !Important;
}	

.googlesearch-search .gsst_a {
    padding-top: 5px !Important;
}

table.gsc-search-box td.gsc-input {
	padding-right: 0px !Important;
}

/* ---------------------------------------------------------------------------------------------- */
