/*Foglio di Stile MAR Mobili*/
/* @group tags */
acronym {
cursor: help;
border: none;
}
img {
border: none;
}
body {
font: 76%/1.6 "Trebuchet MS", Georgia, serif;
text-align: justify;
color: #333;
background-color: #fff;
margin: 0;
padding: 0;
}
body.sr {
color: #fff;
background-color: #64768e;
}
#logo h1 {
margin: 0;
padding: 0;
width: 164px;
height: 40px;
text-indent: -9000px;
text-align: left;
background: transparent url(../img/logomar.gif) no-repeat 0 0;
}
html>body #logo h1 {
width: 164px;
height: 37px;
}
body.sr #logo h1 {
margin: 0;
padding: 0;
width: 164px;
height: 40px;
text-indent: -9000px;
text-align: left;
background: transparent url(../img/logomar_sr.gif) no-repeat 0 0;
border-bottom: none;
}
html>body.sr #logo h1 {
width: 164px;
height: 37px;
}
h1 {
margin: 0;
padding: 18px 22px 0 0;
font-size: 1.65em;
color: #a1a1a1;
font-weight: normal;
text-align: right;
border-bottom: 2px solid #fff;
}
body.sr h1 {
color: #fff;
border-bottom: 1px solid #fff;
}
h2 {
margin: 16px 0 5px 22px;
padding: 0;
font-size: 1.25em;
color: #a1a1a1;
font-weight: normal;
}
div.par h2 {
padding: 0;
margin: 0;
}
div.news h2 {
padding-bottom: 9px;
}
div.news p {
padding-top: 0;
}
body.sr div.par h2 {
color: #fff;
}
h3 {
margin: 10px 0 0 0;
padding: 0;
font-size: 1.1em;
color: #a1a1a1;
font-weight: normal;
}
h4 {margin: 0; font-weight: normal;}
p, .par, .par p {
font-size: 1em;
padding: 9px 22px 5px 22px;
margin: 0;
}
body.qualita p {
width: 400px;
text-align: justify;
}
body.qualita .par ul {
width: 365px;
text-align: justify;
}
div.i_n_l {
font-size: 1em;
padding: 9px 22px 5px 22px;
}
div.par p {
font-size: 1em;
padding-left: 0;
}
div.par {
padding-top: 10px;
border-top: 2px solid #fff;
}
body.sr div.par {
padding-top: 10px;
border-top: 1px solid #8597ad;
}
body.home div.par .i_n_h h2 {
color: #0075b0;
font-weight: bold;
}
body.home div.par .i_n_h h2 a {
font-weight: normal;
}
.i_n_h div.news {
border-top: 2px solid #fff;
padding: 10px 22px 0 22px;
float: left;
}
#content a {
text-decoration: none;
color: #0075b0;
font-weight: bold;
}
body.sr #content a {
color: #fff;
}
#content a:hover {
text-decoration: underline;
color: #0075b0;
}
body.sr #content a:hover {
color: #000;
}
#content ul {
padding: 8px 22px 8px 36px;
margin: 0;
}
#content ul li{
list-style-type: none;
list-style-position: outside;
list-style-image: url(../img/bullet-content.gif);
}
body.sr #content ul li {
list-style-image: url(../img/bullet-content_sr.gif);
}
#imgpag,
#content .par img.center {
display: block;
text-align: center;
margin: 16px auto 16px auto;
padding: 0;
float: none;
}
body.home div.par {
border-top: none;
padding: 9px 0 5px 0;
text-align: justify;
}
/* @end */
/* @group layout */
#logo {
position: absolute;
top: 14px;
left: 50%;
margin-left: -405px;
width: 164px;
height: auto;
background-color: transparent;
}
#menuwrapper {
position: absolute;
top: 56px;
left: 50%;
margin-left: 250px;
width: 150px;
height: auto;
background-color: transparent;
}
html>body #menuwrapper {
top: 48px;
}
/* @group menu */
ul.menu1 {
width: 120px;
margin: 0;
padding: 12px 0 0 0;
}
ul.menu1 li {
font-size: 0.93em;
line-height: 2em;
color: #999;
list-style-type: none;
text-align: left;
}
body.sr ul.menu1 li {
color: #fff;
}
ul.menu1 li.cur span {
color: #0075b0;
}
body.sr li.cur span {
color: #000;
}
ul.menu1 li.sup a {
text-decoration: none;
color: #0075b0;
}
body.sr ul.menu1 li.sup a {
color: #fff;
}
ul.menu1 li.sup  {
text-decoration: none;
color: #0075b0;
}
body.sr ul.menu1 li.sup {
color: #000;
}
ul.menu1 li.nor a,
ul.menu1 li.rnor a {
text-decoration: none;
color: #999;
}
body.sr li.nor a {
color: #fff;
}
ul.menu1 li a:hover {
text-decoration: none;
color: #0075b0;
}
body.sr ul.menu1 li a:hover  {
color: #000;
}
ul.menu1 li.sep {
width: auto;
margin: 5px 0;
padding: 0;
border-bottom: 1px solid #ccc;
}
body.sr ul.menu1 li.sep {
border-bottom: 1px solid #8597ad;
}
ul.menu1 li.sep span {
display: none;
margin: 0;
}
* html ul.menu1 li.sep {
height: 1px;
margin: 0;
padding: 0;
}
ul.menu2 {
margin: 0 0 5px 14px;
padding: 0;
}
ul.menu2 li {
font-size: 1em;
line-height: 1.55em;
list-style-type: none;
list-style-image: url(../img/bullet.gif);
list-style-position: outside;
}
body.sr ul.menu2 li {
list-style-image: url(../img/bullet_sr.gif);
}
ul.menu3, ul.menu4 {
margin: 0 0 5px 12px;
padding: 0;
}
ul.lngmenu {
margin: 0;
padding: 0;
}
ul.lngmenu li {
font-size: 0.93em;
list-style-type: none;
display: inline;
}
ul.lngmenu li a {
text-decoration: none;
color: #999;
}
body.sr ul.lngmenu li a {
color: #fff;
}
ul.lngmenu a:hover {
text-decoration: none;
color: #0075b0;
}
ul.lngmenu li span {
color: #0075b0;
}
body.sr ul.lngmenu li span, body.sr ul.lngmenu a:hover {
color: #000;
}
/* @end */
#wrapper {
position: absolute;
top: 0;
left: 50%;
margin-left: -225px;
width: 450px;
height: auto;
background-color: #f4f4f4;
}
body.sr #wrapper {
background-color: #64768e;
}
#content {
width: 450px;
height: auto;
background-color: transparent;
}
#info_txt {display: block;}
/* @group footer */
#footer {
margin: 30px 0 8px 0;
padding: 0;
width: 450px;
height: 40px;
border-top: 2px solid #fff;
background-color: transparent;
float: left;
}
body.sr #footer {
border-top: 1px solid #8597ad;
}
#colophon {
margin: 0;
padding: 0;
width: 450px;
height: auto;
}
#colophon p {
padding: 12px 22px 12px 22px;
font-size: 0.9em;
line-height: 1.3em;
text-align: justify;
}
html>body #colophon p {
padding: 10px 22px 18px 22px;
}
#colophon a {
text-decoration: none;
color: #0075b0;
font-weight: bold;
}
body.sr #colophon a {
color: #000;
}
#colophon a:hover {
text-decoration: underline;
color: #0075b0;
}
#colophon td {vertical-align: top;}
#colophon td.first {width: 60px;}
#colophon td.last {width: 370px;}
body.sr #colophon a:hover {
color: #000;
}
/* @end */
/* @end */
/* @group classi */
.space {
margin: 0;
padding: 0;
}
#txt {
margin: 0;
padding: 0;
}
.hide {
display: none;
}
div.news,
div.news p {
width: 400px;
text-align: justify;
}
* html div.news {
width: 100%;
text-align: justify;
}
* html div.news p {
width: 100%;
text-align: justify;
}
.par img.news {
padding: 5px 5px 8px 0;
margin: 0;
display: block;
float: left;
}
.par img.left {
margin: 10px 10px 0 0;
padding: 0;
display: block;
float: left;
}
.par img.center {
display: block;
text-align: center;
margin: 16px auto 0 auto;
padding: 0;
float: none;
}
.par img.right {
margin: 0 0 10px 10px;
float: right;
display: block;
}
.emptypar {
clear: both;
height: 5px;
width: 100%;
}
/* @end */
/* @group tabelle */
table {
width: 100%;
margin: 8px auto 5px auto;
padding: 0;
background-color: transparent;
border: none;
}
* html table {
width: 90%;
}
table th {
padding: 6px;
font-family: "Trebuchet MS", Georgia, serif;
font-size: 0.8em;
color: #3d3d3d;
text-align: center;
background-color: #fafafa;
}
table tr {
margin: 10px 0;
background-color: #f4f4f4;
}
table td {
padding: 6px;
font-family: "Trebuchet MS", Georgia, serif;
font-size: 0.75em;
color: #3d3d3d;
width: 50%;
vertical-align: text-top;
border: none;
background-color: transparent;
}
td.button input,
table.login input.button {
margin-top: 0;
padding-top: 0;
width: auto;
height: 1.7em;
color: #353535;
background-color: #fff;
font-size: 0.85em;
vertical-align: middle;
padding-bottom: 1px;
border: 1px solid;
border-top-color: #c0c0c0;
border-left-color: #c0c0c0;
border-right-color: #c0c0c0;
border-bottom-color: #c0c0c0;
}
div.c_m_l table {
margin: 0;
padding: 0;
width: 90%;
float: left;
background-color: #fff;
border: 1px solid #ebebeb;
}
div.c_m_l table tr {
background-color: #fff;
}
div.c_m_l table td {
border-top: 1px solid #ebebeb;
}
div.c_m_l table td.pz,
div.c_m_l table th.pz {
width: 14%;
text-align: center;
}
div.c_m_l table td.cod,
div.c_m_l table th.cod {
width: 18%;
}
div.c_m_l table td.ds,
div.c_m_l table th.ds {
width: 68%;
}
div.c_m_l table th {
text-align: left;
}
table.login {
border: none;
}
table.login td {
border: none;
}
div.r_r_l table {
width: 100%;
display: inline-table;
float: left;
table-layout: fixed;
text-align: left;
}
* html div.r_r_l table {
width: 50%;
}
div.r_r_l table td.lbl {
width: 5%;
}
* html div.r_r_l table td.lbl{
width: 15%;
}
/* @end */
/* @group form contatti */
#webf {
margin: 0;
padding: 0;
width: 100%;
height: auto;
}
#webf label,
#webf sfield {
font-family: "Trebuchet MS", Georgia, serif;
font-size: 0.87em;
color: #3d3d3d;
}
#webf #nome,
#webf #azie,
#webf #loc,
#webf #tel,
#webf #email,
#webf #msg,
#msg,
#password,
#username {
font-size: 0.8em;
color: #3d3d3d;
border:1px solid;
border-top-color:#c0c0c0;
border-left-color:#c0c0c0;
border-right-color:#c0c0c0;
border-bottom-color:#c0c0c0;
}
div#webf table {
width: 100%;
background: #000;
border: none;
margin: 0;
padding: 0;
background-color: transparent;
}
div#webf table tr {
background-color: #f4f4f4;
}
div#webf table td {
padding-left: 0;
font-size: 0.95em;
border: none;
vertical-align: top;
}
div#webf #auth_si,
div#webf #auth_no {
margin-top: 15px;
}
div#webf td.informativa {
font-size: 0.8em;
}
div#webf td.button input {
margin-top: 0;
padding-top: 0;
width: auto;
height: 1.7em;
color: #353535;
background-color: #fff;
font-size: 0.75em;
vertical-align: middle;
padding-bottom: 2px;
border: 1px solid;
border-top-color: #c0c0c0;
border-left-color: #c0c0c0;
border-right-color: #c0c0c0;
border-bottom-color: #c0c0c0;
}
select {
border: 1px solid;
border-top-color: #c0c0c0;
border-left-color: #c0c0c0;
border-right-color: #c0c0c0;
border-bottom-color: #c0c0c0;
}
/* @end */
/* @group gallery */
div.c_m_l {
margin: 0 auto 0 auto;
width: 450px;
height: auto;
}
* html div.c_m_l {
margin: 0;
width: auto;
}
div.c_m_l img  {
margin: 6px 6px 6px 3px;
padding: 0;
width: auto;
height: auto;
display: block;
float: left;
}
div.c_m_l a {
border: 0;
text-decoration: none;
}
div.c_d_l {
padding: 0;
margin: 0;
width: auto;
height: auto;
}
div.back {
margin: 0 0 5px 0;
clear: both;
}
/* @end */
/* @group show room */
div.parcell {
margin: 0 auto 0 auto;
padding-left: 21px;
width: 450px;
height: auto;
float: left;
text-align: center;
}
* html div.parcell {
margin: 0;
width: auto;
}
div.parcell img.left  {
margin: 0 0 2px 0;
}
div.parcell div.par {
margin: 0;
padding: 6px 6px 6px 3px;
text-align: left;
border-top: none;
width: 128px;
float: left;
}
/* @end */

