@import url(http://www.preconizewake.net/fonts/index.css) all;

body {
	background-color: #000000;
	margin:0;
}

img{
margin:0;
padding:0;
border:none;
}

div#SuperContainer {
	background-image:url(immagini/fondo-ok.jpg);
	background-position:center;
	height:auto;
	}
  
div#Centrale{
	width: 800px;
	position: relative;
	margin: 0 auto;
	z-index:1;
	margin-top:20px;
	}
	
div#Testatina {
	position:absolute;
	width:355px;
	height:103px;
	z-index:2;
	left: 44px;
	top: 191px;
}

div#MenuUno {
	position:absolute;
	width:200px;
	height:103px;
	z-index:2;
	left: 162px;
	top: 318px;
}

.notes {
	font-family: "Courier New", Courier, monospace;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

.notes a:link {
color: #FF9900;
	text-decoration: none;
}

.notes a:visited {
color: #FF9900;
	text-decoration: none;
}

.notes a:hover {
color: #FF9900;
	text-decoration: underline;
}


.testo-custom {
	font-size: 24px;
	font-family: "Impact Label Reversed", monospace;
	
	color: #fff;
	text-decoration: none;
}
.testo-custom a:link {
	color: #fff;
	text-decoration: none;
}
.testo-custom a:visited {
	color: #fff;
	text-decoration: none;
}
.testo-custom a:hover {
	color: #000;
	text-decoration: underline;
}

.testino-bianco {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.testino-bianco a:link {
	color: #FF9900;
	text-decoration: none;
}

.testino-bianco a:visited {
	color: #FF9900;
	text-decoration: none;
}

.testino-bianco a:hover {
	color: #FF9900;
	text-decoration: underline;
}

#chiudi{
float:right;
margin:10px 15px 0;
color:#FFFFFF;
font-weight:bold;
}

/* ------   Pagina about   ------ */
#wrap_about{
width:700px;
height:525px;
margin:0 auto;
margin-bottom:50px;
padding:0;
/*background-image:url(immagini/bg_about.gif);
background-repeat:no-repeat;*/
}


#regolamentolo{
width:444px;
height:420px;
float:right;
margin:60px 10px 0 0;
/*font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align:justify;*/
overflow:auto;
display:inline;
padding:0 12px 0 0;
clear:right;
}

#foto_about{
width:190px;

margin:100px 0 0 20px;
float:left;
}
/* ------   Fine Pagina About   ------ */

/* ------   Pagina Catalogo   ------ */
#wrap_catalogo{
width:870px;
height:525px;
margin:0 auto;
margin-bottom:50px;
padding:0;
}


#random{
width:470px;
height:422px;
float:right;
margin:60px 95px 0 0;
/*font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align:justify;*/
overflow:auto;
display:inline;
padding:0 4px 0 0;
clear:right;
}

#menu_prodotti{
width:175px;

margin:100px 0 0 10px;
float:left;
}

#foto_ingrandimento{

}
/* ------   Fine Pagina catalogo   ------ */

/* ------   Pagina Contatti   ------ */
#wrap_contatti{
width:700px;
height:525px;
margin:0 auto;
margin-bottom:50px;
padding:0;
}

#form_contatti{
width:400px;
height:450px;
float:right;
margin:60px 20px 0 0;
/*font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align:justify;*/
overflow:auto;
display:inline;
padding:0 4px 0 0;
clear:right;
}

#indirizzo{
width:240px;

margin:100px 0 0 20px;
float:left;
}

/* ------   Fine Pagina Contatti   ------ */

/* ------   Pagina Newsletter   ------ */
#wrap_newsletter{
width:700px;
height:525px;
margin:0 auto;
margin-bottom:50px;
padding:0;
/*background-image:url(immagini/bg_newsletter.gif);
background-repeat:no-repeat;*/
}
/* ------   Fine Pagina Newsletter   ------ */

.menu a {
		border:none;
		font-weight:normal;
	}

/* Actual menu CSS starts here */
	.menu,
	.menu ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	.menu {width:170px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
	.menu li {
		display:block;
		margin:0;
		padding:0;
		margin-bottom:1px;
	}
	.menu a {
	display:block;
	padding:2px 5px;
	color:#fff;
	text-decoration:none;
	background-color: #4c2d22;
	}
	.menu a:hover,
	.menu a:focus,
	.menu a:active {
	background-color: #6a4639;
}
	.menu ul li {padding-left:15px; width:155px;}
	.menu ul a {background:#4c2d22;}
	.hidden {display:none;}
	
	.menu ul li ul li {padding-left:15px; width:90px;}
	
.titoletto1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.titoletto1 a:link {
color: #FFFFFF;
text-decoration: none;
	}
.titoletto1 a:visited {
color: #FFFFFF;
text-decoration: none;
	}
.titoletto1 a:hover {
	color:#FF9900;
	text-decoration:underline;
	}

.titoletto2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}

.testo-base {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.testo-base a:link {
	color: #FF9900;
	text-decoration: none;
}
.testo-base a:visited {
	color: #FF9900;
	text-decoration: none;
}
.testo-base a:hover {
	color: #FF9900;
	text-decoration: underline;
}

.descrizione {
	font-size: 13px;
	font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.descrizione a:link {
	color: #FF9900;
	text-decoration: none;
}
.descrizione a:visited {
	color: #FF9900;
	text-decoration: none;
}
.descrizione a:hover {
	color: #FF9900;
	text-decoration: underline;
}

.border {
padding:0px; 
border: 3px solid #4c2d22; 
display:block; 
} 

a.border:link, a.border:visited{
margin:0 auto;
padding:0px; 
width:100px; 
height:100px; 
border: 3px solid #4c2d22; 
display:block; 
} 

a.border:hover { 
margin:0 auto;
padding:0px;  
border: 3px solid #FF9900; 
height:100px; 
width:100px;
}
