@charset "utf-8";
/* CSS Document */

html, body {
text-align:center;
width:100%;
font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#444444;
line-height:20px;
color:#444444;
}
html, body, img, p, div, ul, li, a {
margin:0;
padding:0;
outline:none;
border:none;
}
ul, li {
list-style:none;
}
h1, h2, h3, h4, h5 {
padding:6px 0;
margin:0;
line-height:normal;
}
@font-face {
    font-family: 'FuturaCondensedLightThinRg';
    src: url('futura3-webfont.eot');
    src: url('futura3-webfont.eot?#iefix') format('embedded-opentype'),
         url('futura3-webfont.woff') format('woff'),
         url('futura3-webfont.ttf') format('truetype'),
         url('futura3-webfont.svg#FuturaCondensedLightThinRg') format('svg');
    font-weight: normal;
    font-style: normal;

}


h2, h3 {
  font-family: 'FuturaCondensedLightThinRg', Helvetica, Arial, sans-serif;;
  text-transform:uppercase;
}
h2 { font-size: 30px; border-bottom:1px solid #dddddd; margin-bottom:24px;} h3 { font-size: 24px; }
a, a:link, a:visited, a:hover {
color:#85a1cc;
}
a:hover {
text-decoration:none;
}
.footer a {
color:#FFFFFF;
}
img {
border-left: 10px solid #85a1cc;
}
p { display:inline; }
.header img {
border:none;
}
.header a,.header a:link,.header a:visited,.header a:hover {
color:#444444;
}
.wrapper {
margin:10px 0;
background-color:#ffffff;
}
.header {
background-image:url('../images/tartan.gif');
background-repeat:repeat;
padding:0;
border-bottom:10px solid #0b4499;
}
.header_body {
width:990px;
text-align:justify;
margin:0 auto;
}
.logo {
text-align:right;
margin:0 0 0 450px;
}
.main {
width:990px;
text-align:justify;
margin:0 auto;
padding:0 0 24px 0;
}
.main_text {
padding:24px 0;
}
.product_desc {
}
.product_image {
float:left;
margin:0 30px 30px 0;
}
.category_description {
float:left;
display:inline;
width:740px;
}
.category_image_description {
float:left;
display:inline;
width:250px;
overflow:hidden;
}
.footer {
/* background-color:#000000; */
background-color:#0B4499;
padding:0;
border-top:10px solid #85a1cc;
width:100%;
text-align:left;
color:#ffffff;
padding: 24px 0;
}
.footer_body {
width:990px;
margin:0 auto;
}
.footer_element {
width:471px;
float:left;
padding-left:23px;
border-left:1px solid #aaaaaa;
text-align:left;
}

.foot_element {
width:471px;
float:left;
padding:0 24px 0 0;
}
.menu {
padding:0;
float:left;
width:550px;
position:absolute;
}
.menu ul li {
display:inline;
float:left;
margin: 0 10px 0 0 ;
}
.menu ul li h2 {
border:none;
}
.contatti {
width:290px;
float:left;
}
.mappa {
width:640px;
float:right;
border: 3px solid #85a1cc;
}

.mappa img {
border-left: 0px;
}


.list {
/* float:left; */
margin-right:24px;
}
ul.pageNav li{
display:inline;
float:left;
margin-right:12px;
padding:2px 5px;
}
ul.pageNav li.currentPage{
background-color:#85A1CC;
}
ul.pageNav li.currentPage a{
color:#ffffff;
text-decoration:none;
cursor:default;
}
ul.sitemap, ul.sitemap li, ul.sitemap li ul, ul.sitemap li ul li {
list-style:circle;
padding-left:12px;
}
