﻿/* Color.css */
/* Contains rules for colors & background images */

body { background-color: #e7e7e7;}
div#PageWrapper { color: #333;background-color: white;}

.validatorClass
{
	background-color:aqua;
}
#errormessages
{
	visibility:hidden;
	
}

.formWP
{
	background-image:url('../../../images/BulInscriptionBG2Resized.gif');
		background-position: top right;
	background-repeat: no-repeat;
	padding-top:20px;
	padding-left:15px;

}
.MC1 .modalBackground {
	/*background-color:Gray;*/
		background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:350px;
	text-align:center
}
.formFieldsClass
{
	width:170px;
	/*height:16px;*/
	margin-top:9px;
	margin-left:10px;
}
.submitButton
{
	margin-top:9px;
	margin-left:10px;

}

/* Header color & image rules */
.Header
	{
	background-color: White; 
	background-image: url('../../../images/HeaderPhoto290x135.gif'); /* This is the right aligned corporate photograph of the header (size = 290 x 135 px) */
	background-position: top right;
	background-repeat: no-repeat;
	}
.Header1
	{
	background-color: White; 
	background-image: url('../../../images/headerphoto290x135_1.png'); /* This is the right aligned corporate photograph of the header (size = 290 x 135 px) */
	background-position: top right;
	background-repeat: no-repeat;
	}
.Header2
	{
	background-color: White; 
	background-image: url('../../../images/HeaderPhoto290x135_2.png'); /* This is the right aligned corporate photograph of the header (size = 290 x 135 px) */
	background-position: top right;
	background-repeat: no-repeat;
	}
.Header3
	{
	background-color: White; 
	background-image: url('../../../images/HeaderPhoto290x135_3.png'); /* This is the right aligned corporate photograph of the header (size = 290 x 135 px) */
	background-position: top right;
	background-repeat: no-repeat;
	}
.Header4
	{
	background-color: White; 
	background-image: url('../../../images/HeaderPhoto290x135_4.png'); /* This is the right aligned corporate photograph of the header (size = 290 x 135 px) */
	background-position: top right;
	background-repeat: no-repeat;
	}
.Header5
	{
	background-color: White; 
	background-image: url('../../../images/HeaderPhoto290x135_5.png'); /* This is the right aligned corporate photograph of the header (size = 290 x 135 px) */
	background-position: top right;
	background-repeat: no-repeat;
	}
.Header6
	{
	background-color: White; 
	background-image: url('../../../images/HeaderPhoto290x135_6.png'); /* This is the right aligned corporate photograph of the header (size = 290 x 135 px) */
	background-position: top right;
	background-repeat: no-repeat;
	}
.Header7
	{
	background-color: White; 
	background-image: url('../../../images/HeaderPhoto290x135_7.png'); /* This is the right aligned corporate photograph of the header (size = 290 x 135 px) */
	background-position: top right;
	background-repeat: no-repeat;
	}

/* Horizontal Tabbed Menu under Header */
#NavBar { color: white; background-color: black; background-image:url(../../../images/NavBarBGGrad.gif); background-repeat:repeat-x }

/* Zone under the tabbed NavBar that contains the breadcrum et al */
.BreadCrumZone { color:#cdcdce; background-color:White;	}	

/* Content wrapper containers */
#Row1Container  { background-color: White;   } /* Note: IE6 hack here (see LTE-IE6.css) to trigger HasLayout otherwise only the left and middle cols receive WHITE background color */
#Row2Container								   /* Note: IE6 hack here (see LTE-IE6.css) to trigger HasLayout otherwise only the left and middle cols receive RED   background color */
	{
	background-color: #e71f01;				   /* Red = RGB 231-31-1 */	
	background-image: url("../../../images/RedBannerBG-574x78.png");
	background-position: right top;
	background-repeat:no-repeat;
	} 

/* First Content Row (Main zone) */


.LC1 table
{ 
color: #666; background-color: transparent; 
background-image:url("../../../images/BoxHomeBG.gif");
background-repeat:repeat-x;
background-position:center top;
background-color: transparent;
}

.RC1 table
{ 
color: #666; background-color: transparent; 
/*background-image:url("../../../images/BoxHomeBG.gif");*/
background-repeat:repeat-x;
background-position:center top;
background-color: transparent;
}

.RC1 table img
{ 
color: #666; background-color: transparent; 
background-image:none;
background-repeat:repeat-x;
background-position:center top;
background-color: transparent;
}

.LC1 td
{
	border-color:#dedfdf;
}

.RC1 td
{
	border-color:#dedfdf;
}

.MC1 td
{
	border-color:#dedfdf;
}


.LC1 #linkitem a:hover
{
	color:gray;
	font-size:9pt;
	text-decoration:none;
}

.LC1 #linkitem a:link
{
	color:gray;
	font-size:9pt;
	text-decoration:none;
}

.LC1 #linkitem a:visited
{
	color:gray;
	font-size:9pt;
	text-decoration:none;
}

.LC1 #linkitem a:active
{
	color:gray;
	font-size:9pt;
	text-decoration:none;
}

.LC1 .groupheader
{
	color:#e6ad4b;
	font-size:12pt;
}

.RC1 #linkitem a:hover
{
	color:gray;
	font-size:9pt;
	text-decoration:none;
}

.RC1 #linkitem a:link
{
	color:gray;
	font-size:9pt;
	text-decoration:none;
}

.RC1 #linkitem a:visited
{
	color:gray;
	font-size:9pt;
	text-decoration:none;
}

.RC1 #linkitem a:active
{
	color:gray;
	font-size:9pt;
	text-decoration:none;
}

.RC1 .groupheader
{
	color:#e6ad4b;
}

.LC2 #linkitem a:hover
{
	color:yellow;
	/*font-size:12pt;*/
}

.LC2 #linkitem a:link
{
	color:yellow;
	/*font-size:12pt;*/
}

.LC2 #linkitem a:visited
{
	color:yellow;
	/*font-size:12pt;*/
}

.LC2 #linkitem a:active
{
	color:yellow;
	/*font-size:12pt;*/
}

.LC2 .description  
	{
	color:white;
	}



.LC1 {color: #666; background-color: transparent;} /* #FFD700 Gold */
.MC1 { color: gray; background-color: transparent;list-style-type:circle;} /* #FFFFE0 LightYellow*/
.RC1 { color: #666; background-color: transparent;} /* #FFD700 Gold */
STRONG { color: #666; background-color: transparent;font-weight:700;}
em{color: #666; background-color: transparent;font-style:italic;}
strong em {color: #666; background-color: transparent;font-style:italic;font-weight:700;}
em strong {color: #666; background-color: transparent;font-style:italic;font-weight:700;}

/* Second row: Red Banner zone */
.LC2 { color: white; background-color: transparent;}  /* test purpose use #FF6347 Tomato */
.MC2 { color: white; background-color: transparent;}  /* test purpose use #BC8F8F Rosy Brown */
.RC2 { color: white; background-color: transparent;}  /* test purpose use #FF6347; Tomato */

/* Footer color & image rules */
.Footer { color: #666; background-color: white; }	  /* #F5DEB3 Wheat */


/* Base Font color  */
h1 { color: gray; }
h2 { color: #e6ad4b; }
h3 { color: gray; }
h4 { color: gray; }				/*  used for breadcrum zone et al*/
h5 { color: gray; }
h6 { color: gray; }
span { color: gray; } 
p { color: gray; } 

#Row2Container h1 { color: White; }
#Row2Container h2 { color: White; }
#Row2Container h3 { color: White; }
#Row2Container h4 { color: White; }
#Row2Container h5 { color: White; }
#Row2Container h6 { color: White; }
/*#Row2Container p { color: White; }*/
#Row2Container span { color: White; }

/* Furniture of masterpages */

#HeaderLogo
	{
	background-color:white; 
	}

#HeaderSlogan
	{
	background-color: transparent;
	}

#HeaderSlogan h1
	{
	color: #cdcdce;
	}

#HeaderFeatures
	{
	background-color: transparent;
	}

/* Language choice zone in the header */
#HeaderFeatures a:visited
	{
	color: #a7a7a7;
	}

#HeaderFeatures a:link
	{
	color: #a7a7a7;
	}

#HeaderFeatures a
	{
	color: #a7a7a7;
	}

#HeaderFeatures a:hover
	{
	color:#db0a09; /* the dark red of the banner zone */
	}


/* Body Class ID Method for highlighting the active tab in the navigation bar */
/* see http://www.websiteoptimization.com/speed/tweak/current/ */
/* .HomePage, .ElectionsPage, .SectorsPage, .YourRightsPage, .DownloadsPage, .InternationalPage */


/* colors & background images for the inner menu of the NavBar */
#TabBar #HomePage
{
	background:url('../../../images/TabNews59.gif') no-repeat left top;
	background-position:0% -42px;

	float: left;
}

#TabBar #ElectionsPage
{
	background:url('../../../images/TabSETCaES151.gif') no-repeat left top;
	background-position:0% -42px;

	float: left;
}

#TabBar #SectorsPage
{
	background:url('../../../images/TabSectors85.gif') no-repeat left top;
	background-position:0% -42px;

	float: left;
}

#TabBar #RightsPage
{
	background:url('../../../images/TabSETCaMesDroits96.gif') no-repeat left top;
	background-position:0% -42px;

	float: left;
}

#TabBar #NewsPage
{
	background:url('../../../images/TabNews59.gif') no-repeat left top;
	background-position:0% -42px;

	float: left;
}

#TabBar #DownloadPage
{
	background:url('../../../images/TabDownloads101.gif') no-repeat left top;
	background-position:0% -42px;

	float: left;
}

#TabBar #InternationalPage
{
	background:url('../../../images/TabSETCaInternational122.gif') no-repeat left top;
	background-position:0% -42px;
	/*margin: 0 3px 0 0;*/
	float: left;
}

#TabBar #HomePage a
	{
	background:url('../../../images/TabNews59.gif') no-repeat left top;
	}
#TabBar #ElectionsPage a
	{
	background:url('../../../images/TabSETCaES151.gif') no-repeat left top;
	}
#TabBar #SectorsPage a
	{
	background:url('../../../images/TabSectors85.gif') no-repeat left top;
	}
#TabBar #RightsPage a
	{
	background:url('../../../images/TabSETCaMesDroits96.gif') no-repeat left top;
	}
#TabBar #NewsPage a
	{
	background:url('../../../images/TabNews59.gif') no-repeat left top;
	}
#TabBar #DownloadPage a
	{
	background:url('../../../images/TabDownloads101.gif') no-repeat left top;
	}
#TabBar #InternationalPage a
	{
	background:url('../../../images/TabSETCaInternational122.gif') no-repeat left top;
	}

#TabBar a span
	{
	/*background:url("../../../images/TabRightv3.gif") no-repeat right top;*/
	color:white;
	}


body.Home #TabBar #HomePage a
	{
	/*background-position:0% -42px;*/
	}


#TabBar #HomePage a:hover
	{
		background-image:none;
	}
	
#TabBar #ElectionsPage a:hover
	{
		background-image:none;
	}
#TabBar #SectorsPage a:hover
	{
		background-image:none;
	}
#TabBar #RightsPage a:hover
	{
		background-image:none;
	}
#TabBar #NewsPage a:hover
	{
		background-image:none;
	}
#TabBar #DownloadPage a:hover
	{
		background-image:none;
	}
#TabBar #InternationalPage a:hover
	{
		background-image:none;
	}


#TabBar a:hover span
	{
	color:#78615e;  /* dar gray to make difference with currently selected tab */
/*	background-position:100% -42px;*/
	}


/* Rules for highlighting the current tab using the body class method  */
	/* Left part of the tab (sliding door) */
	body.International #TabBar #InternationalPage a
		{
		background-position:0% -42px;
		}
	
	body.Download #TabBar #DownloadPage a
		{
		background-position:0% -42px;
		}
	
	body.News #TabBar #NewsPage a
		{
		background-position:0% -42px;
		}
	
	body.Rights #TabBar #RightsPage a
		{
		background-position:0% -42px;
		}
	
	body.Sectors #TabBar #SectorsPage a
		{
		background-position:0% -42px;
		}
	
	body.ESSV #TabBar #ElectionsPage a
		{
		background-position:0% -42px;
		}
	
	body.Home #TabBar #HomePage a
		{
		background-position:0% -42px;
		}
	
	/* Right (main) part of the tab (sliding door) */
	body.International #TabBar span#spInternational 
	{
	color:Gray;
	background-position:100% -42px;
	}



	body.Download #TabBar span#spDownloads 
	{
	color:Gray;
	background-position:100% -42px;
	}



	body.News #TabBar span#spNews 
	{
	color:Gray;
	background-position:100% -42px;
	}



	body.Rights #TabBar span#spRights 
	{
	color:Gray;
	background-position:100% -42px;
	}



	body.Sectors #TabBar span#spSectors 
	{
	color:Gray;
	background-position:100% -42px;
	}



	body.ESSV #TabBar span#spESSV 
	{
	color:Gray;
	background-position:100% -42px;
	}



	body.Home #TabBar span#spHome 
	{
	color:Gray;
	background-position:100% -42px;
	}



/* Layout rules for the 2 Colums in the Breadcrum zone */
.BreadCrZ2 a:visited
	{
	color:#a7a7a7;
	}
.BreadCrZ2 a:link
	{
	color:#a7a7a7;
	}
.BreadCrZ2 a
	{
	color:#a7a7a7;
	}
.ms-sitemapdirectional a:visited
	{
	color:#a7a7a7;
	}
.ms-sitemapdirectional a:link
	{
	color:#a7a7a7;
	}
.ms-sitemapdirectional a
	{
	color:#a7a7a7;
	}
.BreadCrZ2 a:hover
	{
	color:#a7a7a7; /* characters in the dark red of the banner zone */
	}
	
.ms-sitemapdirectional a:hover
	{
	color:#a7a7a7; /* characters in the dark red of the banner zone */
	}
	
/* colors & background images for inner footer content */
#FooterContent a:visited
	{
	color: #a7a7a7; 
	}

#FooterContent a:link
	{
	color: #a7a7a7; 
	}

#FooterContent a
	{
	color: #a7a7a7; 
	}

#FooterContent a:hover 
	{
	color:#db0a09; /* the dark red of the banner zone */
	}


/*==========================================================================================*/
/* Layout style rules exclusively for the CONTENT pages (=not for the master pages) */
/*==========================================================================================*/

/*HomePage: Left Column Unordered list boxes */
#HomeLeftBox
	{
	background-color: transparent;
	}
	
#HomeLeftBox ul
	{
	background-color: transparent;
	}

#HomeLeftBox li
	{
	background-image:url("../../../images/BoxHomeBG.gif");
	background-repeat:repeat-x;
	background-position:center top;
	border-color: #dedfdf;
	}
	
#HomeLeftBox a
	{
	text-decoration:none;
	}
	
#HomeLeftBox a:hover
	{

	}
	
.AdminPart
	{
	color:black;
	}
	
/*HomePage: Left Column Unordered list boxes */
h2.FirstHomeBlock {color: #e71f01; }
h2.SecondHomeBlock {color: #007882; }
h2.ThirdHomeBlock {color: #383285; }
h2.FourthHomeBlock {color: #960051; }

p.MoreBox  {color:#e71f01;}
.MoreBox {
	text-decoration:none;
}

h1.MainH1  {color:#4489a8;text-decoration:none;}
h2.MainH2  {color:#e6ad4b;text-decoration:none;}
.MC1 .TitleH2 a:hover  {color:#e6ad4b;text-decoration:none;}
.MC1 .TitleH2 a:link  {color:#e6ad4b;text-decoration:none;}
.MC1 .TitleH2 a:visited  {color:#e6ad4b;text-decoration:none;}
.MC1 .TitleH2 a:active  {color:#e6ad4b;text-decoration:none;}

.LC2 .TitleH2 a:hover  {FONT-SIZE: 100%; text-decoration:none;}
.LC2 .TitleH2 a:link  {FONT-SIZE: 100%;text-decoration:none;}
.LC2 .TitleH2 a:visited  {FONT-SIZE: 100%;text-decoration:none;}
.LC2 .TitleH2 a:active  {FONT-SIZE: 100%;text-decoration:none;}

.MC1 .LiLink {color:#e71f01;}
.MC2 .LiLink {color:yellow;}

.MC1	.description   {color: gray; }
.MC1 a:hover {color:#e71f01;text-decoration:none;}
.MC1 a:link {color:#e71f01;text-decoration:none;}
.MC1 a:visited {color:#e71f01;text-decoration:none;}
.MC1 a:active {color:#e71f01;text-decoration:none;}

p.MoreMain {color:#e71f01;text-decoration:none;}
.MoreMain a:hover
{color:#e71f01;text-decoration:none;}
.MoreMain a:link
{color:#e71f01;text-decoration:none;}
.MoreMain a:visited
{color:#e71f01;text-decoration:none;}
.MoreMain a:active
{color:#e71f01;text-decoration:none;}
.SectionSelector
{
	background-image:url('../../../images/BtRegionalev4.gif');
	background-position: left top;
	background-repeat:no-repeat;

}
#AddDate
{
	color: #8c8c8c;
	font-family:"Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size: 70%;
}

.LC2 #AddDate
{
/*because the date is not wanted in LC2 */
	visibility:hidden;
	line-height:0px;
}

/*Last Added for the footer color*/
#Row2Container .description
{
	color:white;
}

#Row2Container .link-item a 
{
	color:yellow;
}


