﻿*{margin:0;padding:0;}
body{background-repeat:repeat-x;font-family:Arial;background:#008FF5; font-size:12px;}
#Master{background:#fff;background-image:url("../img/fnd.jpg");background-repeat:repeat-x;}
#Main{width:920px;margin:0 auto;}
.des{width:240px;float:right;}
.sin{width:650px;float:left;}
/*------------------------------------------------------------- top */
#top{height:170px;padding:5px 0 0 0;background:url("../img/log.jpg") no-repeat;}
#top #languages{text-align:right; padding:0 10px;}
#top #languages input{padding:0 3px;}
#top div#sottotiolo{font-size:16px; color:#000;padding:75px 0 0 117px; font-weight:normal;}
/*------------------------------------------------------------- nav */
#nav{ height:30px}
#nav{text-transform:lowercase; color:#fff; }
#nav .sin{ margin:1px 0 0 0; width:700px}
#nav ul.navi {height:27px}
#nav ul.navi li{ display:inline; padding:0; margin:0 -2px 0 0 }
#nav ul.navi li a{ height:26px; text-decoration:none; color:#fff; background:#1F9DF7; padding:7px 10px; font-size:16px}
#nav ul.navi li a:hover{ background:#FF9600;}
/*#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{ background:url(../img/fnd_sin.jpg) repeat-y right;}
#cor .des #boxCategorie{ float:right; padding:0 0 5px 0;}
#cor .des #boxCategorie .cat{ border:1px solid #999; height:74px; text-align:right; padding:0 5px; width:185px; cursor:pointer }
#cor .des #boxCategorie .cat a{ display:block; text-decoration:none; color:Black; font-size:14px; }
#cor .skype{ float:right; margin:10px 0;}
.boxElenco{ padding:0 0 30px; border-bottom:1px dotted #ccc;}
.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; }
.home{}
.home .sin{ width:280px; }
.home .des{ width:280px; }

.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;}
.boxBanner{ height:100px}
.boxBanner .sin{ width:195px;}
.boxBanner .sin{ width:195; height:70px; margin:0 20px 0 0}

.boxHome .sin{background:url(/img/box/boxNastro.jpg) no-repeat; overflow:hidden; width:289px; height:215px;}
.boxHome .des{ background:url(/img/box/boxNastro.jpg) no-repeat; overflow:hidden; width:289px; height:215px;}
.boxHome h2{color:#0091F7; text-transform:uppercase; font-weight:normal; font-size:12px; margin:3px 0;}
.boxHome p{ margin:10px 0 0 }
.boxHome .colonnaUsato img, .boxHome .colonnaNovita img{ margin:10px; border:2px solid #efefef }
.boxHome hr{ }
.boxHome .colonnaUsato{ height:185px; width:276px; margin:26px 0 0 0 }
.boxHome .colonnaNovita{ height:185px; width:276px; margin:26px 0 0 0}
.boxHome .colonnaUsato div{ width:289px; height:185px;  }
.boxHome .colonnaNovita div{ width:289px; height:276px; height:185px; }
.boxHome .tool{ margin:8px 0 0 0; padding:0 8px; color:#fff}
.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 #efefef; margin:0; padding:0}
.elencovideo .boximg img { }
.elencovideo .description{ text-align:center; margin:10px 0 0 0; color:#0091F7; text-transform:uppercase;}

.elencoarticoli{ float:left; width:160px; margin:30px 30px 30px 0}
.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 #017FE5; margin:0; padding:0}
.elencoarticoli .boximg img { }
.elencoarticoli .description{ text-align:center; margin:10px 0 0 0; color:#0091F7; text-transform:uppercase;}
/*------------------- boxDettaglio, boxAnteprime, boxContenuti */
.boxDettaglio, .boxAnteprime, .boxContenuti{ padding:20px 0}
.boxDettaglio h2, .boxAnteprime h2{ color:#0091F7; text-transform:uppercase; font-weight:normal; font-size:22px; margin:10px 0}
.boxContenuti h2{ color:#0091F7; text-transform:uppercase; font-weight:normal; font-size:22px; margin:10px 0}
.boxContenuti p{ margin:10px 0 0 10px}
.boxContenuti ul{ padding:20px 30px;}
#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{width:920px;margin:0 auto;color:#fff;padding:10px 0;}