/*
	FileName ....... : Layout.css
	TemplateName ... : Business 1
	Copyright ...... : 2012, ObjectWeb Srl - Tutti i diritti riservati
	Version ........ : 1.0.0
	Note ........... : CSS relativi all'impaginazione dei contenuti principali
*/



/* Global Document Formatting
------------------------------------------------------------------------------------------------- */
/* [custom-rule] [language: en-GB] [group: Background] [groupOrder: 1] [property: background-image] [label: Background image:] [filePattern: HtmlBackground*.jpg] */
/* [custom-rule] [language: en-GB] [group: Background] [groupOrder: 1] [property: background-repeat] [label: Background repeat:] */
/* [custom-rule] [language: it-IT] [group: Sfondo] [groupOrder: 1] [property: background-image] [label: Immagine di sfondo:] [filePattern: HtmlBackground*.jpg] */
/* [custom-rule] [language: it-IT] [group: Sfondo] [groupOrder: 1] [property: background-repeat] [label: Ripetizione sfondo:]  */
html {
   background-image: url("Images/HtmlBackground.jpg");
   background-repeat: repeat;
}

/* [custom-rule] [language: en-GB] [group: Background] [groupOrder: 1] [property: background-image] [label: Glare:] [filePattern: BodyBackground*.png] */
/* [custom-rule] [language: it-IT] [group: Sfondo] [groupOrder: 1] [property: background-image] [label: Bagliore:] [filePattern: BodyBackground*.png] */
body {
   background-image: url("Images/BodyBackground.png");
   background-repeat: no-repeat;
}
/* ---------------------------------------------------------------------------------------------- */


/* Header
------------------------------------------------------------------------------------------------- */
#main-container {
	margin: 0 auto;
	width: 990px;
}

#header-container {
   background: url("Images/MainContainerBackground.png") repeat-y #D4CCAA;
	padding: 0 5px;
	width: 980px;
}

/* [custom-rule] [language: en-GB] [group: Header] [groupOrder: 2] [property: background-image] [label: Background image:] [filePattern: HeaderBackground*.jpg] */
/* [custom-rule] [language: en-GB] [group: Header] [groupOrder: 2] [property: height] [label: Height:] */
/* [custom-rule] [language: it-IT] [group: Testata] [groupOrder: 2] [property: background-image] [label: Immagine di sfondo:] [filePattern: HeaderBackground*.jpg] */
/* [custom-rule] [language: it-IT] [group: Testata] [groupOrder: 2] [property: height] [label: Altezza:] */
#header {
   background-image: url("Images/HeaderBackground.jpg");
   background-position: 50% 50%;
   background-repeat: no-repeat;
	height: 250px;
	overflow: hidden;
	width: 100%;
}

/* [custom-rule] [language: en-GB] [group: Logo] [groupOrder: 3] [property: height] [label: Height:] */
/* [custom-rule] [language: en-GB] [group: Logo] [groupOrder: 3] [property: width] [label: Width:] */
/* [custom-rule] [language: it-IT] [group: Logo] [groupOrder: 3] [property: height] [label: Altezza:] */
/* [custom-rule] [language: it-IT] [group: Logo] [groupOrder: 3] [property: width] [label: Larghezza:] */
#logo-container {
	float: left;
	height: 120px;
	width: 240px;
}

/* [custom-rule] [language: en-GB] [group: Logo] [groupOrder: 3] [property: display] [label: Logo:] */
/* [custom-rule] [language: it-IT] [group: Logo] [groupOrder: 3] [property: display] [label: Logo:] */
#logo-container a {
	display: block;
	height: 100px;
	padding: 10px 10px;
	width: 200px;
}

#logo-container img {
	height: 100px;
	width: 200px;
}

#header div#header-title-container {
	float: left;
	height: 120px;
	text-align: center;
	width: 500px;
}

/* [custom-rule] [language: en-GB] [group: Title and slogan] [groupOrder: 4] [property: color] [label: Title color:] */
/* [custom-rule] [language: it-IT] [group: Titolo e slogan] [groupOrder: 4] [property: color] [label: Colore del titolo:] */
#header h1#header-title {
	color: #2F2B18;
	font-size: 35px;
	font-weight: bold;
	padding-top: 20px;
}

/* [custom-rule] [language: en-GB] [group: Title and slogan] [groupOrder: 4] [property: color] [label: Slogan color:] */
/* [custom-rule] [language: it-IT] [group: Titolo e slogan] [groupOrder: 4] [property: color] [label: Colore dello slogan:] */
#header h2#header-slogan {
	color: #0A0905;
	font-size: 24px;
	font-style: italic;
}

#header-sections-container {
	float: right;
	height: 230px;
	padding: 10px;
	text-align: right;
	width: 220px;
}
/* ---------------------------------------------------------------------------------------------- */


/* Menu
------------------------------------------------------------------------------------------------- */
#menu-container {
   background: url("Images/MainContainerBackground.png") repeat-y #D4CCAA;
	padding: 0 5px;
	width: 980px;
}
/* ---------------------------------------------------------------------------------------------- */



/* Breadcrumbs
------------------------------------------------------------------------------------- */
#breadcrumbs-container {
   background: url("Images/MainContainerBackground.png") repeat-y #D4CCAA;
	overflow: hidden;
	padding: 0 5px;
	width: 980px;
}

#site-breadcrumbs {
	padding: 10px;
}

#breadcrumbs-description {
}

#breadcrumbs-items {
}
/* ---------------------------------------------------------------------------------------------- */



/* Body
------------------------------------------------------------------------------------------------- */
#body-container {
   background: url("Images/MainContainerBackground.png") repeat-y #D4CCAA;
	overflow: hidden;
	padding: 0 5px;
	width: 980px;
}

#top {
}

#top-sections-top {
}

#top-sections-middle	{
}

#top-sections-bottom {
}

#middle {
}

#middle-sections-top {
}

#middle-sections-middle {
	height: 100%;
}

#middle-sections-middle:after {
   clear: both;
   display: block;
   height: 0;
   visibility: hidden;
   content: ".";
}

#middle-sections-bottom {
}

#middle:after {
}

#bottom {
}

#bottom-sections-top {
}

#bottom-sections-middle	{
}

#bottom-sections-bottom	{
}
/* ---------------------------------------------------------------------------------------------- */



/* Footer
------------------------------------------------------------------------------------------------- */
#footer-container {
   background: url("Images/FooterBottomBackground.png") no-repeat 0 bottom transparent;
	margin-bottom: 20px;
	padding-bottom: 15px;
}

#footer,
#footer-sections-container {
   background: url("Images/FooterBodyBackground.png") repeat-y 0 0 transparent;
}

#footer {
}

#footer:after {
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
	content: ".";
}

#footer-html {
	float: left;
	height: 20px;
	padding: 5px 20px;
	width: 455px;
}

#footer-html a {
}

#footer-html a:hover {
}

#footer-copyright {
	float: right;
	height: 20px;
	padding: 5px 20px;
	text-align: right;
	width: 455px;
}

#footer-sections-container {
}

#footer-bottom {
}
/* ---------------------------------------------------------------------------------------------- */
