/* CONTINGUT ----------------- */
#contingut { background: #fff; background-color: #fff; }
#contingut div { border: 0px solid red; }
#contingut #col1 { width: 238px; float: left; }
#contingut #col1 div.dins_col { margin: 30px 0px 30px 20px; }
/* --- */
#contingut #col234 { width: 740px; float: right; border-left: 1px solid #2b8a24;
	background: #fff url(../imatges/fons/fons_forum.jpg) no-repeat left bottom; }
#contingut #col234 div.dins_col { margin: 30px 20px 30px 20px; }

/* col1 : MENÚ ------- */
#col1 ul { margin: 0px 0px 20px 20px; padding: 0px; font-size: 1.4em; line-height: 1.0em; }
#col1 li { margin: 0.8em 0px; padding: 0px; list-style: none; }
#col1 li.verd:hover { list-style-image: url(../imatges/bola_verd.png); }
#col1 li.vermell:hover { list-style-image: url(../imatges/bola_vermell.png); }
#col1 li.blau:hover { list-style-image: url(../imatges/bola_blau.png); }
#col1 ul ul { margin: 0px 0px 20px 20px; padding: 0px; font-size: 0.8em; }
#col1 li li { margin: 0.6em 0px; padding: 0px; list-style: none; }
#col1 a { color: #333; }
#col1 .verd a:hover { color: #2b8a24; }
#col1 .verd a.on { color: #2b8a24; }
#col1 .vermell a:hover { color: #e43425;  }
#col1 .vermell a.on { color: #e43425;  }
#col1 .blau a:hover { color: #0772ca; }
#col1 .blau a.on { color: #0772ca; }
/* col234 : CONTINGUT ------ */
#col234 { color: #666; font-size: 1.1em; line-height: 1.3em; }
#col234 a { color: #333; }
#col234 a:hover { color: #2b8a24; }
#col234 h2 strong { display: none; visibility: hidden; }
/* --- */
#col234 .bloc { clear: both; margin: 2em 0px; padding: 0px; }
#col234 .dreta { margin-left: 240px; } 
#col234 ul, #col234 ol { margin: 0px 0px 0px 1.4em; padding: 0px; } 

/* --- form --- */
form { font-size: 0.95em; }
input { border: 1px solid #ccc; margin: 0px; padding: 1px 1em; }
textarea { border: 1px solid #ccc; margin: 0px; padding: 1px 1em; width: 625px; }
p.bloc_form1 { margin: 4px 0px; padding: 0px; width: 700px; float: left; }
p.bloc_form1 input { width: 625px; }
p.bloc_form2 { margin: 4px 0px; padding: 0px; width: 350px; float: left; }
p.bloc_form2 input { width: 275px; }
p.bloc_form3 { margin: 4px 0px; padding: 0px; width: 230px; float: left; }
p.bloc_form3 input.col3 { width: 170px; }
input.boto { border: 1px solid #666; padding: 5px 2em; color: #333; background: #ddd; }
input.boto:hover { color: #fff; background: #666; }

/* --- taula --- */
#col234 table { border: 1px solid #ccc; background: #fff; font-size: 0.9em; width: 700px; }
#col234 td { border-top: 1px solid #ccc; margin: 0px; padding: 0.6em 0.8em; background: none; vertical-align: top; }
#col234 td.titol { border: 0px; margin: 0px; padding: 0.6em 0.8em; background: #eee; vertical-align: top; }
#col234 td.time { width: 75px; text-align: center; background: none; }
#col234 td.mig { text-align: center; }
#col234 td.franja { border: 0px; background: #2b8a24; color: #fff; font-size: 1.5em; }
#col234 td div.cita { border: 1px solid #ccc; margin: 0px 0px 0.5em 0px; padding: 0px 1em; }
#col234 td p.cita_autor { border-bottom: 1px solid #ccc; margin-bottom: 0px; padding-bottom: 2px; }

p.respondre_missatge { text-align:right; }
