
/*
Theme Name: Posterwinning
Theme URI: http://eurotraining.it
Description: Custom posterwinning theme
Author: EE
Author URI: http://eurotraining.it
*/

.hlcenter {
	color:#FB7D08;
	font-size:12px;
font-weight:bold;
}
body{
background: #111 url(images/body.jpg) repeat-y top center;
font-family: Arial,sans serif;
height: 100%;
display: block;
color: #c1c1c1;}
#page{
margin: auto;
width: 1000px;
}
#shopp, br.clear, div.clear, #shopp div.description, #shopp .products, #shopp .products ul, #shopp .products li.row, #shopp .category, #shopp #cart, #shopp #cart table {
clear:left !important;
}
.subfooter{
padding: 10px 30px	;
}
#shopp .breadcrumb li a{
color:#fb7d08;
font-size:11px;
margin:0 3px;
}
.entry >p{
padding: 3px 0px}
.entry >table{
padding: 3px 10px;}
.product_image{
float: left;
margin-right: 10px;}
.product_container{
height: 280px;
}
h3 {
border-bottom:1px solid #222222;
color:#c1c1c1;
margin: 5px 0px 5px 0px ;
}
.cleara{
clear: both;
padding: 8px 0px;}
big{
font-style: italic;
font-size: 14px;
width: 300px;
margin: 10px;}
.central big a{
color:#fb7d08;
text-decoration: underline;
font-size: 14px; }
.product_text{
font-size: 12px;
margin-left: 300px;}
#header li a:hover{
text-decoration: underline;
}
.categoria{
float: left;
width: 130px;
padding: 8px;
margin: 5px;
font-size:small;                 /*modif dimensione*/
font-weight:bold;              /*aggiuto grassetto*/
/*background-color: #111;*/    /*levato sfondo subcategorie*/
}
.categoria a {
color:#FB7D08; }
.catdesc{
font-size: 10px;}
#shopp .products ul li {
display:inline-block;
float:left;
font-size:12px;
margin:10px;
padding: 5px;background:#111;


}
.sidebarra .widget{
background: #111;

}
#shopp .products ul li img{
margin-bottom: 5px;
}
#logo{
width: 200px;
height: 150px;}
.dd_page_widget a{
color: #fb7d08;
}
li{
display: block;}
.children{
display: none;}
#header{
width:1000px;
height: 176px;
position: relative;
background: black no-repeat url(images/header.png);
}
#footer{
font-size: 11px;
color: #c1c1c1;
}


.sidebarra {
float:right;
margin-top:10px;
padding:10px;
width:270px;
}

#header li{
display: block;}
#under{
background: url(images/footer.jpg) no-repeat top center;
height: 40px;
}
.meta{
font-size: 10px;
margin-bottom: 10px}
.meta span {
height:30px;
line-height:30px;
margin-right:26px;
padding:10px 0 10px 33px;
}
.meta .date{
background: url(images/icon_ical.png)transparent no-repeat center left;
}
.meta .author{
background: url(images/icon_user.png)transparent no-repeat center left;
}
.meta .comment{
background: url(images/icon_comment.png)transparent no-repeat center left;
}

.clear{
display: none;}
#content{
color: #c1c1c1;

}
#content_inside{
min-height: 400px;

padding:20px 20px 50px;
}

/*#content_inside h2{
font-size: 20px;
display: block;
margin-bottom: 10px;
border-bottom: 1 px solid #c1c1c1;}*/


#content_inside #central h2{
color:#FB7D08 !important;	
}

#logo{
width:250px;
float:left;
height: 120px;
}
a{
text-decoration: none;
color:#c1c1c1;}
.link:before{
content: ">> ";
}
legend{
color: gray;}
.link a , .link	{
color:white;
text-decoration: underline;
font-size: 12px;}
.riquadro{
width:350px;
height: 150px;
position: relative;
top:130px;
left: 30px;
background: url(images/window.png) no-repeat center center;
padding: 25px;
color: HoneyDew;  															/*modificato, era grey*/

}
#content_inside h2{
background-image:url("http://www.collezionewinning.com/wp-content/uploads/2010/06/sfondobar.png");
background-position:0 50%;
background-repeat:no-repeat;
display:block;
font-size:20px;
color:#FB7D08 !important;
margin-bottom:10px;
padding: 3px 10px;
height: 30px;
line-height: 36px;}

form{
margin: 0;
padding: 0px;}
.titolo{
color: #fb7d08;
text-transform: uppercase;
margin-bottom: 10px;
font-weight: bold}

#topbar {
font-size:80%;
height:30px;
left:288px;
line-height:30px;
position:absolute;
top:63px;
width:500px;
z-index:2000;
}
#topbar li a{
color: #c1c1c1;
font-size: 12px;
font-weight: bold;

}
.ecerpto{
font-size: 80%;
margin: 10px 0px ;
display: block;
}
.link{
content-before:"&raquo;"
color:white; 
}
#main_image1,#main_image3,#main_image2{
height: 340px;
float: left;
}
.home_cont{
overflow: hidden;
width: 1000px;}
.home_roller{
width: 3300px;
position: relative;
top:0px;
left: 0px;
}
#topbar li,#bottombar li,#centerbar li {
float: left;
margin: 0px 10px;}
#bottombar li a {

font-size: 19px;
font-weight: bold;}
#centerbar li {
height:30px;
line-height:35px;
margin:2px 5px;
text-align:center;
width:294px;
}
#centerbar{
padding-left: 44px;
}
#search {

padding:20px 20px 0px 20px;

}
#shopp .xcheckout button{
padding: 3px 10px !important;}
.widget{	
font-size: 12px;
text-align: center;
color: #fb7d08;
padding: 10px;
color:#fb7d08;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}
h2{
padding: 3px 10px;
}
.textwidget, .dd_page_widget p,.dd_page_widget img{
text-align: justify;
color: #c1c1c1;
margin-top: 10px;

}
.orange{
color: #fb7d08;
}
.dd_page_widget a {

}
.underSelected a {
color: #fb7d08;
text-decoration: underline;
}
.post {
clear:both;
height:160px;
margin-top:22px;
}
#center_content{
width:500px;
padding: 15px;
margin-top: 20px;
color: #c1c1c1;
font-size: 80%;
float: left;}
#center_content .tit{
color: #fb7d08;
margin-bottom: 3px;
font-size: 120%;
}
#center_content .tit a {

color:#fb7d08;
font-size: 18px;
font-weight: bold;}

.central{
width: 660px;
float: left;

}

#centerbar a {
font-size: 14PX;}
#center_content .img{
float: left;
height: 120px;
width: 120px;
border: 1px solid #c1c1c1;
background-color: #222222;
margin-right: 10px;

}
#right_sidebar .sideproduct h3 , #left_sidebar .sideproduct h3{
display: none;
}
.textwidget{
color:#C1C1C1;
margin-bottom:0;
margin-top:26px;}
#search input {
background-color:transparent;
border:0 none;
color:gray;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
width:140px;
}
.mor{
margin-top: 10px;}
#topbar li a{
color:#C1C1C1;}
#bottombar li a {
color: #fb7d08;
}
#carr{
background: no-repeat url(images/carrello1.png) transparent left center;
padding: 0px 0px 0px 20px;
margin-top: 15px;
height: 22px;
margin-left: 18px;
line-height: 22px;
cursor: pointer;
color: #fb7d08;
font-weight: bold;
text-align: left;

}
.underSelected{
background: no-repeat url(images/button.png);
background-position: -20px 0px;}
#bottombar {
height:30px;
left:288px;
line-height:30px;
position:absolute;
top:100px;

}
#right_topbar{
margin-right: 25px;
font-size: 15px;
margin-top: 20px;
color: #fb7d08;
float: right;
text-align: right;
}
#left_sidebar a, #right_sidebar a{
display: block;
}
#left_sidebar{
float: left;
width: 210px;margin-top: 10px;
padding: 10px;
color: #c1c1c1;

min-height: 300px;
}
 #right_sidebar .price{
 display: none;}
 
 #right_sidebar .sideproduct {
margin-top:10px !important;
}
#left_sidebar img, #right_sidebar img, .catimage img{
padding: 3px;
border: 0px none;
background-image: url(images/imgframe.png)}

#right_sidebar{
float: right;
width: 220px;padding: 10px;
margin-top: 10px;
color: #c1c1c1;
}
.sidebarra .widget{
font-size: 14px;
text-align: justify;}


.sidebarra .widget{
padding: 15px;
margin-bottom:15px;
}
#shopp ul.products li.product {
width:auto;
}

#shopp .products ul li {
display:block;
float:left;
}
ul.shopp_categories {
margin:4px 0 !important;
padding-left:0 !important;
font-weight:normal;
}
.bianco{
color: #c1c1c1;
font-size:12px;
font-weight:bold;
              }
#shopp ul.products li.product {
height:298px !important;
width:31% !important;
}
#shopp .products ul li {
margin:1% !important;
padding:0 !important;
}
.xco_2checkout a{
	text-decoration:none;	
}

.xco_paypal a{
	text-decoration:none;
}

.logiii{
width: 400px;}

.metodi_spedizione fieldset{
width: 400px;
margin-top: -80px;
margin-bottom: 30px;
}
fieldset.cat{
border: 1px solid #444;
font-size: 12px;}
.xcheckout button {
background-color:#222;
cursor: pointer;
border:2px solid #FB7D08 !important;
height:64px;
width:240px !important;
-moz-border-radius: 5px;

-webkit-border-radius: 5px;
}

.pagaora {
color:#FB7D08;
font-size:medium;
}

#main_image1, #main_image2, #main_image3{
cursor: pointer}

.category-homepage1 h2 a{
	color:#FB7D08;
}
.ordina{
clear: both;
display:none;
padding: 10px 10px;
margin-top: 10px;
border-top: 1px solid #222;
}
.ordinaper {
font-size:12px;
line-height:9px;
margin-bottom:5px;
}

.shopp-orderby-menu {
margin-bottom:5px;
margin-left:80px;
margin-top:-15px;
}
img{
	border: 0 none;
}

#shopp-sidecart-items{
	font-weight:normal;
}
#shopp-sidecart-total{
	font-weight:normal;
}
#contenuto_cart{
	font-weight:normal;
}
#shoppcategorysectionwidget-3 ul{
	font-weight:normal;
	margin:4px 0 !important;
	padding-left:0 !important;}

.shopp_categories ul{
	font-weight:normal;
	padding-left:0 !important;
}	
.shopp_categories li{
	font-weight:normal;
	padding-left:0 !important;
}

.bottonecart{
margin:auto auto auto 11px;
}

#slugg h5{
	margin-bottom:3px;
	margin-top:3px;
	}
	
#slugg{
height:90px;
margin-bottom:10px;
overflow:visible;
}
#details{
	height:240px;
margin-bottom:10px;
overflow:visible;
line-height:13px;
}

/* - - - ADxMenu: BASIC styles [ MANDATORY ] - - - */

/* remove all list stylings */
.menu, .menu ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.menu li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;	/* move all main list items into one row, by floating them */
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;		/* thus we need to apply explicit z-index here... */
}

.menu li:hover {
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}

.menu li li {
	float: none;/* items of the nested menus are kept on separate lines */
}

.menu ul {
	visibility: hidden;	/* initially hide all submenus. */
	position: absolute;
	z-index: 10;
	left: 0;	/* while hidden, always keep them at the top left corner, */
	top: 0;		/* 		to avoid scrollbars as much as possible */
}

.menu li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	top: 100%;	/* 1st level go below their parent item */
}

.menu li li:hover>ul {	/* 2nd+ levels go on the right side of the parent item */
	top: 0;
	left: 100%;
}

/* -- float.clear --
	force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.menu, .menu ul {	/* IE7 float clear: */
	min-height: 0;
}
/* -- float.clear.END --  */

/* -- sticky.submenu --
	it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.menu ul {
	background-image: url(empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -30px;
	/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.
								you can also use to adjust the safe area to your requirement */
}
.menu ul ul {
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}
/* -- sticky.submenu.END -- */






/* - - - ADxMenu: DESIGN styles [ OPTIONAL, design your heart out :) ] - - - */

.menu, .menu ul li {
}

.menu ul {
margin-left: -40px;
}

.menu ul li a{
padding: 0px 10px 0px 10px;
font-size: 13px !important;}
.menu a {
	text-decoration: none;
	color: #eee;
	display: block;
	position: relative;
	}

.menu a:hover, .menu li:hover>a {
	color: #fc3;
}

.menu li li {	/* create borders around each item */
background-color: #000;
width: 200px;
opacity: .85; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=85); /* IE lt 8 */
-ms-filter: "alpha(opacity=85)"; /* IE 8 */
-khtml-opacity: .85; /* Safari 1.x */
-moz-opacity: .85; /* FF lt 1.5, Netscape */

}
.menu ul>li + li {	/* and remove the top border on all but first item in the list */
	border-top: 0;
}

.menu li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */
	top: 0px;
	left: 95%;
}

/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
	placed here to clarify the terminology I use when referencing submenus in posts */
.menu>li:first-child>a, .menu li + li + li li:first-child>a {
	color: #567;
}

/* Fix for IE5/Mac \*//*/
.menu a {
	float: left;
}
/* End Fix */

/*]]>*/
</style>

#shopp .submit { text-align: right; }
#shopp form { text-align: left; }
#shopp form.product ul.options { list-style: none; }
#shopp form ul { line-height: 1; }
#shopp form label { font-size: 14px; font-weight: bold; padding-bottom: 3px; }
#shopp form ul li span label,
#shopp form div label { font-size: 11px; font-weight: normal; padding-bottom: 8px; }

/**
 * Catalog/Category
 **/

.categories ul li a.current { font-weight: bold; }
#shopp .category { position: relative; }
#shopp .views { display: inline; position: absolute; right: 0; top: 0; }
#shopp .views button { border: none; background: none; cursor: pointer; padding: 2px; }
#shopp .views button:hover { background-color: #ebebeb; border: 1px solid #777; }
#shopp .views li { display: inline; }
#shopp .orderby { float: right; }

#shopp .subcategories { padding: 10px 0; margin-bottom: 10px;}

/* Each product in a category has a containing frame */
#shopp ul.products li.product div.frame { padding: 10px; }

#shopp ul.products li .name,
#shopp ul.products li .summary,
#shopp ul.products li .savings,
#shopp ul.products li .price { margin-top: 0; margin-bottom: 0; }
#shopp ul.products li .details { float: none; }

/* Hide the product summary in the grid view */
#shopp ul.products li .summary { display: none; }
#shopp ul.products li .listview { display: none; }

#shopp ul.products img { display: block; }

#shopp .price { font-weight: bold; line-height: 1.5; margin: 0; }
#shopp .original { text-decoration: line-through; }
#shopp .sale { font-size: 150%; }

/* Faceted menu cancel filter link styles */
.filters a.cancel:before { content: "["; }
.filters a.cancel { font-weight: bold; }
.filters a.cancel:after { content: "]"; }
.filters a.cancel:hover { text-decoration: none; }

/* Product List View */
#shopp.list ul.products li { float: none; width: 100%; clear: both; padding-bottom: 10px;}
#shopp.list ul.products li.product {  border-bottom: 1px solid #ddd; }
#shopp.list ul.products li div.frame { width: 100%;  text-align: left; }
#shopp.list ul.products li img { float: left; margin-right: 10px; }
#shopp.list ul.products li .details { float: left; width: 65%;}
#shopp.list ul.products li .listview { display: block; }

#shopp ul.breadcrumb { margin: 10px 0; }
#shopp ul.breadcrumb li { background: none; padding: 0; display: inline; margin-left: 0; text-indent: 0; }

#shopp ul.categories { float: left; margin-right: 20px; }

/* Category Pagination */
#shopp ul.paging { /* placeholder for your styles - inherited defaults: clear: none; display: inline-block; */ }
#shopp ul.paging li { /* placeholder for your styles - inherited defaults: display: inline-block; margin-left: 5px; */ }
#shopp ul.paging li a { /* page links default styling */ }
#shopp ul.paging li a:hover { /* page links hover styling */ }
#shopp ul.paging li.active { /* currrent page style */ }
#shopp ul.paging li.disabled { /* style for disabled previous/next links */ }
#shopp ul.paging li.previous a,
#shopp ul.paging li.next a { /* previous/next link style */ }

/**
 * Product Pages
 **/
#shopp .column { float: left; }
#shopp .column.first { width: 65%; }
#shopp .column.second { float: right; width: 35%; }

#shopp .original { text-decoration: line-through; }
#shopp form.product ul,
#shopp form.product ul li,
#shopp form.product ul li label { clear: none; }
#shopp ul.variations label { display: block; }
#shopp dl { clear: both; }
#shopp dl dt { font-weight: bold; float: left; margin-right: 10px; clear: left; }
#shopp dl dd { display: block; clear: right; }

#shopp .gallery { margin: 5px 10px 5px 0; }
#shopp .gallery ul.previews li.thumbnails ul { margin: 10px 0 10px 0; }
#shopp .gallery ul.previews li.thumbnails li { margin: 0 5px 0 0; }

/**
 * Category List Widget
 **/
ul.shopp_categories { /* category list container */ }
ul.shopp_categories li { /* category listing containers */ }
ul.shopp_categories li a { /* category link default styles */ }
ul.shopp_categories li a:hover { /* category link hover styles */ }
ul.shopp_categories li span { /* categpry product count styles */ }
ul.shopp_categories li.current { /* currently viewed category container */ }
ul.shopp_categories li.current a { /* currently viewed category link style */ }
ul.shopp_categories li.current a:hover { /* currently viewed category link hover style */ }
ul.shopp_categories li ul.children { /* sub-category list container */ }
ul.shopp_categories li ul.children li { /* sub-category listing container */ }
ul.shopp_categories li ul.active { /* active sub-category container */ }

/* Collapsed sub-category menus example
ul.shopp_categories li ul.children { display: none; }
ul.shopp_categories li ul.active { display: block; }
*/

/**
 * Side Products Widget
 **/
.sideproduct { margin-top: 20px; }
.sideproduct h3 { margin-top: 0; }

/**
 * Shopping Cart 
 **/
#shopp #cart { width: 100%; }
#shopp #cart table { padding: 10px 0; width: 100%; }
#shopp #cart th { text-align: left; font-weight: bold; }
#shopp #cart th, #shopp #cart td { padding: 3px; }
#shopp #cart .item { width: 50%; }
#shopp #cart .money, 
#shopp #cart .totals th,
#shopp #cart .buttons td { text-align: right; white-space: nowrap; }
#shopp #cart .totals.total th,
#shopp #cart .totals.total td { font-size: 130%; }
#shopp #cart .remove { font-size: 9px; }

#shopp #cart address { font-style: normal; }
#shopp #cart big { display: block; margin: 10px 0; }
#shopp #cart big a.right { float: right; }

/* External checkout buttons */
#shopp .xcheckout { display: block; clear: both; text-align: right; }
#shopp .xcheckout button { border: none; margin: 0; padding: 0; }

/**
 * Shopping Cart Widget
 **/
#shopp-cart.widget p.status { margin-bottom: 10px; }

/**
 * Checkout 
 **/
#shopp #shipping-methods { padding-left: 30px; }
#shopp #shipping-methods li { margin-top: 5px; }
#shopp #shipping-methods input { margin-left: -16px; }

#shopp #errors { color: #990000; }

/**
 * Order Receipt
 **/
#shopp #receipt { position: relative; margin: 20px 0; }
#shopp #receipt address { font-style: normal; }
#shopp #receipt fieldset { float: left; width: auto; width: 42%; padding: 10px; border: 1px solid #dadada; margin-bottom: 30px; }
#shopp #receipt fieldset.shipping { width: 42%; float: right; }
#shopp #receipt fieldset legend { display: block; }
#shopp #receipt table.transaction { clear: both; width: 100%; margin-bottom: 10px; }
#shopp #receipt table.transaction th { text-align: right; width: 80px; padding-right: 10px;}

#shopp #receipt .order { width: 100%; clear: both; border: none; }
#shopp #receipt td { border: none; }
#shopp #receipt th { font-weight: bold; text-align: left; border: none; }
#shopp #receipt th, 
#shopp #receipt td { padding: 3px 0; }
#shopp #receipt .order .item { width: 50%; }
#shopp #receipt .order .money, 
#shopp #receipt .order .total,
#shopp #receipt .order .buttons td { text-align: right; }
#shopp #receipt .order .totals.total th,
#shopp #receipt .order .totals.total td { font-size: 130%; }

.metodi_spedizione fieldset{display:none;}
#cart ul{display:none;}

.piccolo-t{font-size:11px;
font-weight:normal;
padding-bottom:8px;
margin-top:10px;}

#lastname.error{
	background-color:#FF3300;
}
#firstname.error{
	background-color:#FF3300;
}
#email.error{
	background-color:#FF3300;
}
#billing-address.error{
	background-color:#FF3300;
}
#billing-city.error{
	background-color:#FF3300;
}
.right-t{
display:block;
float:left;
margin-left:350px;
margin-top:-100px;
padding-top:0;
position:inherit;
width:47%;}
#campo-title{
margin-bottom:5px;
margin-top:5px;}
#campo-title label{
font-size:16px !important;}
#billing-postcode.error{
	background-color:#FF3300;}
	
#order-data-condizioni.error + #errore-condizioni{
	visibility: visible;}

#errore-condizioni{
	color:#FF3300;
	font-weight:bold;
	visibility: hidden;
	position:absolute;
	margin-top:3px;}
#condizioni textarea {
    float: left;
    font-size: 11px;
}
