﻿* { margin:0; padding:0;}
body        {   background:#fff; font-family:Arial; font-size:100%; line-height:1.125em; 
                color:#a0a0a0; background:url(../Imatges/MasterPage/fons.gif) center top;
                text-align: center; }

#wrapper    { width: 925px; margin: 30px auto 10px auto; text-align: left; font-size:0.75em; overflow: hidden; }
#idioma     { text-align: right; font: 10px Trebuchet MS; margin: 5px 10px 0px 0px; position: absolute; width: 910px; }
#idioma a, #footer a:visited{ text-decoration: none; color: #a2a2a2; }
#idioma a:hover             { text-decoration: underline; }

#top        { height: 85px; }
#top #menu  { float: right; width: 485px; height: 50px; margin: 25px 0px 0px 0px; text-align: right;  }
#content    { background: url(../Imatges/MasterPage/contingut.jpg) repeat-y; padding: 20px 35px 20px 35px; font: 12px Trebuchet MS; }
#footer     { height: 85px; background: url(../Imatges/MasterPage/footer.jpg) no-repeat; color: gray; }
#footer #footer-left  { float: left; margin: 35px 0px 0px 35px   }
#footer #footer-right { float: right; margin: 35px 35px 0px 0px; font-size: 11px; }
#footer a, #footer a:visited{ text-decoration: none; color: #106b86; }
#footer a:hover             { text-decoration: underline; }

.clear  { clear: both;}

#menu ul { list-style:none;}
#menu li            { display:inline; }
#menu li a          { display:block; float:left; padding:20px 0 20px 0; background:url(../Imatges/MasterPage/divisor.gif) right top no-repeat; color:#808080; text-decoration:none; width:95px; text-align:center;}
#menu li a:hover    { color:#fff; font-weight:bold; text-decoration:underline;}
#menu li a.last     { background:none; }
#menu li a.current  { color:#fff; font-weight:bold; text-decoration:underline;}

h1  { color: #019fca; font: 24px Trebuchet MS; padding: 0px; margin: 0px; }
h2  { color: #019fca; font: 17px Trebuchet MS; padding: 0px; margin: 0px;  }
p   { font: 15px Trebuchet MS; text-align: left; line-height: 25px; margin: 20px 40px 20px 30px; }