html
{
font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt;
text-align:center; margin:0;
}
body
{
font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:8pt;
background:#FFF /*#EFEDDB url(img/sfondo.jpg)*/;
margin:0;
padding:0;
text-align:center;
}

div, form, fieldset, table, tr, th, td, img {border:0; margin:0; padding:0}
ul, ol {margin:0 18pt; padding:0 0 6pt 0}
ul {list-style-type:none}
li {padding:0 0 3pt 0}
p {padding:3pt 5pt; margin:0; border:0; line-height:1.4em}
a {/*color:#467ba7;*/ color:#1a476e; text-decoration:none}
a:hover {color:#6e8ba3}

#head
{
width:990px;
height:28px;
text-align:right;
color:#00325d;
margin:0 auto;
padding: 0;
}
#head p {color:#7695ae; margin:0; padding:0}
#head a {color:#7695ae; text-decoration:none}
#head a:hover {color:#548FE4; text-decoration:underline}

#testata, #testata1, #testata2, #testata3, #testata4, #testata5
{
width:100%;
height:300px;
border-top:3px solid #FFF;
border-bottom:3px solid #FFF;
background: url(img/testata.jpg) top center repeat-x;
}
#testata1 {background: url(img/testata-2.jpg) top center repeat-x;}
#testata2 {background: url(img/testata-3.jpg) top center repeat-x;}
#testata3 {background: url(img/testata-4.jpg) top center repeat-x;}
#testata4 {background: url(img/testata-5.jpg) top center repeat-x;}
#testata5 {background: url(img/testata-6.jpg) top center repeat-x;}

#

#mps {left:0; position:absolute; top:0; visibility:hidden}

#sh {margin:0 auto; width:727px; text-align:center}
#wr, #wrh, #wrt
{
padding:0;
margin:0 auto;
width:990px;
position:relative;
background:url(img/wr.jpg) top left repeat-y;
/*padding-bottom:10px;*/
/*border:1px solid #f00;*/
/*background:#fff6e5;*/
}
#wrh {background:url(img/wrh.jpg) top left repeat-y}
#wrt {background:transparent}

.col41, .col41sxh, .col41sx, .col41ne, .col42ne, .col43, .col43ne, .col31, .col21
{display:block; clear:none; float:left}
.col41
{
width:227px !important;
width /**/:247px;
padding:5px 10px;
}
.col41ne
{
background:#f5fbff url(img/ne.jpg) repeat-y;
text-align:left;
width:227px !important;
width /**/:247px;
padding:5px 10px;
}
.col41sxh, .col41sx
{
width:207px;
text-align:center;
background:#fffaf2;
padding:0 0 10px 0;
}
.col41sx
{
width:191px !important;
width /**/:207px;
padding:8px;
text-align:left;
}
.col42ne
{
width:516px !important;
width /**/:536px;
padding:5px 10px;
}
.col43
{
width:736px !important;
width /**/:742px;
padding:2px 4px;
}
.col43ne
{
width:735px !important;
width /**/:741px;
padding:2px 4px;
}
.col31
{
width:320px !important;
width /**/:330px;
padding:5px;
}
.col21
{
width:475px;
width /**/:484px;
padding:5px;
}

.news {display:block; float:left; width:257px; text-align:left}
.divisore
{
width:100%;
height:30px !important;
height /**/:46px;
padding:8px 0;
background:url(img/divisore.png) center no-repeat;
display:block;
}

#hs {float:left; margin:0; width:220px; height:165px; text-decoration:none}
#hd, #hdr {float:right; width:483px; height:165px}
#hdr {background:url(img/hdr.jpg) no-repeat}

#ar
{
position:static; overflow:hidden;
display:inline; float:right;
margin:123px 0 0 10px; padding:0;
height:40px; width:200px;
vertical-align:middle;
text-align:center;
color:#43565B;
}

.nav
{
display:block; clear:both;
background:#00325d url(img/menu-s.jpg) top center no-repeat /*url(img/menu.jpg) top repeat-x*/;
width:100%;
height:45px;
}
.nav ul
{
display:block; clear:both;
list-style-type:none;
border:0; padding:/*7px 0*/15px 0; margin:0 auto;
text-align:center; vertical-align:middle;
font-size:8pt;
}
.nav li
{
display:inline;
list-style-type:none;
padding:1px 15px;
letter-spacing:2px;
color:#FFF;
font-weight:bold;
}
.nav li a
{
border:0; margin:0; padding:1px 10px;
display:inline;
color:#002754;
height:1.2em;
text-decoration:none;
color:#FFF;
}
.nav li a:hover {color:#c2d8e6}
.nav li.sel a {color:#9fb3c4}

#links {font-size:8pt; margin:0 20px; padding-bottom:5px}
#links a {text-decoration:none}
#links a:hover {text-decoration:underline}

#foto
{
display:block; float:left;
text-align:center;
margin:0 auto; padding:0 0 10px 0;
width:660px;
}
#fdesc
{
display:block; float:left;
text-align:left;
margin:0 auto; padding:0 10px 10px 10px;
width:310px !important; width /**/:330px;
}

#foot
{
clear:both; font-size:7pt; text-align:center; line-height:1.5em;
padding:8px 0; margin:0;
color:#FFF; /*background:#e97d87;*/
background:#00325d;
width:100%;
}

#foot a {color:#FFF; text-decoration:none}
#foot a:hover {color:#aed8d9}

h1, h2, h3, h5, h6
{
font-weight:bold; font-size:11pt; text-align:left;
margin:0 0 4pt 0; padding:3pt 5pt;
}
h1 {padding:8pt 5pt 5pt 5pt; color:#467ba7}
h1, h1.red, h2.red {/*color:#e87c86*/ color:#467ba7}
h1.red, h2.red {border-bottom:1px solid #467ba7 /*#e87c86*/}
h1.blue, h2.blue {color:#467ba7; border-bottom:1px solid #467ba7}
h1 a {/*color:#e87c86;*/ color:#467ba7; text-decoration:underline}
h1 a:hover {/*color:#e95462*/ color:#1a476e}
h2 {font-size:10pt; text-align:left}
h3, h5, h6 {border:0; margin:0}
h3 {padding:0}
h5, h5 a, h5 a:link {font-size:10pt; text-decoration:none; text-align:center}
h6 {font-size:10pt; text-align:center; color:#467ba7}

.nb {border:0}

.col, .cols, .cold {display:block; clear:none; float:left; text-align:center}
.col {width:292px !important; width /**/:310px; padding:2px 4px}
.cols {/*width:215px !important; width /**\/:223px; */padding:2px 4px 2px 2px}
.cold {/*width:359px !important; width /**\/:379px; */padding:5px 2px 2px 6px; text-align:left}

/*  Rivenditori su due colonne  */
.riv {display:block; clear:none; float:left; width:240px !important; width /**/:300px; padding:10px 30px}


.short {margin:0 auto; width:585px; text-align:center}
img.border {border:4px solid #FFF; }
.ombra {
background:url(img/ombra.png) top center no-repeat;
width:273px !important;
width /**/:279px;
height:198px !important;
height /**/:205px;
padding:7px 6px 0 0;
margin-left:18px;
}
.ombrag {
background:url(img/ombra-g.png) no-repeat 4px 0px;
width:527px;
height:379px;
margin:0 auto;
padding:5px 0 0 0;
text-align:center;
}
.ombramg {
background:url(img/ombra-mg.png) no-repeat 4px 0px;
width:667px;
height:479px;
margin:0 auto;
padding:5px 0 0 0;
text-align:center;
position:relative;
}
.ombrap {
background:url(img/ombra-p.png) no-repeat 4px 0px;
width:227px;
height:167px;
padding:5px 0 0 0;
text-align:center;
display:block;
float:left;
}

/*	Da fare per tutte le ombre per IE6	*/
*html .ombra {
background:0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/ombra.png', sizingMethod='scale');
}

a.prodsx, a.proddx
{
display:block;
position:absolute;
width:320px;
height:460px;
}
a.prodsx {left:13px;}
a.proddx {right:12px;}
a.prodsx:hover {background:url(img/prodsx.png) left center no-repeat;}
a.proddx:hover {background:url(img/proddx.png) right center no-repeat;}

/*  Paginazione  */
.pager {display:block; margin:0 auto; padding:.5em 0; text-align:center; line-height:1.5em}
.pager ul {display:inline; list-style-type:none; margin:0 auto; padding:0; white-space:nowrap}
.pager li {display:inline; margin:0 1px; padding:0}
.pager li a {text-decoration:none; padding:.1em .3em}
.pager li a:hover {text-decoration:underline}
.pager li.sel {padding:.1em .4em; font-weight:bold}

.cmd {margin:0 auto; padding:.2em 0; text-align:center}

/*  Fogli di proprietà  */
.sheet {padding:.3em 0 .5em 0; text-align:center}
.sheet table {margin:0}
.sheet tr {padding:.2em 0; vertical-align:top}
.sheet th {padding:.2em; font-weight:bold; text-align:right; white-space:nowrap}
.sheet td {padding:.2em; font-weight:normal; text-align:left}
.sheet tr.sep {height:1px}
.sheet tr.sep td {height:1px}

.flash {display:block; clear:both; margin:10px 0; border:2px solid #C03; padding:9px;
  color:#333; background:#FFF; text-align:center; font-weight:bold}

/*  Form  */
form {text-align:left}
form div {clear:both; display:block; padding:.3em 0; color:#333}
.buttons {clear:both; display:block; white-space:nowrap; margin:9px 0 0 0; padding:9px 0}
label {float:left; clear:none; padding:0 7px 1px 0; font-weight:bold; color:#553}
.check {clear:none; display:inline; padding:0 0 0 5px; text-align:left}
input, select {margin:0; font-family:'Courier New', monospace}
input.button {padding:1px 9px; font-family:verdana, helvetica, geneva, sans-serif}
.fsep {height:4px}
.ferr {display:block; font-size:85%; color:#A00}
.fmsg {display:block; font-size:85%; color:#664}

#bt
{
clear:both; background:url(img/bt.jpg) no-repeat #FAF5BB; background-position:20px;
width:700px !important; width /**/:703px; height:165px; margin:7px 0 0 3px;
}
#bc
{
display:block; text-align:center;
background:url(img/bm.jpg) repeat-y; background-position:20px;
width:601px !important; width /**/:703px;
padding:0 51px;
}
#bc p {padding:0 0 1em 0}
#bb
{
background:url(img/bb.jpg) no-repeat; background-position:20px;
clear:both; width:703px; height:45px; margin:0 0 10px 0px;
}

.grid {margin:0 auto; padding:.3em 0; clear:both; font-size:9pt}
.grid table
{
width:100%; background:#FFF; color:#442;
border:1px solid #664; margin:5px 0; padding:0;
text-align:left; border-collapse:collapse;
}
.grid tr.alt {background:#EEB; border:1px solid #664}
.grid th
{
background:#EEB; font-weight:normal; letter-spacing:1px;
padding:3px 5px; border:1px solid #664; text-align:center;
}
.grid td
{
border:1px dotted #775; padding:3px 5px; margin:0;
vertical-align:top; line-height:1.3em;
}


/*  Stili vari  */
.clear {clear:both; height:0; font-size:0}

.w150 {width:150px}
.w450 {width:650px}

.w10em {width:10em}

.m160 {padding:0 0 0 160px}

.short {padding:0 30px}

.al {text-align:left}
.ar {text-align:right}
.ac {text-align:center}

.fs {font-size:8pt}
.fb {font-size:10pt}
.bold {font-weight:bold}

.required {color:#A00}
.red {color:#A00}
.bg-gray {background:#F7F7C1}
.bg-alt {background:#FFD}
.nw {white-space:nowrap}


/*big menu*/

#kwick {position: relative;}
#kwick .kwicks {display: block; height: 400px; margin: 0px;}
#kwick li {float: left;}
#kwick .kwick {
display: block;
cursor: pointer;
overflow: hidden;
height: 400px;
width: 188px;
/*padding: 10px;*/
background: #fff;
/*border-right: 5px solid #202020;*/
border-right: 2px solid #fff;
}

#kwick .kwick span {display: none;}
#kwick .opt1 {background: #FFF url(img/culle-vimini-legno-1.jpg) no-repeat;}
#kwick .opt2 {background: #FFF url(img/arredamenti-per-camerette.jpg) no-repeat;}
#kwick .opt3 {background: #FFF url(img/accessori-carrozzine-culle-1.jpg) no-repeat;}
#kwick .opt4 {background: #FFF url(img/piumoni-lettini-culle.jpg) no-repeat;}
#kwick .opt5 {background: #FFF url(img/completi-set-lettino.jpg) no-repeat;}
#kwick .opt6 {background: #FFF url(img/accessori-lettini-1.jpg) no-repeat; border-right:0;}

/**/
/*redefine*/

::-moz-selection {background: #000;	color: #eee;}
::selection {background: #000; color: #eee;}

ul {margin: 0; padding: 0; font-weight: normal; list-style: none;}
span.clr {display: block; clear: both;}

#container {
position: relative;
/*z-index: 1000;*/
width: 960px;
padding: 0;
/*border-right: 1px solid #1c1c1c;*/
background: #FFF;
margin: 40px auto;
text-align: left;
}

.left {float: left;}
.right {float: right;}

#images {display: none;}
