/* CSS Document */
/* last rev 2009-09-09 Lino Mocerino */


body	{
	margin: 0;
	background-color: #0D0815;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #27242F;
	text-decoration: none;
	}

.container	{
	min-height: 420px;
	height: auto !important;
	height: 420px;
	}

#container	{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -240px 0 0 -325px;
	width: 648px;
	z-index: -1;
	}

h1	{
	font-size: 11px;
	padding-bottom: 7px;
	text-align: right;
	}

ul	{
	padding: 0;
	margin: 0;
	list-style-type: none;
	}

li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	}

dl	{
	padding: 0;
	margin: 170px 0 0 70px;
	}

dt	{
	padding: 0;
	margin: 0;
	}

dd	{
	padding-top: 10px;
	margin: 0;
	}

img	{
	margin: 0;
	padding: 0;
	border: 0;
	}

a	{
	margin: 0;
	padding: 0;
	text-decoration: none;
	}

a:active {
	text-decoration: none;
	color: #FFF;
	margin: 0;
	padding: 0;
	}

.left	{
	float: left;
	}

.right	{
	float: right;
	}

#description	{
	position: absolute;
	left: -300px;
	top: -80px;
	width: 280px;
	}

.column-01	{
	width: 323px;
	min-height: 463px;
	height: auto !important;
	height: 463px;
	background: url(../../assets/img/default/03.jpg) 0 0 no-repeat;
	z-index: 1;
	}

.column01a	{
	float: left;
	width: 270px;
	min-height: 400px;
	height: auto !important;
	min-height: 400px;
	}

.column01b	{
	position: absolute;
	left: 271px;
	width: 178px;
	padding-top: 19px;
	}

.caption {
	padding-top: 100px;
	}

#logo	{
	position: absolute;
	top: 214px;
	left: 47px;
	z-index: 2;
	}

.logotipi {
	border-top: #FFF solid 1px;
	padding-top: 6px;
	border-bottom-color: #FFF;
	}

#logotipi01 {
	position: absolute;
	visibility: hidden;
	top: 122px;
	z-index: 1;
	}

#logotipi02 {
	position: absolute;
	visibility: hidden;
	top: 122px;
	z-index: 2;
	}

#logotipi03 {
	position: absolute;
	visibility: hidden;
	top: 122px;
	z-index: 3;
	}

#logotipi04 {
	position: absolute;
	visibility: hidden;
	top: 122px;
	z-index: 4;
	}

#logotipi05	{
	position: absolute;
	visibility: hidden;
	top: 122px;
	z-index: 5;
	}

#logotipi06 {
	position: absolute;
	visibility: hidden;
	top: 122px;
	z-index: 6;
	}

#logotipi07 {
	position: absolute;
	visibility: hidden;
	top: 122px;
	z-index: 7;
	}

.contacts	{
	padding-top: 10px;
	}

.column-02	{
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	width: 324px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	z-index: 1;
	}

.column-01-index	{
	z-index: 1;
	width: 324px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	}

#dati-00 {
	}

#dati-01 {
	margin-top: 23px;
	margin-left: 28px;
	text-align: left;
	}

#dati-02 {
	margin-top: 15px;
	}

#dati-03 {
	margin-top: 30px;
	}

#bodycopy {
	margin-left: 81px;
	width: 180px;
	text-align: right;
	}

#bodycopy ul	{
	padding-bottom: 5px;
	border-bottom: #D4D4D9 solid 8px;
	}

#bodycopy li	{
	display: block;
	list-style-type: none;
	/* background-color: #282842; */
	padding-top: 2px 0 5px 0;
	border-bottom: #D4D4D9 solid 1px;
	}

#info	{
	margin-left: 171px;
	text-align: left;
	}


/* NAVIGATION BARS */

#navigation, #navb-locale	{
	position: absolute;
	width: 100px;
	color: #FFF;
	}

#navigation ul, #navb-locale ul {
	margin: 0;
	list-style-type: none;
	border-top: #414250 solid 1px;
	}

#navigation li, #navb-locale li {
	padding: 7px 15px 10px 15px;
	border-bottom: #414250 solid 1px;
	}

#navigation	{
	left: -110px;
	top: 83px;
	text-align: right;
	}

#navigation a:link	{
	text-decoration: none;
	color: #FFECFF;
	margin: 0;
	padding: 0;
	}

#navigation a:visited	{
	text-decoration: none;
	color: #FFECFF;
	margin: 0;
	padding: 0;
	}

#navigation a:hover	{
	text-decoration: none;
	color: #CC0000;
	margin: 0;
	padding: 0;
	}


/* LOCAL */

#navb-locale	{
	left: 767px;
	top: 0;
	text-align: left;
	}


/* PRODUCTS */

#thumbs	{
	position: absolute;
	z-index: 2;
	left: 272px;
	top: 15px;
	width: 100px;
	}

#thumbs li	{
	margin: 0 0 8px 0;
	}

#thumbs a	{
	color: #FFF; /* maledetto figlio di... ti ho bekkato! non rimuovere o le anteptime avranno un bordo blu cobalto al click */
	}

.darxide	{
	min-height: 74px;
	height: auto !important;
	height: 74px;	
	}

#darxide	{
	padding: 40px 20px 40px 0;
	background-color: #F7F4F7;
	margin-top: 60px;
	}

#darxide dl	{
	padding: 0;
	margin: 0 0 0 70px;
	}

#darxide dt	{
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: #666666;
	}

#darxide dd	{
	padding-top: 0 0 5px 0;
	margin: 0;
	}

#darxide a:link, thumbs a:link	{
	text-decoration: none;
	color: #660033;
	margin: 0;
	padding: 0;
	}

#darxide a:hover, thumbs a:hover 	{
	text-decoration: none;
	color: #ABA1B3;
	margin: 0;
	padding: 0;
	}

#darxide a:active, thumbs a:active	{
	text-decoration: none;
	color: #660033;
	margin: 0;
	padding: 0;
	}
	
#darxide a:visited, thumbs a:visited	{
	text-decoration: none;
	color: #660033;
	margin: 0;
	padding: 0;
	}