
h1, h2, h3 {color:#00A59B!important; font-weight: normal!important}


/*  HIDE MENU OF THE GFCM WEB SITE */

nav#subsiteMenu {display: none!important;}
ul.topmenu {display: none!important;}

/*  BANNER */

img.forumbanner:hover {
-moz-box-shadow: inset 0 0 5px 5px #888;
-webkit-box-shadow: inset 0 0 5px 5px#888;
box-shadow: inset 0 0 5px 5px #888;
opacity: 0.5;
filter: alpha(opacity=50); /* For IE8 and earlier */}


/*  MENU */

table.forumenu {
    margin-top:0px!important;
	margin-bottom:10px!important;
	width:920px; /*border:1px solid #ccc; border-width:1px 0;*/
    background: white; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(white, #EFEFEF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(white, #EFEFEF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(white, #EFEFEF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(white, #EFEFEF); /* Standard syntax (must be last) */}
	
table.forumenu td {
	text-align:center; 
	padding:10px 3px 10px 3px !important; 
	border:1px solid #ccc;}

table.forumenu td a:link {text-decoration:none;}
table.forumenu td.active {background:white;}
table.forumenu td.active a:link {color:#EC6E00!important; }
table.forumenu td.active a:visited {color:#EC6E00!important; }

table.forumenu td:hover {text-decoration:none; background:white;}

table.forumenu td.none {width:0px!important;}

/* #00A59B */


/* PROGRAMMES - THEMES  */

table.themes {margin-top:10px; margin-bottom:20px;}


table.themes  td.subtitle1 {font-size:120%!important; color:#0069CB; padding:5px; }
table.themes  td.subtitle2 {font-size:120%!important; color:#E16200; padding:5px; }
table.themes  td.subtitle3 {font-size:120%!important; color:#0BA700; padding:5px; }

table.themes  td.title1 {
	width:280px!important;
	background:#0069CB; 
	padding:10px; 
	color:white;
	font-weight: bold;
	font-size:120%!important;
	border: solid 10px white;
	-moz-box-shadow:    inset 0 0 10px #000000;
    -webkit-box-shadow: inset 0 0 10px #000000;
    box-shadow:         inset 0 0 10px #000000;
}

table.themes  td.title2 {
	width:280px!important;
	background:#E16200; 
	padding:10px; 
	color:white;
	font-weight: bold;
	font-size:120%!important;
	border: solid 10px white;
	-moz-box-shadow:    inset 0 0 10px #000000;
    -webkit-box-shadow: inset 0 0 10px #000000;
    box-shadow:         inset 0 0 10px #000000;	
}

table.themes  td.title3 {
	width:280px!important;
	background:#0BA700; 
	padding:10px; 
	color:white;
	font-weight: bold;
	font-size:120%!important;
	border: solid 10px white;
	-moz-box-shadow:    inset 0 0 10px #000000;
    -webkit-box-shadow: inset 0 0 10px #000000;
    box-shadow:         inset 0 0 10px #000000;	
}

table.themes  td.content1 {
	background:#C8E5FD;
	padding: 10px 5px 5px 5px;
	border-left: solid 10px white;
	border-right: solid 10px white;
	box-shadow: 0 8px 6px -6px black;
	vertical-align: top;
}

table.themes  td.content2 {
	background:#FFD9BC;
	padding: 10px 5px 5px 5px;
	border-left: solid 10px white;
	border-right: solid 10px white;
	box-shadow: 0 8px 6px -6px black;
	vertical-align: top;
}

table.themes  td.content3 {
	background:#D1FFBA;
	padding: 10px 5px 5px 5px;
	border-left: solid 10px white;
	border-right: solid 10px white;
	box-shadow: 0 8px 6px -6px black;
	vertical-align: top;
}

table.themes  td.content1  ul {padding:5px 20px 5px 10px; margin-top:0px;}
table.themes  td.content2  ul {padding:5px 20px 5px 10px; margin-top:0px;}
table.themes  td.content3  ul {padding:5px 20px 5px 10px; margin-top:0px;}


/* THEMATIC PANELS  */

table.thematic {margin-top:10px; margin-bottom:20px; background:#B7A8F2;}

table.thematic  td {
	padding:5px; 
	vertical-align:top; 
	box-shadow: 0 8px 6px -6px black;
	border-left: solid 10px white;
	border-right: solid 10px white;}

	
/* TRANSVERSAL PANEL  */

table.transversal {margin-top:10px; margin-bottom:20px; background:#FDFFCD;}

table.transversal  td {
	padding:5px; 
	vertical-align:top; 
	box-shadow: 0 8px 6px -6px black;
	border-left: solid 10px white;
	border-right: solid 10px white;}
