/*
Theme Name: Tema custom
Theme URI: http://www.vitamino.it
Description: Tema personalizzato per il sito agriosso.com
Author: Vitamino
Tags: simple, two columns, widgets

Custom WordPress by Vitamino || http://www.vitamino.it
*/
html, body { margin:0px;padding:0px;width:100%;height:100%; }
body { font-family:Arial,Verdana;font-size:13px;background:#ececec/*url(../img/bg.jpg) no-repeat fixed left bottom*/;color:#202020; }
a:active, a:link, a:visited { text-decoration:none; }
img { border:none; }
h1, h2,h3 { margin:0px;padding:0px; }
h2 { color:#172983; }
p { margin:0px;padding:0px; }
ul, li { list-style:none outside;margin:0px;padding:0px; }

.clear { clear:both; }
.T5 { margin-top:5px; }
.T10 { margin-top:10px; }
.T20 { margin-top:20px; }
.L0 { margin-left:0px; }
.black { color:#202020; }
.blue { color:#000069; }
.red { color:#690000; }

#copertina {position:absolute;z-index:99;cursor:pointer;top:0px;left:0px;width:100%;height:100%;background:#ececec;}
#copertina div {position:absolute;width:100%;z-index:3;padding:20px;bottom:0px;background:#fff;}
.copertina {width:100%;position:absolute;top:0px;left:0px;z-index:2;}

#container { z-index:1;width:984px;margin:auto;margin-top:20px;}
#content {padding-bottom:20px;}
#header { height:80px;margin-top:10px;padding-top:20px;margin-bottom:20px;background:#fff;}
#top { float:left;width:400px;margin-top:10px;margin-left:30px;height:61px;}
#top h1 { display:none;}

#bar { float:left;width:200px;background:#fff; }
#brands { text-align:center; }
#brands li { display:inline;margin-top:20px;margin-right:20px; }

#assistenza { margin:15px;font-size:12px; }
#assistenza h2 { font-size:14px; }

#news { margin:15px;font-size:12px; }
#news h2 { font-size:14px;margin-top:20px;border-top:3px solid #ececec;padding-top:20px; }
#news h3 { margin-top:10px;font-size:12px;color:#960000;margin-bottom:3px; }
#news img { float:right;margin-left:10px;margin-bottom:10px;width:50px;height:50px; }
#news div { cursor:pointer; }

#page .news .ico { float:left;margin-right:15px;margin-bottom:10px;text-align:center;margin-top:5px; }
#page .news .ico span {display:block;margin-top:0px;background:#202020;color:#fff;padding:1px;}
#page .news img {display:block;}

#page div.home-news { cursor:pointer;margin-bottom:10px; }
#page .home-news img { float:right;margin-left:10px;margin-top:-15px }
#page .home-news h3 { font-size:14.5px;color:#960000 }
#page small { font-weight:normal;color:#690000 }

#page .usato_home_item_wrapper {margin-top:5px;}
#page .usato_home_item_left {float:right;width:215px;height:55px;padding:10px;padding-left:30px;padding-top:10px;padding-bottom:10px;background:#ececec url(../img/arrow02.png) no-repeat left center;line-height:14px;}
#page .usato_home_item_right {float:left;width:75px;}
#page .usato_home_name {font-weight:bold;font-size:14px;}

#menu { float:right;margin-right:20px;margin-top:26px;padding-left:0px }
#menu li { float:left;display:block;height:50px;border-right:1px solid #dadada;margin-left:10px }
#menu a { display:block;color:#202020;padding:5px;text-decoration:none }
#menu a:hover { border-bottom:3px solid #0000cc }
#menu a.select { border-bottom:3px solid #cc0000 }

#page { float:left;width:764px;margin-left:20px; }
#page h2 { font-size:18px;margin-bottom:3px; }
#page li { list-style:none outside;margin:0px; }

#blognav {float:right;width:180px;}
#blognav h2 {color:#000;}
#blognav li {list-style:none outside;padding:0px;margin:0px;margin-bottom:3px;display:block;}
#blognav li a, .wp-tag-cloud a {color:#fff;text-decoration:none;background:#960000 url('../img/arrow01.png') no-repeat 5px 5px;padding-left:17px;height:20px;display:block;font-size:10pt;line-height:20px;}
#blognav li a:hover, .wp-tag-cloud a:hover {color:#202020;background-color:#cacaca;}

#banner { background:#fff;padding-top:20px; }
#banner img { padding-left:4px; }
#banner div { padding:20px;padding-top:15px;text-align:justify; }
#banner div.blog {padding:0px;padding:30px;padding-top:0px;margin-top:20px;}
#banner .blog div { padding:0px;padding-top:5px;text-align:justify; }
#banner .blog .posts {padding:0px;margin:0px;margin-top:2px;margin-bottom:5px;border-top:1px dashed #969696;padding-top:5px;}
#banner .blog .posts h2 a, #banner .blog .posts h2 {color:#000099;font-family:georgia;font-weight:normal;margin-top:5px;}
#banner .blog .posts h2 a:hover {color:#cc0000;}
#banner .blog .entry ul, #banner .blog .articolo ul, #banner .blog .entry ol, #banner .blog .articolo ol {margin-top:5px;}
#banner .blog .entry li, #banner .blog .articolo li {margin-left:20px;list-style:disc outside;}

#banner .blog .entry {padding:0px;margin:0px;text-align:left;}
#banner .blog .entry object {margin-top:10px;border-top:3px solid #000;}
#banner .entry .comments a {display:block;margin-top:10px;color:#ab0000;}
#banner .entry .comments a:hover {color:#969696;}
#banner .blog div.ico {float:right;width:200px;padding:0px;margin-left:20px;border:6px solid #dadada;margin-top:20px;margin-bottom:10px;}
#banner .blog .ico span {display:block;width:194px;margin-top:0px;background:#202020;color:#fff;padding:3px;}
#banner .blog .ico img {display:block;margin:0px;width:200px;padding:0px;}
#banner h2.pagetitle {color:#000;font-size:15px;margin-bottom:15px;}
#banner .blog small {text-align:right;display:block;color:#454545;margin-top:20px;}

#banner .commentlist img.avatar, #banner .commentlist .commentmetadata {display:none;}
#banner .commentlist p {padding:5px;background:#fff999;}

#banner .meteoimg li {float:left;width:150px;list-style:none outside;padding:0px;margin:0px;margin-left:10px;margin-bottom:5px;}

h2.info { font-size:14px }
.footer { width:756px;margin-left:220px;margin-top:3px;padding:4px;padding-bottom:20px;margin-bottom:10px }
.footer img { width:730px }
#info { background:#ab0000;color:#fff;padding:5px;text-align:center;font-size:11px }
#info a { text-decoration:none;color:#fff;font-weight:bold }

#page .box-sx { float:left;width:340px;padding:20px;margin-top:3px;background:#fff;color:#454545 }
#page .box-dx { float:right;width:340px;padding:20px;margin-top:3px;background:#fff;color:#454545 }
#page .box { padding:20px;margin-top:3px;background:#fff;color:#454545 }
#page .box p { text-align:justify;margin-bottom:5px }
#page .box a { color:#aa0000 }
#page .box a:hover { text-decoration:underline }
#page .box li { display:block;float:left;width:130px;margin-top:10px;margin-left:16px }
#page .box li.L0 { margin-left:0px }

#page .box-sx .eventi {float:right;width:180px;}
#page .box-sx .eventi ul {padding:0px;margin:0px;}
#page .box-sx .eventi li {list-style:none outside;color:#202020;padding:0px;margin:0px;}
#page .box-sx .eventi li a {display:block;color:#202020;margin-top:12px;font-size:12px;}
#page .box-sx .eventi li a:hover {background:#ececec;}
#page .box-sx .eventi li b {font-size:13px;}
#page .box-sx .eventi li small {font-size:12px;}

#page .box-azienda { float:left;width:340px;height:150px;padding:20px;margin-left:3px;margin-top:3px;background:#fff;color:#454545 }
#page .box-azienda h2 { color:#000 }
#page .box-azienda h2.blue { color:#172983 }

#page .box-marchi { float:left;width:212px;cursor:pointer;height:70px;text-align:center;padding:20px;margin-left:3px;margin-top:3px;background:#fff;color:#454545 }
#page .box-marchi h2 { color:#000 }
#page .box-marchi h2.blue { color:#172983 }
#page .L0 { margin-left:0px }
#page .box-marchi img { }

#page .prodotti-ico { float:left;width:150px; }
#page .prodotti-desc { float:right;width:555px; }
#page .prodotti-desc h3 { font-size:13px;color:#000; }
#page .prodotti-desc li { display:block;float:left;width:auto;margin-left:0px;margin-right:5px;margin-top:5px;font-size:12px; }
#page .prodotti-desc li a { display:block;padding:3px;padding-left:5px;padding-right:5px;background:#dadada;text-align:center;color:#202020;text-decoration:none; }
#page .prodotti-desc li a:hover { background:#ab0000;color:#fff;text-decoration:none; }
#page .prodotti-desc li span { font-weight:bold;display:block; }
#page .prodotti-desc li.label span { display:block;font-weight:normal; }
#page .prodotti-desc .label { background:#202020;color:#fff;padding:5px;padding-top:3px;padding-bottom:3px; }
#page .prodotti-desc li.list { background:#dadada;color:#202020;padding:5px;padding-top:3px;padding-bottom:3px; }

.gal {padding:10px;width:940px;}

#azienda { text-align:center;padding:30px }
#azienda .intestazione { font-size:23px }

/* Vertical Accordions */

#vertical_container { width:200px;margin-top:20px; }
#vertical_container ul, #vertical_container li { margin:2px;padding:0px;list-style:none outside; }
#vertical_container li { display:block;margin-bottom:3px; }
#vertical_container ul li.parent ul { margin-top:3px; }
#vertical_container ul li a { display:block;margin:0px;padding:0px;text-decoration:none;background-color:#172983;color:#fff; }
#vertical_container ul li a:hover { background:#ab0000; }
#vertical_container ul li a.select, #vertical_container .parent a.select { background:#ab0000; }
#vertical_container ul li.parent.active a { display:block;margin:0px;padding:0px;text-decoration:none;background:#cacaca;color:#202020;padding:5px;padding-left:15px; }
#vertical_container ul li.parent.active a:hover { border-right:3px solid #cc0000;color:#cc0000; }
#vertical_container ul li.parent.active a.jsclick { margin:0px;padding:0px;background:#172983;color:#fff;border:none; }
#vertical_container ul { clear:both; }
#vertical_container .menusx { display:block;height:15px;margin:0px;padding:5px;padding-left:15px; }

/* Kwicks */

#slideshow { position:relative;width:764px;margin-top:0px;background:#fff;padding-top:15px; }
#slideshow ul { margin:0;padding:0;list-style-type:none;height:1%; /* IE fix */}
#slideshow ul:after { content: ".";clear:both;display:block;height:0;visibility:hidden }
#slideshow ul.kwicks { width:756px;height:300px;overflow:hidden;display:block;margin:0px;padding:0px;list-style:none outside }
#slideshow .slides { overflow:hidden;width:760px}
#slideshow .slides ul { width:3800px }
#slideshow .slides li { float:left;display:block;width:760px;height:300px;margin:4px;padding:0px;list-style:none outside }
#slideshow .slides h2 { margin-top:0px }

#slideshow .slides-nav li { float:left;list-style:none outside;margin:0px;padding:0px;margin-top:5px;padding-left:20px }
#slideshow .slides-nav li a { display:block;font-size:12px;color:#454545;margin-bottom:10px }

#slideshow .slides-nav li.on { margin-top:0px }
#slideshow .slides-nav li.on a { padding-top:5px }
.js #slideshow .slides-nav li.on { margin-top:0px }
.js #slideshow .slides-nav li.on a { color:#ab0000;font-weight:bold }

.kwicks { cursor:pointer }
.kwicks li img { display:block }

/* ROUND BORDERS */

.my-border, .my-border .sb-inner { background:#fff }
.gadget img { display:none }
.powered { display:none }

#contatti { float:left;width:340px;padding:10px;font-size:13px }
#contatti h2 { color:#000;margin-bottom:10px }
#contatti h3 { color:#000;margin-top:5px;font-size:14px }
#form { display:none }
form { margin:0px }
form, ol { margin:0px;padding:0px;margin-top:10px;width:300px }
.cform li input { display:block;height:25px;margin:0px;padding:0px;font-size:15px;line-height:25px;width:100%;border:1px solid #454545 }
.cform li textarea { display:block;height:60px;margin:0px;padding:0px;font-size:13px;width:100%;border:1px solid #454545 }
.cform li label { font-size:13px;line-height:14px;color:#454545 }
#preventivo label { color:#960000 }
#sendbutton { width:150px;margin-top:10px }

#page .ngg-albumoverview { margin-top:8px; }
.ngg-thumbnail { display:none; }
.ngg-description { display:none; }
#page .ngg-albumtitle a { padding:10px;padding-top:3px;padding-bottom:3px;background:#172983;color:#fff }

.usato_item_wrapper {position:relative;float:left;width:150px;height:150px;overflow:hidden;margin-right:12px;margin-top:10px;cursor:pointer;}
.usato_item_wrapper img {width:150px;height:150px;}
#page .usato_home_name {position:absolute;bottom:0px;background:#202020;color:#fff;width:145px;padding-left:5px;height:20px;line-height:20px;font-size:12px;font-weight:normal;overflow:hidden;text-align:left;}

/* commenti */

#page .commentlist li {list-style:none outside;margin:0px;padding:0px;margin-bottom:15px;}
#page .commentlist div {width:700px;padding:0px;}
#page .meteo li {list-style:none outside;margin:0px;padding:0px;color:#960000;}
#page .commentlist cite {padding-left:5px;}
#page .commentlist p {margin-top:3px;}

