@media print {
    .noprint {
	display: none;
	}

    .doprint {
	display: block;
	}
}

@media screen,projection {
	.doprint {
	display: none;
	}
	
/* ---  DEFAULT LINK ---- to remove text decoration from links add this style sheet after all others.
   ---  Order is important. ":hover" must be last for the underline to apply to all links; otherwise it 
   ---  applies only to unvisited links */
   
a:link        { color: #000000; text-decoration:none }
a:active      { color: #000000; text-decoration:none }
a:visited     { color: #000000; text-decoration:none }
a:hover       { color: #000000; text-decoration:underline }
	
}



p, form, h1, h2, h3 {margin-left: 5px; margin-right:5px; padding: 5px;}

/* .maintable {background-image: url('images/bckgd-colours.gif'); background-repeat: repeat-y; background-color: #C6C8B3;} */
.maintable {background-image: url('images/bckgd-colours.gif'); background-repeat: repeat-y;}
.mainbackground {background-color:#30B2D1;}

.list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size:70%;
*/	font-style:italic;
	color: #213847;
	text-align: left;
	line-height: 130%;
	list-style-type: disc;
	list-style-image:url('images/dot_red.gif');
	}
	
.listmenu, a:link.listmenu, a:active.listmenu, a:visited.listmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size:70%;
*/	color: #213847;
	line-height: 130%;
	text-align: left;
	list-style-image:url('images/dot_red.gif');
	padding-top: 5;  
	padding-bottom: 5;

	}
	
.listprop, a:link.listprop, a:active.listprop, a:visited.listprop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color: #213847;
	line-height: 130%;
	text-align: left;
	list-style-type: disc;
	padding-top: 5;
	padding-bottom: 5;
	padding-left: 5;
	margin-left: 5;
	}

.capt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color: #213847;
	text-align: center;
	font-style:italic;
	line-height: 100%;
	}
	
.tbody, a:link.tbody, a:active.tbody, a:visited.tbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 70%;
*/	text-align: left;
	color: #213847;
	text-align: left;
	line-height: 150%;
	}
	
.tbody100, a:link.tbody100, a:active.tbody100, a:visited.tbody100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: left;
	color: #213847;
	text-align: left;
	line-height: 130%;
	text-decoration: underline;
	}
	
.title1, h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: bold;
	color: #213847;
	text-align: left;
	font-style: normal;
	line-height: 115%;
	margin-top:20px;
	margin-bottom:20px
}

h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: #213847;
	font-style: normal;
	line-height: 150%;
}

.title2, h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-align: left;
	color: #213847;
	font-style: normal;
	line-height: 150%;
}

.proj_mtitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #213847;
	text-align: left;
	font-style: normal;
	line-height: 140%;	
}

.proj_msub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 70%;
*/	font-weight: 600;
	font-style: normal;
	color: #cc3300;
	text-align: left;
	line-height: 80%;
	border: 1px solid #C6CBB3;
	
}

.proj_quest{
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 70%;
*/	text-align:left;
	color: #cc3300;
	font-style: italic;
	line-height: 70%;
	font-weight: 500;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C6CBB3;
	
}
.subred{
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 70%;
*/	text-align:left;
	color: #cc3300;
	font-style: normal;
	line-height: 150%;
}

.titlemenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: 700;
	margin-left: 5;
	text-align:center;
	color: #cc3300;
	font-style: normal;
	line-height: 150%;
}

.topmenu, a:link.topmenu, a:active.topmenu, a:visited.topmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 70%;
*/	text-align:center;
	color: #cc3300;
	font-style: normal;
	line-height: 150%;
}

.menu100, a:link.menu100, a:active.menu100, a:visited.menu100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align:center;
	color: #cc3300;
	font-style: normal;
	line-height: 150%;
}

.red {
	color: #cc3300;
}

.guarantee_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	text-align: right;
	color: #213847;
	line-height: 110%;
	border: 1px solid #CC3300;
	border-collapse:collapse;
	}
.guarantee_table td {
border: 1px solid #CC3300;
padding: 5px;
}

/*Footer*/
#footer	{
	background-color: #900;
	width:100%;
	height:35px;
}

.title-en{background-image:url("images/research&innovation_fp7.gif");}


/* --- Add width to #top and change width from 1000 in #linkBoxTools for a fixed-width, centered site 

Now using same fixed width as that adopted by DG COMM for Commission top-level pages: 984px--- */

#top {
	position: relative;
	margin: 0 auto;
	padding: 0px; 
	border: 1px solid #072c6f;
	width:984px;
	background:#D9DACC;

}
#linkBoxTools {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 65%;
	height: 14px;
	padding: 3px 10px 0 120px;
	margin: 0 5px 0 0;
width:984px;
	z-index: 3;
	background: transparent url(/wel/template_2007/images/bg_links-tools.png) no-repeat scroll 75px 0;
}

.testimonials {float:left;width:45%;padding:10px}
.bold {font-weight:bold }
