@charset "UTF-8";
/*
OOOGUI - Obliquid Object Oriented Graphic User Interface

OOOGUI is a dynamic CMS that lets you define your data structure 
(objects, relations between objects, queries on objects), and lets
you create public and private HTML pages to view and modify your 
contents.  All through a WYSIWYG interface. 
OOOGUI is multilingual, manages role based permissions, and 
generates for you PHP and SMARTY code that you can customize on 
your needs.

Copyright (C) 2010 Federico Carrara (federico@obliquid.it)

For more information http://obliquid.org/

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/







/*
*		Colors legenda:
*		gray-dark:		#666666 //for texts
*		gray-medium:	#b3b3b3 //for texts
*		gray: 			#d0d0d0 //for backgrounds
*		gray-light: 	#e8e8e8 //for backgrounds
*		gray-superlight: #f0f0f0 //for spallaSX
*		black: 			#000000 //for links
*/




/* fonts */

/*
@font-face {
  font-family: TitlesFont;
  src: url('../fonts/aescrawl.ttf');
}

@font-face {
  font-family: TextsFont;
  src: url('../fonts/garamdns.ttf');
}
*/

@font-face {
  font-family: TitlesFont;
  src: url('../fonts/HelveticaNeue-BlackCondObl.ttf.html');
}

@font-face {
  font-family: TextsFont;
  src: url('../fonts/HelveticaNeue-CondensedObl.ttf.html');
}


h1, h2, h3, h4, h5, h6, a, .formSendButton
{
	font-family: TitlesFont, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

html, body, input, p
{
	font-family: TextsFont, Arial, Helvetica, sans-serif;
	font-weight:normal;
}





html
{
	margin: 0px;
	padding: 0px;
	text-align: center;
}

body
{
	margin: 20px auto;
	padding: 0px;
	width: 990px;
	text-align: left;
}







h1, h2, h3, h4, h5, h6
{
	color: #514E43;
	font-weight: normal;
}

h1, h2, h3
{
	text-shadow: none;
}



h1 
{
	font-size:128px;
}

h2 
{
	font-size:64px;
	line-height: 50px;
	margin-top: 25px;
}

h3 
{
	font-size: 30px;
	margin-top: 10px;
}

h4
{
	font-size: 22px;
	margin-top: 10px;
}

h5 
{
	font-size: 16px;
	line-height: 14px;
	margin-top: 5px;
}

h6 
{
	font-size: 12px;
	line-height: 10px;
}




























.spallaSx
{
	width: 184px;
}

.mainBody
{
	width: 806px;
}

.logo
{
	margin-right: 10px;
	background-image: none;
	padding: 5px;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

.headerAltoFisso
{
	height: 20px;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-image:url('../assets/bg/bianco66perc.png');
	background-repeat:repeat;
	background-color: transparent;
	width: 795px;
}

.menuTopLink
{
	background-color: transparent;
	float: left;
	font-size: 14px;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	height: 15px;
}

.menuTopLinkLang
{
	float: right;
}

.menuSpallaLink
{
	font-size: 20px;
	line-height: 18px;
	display: block;
	background-image:url('../assets/bg/bianco66perc.png');
	background-repeat:repeat;
	background-color: transparent;
	width: 148px;
	padding: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
	margin-bottom: 15px;
}

.menuSpallaLink:hover
{
	background-image:none;
}

.languagesBoxTop
{
	float: right;
	font-size: 13px;
}


.headerVisual
{
	margin-bottom: 15px;
}

/*
.adminHiddenLink
{
	position: fixed;
	bottom: 5px;
	right: 5px;
}
*/

.backButton
{
	background-image:url('../assets/pov/icon_pagination_first_frontend_20x20.png');
	background-position:6px 2px;
	background-repeat: no-repeat;
	padding-left: 30px;
	float: right;
}


/* solo in home il testo va a larghezza piena */
.testoInHome .moduleBoxDetail
{
	width: 790px;
}


/* override base style.css */

.moduleBoxList
{
	margin-right: 0px;
}

.instanceListBox
{
	width: 137px;
}

.moduleBoxDetail
{
	width:500px;
	padding: 5px;
}

.map
{
	width: 500px; 
}

.moduleTitleRelated
{
	width: 250px;
}

.propertyGenericRelated
{
	float: left;
	width: 140px;
}

.prop_imageRelated
{
	float: right;
}

.instancesBoxList
{
	min-width: 315px;
}


/* CORPORATE COLORS */
.mainColor, .formSuccess, .navPathSelected, a
{
	color: #99937f;
}
.mainColorBackground, a:hover, .instanceListBoxSelected
{
	background-color: #99937f;
}





