body {
		background:#ED6E00;
		font-family:verdana;
}
.clear {
	clear:both;
}
#container {
	width:995px;
	margin:0 auto 0 auto;
	background:url(../img/main-bg.jpg) top left repeat-y;
	
}
#main {
	margin:0 0;
}

#header {
	background:url(../img/header-bg.jpg) top left no-repeat;
	padding:30px 0 10px 0;
}

#bottom-nav {
	margin:0 0 10px 0;
}

#footer {
	margin:10px 0;
	padding:0 0 20px 0;
	background:url(../img/footer-bg.jpg) bottom left no-repeat;
}
.jocs {
	padding:40px 0 40px 0;
	background:url(../../images/joc_bg.jpg) center center no-repeat;
}
#aniversaris {
	padding:20px 30px;
}
.img {
	padding:2px;
	border: 2px solid #f7d917;
}
#aniversaris-text {
	color:#111;
	font-weight:bold;
	font-size:12px;
	padding:5px 15px;
	width:640px;
	
}
#my_birthay a, #my_birthay a:visited {
	text-transform:uppercase;
	color:#f7d917;
	font-weight:bold;
}
#my_birthay img {
	padding:3px;
	border:1px solid #f7d917;
}
#foto-aniversaris td{
	margin:0;
	padding: 20px;
}
#foto-aniversaris h2 {
	margin:0;
	padding:0;
}
#foto-aniversaris {
	text-align:justify;	
	
}
#foto-aniversaris img {
}
.grant {
	width:240px;
	height:240px;
}
#formulari-aniversaris {
	border-left:2px solid #f7d917;
	float:right;
	font-size:14px;
	color:#f7d917;
	font-weight:bold;
	padding:5px 15px;
	width:180px;
}
#formulari-aniversaris .flegal p {
	font-size:8px;
	text-align:justify;
}
#formulari-aniversaris a, #formulari-aniversaris a:visited {
	font-size:12px;
	font-weight:normal;
}
#formulari-aniversaris input, #formulari-aniversaris select {
	color:#000;
	border:0;
	border-bottom:2px dotted #f7d917;
	background:#ED6E00;
}
#formulari-aniversaris #submit input{
	color:#111;
	background:#f7d917;
	border:1px solid #f7d917;
}
#aniversari_uploaded_data {
	background:#ED6E00;
}
#foto-aniversaris h2 {
	text-align:center;
	font-size:14px;
}
#foto-aniversaris p {
 	font-size:12px;
}
#tots-aniversaris {
	width:250px;
}
#tots-aniversaris img {
	margin: 0 0 0 0px;
}
.img-petita {
	margin:20px 13px 0 0;
	width:70px;
	float:left;
}
.felicidades {
	margin:20px 12px 0 0;
}
#pintar {
	margin:10px 0 25px 0;
}
#postal {
	margin:10px 0 25px 0;
}
.gimcana {
	margin:20px 0 60px 0;
}
#puntuacionses {
	padding:20px 50px;
	background:url(../../images/ranking-titol.jpg) center top no-repeat;
}
#puntuacionsen {
	padding:20px 50px;
	background:url(../../images/ranking-titolen.jpg) center top no-repeat;
}
#puntuacionsde {
	padding:20px 50px;
	background:url(../../images/ranking-titolde.jpg) center top no-repeat;
}
#puntuacionsfr {
	padding:20px 50px;
	background:url(../../images/ranking-titolfr.jpg) center top no-repeat;
}
#puntuacionsnl {
	padding:20px 50px;
	background:url(../../images/ranking-titolnl.jpg) center top no-repeat;
}

#puntuacionsca {
	padding:20px 50px;
	background:url(../../images/ranking-titolca.jpg) center top no-repeat;
}
#puntuacionses h2, #puntuacionsca h2,  #puntuacionsfr h2,  #puntuacionsde h2,  #puntuacionsnl h2,  #puntuacionsen h2 {
	color:#f7d917;
}
#puntuacionses p, #puntuacionsca p, #puntuacionsde p, #puntuacionsfr p, #puntuacionsen p, #puntuacionsnl p {
	color:#f7d917;
	font-size:14px;
	font-weight:bold;
}
#taula-puntuacions {
	width:70%;
}
.borde {
	border:2px solid #f7d917;
}
#taula-puntuacions td {
	text-align:right;
	padding:5px;
}
#taula-puntuacions th {
	
}
.groc {
	background:#efa001;
}
