/* STILI GENERICI PER TUTTE LE PAGINE DEL SITO*/
body		{margin: 0px; padding: 0px; background-image:url(../images/fondo_body.gif); text-align:left; color:#282b4b; font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
#main { width:952px; background-image:url(../images/fondo_main.gif); background-position:bottom; margin:auto; padding:0 0 20px 0}
#div1		{ background-image:url(../images/fondo_div.gif); background-position:top; background-repeat:no-repeat; width:952px; min-height: 834px; height: auto !important; height: 834px; margin:auto}
#div2		{ width:932px; margin:auto; padding:0px}
#contenitore				{ width:100%; padding:0px; margin:25px 0px 20px 0px; float:left}
.title_rossi				{ background-image:url(../images/title_rosso.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#FFFFFF; text-align:left; padding:2px 0 0 16px; height:20px; text-transform:uppercase}
.title_blu { border:1px solid #f3f3f3; background-image:url(../images/title_blu.jpg); background-repeat:repeat-x; min-height:19px; height:auto !important; height:19px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#FFFFFF; text-align:left; padding:2px 16px 3px 16px; text-transform:uppercase; clear:both;}
.title_blu h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#fef000; text-align:left; margin:0px; padding:0px; text-transform:none}
.title_giallo { background-image:url(../images/title_giallo.jpg); background-repeat:repeat-x; height:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#001c62; text-align:left; padding:2px 0 0 16px; text-transform:uppercase}
a { text-decoration:none; color:#8090bb}
.bottom { font-size:11px; color:#8090bb; padding:0 0 10px 0px; margin-top:10px; text-align:center; width:auto}
.bottom a { color:#8090bb; font-weight:bold}
hr { height:1px; color:#8697c2}

/* STILI GENERICI PER LE PAGINE INTERNE*/
#div1_interna		{ background-image:url(../images/fondo_top_interne.gif); background-position:top; background-repeat:no-repeat; width:952px; min-height: 834px; height: auto !important; height: 834px;}
#div1_interna .intestazione 		{float:left; width:932px; margin-top:15px; margin-left:5px; padding:0px;}
/*#div1_interna .intestazione*/ .pagin { float:right; padding:0px; margin-right:45px; padding-top:5px; text-align:left; color:#001f61; font-size:12px; font-weight:bold }
/*#div1_interna .intestazione*/ .pagin a { color:white}
html>body #div1_interna .intestazione 	{ margin-top:25px; height:25px; margin-left:5px; }
#div1_interna .intestazione h1 		{ font-family:Arial Black, Helvetica, sans-serif; font-size:30px; text-transform:uppercase; color:#FFFFFF; text-align:left; margin:-10px 0 0; padding:0px; float:left}
#div1_interna .intestazione p 		{ font-family:Arial Black, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; color:#fef000; text-align:left; margin:0px; padding:0px; float:left}
#div1_interna .intestazione img		{float:left; border:none; margin-top:-5px; padding:0px}

html>body #div1_interna .intestazione {margin-left:10px }
#div3								{ width:952px; margin:0px; padding:0px; float:left; margin:0px; background-image:url(../images/fondo_div_3.gif)}
#div_unacolonna						{ width:952px; margin:0px; padding:0px; float:left; margin:0px; background-image:url(../images/fondo_centrale.jpg); background-position:top; background-repeat:repeat-x; min-height: 495px; height: auto !important; height: 495px;}
#contenitore_interne				{ width:100%; padding:0px; margin:0px; float:left}
#contenitore_unacolonna				{ width:858px; padding:0px; margin:auto; text-align:left}
#contenitore_interne #div_col_sx	{ width:281px; padding:0px; margin:0px; float:left; background-image:url(../images/div_col_sx.gif);min-height: 458px; height: auto !important; height: 458px; }
#contenitore_interne #div_col_sx_generico	{ width:100%; padding:0px; margin:0px; float:left; background-image:url(../images/div_col_sx.gif);min-height: 458px; height: auto !important; height: 458px; }
#contenitore_interne #div_col_sx_generico .fondo_generico	{ background-image:url(../images/fondo_generico.jpg); background-repeat:no-repeat; background-position:bottom left;  min-height: 458px; height: auto !important; height: 458px; clear:both; float:left;}
#contenitore_interne #div_col_sx_generico .fondo_generico_02	{ background-image:url(../images/fondo_generico_02.jpg); background-repeat:no-repeat; background-position:bottom left;  min-height: 458px; height: auto !important; height: 458px; clear:both; float:left;}
#contenitore_interne #div_col_sx_generico .fondo_generico_03	{ background-image:url(../images/fondo_generico_03.jpg); background-repeat:no-repeat; background-position:bottom left; min-height: 458px; height: auto !important; height: 458px; clear:both; float:left;}


ul#generico	{ width:281px; float:left; margin:15px 0px 15px 0px;  padding:0px; text-align:left}
ul#generico li { font-size:13px; font-weight:bold; color:#FFFFFF; list-style:none; padding:5px 5px 5px 45px; background-image:url(../images/freccia_li.gif); background-repeat:no-repeat; background-position:left}
ul#generico li.sel	{ background-color:#ebecf1; background-image:url(../images/freccia_li_sel.gif); background-repeat:no-repeat; background-position:left}
ul#generico li.sel a	{ color:#001c60; }
ul#generico li a	{ color:#ffffff; }
.foto_fondo_generico	{ background-image:url(../images/fondo_generico.jpg); background-repeat:no-repeat; background-position:bottom;  min-height: 458px; height: auto !important; height: 458px; clear:both}
#contenitore_interne #div_col_dx { background-color:#7f8eaf; float:left; width:350px; min-height:518px; height:auto !important; height:518px; margin:0; padding:0}
/*#contenitore_interne #div_col_dx .testi	{ width:348px; padding:0 0 10px 0; margin:0px; float:left; border-left:3px  solid #8491b2; border-right:3px  solid #8491b2; background-image:url(../images/fondo_blu_testi.jpg); background-position:top; background-repeat:repeat-x; background-color:#7f8eaf;}*/
#contenitore_interne #div_col_dx .testi	{ border-left:3px solid #8491b2; border-right:3px solid #8491b2; background:url(../images/fondo_blu_testi.jpg) top repeat-x; background-color:#7f8eaf; float:left; width:348px; min-height:181px; height:auto !important; height:181px; margin:0; padding:0 0 10px 0}

#contenitore_interne #div_col_dx .testi p	{ margin:17px 0px 10px 10px; padding:0px; text-align:left; color:#FFFFFF; width:320px; text-transform:uppercase; font-weight:bold }
.fondo_generico_bianco { width:651px; float:left; margin:0px; padding:10px; background-image:url(../images/fondo_body.gif); }
.fondo_generico_bianco a					{ color:#001c60}
#box_centrale { width:315px; float:left; margin:0px; padding:0px}

/* STILI PER IL MENU TOP DI NAVIGAZIONE */
#contenitore_menu	{ height:auto; float:right}
.menu_sx			{ width:10px; height:27px; background-image:url(../images/fondo_menu_sx.gif); background-repeat:no-repeat; float:left}
.menu_centro		{ height:27px; background-image:url(../images/fondo_menu_centro.gif); background-repeat:repeat-x; float:left; margin:0px; padding:0px}
.menu_centro ul 			{ margin:5px 0 0 0; font-weight:bold; padding:0px; font-size:11px}
.menu_centro li 			{ display:inline; color:#002464; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.menu_centro li a			{ color:#002464}
.menu_centro a:hover 		{ text-decoration:underline}
.menu_dx			{ width:10px; height:27px; background-image:url(../images/fondo_menu_dx.gif); background-repeat:no-repeat; float:left}
/*STILI PER IL MENU TOP DI MAVIGAZIONE 2*/
#contenitore_menu_2	{ height:auto; float:left; width:932px; margin-top:126px}
.logo				{ float:right; border:none}
.loghi_partner		{ float:right; width:211px; margin:0px; padding:0px;}
.menu2				{ float:right; width:740px; margin:20px 0 0; padding:0px}
.menu2 ul 			{ margin:5px 0 0 0; padding:0px; font-weight:bold; text-align:right; font-size:11px}
.menu2 li 			{ display:inline; color:#ffffff; font-weight:bold; font-size:13px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}
.menu2 li a			{ color:#ffffff}
.menu2 a:hover 		{ text-decoration:underline; color:#fef000}


/* STILI PER LA HOMEPAGE */
#div_sx				{ width:187px; margin:0px; padding:0px; float:left}
.negozi				{ border:3px solid white; background-color:#dae0f0; color:#282b4b; background-image:url(../images/fondo_sfuma.jpg); background-position:top; background-repeat:repeat-x}
.negozi ul			{ margin:15px 0 15px 5px; padding:0px; list-style:none}
.negozi li			{ font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:left; padding:3px 0px 3px 0px}
.negozi	li a		{ color:#282b4b}
.catalogo			{ width:187px; margin:8px 0 0; padding:0px; float:left; text-align:center}
.catalogo img		{ margin-top:10px}
#banner_blu_frida img	{ width:187px; float:left; margin:8px 0 0; border:none}
#div_eventi			{ width:366px; float:left; border:3px solid white; background-image:url(../images/fondo_sfuma.jpg); background-position:top; background-repeat:repeat-x; background-color:#dae0f0; margin-left:10px; padding-bottom: 15px}
#div_eventi	.eventi	{ width:151px; background-color:#feffff; border:3px solid #dadada; float:left; /*min-height:244px; height: auto !important;*/ height:246px; padding:0px; margin:18px 0 0px 10px; text-align:center}
html>body #div_eventi	.eventi	{ margin:18px 0 0px 17px}
#div_eventi	.eventi	 .data	{color:#f43900; font-size:10px; text-align:left; padding-left:4px}
#div_eventi	.eventi	.data a { color:#f43900; font-size:10px}
#div_eventi	.eventi p	 	{color:#000a00; text-transform:uppercase; font-size:10px; padding:4px; text-align:left; margin:0px; letter-spacing:0px}
#div_eventi	.eventi p a	 	{color:#000a00; text-decoration:none}
#div_dx { width:350px; padding:0px; float:left; margin-left:11px; text-align:center}


/* STILI PER I PRODOTTI IN PROMOZIONE PRESENTI IN HOME PAGE */
#div_dx	.shop_online { border:3px solid #fff781; background-color:#efefef; margin:0px; padding:0px; background-image:url(../images/fondo_shop_online.jpg); background-position:top; background-repeat:repeat-x; width:344px; height:320px}
#div_dx	.shop_online .contenitore_promo	 { width:320px;  float:left; padding:0px; margin:7px 0px 0px 5px; }
html>body  #div_dx	.shop_online .contenitore_promo	 {margin:7px 0px 0px 12px}
#div_dx	.shop_online .promo				{ width:150px; background-color:#ffffff; float:left; border:3px solid #e5d900; margin-right:3px; height:250px}
#div_dx	.shop_online .promo .img_prod	{ width:150px; margin:0px; padding:0px;}
#div_dx	.shop_online .promo	.img_promo	{width:94x; height:18px}
#div_dx	.shop_online .promo .testi_promo{ text-align:left; color:#000000; margin-top:5px; margin-left:12px; padding:0px; font-size:11px; margin-right:12px}
#div_dx	.shop_online .promo .testi_promo a { color: #000000}

/* STILI PER IL BOX DELLE NEWS IN HOME PAGE */
/*#hp_news { width:350px; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align:left; font-weight:bold; text-transform:uppercase; margin:10px 0}*/
#hp_news { border:3px solid #ffffff; background-color:#dae0f0;  background-image:url(../images/fondo_sfuma.jpg); background-position:top; background-repeat:repeat-x; width:344px; text-align:left; margin:10px 0}
#hp_news p  	{ margin:0px 10px 9px 10px}
#hp_news a 		{ text-decoration:none; color:#282b4b}
#hp_news .data	{ color:#fa1c1e; font-size:11px; font-weight:bold; margin:2px 0 6px 10px}

/* STILI PER IL BOX DI NEWSLETTER IN HOME PAGE */
#hp_newsletter { border:3px solid #ffffff; background-color:#dae0f0;  background-image:url(../images/fondo_sfuma.jpg); background-position:top; background-repeat:repeat-x; width:344px; min-height:180px; height:auto !important; height:180px; padding:0}
#hp_newsletter #hp_iscrizione_newsletter { text-align:left; margin:0; padding:5px 0 0 5px; color:#000000}
#hp_newsletter #hp_iscrizione_newsletter label { font-size:12px; font-weight:normal;  color:#000000; width:80px; float:left;  margin-top:2px}
#hp_newsletter #hp_iscrizione_newsletter input { border:1px solid #999999; font-size:12px; padding-left:3px; width:240px; margin-top:3px}
#hp_newsletter #hp_iscrizione_newsletter .checkbox { border:none; float:left; width:12px; height:10px; margin:0}
#hp_newsletter #hp_iscrizione_newsletter .checkbox_privacy { float:right; width:330px; margin:10px 0 0 5px}
#hp_newsletter #hp_iscrizione_newsletter #hp_privacy { border:none; float:right; width:300px; font-size:10px; padding:0px; margin:0px}
#hp_newsletter .msg { clear:both; height:15px; text-align:left; font-size:11px; color:#FF0000; padding-top:10px}
#hp_newsletter #hp_iscrizione_newsletter .obbligatori { width:160px; font-size:10px; text-align:right; padding:7px 0 0 40px}
#hp_newsletter #hp_iscrizione_newsletter .hp_invia { width:53px; float:left; border:none; margin:3px 0 0 74px}
#hp_newsletter #hp_iscrizione_newsletter .errore { color:#FF0000}
#hp_newsletter #hp_iscrizione_newsletter .campo { color:#000000}
.msg_attivato_cancellato { width:450px; height:120px; text-align:left; color:#FEF000; padding:30px 0 0 5px}


/* STILI GENERICI PER LA PAGINA PARTNER */
.foto_fondo_partners { background-image:url(../images/fondo_partener.jpg); background-repeat:no-repeat; background-position:bottom left; min-height:458px; height:auto !important; height:460px}
#fondo_partners ul	{ width:100%; margin:0px; padding:0px; text-align:left}
#fondo_partners li 	{ font-size:13px; font-weight:bold; color:#FFFFFF; list-style:none; padding:5px 0px 5px 45px; background-image:url(../images/freccia_li.gif); background-repeat:no-repeat; background-position:left}
#fondo_partners li.sel	{ background-color:#ebecf1; background-image:url(../images/freccia_li_sel.gif); background-repeat:no-repeat; background-position:left}
#fondo_partners li.sel a	{ color:#001c60; }
#fondo_partners li a	{color:#ffffff; }
#fondo_foto_partner		{ background-image:url(../images/fondo_body.gif); margin:0px; padding:0px; float:left; width:671px}
#fondo_foto_partner .contenitore_foto { height:230px; text-align:center; padding-top:5px}
#fondo_foto_partner .contenitore_foto img { border:3px solid #c1c7d7}
#fondo_foto_partner .contenitore_didascalia { text-align:center; height:20px; color:#3f5487; font-weight:bold}
#fondo_foto_partner .photogallery { /*width:308px;*/ height:167px; padding:5px 0 0 10px}
#fondo_foto_partner .photogallery .contenitore_foto { text-align:center; height:75px; width:70px; padding:0px; margin:5px 5px 0px 0px; float:left}
#fondo_foto_partner .photogallery .contenitore_foto img { border:3px solid #f7eb0a}
#fondo_foto_partner .paginazione_photogallery { float:right; height:17px; font-size:12px; font-weight:bold; margin-right:20px; padding:5px 0 10px 0}
#div_col_dx #container_amico { float:left; width:325px; padding:0px; margin:10px 0px 0px 10px; text-align:left; color:#FFFFFF}
#div_col_dx #container_amico h1				{ text-transform:uppercase; text-decoration:underline; color:#FFFF00; font-weight:bold; font-size:12px; margin:0px; padding:0px}
#div_col_dx #container_amico .foto_amico { border:2px solid #c1c7d7; float:left; width:55px; /*height:64px*/ min-height:10px; height:auto !important; height:10px; margin-right:10px}
#div_col_dx #container_amico a				 { color:#fff000; text-decoration:none}

/* STILI PER PAGINA DOVE SIAMO */
.photogallery_negozi { padding-left:22px; /*height:154px*/}
.photogallery_negozi .contenitore_foto { text-align:center; height:75px; width:70px; padding:0px; margin:10px 8px 0px 0px; float:left}
.photogallery_negozi .contenitore_foto img {border:3px solid #f7eb0a;}
.form_percorso { padding:8px 0px 8px 8px ; margin:0px; height:auto}
.form_percorso input { border:1px solid #999999; font-size:12px; padding-left:3px; width:294px; margin-top:3px}
.form_percorso .btn_invia { width:53px; float:right; border:none; margin-right:10px}
.mappa_popup {text-align:left; width:250px; padding:0; margin:0px;}
.mappa_popup h3 {font-size:12px; color:#003366}
.mappa_popup .link { margin-top:10px}
.mappa_popup .link a { font-weight:bold; color:#003366}
#map_canvas { width:640px; height:430px; border:4px solid #cccccc; margin:10px}
#dove { padding:8px; margin:0px}


/* STILI PER LA PAGINA NEWS */ 
.paginazione_news 	{text-align:right; width:280px; margin:0px; padding:0px; clear:both}
.paginazione_news a { color:#ffffff}
ul#menu_news	{width:281px; float:left; margin:15px 0 0;  padding:0px; text-align:left}
#menu_news li 	{ font-size:12px; font-weight:normal; color:#ffffff; list-style:none; padding:5px 0px 5px 35px; background-image:url(../images/freccia_news.gif); background-repeat:no-repeat; background-position:left top}
#menu_news li.sel	{ background-color:#8e9ab8; background-image:url(../images/freccia_news_sel.gif); background-repeat:no-repeat; background-position:left top}
#menu_news li.sel a	{ color:#ffffff}
#menu_news li a	{color:#ffffff}
#foto_news		{ float:left; width:100px; height:auto; margin-right:20px; padding:0px; margin-bottom:20px}
#foto_news img	{ width:93px; border:3px solid #c1c7d7; margin-bottom:5px}
.testi_news 	 { float:left; margin:0px; padding:0px; color:#001c60; text-align:left; width:520px}
.testi_news h1	{ font-size:13px; font-weight:bold; margin:0px; padding:0px}
.testi_news h2	{ font-size:13px; font-weight:bold; margin:0px; padding:0px; color:#c32527; text-transform:uppercase}

/* STILI PER LA PAGINA DEGLI EVENTI */
#calendario_eventi { width:260px; float:left; margin:0px; padding:10px}
#calendario_eventi #table_bottoni_eventi	{ width:255px; border-collapse:collapse}
#calendario_eventi #table_bottoni_eventi td h1	{ color:#000000; font-weight:bold; font-size:18px}
#calendario_eventi #table_bottoni_eventi td h1 a		{ color:#000000}

/* STILI PER LA PAGINA DI NEWSLETTER */
#col_sx_newsletter {width:251px; float:left; padding:15px ;  margin:0px; text-align:left; font-size:13px; font-weight:normal; color:#FFFFFF; }
#col_sx_newsletter a { color:#ffffff}
#tabella_newsletter { width:450px; margin:20px 0px 20px 20px; padding:0px}
#tabella_newsletter .campi { width:450px;  padding:0px; float:left; margin:0px 0px 2px 0px}
#tabella_newsletter .campi label { font-size:14px; font-weight:bold; float:left; font-size:12px; font-weight:normal; color:#000000}
#tabella_newsletter .campi label input {border:1px solid #999999; font-size:12px; padding-left:3px; width:270px; height:20px;float:left; color:#000000}
#tabella_newsletter .checkbox { border:none; float:left; margin:20px 0 0 ; padding:0px}
#tabella_newsletter #privacy { float:left; width:390px; margin:20px 0 0; padding:0px 0px 0px 10px; font-size:11px; height:auto}
#tabella_newsletter #privacy a { color:#000000; text-decoration:none; clear:both; margin:0px; padding:0px}
#tabella_newsletter .obbligatori { font-size:12px; text-align:right}
#tabella_newsletter .invia { text-align:right; padding-right:10px}
#tabella_newsletter .image {margin:19px 0 0 230px; }
#tabella_newsletter #iscrizione_newsletter .errore { color:#FF0000}
#tabella_newsletter #iscrizione_newsletter .campo { color:#000000}
#campo_testo { color:#ff0000; width:170px; float:left}
#campo { float:left; color:#ff0000}
.msg { height:15px; text-align:center; font-size:12px; color:#ff0000; padding:3px 0 0 5px}
.msg_attivato_cancellato { float:left; width:650px; height:120px; text-align:left; color:#ffffff; padding:0 0 0 320px}

/* STILI PER LA PAGINA MARCHI E SERVIZI CLIENTI */
#contenitore_unacolonna #con_unacolonna { float:left; border:1px solid #475472;width:250px; min-height: 487px; height: auto !important; height: 487px; padding:15px; margin:5px 4px 20px 0; background-color:#ffffff; font-size:12px; color:#001c62}
#contenitore_unacolonna #con_unacolonna .logo		{ float:left; margin:0px; padding:0px; width:122px; height:60px; background-color:#ffffff; text-align:center; padding:0px; margin-bottom:10px}
#contenitore_unacolonna #con_unacolonna #top_foto	{ text-align:left; width:250px; height:116px}
#contenitore_unacolonna #con_unacolonna #top_foto h1	{ font-size:15px; color:#FFFFFF; text-transform:uppercase; margin:0px; padding:60px 0px 5px 10px}
#contenitore_unacolonna #con_unacolonna #top_foto .link	{ font-size:11px; color:#fef000; margin:0px; padding:0px 0px 0px 10px; font-weight:bold}
#contenitore_unacolonna #con_unacolonna #top_foto .link a	{ color:#fef000; text-decoration:underline; list-style-type:circle}
#contenitore_unacolonna #con_unacolonna #btm_foto	{ text-align:left; width:250px; min-height: 380px; height: auto !important; height: 380px;  background-color:#f2f2f2 }
#contenitore_unacolonna #con_unacolonna #btm_foto p	{ text-align:left; width:240xpx; color:#102a6c; padding:10px; margin:0px}


/* STILI PER LA PAGINA MARCHI E SERVIZI CLIENTI */
#pubblicita		{ float:left; width:217px; height:158px; text-align:center; margin-bottom:3px}
#pubblicita a	{ color:#a1aed0}
.testi_pubblicita 	 { float:left; margin:0px; padding:0px; color:#001c60; text-align:left; width:100%}

#mappa { width:800px; margin:20px 0 0 7px; border:3px solid #c1c7d7; padding:10px 20px 0 20px; background-color:#f9f9f9}
#mappa hr		{ width:800px; float:left}
#mappa_colonne { width:190px; float:left; font-size:12px; color:#8697c2; padding:5px 5px 20px 5px}
#mappa a 		 {text-decoration:underline; color: #8697c2}
#mappa a b 		 {color: #59688f; font-size:14px}



#errore			{ width:800px; margin:20px 0 0 ; border:3px solid #c1c7d7; height:300px; padding:20px; background-color:#f9f9f9}
.indietro		{ width:800px; text-align:right; margin:20px 0 0; font-size:15px; font-weight:bold}
.indietro a		{ color:#9fb4eb; text-decoration:none}

img 	{ border:0px;}

#news{
	background-image: url(../images/sfondi/sfondo_news.jpg);
	background-repeat: no-repeat;
	height: 708px;
	background-color: 333333;
	
}
#faq{
	background-image: url(../images/sfondi/sfondo_faq.jpg);
	background-repeat: no-repeat;
	height: 708px;
	background-color: 333333;
}


/* NEWSLETTER */


#job{
	background-image: url(../images/sfondi/sfondo_job.jpg);
	background-repeat: no-repeat;
	height: 707px;
	width: 969px;
}



#sponsorizzazioni{
	background-image: url(../images/sfondi/sfondo_testimonial.jpg);
	background-repeat: no-repeat;
	height: 707px;
	width: 969px;
}

#team{
	background-image: url(../images/sfondi/sfondo_team.jpg);
	background-repeat: no-repeat;
	height: 707px;
	width: 969px;
}

#servizi{
	background: url(../images/sfondi/sfondo_servizi.jpg) #333333 no-repeat;
	height: 707px;
	width: 969px;
}
#servizi_gallery{
	background-image: url(../images/sfondi/sfondo_servizi_gallery.jpg);
	background-repeat: no-repeat;
	height: 707px;
	width: 969px;
}

#pubb{
	background-image: url(../images/sfondi/sfondo_pubb.jpg);
	background-repeat: no-repeat;
	height: 707px;
	width: 969px;
}

#catalogo{
	background-image: url(../images/sfondi/sfondo_catalogo.jpg);
	background-repeat: no-repeat;
	height: 707px;
	width: 969px;
	
}



#dovesiamo{
	background-image: url(../images/sfondi/sfondo_dove.jpg);
	background-repeat: no-repeat;
	height: 707px;
	width: 970px;
	background-color: 333333;
	
}



#eventi{
	background-image: url(../images/sfondi/sfondo_eventi.jpg);
	background-repeat: no-repeat;
	height: 707px;
	width: 969px;
	
}

/* MENU di navigazione principale INIZIO */
#menuBTM li {
	color:#ffffff; text-align:left; float:left; list-style-type:none; padding-left:13px; height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a.menuLink			{color: #ffffff; text-align:left; float:left; text-decoration:none; padding-top:4px; line-height: 140%; letter-spacing: 1pt;}
a.menuLink:hover	{color: #8D96A5; text-align:left; float:left; text-decoration:none; padding-top:4px; line-height: 140%;}
a.menuLink_selected	{color: #8D96A5; text-align:left; float:left; text-decoration:none; padding-top:4px; line-height: 140%; letter-spacing: 1pt;}
a.menuLink_selected:visited	{color: #8D96A5; text-align:left; float:left; text-decoration:none; padding-top:4px; line-height: 140%;}
/*.menuLink_selected	{color: #8D96A5; text-align:left; float:left; text-decoration:none; padding-top:4px; line-height: 140%;}*/

a.menuSfBianco		{color: #333333; letter-spacing: 1pt;}
a.menuSfBianco:hover	{color: #8D96A5;}
.menuSfBianco_selected	{color: #8D96A5;}




/* SOTTOMENU di navigazione per ogni sezione*/
#menuSOTTO li{
	color:#A9B4D0; text-align:left; float:left; list-style-type:none; padding-left:10px; letter-spacing: 1pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left:15px;
	font-weight: bold;
}
#menuSOTTO a{text-decoration:none; padding-top:0px; color:#ffffff;}

.btm{
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
}


#hp_promo a {color:black; font-family: Arial, Helvetica, sans-serif; font-size:9px; }



/* NEWS elenco */
#news_elenco  td		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:8px; padding-right:8px; color:#CCCCCC;}
#news_elenco .data	{color:#ffffff; font-size:11px; font-family: Arial, Helvetica, sans-serif; }
#news_elenco .tiolo	{color:#ffffff; font-size:9px;}

/* NEWS dettaglio*/
#news_dett  		{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
#news_dett .data	{font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px;}
#news_dett .titolo	{font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:15px;  font-weight:bold}
#news_dett .didascalia {font-family: Arial, Helvetica, sans-serif; color:#333333; font-size:10px;}



/*sponsorizzazione*/
#sponsor td{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

#sponsor h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC0000;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
}
.didascalia{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
}

.box {
 height:      100%;
 width:      100%;
 overflow:     auto;
 margin:      0px;
 padding-right:    10px;
 scrollbar-face-color:  #cccccc;
 scrollbar-highlight-color: #FFFFFF; 
 scrollbar-shadow-color:  #FFFFFF;
 scrollbar-3dlight-color: #FFFFFF; 
 scrollbar-arrow-color:  #FFFFFF;
 scrollbar-track-color:  #FFFFFF; 
 scrollbar-darkshadow-color: #FFFFFF;
 scrollbar-base-color:  #FFFFFF
} 

.promoPrezzo{
	color: #CC0000;
	font-size: 35px;
	font-family: "Arial Black";
}
.promoPrezzoDecimali{
	color: #CC0000;
	font-size: 20px;
	font-family: "Arial Black";
}

.CalGiorni{
	color: #7483aa;
	font-size: 20px;
	font-family: "Arial Black";
}

.CalGiornoSel{
	color: #001f61;
	font-size: 20px;
	font-family: "Arial Black";
}

.CalOggi{
	color:#001f61 ;
	font-size: 20px;
	font-family: "Arial Black";
	font-weight:bold;
}

.Catalogo{
	color: #FFFFFF;
	font-size: 25px;
	font-family: "Arial Black";
}

.titoloEvento{
	color: #CC0000;
	font-size: 15px;
	font-family: "Trebuchet MS", "Arial Black", Arial, Helvetica, sans-serif;;
	font-weight:bold; margin:0px; padding:0px
}

.testoCatalogo{
	color: #999999;
	font-style: italic;
}
.testoGrigio{
	color: #999999;
}
.sfondoBottom{
	background-color: 292929;
}

.Titoli1{
	color: #FFFFFF;
	font-size: 35px;
	font-family: "Arial Black";
}
.Titoli2{
	color: #FFFFFF;
	font-size: 25px;
	font-family: "Arial Black";
}

.Titoli3{
	color: #FFFFFF;
	font-size: 14px;
	font-family: "Arial Black";
}

#img_dove{
	background-image: url(../images/sfondi/sfondo_img_dove.gif);
	background-repeat: no-repeat;
	height: 68px;
	width: 203px;
}

#img_negozi{
	background-image: url(../images/sfondi/sfondo_img_negozi.gif);
	background-repeat: no-repeat;
	height: 361px;
	width: 628px;
}

#img_eventi{
	background-image: url(../images/sfondi/sfondo_img_eventi.gif);
	background-repeat: no-repeat;
	height: 160px;
}

#img_promo{
	background-image: url(../images/sfondi/sfondo_img_promo.gif);
	background-repeat: no-repeat;
	height: 164px;
	width: 226px;
}

.titoloTrebuchet {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.testoTrebuchet15 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
}
.testoTrebuchet {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C3C3C3
}

.bordoCella {
	border: 1px solid #FFFFFF;
}


.bordo{border:4px solid white}
/*bordo bianco arrotondato no img*/
div.BR				{    width: 100%; }
div.CONTENUTO		{    background-color: #ffffff;    color: #606163;    width: 100%x;    padding:5px;}
span.TOP, span.BTM	{    display: Block;  }
span.TOP span, span.BTM span{    display: Block;    overflow: Hidden;    background-color: #ffffff;    height: 1px;}
span.RIGA1			{    margin: 0 5px;}
span.RIGA2			{    margin: 0 3px;}
span.RIGA3			{    margin: 0 2px;}
span.TOP span.RIGA4, span.BTM span.RIGA4{    margin: 0 1px;    height: 2px;}


/* pagina partners*/
.fondo				{ background:url(../images/fondo_partner.jpg); height:582px; background-repeat:no-repeat; vertical-align:top}
#table_partner		{ text-align:center; margin:132px 0 0 0px; float:right}
#table_partner td	{ border:1px solid white; height:18px; padding:0 10px;  background-color:#CC0000}
#testo_box_bianco	{ color:black; width:268px; margin: 10px 15px 15px 15px}
.bottoni			{margin-bottom:5px; width:16px; height:16px; border:1px solid #999999; font-size:10px; background:#f1f1f1; color:black; text-align:center; padding:0px}


/* THICKBOX */
#thick_zoom_image { display:none; margin:0; padding:0}
.link_chiudi { height:20px; text-align:right; padding:0 10px 5px 0}
#_foto_corrente_thickbox { overflow:auto; width:100%; text-align:center}
#_didascalia_foto_corrente_thickbox { width:100%; min-height:20px; height:auto !important; height:20px; text-align:center; color:#3f5487; font-weight:bold; padding-top:5px}
.cont_photogallery_thickbox { width:100%}
#_photogallery_thickbox { min-height:40px; height:auto !important; height:40px; margin:0 auto}
#_paginazione_photogallery_thickbox { text-align:right; font-weight:bold; margin:0 auto}

/* THICKBOX QBOOK */
#thick_qbook { display:none; margin:0; padding:0}

/* THICKBOX PRIVACY */
#thick_privacy { display:none; margin:0; padding:0}