/*
Theme Name: Pim Store
Theme URI: http://www.supermercatipim.it/
Description: Pim Store theme
Version: 1.0
Author: E-text
Author URI: http://www.e-text.it/
Tags: Supermercati
*/
.aligncenter {
 border:1px solid #DDDDDD;
 padding:8px;
 margin-left:auto;
 margin-right:auto;
 display: block;
}
.alignnone {
 margin-left:auto;
 margin-right:auto;
 display:block;
}
.alignright {
 border:1px solid #DDDDDD;
 padding:8px;
 margin: 0 0 15px 7px;
 float:right;
}
.alignleft {
 border:1px solid #DDDDDD;
 padding:8px;
 margin: 0 7px 15px 0;
 float:left;
}
body {
 background-color:#e7e3cd;
 font-family:Tahoma, Arial, Helvetica, sans-serif;
 margin:0px;
}
.bg2_body {
 background:url(images/bg2_body.jpg) 0px 0px repeat-x;
 height:100%;
}
.bg3_body {
 background:url(images/bg3_body.jpg) center 65px no-repeat;
 height:100%;
 padding:0px 0px 0px 0px;
}
.box_piede {
 border-width:0px;
 clear:both;
 height:12px;
 margin:0px;
 padding:0px;
	 overflow:hidden;

}
.box_piede_dx {
 background-image:url(images/box_piede_dx.gif);
 background-position:bottom right;
 background-repeat:no-repeat;
 border-width:0px;
 float:right;
 height:12px;
 margin:0px;
 padding:0px;
 width:2%;
}
.box_piede_sx {
 background-image:url(images/box_piede.gif);
 background-position:bottom left;
 background-repeat:no-repeat;
 border-width:0px;
 height:12px;
 margin:0px;
 padding:0px;
 width:98%;
}
#box_punti {
 border-top:1px solid #CCC;
 clear:both;
 margin:0px auto;
 padding:10px 0px 0px 0px;
 width:90%;
}
#box_punti_fc {
 background-color:#FFF;
 border-left:1px solid #d3cdaa;
 border-right:1px solid #d3cdaa;
 margin:0px;
 padding:0px;
}
.box_titolo {
 background-image:url(images/box_titolo.gif);
 background-position:top left;
 background-repeat:no-repeat;
 height:43px;
 margin:0px;
 padding:0px 0px 0px 0px; 
}
.box_titolo_dx {
 background-image:url(images/box_titolo_dx.gif);
 background-position:top right;
 background-repeat:no-repeat;
 float:right;
 height:43px;
 margin:0px;
 padding:0px;
 width:20px;
}
.box_titolo_sx {
 color:#37331d;
 font-size:80%;
 font-weight:bold;
 text-transform:uppercase;
 margin:0px;
 padding:15px 10px 0px 15px;
}
#breadcrumb {
 padding:0px;
 margin:-8px 0px 0px 0px;
 text-transform:lowercase;
 font-weight:normal;
 font-size:85%;
}
#breadcrumb a {
	color:#f44e00;
}
#breadcrumb a:visited {
	color:#f44e00;
 font-weight:normal;
}
#breadcrumb a:hover {
	color:#00871b;
 text-decoration:none
}
.centrato {
 text-align:center;
	margin:0px;
	padding:5px 0px 0px 0px;
}
.content {
 background-color:#FFF;
 border-top:0px solid #d3cdaa;
 border-left:1px solid #d3cdaa;
 border-right:1px solid #d3cdaa;
 margin:0px;
 padding:12px 0px 0px 0px;
 overflow:hidden;
}
.content_categoria {
 border-top:1px dashed #d3cdaa;
 clear:both;
 margin-bottom:0px;
}
.content_categoria_single {
 margin-bottom:0px;
}
.content_data {
 font-size:90%;
 color:#999;
 margin-top:0px;
}
.content_post {
 margin:0px;
 padding:0px 10px 10px 10px;
 color:#37331d;
 font-size:12px;
}
.content_post a {
	color:#f44e00;
 text-decoration:none;
}
.content_post a:hover {
	color:#00871b;
 text-decoration:underline;
}
.content_table {
 border-width:0px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 20px 0px;
 width:100%;
}
.content_table_dx {
 border-width:0px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:300px;
}
.content_table_sx {
 border-width:0px;
 margin:0px 0px 0px 0px;
 padding:0px 15px 0px 0px;
}
.content_tag {
 font-size:90%;
}
.content_testo {
}
.content_titolo {
 font-size:140%;
 margin-bottom:0px;
 margin-top:0px;
}
.content_titolo_hp {
 font-size:100%;
 margin-bottom:0px;
 margin-top:0px;
}
.content_wrapper2_table {
 margin:0px 0px 0px 0px;
}
.content_wrapper2_td {
 padding:1px 10px 0px 10px;
 width:100%;
}
.corpo_testo_modifica {
 float:right;
 margin-left:20px;
}
#fidelitycard {
}
#footer {
 background-color:#f44e00;
 color:#FFFFFF;
 font-size:80%;
 font-weight:bold;
 padding:10px 8px 10px 8px;
 text-align:center;
}
#footer a {
 color:#FFFFFF;
 line-height:20px;
 text-decoration:none;
}
#footer a:hover {
 color:#fdf51c;
 text-decoration:underline;
}
#footer_disclaimer {
 color:#ffffff;
}
#footer_disclaimer a {
 color:#dddddd;
}
.header {
 text-align:right;
 float:right;
 margin-top:10px;
}
.header td {
 vertical-align:middle;
}
.header td {
 color:#272727;
 font-size:12px;
 line-height:12px;
 font-weight:normal;
}
.header img {
 vertical-align:middle;
}
.header .search img {
 vertical-align:top;
}
#header_logo {
 border-collapse:collapse;
 border-width:0px;
 margin:0px;
 padding:0px;
 width:100%;
}
#header_logo_dx {
 border-width:0px;
 margin:0px;
 padding:0px 16px 20px 0px;
 text-align:right;
 vertical-align:bottom;
}
#header_logo_sx {
 border-width:0px;
 margin:0px;
 padding:0px 0px 0px 0px;
 vertical-align:top;
}
#header_tabella {
 border-collapse:collapse;
 margin:0px;
 padding:0px;
 width:100%;
}
#hp_consigliati td {
 text-align:center;
}
.hp_content {
 background:url(images/hp_sfondo_post.gif) 0px 0px repeat-y;
 margin:0px;
 padding:0px;
 width:590px;
 overflow:hidden;
}
.hp_content_flash {
 margin:0px;
 padding:0px;
 width:590px;
 overflow:hidden;
}
.hp_content_categoria {
 font-size:90%;
 margin-bottom:0px;
}
.hp_content_post {
 border-top:1px solid #d3cdaa;
 margin:0px 0px 0px 0px;
 padding-left:12px;
 padding-right:12px;
 padding-top:20px;
 width:170px;
 float:left;
}
.hp_content_post img {
}
.hp_content_post_consigliati {
 border-top:1px solid #d3cdaa;
 margin:0px 0px 0px 0px;
 padding-left:12px;
 padding-right:12px;
 padding-top:20px;
 width:100%;
 float:left;
}
.hp_content_post a {
	color:#00871b;
 text-decoration:none;
}
.hp_content_post a:hover {
	color:#f44e00;
 text-decoration:underline;
 margin:0px 0px 0px 0px;
}
.hp_content_post a:visited {
	color:#00871b;
 text-decoration:none;
}
hr {
 border-top:1px dashed #d3cdaa;
 height:1px;
}
img {
 border-width:0px;
}
.infoBox {
 background:#d3cdaa;
}
.linea {
 border-top:1px dotted #DCDCDC;
 margin:10px 0px 10px 0px;
 padding:0px;
}
#m1, #m2, #m3, #m4, #m5, #m6 {
 cursor:pointer;
 font-size:12px;
 font-weight:bold;
 height:64px;
 line-height:14px;
 padding-top:6px;
 text-align:center;
 width:auto;
 white-space:nowrap;
}
#m1, #m2, #m3, #m4, #m5, #m6 {
 color:#ffffff;
}
/* MapPress - INIZIO */
.mapp-poweredby {
 display:none;
 visibility:hidden;
}
/* MapPress - FINE */
#mappa_google {
 margin-left:auto;
 margin-right:auto;
 padding:0px;
 text-align:center;
 width:600px;
}
/* MEE newsletter - INIZIO */
#etiqueta {
 display:none;
 visibility:hidden;
}
#resultado {
}
/* MEE newsletter - FINE */
#menu {
 padding:0px 0px 0px 0px;
 width:100%;
 height:64px;
}
#menu td {
 vertical-align:middle;
 text-align:center;
}
#menu td a {
 display:block;
}
.menu_separator {
 width:1px;
 text-align:center;
 padding:0px 0px 0px 0px;
}
#menu_tabella {
 border-collapse:collapse;
 margin:0px;
 padding:0px;
 width:100%;
}
#menu_verticale {
 background-color:#FFF;
 background-image:url(images/menu_verticale.png);
 background-repeat:no-repeat;
 background-position:top right;
 border-top:0px solid #d3cdaa;
 border-left:1px solid #d3cdaa;
 border-right:1px solid #d3cdaa;
 margin:0px 0px 0px 0px;
 overflow:auto;
 padding:0px;
}
#menu_verticale_voci {
 margin:20px 20px 20px 30px;
 padding:0px;
 font-size:80%;
}
#menu_verticale_voci a {
	color:#00871b;
 text-decoration:none;
}
#menu_verticale_voci a:hover {
	color:#f44e00;
 text-decoration:underline;
 margin:0px 0px 0px 1px;
}
#menu_verticale_voci li {
 font-weight:bold;
 list-style-image: url(images/menu_verticale_voci.gif);
 list-style-type:none;
 margin:3px 0px 0px 0px;
 padding:3px 0px 0px 0px;
}
#menu_verticale_voci li ul {
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 14px;
}
#menu_verticale_voci li ul li {
 border-top:1px dotted #d3cdaa;
 list-style-image: url(images/menu_verticale_voci_b.gif);
 list-style-type:none;
 font-size:100%;
 font-weight:normal;
 margin:3px 0px 0px 0px;
 padding:3px 0px 0px 0px;
}
#menu_verticale_02 {
 margin:0px 0px 0px 0px;
 background-color:#FFF;
 border-top:0px solid #d3cdaa;
 border-left:1px solid #d3cdaa;
 border-right:1px solid #d3cdaa;
 overflow:auto;
 padding:0px;
}
#menu_verticale_02_voci {
 background:#ffffff;
 padding:14px 20px 20px 20px;
}
.menu_verticale_02_voci li {
 padding:0px 0px 0px 0px;
 vertical-align:top;
 width:100%;
}
.menu_verticale_02_voci li a {
 display:block;
 vertical-align:top;
}
.menu_verticale_02_voci ul {
 list-style:none;
 margin:0px 0px 0px 0px;
 padding:0;
}
.navigation {
 display: block;
 font-size:70%;
 margin:0px;
 text-align: center;
}
.navigation_dx {
 padding:10px;
 float: right;
}
.navigation_sx {
 padding:10px;
 float: left;
}
#over_m1, #over_m2, #over_m3, #over_m4, #over_m5, #over_m6, #over2_m1, #over2_m2, #over2_m3, #over2_m4, #over2_m5, #over2_m6 {
 cursor:pointer;
 font-size:12px;
 font-weight:bold;
 height:64px;
 padding-top:6px;
 line-height:14px;
 text-align:center;
 white-space:nowrap;
 width:auto;
}
#over_m1, #over_m2, #over_m3, #over_m4, #over_m5, #over_m6 {
 background:#f44e00;
 color:#ffffff;
 text-decoration:none;
}
#over2_m1, #over2_m2, #over2_m3, #over2_m4, #over2_m5, #over2_m6 {
 background:#f44e00;
 color:#ffffff;
 text-decoration:none;
}
.panel {
 margin:20px 0px 20px 0px;
 padding:0px 0px 0px 0px;
}
.panel_bg {
 background:#e7e3cd;
}
.panel .td2 {
 padding:0px 15px 0px 15px;
 height:100%
 width:100%;
}
.panel .table {
 padding:0px 0px 0px 0px;
}
.panel .table .td {
 padding:0px 0px 0px 28px;
 width:25%;
}
.panel b {
 display:block;
 padding-top:7px;
}
.panel a b {
 color:#a63e4a;
 font-size:12px;
 line-height:13px;
 font-weight:normal;
 text-decoration:underline;
}
.panel li {
 background:url(images/bg_panel.gif) 0px 10px no-repeat;
 list-style:none;
}
.panel li a {
 padding:2px 0px 7px 11px;
}
.panel li a {
 color:#8e855a;
 font-size:12px;
 font-weight:normal;
 line-height:22px;
 text-decoration:underline;
}
.panel li a:hover {
 text-decoration:none;
}
.row_1 {
 margin:0px;
 padding:0px 0px 0px 0px;
}
.row_2 {
 margin:0px;
 padding:0px 0px 0px 0px;
}
.row_3 {
 background:#d3cdaa;
 margin:0px;
 padding:0px 8px 0px 8px;
}

/*** Search ***/
.search {
	margin:0px auto;
 padding:0px 0px 12px 0px;
 text-align:center;
 overflow:hidden;
}
.search table {
	margin-left:40px;
}
.search table td {
	vertical-align:top;
}
.search form {
 margin:0px;
 padding:0px;
}
.search .s {
 height:18px;
 margin:0px 0px 0px 0px;
 padding:0px;
}
.search .but {
 border:0px;
 cursor:pointer;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
/*** End Search ***/
#sidebar_banner {
 margin:0px;
 padding:20px 0px 0px 0px;
 text-align:center;
}
#sidebar_widget {
}
.slideshowlink a {
 line-height:20px;
}
td {
 margin:0px;
 padding:0px;
 vertical-align:top;
}
.width_table {
 position:relative;
 margin:auto;
 width:980px;
}
.wrapper_tl {
 background:url(images/wrapper_tl.png) 0px 0px no-repeat;
}
.wrapper_tr {
 background:url(images/wrapper_tr.png) right 0px no-repeat;
}
.wrapper_t {
 background:#d5cfaf;
 font-size:0px;
 height:5px;
 line-height:0px;
 margin:0px 5px 0px 5px;
}
.wrapper_c {
 background:url(images/wrapper_l.jpg) 0px 0px repeat-x;
}
