/**********************************************************

	TAG DEFINITIONS

**********************************************************/

body
		{
		margin: 0;
		padding: 0;
		font: 55% Verdana, Tahoma, Helvetica, Arial, sans-serif;
		text-align: center;
		background: #1F6E9A url('/demo/immobiliare/toki_files/website/img/bg_body.gif') 50% 50% repeat-y;
		}
p
		{
		margin: 0 0 1em 0;
		font-size: 1.2em;
		color: #1F6E9A;
		line-height: 1.3em;
		text-align: left;
		}
p a
		{
		color: #1F6E9A;
		}
ul
		{
		margin: 0 10px;
		padding: 0 10px;
		}
li
		{
		margin: 0 0 1em 0.5em ;
		padding: 0;
		font-size: 1.2em;
		color: #1F6E9A;		
		text-align: left;
		list-style-type: square;
		}
img
		{
		border: 0;
		}
form
		{
		margin: 0;
		padding: 0;
		}
input,
select,
textarea
		{
		font: 55% Verdana, Tahoma, Helvetica, Arial, sans-serif;
		}

/**********************************************************

	LAYOUT IDS

**********************************************************/

#wrapper
		{
		margin: auto;
		width: 750px;
		text-align: left;
		background: url('/demo/immobiliare/toki_files/website/img/bg_body.gif') 50% 50% repeat-y;
		}
#header
		{
		border-top: 10px solid #3F89B3;
		background: #DDF3FF url('/demo/immobiliare/toki_files/website/img/bg_header.gif') top left repeat-x;
		}
#header h1
		{
		margin: 0;
		font-size: 1.6em;
		font-weight: bold;
		color: #FF8800;
		}
#header h2
		{
		margin: 0;
		padding: 0.5em 1em;
		font: bold 1.1em Tahoma, Verdana;
		color: #ffffff;
		text-align: center;
		background: #ff9900;
		}
#header img
		{
		display: block;
		}
#navigation
		{
		padding-left: 181px;
		height: 3.7em;
		overflow: hidden;
		background: #3F89B3 url('/demo/immobiliare/toki_files/website/img/bg_nav.gif') bottom left no-repeat;
		}
#navigation ul
		{
		margin: 0;
		padding: 0;
		height: 3.7em;
		}
#navigation ul li
		{
		float: left;
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
#navigation a
		{
		display: block;
		border-right: 1px solid #29749E;
		padding: 0.8em 15px;
		font-size: 1.2em;
		font-weight: bold;
		color: #DDF3FF;
		text-decoration: none;
		}
#navigation a.selected
		{
		color: #3F89B3;
		background: #DDF3FF;
		}
#navigation a:hover
		{
		color: #FFFFFF;
		background: #3F89B3;
		}
#banner
		{
		}
#breadcrumbs
		{
		}
#breadcrumbs a
		{
		}
#breadcrumbs a:hover
		{
		}
#colsx
		{
		clear: both;
		padding-bottom: 1px;
		}
#colsx,
#coldx
		{
		float: left;
		width: 180px;
		background: #DDF3FF;
		}
#colsx img,
#coldx img
		{
		display: block;
		font-size: 1.2em;
		font-weight: bold;
		color: #1F6E9A;
		}
#colct
		{
		float: left;
		padding: 10px;
		width: 370px;
		background: #FFFFFF url('/demo/immobiliare/toki_files/website/img/bg_content.gif') top left repeat-x;
		}
/*\*/
* html #colct
		{
		width: 390px;
		}
/**/
#colct h3,
#colct h4
		{
		margin: 10px 0 10px 0;
		border-bottom: 3px solid #38CE83;
		padding: 0 10px;
		font-size: 1.4em;
		font-weight: bold;
		color: #3F89B3;
		text-align: right;
		line-height: 2.2em;
		background: url('/demo/immobiliare/toki_files/website/img/bg_h1.gif') top left no-repeat;
		}
#colct p
		{
		margin: 10px 5px;
		}
#coldx p
		{
		margin-left: 10px;
		margin-right: 10px;
		}
#footer
		{
		}
#footer a
		{
		}
#footer a:hover
		{
		}
#credits
		{
		margin-top: 1px;
		border-top: 20px solid #38CE83;
		padding: 4px 8px;
		text-align: left;
		background: #DDF3FF;
		}
#credits a
		{
		font-weight: bold;
		font-size: 1em;
		color: #92BFD9;
		text-decoration: none;
		}
#credits a:hover
		{
		color: #FF9900;
		}

/**********************************************************

	CLASSES

**********************************************************/

.clear
		{
		display: block;
		clear: both;
		height: 1px;
		}
.clear img
		{
		visibility: visible;
		border: 0;
		height: 1px;
		}

.akey
		{
		text-decoration: underline;
		}
.orange
		{
		color: #ff9900;
		}
a.orange:hover
		{
		color: #ff7700;
		}
.indietro
		{
		margin: 5px 0;
		padding: 10px;
		background: #92BFD9;
		}
.indietro a
		{
		font-size: 1.2em;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		}
.indietro a:hover
		{
		text-decoration: underline;
		}