/* @override http://www.studioesintesi.it/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.studioesintesi.it/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.studioesintesi.it/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.studioesintesi.it/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.studioesintesi.it/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.studioesintesi.it/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.studioesintesi.it/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.studioesintesi.it/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.studioesintesi.it/wp-content/themes/wooden-mannequin/style.css */

img.foto_partners {
	margin-bottom: 10px;
	margin-top: 5px;
}

img.foto_partners:hover {
	opacity: 0.7;
}
/* @override http://www.studioesintesi.it/wp-content/themes/wooden-mannequin/style.css */

.blocco_prodotti_page {
	width: 855px;
	background: url(img/bg_puntinato.gif);
	float: left;
	margin-left: 55px;
		-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-bottom: 1px solid #cccccc;
	margin-top: 20px;
	text-align: center;
	padding-bottom: 9px;
}

#wrap div.blocco_prodotti_page ul {
	margin-top: 13px;
	text-align: center;
	margin-bottom: 5px;
}

#wrap div.blocco_prodotti_page ul li {
	list-style-type: none;
	display: inline-block;
	background-color: #efefef;
	padding: 2px;
	margin-top: 6px;
	margin-left: 5px;
	font-weight: bold;
	font-size: 11px;
}

.nome_download{
	text-align: center;
		border-bottom: 1px solid #cccccc;
	background-color: #efefef;
	padding: 6px;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-topleft: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	font-size: 22px;
	display: compact;
}


/* @override http://www.studioesintesi.it/wp-content/themes/wooden-mannequin/style.css */

#name {
	width: 149px;
	height: 15px;
	text-align: left;
	border: 1px solid #b1b1b1;
	background-color: #f9f9f9;
	padding: 3px;
	color: #574742;
	margin-bottom: 5px;
}
#uddjuu-uddjuu {
	width: 149px;
	height: 15px;
	text-align: left;
	border: 1px solid #b1b1b1;
	background-color: #f9f9f9;
	padding: 3px;
	color: #574742;
	margin-bottom: 5px;
}



#submit_newsletter{
	background-color: #dbdbdb;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border: 0px;
	padding: 4px;
	color: #494540;
	margin-top: 8px;
	
	border: 1px solid #dbdbdb;
}

#submit_newsletter:hover{
	background-color: #f9f9f9;
	border: 1px solid #dbdbdb;
}



/* @override http://www.studioesintesi.it/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.studioesintesi.it/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.wondercore.net/test/studioesintesi/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.wondercore.net/test/studioesintesi/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.wondercore.net/test/studioesintesi/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.wondercore.net/test/studioesintesi/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.wondercore.net/test/studioesintesi/wp-content/themes/wooden-mannequin/style.css */



/* @override http://www.wondercore.net/test/studioesintesi/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.wondercore.net/test/studioesintesi/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.wondercore.net/test/studioesintesi/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.wondercore.net/test/studioesintesi/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.wondercore.net/test/studioesintesi/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.wondercore.net/test/studioesintesi/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.wondercore.net/test/studioesintesi/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.wondercore.net/test/studioesintesi/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.wondercore.net/test/studioesintesi/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.wondercore.net/test/studioesintesi/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.wondercore.net/test/studioesintesi/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.wondercore.net/test/studioesintesi/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.wondercore.net/test/studioesintesi/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.wondercore.net/test/studioesintesi/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.wondercore.net/test/studioesintesi/wp-content/themes/wooden-mannequin/style.css */

/* @override http://www.wondercore.net/test/studioesintesi/wp-content/themes/wooden-mannequin/style.css */

/*

Theme Name: Wooden Mannequin

Theme URI: http://lorem-ipsum-dolor-sit-amet.com/wooden-mannequin/

Description: Search engine optimized theme. Search engine optimization that really works! 1st. position in search engines. Just remember to fill out meta-tags in header.php. WordPress theme designed by <a href="http://lorem-ipsum-dolor-sit-amet.com" target="_blank">Lorem Ipsum</a>.

Version: 1.1

Author: Lorem Ipsum

Author URI: http://lorem-ipsum-dolor-sit-amet.com

Tags: 2 columns, 3 columns, white, widgets, fixed width, wooden mannequin, solbergs, blue, gravatars, business, 1st position in search engines, fixed width, two columns, three columns, clean, lorem ipsum, search engine optimized,

*/

/* reset.css */

/*html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}*/

/* typography.css */

/*html {font-size:100.01%;}
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:3.333em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}*/


p {
	margin:0 0 1.5em;
	color: #616161;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}



.alignleft {
	float: left;
}

.clear{
	clear: both;
}

.alignright {
	float: right;
}

.title_page {
	font-size: 31px;
	margin-bottom: 30px;
}



#download_cataloghi{
	padding: 7px 10px 10px;
	margin-left: 142px;
	width: 339px;
	background-color: #e8e8e8;
	margin-top: 28px;
}

#download_cataloghi a{
	
	width: 339px;
	background-color: #e8e8e8;
	font-weight: bold;
}

#download_cataloghi p{
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 14px;
	margin-left: 43px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	background-color: #e8e8e8;
	padding: 2px;
}

#download_cataloghi img{
	width: 32px;
	border: 0px;
	margin: 0;
	border-right: 1px solid #cccccc;
	padding-right: 4px;
}



/* Body */


* {
	margin:0; 
	padding:0;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#calendar_wrap {
	width: 177px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding-top: 9px;
	margin-left: 0;
	margin-right: 0;
	margin-top: -14px;
}

#searchform div {
	width: 167px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	height: 22px;
	margin-top: 0;
	padding-left: 6px;
	margin-right: 0;
	padding-right: 4px;
	padding-top: 10px;
}

.form_nav{
	width: 169px;
	height: 24px;
	margin-top: 8px;
	padding-left: 0;
	margin-right: 0;
	padding-right: 0;
	float: right;
}

.form_nav_botton{
	margin-bottom: -8px;
}

.search_button{
	margin-bottom: -5px;
}

body {
	background: #fff;
	color:#303030; 
	font:76% Book Antiqua,Arial,Verdana,Tahoma,sans-serif;
	margin: 0;
}

#wrap {
	background-color:#FFFFFF; 
	color:#555555; 
	margin:0 auto; 
	width:960px;
}



/* Links */

a {
	color: #4a4a4a; 
	text-decoration:none;
	text-transform: capitalize;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

a:hover {
	background-color:inherit; 
	color: #93b7dd; 
}

a img {
border:0;
}


/* Header */

#header {  
	width:960px;
	height: 50px;
	margin-bottom: 33px;
	margin-top: 30px;
}

#logo {
	height: 40px;
	width: 197px;
	float: left;
}

#header p { 
	color: #fff;
    font-size:1.1em; 
    font-weight:bold; 
    line-height:1.3em; 
    margin: 0 30px 0 0;
	background-color: inherit;
}


/*NAVIGAZIONE*/

#nav { 
	height:40px;
	float: left;
	margin-left: 26px;
	padding-left: 0;
}

#nav_right{
	float:left;
	height: 38px;
	background-image: url(img/nav_right.png);
	background-position: right;
	padding-bottom: 0;
	margin-top: 0;
	width: 192px;
}
#nav_left{
	background: url(img/nav_left.png) no-repeat;
	float:left;
	height: 37px;
	margin-left: 0;
	margin-right: 0;
	padding-right: 0;
	background: url(img/nav_left.png) no-repeat;
}

#nav_left img {
	margin-bottom: 10px;
	margin-top: 10px;
	padding-right: 17px;
	padding-left: 15px;

}

#nav_left img:hover {
	opacity: 0.65;
}

#nav-menu { 
	float:left; 
	height: 37px;
	background: url(img/nav.png) repeat-x;
	margin-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}

#nav-search { 
	position:relative; 
	float:left; 
	width:150px; 
	height:auto; 
	padding:4px 0px; 
}




/*--- Lists ---*/
#nav-menu ul { 
	margin:0px; 
	padding: 0; 
	list-style:none;
}

#nav-menu li { 
	float:left; 
	display:inline;
	text-transform:uppercase; 
	position:relative; 
	height: 37px;
}

/*MENU A NORMALE*/
#nav-menu li a { 
	background: url(img/nav_bg.gif);
	background-position:0 0;
	display:inline; 
	float:left; 
	color: #585858;
	padding: 11px 20px;
	text-align: center;
	letter-spacing: 0;
	font: bold 11px "Lucida Grande", sans-serif, Verdana, Lucida;
	text-shadow: #d8d8d8 1px 1px 0;
}

/*MENU A HOVER*/
#nav-menu li a:hover { 
	text-decoration:none; 
	background-position: 0px -78px;
	opacity: 1;
	color: #d1d1d1;
	text-shadow: #505050 1px 1px 0;
}

/*MENU SELEZIONATO*/
#nav-menu li.current_page_item a span { 
	text-decoration:none; 
	background: url(img/nav_bg.gif);
	background-position: 0px -78px;
	padding: 11px 20px;color: #f8f8f8;
	text-shadow: #040404 1px 1px 0;
}


#dropdown li.page_item.page-item-301.current_page_item  a{
	text-decoration:none; 
	background: url(img/nav_bg.gif);
	background-position: 0px -78px;
	padding: 11px 20px;color: #f8f8f8;
	text-shadow: #040404 1px 1px 0;
}



/*MENU SELEZIONATO se seleziono una sottopagina*/
#nav-menu li.current_page_parent a span { 
	text-decoration:none; 
	background: url(img/nav_bg.gif);
	background-position: 0px -78px;
	padding: 11px 20px 12px;
	color: #efefef;
	text-shadow: #040404 1px 1px 0;
	height: 0;
}


#nav-menu li.current_page_item a {
	display:inline; 
	float:left;
	padding-right: 0;
	padding-left: 0;
}



#nav-menu li.current_page_parent a {
	text-decoration:none; 
	background: url(img/nav_bg.gif);
	background-position: 0px -78px;
	color: #f8f8f8;
	text-shadow: #040404 1px 1px 0;
	padding: 11px 0 12px;
}

#nav-menu li.current_page_parent a:hover{
	background: url(img/nav_bg.gif) 0 0;
	display:inline; 
	float:left;
	padding: 11px 0 12px;
}


#dropdown li.page_item.page-item-39 {
	margin-left: -6px;
	margin-right: -6px;
}



#nav-menu li.current_page_item li a {
	padding: 2px;
	text-decoration: none;
	text-shadow: #000 0 0 0;
	color: #e4e4e4;
}


#nav-menu li.current_page_item li a span  {
	padding: 2px;
	text-decoration: none;
	text-shadow: #000 0 0 0;
}






#nav-menu li.current_page_item a:hover  { 
	background: url(img/nav_bg.gif);
	background-position:0 0;
	display:inline; 
	float:left; 
	color: #fff;
	padding: 11px 0 12px;
}


#nav-menu li ul { 
	position: absolute; 
	visibility: hidden; 
	z-index:1000; 
	left:0px;
	margin-top: 37px;
	margin-left: 0px;
	margin-right: 0px;
}
#nav-menu li ul li { 
	width:auto; 
	float: left; 
	display: inline; 
	font-size:100%;
}
#nav-menu li ul li a{
	width: 300px;  
	color: #ccc; 
	margin:0px; 
	float:left;
}

#nav-menu li.page_item ul{ 
	display:inline; 
	float:left;
	width: 95px;
}
#nav-menu li.page_item ul li{ 
	display:inline; 
	float:left;
	height: inherit;
	padding-left: 0;
	width: 97px;
	margin-top: 1px;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

/*SOTTOMENU NORMALE*/
#nav-menu li.page_item ul li a { 
	width: 97px; 
	background: #a2a2a2; 
	color: #f8f8f8;
	float:left;
	margin-top: 1px;
	padding: 2px 0 0;
	height: 16px;
}

#nav-menu li.page_item ul li a:hover {  
	width: 97px; 
	background:#848484;
	color: #e4e4e4;
	float:left;
	margin-top: 1px;
	padding: 2px 0 0;
	height: 16px;
}


/*SOTTOMENU SELEZIONATO*/
#nav-menu li.page_item ul li a span { 
	display:inline; 
	background-image:none;
	text-decoration: none;
	text-shadow: #000 0 0 0;
}


ul.submenu { 
	margin:0px 0px 0px 0px; 
	line-height:24px; 
}
ul.submenu li {
	font-size:11px;  
	list-style-type:none; 
	width:auto; 
	padding:0px 0px 0px 0px;
 }
ul.submenu li a { 
	margin:0px; 
	padding:0px; 
}
ul.submenu li a:hover { 
	color:#999; 
}



/* PRODOTTI */


#leftside_prodotti_singoli {
			clear:left; 
	float:left; 
	width: 380px;

	font-size: 12px;
	margin-top: 15px;
}

#leftside_prodotti_singoli h2 {
	font-size: 37px;
		border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	background-color: #f4f4f4;
	padding-left: 9px;
}

.link_prodotto {
	float: right;
	clear: both;
		font-size: 10px;
	display: block;
	background-color: #dfdfdf;
	color: #5c5c5c;
	text-transform: none;
	margin-right: 5px;
}
.link_prodotto ul{
}
.link_prodotto li{
	font-size: 10px;
	display: block;
	background-color: #dfdfdf;
	color: #5c5c5c;
}
.link_prodotto a{
	font-size: 10px;
	display: block;
	background-color: #dfdfdf;
	color: #5c5c5c;
	text-transform: none;
	margin-right: 5px;
	padding-right: 0;
	padding: 2px;
	margin-left: 5px;
	position: relative;
}

.link_prodotto a:hover{
	color: black;
}

.scheda_prodotto{
	color: #64fe27;
	float: right;
	display: table-header-group;
	clear: both;
}

.scheda_prodotto a{
	font-size: 10px;
	display: block;
	background-color: #dfdfdf;
	color: #5c5c5c;
}

.box_prodotti_singoli{
	background: url(img/bg_puntinato.gif);
	display: inline-block;
	width: 727px;
	margin: 0 0 10px;
	padding-left: 8px;
	padding-top: 5px;
	padding: 8px;
		-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-bottom: 1px solid #cccccc;
}

.box_prodotti_singoli h2{
	background-color: #ebebeb;
	display: inline;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.box_prodotti_singoli_foto{
		display: inline-block;
	float: left;
	margin-right: 20px;
	margin-left: 1px;
	border-right: 1px dashed #cccccc;
}
.box_prodotti_singoli_foto img{
	width: 107px;
}

.content_prodotto{
	float: left;
	width: 100px;
	margin-left: 12px;
	height: 114px;
	overflow: hidden;
}
.content_prodotto img{
	width: 90px;
	height: 90px;
	margin-right: 0;
	padding-right: 0;
	border: 1px solid silver;
}

.content_prodotto img:hover{
	border: 1px solid #93b7dd;
}


.prodotto_titolo{
	width: 92px;
	text-align: center;
	color: #4b4742;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	height: 113px;
}





/* Sidebars */

#leftside_news{
	clear:left; 
	float:left; 
	width: 180px;
		padding-top: 0;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	font-size: 12px;
	margin-bottom: 0;
	margin-top: 15px;
	margin-left: 0;
	background-color: #f4f4f4;
	text-align: center;
}

#leftside_news h2{
	color: #585858;
	display: inline;
	font: bold 41px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.customwidget{
		border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding-top: 2px;
}
.dentro_widget{
}
#leftside {
	clear:left; 
	float:left; 
	width: 180px;
	border: 0px solid #CCCCCC;
	border-left-style: groove;
	border-left-color: #e7e7e7;
	margin-top: -20px;
	margin-left: 0;
	margin-right: 12px;
}

#leftside_prodotti{
	clear:left; 
	float:left; 
	width: 180px;
		padding-top: 0;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	font-size: 12px;
	margin-bottom: 0;
	margin-top: 15px;
	margin-left: 0;
	background-color: #f4f4f4;
	padding-left: 9px;
}
#leftside_prodotti h2{
	color: #585858;
	display: inline;
	font-size: 21px;
}
#leftside_prodotti p{
	color: #585858;
	display: inline;
}

.logo_andi {
	margin-bottom: 20px;
	text-align: center;
}


#extras {
	float:right; 
	line-height:1.4em; 
	margin: 0 0 0 12px; 
	width: 180px;
	border: 0px solid #CCCCCC;
}

#extras h2 {

	
	width: 179px;
	height: 22px;
	margin-bottom: -1px;

}


#leftside p{
	background-color: #000;
}

#leftside ul{
	width: 177px;
border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding-top: 9px;
	padding-right: 0;
	padding-bottom: 7px;
	margin: 1px 0 0;
}

div.dig-in {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	text-align: center;
	border-top: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
	width: 177px;
	margin-top: 0;
	padding-top: 2px;
	background-color: #f9f9f9;
	padding-bottom: 2px;
	margin-bottom: 0;
}

.more-link {
	font-size: 9px;
	width: 100%;
	clear: both;
	display: inherit;
	text-align: right;
} 

#leftside div.textwidget{
		width: 157px;
border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;

	margin: 0 0 -1px;
	padding: 10px;
}
 #extras p
 {
    width: 177px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	margin: 0;
} 
#extras ul{
		width: 177px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	margin-top: -6px;
} #extras div.textwidget {	width: 157px;
border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;

	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	padding: 10px 10px 0;
}

#leftside li, #extras li {line-height:1.2em; list-style:none;
	margin-right: 6px;
	margin-top: 6px;
	margin-left: 6px;
	padding-bottom: 10px;
}

#leftside ul ul, #extras ul ul {margin:6px 0 0 10px;}

#leftside ul ul li, #extras ul ul li {margin:0 0 4px;}

#leftside ul ul li a, #extras ul ul li a {font-weight:normal;}

#leftside ul.linklist, #extras ul.linklist {font-size:1em;}

#leftside ul.linklist ul, #extras ul.linklist ul {margin:0 0 20px;}

#leftside ul.linklist ul li a, #extras ul.linklist ul li a {font-weight:bold;}

#leftside h2{

text-align: center;
	
	width: 179px;
	height: 22px;
	margin-bottom: -1px;
	margin-top: 0;
	color: #fff;
	font-size: 14px;
	padding-top: 0;
}


#leftside ul.linklist li h2, #leftside h3,  #extras ul.linklist li h2, #extras h3, table#wp-calendar caption {
	
	background-color:inherit; color:#505050; font-size:1.3em; font-weight:normal; text-align:left; margin:0 0 6px;}

#leftside label, #extras label {display:none;}




#widget{
	width: 178px;
}

#titolo_widget{
	background: url(img/box_top.png) no-repeat;
	
	width: 179px;
	height: 22px;
	margin-bottom: -1px;
}

#titolo_widget h2{
	padding-top: 5px;
	text-align: center;
	color: #4a4a4a;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	word-spacing: -1px;
	text-transform: capitalize;
	margin-top: 20px;
}

#blocco_widget{
	width: 177px;
	height: 28px;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 2px;
	font-size: 11px;
}

#chiusura_widget{
	width: 179px;
	height: 8px;
	background: url(img/box_bottom.png) no-repeat bottom;
	margin-bottom: 12px;
	margin-left: 0;
	margin-right: 0;
}


/* Content */

.box_top_single{
	background: url(img/box_big_top_single.png);
	height: 9px;
	background-repeat: no-repeat;
}

.box_bottom_single{
	background: url(img/box_big_bottom_single.png);
	height: 12px;
	background-repeat: no-repeat;
}

#content {
	float: left;
	width: 576px;
	background-color: #fff;
	margin: 0;
}


#content_prodotti {	background-color: #fff;
	margin-bottom: 24px;
}

#content_news_evidenza {	background-color: #fff;
	margin-bottom: 0;
	height: 180px;
}

.news_evidenza_single{
	background-color: #ececec;
	overflow: hidden;
	float: left;
	width: 175px;
	height: 180px;
	margin-left: 11px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-image: url(img/bg_evidenza);
	border: 1px solid #cbcbcb;
}

.titolo_evidenza{
	padding: 7px;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	color: #4a4a4a;
	margin-top: 5px;
	height: 50px;
	border-bottom: 1px solid silver;
}

.titolo_evidenza a{
	
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	color: #4a4a4a;
}

.titolo_evidenza a:hover{
	color: #93b7dd;
}
.contenuto_evidenza{
	color: #fff;
	height: 0;
	padding-top: 0;
	margin-bottom: 0;
	margin-left: -3px;
	margin-top: -5px;
}

.contenuto_evidenza img{
	width: 180px;
	margin-top: 0;
	margin-left: 0;
}

.contenuto_evidenza p {
	color: #817d83;
	padding-bottom: 0;
	margin-bottom: 0;
	text-align: center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#class_news_bassa{
	margin-top: 45px;
}
#content_news {	background-color: #fff;
	height: 160px;
	margin-bottom: 0;
}

.news_single{
	background-color: #f9f9f9;
	float: left;
	width: 108px;
	height: 160px;
	margin-left: 4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
}

.titolo_news_bassa{
	padding: 7px;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #4a4a4a;
	width: 92px;
	height: 50px;
	margin-top: 2px;
}

.titolo_news_bassa a{
	
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	color: #4a4a4a;
}

.titolo_news_bassa a:hover{
	color: #93b7dd;
}

.contenuto_news_bassa{
	padding: 7px;
	color: #fff;
	text-align: center;
	height: 73px;
}
.contenuto_news_bassa p{
	color: #817d83;
	text-align: left;
	font-size: 11px;
	margin: 0;
}
#contentwide {
	line-height:1.6em; 
	margin: 0 0 5px; 
	padding:0;
	width: 767px;
	float: left;
}

#content h2,#contentwide h2 { 
	margin:0 0 10px;
	color: #4a4a4a;
	font: 1.6em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -1px;
	word-spacing: 2px;
	text-transform: none;
}

.download_title {
	font-size: 50px;
	margin-top: 20px;
	margin-left: -11px;
	padding-left: 300px;
}

	

#content h3,#contentwide h3 {font-size:1.4em; margin:0 0 8px;}

#content img,
#contentwide img {

	float:left; margin: 3px 12px 3px 0;
	border-top: 1px solid silver;
}



#content img:hover {
 border-color:#99bbdf; 
	}

.img{
	border-style: none;
}

#content ul,#contentwide ul,#content ol,#contentwide ol {margin:0 0 16px 20px;}

#content li,#contentwide li {padding:0 0 0 5px;}

#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol {margin:0 0 0 16px;}



/* Footer */

#footer {
	border-top:1px solid #e0e0e0; 
	font-size:0.9em; 
	clear: both; 
	color:#777; 
	font-weight:normal; 
	line-height:1.7em; 
	margin: 38px auto 0; 
	padding:10px 0; 
	text-align:center; 
	width:960px;
	height: 60px;
}

#footer p {margin:0; padding:0;
	font-size: 10px;
	display: inline;
}

#footer a {margin:0; padding:0;
	font-size: 10px;
	font-weight: bold;
}





#footer span.credits {font-size:1.1em;}



/* Subpage menu */

#subpages {
border-bottom:1px solid #e0e0e0; 
border-right:1px solid #e0e0e0; 
float:left; 
font-weight:bold; 
line-height:1.3em; 
width:190px;
	margin: -17px 19px 20px -10px;
	padding: 10px 5px 4px 10px;
}

#subpages h2 {font-size:1.2em; font-weight:bold; letter-spacing:-1px; line-height:1.3em; margin:0 0 12px;}

#subpages ul.submenu {line-height:1.4em; list-style:none; margin:0;}

#subpages ul.submenu li {display:inline; line-height:1.4em; width:180px; padding:0;}

#subpages ul.submenu li a {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#505050; float:left; margin-bottom:5px; padding:3px 1px 3px 5px; text-decoration:none; width:180px;}

#subpages ul.submenu li ul {margin:0 0 5px 10px; width:170px;}

#subpages ul.submenu li ul li a {width:170px;}

#subpages ul.submenu li ul ul {margin:0 0 5px 10px; width:160px;}

#subpages ul.submenu li ul ul li a {width:160px;}

#subpages ul.submenu li ul ul ul {margin:0 0 5px 10px; width:150px;}

#subpages ul.submenu li ul ul ul li a {width:150px;}

#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a {background-color:#eaeaea; color:#555;}

#subpages ul.submenu li.current_page_item ul li a {background-color:#f4f4f4; color:#555;}



/* Tags */

p,ul,ol {
	margin: 0 0 18px;
}

ul#recentcomments {
	margin-bottom: -4px;
	margin-top: 0;
	padding-top: 3px;
	padding-bottom: 7px;
}

blockquote {border-left:0px solid #e0e0e0; margin:20px; padding:8px 8px 8px 15px;}

blockquote p {background-color:inherit; color:#505050; font-size:0.9em; line-height:1.3em;}

label {background-color:inherit; color:#606060; font-size:0.9em; font-weight:bold;}

table#wp-calendar { width:140px;
	padding-left: 1px;
	margin-left: 19px;
	margin-bottom: -5px;
	padding-top: 4px;
	margin-top: 16px;
}

#wp-calendar caption {
	padding-top: 0;
	padding-right: 0;
	margin-right: -2px;
}

code {font-size:1.2em; display:block; padding:5px 5px 5px 8px; background-color:#f4f4f4; margin:5px 0 15px 0;border-left:0px solid #cccccc;}



/* Forms */

#s,#submit {background-color:#ffffff; border:1px solid #cccccc; color:#505050; font-size:0.9em; width: 130px;
	height: 16px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
}

#author,#email,#url,#comment {border:1px solid #cccccc; font-family:Book Antiqua,Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}

#commentsection {margin:25px 0 0;}

#commentsection p {margin:0 0 6px;}



/* Float fix */

.contenttext {overflow:hidden;
	font-size: 13px;
	border-bottom: 1px dashed #dadada;
	padding-right: 10px;
	padding-top: 20px;
	padding-left: 10px;
	margin-bottom: 40px;
}

div.when {
	color: #93b7dd;
	font-weight: bold;
}

div.event {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
}

ul.upcoming li{
	
	border-bottom: 1px dotted #cccccc;
}

div.event a{

}



.contenttext_prodotti {overflow:hidden;
	padding: 20px 10px 10px;
	font-size: 13px;
}

#img_prodotto_singolo{
	height: 370px;
	width: 360px;
	margin: 0px auto;
	padding-top: 20px;
}

#blocco_prodotto_foto{
	height: 470px;
	width: 400px;
	background: url(img/bg_puntinato.gif);
	margin: 0px auto;
		-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-bottom: 1px solid #cccccc;
}

.blocco_categoria{
	width: 400px;
	background: url(img/bg_puntinato.gif);
	float: left;
	margin-left: 55px;
		-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-bottom: 1px solid #cccccc;
	text-align: center;
}

#img_categoria img {
	margin-top: 15px;
	border-style: solid;
	border-color: #93b7dd;
	margin-bottom: 15px;
}

.nome_categoria{
	font-size: 0;
	text-align: center;
		border-bottom: 1px solid #cccccc;
	background-color: #efefef;
	padding: 6px;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-topleft: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
}

.nome_categoria a{
	font: 38px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#download{
	padding: 7px 10px 10px;
	margin-left: 21px;
	width: 339px;
	background-color: #e8e8e8;
}

#download a{
	
	width: 339px;
	background-color: #e8e8e8;
	font-weight: bold;
}

#download p{
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 14px;
	margin-left: 43px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	background-color: #e8e8e8;
	padding: 2px;
}

#download img{
	width: 32px;
	border: 0px;
	margin: 0;
	border-right: 1px solid #cccccc;
	padding-right: 4px;
}
#img_prodotto_singolo img{
	border: 5px solid #e8e8e8;
	height: 350px;
	margin: 0 auto;
	width: 350px;
}

* html .contenttext {height:1px; overflow:visible;}

* html .contenttext p {overflow:hidden; width:99%;}



/* WP image align classes */

img.centered {display:block; margin-left:auto; margin-right:auto;}

img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}

img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}

.alignright {float:right;}

.alignleft {float:left;}



/* Various classes */

.left {border:1px solid #cccccc; float:left; margin:10px 15px 10px 0;}

.right {border:1px solid #cccccc; float:right; margin:10px 0 5px 10px;}

.center {border:1px solid #aaaaaa; margin:5px auto 12px; text-align:center;}

.textright {text-align:right;}

.small {font-size:0.8em;}

.bold {font-weight:bold;}

.hide {display:none;}


.post {

	padding: 10px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
}

.postinfo {
	background-color:#f4f4f4; 
 color:#606060; font-size:0.9em; font-weight:bold; line-height:1.5em;
	margin-top: 15px;
	border-top: 1px dashed #dadada;
	border-bottom: 1px dashed #dadada;
	padding: 5px;
	margin-bottom: 0;
}


	
.postinfo a {
	color: #93b7dd; 
	text-decoration:none;
	text-transform: capitalize;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.postinfo a:hover {
	background-color:inherit; 
	color: #4a4a4a; 
	font-weight:bold;
}

.comment {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#606060; margin: 0 0 12px; padding:8px 5px 0 8px;}

.comment p {font-size:0.9em; line-height:1.3em; margin:0 0 6px; padding-bottom:5px;}

.gravatarside {float:right; width:48px; height:48px; margin:0 5px 5px 5px;}

.navigation {display:block; margin:10px 0 20px 0; padding:0; text-align:center;}

.navigation p {margin:0; padding:0;}

.prevlink {margin-right:20px;}

.nextlink {margin-left:20px;}

/* PAGE */

.box_top_page{
	background: url(img/box_big_top_pagine.png);
	height: 8px;
	background-repeat: no-repeat;
}

.box_center_page{
		border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	margin-right: 0;
}

.box_center_page_news{
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	margin-right: 0;
	width: 574px;
}

.titolo_news h2{
	font: italic 37px/36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 10px;
}

.box_bottom_page{
		background: url(img/box_big_bottom_pagine.png);
	height: 12px;
	background-repeat: no-repeat;
}
/* HOME */
.box_prodotti_home_bottom{
		background: url(img/box_big_bottom.png);
	height: 13px;
	padding-bottom: 0;
	background-repeat: no-repeat;
	margin-bottom: 2px;
	margin-top: -2px;
}
.box_prodotti_home_top{
	background: url(img/box_big_top.png) repeat-x;
	height: 5px;
}
.box_prodotti_home {
	
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	margin-bottom: 0;
	padding: 5px;
}

h3 {
	margin-bottom: 20px;
}

#payoff h1 {

}

#payoff {
	clear: both;
	height: 96px;
	width: 580px;
}

#payoff img {
	display: block;
	width: 413px;
	height: 69px;
	border-style: none;
	margin-left: 90px;
	margin-right: 60px;
}

#content_testimonial {
	float: right;
	margin-bottom: 40px;
}

.testimonial_title {
	float: left;
	font: 30px Georgia, "Times New Roman", Times, serif;
	width: 530px;
	margin-bottom: 15px;
	color: #6f6f6f;
	margin-top: 15px;
}




.testimonial_evidenza_single{
		background-color: #ececec;
	overflow: hidden;
	float: right;	width: 175px;
	height: 180px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-image: url(img/bg_evidenza);
	border: 1px solid #cbcbcb;
	margin-left: -92px;
	margin-right: 104px;
}


