body{ background-color: #FFF; }
#main_body{ background: url(../images/main_bg.jpg) repeat-x; }
#main_div{ background-color: #FFF; color: #000;}

/* SERVICE BAR */
#service_links ul{ color: #DBE1E6; }
#service_links ul li a{ color: #DBE1E6; }

/* HEADER */
#header_content{ background: url(../images/logo.jpg) no-repeat; }
/* left header */
#page_title{ color: #003998; }
#page_title a{ color: #003998; }
#page_subtitle{ color: #003998; }
#page_subtitle a{ color: #003998; }
/* right header */
#login_area a{ color: #FFF; }
#login_area .button_container .text{ font-weight: bold; text-align: center; }
/* breadcrumb */
#breadcrumb{ color: #FFF; }
#breadcrumb a{ color: #FFF; }

/* HOMEPAGE */ /* MAIN CONTENT */
/* banner */
#slidebox .banner-content .solidbox a{ color:#fff; }
/* three boxes */
#three_boxes_container{ background: url(../images/border-between.gif) repeat-y scroll 31.5em top transparent; }
#three_boxes_container .title{ color: #003998; }
#three_boxes_container .link{ color: #000; }
/* third row */
/* latest news */
#latest_news{ border: 1px solid #d1d0d5; }
#latest_news .title{ color: #003998; }
#latest_news .datefield{ color: #000; }
#articles .article .title a{ color: #003998; }
#articles .article .text{ color: #000; }
#articles .article .text a{ color: #000; }
#articles #article_big .article{ background-color: #f7f7f7; }
#articles #article_list .article.small{ border-bottom: 1px solid #D1D0D5; }
/* timeline */
#timeline-content h3{ color: #003998; }
#timeline-content h3 a{ color: #003998; }
#timeline-content .text{ color: #000; }
#timeline_container h1.title{  color: #003998; }
.two_columns .text a{ color: #003998; }
/* END HOMEPAGE */

/* INNER PAGES */
/* insidemenu */
ul#insidemenu li a{ color: #000000; }
ul#insidemenu li a#item_on{ color: #FFF; background: url(../images/folderblue-on.gif) no-repeat left top; }
ul#insidemenu li a#item_off{ background: url(../images/folder_off.gif) no-repeat left top; }
ul#insidemenu li a#item_off:hover{ background: url(../images/folderblue-on.gif) no-repeat left top; color: #fff; }
/* left content | navleft */
#navleft{ background-color: #0C4CA3; border-top: 7px solid #0C4CA3; }
#navleft ul li{ border-top: 1px solid #fff; border-bottom: 1px solid #cccccc; background: #F4F4F4 url(../images/back_bullet_menu.gif) no-repeat 170px 5px; }
#navleft ul li a{ color: #077EE2; }
#navleft ul li a:hover{ color: #fff; background-color: #077ee2; }
#navleft ul li.blue a:hover{ color: #fff; background-color: #077EE2; }
#navleft ul li.focusblue { background-color: #077EE2; }
#navleft ul li.focusblue a{ color: #fff; }
#navleft ul ul li.subfocusblue { background: #077EE2; }
#navleft ul ul li.blue a{ color: #666666; }
#navleft ul ul li.subfocusblue a{ color: #fff; }
/* navright */
#navright{ background-color: #0C4CA3; border-top: 7px solid #0C4CA3; }
#contentright{ background-color: #FFF; }
#contentright p{ color: #333333; }
#contentright h5{ background-color: #EFEFEF; color: #077EE2; }
#contentright h5 a{ color: #077EE2; }
#contentright h5#pictoLatest{ background: #efefef url(../images/picto_latest.gif) no-repeat 10px 7px; }
#contentright h5#pictoEpso{ background: #efefef url(../images/picto_epso.gif) no-repeat 10px 7px; }
#contentright h5#pictoSubscribe{ background: #efefef url(../images/picto_sub.gif) no-repeat 10px 7px; }
#contentright h5#pictoFaq{ background: #efefef url(../images/picto_faq.gif) no-repeat 10px 7px; }
#contentright ul li{ color: #333333; background: url(../images/bullet_right.gif) no-repeat 0 3px; }
/* inside */
#inside{ color: #0C4CA3; border-top: 7px solid #0C4CA3; } 
#inside p{ color: #333333; }
#inside p.lgg{ background-color: #FBFBFB; border: 1px solid #CCCCCC; color: #990000; }
#inside p.insidetop{ background: #FFFFFF url("../images/border_h3.gif") repeat-x scroll center bottom; }
#inside p.insidetop a{ background: url("../images/picto_top.gif") no-repeat scroll right center transparent; }
#inside ul{ color: #333333; }
#inside ul li{ color: #333333; }
#inside ol{ color: #333333; }
#inside h2{ color: #0C4CA3; }
#inside h3{ color: #0C4CA3; padding-left: 20px; }
#inside div.hr{ background: #FFFFFF url("../images/border_h3.gif") repeat-x scroll center center; }
#inside #chapter{ border: 1px solid #EFEFEF; }
#inside #chapter p.titelchapter{ background-color: #EFEFEF; color: #333333; }
#inside #chapter ul li{ background: url("../images/bullet_right.gif") no-repeat scroll 0 6px transparent; padding-left: 12px; }
#inside #chapter ul li a{ color: #888888; }
#inside #chapter table{ border: 1px solid #CCCCCC; border-collapse: collapse; color: #000000; }
#inside #chapter table th{ background-color: #0C4CA3; color:#FFFFFF; border-right:1px solid #FFF; }
#inside #chapter table td{ border-right: 1px solid #CCCCCC; }
#inside #chapter table td.grey{ background-color: #F4F4F4; border-right: 1px solid #CCCCCC; padding: 5px; }
#inside input{ color: #003399; background-color: #F4F4F4; border: 1px solid #000000; }
/* END INNER PAGES */

/* FOOTER */
#gray{ background-color: #d1d2d4; }
#gray .text a{ color: #26559b; }
#gray#left_column ul a{ color: #003998; }
#gray#left_column .selected{ color: #FFF; }
#gray#left_column ul a:hover{ color: #FFF; }
#footer_links .text a{ color: #26559b; }

/* GOOGLE BUTTONS */
.google-button {
	display: inline-block;
	min-width: 54px;
	text-align: center;
	color: #555  ;
	font-size: 11px;
	font-weight: bold;
	height: 27px;
	padding: 0 8px;
	line-height: 27px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.218s;
	-moz-transition: all 0.218s;
	-ms-transition: all 0.218s;
	-o-transition: all 0.218s;
	transition: all 0.218s;
	border: 1px solid gainsboro  ;
	border: 1px solid rgba(0, 0, 0, 0.1)  ;
	background-color: whiteSmoke  ;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5  ),to(#f1f1f1  ));
	background-image: -webkit-linear-gradient(top,#f5f5f5  ,#f1f1f1  );
	background-image: -moz-linear-gradient(top,#f5f5f5  ,#f1f1f1  );
	background-image: -ms-linear-gradient(top,#f5f5f5  ,#f1f1f1  );
	background-image: -o-linear-gradient(top,#f5f5f5  ,#f1f1f1  );
	background-image: linear-gradient(top,#f5f5f5  ,#f1f1f1  );
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	cursor: pointer;
}
.google-button:hover {
	border: 1px solid #C6C6C6  ;
	color: #333  ;
	text-decoration: underline;
	-webkit-transition: all 0.0s;
	-moz-transition: all 0.0s;
	-ms-transition: all 0.0s;
	-o-transition: all 0.0s;
	transition: all 0.0s;
	background-color: #F8F8F8  ;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8  ),to(#f1f1f1  ));
	background-image: -webkit-linear-gradient(top,#f8f8f8  ,#f1f1f1  );
	background-image: -moz-linear-gradient(top,#f8f8f8  ,#f1f1f1  );
	background-image: -ms-linear-gradient(top,#f8f8f8  ,#f1f1f1  );
	background-image: -o-linear-gradient(top,#f8f8f8  ,#f1f1f1  );
	background-image: linear-gradient(top,#f8f8f8  ,#f1f1f1  );
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1)  ;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1)  ;
	box-shadow: 0 1px 1px rgba(0,0,0,0.1)  ;
}
.google-button:active {
	background-color: #F6F6F6  ;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6  ),to(#f1f1f1  ));
	background-image: -webkit-linear-gradient(top,#f6f6f6  ,#f1f1f1  );
	background-image: -moz-linear-gradient(top,#f6f6f6  ,#f1f1f1  );
	background-image: -ms-linear-gradient(top,#f6f6f6  ,#f1f1f1  );
	background-image: -o-linear-gradient(top,#f6f6f6  ,#f1f1f1  );
	background-image: linear-gradient(top,#f6f6f6  ,#f1f1f1  );
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)  ;
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)  ;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)  ;
} 
.google-button-blue {
	border: 1px solid #3079ED  ;
	color: white  ;
	text-shadow: 0 1px rgba(0, 0, 0, 0.1)  ;
	background-color: #4D90FE  ;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe  ),to(#2e5bac  ));
	background-image: -webkit-linear-gradient(top,#4d90fe  ,#2e5bac  );
	background-image: -moz-linear-gradient(top,#4d90fe  ,#2e5bac  );
	background-image: -ms-linear-gradient(top,#4d90fe  ,#2e5bac  );
	background-image: -o-linear-gradient(top,#4d90fe  ,#2e5bac  );
	background-image: linear-gradient(top,#4d90fe  ,#2e5bac  );
}
.google-button-blue:hover {
	border: 1px solid #2F5BB7  ;
	color: white  ;
	text-shadow: 0 1px rgba(0, 0, 0, 0.3)  ;
	background-color: #357AE8  ;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe  ),to(#357ae8  ));
	background-image: -webkit-linear-gradient(top,#4d90fe  ,#357ae8  );
	background-image: -moz-linear-gradient(top,#4d90fe  ,#357ae8  );
	background-image: -ms-linear-gradient(top,#4d90fe  ,#357ae8  );
	background-image: -o-linear-gradient(top,#4d90fe  ,#357ae8  );
	background-image: linear-gradient(top,#4d90fe  ,#357ae8  );
} 

.google-button-vertical {
	display: inline-block;
	min-width: 25px;
	text-align: center;
	color: #555  ;
	font-size: 11px;
	font-weight: bold;
	height: 27px;
	padding: 20px 8px;
	line-height: 27px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.218s;
	-moz-transition: all 0.218s;
	-ms-transition: all 0.218s;
	-o-transition: all 0.218s;
	transition: all 0.218s;
	border: 1px solid gainsboro  ;
	border: 1px solid rgba(0, 0, 0, 0.1)  ;
	background-color: whiteSmoke  ;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5  ),to(#f1f1f1  ));
	background-image: -webkit-linear-gradient(top,#f5f5f5  ,#f1f1f1  );
	background-image: -moz-linear-gradient(top,#f5f5f5  ,#f1f1f1  );
	background-image: -ms-linear-gradient(top,#f5f5f5  ,#f1f1f1  );
	background-image: -o-linear-gradient(top,#f5f5f5  ,#f1f1f1  );
	background-image: linear-gradient(top,#f5f5f5  ,#f1f1f1  );
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	cursor: pointer;
}
.google-button-vertical:hover {
	border: 1px solid #C6C6C6  ;
	color: #333  ;
	-webkit-transition: all 0.0s;
	-moz-transition: all 0.0s;
	-ms-transition: all 0.0s;
	-o-transition: all 0.0s;
	transition: all 0.0s;
	background-color: #F8F8F8  ;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8  ),to(#f1f1f1  ));
	background-image: -webkit-linear-gradient(top,#f8f8f8  ,#f1f1f1  );
	background-image: -moz-linear-gradient(top,#f8f8f8  ,#f1f1f1  );
	background-image: -ms-linear-gradient(top,#f8f8f8  ,#f1f1f1  );
	background-image: -o-linear-gradient(top,#f8f8f8  ,#f1f1f1  );
	background-image: linear-gradient(top,#f8f8f8  ,#f1f1f1  );
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1)  ;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1)  ;
	box-shadow: 0 1px 1px rgba(0,0,0,0.1)  ;
}
.google-button-vertical:active {
	background-color: #F6F6F6  ;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6  ),to(#f1f1f1  ));
	background-image: -webkit-linear-gradient(top,#f6f6f6  ,#f1f1f1  );
	background-image: -moz-linear-gradient(top,#f6f6f6  ,#f1f1f1  );
	background-image: -ms-linear-gradient(top,#f6f6f6  ,#f1f1f1  );
	background-image: -o-linear-gradient(top,#f6f6f6  ,#f1f1f1  );
	background-image: linear-gradient(top,#f6f6f6  ,#f1f1f1  );
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)  ;
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)  ;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)  ;
} 
.google-button-vertical-blue {
	border: 1px solid #3079ED  ;
	color: white  ;
	text-shadow: 0 1px rgba(0, 0, 0, 0.1)  ;
	background-color: #4D90FE  ;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe  ),to(#2e5bac  ));
	background-image: -webkit-linear-gradient(top,#4d90fe  ,#2e5bac  );
	background-image: -moz-linear-gradient(top,#4d90fe  ,#2e5bac  );
	background-image: -ms-linear-gradient(top,#4d90fe  ,#2e5bac  );
	background-image: -o-linear-gradient(top,#4d90fe  ,#2e5bac  );
	background-image: linear-gradient(top,#4d90fe  ,#2e5bac  );
}
.google-button-vertical-blue:hover {
	border: 1px solid #2F5BB7  ;
	color: white  ;
	text-shadow: 0 1px rgba(0, 0, 0, 0.3)  ;
	background-color: #357AE8  ;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe  ),to(#357ae8  ));
	background-image: -webkit-linear-gradient(top,#4d90fe  ,#357ae8  );
	background-image: -moz-linear-gradient(top,#4d90fe  ,#357ae8  );
	background-image: -ms-linear-gradient(top,#4d90fe  ,#357ae8  );
	background-image: -o-linear-gradient(top,#4d90fe  ,#357ae8  );
	background-image: linear-gradient(top,#4d90fe  ,#357ae8  );
}

.videobox {
display: table; 
padding: 5px;
margin: 5px;
background: whiteSmoke;
margin: 10px 0 15px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border: 1px solid #EBEBEB;
border-radius: 4px;
margin: 10px 0;
padding: 10px;
position: relative;
top: -1px;
float: left;
width: 98%;
}
 
.boxe {
  display: table-cell;
  vertical-align: top;
}
 
.boxd {
padding: 10px;
}