/*
bleu fonc�: 253a71
bleu moyen: 1a58a8
bleu clair: c7d6ed
rouge: 		bf312a

bleu fiche titre: 00aeef
bleu fiche bkg:	 93bee5
bleu fiche nav img:
*/

/* Common Styles  MAIN PAGE STRUCTURE */
	
	.body_main {
		font-family:arial,tahoma,helvetica;
		font-weight:bold;
		margin: 0;
		padding: 0;
		background-color:#1a58a8;
		text-align: center; /* pour corriger le bug de centrage IE */
		overflow:auto;
	}
	
	#div_countries { width:140px;  background-color: #253a71; font-size:12px;  color:white; }
	#div_countries_title { width:140px; height:22px; vertical-align: middle; display: table-cell;  background-color: #bf312a;  font-family:arial,tahoma,helvetica; font-size:12px; color:white; font-weight:bold;}
	#div_countries_list {text-align: left;  padding-left:16px;  padding-top:6px; padding-bottom:6px;}
	.a_country{font-family:arial,tahoma,helvetica; font-size:12px; color:white; font-weight:bold;  text-decoration:none;}
	.a_country_selected{font-family:arial,tahoma,helvetica; font-size:12px; color:#999999; font-weight:bold; }
	
	.td_language{
		border:2px solid white;
		padding-right:2px;
		padding-left:2px;
		padding-bottom:2px;
		padding-top:0px;
		margin:5px;
	}
	.td_language_selected{
		border:2px solid #999999;
		padding-right:2px;
		padding-left:2px;
		padding-bottom:2px;
		padding-top:0px;
		margin:5px;
	}
	
/* home page Styles */
	.quadrillage_table{	
		background-image: url(images/background_grille.jpg);
		background-repeat: no-repeat;
	}
	.quadrillage_table_fr{	
		background-image: url(images/background_grille_fr.jpg);
		background-repeat: no-repeat;
	}
	.quadrillage_table_lu{	
		background-image: url(images/background_grille_lu.jpg);
		background-repeat: no-repeat;
	}
	.quadrillage_table_pl{	
		background-image: url(images/background_grille_pl.jpg);
		background-repeat: no-repeat;
	}
	.quadrillage_table_hu{	
		background-image: url(images/background_grille_hu.jpg);
		background-repeat: no-repeat;
	}
	.quadrillage_table_ro{	
		background-image: url(images/background_grille_ro.jpg);
		background-repeat: no-repeat;
	}
    .quadrillage_table_ned{	
		background-image: url(images/background_grille_ned.jpg);
		background-repeat: no-repeat;
	}
	.quadrillage{
		width:130px;
		height:130px;
		border:1px solid #40c5f2;
	}

/* Common Styles  STRUCTURE DU CONTENU */
	.div_contenu { font-family:arial,tahoma,helvetica; font-weight:bold;margin: 0px; padding: 0px; background-color:#c7d6ed; }
	#whitestones {padding-left:10px;}
	
	.whitestone { font-family:arial,tahoma,helvetica; font-weight:bold; font-size:12px; cursor:pointer; }
	.whitestone_red { font-family:arial,tahoma,helvetica; font-weight:bold; font-size:12px; cursor:pointer; color: red; text-decoration: none; }
	.whitestone:link { color: black; text-decoration: none; }
	.whitestone:hover { color: red; text-decoration: none; }
	.whitestone:visited { color: green; text-decoration: none; }
	.news_title{ font-family:arial,tahoma,helvetica; color:white; font-weight:bold; font-size:12px; }
	.keyword { text-decoration: underline; cursor:pointer; }
	
	
	
	/* nectil Styles */
	p.bodytext{padding:0px; margin:0px;
			 min-height:12px;
		}
	p.title{font-family:arial,tahoma,helvetica; font-weight:bold; font-size:13px; color:black;}
	p.quotation{font-family:arial,tahoma,helvetica; font-style:italic; font-weight:normal; color:black;}
	p.example{font-family:arial,tahoma,helvetica; font-style:italic; font-weight:normal;  color:gray; clear:right;}
	p.list_item{font-family:arial,tahoma,helvetica; list-style:disc;  color:black;}
	
	span.gras{font-family:arial,tahoma,helvetica; font-weight:bold; color:black;}
	span.comment{font-family:arial,tahoma,helvetica; font-style:italic; font-weight:normal; color:black;}
	span.note{font-family:arial,tahoma,helvetica; font-style:normal; font-size:10px;  font-weight:normal; color:black;}
	
	span.gras_italic{ font-size:12px; font-family:arial,tahoma,helvetica; font-style:italic; font-weight:bold; color:#000000;}
	
	span.txt_underline{ font-size:12px; font-family:arial,tahoma,helvetica; font-style:normal; text-decoration:underline; font-weight:normal; color:#000000;}
	
	span.txt_italic{ font-size:12px; font-family:arial,tahoma,helvetica; font-style:italic; font-weight:normal; color:#000000;}
	
	span.gras_underline{ font-size:12px; font-family:arial,tahoma,helvetica; font-style:normal; text-decoration:underline; font-weight:bold; color:#000000;}
	
	span.italic_underline{ font-size:12px; font-family:arial,tahoma,helvetica; font-style:italic; text-decoration:underline; font-weight:normal; color:#000000;}
	
	.image{border:0px; margin-right:5px;margin-bottom:4px;}
	.clear_me{
					clear:both;
			}
	
	
/* text page Styles */
	#div_left_content {margin-right:80px; padding-left:10px;}
	
	.big_title {padding-left:12px; padding-top:10px; padding-bottom:10px; font-family:arial,tahoma,helvetica;  font-weight:bold; font-size:20px; color:black;}
	.small_title {padding-left:12px; padding-bottom:8px; padding-top:8px; font-weight:bold; font-size:16px; color:black; font-style: italic; }
	.chapter_header {padding-left:12px; font-family:arial,tahoma,helvetica;  font-weight:normal; font-size:12px; color:black;}
	.chapter_body {padding-left:12px; padding-right:12px;font-family:arial,tahoma,helvetica;  font-weight:normal; font-size:12px; color:black;}
	
/* Publication page Styles */
	.publication_title { font-family:arial,tahoma,helvetica; padding:4px; font-weight:bold; font-size:13px; color:black;
		border:1px solid black; padding:3px;
	}
	.publication_text { font-family:arial,tahoma,helvetica; font-weight:normal; font-size:12px; color:black;
		border:1px solid black; padding:3px; padding:4px;
	}
	
/* References page Styles */
	.search_ref_criteria { font-family:arial,tahoma,helvetica; font-weight:bold; font-size:12px; }
	.search_ref_select{ width:140px; font-family:arial,tahoma,helvetica; font-weight:bold; font-size:12px;}
	.search_ref_button { font-family:arial,tahoma,helvetica; font-weight:bold; font-size:12px;
		color: #ffffff; background: #00AEEF; border: 0px;
	}
	
	.td_fiche_list {
		padding-left:10px; padding-right:10px; padding-bottom:3px;
		border-bottom:solid 1px black;
	}
	
/* Keyword Styles */
#body_keyword{
	margin: 0;
	padding: 1px;
	font-family:arial,tahoma,helvetica;
	font-weight:bold;
	background-color:#93BEE5;
	overflow:auto;
}
#div_keyword_title{
	height:18px;
	text-align: left;
	padding:0px;
	padding-left:6px;
	font-size:14px;  color:white;
	font-weight:bold;
	background-color:#00AEEF;
	background-image: url(images/keyword_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#div_keyword_body{
	text-align: left;
	padding:6px;
	font-size:13px;  color:black;
	font-weight:normal;
	background-color:#93bee5;
	width:100%
	height:100%;
}
/* fiches Styles */
	#div_fiche_main{
		background-color:#93bee5;
		margin:10px;
		width:630px;
	}
	
	.a_fiche_links{
		font-weight:bold; font-size:14px; color:white; text-decoration: none;		
	}
	
	#td_fiche_left_header{
		padding-top:4px;
		padding-left:12px;
		font-weight:bold; font-size:14px; color:white; 
		height:30px;
		background-color:#1a57a8;
		background-image: url(images/diag_fiche_top.gif);
		background-repeat: no-repeat;
		background-position: top right;
	}
	#td_fiche_right_header{
		vertical-align: middle;
		text-align:right;
		/*padding-top:4px;*/
		padding-right:12px;
		font-weight:bold; font-size:14px; color:white; 
		height:30px;
		background-color:#00aeef;
	}
	
	/* #div_gallery_container{ width:100%; height:100%; background-color:#294074; } */
		#div_gallery{margin-top:10px; width:274px;  }
			#div_gallery_control{vertical-align: middle; height:14px; background-color:#16153a;}
			.gallery_link{ line-height: 70% ;font-weight:bold; font-size:9px; color:white;}
	/* texte � droite */
	.div_fiche_title{
		margin-top:4px;
		margin-bottom:10px;
		font-weight:bold; font-size:14px;
		
	}
	#div_fiche_text_container{height:100%; padding-top:10px; padding-bottom:10px;}
		.fiche_text_title{font-size:12px; }
		.fiche_text{ padding-bottom:10px; font-weight:bold; font-size:12px; padding-bottom:10px;}
		
	#td_fiche_left_footer{
		height:30px;
		background-color:#00aeef;
		margin:0px;
		padding:0px;
	}
	#td_fiche_right_footer{
		vertical-align: middle;
		text-align:right;
		margin:0px;
		padding:0px;
		/*padding-top:4px;*/
		padding-right:12px;
		height:30px;
		background-color:#1a57a8;
		background-image: url(images/diag_fiche_bottom.gif);
		background-repeat: no-repeat;
		background-position: top left;
	}
		
	/* 	#div_footer_fiche_nav{ position:absolute; bottom: 0px; right: 0px; background-image:url(images/bg_fiche_bottom.gif); width:150px; height:27px;} */
	
	/* gallerie � gauche */


.border_texte_bleu {
	color: #1A58A8;
	border: 1px solid #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.border_texte_noir {
	color: #000000;
	border: 1px solid #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



