hr.clear {
	background-color: none;
	border: none;
	margin: 0;
	padding: 0;
	height: 0;
	color: #F7FAFD;
	border-color: #F7FAFD;
	background-color: #F7FAFD;
}
.clear {
	clear: both;
}

.center {
	text-align: center;
}

.selected {
	color: #D6012E;
}

.fleft {
	float: left;
}

img {
	border-color: #1E9BE4;
}

#contenu .red {
	color: #D6012E;
}

#contenu .blue {
	color: #1E9BE4;
}



#breadcrumps {
	float: right;
	font-size: 0.9em;
	/*margin: 0;
	padding: 0;*/
}
#breadcrumps a {
	color: #787777;
	text-decoration: none;
}
#breadcrumps a:hover,
#breadcrumps  a:focus {
	text-decoration: underline;
}

/* * * * * * * * * * * * * * * 
* * * * * * * MENU HAUT
* * * * * * * * * * * * * * */
#navigation {
	position: relative;
	background: url(../_i/header_background.jpg) 0 0 no-repeat;
	height: 68px;
}

#navigation a.homelink{
	display: block;
	width: 170px;
	height: 65px;
	position: absolute;
	top: 0;
	left: 0;
}

#navigation ul#mainmenu {
	height: 69px;
	margin: 0;
	margin-left: 170px;
	list-style-type: none;
	text-align: center;
}
#navigation ul#mainmenu li {
	float: left;
	width: 94px;
	letter-spacing: 1px;
}
#navigation ul#mainmenu li a {
	display: block;
	font-weight: bold;
	/*line-height: 69px;*/
	padding-top: 2em;
	height: 69px;
	width: 94px;
	background: none;
}
#navigation ul#mainmenu li a:hover,
#navigation ul#mainmenu li.active a {
	color: #fff;
	background: url(../_i/menu_hover_background.jpg) 0 0 no-repeat;
}

#navigation ul#secondmenu {
	position: absolute;
	top: 0;
	right: 5px;
}
#navigation ul#secondmenu li {
	text-transform: uppercase;
	line-height: 16px;
	margin: 0.5em 0;
	padding-left: 20px;
}
#navigation ul#secondmenu li a {
	color: #4a4a4a;
}
#navigation ul#secondmenu li a:hover,
#navigation ul#secondmenu li.active a {
	color: #1e9be4;
}
#navigation ul#secondmenu li.news {
	background: url(../_i/ico_menu_news.png) 0 0 no-repeat;
}
#navigation ul#secondmenu li.jobs {
	background: url(../_i/ico_menu_jobs.png) 0 0 no-repeat;
}
#navigation ul#secondmenu li.contact {
	background: url(../_i/ico_menu_contact.png) 2px 3px no-repeat;
}

/* Tableau page d'Home */
#tab_acc {
	border-collapse: collapse;
}
#tab_acc td {
	padding: 5px 10px;
}

/* * * * * * * * * * * * * * * 
* * * * * * * PAGE D'Home
* * * * * * * * * * * * * * */

#slider {
	/* You MUST specify the width and height */
	width: 591px;
	height: 255px;
	margin: 0 auto;
	position: relative;	
	overflow: hidden;
}

#mask-gallery {
	/* Set the position */
	position:absolute;	
	top:0;
	left:0;
	z-index:500px;
	
	/* width should be lesser than #slides width */
	width:100px;
	overflow:hidden;	
}

#gallery {
	/* Opacity setting for different browsers */
	/*filter:alpha(opacity=60);
	-moz-opacity:0.6;  
	-khtml-opacity: 0.6;
	opacity: 0.6;  */

	/* Clear the list style */
	list-style: none;
	margin: 0;
	padding: 0;
	
	/* Set the position */
	z-index:10;
	position:absolute;
	top:0;
	left:0;
	
	/* width = total items multiply with #mask gallery width */
	width: 900px;
	overflow: hidden;
}

#gallery li {
	/* float left, so that the items are arrangged horizontally */
	float: left;
}

/* * * Slides */
/*#slideshow {
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
}
#slideshow img {
	padding: 5px;
	background: #fff;
	border: 1px solid #787777;
}

.trsparent {
	margin: 0 5px 5px 6px;
	position: absolute;
	left: 0;
	bottom: 5px;
	background-color: black;
	width: 591px;
}
.trsparent p {
	padding: 0 1em 1em 1em;
	text-align: justify;
	color: #fff;
}*/

div.column {
	margin: 0;
	padding: 0;
	float: left;
	margin: 0 5px 5px 0;
	padding: 5px;
}
div.column div.box {
	position: relative;
}
div.column div#stand_prods {
	width: 204px;
	height: 319px;
	background: url(../_i/column_background_big.jpg) 0 40px repeat-x;
}
div.column div#stand_prods h2 {
	margin: 0;
	padding: 0 0 0 1em;
	line-height: 35px;
	height: 40px;
	background: url(../_i/column_header_blue.png) 0 0 no-repeat;
}
div.column div#slides {
	width: 669px;
	height: 304px;
	background: url(../_i/slides_background.jpg) 0 0 no-repeat;
}
div.column div#custom_prods {
	width: 204px;
	height: 216px;
	background: url(../_i/column_background_small.jpg) 0 40px repeat-x;
}
div.column div#custom_prods h2 {
	margin: 0;
	padding: 0 0 0 1em;
	line-height: 35px;
	height: 40px;
	background: url(../_i/column_header_blue.png) 0 0 no-repeat;
}
div.column div#market {
	width: 204px;
	height: 216px;
	background: url(../_i/column_background_small.jpg) 0 40px repeat-x;
}
div.column div#market h2 {
	margin: 0;
	padding: 0 0 0 1em;
	line-height: 35px;
	height: 40px;
	background: url(../_i/column_header_green.png) 0 0 no-repeat;
}
div.column div#appli {
	width: 279px;
	height: 216px;
	background: url(../_i/column_background_small.jpg) 0 40px repeat-x;
}
div.column div#appli h2 {
	margin: 0;
	padding: 0 0 0 1em;
	line-height: 35px;
	height: 40px;
	background: url(../_i/column_header_red.png) 0 0 no-repeat;
}
div.column div#event {
	width: 204px;
	height: 216px;
	border: 1px solid #787777;
}
div.column div#event h2 {
	margin: 0;
	padding: 0 0 0 1em;
	line-height: 35px;
	height: 40px;
	color: #fff;
	background: url(../_i/column_header_event.jpg) 0 0 no-repeat;
}
div.column div#event p.date {
	margin: 0;
}
div.column div#event h3 {
	color: #2c84e6;
	padding: 0 0.5em;
	margin: 0;
	border-bottom: 1px solid #787777;
}
div.column div#event h3 a {
	text-decoration: none;
}
div.column div#event p {
	padding: 0 0.5em;
}
div.column div#event .more {
	float: right;
	color: #2c84e6;
	margin-top: 2em;
}


div.column div.box h2 {
	text-transform: uppercase;
	color: #444;
	font-size: 1.1em;
}

div.copyright {
        float: center;
	color: #808080;
	font-size: 0.9em;
	position: absolute;
	left: 600px;
	bottom: 120px;
}

/* * * Contenu */
#contenu ul.nav {
	list-style-type: none;
	margin: 0;
	/*margin-top: 40px;*/
	margin-left: 0.5em;
}
#contenu ul.nav li {
	line-height: 1.2em;
}
#contenu ul.nav h4 {
	text-transform: uppercase;
	margin: 0.5em 0;
	/*margin-left: 0.5em;*/
	padding: 0;
	font-weight: bold;
	color: #D6012E;
}
#contenu ul.nav h4 a {
	color: #D6012E;
}
#contenu ul.nav li a {
	text-decoration: none;
}

#contenu ul.app1 {
	width: 130px;
	float: left;
}
#contenu ul.app2 {
	width: 120px;
	margin-left: 0;
	/*margin-right: 1em;*/
	float: right;
}



/* * * * * * * * * * * * * * * 
* * * * * * * MISE EN PAGE GENERALE
* * * * * * * * * * * * * * */
#column {
	margin: 0 0 1em 30px;
	width: 204px;
	min-height: 317px;
	float: left;
	background: url(../_i/column_background_small.jpg) 0 40px repeat-x;
}
#column h2 {
	width: 204px;
	height: 40px;
	margin: 0;
	padding: 0;
	font-size: 1.1em;
}
#column h2 a {
	display: block;
	padding: 0 0 0 1em;
	line-height: 40px;
	color: #444;
	text-decoration: none;
	text-transform: uppercase;
	background: url(../_i/column_header_link_blue.png) 0 -40px no-repeat;
}
#column h2 a:hover {
	background: url(../_i/column_header_link_blue.png) 0 0 no-repeat;
}
#column li.active a {
	color: #d6012e;
}

#column ul {
	list-style-type: none;
	margin: 0 1em 0 0.5em;
}
#column ul li a {
	text-decoration: none;
}
#column ul li img {
	float: right;
}

#content {
	margin-left: 240px;
	padding: 0 20px;
}
#content p {
	color: #787777;
}
#content h1 {
	color: #1E9BE4;
	font-weight: normal;
	text-transform: uppercase;
}
#content .border {
	border: 1px solid #787777;
	padding: 1em;
	background-color: #f7fafd;
	margin-bottom: 2em;
	/*min-height: 450px;*/
}
#content .border img {
	/*float: right;*/
}
#content h3 {
	/*color: #2C84E6;*/
	color: #1E9BE4;
}
#content h4 {
	color: #1E9BE4;
}
#content li {
	color: #787777;
}

a.pdf {
	background: url(../_i/ico_pdf.png) 0 0 no-repeat;
	padding-left: 20px;
	color: #d6012e;
	text-decoration: none;
}


/* * * * * * * * * * * * * * * 
* * * * * * * ABOUT US
* * * * * * * * * * * * * * */
#about #content div.our_vision,
#about #content div.our_mission,
#about #content div.our_company {
	width: 606px;
	height: 268px;
	background: url(../_i/about_us-our_vision.jpg) 0 0 no-repeat;
	margin: 0 auto;
}
#about #content div.our_mission {
	background-image: url(../_i/about_us-our_mission.jpg);
}
#about #content div.our_company {
	background-image: url(../_i/about_us-our_company.jpg);
}
#about #content div.our_vision div,
#about #content div.our_mission div,
#about #content div.our_company div {
	text-align: justify;
	font-size: 1.3em;
	padding: 80px 1em 0 220px;
}
#about #content div.our_company div {
	font-size: 1.2em;
}
#about #content div.our_company div p {
	line-height: 1em;
}
#about #content div.our_vision p,
#about #content div.our_mission p,
#about #content div.our_company p {
	color: #fff;
}
#about #content div.our_mission div {
	padding-top: 10px;
}
#about #content div.our_mission div {
	font-size: 1.2em;
}
#about #content div.our_company div {
	padding-top: 1px;
}
#about #content div.our_company li,
#about #content div.our_company strong {
	color: #fff;
}

#about #content #vid {
	width: 480px;
	margin: 0 auto;
}

/* * * * * * * * * * * * * * * 
* * * * * * * MARKET
* * * * * * * * * * * * * * */
#market .border {
	border: 0;
	background-color: transparent;
}
#market .two_cols {
	border: 1px solid #787777;
}
#market .two_cols .col1,
#market .two_cols .col2 {
	width: 320px;
	float: left;
	margin-right: 10px;
}
#market .two_cols .col_content ul {
	list-style-position: inside;
	padding: 1em 0.5em;
	margin-left: 0;
}
#market .two_cols .col_content h3 span {
	color: #000;
}
#market .two_cols .col_content {
	margin: 1em;
}

#market .alt {
	margin-top: 1em;
	border-color: #EAF5FF;
	background-color: #EAF5FF;
}
#market .alt .col1 {
	border-right: 1px solid #2C84E6;
}


/*#market #column {
	margin: 0 0 0 30px;
	width: 205px;
	height: 317px;
	float: left;
	background: url(../_i/market_column.jpg) 0 0 no-repeat;
}
#market #column ul {
	list-style-type: none;
	margin: 40px 1em 0 0.5em;
}
#market #column ul li a {
	text-decoration: none;
}
*/
#market #column ul li img {
	float: right;
}
/*
#market #content {
	margin-left: 240px;
	padding: 0 20px;
}
#market #content .border {
	border: 1px solid #787777;
	padding: 1em;
	height: 220px;
}
#market #content .border img {
	float: right;
}
#market #content h1 {
	color: #1E9BE4;
	font-weight: normal;
}
#market #content h3 {
	color: #2C84E6;
}
#market #content li {
	color: #787777;
}
*/
#market #content #market_links {
	margin-top: 1em;
	padding: 1em 4em;
	height: 400px;
	background: url(../_i/market_back.jpg) 0 0 repeat-x;
}
#market #content #market_links {
	color: #2C84E6;
}
#market #content #market_links #ml_left {
	float: left;
	border-right: 1px solid #2C84E6;
	width: 300px;
}
#market #content #market_links #ml_right {
	float: left;
	margin-left: 2em;
}


/* * * * * * * * * * * * * * * 
* * * * * * * OUR TECHNOLOGY
* * * * * * * * * * * * * * */
#techno .fleft {
	margin-right: 2em;
}
#techno .fleft2 {
	margin-right: 1em;
}

#techno table.altech {
	border-collapse: collapse;
	border-color: #1E9BE4;
	width: 45%;
	color: #787777;
}
#techno table.altech img {
	border: 1px solid #1E9BE4;
}
#techno table.altech td,
#techno table.altech th {
	padding: 0.5em;
}
#techno table.altech td  {
	vertical-align: middle;
	text-align: center;
}
#techno table.altech td.left {
	text-align: left;
}
#techno table.altech td.blue {
	background-color: #18445d;
	color: #fff;
}

#techno  select {
	color: #787777;
	width: 200px;
	float: right;
}

#techno table.publications {
	border-collapse: collapse;
	width: 95%;
	margin: 0 auto;
}
#techno table.publications tr.tr0  td {
	background-color: #EAF5FF;
}
#techno table.publications td {
	padding: 0.2em 0.5em;
	text-align: center;
	vertical-align: middle;
	height: 40px;
	border-bottom: 1px solid #1E9BE4;
	background-color: #DDDDDD;
}
#techno table.publications td.left {
	width: 65%;
	text-align: left;
}
#techno table.publications td a {
	text-decoration: none;
}

#techno .technointro .col1 {
	width: 500px;
	float: left;
	margin-right: 10px;
}
#techno .technointro .col2 {
	width: 100px;
	float: left;
	margin-right: 10px;
}
#techno .technointro .col2 img {
	display: block;
	margin-bottom: 0.5em;
}
#techno .technointro .col_content ul {
	list-style-type: disc;
	background-color: transparent;
}

/* * * * * * * * * * * * * * * 
* * * * * * * APPLICATIONS BENEFITS
* * * * * * * * * * * * * * */
#apps table.apps {
	width: 100%;
	border-collapse: collapse;
}
#apps table.apps td {
	color: #787777;
	text-align: center;
	vertical-align: middle;
	padding: 0.2em;
	border: 1px solid #ddd;
}



/* * * * * * * * * * * * * * * 
* * * * * * * OUR PRODUCTS
* * * * * * * * * * * * * * */
#products #column ul li.dblue  a {
	color: #18445D;
}
#products #column ul li.active a {
	color: #D6012E;
}
#products #column ul li.active ul li a {
	color: #18445D;
}

#products .two_cols .col1,
#products .two_cols .col2 {
	width: 320px;
	float: left;
	margin-right: 10px;
}
#products .two_cols .col_content ul {
	list-style-type: square;
	list-style-position: inside;
	background-color: #ddd;
	padding: 1em 0.5em;
	margin-left: 0;
}
#products .two_cols .col_content h3 span {
	color: #000;
}
#products .two_cols .col_content {
	margin: 1em;
}


#products .custintro .col1 {
	width: 500px;
}
#products .custintro .col2 {
	width: 100px;
}
#products .custintro .col2 img {
	display: block;
	margin-bottom: 0.5em;
}
#products .custintro .col_content ul {
	list-style-type: disc;
	background-color: transparent;
}

#products .three_cols .col1,
#products .three_cols .col2,
#products .three_cols .col3 {
	width: 210px;
	float: left;
	margin-right: 10px;
}
#products .three_cols .col_content p {
	background-color: #ddd;
	padding: 1em 0.5em;
}
#products .three_cols .col_content h3 span {
	color: #000;
}
#products .three_cols .col_content {
	margin: 1em;
}
#products table.prods {
	font-size: 0.9em;
	border-collapse: collapse;
	width: 100%;
	margin: 0 auto;
}
#products tr.pair {
	background-color: lightblue;
}
#products table.prods td {
	text-align: center;
}

#products .customized {
	border-collapse: collapse;
	width: 95%;
	margin: 0 auto;
}

#products .customized th,
#products .customized td {
	text-align: center;
	padding: 0.4em 0;
	vertical-align: middle;
}

#products table.border th,
#products table.border td {
	border: 1px solid #1E9BE4;
}

#products .customized td table {
	border-collapse: collapse;
	width: 95%;
	margin: 0 auto;
}
#products .customized td table th,
#products .customized td table td {
	background-color: #fff;
	border: 1px solid #2C84E6;
	text-align: center;
}
#products .customized td table td {
	height: 150px;
}
#products .customized td table th {
	height: 40px;
	background-color: #2C84E6;
	color: #fff;
	/*padding: 1em;*/
	font-weight: normal;
}

#products table.customized td.blue h4, 
#products table.customized td.blue li,
#products table.customized td.blue p {
	color: #fff;
}
#products table.customized td.blue p.arr1 {
	padding-left: 20px;
	line-height: 17px;
	background: url(../_i/ico_arrow1.jpg) 0 0 no-repeat;
}

#products table.silicon,
#products table.dx3 {
	border-collapse: collapse;
	border-color: #1E9BE4;
	width: 90%;
	margin: 0 auto;
	color: #787777;
}
#products table.silicon img,
#products table.dx3 img {
	border: 1px solid #1E9BE4;
}
#products table.silicon td,
#products table.silicon th,
#products table.dx3 td,
#products table.dx3 th {
	padding: 0.5em;
	border: 1px solid #1E9BE4;
}

#products table.noborder td, 
#products table.noborder th {
	border: 0;
}

#products table.silicon td,
#products table.dx3 td {
	vertical-align: middle;
	text-align: center;
}
#products table.silicon td.left,
#products table.customized td.left,
#products table.dx3 td.left {
	text-align: left;
}
#products table.silicon td.blue {
	background-color: #18445d;
	color: #fff;
}
#products table.dx3 td.blue,
#products table.customized td.blue {
	background-color: #1E9BE4;
	color: #fff;
	padding: 2em;
}
#products table.dx3 td.blue strong {
	color: #fff;
}
#products table.dx3 td.blue ul {
	padding-left: 0;
	margin-left: 0;
	list-style-position: inside;
}
#products table.dx3 td.blue li {
	color: #fff;
}

ul.dx3 {
	margin: 0;
	padding-left: 2em;
	list-style-image: url(../_i/our_products-out_of_std_perfs_bull.jpg);
}
#products .two_cols .col_content ul.normal {
	list-style-type: disc;
	background-color: transparent;
}

#products #content .benef1,
#products #content .benef2, 
#products #content .benef3, 
#products #content .benef4, 
#products #content .benef5 {
	background-color: #eaf5ff;
	border: 1px solid #1E9BE4;
}
#products #content .benef1 .two_cols .col1,
#products #content .benef1 .two_cols .col2 {
	width: 310px;
}
#products #content .benef5 .two_cols .col1 {
	width: 450px;
}
#products #content .benef5 .two_cols .col2 {
	padding-top: 0.5em;
	width: 100px;
}

#products #content .benef2 div, 
#products #content .benef3 div, 
#products #content .benef4 div, 
#products #content .benef5 div {
	margin: 1em;
}

#products #content .benef_ws dl {
	padding: 0;
	margin: 0;
	padding-left: 2em;
}
#products #content .benef_ws dl dt {
	padding: 0;
	margin: 0;
	padding-left: 1em;
}
#products #content .benef_ws span.blue strong {
	color: #1E9BE4;
}



/* * * * * * * * * * * * * * * 
* * * * * * * TURNKEY SERVICES
* * * * * * * * * * * * * * */
#turnkey #content div.turnkey_ws {
	width: 550px;
	height: 119px;
	margin: 0 auto;
	padding: 0 1em;
	border: 1px solid #787777;
	background: url(../_i/turnkey_services_develop_innovation_2_background.jpg) 0 0 no-repeat;
}
#turnkey #content ul.capabilities {
	width: 500px;
}
#turnkey #content ul.capabilities span {
	text-align: left;
	width: 150px;
	float: right;
}
#turnkey #content ul.capabilities ul {
	margin: 0;
	margin-left: 4em;
	padding: 0;
}

#turnkey #content ul.inno_ws_links {
	margin: 1em 0;
	padding: 1em 0 0 0;
}
#turnkey #content ul.inno_ws_links li {
	display: inline;
	font-size: 1.1em;
	color: #2C84E6;
}
#turnkey #content ul.inno_ws_links li a {
	color: #787777;
	text-decoration: none;
	color: #787777;
}
#turnkey #content ul.inno_ws_links li a:hover {
	color: #2c84e6;
}

#turnkey #content div.inno_ws {
	margin: 0 auto;
	width: 606px;
	border-top: 1px solid #2c84e6;
}
#turnkey #content ul#inno_ws  ul {
	margin: 0;
	margin-left: 2em;
	padding: 0;
}
#turnkey #content ul#inno_ws p {
	margin: 0;
	padding: 0;
}
#turnkey #content ul#inno_ws  li {
	color: #fff;
}
#turnkey #content ul#inno_ws .inno1,
#turnkey #content ul#inno_ws .inno2,
#turnkey #content ul#inno_ws .inno3,
#turnkey #content ul#inno_ws .inno4,
#turnkey #content ul#inno_ws .inno5 {
	width: 606px;
	height: 268px;
}
#turnkey #content ul#inno_ws .inno1 {
	background: url(../_i/turnkey_services-manufacture_innovations-inno1.jpg) 0 0 repeat-x;
}
#turnkey #content ul#inno_ws .inno2 {
	background: url(../_i/turnkey_services-manufacture_innovations-inno2.jpg) 0 0 repeat-x;
}
#turnkey #content ul#inno_ws .inno3 {
	background: url(../_i/turnkey_services-manufacture_innovations-inno3.jpg) 0 0 repeat-x;
}
#turnkey #content ul#inno_ws .inno4 {
	background: url(../_i/turnkey_services-manufacture_innovations-inno4.jpg) 0 0 repeat-x;
}
#turnkey #content ul#inno_ws .inno5 {
	background: url(../_i/turnkey_services-manufacture_innovations-inno5.jpg) 0 0 repeat-x;
}
#turnkey #content ul#inno_ws .inno1 div,
#turnkey #content ul#inno_ws .inno2 div,
#turnkey #content ul#inno_ws .inno3 div,
#turnkey #content ul#inno_ws .inno4 div,
#turnkey #content ul#inno_ws .inno5  div {
	font-size: 0.9em;
	padding: 0.5em 0.5em 0 360px;
}
#turnkey #content ul#inno_ws .inno1 p,
#turnkey #content ul#inno_ws .inno2 p,
#turnkey #content ul#inno_ws .inno3 p,
#turnkey #content ul#inno_ws .inno4 p,
#turnkey #content ul#inno_ws .inno5  p {
	color: #fff;
}
#turnkey #content .inno_ws dl {
	padding: 0;
	margin: 0;
	padding-left: 0.5em;
}
#turnkey #content .inno_ws dl dt {
	padding: 0;
	margin: 0;
	padding-left: 1em;
}




/* * * * * * * * * * * * * * * 
* * * * * * * QUALITY
* * * * * * * * * * * * * * */
#quality #content span {
	color: #1E9BE4;
}


/* * * * * * * * * * * * * * * 
* * * * * * * CONTACT US
* * * * * * * * * * * * * * */
#contact #content .border {
	border: 0;
	background-color: transparent;
}
#contact h1 {
	text-transform: capitalize;
}
#contact table {
	border-collapse: collapse;
	width: 90%;
	margin: 0 auto;
}
#contact table td.plan {
	text-align: right;
	vertical-align: middle;
}
#contact table td.right {
	text-align: right;
}
#contact table tr.line {
	border-bottom: 1px solid #787777;
}
#contact table tr.ptop th,
#contact table tr.ptop td {
	padding-top: 1em;
}
#contact table tr.pbot th,
#contact table tr.pbot td {
	padding-bottom: 1em;
}
#contact table th,
#contact table td  {
	width: 20%;
	padding: 0.2em 0.5em;
	text-align: left;
	vertical-align: top;
}




/* * * * * * * * * * * * * * * 
* * * * * * * NEWS
* * * * * * * * * * * * * * */
#news ul.menu li {
	margin-bottom: 0.8em;
}
#news ul.menu span {
	display: block;
	color: darkblue;
}
#news h3 {
	color: #fff;
	background-color: #2C84E6;
	padding: 0.2em;
	margin-bottom: 0;
}
#news p.date {
	margin: 0;
	padding: 0;
	padding-left: 0.2em;
	margin-bottom: 1em;
}
#news #content .border img {
	border: 1px solid #2C84E6;
	float: left;
	margin: 0 1em 0.5em 0;
}
#news #content ul.files {
	list-style-type: none;
	margin: 1em;
	padding: 1em 0 0 0;
	border-top: 1px solid #787777;
}
#news #content ul.files img {
	border: 0;
	float: none;
	margin: 0;
	margin-right: 0.5em;
	vertical-align: middle;
}
#news #content #vid {
	width: 480px;
	margin: 2em auto 0 auto;
   text-align: center;
}
