
/*
Foglio di stile infocart.it

@author: Giancarlo Moschitta (gm@essetech.com)
@last modifier: Giancarlo Moschitta (gm@essetech.com)
@creation date: 08/07/2008 12.10.32
@last modified: 16/07/2008 9.26.40
*/
html,body,head,#container {
font-size:100%;
margin:0;
padding:0;
background-color:#fff;
color:#000;
}
body {
font-family:verdana,tahoma,arial,helvetica,sans-serif;
/*background-image:url(/img/bg_page.png);
background-repeat:repeat-x;
background-attachment:fixed;*/
}
input,select,textarea {
font-size:11px;
font-family:verdana,tahoma,arial,helvetica,sans-serif;
}
a,a:link,a:visited {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

a.a-top-menu,a.a-top-menu:link,a.a-top-menu:visited {
text-decoration:none;
color:#747474;
}
a.a-top-menu:hover {
text-decoration:underline;
color:#747474;
}
a.common,a.common:link,a.common:visited {
text-decoration:none;
color:#3281cd;
}
a.common:hover {
text-decoration:underline;
color:#3281cd;
}
a.privacy,a.privacy:link,a.privacy:visited {
text-decoration:none;
color:#3281cd;
}
a.privacy:hover {
text-decoration:underline;
color:#3281cd;
}
a.rb-cart-link,a.rb-cart-link:link,a.rb-cart-link:visited, a.rb-cart-link:hover {
text-decoration:none;
padding:3px 4px 3px 4px;
background-color:#7e7f82;
color:#fff;
}
a.product,a.product:link,a.product:visited {
text-decoration:none;
color:#333;
}
a.product:hover {
text-decoration:underline;
color:#888;
}
/* Credits: negatyve (http://www.negatyve.com)*/
.custom-list {
position:relative;
float:left;
border:0;
margin:0;
padding:0;
list-style:none;
}
img {
border:0;
vertical-align:middle;
}
form {
display:inline;
}
.no-border {
border:0;
}
p.fake-p {
display:inline;
padding:0;
margin:0;
}
.sserif {
font-family:verdana,arial,sans-serif;
}
.hidden {
display:none;
}
#debug-info {
width:500px;
margin:15px auto 15px auto;
font-size:12px;
text-align:left;
}
#container {
width:951px;
margin:0px auto 4px auto;
position:relative;
top:4px;
/*border:1px solid #c1c1c1;*/
}
#last-el {
height:4px;
margin:0;
padding:0;
font-size:4px;
}
#header {
width:100%;
margin:0;
padding:0;
height:120px;
border-bottom:3px solid #c2c6c9;
}
#header .top-logo, .top-menu{
float:left;
}
#header .top-logo {
padding:10px 0px 10px 15px;
width:435px;
}
#header .top-menu {
float:right;
font-size:11px;
padding:5px 0px 10px 30px;
}
li.li-top-menu {
display:inline;
background:url(/img/bg_top_menu.jpg) no-repeat 0px 9px;
padding:5px 10px 5px 10px;
}
#header .top-banner {
padding:25px 0px 6px 0px;
float:right;
}
#left-col {
width:200px;
float:left;
margin:5px 9px 5px 1px;
}
#middle-col {
width:740px;
float:left;
margin:5px 0px 5px 0px;
}
.generic-page-container {
width:100%;
margin:5px 0px 6px 0px;
}
.common-box {
width:100%;
clear:both;
margin:0px 0px 8px 0px;
}
.common-box-int-rounded {
height:25px;
font-size:13px;
font-weight:bold;
padding:5px 0px 0px 8px;
text-align:left;
color:#555;
background-color:#e5e5e5;
}
.common-box-int {
height:27px;
font-size:13px;
font-weight:bold;
padding:4px 0px 0px 8px;
text-align:left;
color:#555;
background-color:#e5e5e5;
background:url(/img/bg_box1.jpg) repeat-x top left;
border-top:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;
}
.common-box-content {
border-left:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
padding:2px 8px 4px 8px;
margin:0;
text-align:left;
color:#000;
background-color:#fff;
font-size:12px;
}
.common-box-int-top-search {
height:24px;
font-size:13px;
font-weight:bold;
padding:6px 0px 0px 8px;
text-align:left;
color:#555;
background-color:#f9f9f9;
/*background:url(/img/bg_box1.jpg) repeat-x top left;*/
border:1px solid #e5e5e5;
/*border-right:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;*/
}
.banner {
clear:both;
width:100%;
margin:5px 0px 5px 0px;
padding:0;
font-size:0;
text-align:center;
}
#cart-box {
width:180px;
margin:0px auto 8px auto;
color:#555;
}
#cart-box-int {
margin:0px 0px 5px 0px;
font-size:12px;
font-weight:bold;
}
#cart-box-content {
margin:2px 0px 5px 0px;
font-size:11px;
padding-top:4px;
}
#cart-box-link {
margin:6px auto 4px auto;
text-align:center;
font-size:11px;
font-weight:bold;
}
.div-cat-box {
margin:0px 2px 0px 0px;
font-size:11px;
width:150px;
border-bottom:1px dashed #dcdcdc;
background:url(/img/bg_cat_menu.jpg) no-repeat 0px 10px;
padding:5px 0px 3px 8px;
}
.banner-no-top {
margin-top:0;
}
.login-field-container {
clear:both;
margin:4px 0px 4px 0px;
}
.login-label {
width:65px;
float:left;
font-size:11px;
padding:2px 0px 2px 0px;
}
.login-submit-container {
clear:both;
text-align:center;
margin:8px auto 0px auto;
font-size:11px;
font-weight:bold;
}
.login-links-container {
text-align:center;
margin:8px auto 2px auto;
font-size:11px;
}
.login-message {
text-align:center;
margin:2px auto 2px auto;
padding:2px 0px 0px 0px;
font-size:11px;
font-weight:bold;
line-height:22px;
}
.ml-label {
width:60px;
float:left;
font-size:11px;
padding:2px 0px 2px 0px;
}
.ml-radio-container {
clear:both;
margin:4px 0px 4px 0px;
}
.ml-txt-container {
text-align:left;
margin:8px 0px 2px 0px;
font-size:11px;
letter-spacing:-1px;
}
.search-txt-container {
text-align:center;
margin:5px 0px 5px 0px;
font-size:11px;
}
#breadcrumbs {
width:100%;
font-size:11px;
padding:5px 0px 5px 0px;
text-align:left;
letter-spacing:-1px;
}
h3.page-int {
padding:0;
margin:2px 0px 8px 0px;
}
.euro {
font-size:11px;
color:#aaaaab;
}
.li-content-container {
padding:0;
margin:0;
}
.module-message {
clear:both;
margin:25px 15px 25px 15px;
font-size:12px;
color:#000;
text-align:left;
}
#footer {
clear:both;
width:100%;
margin:5px auto 0px auto;
padding:10px 0px 0px 0px;
text-align:center;
font-size:11px;
color:#74767c;
border-top:2px solid #dcdcdc;
}
#footer .footer-info {
margin:5px auto 5px auto;
letter-spacing:-1px;
}
#poweredby {
margin:5px auto 5px auto;
text-align:center;
}
