body{margin: 0;padding: 0;font-family: 'PT Sans Narrow', sans-serif;font-size:18px;color:#00375f;}
a {cursor: pointer;}
a:visited{color:#00375f;text-decoration: none;}
a:link{color:#00375f;text-decoration: none;}
a:hover{color:#5f6f36;text-decoration: none;}

.set-grafica{background-image: url('http://www.bestmicro.it/ink/css/img/set-grafica.png');background-repeat: no-repeat;}
.SetGraficaFiles{background-image: url('http://www.bestmicro.it/ink/css/img/set-grafica-files.png');background-repeat: no-repeat;}
.loading{background-image: url('http://www.bestmicro.it/ink/css/img/loading.gif');background-repeat: no-repeat;background-position:center center}

td{text-align:left;}
img {border:0px;}

.nascosto{display:none;}

.txt-dx{text-align:right;}
.txt-c{text-align:center;}

.txt-fino{font-weight:lighter}
.txt-normale{font-weight:normal}
.txt-grassetto{font-weight:bold}

a.link-bianco:Link {color:#ffffff;text-decoration: none;}
a.link-bianco:Visited {color:#ffffff;text-decoration: none;}
a.link-bianco:Hover {color:#ffffff;text-decoration: none;}

.txt-piccolo{font-size:12px;}
.txt-medio{font-size:18px;}
.txt-grande{font-size:32px;}
.txt-gigante{font-size:46px;}

.barrato{text-decoration:line-through}
.grassetto{font-weight:bold}


.verde{color:#5f6f36}
.blu{color:#00375f}


h1{border_0;margin:0;font-size:20px;font-weight:bold;color:#5f6f36;height:36px;line-height:20px;}


#LoadingDiv{width:100%;height:40px;display:block;}


.record{width:640px;height:180px;margin-bottom:20px;float:left;}
.record-foto{width:240px;height:180px;display:block;float:left;background-position: center center;background-color:#fafafa;background-repeat: no-repeat}
.record-dx{width:390px;height:180px;float:left;margin-left:10px;}
.record-titolo{width:390px;height:30px;line-height:20px;float:left;}
.record-txt{width:390px;height:87px;float:left;}
.record-link{width:390px;height:20px;line-height:20px;float:left;text-align:right;margin-top:1px;}


.ListaFiles{float:left;height:24px;width:100%;line-height:24px;margin-top:2px;text-indent:28px;}
.IcoFiles_pdf{background-position:-1112px 0;}
.IcoFiles_rar{background-position:-1112px -24px;}
.IcoFiles_odt{background-position:-1112px -48px;}
.IcoFiles_doc{background-position:-1112px -72px;}
.IcoFiles_xls{background-position:-1112px -96px;}
.IcoFiles_eps{background-position:-1112px -120px;}
.IcoFiles_swf{background-position:-1112px -144px;}
.IcoFiles_zip{background-position:-1112px -168px;}
.IcoFiles_flv{background-position:-1112px -192px;}
.IcoFiles_mp4{background-position:-1112px -216px;}
.IcoFiles_txt{background-position:-1112px -240px;}
.IcoFiles_rtf{background-position:-1112px -264px;}
.IcoFiles_xlsx{background-position:-1112px -96px;}
.IcoFiles_docx{background-position:-1112px -72px;}

.galleria{width:980px;margin-left:-20px;float:left;}
.galleria-foto{width:225px;height:225px;float:left;margin-bottom:20px;margin-left:20px;}




.form{width:620px;float:left;margin:0;padding:0;}
.form-riga{width:620px;float:left;display:block;clear:both;margin:0;padding:0;margin-top:5px;}

.form-riga-titolo{width:310px;float:left;text-align:right;display:block;margin:0;padding:0;height:32px;line-height:32px;}
.form-riga-campo{width:305px;float:right;display:block;margin:0;padding:0;height:32px;}
.form-riga-campo-argomento{width:305px;float:right;display:block;margin:0;padding:0;height:32px;line-height:32px;font-weight:bold}
.form-riga-campo-testo{width:305px;float:right;display:block;margin:0;padding:0;height:32px;line-height:32px;font-weight:bold}

.form-riga-campo-help{width:305px;float:right;display:block;margin:0;padding:0;height:20px;line-height:20px;font-weight:normal;font-size:10px;margin-top:-6px;}
.form-riga-campo-textarea{width:305px;float:right;display:block;margin:0;padding:0;height:153px;}

input.form-campo{border:1px solid grey;background:#f7f7f7;height:30px;line-height:30px;width:293px;padding:0 5px;}
select.form-campo{border:1px solid grey;background:#f7f7f7;height:30px;line-height:30px;width:305px;}
textarea.form-campo{border:1px solid grey;background:#f7f7f7;height:150px;width:293px;padding: 0 5px;resize:none;}
.form-campo-checkbox{border:1px solid grey;background:#f7f7f7;height:18px;width:18px;margin-top:8px;margin-left:-1px;}

.form-btn-riga{width:620px;height:50px;float:left;margin-top:20px;}
.form-btn{width:177px;height:39px;border: none;background-image: url('http://www.bestmicro.it/ink/lib/form/img/btn.png');background-position: 0 0;text-align:center;line-height:39px;cursor:pointer;margin-top:-0px;float:right;}


html {height: 100%;}
body {width: 100%;height: 100%;}
.wrapper {
width: 960px;
margin: 0 auto;
min-height: 100%;
height: auto !important;
height: 100%;
}
.header-home{height:564px;}
.header{height:340px;}
.middle {width: 100%;padding: 0 0 300px;position: relative;}
.middle:after {display: table;clear: both;content: '';}
.container {width: 100%;float: left;overflow: hidden;}
.content {padding: 0 0 0 320px}
.content-home {padding: 0 0 300px;display:table;width:960px;}
.left-sidebar {float: left;width:292px;margin-left: -100%;position: relative;}
.footer {width: 960px;margin: -300px auto 0;height: 300px;position: relative}




#Logo{width:219px;height:75px;position:absolute;margin-top:8px;margin-left:24px;}

#MenuAlto{width:360px;height:24px;position:absolute;margin-top:49px;margin-left:330px;}

#Menu{width:912px;height:40px;position:absolute;margin-top:112px;margin-left:24px;background:#00375f;z-index:99;opacity: 0.9;filter: alpha(opacity=90);}
#Molliche{width:912px;height:20px;position:absolute;margin-top:85px;margin-left:24px;}
#Slide{width:960px;height:422px;position:absolute;top:142px;left:50%;margin-left:-480px;z-index:1;}
#Social{width:96px;height:28px;position:absolute;margin-top:40px;margin-left:840px;}
#Foto{width:960px;height:179px;position:absolute;top:142px;left:50%;margin-left:-480px;z-index:1;}

#Carrello{width:120px;height:28px;position:absolute;margin-top:40px;margin-left:710px;}
#CarrelloTxt{width:100px;height:20px;position:absolute;margin-top:8px;margin-left:0;}
#CarrelloPezzi{width:23px;height:14px;position:absolute;margin-top:0px;margin-left:97px;text-align:center;font-size:10px;}
#CarrelloIcona{width:23px;height:14px;position:absolute;margin-top:14px;margin-left:97px;background-position:-543px 0}


#Ricerca{width:205px;height:21px;position:absolute;margin-top:122px;margin-left:715px;background:#fff;z-index:999}
#RicercaInput{width:170px;height:17px;position:absolute;border:0;margin-left:4px;margin-top:1px;}
#RicercaBtn{width:15px;height:12px;position:absolute;margin-top:3px;margin-left:183px;background-position:-653px 0;cursor:pointer;}


.menu{float:left;margin-left:12px;height:40px;line-height:40px;}
.menu:first-child {margin-left:14px;}
a.menu:Link {color:#ffffff;text-decoration: none;}
a.menu:Visited {color:#ffffff;text-decoration: none;}
a.menu:Hover {color:#5f6f36;text-decoration: none;}


.menu-alto{float:right;margin-left:12px;height:24px;line-height:24px;}
a.menu-alto:Link {text-decoration: none;}
a.menu-alto:Visited {text-decoration: none;}
a.menu-alto:Hover {color:#5f6f36;text-decoration: none;}

.ico-social{width:29px;height:28px;display:block;float:left;margin-left:3px;}
.ico-facebook{background-position:-566px 0}
.ico-google{background-position:-595px 0}
.ico-youtube{background-position:-624px 0}


.menu-base{float:left;margin-right:10px;height:24px;line-height:24px;font-size:14px;}
a.menu-base:Link {text-decoration: none;}
a.menu-base:Visited {text-decoration: none;}
a.menu-base:Hover {color:#5f6f36;text-decoration: none;}

#Base{width:960px;height:270px;border-top:1px solid #697940;margin-top:29px;}
#MenuBase{width:800px;height:24px;position:absolute;margin-top:41px;margin-left:24px;}
#Loghi{width:800px;height:59px;position:absolute;margin-top:105px;margin-left:24px;}
.loghi{float:left;height:59px;line-height:72px;}
#SocialBase{width:96px;height:28px;position:absolute;margin-top:40px;margin-left:840px;}
#BestMicro{width:800px;height:59px;position:absolute;margin-top:185px;margin-left:24px;}
#Infosoft{width:88px;height:29px;position:absolute;margin-top:200px;margin-left:848px;background-position:-543px -28px}
