/*

Theme Name: Emilio Rivera

Description: Tema realizzato su misura.

Version: 1.0

Author: Karlis Design

Tags: 2 colonne, larghezza 765px, widget ready

website for support: http://karalisdesign.com

live chat: karalisdesign@live.it

email: info@karalisdesign.com

*/



body {

color:#333333;

font-family:Arial;

font-size:12px;

margin:0;

padding:0;

}

a img {

border:0 none;

}

a {

color:#333333;

text-decoration:none;

}

a:hover {

color:#333333;

}

h1, h2, h3, form, p, ul, ol, li {

margin:0;

padding:0;

}

#top {

background:#008800 url(images/logo.jpg) no-repeat scroll center center;

display:block;

float:left;

height:65px;

width:100%;

}

#top .logo {

display:block;

height:65px;

margin:0 auto;

width:270px;

}

#top .logo a {

display:block;

height:65px;

width:100%;

}

#wrapp {

display:block;

margin:0 auto;

width:765px;

}

.clear {

float:left;

width:100%;

}

#lang {

float:left;

height:18px;

padding-top:7px;

text-align:right;

width:100%;

}

#lang img {

padding-left:5px;

}

#header {

background:transparent url(images/header.jpg) no-repeat scroll 0 0;

float:left;

height:166px;

width:100%;

}

#main {

display:block;

float:left;

margin-bottom:50px;

width:550px;

}

#main .content {

display:block;

}

#main .content h1 {

color:#008800;

font-size:13px;

margin-bottom:10px;

}

#main .content .text {

text-align:justify;

width:520px;
line-height:20px;

}



.text p {

padding:5px 0;

}

#novita {

height:500px;

margin-bottom:10px;

margin-top:20px;

overflow:hidden;

width:546px;

}

#novita h2, #form h2 {

color:#008800;

font-size:13px;

margin-bottom:10px;

}

#novita .particolare {

border:1px solid #DDDDDD;

float:left;

height:210px;

margin-bottom:10px;

margin-right:5px;

overflow:hidden;

padding:8px;

width:154px;

}

#novita .particolare:hover {

background:#EEEEEE none repeat scroll 0 0;

border-color:#BBBBBB;

}

#novita .particolare .nomeprodotto {

clear:both;

color:#000000;

float:left;

font-size:12px;

line-height:13px;

padding-top:5px;

}

#novita .particolare .nomeprodotto a {

color:#000000;

}

#novita .particolare .nomeprodotto a:hover {

color:#333333;

}

#novita .particolare .prezzo {

clear:both;

color:#999900;

float:left;

padding-top:5px;

}

#navigation {

border:1px solid #DDDDDD;

clear:both;

color:#008800;

font-weight:bold;

margin-bottom:20px;

padding:5px;

width:514px;

}

#product {

margin-bottom:50px;

overflow:hidden;

width:520px;

}

#product #zoom {

background:transparent url(images/zoom.jpg) no-repeat scroll left center;

height:20px;

width:100%;

}

#product #zoom a {

display:block;

height:20px;

width:45px;

}

#product #image {

float:left;

}

#meta {

float:left;

overflow:hidden;

padding-bottom:5px;

padding-left:10px;

width:350px;

}

#meta p.categoria {

color:#008800;

}

#meta p.categoria a {

color:#008800;

}

#product h2 {

clear:both;

color:#008800;

font-size:12px;

}

#meta p {

clear:both;

color:#666666;

line-height:16px;

}

#meta p.small {

clear:both;

color:#666666;

font-size:11px;

}

#meta .prezzo {

background:#CB0861 none repeat scroll 0 0;

color:#FFFFFF;

font-weight:bold;

height:26px;

padding:5px;

width:150px;

}

#product p.text {

color:#333333;

line-height:20px;

padding:5px 0 20px 0;

text-align:justify;

width:100%;

}

#sidebar {

float:right;

width:200px;

}

#sidebar a {

color:#000000;

}

#sidebar a:hover {

color:#333333;

}

#sidebar h2 {

background:#008800 none repeat scroll 0 0;

color:#FFFFFF;

float:left;

font-size:11px;

margin-bottom:5px;

padding:8px 10px;

text-transform:uppercase;

width:180px;

}



#sidebar h2 a {

color:#fff;

}



#sidebar h2 a:hover {

color:#ccc;

}



#sidebar ul, #sidebar li {

clear:both;

float:left;

list-style-type:none;

margin:0;

padding:0;

}

#sidebar ul li {

line-height:18px;

width:180px;

}

#sidebar ul {

margin-bottom:20px;

}

#bottom {

background:#008800 none repeat scroll 0 0;

float:left;

height:60px;

width:100%;

}

.wp-pagenavi span.pages, .wp-pagenavi a.page, .wp-pagenavi a {

border:0 none !important;

color:#999999 !important;

}

.wp-pagenavi span.current {

border:0 none !important;

color:#666666 !important;

}

.wp-pagenavi .pages {

display:none !important;

}

#form {

color:#333;

font-size:11px;

margin-top:20px;

}

#form textarea {

font-family:Arial;

}

#form h2 {

margin-bottom:5px;

}

#form .left {

float:left;

padding-right:10px;

width:250px;

}

#form .left .nomestato {

float:left;

padding:0 5px 0 0;

width:120px;

}

#form .left .nomestato input, #form .left .nomestato select {

background:#F6F6F6 none repeat scroll 0 0;

border:1px solid #CCCCCC;

color:#008800;

font-size:11px;

margin-bottom:10px;

padding:3px;

width:110px;

}

#form .left .nomestato select {

height:21px;

}

#form .left .completo {

width:250px;

float:left;

}

#form .left .completo input {

background:#F6F6F6 none repeat scroll 0 0;

border:1px solid #CCCCCC;

color:#008800;

font-size:11px;

margin-bottom:10px;

padding:3px;

width:230px;

}

#form .left .radio {

display:inline;

font-size:10px;

float:left;

}

#form .left .radio input {

margin:0;

padding:0;

}

#form .right {

float:left;

width:260px;

}

#form .right textarea {

background:#F6F6F6 none repeat scroll 0 0;

border:1px solid #CCCCCC;

color:#008800;

font-size:11px;

height:136px;

padding:5px;

width:245px;

}

#form .lungo {

float:left;

margin-top:10px;

}

#form .lungo textarea {

background:#F6F6F6 none repeat scroll 0 0;

border:1px solid #CCCCCC;

color:#008800;

font-size:11px;

height:90px;

margin-bottom:5px;

padding:5px;

width:506px;

}

#form .lungo input {

background:#CB0861 none repeat scroll 0 0;

border:0 none;

color:#FFFFFF;

font-size:10px;

padding:2px 5px;

}

.messaggio {

text-align:center;

font-weight:bold;

font-size:12px;

text-transform:uppercase;

margin-top:20px;

display:block;

color:#008800;

}