body { margin:0;padding:0;font-family:"Trebuchet MS", Verdana, Arial;background-color:#ebebeb; }

a { text-decoration:none; }

.container { display:block;width:100%; }

.lang { font-size:11px;color:#999;margin:6px 15px;float:left; }
.lang a { color:#999; }
.lang a:hover { color:#000066; }
.lang a img { border:1px solid #ddd;margin:0 0 -2px 0; }
.lang a:hover img { border:1px solid #000066; }

.toplogin { display:block;height:28px;width:100%;background-color:#999;float:left; }
.login { float:right;margin:3px 15px 0 0;font-size:12px;color:#000;font-weight:bold; }
.login input { width:76px!important;width:72px;height:18px;background:#999 url(images/bg_input.jpg) left top no-repeat;border:0;font-size:12px;color:#333;text-align:center;margin:0 4px 0 0px;padding:2px 0 0 0 }
html>/**/body .login input {  /*stile per Firefox*/
	width:74px!important;
}
html>/**/body .login input.go {  /*stile per Firefox*/
	width:20px!important;
	height:20px!important;
}
.login imput.dbpwd { margin:0 8px 0 4px; }
.login input.go { width:20px!important;width:20px;height:20px;vertical-align:top;padding:0; }
a.entrades { display:block;width:149px;height:20px;float:left;margin:0;padding:1px 0 0 0;background:url(images/bg_foomenu.gif) left -42px no-repeat;color:#fff;text-align:center; }
a.log_puls { background: url(images/log_bg_puls.gif) left top no-repeat;display:block;width:158px;height:22px;float:right;margin:0;color:#fff;padding:4px 0 0 22px;text-align:center;margin:-4px 0 0 0; }
a:hover.log_puls { background: url(images/log_bg_puls.gif) left -26px no-repeat; }
.log_arrow { margin:-2px 6px 0 6px!important;margin:-2px 6px 0 6px;vertical-align:middle; }

.brand { display:block;width:100%;height:56px;background-color:#AD2624;float:left;color:#fff;text-align:center;font-size:13px;color:#fff;font-weight:bold;letter-spacing:1px; }
.wespec { float:left;margin:18px 0 0 16px; }
.logo { position:absolute;display:block;width:100%;margin:7px 0 0 50%;left:-50%;border:0px solid #ff0000; }
.www { float:right;margin:18px 30px 0 0; }

.pic { display:block;width:100%;height:300px;background-color:#ebebeb;float:left;text-align:center; }
.pic img { margin:12px 0 0 0; }

.indexmenu, .lefticons { display:block;width:100%;height:110px;background-color:#e0e0e0;float:left;text-align:center; }
.lefticons { width:210px;height:auto; }
.contindexmenu, .contlefticons { display:block;width:772px;height:auto;margin:12px auto 0 auto; }
.contlefticons { width:210px; }
.indexmenu a { display:block;float:left;width:125px;height:73px;color:#000;margin:5px 2px; }
.lefticons a { display:block;width:125px;height:73px;color:#000;margin:5px 2px; }
.contlefticons a, .contlefticons a.indexmenu1, .contlefticons a.indexmenu5 { margin-left:40px; }
.indexmenu a:hover, .lefticons a:hover { color:#ff0000; }
.indexmenu .textindexmenu, .lefticons .textindexmenu { font-size:11px;font-weight:bold;margin:48px auto 0 auto;background-color:#eee;display:block;width:123px;border:1px solid #ccc;border-width:1px 0 1px 0;cursor:hand; }
a.indexmenu1 { background:url(images/bg_menu1.jpg) left top no-repeat; }
a.indexmenu2 { background:url(images/bg_menu2.jpg) left top no-repeat; }
a.indexmenu3 { background:url(images/bg_menu3.jpg) left top no-repeat; }
a.indexmenu4 { background:url(images/bg_menu4.jpg) left top no-repeat; }
a.indexmenu5 { background:url(images/bg_menu5.gif) left top no-repeat;margin-left:0; }
a.indexmenu6 { background:url(images/bg_menu6.gif) left top no-repeat;margin-right:0; }
a.indexmenu7 { background:url(images/bg_menu7.jpg) left top no-repeat; }
a.indexmenu8 { background:url(images/bg_menu8.gif) left top no-repeat;margin-right:0; }

.footer, .menu { display:block;width:100%;height:29px;background-color:#AD2624;float:left;text-align:center;color:#fff;font-size:12px;letter-spacing:2px; }
.foomenu { display:block;width:486px;text-align:center;margin:3px auto;border:0px solid #ff0000; }
.foomenu a { display:inline;width:149px;height:20px;margin:0 3px;padding:1px 0 0 0; }
a.foomenu1 { background:url(images/bg_foomenu.gif) left top no-repeat;color:#fff; }
a.foomenu2 { background:url(images/bg_foomenu.gif) left -21px no-repeat;color:#fff; }
a.foomenu3 { background:url(images/bg_foomenu.gif) left -42px no-repeat;color:#fff; }
a:hover.foomenu1, a:hover.foomenu2, a:hover.foomenu3 { color:yellow; }

.menu { background-color:#bbb; }
/*.mainmenu { display:block;width:500px;text-align:center;margin:5px auto;border:0px solid #ff0000; } */
.mainmenu { display:block;width:700px;text-align:center;margin:4px auto;border:0px solid #ff0000;color:#AD2624; }
.menu a { display:inline;height:20px;margin:0 3px;padding:1px 0 0 0;color:#AD2624;font-weight:bold;font-size:12px; }
.menu a:hover { color:#fff; }
.separ { display:inline;font-size:15px; }
a.codetico { display:block;border:1px solid #ccc;background-color:#fff;width:400px;margin:auto;text-align:center;color:#c00000;font-weight:bold; }
a:hover.codetico { background-color:#c00000;color:#fff; }
a.codetico img { display:inline!important;border:0!important; }
table.cataloghi, table.sponsorizzazioni { width:auto!important;margin:auto;border:2px solid #ccc; }
table.cataloghi td { border:0px solid #ccc;padding:0 20px;width:100px;vertical-align:top; }
table.cataloghi td a, table.sponsorizzazioni td a { color:#000066;font-weight:bold; }
table.cataloghi td a:hover, table.sponsorizzazioni td a:hover { color:#c00000; }
.datisoc br { display:none; }
ul.datisoc, ul.infsito { margin:40px 0 0 0;display:block;list-style:none; }
.datisoc li img, .datisoc li a, .infsito li img, .infsito li a { display:inline!important; }

/* stili vecchio sito */
#contenuto { background-color:#ebebeb;border:0px solid #ff0000;display:block;float:left; }
#separatore { display:none;width:100%;background-color:#eee;height:30px;border-bottom:1px solid #aaa; }
#tit_menu { display:block;border:1px solid #ccc;background-color:#fff;font-weight:bold;text-align:center;border:1px solid #aaa;padding:4px 0; }
#submenu_pagine { display:block;float:left;width:210px;height:auto;background-color:#ccc;padding:20px;margin:0 40px 0 0;}
#submenu_pagine ul { margin:0;border:1px solid #aaa;padding:0 0 8px 0;background-color:#e0e0e0; }
#submenu_pagine ul { margin:0;border:1px solid #aaa;padding:0 0 8px 0;background-color:#e0e0e0; }
#submenu_pagine ul li { list-style:circle;margin:0 0 0 28px;font-size:12px; }
#submenu_pagine ul li a { color:#333;font-weight:bold;margin:0 0 3px 0; }
#submenu_pagine ul li a:hover { color:#fff;background-color:#666; }
#submenu_pagine ul li.puls { list-style:none;margin:0 0 6px 0;font-size:14px;border:1px solid #aaa; }
#destra, #neutro { display:block;height:100%;min-width:900px;text-align:justify;border:0px solid #ff0000;margin:26px 0 0 230px;font-size:12px;line-height:20px; }
#neutro ul li br { display:none; }
#destra img , #neutro img { margin:3px auto 6px auto;border:1px solid #888;padding:1px;display:block;background-color:#fff; }
#tit_sezione { font-size:28px;font-weight:bold;margin:0 0 20px 0; }
#testodestra  { margin:0 40px 0 0; }
#neutro #testodestra  { border:0px solid #ff0000;display:block;margin:auto;width:660px;padding:0; }
#sitemapsx {	float: left; }
#sitemapdx {	float: left;padding-right: 120px; }
#testodestra ul#sitemapmain {	padding:6px 6px 6px 26px;background-color:#eee;list-style:none;border:1px solid #aaa;display:block;margin:10px;width:200px;height:auto; }
#testodestra ul#sitemapmain li a {	text-decoration: none;color: #003366;font-weight: normal; }
#testodestra ul li a:hover, #testodestra ul#sitemapmain li a:hover { background: #003366;color: #fff; }
#testodestra ul li#sitemap { margin-left: -20px;padding: 4px;font-weight: bold;color:#c00000;font-size:16px; }

#video_master_box_08 { border:2px solid #ccc;background-color:#efefef;width:695px;margin:-40px auto 0 auto;padding:6px 0 6px 0;text-align:center;display:block; }
#video_master_box_08 #tit { color:#262A6E;font-weight:bold;font-size:18px;text-decoration:underline;margin:0 0 16px 0; }
a#video_master_08 { border:1px solid #262A6E;font-size:14px;font-weight:bold;padding:6px;text-decoration:none;display:inline;width:160px;background-color:#262A6E;color:#fff;margin:10px; }
a:hover#video_master_08 { background-color:#fff;color:#262A6E; }
iframe#inclusion { width:500px;height:336px;width:354px;margin:-20px auto 0 auto;display:block;background-color:#ccc; }
#submenu_pagine li a#menuattivo { color:#c00000; }
#submenu_pagine li a:hover#menuattivo { color:#fff; }
#tabdestra { width:750px!important;background-color:#f0f0f0; }
#tabdestra td { border:1px solid #aaa; }
td.areariservatahomecampo2 { font-weight:bold;color:#c00000; }
#formfornitori { border:2px solid #ccc;width:270px;margin:0 0 0 40px;padding:10px;background-color:#f0f0f0;text-align:center; }
#formfornitori input#campoform, #formfornitori input#campoformpwf { display:inline;margin:0 0 0 90px;display:block; }
ul#listateam li { list-style:none;float:left;display:block;width:200px;height:176px;border:1px solid #ccc;background-color:#f0f0f0;padding:5px;margin:4px; }
#collezioni { text-align:center; }
#collezioni #collezioni_titA, #collezioni #collezioni_titK { font-weight:bold;font-size:24px;color:#fff;margin:20px auto;padding:6px;display:block;width:500px;background-color:#000066;text-align:center; }
#collezioni #collezioni_titK { background-color:#c00000; }
#collezioni iframe#inclusion { width:166px;height:268px;margin:0 auto;display:inline;background-color:#ccc; }
object { display:block;margin:auto;border:2px solid #ccc; }
#anno_attivo, #anno_link a { background-color:#fff;padding:2px 6px;border:2px solid #ccc;text-align:center;font-weight:bold;font-size:12px;margin:12px;width:60px;color:#000066;display:block; }
#anno_link a:hover { background-color:#000066;color:#fff; }
#anno_attivo { background-color:#c00000;color:#fff;border:2px solid #c00000; }
#nolink { text-decoration:none; }
table td.presscell3, table td.presscell4 { border:1px solid #666;background-color:yellow;font-weight:bold;text-align:center;padding:2px 4px; }
table td.presscell4 { border:1px solid #bbb;background-color:#fff;font-weight:normal;text-align:center;padding:2px 4px;color:#444; }
table td.presscell4 a img { border:1px solid #bbb!important; }
table td.presscell4 a img:hover { border:1px solid #c00000!important; }
#banner { padding:0 0 0 40px; }
#banner object { display:block;width:425px;height:auto;background-color:#ccc;margin:0 auto 6px auto;border:2px solid #ccc; }
#banner input#embed_code { width:425px;background-color:#f6f6d9;font-size:10px; }

/* disattivazione vecchie voci */
#top, #menu, #footer, li.eventi { display:none; }