html { 
margin : 0; 
padding : 0; 
} 
* { 
font-family : Arial, Helvetica, sans-serif; 
} 
body { 
text-align : center; 
margin : 0; 
padding : 0; 
} 
body, td, th, input, textarea, select, a { 
font-size : 12px; 
} 
h1 { 
font-weight : 700; 
font-size : 14px; 
margin : 0; 
padding : 5px 0; 
} 
h2 { 
font-weight : 700; 
font-size : 10px; 
margin : 0; 
} 
form { 
display : inline; 
margin : 0; 
padding : 0; 
} 
input, textarea, select { 
margin : 3px 0; 
} 
a, a:visited { 
color : #1b57a3; 
text-decoration : none; 
cursor : pointer; 
} 
a:hover { 
color : red; 
text-decoration : underline; 
} 
a img { 
border : none; 
} 
p { 
margin-top : 0; 
} 
ul.tagcloud { 
list-style : none; 
line-height : 1.8; 
width : auto; 
margin : 0; 
padding : 0.5em; 
} 
ul.tagcloud li { 
display : inline; 
} 
ul.tagcloud a { 
text-decoration : none; 
color : #787870; 
} 
ul.tagcloud a:hover { 
text-decoration : underline; 
color : #444; 
margin-right : 0.2em; 
} 
a.size1 { 
font-size : 80%; 
} 
a.size2 { 
font-size : 100%; 
} 
a.size3 { 
font-size : 125%; 
} 
a.size4 { 
font-size : 150%; 
} 
a.size5 { 
font-size : 180%; 
} 
#container { 
width : 960px; 
margin-left : 5px; 
margin-right : auto; 
text-align : left; 
} 
#header .div2 { 
float : left; 
padding-top : 15px; 
padding-left : 15px; 
} 
#header .div3 { 
float : right; 
padding-top : 7px; 
height : 38px; 
} 
#header .div3 a { 
margin-left : 20px; 
padding-left : 20px; 
background-repeat : no-repeat; 
} 
#header .div4 { 
width : 510px; 
clear : right; 
float : right; 
height : 32px; 
padding-right : 14px;
margin-bottom: -3px; 
} 
#header .div4 a { 
float : left; 
margin-right : 2px; 
width : 100px; 
height : 18px; 
padding-top : 9px; 
padding-bottom : 9px; 
background : url('../immagini/tab_1.png') no-repeat; 
text-align : center; 
color : #333; 
text-decoration : none; 
font-size : 14px; 
font-weight : 700; 
z-index : 1; 
} 
#header .div4 a.selected { 
background : url('../immagini/tab_2.png') no-repeat; 
color : #fff; 
padding-bottom : 10px; 
z-index : 3; 
} 
#header .div5 { 
clear : both; 
} 
#header .div5 .left { 
background : url('../immagini/header_1_left.png') no-repeat; 
width : 5px; 
height : 40px; 
float : left;
margin-right: -5px; 
} 
#header .div5 .right { 
background : url('../immagini/header_1_right.png') no-repeat; 
width : 5px; 
height : 40px; 
float : right;
margin-left: -5px; 
} 
#header .div5 .center { 
background : url('../immagini/header_1_center.png') repeat-x; 
height : 40px; 
margin-left : 0px; 
margin-right : 0px; 
} 
#header .div6 { 
clear : both; 
margin-bottom : 10px; 
} 
#header .div6 .left { 
background : url('../immagini/header_2_left.png') no-repeat; 
width : 5px; 
height : 32px; 
float : left;
margin-right: -5px; 
} 
#header .div6 .right { 
background : url('../immagini/header_2_right.png') no-repeat; 
width : 5px; 
height : 32px; 
float : right;
margin-left: -5px; 
} 
#header .div6 .center { 
background : url('../immagini/header_2_center.png') repeat-x; 
height : 32px; 
margin-left : 5px; 
margin-right : 5px; 
padding-left : 5px; 
padding-right : 5px; 
} 
#header .div7 { 
float : right; 
padding-top : 2px; 
} 
#search { 
padding-top : 7px; 
padding-left : 5px; 
color : #fff; 
font-weight : 700; 
} 
#search select { 
border : 1px solid #0a5391; 
padding : 1px; 
} 
#search a { 
color : #fff; 
} 
#search input { 
border : 1px solid #0a5391; 
padding : 2px; 
} 
#breadcrumb { 
float : left; 
padding-top : 7px; 
padding-bottom : 11px; 
height : 13px; 
margin-bottom : 10px; 
color : #999; 
} 
.switcher { 
float : right; 
margin-top : 3px; 
margin-left : 10px; 
} 
.switcher a { 
text-decoration : none; 
display : block; 
} 
.switcher .selected { 
background : #fff url('../immagini/switcher.png') repeat-x; 
} 
.switcher .selected a { 
border : 1px solid #ccc; 
background : url('../immagini/arrow_down.png') no-repeat 116px center; 
color : #666; 
width : 121px; 
padding : 2px 5px; 
} 
.switcher .selected a:hover { 
background : #f0f0f0 url('../immagini/arrow_down.png') no-repeat 116px center; 
} 
.switcher .option { 
z-index : 3; 
border-left : 1px solid #ccc; 
border-right : 1px solid #ccc; 
border-bottom : 1px solid #ccc; 
background-color : #eee; 
display : none; 
width : 125px; 
padding : 3px; 
} 
.switcher .option a { 
color : #000; 
padding : 3px 5px; 
} 
.switcher img { 
top : 1px; 
} 
#column_left { 
float : left; 
width : 220px; 
margin-right : 2px; 
clear : left; 
} 
#column_right { 
float : right; 
width : 190px; 
margin-left : 2px; 
clear : right; 
} 
#content { 
margin-left : 1px; 
margin-right : 1px; 
margin-bottom : 5px; 
} 
#content .top .left { 
background : url('../immagini/content_top_left.png') no-repeat; 
width : 5px; 
height : 32px; 
float : left; 
} 
#content .top .right { 
background : url('../immagini/content_top_right.png') no-repeat; 
width : 5px; 
height : 32px; 
float : right; 
} 
#content .top .center { 
background : url('../immagini/content_top_center.png') repeat-x; 
margin-left : 5px; 
margin-right : 5px; 
} 
#content .top h1 { 
padding : 8px 0 8px 7px; 
} 
#content h1, .heading { 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : 700; 
text-transform : uppercase; 
margin : 0; 
} 
.heading { 
border-bottom : 1px solid #ddd; 
padding-bottom : 3px; 
margin-bottom : 10px; 
} 
#content .middle { 
border-left : 1px solid #ddd; 
border-right : 1px solid #ddd; 
background : #fff; 
min-height : 380px; 
padding : 10px 10px 1px; 
} 
#content .bottom .left { 
background : url('../immagini/content_bottom_left.png') no-repeat; 
width : 5px; 
height : 5px; 
float : left; 
} 
#content .bottom .right { 
background : url('../immagini/content_bottom_right.png') no-repeat; 
width : 5px; 
height : 5px; 
float : right; 
} 
#content .bottom .center { 
background : url('../immagini/content_bottom_center.png') repeat-x; 
height : 5px; 
margin-left : 5px; 
margin-right : 5px; 
} 
.box { 
margin-bottom : 10px; 
background : url('../immagini/box_top.png') no-repeat; 
} 
.box .top { 
color : #000; 
font-size : 14px; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : 700; 
text-transform : uppercase; 
padding : 8px 0 8px 7px; 
} 
.box .top img { 
float : left; 
margin-right : 5px; 
} 
.box .middle { 
border-left : 1px solid #ddd; 
border-right : 1px solid #ddd; 
background : #fff; 
padding : 10px; 
} 
.box .bottom { 
height : 5px; 
background : url('../immagini/box_bottom.png') no-repeat;
	line-height: 5px;
	zoom: 1;
	background-position: center center; 
} 
.success { 
margin-bottom : 10px; 
background : #e4f1c9; 
border : 1px solid #a5bd71; 
font-size : 11px; 
font-family : Verdana, Geneva, sans-serif; 
text-align : center; 
padding : 5px 0; 
} 
.warning { 
margin-bottom : 10px; 
background : #ffdfe0; 
border : 1px solid #f99; 
font-size : 11px; 
font-family : Verdana, Geneva, sans-serif; 
text-align : center; 
padding : 5px 0; 
} 
.wait { 
margin-bottom : 10px; 
background : #fbfaea; 
border : 1px solid #efebaa; 
font-size : 11px; 
font-family : Verdana, Geneva, sans-serif; 
text-align : center; 
padding : 5px 0; 
} 
.required { 
color : red; 
font-weight : 700; 
} 
.error { 
color : red; 
display : block; 
} 
.help { 
cursor : pointer; 
} 
.tooltip { 
border : 1px solid #fdda5c; 
background : #fbff95; 
font-size : 11px; 
width : 250px; 
padding : 5px; 
} 
.clear { 
overflow : hidden; 
width : 100%; 
} 
.button {
padding-left : 8px; 
display : inline-block; 
margin-right : 5px; 
background : url('../ver1/template/pl_cerca.jpg') no-repeat left top;
text-decoration : none; 
color : #fff; 
border: 0;
width: 66px;
height: 27px;
text-align: center;
text-transform: uppercase;
} 
.button span { 
color : #fff; 
display : block; 
background : url('../immagini/button_right.png') no-repeat right top; 
padding : 4px 10px 5px 2px; 
} 
.buttons { 
background : #f8f8f8; 
border : 1px solid #ddd; 
margin-bottom : 10px; 
padding : 5px; 
    zoom: 1;
} 
.buttons input { 
margin : 0; 
padding : 0; 
} 
.buttons table { 
width : 100%; 
border-collapse : collapse; 
} 
.buttons table td { 
vertical-align : middle; 
} 
.content { 
background : #f7f7f7; 
border : 1px solid #ddd; 
margin-top : 3px; 
margin-bottom : 10px; 
padding : 10px; 
} 
.list { 
margin-bottom : 10px; 
width : 100%; 
} 
.list td { 
text-align : center; 
vertical-align : top; 
padding-bottom : 10px; 
} 
.sort { 
margin-bottom : 10px; 
background : #f8f8f8; 
height : 30px; 
width : 100%; 
} 
.sort .div1 { 
float : right; 
margin-left : 5px; 
padding-top : 6px; 
padding-right : 9px; 
} 
.sort .div2 { 
text-align : right; 
padding-top : 9px; 
} 
.sort select { 
font-size : 11px; 
margin : 0; 
padding : 0; 
} 
.pagination { 
display : inline-block; 
width : 100%; 
background : #f8f8f8; 
margin-bottom : 10px; 
} 
.pagination .links, .pagination .results { 
padding : 7px; 
} 
.pagination .links { 
float : left; 
} 
.pagination .links a { 
border : 1px solid #ccc; 
text-decoration : none; 
color : #000; 
padding : 4px 7px; 
} 
.pagination .links b { 
border : 1px solid #ccc; 
text-decoration : none; 
color : #000; 
background : #fff; 
padding : 4px 7px; 
} 
.pagination .results { 
float : right; 
} 
.tabs { 
width : 100%; 
height : 31px; 
margin-bottom : 0; 
} 
.tabs a { 
float : left; 
display : block; 
margin-right : 2px; 
border-top : 1px solid #ddd; 
border-bottom : 1px solid #ddd; 
border-left : 1px solid #ddd; 
border-right : 1px solid #ddd; 
background : #fff url('../immagini/tab_3.png') repeat-x; 
color : #000; 
font-weight : 700; 
font-size : 13px; 
text-decoration : none; 
z-index : 1; 
top : 1px; 
padding : 6px 15px 7px; 
} 
.tabs a.selected { 
background : #fff url('../immagini/tab_3.png') repeat-x; 
border-bottom : 0; 
padding-bottom : 8px; 
z-index : 3; 
} 
.tab_page { 
border : 1px solid #ddd; 
background : #fff; 
display : block; 
z-index : 2; 
margin-bottom : 10px; 
padding : 10px;

} 
#footer { 
background : url('http://www.lacartucceria.com/immagini/bg-footer.png'); 
background-repeat : no-repeat; 
float : left; 
width : 967px; 
height : 190px; 
margin-top : 5px;
margin-left : 20px;
} 
#footer .div1 { 
float : left; 
text-align : left; 
} 
#footer .div2 { 
text-align : center; 
} 
#category ul { 
margin-top : 0; 
margin-bottom : 0; 
margin-left : 8px; 
padding-left : 12px; 
list-style : url('../immagini/bullet_1.png'); 
} 
#information ul { 
margin-top : 0; 
margin-bottom : 0; 
margin-left : 8px; 
padding-left : 12px; 
list-style : url('../immagini/bullet_2.png'); 
} 
.cart { 
border-collapse : collapse; 
width : 100%; 
border : 1px solid #eee; 
margin-bottom : 10px; 
} 
.cart th { 
background : #eee; 
font-weight : 400; 
padding : 5px; 
} 
.cart td { 
padding : 5px; 
} 
#modules { 
margin-top : 10px; 
height : 190px; 
} 
#modules #mod1 { 
background : url('../immagini/prod_grid_box_bg.gif') no-repeat 0% 100%; 
height : 225px; 
width : 250px; 
float : left; 
margin-top : 5px; 
} 
#mod1 .title { 
text-align : center; 
background : url('../immagini/deal_box_hl.gif') no-repeat 0% 0%; 
font-weight : 700; 
padding : 0 0 0 10px; 
} 
#mod1 .title A { 
line-height : 1.3em; 
display : block; 
background : url('../immagini/deal_box_hr.gif') no-repeat 100% 0%; 
height : 2em; 
padding : 4px 10px 8px 0; 
} 
#modules .padding { 
padding : 13px 20px 10px; 
} 
#modules .img { 
text-align : center; 
vertical-align : middle; 
margin-top : 5px; 
height : 90px; 
} 
#modules .price { 
color : #f96; 
font : bold 1.5em Arial, Helvetica, sans-serif; 
text-align : right; 
padding : 0 35px 0 0; 
} 
#modules .buttons { 
text-align : right; 
bottom : 15px; 
left : 20px; 
float : left; 
} 
#modules .only { 
color : #36c; 
font : bold 0.8em Arial, Helvetica, sans-serif; 
text-align : right; 
padding : 0 35px 0 0; 
} 
#modules .text { 
width : 100%; 
height : 48px; 
margin-left : 5px; 
}
