/*
Site	: http://www.villaschiffanoia.com
Date	: 2004/04/04
Author	: Rom
*/

body{
	background      : #FAF2D5;
	margin          : 0;
	padding         : 0;
	font-family     : Arial, Helevetica, Sans-Serif;
	font-size       : 12px;
	font-weight     : bold;
}

body > table{
	background      : #FFF;
}

a, a:visited{
	font-family     : Georgia, "Times New Roman", Times, serif;
	font-size       : 14px;
	font-variant    : small-caps;
	text-decoration : none;
	letter-spacing  : 1px;
	color           : #630;
}

a:hover, a:active{
	color           : #CFBC65;
	text-decoration : underlined;
}

#animation, #content, #menu{
	background      : #FAF2D5 url(../img/interface/top.gif) no-repeat top left;
	width           : 158px;
	margin          : 0;
	padding         : 0;
	text-align      : left;
	vertical-align  : top;
	padding-top     : 100px;
}

/*
// ANIMATION : left td cell
*/
#animation{
}

/*
// CONTENT   : central td cell
*/
#panel{
	background      : #FFF;
}

#content{
	background      : #FFF;
	width           : 400px;
	margin          : auto;
	padding-top     : 20px;
}

#content img{
	border          : 1px solid #333;
}

#content #header{
	display         : block;
	margin          : auto;
	margin-bottom   : 20px;
	border          : 0;
}

h1{
	font-size       : 16px;
}

p, address{
	font-size       : 13px;
	font-style      : normal;
}

address{
	margin          : 10px;
	margin-left     : 0;
}

#content hr{
	border          : 1px solid #333;
}

#content .leftIllustration{
	margin-right    : 15px;
}

#content .diaporama{
	background      : #FFC;
	padding         : 3px;
	border          : 1px solid #630;
	margin-left     : 11px;
	margin-right    : 11px;
	margin-bottom   : 15px;
}

#diaporama_menu{
	width           : 400px;
	background      : #FAF2D5;
	margin-bottom   : 10px;
	border-right    : 1px solid #963;
	border-bottom   : 2px solid #963;
	border-left     : 1px solid #963;
	padding-top     : 4px;
	padding-bottom  : 4px;
	text-align      : center;
}

/*
// MENU      : right td cell.
*/
#menu{
}

#menu ul, #menu li{
	margin          : 0;
	padding         : 0;
	list-style-type : none;
}

#menu li{
	margin-left     : 10px;
	margin-bottom   : 4px;
	border-bottom   : 1px solid #CFBC65;
}

/*
// FOOTER    : right td cell.
*/
#footer{
	width          : 80%;
	margin         : auto;
	margin-top     : 10px;
	margin-bottom  : 10px;
	padding        : 4px;
	border         : 1px solid #CCC;
	font-size      : 10px;
	letter-spacing : 1px;
}