body
	{
	padding:0px;
	margin:auto;
	background-color:#E9E9E9;
	font-family:verdana,arial,sans-serif;
	background-image:url("../images/bg_body.jpg");
	background-repeat:repeat-y;
	background-position:top center;
	vertical-align:top;
	font-size:0.8em;
	}

.bg_content1 
	{
	padding:0px;
	margin:auto;
	vertical-align:top;
	background-image:url("../images/bg_content.gif");
	background-repeat:repeat-x;
	background-position:top left;
	}

.bg_content
	{
	padding:0px;
	margin:auto;
	vertical-align:top;
	clear:both;
	background-image:url("../images/bg_content_area.gif");
	background-repeat:no-repeat;
	background-position:top center;
	}

.top
	{
	background-color:transparent;
	background-image:url("../images/bg_top.jpg");
	background-repeat:no-repeat;
	background-position:top right;
	padding:0px;
	margin:auto;
	width:920px;
	height:144px;
	vertical-align:top;
	}

p.logo
	{
	padding:0px;
	margin:0px;
	color:#000;
	text-align:center;
	background-color:transparent;
	float:left;
	height:144px;
	}

p.slogan
	{
	padding:40px 320px 0px 10px;
	margin:0px;
	color:#000;
	text-align:right;
	background-color:transparent;
	}


.navigazione
	{
	padding:0px;
	margin:auto;
	clear:both;
	width:920px;
	height:35px;
	}



.navigazione A:link, .navigazione A:visited
	{ 
	background-color:transparent;
	color:#fff;
	text-decoration:none;
	}
	
.navigazione A:hover, ..navigazione A:active
	{ 
	background-color:transparent;
	color:#fff;
	text-decoration:none;
	}

.navigazione1
	{
	background-color:transparent;
	background-image:url("../images/navigazione1.jpg");
	background-repeat:no-repeat;
	padding:10px 0px 0px 0px;
	margin:0px;
	float:left;
	width:115px;
	height:25px;
	color:#fff;
	text-align:left;
	font-size:0.85em;
	vertical-align:bottom;
	}



.navigazione_arancio
	{
	background-color:transparent;
	background-image:url("../images/navigazione_arancio.jpg");
	background-repeat:no-repeat;
	padding:15px 5px 0px 5px;
	margin:0px;
	float:left;
	width:76px;
	height:20px;
	color:#fff;
	text-align:center;
	font-size:0.85em;
	}


.navigazione_azzurro
	{
	background-color:transparent;
	background-image:url("../images/navigazione_azzurro.jpg");
	background-repeat:no-repeat;
	padding:15px 5px 0px 5px;
	margin:0px;
	float:left;
	width:76px;
	height:20px;
	color:#fff;
	text-align:center;
	font-size:0.85em;
	}

.navigazione_arancio2
	{
	background-color:transparent;
	background-image:url("../images/navigazione_arancio.jpg");
	background-repeat:no-repeat;
	padding:7px 5px 0px 5px;
	margin:0px;
	float:left;
	width:76px;
	height:28px;
	color:#fff;
	text-align:center;
	font-size:0.85em;
	}


.navigazione_azzurro2
	{
	background-color:transparent;
	background-image:url("../images/navigazione_azzurro.jpg");
	background-repeat:no-repeat;
	padding:7px 5px 0px 5px;
	margin:0px;
	float:left;
	width:76px;
	height:28px;
	color:#fff;
	text-align:center;
	font-size:0.85em;
	}



.content_area
	{
	background-color:transparent;
	padding:0px 0px 10px 0px;
	margin:auto;
	vertical-align:top;
	border:none;
	width:920px;
	background-image:url("../images/bg_collezioni2.jpg");
	background-repeat:repeat-x;
	}


.collezioni
	{
	background-image:url("../images/bg_collezioni.jpg");
	background-repeat:repeat-x;
	width:345px;
	float:right;
	background-color:#fff;
	text-align:center;
	padding:10px 0px 0px 0px;
	}



.collezioni2
	{
	background-image:url("../images/bg_collezioni2.jpg");
	background-repeat:repeat-x;
	width:345px;
	float:right;
	background-color:#fff;
	text-align:center;
	padding:10px 0px 0px 0px;
	}


.title1
	{
	height:96px;
	background-color:#000;
	margin:0px;
	padding:10px 0px 0px 0px;
	color:#fff;
	text-align:right;
	font-size:1.7em;
	font-style:italic;
	}


.h1smaller
	{
	font-size:0.8em;
	font-weight:normal;
	}




h2
	{
	font-size:1.4em;	
	color:#00ADEF;
	}


.partner_titolo
	{
	padding:10px 10px 0px 0px;
	margin:auto;
	background-color:#DDDDDD;
	clear:both;
	width:910px;
	height:20px;
	font-size:0.9em;
	text-align:right;
	color:#000;
	font-weight:bold;
	}


.partner
	{
	padding:10px 0px 10px 0px;
	margin:auto;
	background-color:#fff;
	width:910px;
	text-align:center;
	border-bottom:12px solid #000;
	}


.recapiti

	{
	padding:0px 50px 30px 50px;
	margin:auto;
	text-align:center;
	font-size:0.85em;
	background-image:url("../images/bg_recapiti.jpg");
	background-repeat:no-repeat;	
	background-position:bottom;
	width:886px;
	}



.back

	{
	padding:37px 0px 0px 0px;
	text-align:left;
	color:#fff;
	background-color:#000;
	}



.back A:link, .back A:visited
	{ 
	background-color:#EDA200;
	color:#fff;
	text-decoration:none;
	}
	
.back A:hover, .back A:active
	{ 
	background-color:#EDA200;
	color:#fff;
	text-decoration:none;
	}




div.toolBar 
	{
	color: #fff;
	background-color:#00ACEE;
	padding:5px 4px 3px 4px;
	margin:0px 0px 0px 208px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 0.9em;
  	font-weight: bold;
  	text-align: left;
  	line-height: 195%;
	}

div.toolBar a.toolButton {
  	color: #000;
	background-color:#E0E0E0;
	padding: 2px 6px 2px 6px;
	margin: 1px;
	border: 1px solid;
	border-color: #f0f0f0 #909090 #909090 #f0f0f0;
	text-decoration: none;
  	font-weight: normal;
	cursor: pointer;
	}

div.toolBar a.toolButton:hover 
	{
  	color: #000;
	background-color:#E0E0E0;
  	border-color: #909090 #f0f0f0 #f0f0f0 #909090;
  	font-weight: normal;
	}


div.toolBar a.toolButton_over {
  	color: #fff;
	background-color:#EEA200;
	padding: 2px 6px 2px 6px;
	margin: 1px;
	border: 1px solid;
	border-color: #f0f0f0 #909090 #909090 #f0f0f0;
	text-decoration: none;
  	font-weight: bold;
	cursor: pointer;
	}

div.toolBar a.toolButton_over:hover 
	{
  	color: #fff;
	background-color:#EEA200;
  	border-color: #909090 #f0f0f0 #f0f0f0 #909090;
  	font-weight: bold;
	}



.logo_modello

	{
	margin:0px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
	height:43px;
	background-color:#000;
	}

.modello

	{
	margin:0px;
	padding:3px 0px 3px 0px;
	text-align:center;
	color:#000;
	background-color:#DDDDDD;
	vertical-align:top;
	}


.scheda_margin
	{
	padding:0px;
	margin:0px 80px 20px 0px;
	}


.scheda_top
	{
	background-image:url("../images/scheda_top.gif");
	background-repeat:no-repeat;
	background-position:top;
	width:267px;
	background-color:transparent;
	text-align:center;
	padding:0px;
	margin:auto;
	}


.scheda_top_descr
	{
	background-image:url("../images/scheda_top_descr.gif");
	background-repeat:no-repeat;
	background-position:top;
	width:267px;
	background-color:transparent;
	margin:auto;
	padding:0px;
	}



.scheda_top_descr p.title
	{
	text-align:right;
	padding:5px 20px 5px 5px;
	font-size:0.85em;
	background-color:transparent;
	}



.scheda_top_descr p.dettagli
	{
	text-align:right;
	padding:3px 5px 15px 5px;
	margin:5px 10px 5px 10px;
	font-size:0.85em;
	background-color:transparent;
	border-bottom:1px solid #DBDBDB;
	}



.scheda_bottom
	{
	background-image:url("../images/scheda_bottom.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	width:267px;
	background-color:transparent;
	text-align:center;
	padding:1px 0px 1px 0px;
	margin:auto;
	}


.scheda_bottom2
	{
	background-image:url("../images/scheda_bottom2.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	width:267px;
	background-color:transparent;
	text-align:center;
	padding:1px 0px 1px 0px;
	margin:auto;
	}


.scheda_colori
	{
	background-image:url("../images/scheda_colori.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	width:267px;
	background-color:#fff;
	text-align:left;
	padding:0px;
	margin:10px auto 10px auto;
	}


.scheda_colori p
	{
	background-color:transparent;
	text-align:left;
	font-size:0.85em;
	font-weight:bold;
	padding:5px 5px 5px 15px;
	margin:0px;
	}


.descrizione
	{
	text-align:right;
	padding:5px;
	margin:0px;
	font-size:0.85em;
	}


.descrizione_title
	{
	text-align:right;
	padding:0px;
	margin:0px;
	background-color:#DDDDDD;
	color:#000;
	font-weight:bold;
	}


.scheda_prodotti 
	{
	padding:0px;
	margin:3px auto 10px auto;
	}


.scheda_prodotti td
	{
	padding:3px;
	text-align:center;
	vertical-align:top;
	border:1px solid #000;
	font-size:0.9em;
	margin:0px;
	}




p
	{
	background-color:#fff;
	padding:5px;
	margin:0px;
	color:#000;
	text-align:left;
	}



p.centrato
	{
	background-color:#fff;
	padding:0px 5px 0px 5px;
	margin:auto;
	color:#000;
	text-align:center;
	}


A:link, A:visited
	{ 
	background-color:transparent;
	color:#00ADEF;
	text-decoration:none;
	}
	
A:hover, A:active
	{ 
	background-color:#00ADEF;
	color:#fff;
	text-decoration:none;
	}



.float_right
	{
	float:right;border:none;
	}



.float_left
	{
	float:left;
	}
.mid
	{
	vertical-align:middle;
	border:none;
	margin:0px;
	}

.mid_color
	{
	vertical-align:middle;
	border:none;
	margin:2px;
	}
.new
	{
	vertical-align:middle;
	border:2px solid #00ACEE;
	margin:0px;
	}

.nonew
	{
	vertical-align:middle;
	border:2px solid #fff;
	margin:0px;
	}

.v_top
	{
	vertical-align:top;
	border:none;
	margin:0px;
	}


.bottom
	{
	vertical-align:bottom;
	border:none;
	}


.border
	{
	vertical-align:middle;
	border:1px solid #DDDDDD;
	}


ul.hp
	{
	margin-left:240px;
	}





p.margin_left
	{
	margin-left:200px;
	padding-bottom:20px;
	}


.clear
	{
	clear:both;
	margin:0px;
	padding:0px;
	}

.marchio
	{
	vertical-align:middle;
	border:none;
	margin:10px;
	}

.evidenza
	{
	font-size:1.3em;
	color:#F70012;
	font-weight:bold;
	}