@media all /* HTML RESET */ 
{

	body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,small,
	strike,strong,sub,sup,dl,dt,dd,fieldset,form,label,input,legend,caption,table,tbody,tfoot,thead,tr,th,td
	{color: #FFFF00;}
	body,div,table,tbody,tfoot,thead,tr,th,td{background-color:#000;}
		
/* LINK */
	
	a,a:visited,
	a:hover,a:focus,a:active{color:#00FFFF;text-decoration:underline;}
	
/* LINKS WITH ICON */ 

	html body .layout a.link-ico span.link-size{color:#00FFFF;text-decoration:none;}
}
@media screen /* LAYOUT */
{

	.layout{border-left:1px solid #FFFF00;border-right:1px solid #FFFF00;border-bottom:1px solid #FFFF00;}
	.layout-footer{background:transparent none;border-top:1px solid #FFFF00;}
	.layout-wrapper-reset{background:none repeat scroll 0 0 #000;}
	.layout,.layout-body,.layout-wrapper,.layout-wrapper-reset,.layout-left.layout-content,.layout-content-reset,.layout-right
	{background-color:#000;}
}
@media screen /* TEMPLATE 2011 */
{

/* ACCESSIBILITY MENU */
		
	#accessibility-menu a,
	#accessibility-menu a:focus,
	#accessibility-menu a:active{background-color:#000;border:2px solid #FFFF00;color:#00FFFF;text-decoration:underline;}
	* html #header #accessibility-menu a{text-decoration:underline;} /* IE6*/
	
/* BANNER */

	.banner-right{background:none;}
	#header{background:none;background-color:#000;}
	#header a,#header a:visited,#header li.selected a:visited{color:#00FFFF;text-decoration:none;}
	#services li a:hover,#header a:focus,#services a:active{color:#00FFFF;text-decoration:underline;}
	* html .banner-right{background:none;background-color:#000;} /* IE6*/
	
	
/* SERVICES */
	
	#services{background:none;background-color:transparent;}
	#services a,
	#services a:visited{background: url("http://europa.eu/wel/template-2011/images/separator-contrast.gif") transparent left center no-repeat;}
	#services li a,#services li a:visited{color:#00FFFF;text-decoration:none;}
	* html #services{background:none;background-color:transparent;}/*IE6*/

/* NAVIGATION PATH (CRUMBTRAILS) */

	#path{border-bottom:1px solid #FFFF00;border-top:1px solid #FFFF00;background-color:#000;}
	#path li{background:url("http://europa.eu/wel/template-2011/images/breadcrumb-contrast.gif") transparent left center no-repeat;}
	#path,#path li{color:#FFFF00;}
	#path a:hover,#path a:focus,#path a:active,#path li a:hover,#path li a:focus,#path li a:active,#path li.first a:hover,#path li.first a:focus,#path li.first a:active
	{color:#00FFFF;text-decoration:underline;}
	#path a,#path a:visited,#path li.first a,#path li.first a:visited{color:#00FFFF;text-decoration:none;}

/* SEARCH BOX SECTION */
	
	#header #search-form{margin:0;}
	.search-form input.search-field{background: none transparent;height:18px;padding:6px 0 0;position:relative;margin-top:0;border:1px solid #FFFF00;width:150px;}
	.search-on label{color:#FFFF00;left: 5px;}
	.search-form p {background:none;}
	.search-os-contrast{border:0}

/* ADVANCED SEARCH SECTION */
	
	#header .advanced-search  a{color:#00FFFF;background:  url("http://europa.eu/wel/template-2011/images/advanced-search-arrow-contrast.gif") no-repeat center left;text-decoration:underline;}
	* html #header .banner-right .advanced-search a{text-decoration:underline;}/*IE6*/

/* LANGUAGES SELECTOR (SCRIPT) */
	
	.language-selector-close,.language-selector-open{background-color:#000;border:1px solid #FFFF00;}
	.language-selector-close a,.language-selector-open a{color:#00FFFF;background-color:transparent;}
	.language-selector-open img,.language-selector-close img{background:#FFFF00;padding:1px 0;top:0;right:-1px;}
	#header .language-selector-open a:hover,
	#header .language-selector-open a:focus,
	#header.language-selector-open a:active{background-color:transparent;text-decoration:underline;color:#00FFFF;}
	*html .language-selector-open a:active{background-color:transparent;text-decoration:underline;}/* IE6*/
	.language-selector-open li.lang-separate{border-top:1px solid #FFFF00;}
	
	.font-size-2 .language-selector-open img,
	.font-size-2 .language-selector-close img{top:0px;margin-right:10px;padding:3px 0;}
	.font-size-3 .language-selector-open img,
	.font-size-3 .language-selector-close img{top:0px; border:0;right:0;padding:4px 0;}
	
/* footer section */
	
	.layout-footer li a, 
	.layout-footer li a:visited{text-decoration: none;color:#00FFFF; background:url("http://europa.eu/wel/template-2011/images/separator-contrast.gif") no-repeat scroll left center transparent;} 
	.layout-footer li a:active,.layout-footer li a:hover{color:#00FFFF;text-decoration:underline;} 
	
/* SHARE BOX */

	ul#additional-tools.reset-list
    {
        background:none;
        background-color:#000;
        border: none !important;
    }
    /*div#share_box{background:none;background-color:#000;}*/
	div.share_header  #share_tab_bookmarks{color:#FFFF00;}
	.share_content a,.share_content ul.share_list li a,#share_box ul.share_list li a:visited
	{color:#00FFFF;text-decoration:none;}
	#share_box div.share_pages a,#share_box .share_content div.share_pages a:visited,#share_box .share_content div.share_pages a:active 
	{color:#00FFFF}
	#share_box .share_content ul.share_list li a:hover,#share_box .share_content div.share_pages a:hover{color:#00FFFF;text-decoration:underline;}
	div.share_content,.share_display_block{background-color:#000;}
	#share_box div.share_footer{background-color:#000;color:#FFFF00;}
	
}



/* LEFT COL */
#NavLeft { background-image:none; } 
#NavLeft a {   color: #FFFF00;} 
#NavLeft a:hover {color: #00FFFF;} 
#NavLeft a:visited {color: #FFFF00;} 

#NavLeft a:hover { color: #2373BA;  text-decoration: underline;} 
#NavLeft ul li a.on { color: #2373BA;  } 
#NavLeft ul li a.on span{background-image:none;  } 

#NavLeft ul li.hp a  { border-bottom:1px solid #FFFF00; background-image: none;} 
#NavLeft ul li.hp span {background-image: none;  } 

#NavLeft ul li {background-image: none; } 
#NavLeft ul li a {border-bottom:1px solid #FFFF00; color: #00FFFF ;background-image: none;  } 
#NavLeft ul li a:hover {color: #00FFFF; text-decoration:underline} 
#NavLeft ul li a:visited {color: #00FFFF;} 


#NavLeft ul ul.sublev li { background-image:none;} 
#NavLeft ul ul.sublev li a{ color: #00FFFF ;background-image:none;  background-color:#222} 
#NavLeft ul ul.sublev li a:hover {color: #00FFFF; text-decoration:underline} 
#NavLeft ul ul.sublev li a:visited {color: #00FFFF;} 


#NavLeft ul ul.sublev li ul.thirdlev li { background-image:none;} 
#NavLeft ul ul.sublev li ul.thirdlev li a{background-image:none; background-color:#444;     color: #00FFFF ;}
#NavLeft ul ul.sublev li ul.thirdlev li a:hover {color: #00FFFF; text-decoration:underline} 
#NavLeft ul ul.sublev li ul.thirdlev lia:visited {color: #00FFFF;} 


/* Homepage */ 
#sitecontent  h1.hp { color: #FFFF00; border-bottom:1px solid  #FFFF00; padding-bottom:5px;} 
#content3c #euCenter1c h2{ color: #FFFF00; background-color:#222; padding:2px}

#sitecontent #hpcontent .bg-tit1 {background-image:none; border:1px solid #666; background-color: #000; } 
#sitecontent #hpcontent .bg-tit2 {background-image:none; border:1px solid #666; background-color: #000;} 
#sitecontent #hpcontent .bg-tit3 { background-image:none; border:1px solid #666; background-color: #000;} 
#sitecontent #hpcontent .col {background-color: #222;  } 

#sitecontent #hpcontent .bgbox p {color: #FFFF00}

#sitecontent #hpcontent .bgbox {background:none; color:#333} 
#sitecontent #hpcontent .bgbox ul li{ color: #ffff00; } 
#sitecontent #hpcontent .bgbox ul li a { color: #00FFFF ;} 
#sitecontent #hpcontent .bgbox ul a:hover {color: #00FFFF; text-decoration:underline} 
#sitecontent #hpcontent .bgbox ul a:visited {color: #00FFFF;} 

#sitecontent #hpcontent .bgbox ul li ul li 
#sitecontent #hpcontent .bgbox ul li ul li a { color: #00FFFF ;} 
#sitecontent #hpcontent .bgbox ul li ul li a:hover {color: #00FFFF; text-decoration:underline}
#sitecontent #hpcontent .bgbox ul li ul li a:visited {color: #00FFFF;} 

#sitecontent #hpcontent .use-box div.botimg {background:none;} 
#sitecontent #hpcontent .consult-box div.botimg {background:none;} 
#sitecontent #hpcontent .consult-box div.endbox { background:none; } 
#sitecontent #hpcontent .about-box div.endbox { background:none;} 
#sitecontent #hpcontent .about-box div.botimg {  background:none; } 

/*#sitecontent #hpcontent .button{background-image:none; background-color:#000; border:1px solid #00ffff ; height: 25px;} 
#sitecontent #hpcontent .button a {color: #00FFFF ; } 
#sitecontent #hpcontent .button a:hover{ color: #00FFFF ; text-decoration:underline} 
#sitecontent #hpcontent .button2{ background-image:none;background-color:#000; border:1px solid #00ffff ;height: 22px;} 
#sitecontent #hpcontent .button2 a {color: #00FFFF ; } 
#sitecontent #hpcontent .button2 a:hover{  color: #00FFFF ; text-decoration:underline} 
#sitecontent #hpcontent .button3{ background-image:none;background-color:#000; border:1px solid #00ffff; height: 25px; } 
#sitecontent #hpcontent .button3 a {color: #00FFFF ; } 
#sitecontent #hpcontent .button3 a:hover{  color: #00FFFF ; text-decoration:underline} 
#sitecontent #hpcontent .button2l {  background-image:none;background-color:#000; border:1px solid #00ffff ; margin:10px 0; height: 32px;} 
#sitecontent #hpcontent .button2l a {color: #00FFFF ; } 
#sitecontent #hpcontent .button2l a:hover{  color: #00FFFF ; text-decoration:underline} */




/* CONTENT */ 
a {   color: #FFFF00;} 
a:hover {color: #00FFFF;} 
a:visited {color: #FFFF00;} 

#sitecontent a {color: #00FFFF;} 
#sitecontent a:hover {color: #00FFFF; text-decoration:underline} 
#sitecontent a:visited {color: #00FFFF;} 
 
#sitecontent h1 { color: #FFFF00;border-bottom:1px solid  #FFFF00; padding:4px 0} 
#sitecontent h2 { color: #FFFF00; background-color:#222; padding:2px} 
#sitecontent h3 {color: #FFFF00;background-color:#444 ; padding:2px} 
#sitecontent h4 {padding:0; font-size:1.2em; font-style:normal; color: #FFFF00} 
#sitecontent h5 {color: #FFFF00} 

div.h1border {background-image:none !important; }
div.h3border {background-image:none !important; }

#sitecontent div.subtitle span{ background-color:#222;  color:#FFFF00;}

#sitecontent span.news-date { color: #FFFF00} 
#sitecontent p.news-title {  border-bottom:1px solid #FFFF00;} 
#sitecontent p.news-title a{ color: #00FFFF; }
#sitecontent p.news-title a:hover {color: #00FFFF; text-decoration:underline} 
#sitecontent p.news-title a:visited {color: #00FFFF;} 
#sitecontent p.press-title {border-bottom:1px solid #ffff00;} 
#sitecontent p.press-title a { background-image: none;} 
 
#sitecontent div.pagination ul li {display: inline;list-style: none outside none;color: #ffff00; }
#sitecontent div.pagination ul li a { color: #00FFFF; text-decoration:underline}
#sitecontent div.pagination ul li a:hover{ color: #00FFFF;}

/* RIGHT COL */ 
#rightNav .boxright span.botbox{ background-image: none;} 
#rightNav .boxright h4.topbox {margin:0;color: #ffff00; background-image: none;} 
#rightNav .boxright ul.box{ background-image: none; border:1px solid #ffff00 } 
#rightNav .boxright ul.box li  { color: #ffff00; list-style: square outside; list-style-image:none;} 
#rightNav .boxright ul.box li a {    color: #00FFFF;} 
#rightNav .boxright ul.box li a:hover {  color: #00FFFF;   text-decoration: underline; }

div.box {
    background-color:#000 !important; 
    border:1px solid #FFFF00 !important;
}

div.box h3 {
    background-color: #232323 !important;
    border-top:none !important;
    border-bottom: 1px solid #FFFF00;
    color: #FFFF00 !important;
}

input {
    background-color: #000 !important;
    color: #FFFF00 !important;
    border: 1px solid #FFFF00;
}

#search.search-field {
	background-color: transparent !important;
}

div.button input, input.button, a.button {
     background-image:none !important;
     background-color:#000 !important; 
     border:1px solid #00ffff !important;
     color: #00FFFF !important;
}
div.navbuttonleft input.inactiveButton {
    background-image:none !important;
    background-color:#232323 !important; 
    border:1px solid #999 !important;
    color: #999 !important;

}

input.buttonForm {
    background-image:none !important;
    background-color:#000 !important; 
    border:1px solid #00ffff !important;
    color: #00FFFF !important;
    cursor: pointer; 
    cursor: hand;
}

div.button {
    background-color: #000 !important;
    border:1px solid #FFFF00 !important;
    border-bottom: 1px solid #FFFF00;
    color: #FFFF00 !important;
}

table.wizard td {
    background-color: #232323 !important;
    border:1px solid #FFFF00 !important;
    color: #FFFF00 !important;
}

table.wizard td.currentStepText {
    background-image:none !important;
    background-color: #FFFF00 !important;
    color: #000 !important;
}

table.wizard td.currentStepNumber {
    background-image:none !important;
    background-color: #FFFF00 !important;
    color: #000 !important;
    border-right:1px solid #232323 !important;
}

table.wizard td.stepNumber {
    background-image:none !important;
    background-color: #232323 !important;
    font-weight: bold;
}

th {
    background-image:none !important;
    background-color: #232323 !important;
    font-weight: bold;
}


.formulaireField select {
    background-color: #000 !important;
    color: #FFFF00 !important;
    border: 1px solid #FFFF00;
}

.tableHeader {
	color: #FFFF00 !important;
	background-image:none !important;
    background-color: #232323 !important;
}

textarea {
    background-color: #000 !important;
    color: #FFFF00 !important;
    border: 1px solid #FFFF00;
}

.subsection {
    background-color: #000 !important;
    border-bottom:1px dotted #FFFF00 !important;
    border-top:1px dotted #FFFF00 !important;
}

.agreement {
    background-color: #000 !important;
    border: 1px solid #FFFF00 !important;
}
.pagination a{
    background-color: #000 !important;
    color: #FFFF00 !important;
    border: 1px solid #FFFF00 !important;
}

.display {
    color: #FFFF00 !important;
}

#titlerefpage h1 { 
    color: #FFFF00 !important;
    border-bottom:1px solid  #FFFF00 !important;
    padding:4px 0
} 

#NavLeft_new ul li a{color:#ffff00;}
#NavLeft_new li .open a span{background-image:url("../images/bullet-arrow-hc.gif");}
#NavLeft_new ul li a.on span{background-image:url("../images/bullet-arrow-hc.gif");}

#NavLeft_new li .open a{color: #00FFFF;}
#NavLeft_new ul li a.on{color: #00FFFF;}
#NavLeft_new li .open a span{color: #00FFFF;}


