@charset "ISO-8859-1";

body {
	font-family: Trebuchet, Verdana, Arial, sans-serif;
	background-image: url(img/fondo_sfumo.gif);
	text-decoration: none;
	color: #ebebeb;
	font-size: 11px;
	scrollbar-base-color:#666;
	scrollbar-track-color:#333; 
	overflow: auto;
}

#testo_nero {
	color:#222222;
	}
#testo_grigio {
	color:#999;
	}

hr {
	color:#555;
	height: 0;
	}

td, th {
	text-align: left;
}

/*
td {
	border-width: thin;
	border-style: solid;
	border-color: #333;
	border-bottom: none;
	border-top: none;
	}
*/

li {
	font-size: 11px;
	}

h1, h1, h3, h4, h5 {
	font-family: Arial, sans-serif;
	}

h1 {
	font-size: 17px;
	}
	
h2 {
	font-size: 13px;
	}	
	
h3 {
	font-size: 12px;
	padding-top:8px;
	margin-bottom:20px;
	}	
	
h4 {
	font-size: 11px;
	}

h5 {
	font-size: 11px;
	font-weight: normal;
	}

textarea, input, select {
	background-color: #ccc;
	font-family: Trebuchet, Verdana, Arial, sans-serif;
	background-image: url(img/righine.png);
	text-decoration: none;
	color: #fff;
	font-size: 11px;
	padding: 5px;
	border-width: thin;
	border: 1px solid #666;
	scrollbar-base-color:#666;
	scrollbar-track-color:#333; 
}

input {
	padding: 0;
	}
select {
	background-color: #222;
	padding: 0;
	}

/*/////////////////////// layout ////////////////////////////////////*/
#barraheader {
	position: absolute;
	width: 90%;
/*
	height: 90%;
*/
	top: 0;
	left:0;
	overflow: hidden;
	display: block;
	height: 6em;

}

.gecko #barraheader {
	width: 100%;

	}

#barraheader_intro  {
	position: absolute;
	width: 90%;
/*
	height: 90%;
*/
	top: 0;
	left: 5%;
	overflow: hidden;
	display: block;
	height: 212px;

}

/*
MANCA #HEADER{}   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
#header {
	margin-top: -90px;
	}

#horizon_intro_farlocco {
display: block;
	width: 100%;
	height: 100%;
	background-image: url(img/bozza_intro.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 0 top;
	position: absolute;
	top: 0;
	left: 0;
	overflow: auto;
/*
	background-image: url(img/heade_bozza.png);
*/
}

#horizon {
	position: absolute;
	width: 100%;
	height: 88%;
	top: 6em;
	left: 0;
	overflow: hidden;
	display: block;
}
/*

#horizon_novita {
	height: 100%;
}
*/

#horizon_intro {
	position: absolute;
	width: 90%;
	height: 70%;
	top: 212px;
	left: 5%;
	overflow: hidden;
	display: block;
/*
	border: 1px solid #000;
*/

}

th {
	background-color: #444;
}

tr {
	font-size: 11px;
	}

#trspaziato {
	border-top-width: thick;
	border-top-style: solid;
	border-top-color: #666666;
}

#content, #content_novita {
	position: absolute;
/*
	width: 74%;
*/
	height: 89%;
	top: 0px;
/*
	right: 0px;
*/
	left: 200px;
/*
	right:190px;
*/
	overflow: auto;
/*
	margin-left: 200px;
*/
/*
	margin-right: 100px;
*/
}

#content_novita {
	height: 100%;
	}

.gecko #content {
	padding-right: 20px;
	}
.gecko #entra {
	margin-left:450px;
	}	
.safari #entra {
	margin-left:450px;
	}	
.konqueror #entra {
	margin-left:450px;
	}	

#nav {
	position: absolute;
	width: 180px;
	background-image: url(img/righine_scure.png);
	height: 100%;
	top: 0;
	left: 0;
/*
	background-color: #333333;
*/
	color: #ebebeb;
}

/*
.gecko #nav {
	width: 100%;
 }
*/


.prodotto {
	float: left;
	margin: 0px 12px 0px 0px;

}

#nomi_prod {
	font-size: 15px;
	margin-bottom:-1px;
/*
	margin-top:-8px;
*/
}



#uberbox           /*temporaneo, per spostare in basso i box in prodotti */
{ 
width: 100%;
clear: both;
display: block;
float: left;
}

#clear_right, #box_prod_secondari  
{ 
width: 100%;
clear: both;
display: block;
float: left;
}

/*
.gecko #box_prod_secondari  
{ 
width: 30%;
}
*/

#uberbox_rigato           /*temporaneo, per spostare in basso i box in prodotti */
{ 
width: 93%;
/*
clear: both;
*/
margin-left: 10px;
margin-top: 5px;
/*
margin-right: 20px;
*/
display: block;
float: left;
background-image: url(img/righine_scure.png);
}

/*
.gecko #uberbox_rigato {
	min-width: 98%;
	}
*/

#box_intro
{
	display: block;
/*
	margin: 10px;
*/
	margin-left: 300px;
	margin-top: -380px;
	width: 300px;
/*	height: 80px;*/
	background-image: url(img/righine_scure.png);
/*
	background-color: #333333;
*/
	min-width: 100px;
	min-height: 80px;
	float: left;
	padding: 15px;
	overflow: auto;
	
}


#box_marchi 
{
	display: block;
	margin: 3px;
	width: 165px;
	height: 95px;
	float: left;
	padding: 3px;
	border: 1px solid #999;
	background-image: url(img/bianco.png);
	text-align: center;
	vertical-align: middle;
}


#box, #box_edit_eventi
{
	display: block;
	margin: 3px;
	width: 29%;

	background-image: url(img/righine_scure.png);

	float: left;
	padding: 3px;
/*
	padding-bottom:0;
*/
}

#box_edit_eventi {
	width: 60%;
	margin: 10px;
	padding: 10px;
	}

#box_privacy {
	width:98%;
	}

#box_solorighe{
	background-image: url(img/righine_scure.png);
	padding: 3px;
	display: block;
	float: none;
}

.gecko #box {
	width:20em;
}

.txt_iframe {
	height: 250px;
	overflow: auto;
}

.eventi {
	padding: 5px;
	overflow: auto;
	width:175px;
	height:250px;
	text-align: left;
	background-image: url(img/righine.png);
	border: 1px solid #666;
	}


#box_prod_secondari
	{
	display: block;
	margin: 0px;
	margin-bottom:0;
	height: 95px;
	float: left;
	padding: 0px;
/*	border: 1px solid #999;

	background-image: url(img/bianco.png);
*/
	text-align: center;
	vertical-align: middle;
	width: 98%;
	}


#box_clear
{
	display: block;
	margin: 10px;
	width: 25%;
	min-width: 100px;
	min-height: 80px;
	float: left;
	padding: 5px;

}

#entra {
	display: block;
/*
	position: absolute;
*/
	text-align: center;
	clear: right;
	float: left;
/*
	width: 0px;
*/
	color:#000;
	margin-top: 225px;
	margin-left:225px;
	}


#testo_introduzione {
/*
	float: right;
*/
	clear: both;
/*
	display: inline;
*/
	padding: 10px;
	background-image: url(img/righine_scure.png);
	margin-top: 50px;
	width: 500px;
	margin-left: 235px;

/*
	margin-right: 20%;
*/
/*margin-bottom: 0px;
	overflow:auto;
*/
	}
	
#intro {	width: 999px;

/*
	display: block;
*/
/*
	height: 615px;
*/
	background-image: url(img/images/intro_bg.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	position: absolute;
	top: 0px;
	float: left;
/*
	overflow: hidden;
*/
	}
	
#intro_bg {
	float: left;
	display: block;
	width: 100%;
	height: 100%;
	background-image: url(img/righine_scure.png);
	}

#box2, #box2_bianco, #box_spacer_marchi , #box_spacer_vetrina
{
	clear: both;
	display: block;
	margin: 10px;
	width: 93%;

	background-image: url(img/righine_scure.png);
	min-width: 250px;
	min-height: 160px;
	padding: 0px;
	float: left;
	clear: both;
}

#box2_bianco, #box_spacer_marchi , #box_spacer_vetrina
{
	background-image: url(img/bianco.png);
	padding: 10px;
	float: left;
	clear: both;
/*
	line-height:160px;
*/
}
/*

.img_marchio {
	vertical-align:middle;
	}
*/

#box_spacer_marchi {
	height: 70px;
	}
	
#box_spacer_vetrina {
	height: 70px;
	background-image: url(img/aaaaaaaaaa.png);
/*
	width: 400px;
*/
	}
	
#box_footer
{
	display: inline;
	width: 23%;

	background-image: url(img/righine_scure.png);
	padding: 10px;
	float: right;
	font-size: 11px;
	height: 100%;
}

#box_admin
{
	display: inline;
/*
	margin: 5px;
*/
	width: 68%;
/*
	background-color: #333333;
*/
	background-image: url(img/righine_scure.png);
	padding: 10px;
	float: left;
}

#box3
{
	display: block;
	margin: 10px;

	background-image: url(img/righine_scure.png);
	min-width: 250px;
	min-height: 160px;
	padding: 5px;
	float: left;
	clear: both;
}

#box_txt_prod
	{
		display: block;
/*
		float: left;
*/
	}

#box_fisso
{
	display: block;
	margin: 10px;

	background-image: url(img/righine_scure.png);
/*
	background-color: #333333;
*/
	width: 670px;
/*
	min-height: 160px;
*/
	padding: 5px;
	float: left;
	clear: both;
}

#box_bordato
{
	display: block;
	margin: 10px;
	border: thick solid #CCC;
/*
	background-color: #333333;
*/
	background-image: url(img/righine_scure.png);

/*
	height: 160px;
	padding: 10px;
*/
	float: left;
/*
	clear: both;
*/
}

#logo
{
	display: inline;
	float: left;
}

#icona_new
{
	display: inline;
	float: left;
	text-align: center;
	margin-left:5px;
	margin-right:5px;
	width:9%;
}

#icona_new_right
{
	display: inline;
	float: right;
	text-align: center;
}

#icona_new_left
{
	display: inline;
	float: left;
	text-align: center;
}

#float_right
{
	display: inline;
	float: right;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0;
	clear: right;
}

/*
.gecko #float_right
	{
	width: 100%;
	}
*/

#float_left_block
{
	display: block;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0;
	clear: both;
}

#float_left
{
	display: inline;
	float: left;
	padding: 5px;
/*
	clear: right;
*/
}

#box_edit_vetrina
{
	display: block;
	float: left;
	padding: 5px;
/*
	clear: both;
*/
}

#box_fondo_scuro
	{
	background-image: url(img/righine_scure.png);

	}

#comunicazioni
{
	display: block;
/*
	margin: 10px;
*/
	width: 98%;
/*
	height: 160px;
*/
	background-color: #333333;
	padding: 10px;
	float: left;
	clear: both;
}

#titolo_comunic
{
	margin: 2px;
/*
	height: 160px;
*/
	background-color: #222222;
	padding: 5px;
}

#thumb_comunic {
		padding: 10px;
		width: 66%;
		background-color: #222222;
		margin: 10px;
		float: left;		
}

#alleg_comunic {
		padding: 10px;
		width: 20%;
		background-color: #222222;
		margin: 10px;
		float: right;
}

#edit_alleg_comunic {
		padding: 10px;
		width: 20%;
		background-color: #222222;
		margin: 10px;
		float: left;
/*
		clear: left;
*/
}


#footer {
	margin: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 70px;
	display: block;
	color: #888888;
	background-color: #ffffff;
	border-top: 1px solid #000000;
	overflow: hidden;
}

#footer_indirizzi {
	margin: 0;
	position: absolute;
	bottom: 67px;
	left: 0;
	padding-left:10px;
	padding-right:5px;
/*
	width: 100%;
*/
/*
	border: 1px solid #fff;
*/
	height: 85px;
	display: block;
	color: #fff;
/*
	background-color: #111;
*/
/*
	border-top: 1px solid #000000;
*/
	overflow: hidden;	
	}

#nav p {
	text-align: center;
}
#nav p img {
	border: 0;
}

#colonna_intro {
	background-image: url(img/righine_scure.png);
	width: 182px;
	height: 100%;
	display: block;
	float: left;
	clear: both;
}


/*
ROLLOVERZZZZZ !!!!!!!!!!!
*/
#navcontainer ul
{
padding-left: 0;
margin-left: 0;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
/*
margin-left: 30%;
*/
margin-right: 15%;
margin-top:35px;
}

#navcontainer ul li { display: inline; 
}

#navcontainer ul li a
{
padding: 0.2em 1em;
background-image: url(img/righine_scure.png);
color: White;
text-decoration: none;
font-size: 14px;
/*
float: left;
*/
border-right: 1px solid #fff;
}
/*

#navcontainer ul li a:hover
{
background-image: url(img/righine.png);
color: #fff;
}
*/

#navcontainer ul li a:hover
{
background-image: url(img/righine-chiare.png);
/*
background-color:#fff;
*/
color: #000;
}

#navcontainer ul li a.active
{
background-image: url(img/righine-chiare.png);
color: #000;
}

/*
ROLLOVERZZZZZ !!!!!!!!!!!
*/

/*
ROLLOVERZZZZZ RISERVATO !!!!!!!!!!!
*/
#navcontainer2 ul
{
/*
displaY: block;
*/
padding-left: 0;
margin-left: 0;
color: White;
/*
float: left;
*/
width: 100%;
font-family: arial, helvetica, sans-serif;
/*
margin-left: 30%;
*/
margin-right: 15%;
margin-top:5px;
}

#navcontainer2 ul li { display: inline; 
}

#navcontainer2 ul li a
{
padding: 0.2em 1em;
background-image: url(img/righine_scure.png);
color: White;
text-decoration: none;
font-size: 14px;
/*
float: left;
*/
border-right: 1px solid #fff;
}

#navcontainer2 ul li a:hover
{
background-image: url(img/righine-chiare.png);
color: #000;
}

#navcontainer2 ul li a.active
{
background-image: url(img/righine-chiare.png);
color: #000;
}
/*
ROLLOVERZZZZZ RISERVATO !!!!!!!!!!!
*/

#sfumo_sidenav {
	display: block;
/*
	width: 200px;
*/
	background-image: url(img/sfumo_sidebar.gif);
	height: 81px;
}

/*
ROLLOVERZZZZZ SIDEBAR !!!!!!!!!!!
*/
#sidenav ul
{
color: White;
width: 100%;
font-family: arial, helvetica, sans-serif;
margin-top:30px;
}

#sidenav ul li {
display: block; 
width: 100%;
/*
margin-top: 16px;
*/
}

#sidenav ul li a
{
display: block; 
padding: .5em 1em;
/*
background-image: url(img/righine_scure.png);
*/
color: White;
text-decoration: none;
font-size: 14px;
border-bottom-width: 0;
}

#sidenav ul li a:hover
{
background-image: url(img/righine-chiare.png);
color: #000;
}

#sidenav ul li a.active
{
background-image: url(img/righine-chiare.png);
color: #000;
}
/*
ROLLOVERZZZZZ SIDEBAR !!!!!!!!!!!
*/

a {
/*
	font-size: 13px;

	font-family: Geneva, Arial, Helvetica, sans-serif;
*/	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
/*
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #ffffff;
*/
}



#bottone a {
	display: block;
	padding: 6px 6px 6px 6px;
	text-align: center;
	font-family: Futura, Trebuchet MS, Trebuchet, Verdana, Arial, sans-serif;
	color: #ff9900;
/*
	background-image: url(img/righine1.gif);
*/
	font-size: 40px;
	letter-spacing: 1px;
	margin-top: -5px;
	margin-bottom: 5px;
}

#bottone a:hover {
	text-decoration: none;
	background-color: #0069CE;
/*
	background-image: url(img/righine_g.gif);
*/

}

#bottone_piccolo a {
	display: block;
	padding: 3px;
	text-align: center;
	font-family: Futura, Trebuchet MS, Trebuchet, Verdana, Arial, sans-serif;
	color: #ff9900;
/*
	background-image: url(img/righine1.gif);
*/
	font-size: 22px;
	letter-spacing: 1px;
}

#bottone_piccolo a:hover {
	text-decoration: none;
	background-color: #0069CE;
/*
	background-image: url(img/righine_g.gif);
*/

}


a:hover {
	color: #000;
	text-decoration: none;
	background-color: #fff;
}


/*FINE ROLLOVERZZZZZZZ !!!!!!!!!!!!!!!!*/


#testo_url {
	color:#000;
	font-weight: bold;
	font-size: 12px;
	padding: 3px;
	padding-left: 8px;
}


#hover_marchio{
/*
*/
	background: #FFF;
	display: block;
	width:160px;
/*
	background-image: url(img/roll_sito_off.gif);
*/

}


#hover_marchio:hover {
background: #FFF;
/*
	background-color: #0069CE;
*/
	width:300px;

background-image: url(img/roll_sito.gif);

	color: #000;

}

/*
#hover_url  a:hover {
	color: #000;

}
*/

#hover_marchio  a {
	color: #000;
}

/*
#fondo_marchio_url {
	background: #fff;
	width: 150px;
	}
*/

/*
______________________CSS PER LISTA RIVENDITORI!!!!!!______________
*/

/* Essential Styles */

#container_lista {
width:100%;
margin:0px auto;
text-align:left;
padding:0;
}

ul.PagCol
{
    margin: 0px 0px 0px 0px;
    Clear: Left;
    font-size: 11px;
    border-top-width: thick;
	border-top-style: solid;
	border-top-color: #666666;
}

li.PagCol
{
    float: Left;
    width: 23%;
    padding-left:5px;
}

li.PagColHeader
{
    float: Left;
    width: 23%;
    padding-left:5px;
	background-color: #444;  
}


/*
th {
	background-color: #444;
}

tr {
	font-size: 11px;
	}

#trspaziato {
	border-top-width: thick;
	border-top-style: solid;
	border-top-color: #666666;
}
*/


/*
________________________AGGIUNTA INFO INDIRIZZO, ECC______________________
*/

.indirizzo {
	padding-left:15px;
	
/*
	padding-top:20%;
*/
	text-align: left;
	font-size: 10px;
	margin-bottom:-10px;
	margin-top:20px;
/*
	font-weight: bold;
*/
}

