body{ margin:0; padding-top:20px; line-height: 1.5em;text-align:center; background-image:url(img/top_bg.gif); background-position:top left; background-repeat:repeat-x; }
body,div,a,h1,h2,h3,form,td,th,input,p{ 	font-family:arial; }
h1,h2,h3,h4,p,form,hr,ul,ol { 	margin:0px; padding:0px; }
/*schema*/
b{font-size: 110%;} em{color: red;}
#maincontainer{ width: 980px; /*Width of main container*/ margin: 0 auto; border:1px solid #575b64;/*Center container on page;*/background:#c3c4c9; }
#topsection{ background: #EAEAEA; height: 257px; /*Height of top section*/; text-align:left;}
#topsection h1{ margin: 0; padding-top: 15px; }
#contentwrapper{ float: left; width: 100%;text-align:left;border:0px solid red; }
#contentcolumn{ margin: 0 190px 0 145px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/}
#leftcolumn{ float: left; width: 145px; /*Width of left column in pixel*/ margin-left: -980px; /*Set margin to that of -(MainContainerWidth)*/ background: #c3c4c9; }
#rightcolumn{ float: left; width: 300px; /*Width of right column*/ margin-left: -300px;height:auto; /*Set left margin to -(RightColumnWidth)*/background: #FFFFFF; font-size:12px;}
#footer{ clear: left; width: 100%; text-align: center; padding: 0px 0; background-image:url(img/bkg_foot.gif); background-position:top left; background-repeat:repeat-x;}
#footer a{ color: #FFFF80; }
.innertube{ margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/ margin-top: 0; }
/*fine schema*/
.tab{ 	border:1px solid #444444; }
.break{clear:both;}
.img_banner{ 	border:1px solid #FFFFFF; }
.img_bordata{ 	border:1px solid #444444; }

#titolopagina{  /* la fascia del titolo della pagina */ width:510px!important;width:520px;	line-height:24px;  padding-left:10px; 	background-color:#575B64; 	font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; }

table#main_table{ 	background-color:#C3C4C9;border:0px solid red; }
table#main_table td.content_td{ 	background-color:#FFFFFF; }
table#main_table td.content_td h1{  /* la fascia del titolo della pagina */ 	line-height:24px;  padding-left:10px; 	background-color:#575B64; 	font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
h1.fascia1{ 	line-height:24px;  padding-left:10px; 	background-color:#575B64; 	font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
h2.fascia2{ /* la fascia del sottotitolo nella pagina */ 	line-height:20px; padding-left:10px; margin:1px 0px 0px 0px; 	background-color:#FF7F00; 	font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
h2.fascia3{ /* la fascia dei sottotitolo all'interno della pagina */ 	line-height:18px; padding-left:10px; margin:0px; 	background-color:#FF7F00; 	font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
div.error{ 	font-size:11px; color:#FF0000; font-weight:bold; text-decoration:none; border:1px solid #FF0000; padding:1px; }
div.avviso{ 	font-size:11px; color:#00DF00; font-weight:bold; text-decoration:none; border:1px solid #00DF00; padding:1px; }

/* la tabella principale del layout a 3 colonne  */
#table_3cols{ 	height:700px; }
#table_3cols td.t1{}
#table_3cols td.t2{background-color:#C3C4C9;}
#table_3cols td.t3{background-color:#EDEDF9;}

/* -- stili di testo generici -- */
.text1{ font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.text2{ font-size:11px; color:#444444; font-weight:bold; text-decoration:none;}
.text3{ font-size:11px; color:#444444; font-weight:normal; text-decoration:none;line-height:14px;}
.tit1{ font-size:16px; color:#444444; font-weight:bold;}
.bottone{ padding:1px 4px; background-color:#004098; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none;}

/* -- link generici -- */
a.link1,a.link1:hover{ 	font-size:11px; color:#444444; font-weight:bold; text-decoration:underline; }
a.link2,a.link2:hover{ 	font-size:11px; color:#444444; font-weight:bold; text-decoration:underline; }
a.link3,a.link3:hover{ 	background:url(img/freccia2.gif) center left no-repeat; 	font-size:11px; color:#444444; font-weight:normal; text-decoration:underline; padding-left:12px; }
a.link4,a.link4:hover{ 	font-size:11px; color:#444444; font-weight:normal; text-decoration:none; }
a.link5,a.link5:hover{ 	font-size:11px; color:#FF7F00; font-weight:bold; text-decoration:none; }
a.link6,a.link6:hover{ 	background:url(img/freccia2.gif) center left no-repeat; 	font-size:11px; color:#444444; font-weight:bold; text-decoration:none; padding-left:12px; }

/*
.casella_dx{
border:1px solid #444444;
width:140px;
font-family:arial;
font-size:11px;
padding:2px;
}
.casella{
border:1px solid #444444;
font-family:arial;
font-size:11px;
padding:2px;
}
*/

#testa{width:980px;display:block;}
#testa #t1{ 	height:53px; background-color:#AFB2C3; position:relative; top:0;left:0;background-image:url(img/bkg_log.gif); background-position:top left; background-repeat:repeat-x;}
#testa #t1 img{}
#bannerone{ width:728px;height:90px; margin:0px 0px 0px 0px; padding:0px; float:left;}
#bannerone img, #bannerone a{ margin:0px; padding:0px; border:0; }
#logo{ 	position:absolute; top:10px; left:2px; 	height:53px; 	padding:0px; }
#testa #t2{width:970px!important;width:980px;display:block; float:left;	height:15px; background-color:#C3C3CB; position:relative; top:0;left:0; margin: 5px 0 0 0; padding: 0 0 0 10px; line-height:14px;text-align:left;}
ul#top_menu2{ 	float:right; }
ul#top_menu2 li{ 	list-style-type: none; 	font-size:11px; margin:0 1px 0 0; 	background-color:#575B64; white-space: nowrap; float:left; }
ul#top_menu2 li a{ 	line-height: 16px; color:#FFFFFF; text-decoration:none; 	padding:0px 20px; }


div.top_menu{ 	background-color:#EDEDF9; height:20px; border-top:1px solid #C5C6CA; clear:both; }
div.top_menu ul{ 	background-color:#FF0000; }
div.top_menu li{ 	list-style-type: none; 	font-size:11px; color:#7B7B7B; text-decoration:none; margin:0 10px 0 0; 	background:url(img/freccia2.gif) center right no-repeat; white-space: nowrap; float:left; }
div.top_menu li a{ 	line-height: 20px; color:#000000; text-decoration:none; 	padding:0px 20px; }

div.top_barrautente{ 	background-color:#E1E1F4; height:20px; border-top:1px solid #C5C6CA; clear:both; text-align:right; }
div.top_barrautente p{ 	display:inline; padding:3px; font-size:11px; line-height:20px; }
div.top_barrautente p.utente{ 	border:0px solid #004098; color:#004098; font-weight:bold; }
div.top_barrautente p a{ 	padding:0px 4px; text-decoration:none; color:#444444; }
div.top_barrautente p a:hover{ 	background-color:#AFB2C3; }

#top_ricerca{clear:both;padding-top:3px;}
#top_ricerca label{ 	float:left; line-height: 20px; font-size:11px; color:#444444; font-weight:bold; text-decoration:none; margin:0 5px; }
#top_ricerca input{ float:left; border:1px solid #444444; font-size:11px; padding:0px; }
#top_ricerca button{ float:left; font-size:11px; width:40px;text-align:center;line-height:14px;padding-bottom:10px!important;padding-bottom:2px; margin:0 5px; border:0px; background-color:#575B64; height: 16px!important;height:18px; color:#FFFFFF; text-decoration:none; }

#contenuto{ /* è il div con il contenuto della pagina */ 	/* padding:8px; */ border:0px solid green; }
#content_home {position:relative; top:0px; left:0px; background-color:#C3C4C9; border:0px solid red; 	height: auto !important; 	min-height: 734px; 	height: 734px; 	width:535px;}
#content_home hr{clear:both; visibility:hidden}

#content_home div.blocco_home{ 	background-color:#FFFFFF; 	position:relative; top:0; left:0; }
#content_home div.blocco_home h1{ 	line-height:18px;  padding-left:10px; 	background-color:#575B64; 	font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
#content_home div.blocco_home h2{ 	line-height:18px;  padding-left:10px; 	background-color:#AFB2C3; 	font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
#content_home div.blocco_home div.testo{padding:5px; line-height:15px;}

#content_home #block_articolo{ 	position:absolute; top:0px; left:0px; 	border:1px solid #444444; }
#content_home #block_showroom{ 	position:absolute; top:0px; left:375px; 	border:1px solid #444444; }
#content_home #block_showroom p{ 	padding:5px 5px 0px 5px; }
#content_home #block_outlet p{ 	padding:5px; }
#content_home #block_info_azi{ 	position:absolute; top:320px; left:0px; 	border:1px solid #444444; line-height:12px; }
#content_home #block_info_azi p{ 	padding:5px; }
#content_home #block_outlet{ 	position:absolute; top:320px; left:265px; 	border:1px solid #444444; line-height:12px; }
#content_home #block_outlet p{ 	padding:5px; }
#content_home #block_forum{ 	position:absolute; top:530px; left:0px; 	border:1px solid #444444; line-height:12px; }
#content_home #block_forum p{ 	padding:5px; }
#content_home #block_cataloghi{ 	position:absolute; top:530px; left:265px; 	border:1px solid #444444; line-height:12px; }
#content_home #block_cataloghi p{ 	padding:5px; }
#content_home #block_speciali{ 	position:absolute; top:742px; left:0px; 	border:1px solid #444444; line-height:12px; }
#content_home #block_speciali p{ 	padding:5px; }

/* - menu - */
div.menu_gen1{width:135px;}

div.menu_gen2 {
background-color:#AAAAAA;
padding:0px 0px 0px 0px;
margin:0px;
margin:auto;
border:1px solid #98999D;
}

div.menu_tit {
font-size:11px; font-weight:bold; text-align:left;
text-decoration:none; color:#FFFFFF;
margin-bottom:1px; padding-left:10px;
background-color:#575B64;
height:16px;
}

div.menu_home {
font-size:11px; font-weight:bold; text-align:left;
margin-bottom:1px;
background-color:#575B64;
}
div.menu_home a,div.menu_home a:hover {
text-decoration:none;
color:#FFFFFF;
display:block;
line-height:24px;
padding-left:10px;
}

span.menu1, a.menu1{color:#575B64;padding-left:10px;background-color:#AFB2C3;display:block;
font-size:11px;
font-weight:bold;
text-align:left;
margin-bottom:1px;
text-decoration:none;
line-height:16px;
}
span.menu1{
background:#AFB2C3 url(img/freccia_down.gif) center right no-repeat;
}
a.menu1{
background:#AFB2C3 url(img/freccia_right.gif) center right no-repeat;
}


a.menu2{background-color:#D8D8E2;color:#666666;padding-left:20px;display:block;
font-size:11px;
font-weight:bold;
text-align:left;
margin-bottom:1px;
text-decoration:none;
line-height:16px;
}

a.menu1:hover{color:#FFFFFF}
a.menu2:hover{color:#FFFFFF}

a.menu1.hh{background-image:url(img/freccia_down.gif); background-position:center right; background-repeat:no-repeat}
a.menu2.hh{background-image:url(img/freccia_down.gif); background-position:center right; background-repeat:no-repeat}
/* - menu - */

.form_gen{}
.form_gen div.r1{margin:8px 0px;}
.form_gen div.r2{margin:1px 0px 1px 30px;}
.form_gen label{
	font-size:11px; color:#444444; font-weight:bold; text-decoration:none; width:140px; display:block; float:left;
}
.form_gen .casella{
	border:1px solid #444444;font-size:11px;padding:2px;
}
.form_gen .button{
	font-size:11px; padding:0px 5px; margin:5px 0px; border:0px; background-color:#575B64; height: 20px; color:#FFFFFF; text-decoration:none; display:block;
}
.form_gen span.dato{
	font-size:11px; color:#444444; font-weight:bold; text-decoration:none;
}
.form_gen span.dett{
	font-size:11px; color:#444444; font-weight:normal; text-decoration:none;
}
.form_gen div.hr{margin:10px 0px; height:1px; border-bottom:1px solid #444444;}
.form_gen div.hr hr{display:none}



/* -- articolo -- */
div.data_pub{
	text-align:right; font-size:11px; font-weight:bold; color:#444444; padding:5px 0px;
}

.foto_articolo {
	border:1px solid #444444; background-color:#EEEEEE; margin:10px auto; padding:0px;
}
.foto_articolo img {
	float:left; margin:2px 4px 2px 2px;
}
.foto_articolo div.didascalia {
	margin:0; padding:3px; text-align:left;
	border:0px solid #000000;
	width:100%; height:100%;
}
.foto_articolo hr{
	clear:both; visibility:hidden;
}
/* -- articolo -- */

div#canale_elenco{border:0px solid #FF0000; width:520px}
div#canale_elenco div.primo{padding:4px; margin:0 0 5px 0; border-bottom:1px solid #004098; background-color:#D8D8E2; height:auto!important;height:auto; min-height:130px; }
div#canale_elenco div.articolo{padding:2px; margin:0 0 5px 0; border-bottom:1px solid #004098; height:auto!important;height:auto; min-height:130px; }
div#canale_elenco div.primo h2, div#canale_elenco div.articolo h2 {background:none;}
div#canale_elenco div.primo h2 a{font-size:16px; color:#004098; text-decoration:none}
div#canale_elenco div.articolo h2 a{font-size:16px; color:#444444; text-decoration:none}

div#canale_elenco div.primo h3, div#canale_elenco div.articolo h3 {font-size:11px; color:#444444}
div#canale_elenco div.primo p, div#canale_elenco div.articolo p{font-size:11px; line-height:14px}
div#canale_elenco div.primo p a, div#canale_elenco div.articolo p a{color:#444444; text-decoration:none}
div#canale_elenco div.primo p img, div#canale_elenco div.articolo p img{float:left; margin:0 4px 0 0;}
/*div#canale_elenco div.primo hr, div#canale_elenco div.articolo hr{clear:left; visibility:hidden}*/


div.archivio{
	padding:0px;
}
div.archivio ul{
	list-style-type: none;
	font-size:11px; color:#7B7B7B; text-decoration:none; margin:5px 5px 5px 5px;
}
div.archivio li{
	background:url(img/freccia2.gif) top left no-repeat;
	color:#7B7B7B; text-decoration:none;
	padding:0px 0px 0px 12px; text-align:left; margin:8px 0px;
}
div.archivio li a{
	color:#7B7B7B; text-decoration:none;
}
div.archivio h3{
	line-height:20px; padding-left:5px; margin:1px 0px 0px 0px;
	background-color:#AFB2C3;
	font-size:11px; color:#444444; font-weight:bold; text-decoration:none;
}
div.archivio h3 a{
	font-size:11px; color:#444444; font-weight:bold; text-decoration:none;
}
div.archivio div.blocco{
	margin:0px 5px;
}
div.archivio p{
	margin:5px 0px;
}
div.archivio p.utente{
	margin:1px 0px 0px 0px; padding-left:5px;
	background-color:#AFB2C3;
	font-size:11px; color:#444444; font-weight:bold; text-decoration:none;
}
div.archivio div.form_login{
	margin:5px 0px;
}
div.archivio div.form_login label{
	font-size:11px; color:#444444; font-weight:bold; text-decoration:none; display:block;
}
div.archivio div.form_login button{
	font-size:11px; padding:0px 5px; margin:5px 0px; border:0px; background-color:#575B64; height: 20px; color:#FFFFFF; text-decoration:none;
}

div.archivio form{
	margin:5px 0px;
}
div.archivio form label{
	font-size:11px; color:#444444; font-weight:bold; text-decoration:none; display:block;
}
div.archivio form button{
	font-size:11px; padding:0px 5px; margin:5px 0px; border:0px; background-color:#575B64; height: 20px; color:#FFFFFF; text-decoration:none; display:block;
}


div.archivio .casella_dx{
border:1px solid #444444;
width:140px;
font-size:11px;
padding:2px;
}
div.archivio .casella{
border:1px solid #444444;
font-size:11px;
padding:2px;
}









/* -- paginazione -- */
div.paginazione{
	background-color:#F0F0F0;border:1px solid #444444;
	margin:4px 0px;
	height:30px;
}
.paginazione td{
	font-size: 11px; font-weight: normal; color: #000000;
}
.paginazione a.pag{
	color: #444444; text-decoration:none;font-weight: bold;
	padding:0px 2px 0px 2px;
}
.paginazione a:hover.pag{
	color: #FFFFFF;	background-color:#FF7019;
}
.paginazione .pag_su{
	padding:0px 1px 0px 1px; font-weight: bold; color:#FF7019;
}
/* -- paginazione -- */


/* -- showroom -- */
#showroom{
}
#showroom #lista_cats a{
	font-size:11px; color:#444444; font-weight:bold; text-decoration:none;
}
#showroom #lista_cats a:hover{
	color:#004098;
}
#showroom #prodotti{
/*	width:434px;*/
}
#showroom #prodotti td{
	border:1px solid #444444; background-color:#EEEEEE; vertical-align:top; width:33%;
}
#showroom #prodotti div{
	border:0; font-size:11px; color:#444444; font-weight:normal; padding:0px;
}
#showroom #prodotti h3{
	background-color:#575B64; font-size:11px; color:#FFFFFF; font-weight:bold; padding:1px;
}
#showroom #prodotti p.org{
	border:0; background-color:#CCCCCC; color:#444444; font-weight:normal; padding:1px;
}
#showroom #prodotti p.testo{
	padding:2px;
}
#showroom #prodotto{
	font-size:11px; color:#444444;
}
#showroom #prodotto h3{
	font-size:16px; font-weight:bold; color:#444444;
}
#showroom #prodotto p{
	margin:5px 0px;
}
#showroom #prodotto p.org{
	color:#FF7F00;
}
/* -- showroom -- */

/* -- cataloghi -- */
#cataloghi{
}
#cataloghi #lista_cats a{
	display:block; font-size:11px; color:#444444; font-weight:bold; text-decoration:none;
}
#cataloghi #lista_cats a:hover{
	color:#004098;
}
#cataloghi table#elenco{
/*	width:434px;*/
}
#cataloghi table#elenco td{
	border:1px solid #444444; background-color:#EEEEEE; vertical-align:top; width:25%;
}
#cataloghi table#elenco div{
	border:0; font-size:11px; color:#444444; font-weight:normal; padding:0px;
}
#cataloghi table#elenco div img{
	float:left; margin-right:2px;
}
#cataloghi table#elenco h3{
	background-color:#575B64; font-size:11px; color:#FFFFFF; font-weight:bold; padding:1px;
}
#cataloghi table#elenco p.org{
	border:0; background-color:#CCCCCC; color:#444444; font-weight:normal; padding:1px;
}
#cataloghi table#elenco p.testo{
	padding:2px;
}
#cataloghi table#elenco div hr{
	clear:both; visibility:hidden;
}
/* -- cataloghi -- */


/* -- outlet -- */
#outlet{
	font-size:11px;
}
#outlet table.outlet_cats{
	margin:0px 0px 10px 0px;
}
#outlet table.outlet_cats td{
border:1px solid #444444;
}

#outlet table.outlet_cats td a{
font-size:11px;
color:#444444;
font-weight:bold;
text-decoration:none;
background:#C3C4C9;
padding:0px 3px;
display:block;
}
#outlet table.outlet_cats td a:hover{
color:#FF7F00;
}
#outlet table.outlet_cats td a.selected{
background:#444444;
color:#FFFFFF;
}

#outlet div.indice{
	background-color:#D8D8E2; margin:3px 0px 7px 0px;
}
#outlet div.indice h3.cat{
	font-size:11px; background-color:#575B64; color:#FFFFFF; font-weight:bold; text-align:right; line-height:12px; padding:3px;
}
#outlet div.indice p{
	padding:3px;
}
#outlet div.indice p img{
	float:right; border:1px solid #888888; margin:0px 0px 0px 3px;
}
#outlet div.indice hr{
	clear:right; visibility:hidden;
}

#outlet div.prod{
	margin:2px 0px 5px 0px; border:1px solid #004098;
}
#outlet div.prod h3{
	font-size:11px; background-color:#575B64; color:#FFFFFF; font-weight:bold; line-height:12px; padding:3px;
}
#outlet div.termini_ricerca{
	font-size:11px; background-color:#C3C4C9; color:#575B64; font-weight:bold; padding:3px; margin-bottom:1px;
}
#outlet div.risultati{
	font-size:11px; background-color:#C3C4C9; color:#575B64; font-weight:bold; text-align:right; padding:3px;
}
#outlet div.prod p{
	padding:5px; font-size:11px; color:#444444; font-weight:normal; text-decoration:none;
}
#outlet div.prod table.dettagli td{
	background-color:#DDDDDD; font-size:11px; color:#444444; font-weight:normal; text-decoration:none; padding:2px;
}
#outlet div.prod p img{
	float:right; border:0;
}
/* -- outlet -- */



/* -- info_azi -- */
#info_azi{
	font-size:11px;
}
#info_azi table#info_azi{
}
#info_azi table#info_azi td{
	background-color:#F0F0F0;
	padding:2px;
}
#info_azi table#info_azi td a{
	color:#444444;
	font-weight:bold;
	text-decoration:none;
}
/* -- info_azi -- */


/* -- esperto risponde -- */
.espertofaq{border-bottom:1px solid #444444; padding-bottom:5px; margin-bottom:5px}
.espertofaq .domanda{font-size:11px; color:#004098}




/* -- esperto risponde -- */





/*
a.freccia
a.pag
span.pag_su
span.pagine
*/









/* da qui sotto è old */
/* ========================================= */


.titolisezioni{
font-family:arial;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding-left:10px;
}
.titolisezioniGR{
font-family:arial;
font-size:16px;
color:#444444;
font-weight:bold;
}

td.titolettiW{
font-family:arial;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-left:10px;
}
td.titolettiW a,td.titolettiW a:hover {
color:#FFFFFF;
text-decoration:none;
}

td.titolettiOR,a.titolettiOR,a:hover.titolettiOR {
font-family:arial;
font-size:11px;
color:#FF7F00;
font-weight:bold;
text-decoration:none;
padding-left:10px;
}
td.titolettiG,a.titolettiG,a:hover.titolettiG {
font-family:arial;
font-size:11px;
color:#444444;
font-weight:bold;
text-decoration:none;
padding-left:10px;
}
td.titolettiG a,td.titolettiG a:hover {
color:#444444;
text-decoration:none;
}
.testoG{
font-family:arial;
font-size:11px;
color:#444444;
font-weight:normal;
}
.testoGinter{
font-family:arial;
font-size:11px;
color:#444444;
font-weight:normal;
line-height: 13px;
}

.testoW{
font-family:arial;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
}

.testoOR{
color:#FF7F00;
}

a.linkw{
font-family:arial;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background-color:#777777;
}

a.linkorange{
font-family:arial;
font-size:11px;
color:#FF7F00;
font-weight:bold;
text-decoration:none;
}

a.mercatino{
font-family:arial;
font-size:9px;
color:#444444;
font-weight:normal;
text-decoration:none;
}
a:hover.mercatino{
/*background-color:#FF7F00;*/
color:#FF7F00;
}


table.top td a{
/* margin: auto 0px auto 2px; */
/*
margin-left: 2px;
*/
}
table.top td span{
/*width:1px; height:1px; font-size:1px; margin-left:2px;*/
}


.menu_catal a{
display:block;
width:100%;
font-family:arial;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
padding:2px 0px 2px 10px;
margin:2px;
text-decoration:none;
background-color:#999999;
border:1px solid #444444
}
.menu_catal a:hover{
color:#FFFFFF;
background-color:#FD9F42
}
.menu_catal_2 a{
display:block;
width:100%;
font-family:arial;
font-size:11px;
color:#555555;
font-weight:bold;
padding:2px 0px 2px 10px;
margin:2px;
text-decoration:none;
background-color:#CCCCCC;
border:1px solid #999999
}
.menu_catal_2 a:hover{
color:#FFFFFF;
background-color:#FD9F42
}

a.cat_subcat{
display:block;
width:100%;
font-family:arial;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
padding:1px 0px 1px 2px;
margin:1px;
text-decoration:none;
background-color:#999999;
border:1px solid #444444
/*
background-color:#13BCCA;
border:1px solid #0F839B
*/
}
a.cat_subcat:hover,a.cat_subcat:active{
background-color:#FF8000;
}
div.loghi_shop{
display:block;
padding:4px 0px 0px 0px;
}
div.loghi_shop img{
border:1px solid #444444
}

div.loghi_shop_txt{
display:block;
width:130px;
margin:4px 0px 0px 0px;
padding:4px 0px 4px 0px;
border:1px solid #444444
}
div.loghi_shop_txt a{
color:#444444;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

table.listshop td{
color:#FFFFFF;
font-family:arial;
font-size:11px;
font-weight:bold;
/*padding: 0px 0px 0px 0px*/
}
table.listshop a{
color:#444444;
display:block;
width:100%;
font-weight:normal;
text-decoration:none;
padding: 0px 0px 0px 2px
}
table.listshop a:hover{
background-color:#FF7F00;
}

  div.contenitore{
border:0px solid #444444;
/*width:100%;*/
text-align:center;
margin: 10px 0px 10px 0px;}

table.immagine {
/*
border:1px solid #<? print $bordino ?>;
background-color:#<? print $sfondino ?>;
   */
/*width:320px;*/
margin:0 auto;
padding:0;
}

div.foto {
float:left;
}

div.didascalia {
margin:0;
/*background-color:#<? print $sfondino ?>;*/
text-align:left;
padding:3px;
border:0px solid #000000;
width:100%;
height:100%;
}


.capo1{
font-family:arial;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-left:10px;
background-color:#FF7F00;
border-top:1px solid #444444;
border-left:1px solid #444444;
border-right:1px solid #444444;
}

.capo2{
font-family:arial;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-left:10px;
background-color:#444444;
}

.caposezioni1{
background-color:#444444;
font-family:arial;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding-left:10px;
}

.caposezioni2{
background-color:#FF7F00;
font-family:arial;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
padding-left:10px;
}

#home_piuvisti a{
display:block;
padding:6px 5px 6px 13px;
font-size:11px;
color:#444444;
text-decoration:none;
background:url(img/square2.gif) center left no-repeat;
}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid #FF7F00;
padding: 5px;
background-color: #EEEEEE;
visibility: hidden;
z-index: 100;
font-size:11px;
}

#home_forum td {
padding:4px;
}
#home_forum td a{
display:block;
padding:0px 0px 0px 10px;
font-size:11px;
color:#444444;
text-decoration:none;
background:url(img/freccia2.gif) center left no-repeat;
}


td.orange_divider{
border-top:1px solid #FF7F00;
}
/**/
/* pulsanti nella colonna di destra */
#rightcolumn a.bottone1_dx{
     height:13px;
	font-size:12px; line-height:13px;font-weight:bold;color:#5B5B5B; display:block; border:1px solid #5B5B5B;margin-bottom:4px; text-align:center;
	text-decoration:none;
	background-color:#B4B8BB;
}
#rightcolumn a.bottone2_dx{
     height:13px;
	font-size:12px; line-height:13px;font-weight:bold;color:#333333; display:block; border:1px solid #5B5B5B; margin-bottom:4px; text-align:center;
	text-decoration:none;
	background-color:#939393;
}
#rightcolumn a.bottone1_dx:hover,#rightcolumn a.bottone2_dx:hover {text-decoration:none; background-color:#FFFFFF;}
/**/
a.link1,a:hover.link1{
color:#686868;
font-weight:normal;
text-decoration:none;
line-height:15px;
}
a.linkorange{
color:#FF7F00;
font-weight:bold;
text-decoration:none;
}

/*pulsanti video foto*/
#btnvideo a,#btnvideo a:visited
{
width:56px;
height:28px;
margin-left:0px;
background-image: url(img/btn_video_off.gif);
float:left;
}
#btnvideo a:hover
{
background-image: url(img/btn_video_on.gif);
}
#btnfoto a,#btnfoto a:visited
{
width:56px;
height:28px;
margin-left:0px;
background-image: url(img/btn_foto_off.gif);
float:left;
}
#btnfoto a:hover
{
background-image: url(img/btn_foto_on.gif);
}
/* pulsanti nella colonna di destra */
a.bottone1_dx{
	font-size:13px; font-weight:bold;color:#545454; display:block; border:1px solid #595b5a; padding:2px; margin-bottom:4px; text-align:center;
	text-decoration:none;
	background-color:#b4b9bc;
}
a.bottone2_dx{
	font-size:13px; font-weight:bold;color:#d5d5d5; display:block; border:1px solid #454545; padding:2px; margin-bottom:4px; text-align:center;
	text-decoration:none;
	background-color:#6f6f6f;
}
a.bottone1_dx:hover {text-decoration:none; background-color:#FFFFFF;}
a.bottone2_dx:hover {text-decoration:none; background-color:#FFFFFF;color:#6f6f6f;}
div.bar{background-color:#828282; color:#FFFFFF; font-size:12px;font-weight:bold;}
/**/
  .b1, .b2, .b3, .b4 {font-size:1px; overflow:hidden; display:block;}
  .b1 {height:1px;margin:0 5px;}
  .b2 {height:1px;margin:0 3px;}
  .b3 {height:1px;margin:0 2px;}
  .b4 {height:2px;margin:0 1px;}
   .box1{width:130px;margin-bottom:10px;}
   .box1 b{background:#CDCDCD;}
   
   
/*feed rss*/
ul.rssFeeds {font: 13px Georgia, serif; list-style-type: none}
#rss ul.rssFeeds li {background: transparent url(img/ico_rss.gif) no-repeat 0 1px; padding: 0px 5px 5px 20px; }
#rss ul.rssFeeds li a {color: #464646; text-decoration:none; }


div.my_menu_1liv {
font: 13px Georgia, serif;font-weight:normal; text-align:left; margin-bottom:1px;
}
div.my_menu_1liv a, div.my_menu_1liv a:hover {
text-decoration:none;
}

a.my_menu1{color:#444444;padding:2px 0px 2px 5px; display:block;}
a.my_menu2{color:#444444;padding:2px 0px 2px 15px;display:block;}
a.my_menu3{color:#444444;padding:2px 0px 2px 25px;display:block;}
/*feed rss*/
