body {width:100%!important; margin:0!important; padding:0!important; line-height:1.4; word-spacing:1.1pt; letter-spacing:0.2pt; font-family:Arial, Arial, Helvetica, sans-serif; color:#000; background:none; font-size:10pt;}

/* Headings */
h1,h2,h3,h4,h5,h6 {font-family:Helvetica, Arial, sans-serif;}
h1{font-size:17pt; line-height:18pt; margin:0 0 7pt 0;}
h2{font-size:15pt; line-height:16pt; margin:5pt 0 7pt 0;}
h3{font-size:13pt; line-height:14pt; margin:5pt 0 7pt 0;}
h4,h5,h6{font-size:11pt; line-height:12pt; margin:5pt 0;}

code {font:10pt Courier, monospace;} 
blockquote {margin:0.3em 0; padding:0.3em 0.5em; font-size:10pt; border:1px solid #000; width:95%; display:block;}
hr {background-color:#ccc; font-size:1px; height:1px; line-height:1px;}

/* Links */
a:link, a:visited {background:transparent; font-weight:700; text-decoration:underline; color:#333;}

/* Table */
table {margin:1px; text-align:left;}
th {border-bottom:1px solid #333; font-weight:bold;}
td {border-bottom:1px solid #333; }
th,td {padding:4px 10px 4px 0;}
tfoot {font-style:italic;}
caption {background:#fff; margin-bottom:2em; text-align:left;}
thead {display:table-header-group;}

/* Form */
#content form {clear:both;}
#content form .row {float:left; width:100%; padding:0 0 7pt 0;}
#content form .row label {width:100pt; float:left;}
#content form .row input[type='text'], #content form .row input[type='password'] {float:left; width:40%;}
#content form .row ul {width:100%; margin:0; padding:0;}
#content form .row ul li {margin:0; padding:0 0 3pt 0; list-style:none; float:left; width:25%;}
#content form .row ul li label {width:auto;}
#content form .row ul li input {float:left;}
#content form .row p {margin:0;}

/* Additional */
#logo {float:left; width:100%; text-align:center;}

.article, #aside, #footer {float:left; width:100%;}

.articles-list {float:left; width:100%; margin:0; padding:0;}
.articles-list li {height:inherit!important; margin:0; padding:0 0 10pt 0; float:left; width:100%; list-style:none;}
.articles-list li .photo {float:left; width:130pt; margin:0 15pt 0 5pt;}
.articles-list li .photo img {width:100%;}

.article .photo {float:left; width:130pt; margin:0 15pt 0 5pt;}
.article .photo img {width:100%;}

.news {padding:0 0 15pt 0; width:100%;}

.atts {margin:0; padding:0 0 15pt 0; width:100%;}
.atts li {margin:0; padding:0 3pt; list-style:none;}
.atts li span {display:block;}

.gallery {margin:0; padding:0; overflow:hidden;}
.gallery li {margin:0; padding:0 0 20pt 0; width:33%; text-align:center; float:left; list-style:none;}
.gallery li span {display:none;}

#aside .date {margin:0;}
#aside h3 {margin:0;}

#aside .calendar h3 {margin-bottom:10pt;}

/* Hide */
#nav-skip, #search-site, #nav, #lang, #prologue, #mobile-nav, #slider, .book, .online-cam, #aside .more, #aside .forecast,
#footer .right, #footer .quick-contacts, #pager, #breadcrumb, .subnav, .folFB, #newsletter, #login-form, .wifi, .partners
{display:none;}