﻿*{margin:0;padding:0;}
body{background-repeat:repeat-x;font-family:Arial; background:#004B93 url("../img/struttura/body.png") repeat-y center ; font-size:12px; text-align:center}
#Master{width:1000px;margin:-90px auto 0; text-align:left; background:#fff url("../img/topen.jpg") no-repeat center top;}
#Main{margin:0 auto;}
.des{width:240px;float:right;}
.sin{width:650px;float:left;}
/*------------------------------------------------------------- top */
#top{height:570px;}
#top #languages{text-align:center; clear:both;  margin-top:20px }

#top .boxLogo{ float:left; width:475px; height:140px; margin:135px 0 0 38px;}
#top .boxLogo a{ text-decoration:none; display:block; width:475px; height:140px;}
#top .boxLogo a span{ visibility:hidden;}
#top .boxPulCatalogo{  height:263px;}
#top .boxPulCatalogo a{ position:absolute; height:203px; width:183px; background:url("../img/catalogo.png") no-repeat; text-decoration:none; background-position:0 -202px}
#top .boxPulCatalogo a:hover{background-position:0 0}
#top .boxPulCatalogo a span{ visibility:hidden}
.navCategorie{ clear:both; margin:5px 0 0 0}
.navCategorie .boxSin{ float:left; width:275px; margin-left:15px }
.navCategorie .boxCen{ float:left; width:407px; margin-left:5px;}
.navCategorie .slideshow{ width:407px; height:296px; overflow:hidden}
.navCategorie .boxDes{ float:right; width:290px; }

.navCat{ vertical-align:middle; height:95px; cursor:pointer; padding:0 10px;}
#navCat1{ background:url("../img/cat/1.png") no-repeat top left; text-align: right}
#navCat2{ background:url("../img/cat/2.png") no-repeat top left; text-align: right}
#navCat3{ background:url("../img/cat/3.png") no-repeat top left; text-align: right}
#navCat4{ background:url("../img/cat/4.png") no-repeat top left;}
#navCat5{ background:url("../img/cat/5.png") no-repeat top left;}
#navCat6{ background:url("../img/cat/6.png") no-repeat top left;}

.navCategorie a{ text-decoration:none; color:#fff;}
.navCategorie a span{ font-size:18px; font-weight:bold; }


/*------------------------------------------------------------- nav */
#nav{ height:51px; clear:both}
#nav{text-transform:lowercase; color:#fff; }
#nav .sin{ margin:1px 0 0 0; width:700px}
#nav ul.navi {height:51px; text-align:left; padding:5px 0 0 60px}
#nav ul.navi li{ display:inline; padding:0; }
#nav ul.navi li a{ height:51px; text-decoration:none; padding:0 15px; font-size:18px; font-weight:bold; color:#42A9D9}
#nav ul.navi li a:hover{ color:#004B93 }
/*#nav ul.navi { position:absolute; height:27px}
#nav ul.navi li{ display:inline; padding:0 0 0 10px; position:absolute; height:26px}
#nav ul.navi li a{ display:block; height:26px; text-decoration:none; color:#fff;}
#nav ul.navi li a span{ visibility:hidden;}*/
#nav .des{ text-align:center; width:190px}
#nav .des .inpCerca{ background:#52AFF4; color:#fff; border:none; padding:3px;}
/*------------------------------------------------------------- cor */
/*- blu #017FE5 -*/
/*- arancio #FF9933 -*/
#cor{ }
.home{ width:1000px}
.boxHome{ width:1000px; padding:20px 0;}
.boxElenco{ padding:0 0 30px; border-bottom:1px dotted #ccc; text-align:justify}
.boxElenco img{ float:left; border:3px solid #efefef; margin:0 5px 5px 0;}
.boxMovie{ text-align:center; width:613px; height:239px; padding:8px 0 0 0; background:url(/img/sfoMovie.jpg) no-repeat; }
.boxArticoli{ text-align:center; width:613px; height:115px; padding:8px 0 0 0; background:url(/img/sfoArticoli.jpg) no-repeat; }

.boxGallery, .boxBanner{ margin:10px 0 0 0; text-align:center;}
.boxGallery img{ }
.boxGallery .sin{ padding:0 0 0 0; }
.boxGallery .des{ padding:0 0 0 0; }

.boxHome .sin{width:490px; float:left; text-align:center}
.boxHome .des{width:490px; float:right; text-align:center}
.boxHome h2{color:#0091F7; text-transform:uppercase; font-weight:normal; font-size:12px; margin:3px 0;}
.boxHome p{ margin:10px 0 0; text-align:justify }
.boxHome .colonnaUsato img, .boxHome .colonnaNovita img{ margin:10px; }
.boxHome .colonnaUsato h2, .boxHome .colonnaNovita h2{ padding:0 10px; }
a.ava_ind{ cursor:pointer}
.boxHome hr{ clear:both }
.boxHome .colonnaUsato{ height:303px; width:279px; text-align:center;  }
.boxHome .colonnaNovita{ height:303px; width:279px; text-align:center;}
.boxHome .colonnaUsato div{ width:289px; height:185px;  }
.boxHome .colonnaNovita div{ width:289px; height:276px; height:185px; }
.boxHome .tool{ background:#fff; width:407px; height:321px; text-align:center; margin:auto; padding:10px}
.boxHome .tool .titoloTool{ background:#004B93; color:#fff; text-align:center; margin:auto; font-size:16px; padding:5px }
.boxHome a{ color:#000; text-decoration:none}

.articoliRandom{ margin:0 auto }
.articoliRandom div{ width:600px; margin:-2px 0 0 0 }
.articoliRandom div div{ float:left; width:200px; height:100px; text-align:left; color:#0091F7; padding:0; margin:0;}
.articoliRandom div div img{ border:2px solid #efefef; float:left}
.articoliRandom div div a{ color:#000; text-decoration:none; font-size:10px }
.articoliRandom h2{ width:180px; color:#0091F7; text-transform:uppercase; font-weight:normal; font-size:12px; margin:6px 0;}

/*------------------- elencoarticoli */
.elencovideo{float:left; width:320px; margin:30px 30px 30px 0}
.elencovideo a{ text-decoration:none; color:#000; display:block;}
.elencovideo .boximg { width:160px; height:160px; border:5px solid #004B93; margin:0; padding:0}
.elencovideo .boximg img { }
.elencovideo .description{ text-align:center; margin:10px 0 0 0; color:#0091F7; text-transform:uppercase;}
.boxAnteprime .distanzia{ padding:0 0 0 30px;}
.elencoarticoli{ float:left; width:160px; margin:30px 20px 30px 20px}
.elencoarticoli a{ text-decoration:none; color:#000; display:block;}
/*.elencoarticoli .boximg { width:160px; height:160px; border:5px solid #efefef; margin:0; padding:0}*/
.elencoarticoli .boximg { width:160px; height:160px; border:2px solid #004B93; margin:0; padding:0}
.elencoarticoli .boximg img { }
.elencoarticoli .description{ text-align:center; margin:10px 0 0 0; color:#004B93; text-transform:uppercase; text-align:justify}
/*------------------- boxDettaglio, boxAnteprime, boxContenuti */
.boxDettaglio, .boxAnteprime, .boxContenuti{ padding:20px 20px; text-align:justify}
.boxDettaglio h2, .boxAnteprime h2{ color:#fff; text-transform:uppercase; font-weight:normal; font-size:18px; margin:10px 0; 
                                    background:#004B93; padding:3px 3px 3px 20px;}
.boxContenuti h2{ color:#004B93; text-transform:uppercase; font-weight:normal; font-size:22px; margin:10px 0}
.boxContenuti p{ margin:10px 0 0 10px}
#map{ height:300px; border:5px solid #efefef;}
.boxDettaglio .des{ float:right; width:300px; background:url(/img/datitecnici.gif) no-repeat top; padding:25px 0 0 0; }
.boxDettaglio .sin{ float:left; width:290px; padding:5px; background:#efefef;}
.boxDettaglio .cen{ clear:both;}
.boxDettaglio .caratteristiche{background:url(/img/caratteristiche.gif) no-repeat top; padding:25px 0 0 0; margin:50px 0 0 0;}
.fotogallery{background:url(/img/fotogallery.gif) no-repeat top; padding:25px 0 25px 0; margin:30px 0 0 0;}
.boxDettaglio .cen p{ margin:10px 0 0 10px}
.fotogallery .thumbFotoGallery{ float:left; padding:5px; width:130px; background:#efefef; margin:20px 20px 0 0 }
hr{ visibility:hidden; clear:both}
.input{ border:1px solid #ccc; padding:2px;}
/*------------------------------------------------------------- pie */
#pie{color:#fff ; Background:url("../img/pie.png") no-repeat center top;  }
.datiPie{ text-align:center; padding:85px 0 0 0; }
.contenutoPie{ text-align:center; Background:#004B93 url("../img/pieChiudi.jpg") no-repeat center bottom ; padding:20px 0 124px 0 }
.contenutoPie ul{ list-style:none}
