/* GENERAL BACKGROUND */
.bg1 			{background-color: #df2f00;} 	 	/* COLOR 1 */
.bg2 			{background-color: #ffffff;}		/* COLOR 2 */
.bgsite 		{background-color: #ffffff;}		/* DEFAULT BACKGROUND COLOR SITE */
.bgbord1 		{background-color: #3a288b;}		/* Border color LEVEL 1 (all pages) */
.bgbord2 		{background-color: #df2f00;}		/* Border color LEVEL 2 (all pages) */
.bgbspec		{background-color: #F7F7F7;}		/* BACKGROUND COLOR special BLOCS (OPEN WINDOW & PAGES ) */
.bgbspec2		{background-color: #CCCCCC;}		/* BACKGROUND COLOR special BLOCS (OPEN WINDOW & PAGES ) */
.bgbspec3		{background-color: #C4D4EA;}		/* BACKGROUND COLOR special BLOCS (OPEN WINDOW & PAGES ) */
.bgbspec4		{background-color: #eaf0f8;}		/* BACKGROUND COLOR special MENU PAGES INTERIEURES */
.bgstandard		{padding-left:10px;padding-bottom:10px;padding-top:10px;padding-right:10px;}		  /* bloc standard */
.bgline 		{background-color: #CCCCCC;}		/* Line of table */


/* GENERAL LINKS */
.glob	 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #3A288B; font-weight: bold;}	
a.global:link 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #3A288B; font-weight: bold; text-decoration: none;}	
a.global:active 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #3A288B; font-weight: bold; text-decoration: none;}
a.global:visited 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #3A288B; font-weight: bold; text-decoration: none;}
a.global:hover 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #DF2F00; font-weight: bold; text-decoration: none;}

/* TITLE HIERARCHY */
.title1 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #DF2F00; text-transform:uppercase}	/* LEVEL 1 TITLE */		
.title2 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #DF2F00;margin-bottom:5px}
.title3 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #DF2F00;}				/* LEVEL 2 TITLE */

/* TITLE HIERACHY OPENWINDOWS */
.title1op 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #3A288B; text-transform:uppercase}	/* LEVEL 1 TITLE */		

/* MEMBER AREA */
.membti 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:bold; text-transform:uppercase}				/* ACCES MEMBRE Title */
a.membtil:link 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:bold; text-decoration: none; text-transform:uppercase}		/* ACCES MEMBRE Title LINK */
a.membtil:active 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:bold; text-decoration: none; text-transform:uppercase}
a.membtil:visited 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:bold; text-decoration: none; text-transform:uppercase}
a.membtil:hover 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:bold; text-decoration: none; text-transform:uppercase}

input.memb		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3A288B;}								/* INPUT MEMBRE */
a.membser:link 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; text-transform:uppercase}	
a.membser:active 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; text-transform:uppercase}
a.membser:visited 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; text-transform:uppercase}
a.membser:hover 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; text-transform:uppercase}

/* SEARCH MODULE */
a.hsearti:link    	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;font-weight: bold; color: #3A288B; text-transform:uppercase; text-decoration: none;}	/* SEARCH Title	*/
a.hsearti:active	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;font-weight: bold; color: #3A288B; text-transform:uppercase; text-decoration: none;}
a.hsearti:visited       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;font-weight: bold; color: #3A288B; text-transform:uppercase; text-decoration: none;}  
a.hsearti:hover         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;font-weight: bold; color: #3A288B; text-transform:uppercase; text-decoration: none;}  
.hsearte 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #3A288B}	/* SEARCH Text	*/
.hsear			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #3A288B;}  	/* Forms Objects */
.bgsear 		{background-color: #CCCCCC;} 	 							/* Background color */
a.oks:link 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: bold; text-decoration: none;}	 /* OK SEARCH BUTTOM */
a.oks:active 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration: none;}	
a.oks:visited 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: bold; text-decoration: none;}	
a.oks:hover 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration: none;}	


/* HEADER */

.hsepbg1 		{background-color: #C4D4EA;}		/* separator color 1	*/												
.hsepbg2 		{background-color: #FFFFFF;}		/* separator color 2	*/

.hcount 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #241A5A; text-transform:uppercase} 
.hcounti 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #ffffff; text-transform:uppercase} 				/* Unselected COUNTRIES */					
a.hcountl:link   	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #241A5A; text-decoration: none; text-transform:uppercase} 			/* Selected COUNTRIES 	*/ 
a.hcountl:active	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #241A5A; text-decoration: none; text-transform:uppercase} 		
a.hcountl:visited 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #241A5A; text-decoration: none; text-transform:uppercase} 	
a.hcountl:hover   	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #241A5A; text-decoration: none; text-transform:uppercase} 	

a.htool:link 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;font-weight: bold; color: #ffffff; text-transform:uppercase; text-decoration: none;}	/* TOOLS LINKS */
a.htool:active 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;font-weight: bold; color: #ffffff; text-transform:uppercase; text-decoration: none;}
a.htool:visited 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;font-weight: bold; color: #ffffff; text-transform:uppercase; text-decoration: none;}
a.htool:hover 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;font-weight: bold; color: #ffffff; text-transform:uppercase; text-decoration: none;}


/* BACK HOME Link */
a.hbackho:link 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none;}								
a.hbackho:active	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none;}								
a.hbackho:visited 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none;}								
a.hbackho:hover 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none;}								
 
/* CLOSE & PRINT OPEN WINDOW Text */
a.howclp:link 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-transform:uppercase; text-decoration: none;} 							
a.howclp:active 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-transform:uppercase; text-decoration: none;} 
a.howclp:visited 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-transform:uppercase; text-decoration: none;} 
a.howclp:hover 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-transform:uppercase; text-decoration: none;} 

/* MENU */
a.menu:link		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #3A288B;}
a.menu:active		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #3A288B;}   
a.menu:visited		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #3A288B;}      
a.menu:hover		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #DF2F00;}     

/* MORE ABOUT, AND NEXT LINKS ('En savoir plus','Lire l'article','Le magazine',etc.) */
.mor	 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #3A288B; text-decoration: none;}
a.more:link 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #3A288B; text-decoration: none;}
a.more:active 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #3A288B; text-decoration: none;}
a.more:visited 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #3A288B; text-decoration: none;}
a.more:hover 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #DF2F00; text-decoration: none;}

/* BLOC */
a.bloc:link 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #3A288B; font-weight: bold; text-decoration: none;}	
a.bloc:active 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #3A288B; font-weight: bold; text-decoration: none;}
a.bloc:visited 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #3A288B; font-weight: bold; text-decoration: none;}
a.bloc:hover 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #DF2F00; font-weight: bold; text-decoration: none;}

.sep1 			{background-color: #df2f00;}
.sep2 			{background-color: #3A288B;}
.sep3 			{background-color: #df2f00;}
.sep4 			{background-color: #3A288B;}

/* IMAGE */
.imglege 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #DF2F00;}		/* IMAGE LEGEND */

/* TABLE */
.txttab			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #ffffff; font-weight: bold;}
.txttab1		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #C4D4EA;}
td 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

/* TEXT */
.separ			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #3A288B;}		/* TEXT SEPARATION */
.separow		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #df2f00;}		/* TEXT SEPARATION OPEN WINDOW FILES */
