body {
	margin: 0px;
	padding: 0px;
	color: black;
	background-color: white;}

/* --- LAYOUT ---    background-color:#AAFFFF; */

#logo {
	position: absolute;
	background-color:#FFFFFF;
	padding: 1px 0px 0px 2px;
	width: 150px;
	height: 114px;
	}
#mainTitle {		
    background-color:#FFFFFF;
	text-align:left;
	padding: 0px 0 1px 180px;
	font-weight:bold;
	font-size: 190%;
	width: auto;
	}
.titleContainer { 
  height: 114px;
  position: relative;}
.vertical-center {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);}
	

#mainCol {margin: 0.5em auto 0px 0px;
	 	  padding: 0px 0px 0px 0px;
		  background-color: #FFFFFF;  
		  width:auto;		  
		  max-width: 50em;
		  }		
		  
#mainCol0 {margin: .6em 0px 1.5em 33px;
	 	  padding: 0px 0px 0px 0px;
		  background-color: #FFFFFF;   
		  }
/* ancien
  #mainCol {margin: 0.5em 0px 0px 4px;
	 	  padding: 0px 0px 0px 0px;
		  background-color: #FFFFFF;  
		  width:auto;		  }		
		  */
  
#mainMenu {
	position: absolute;
	top: 160px;
	left: 12px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: .8em;
	line-height: 1.4em;
			}

#encartEvenement0Titre {
	position: absolute;
	top: 310px;
	left: 6px;
	font-size: 0.9em;
	line-height: 1em;
			}
#encartEvenement0{
	position: absolute;
	top: 300px;
	left: 6px;
	font-size: 0.95em;
	line-height: 1em;
			}

#encartEvenementTitre {
	position: absolute;
	top: 390px;
	left: 6px;
	font-size: 0.9em;
	line-height: 1em;
			}
#encartEvenement{
	position: absolute;
	top: 440px;
	left: 6px;
	font-size: 0.95em;
	line-height: 1em;
			}

/* Pour un dernier encart - en principe vers document de promotion de FDN 
top: 570px;
*/
#encartEnd {
	position: absolute;
	top: 565px;
	left: 6px;
	font-size: 0.95em;
	line-height: 1em;
			}
			
/* Pour un encart après le menu dans les pages DE et NL*/
#encart {
	position: absolute;
	top: 240px;
	left: 6px;
	font-size: 0.95em;
	line-height: 1.4em;
	/* WhiteSmoke : #F5F5F5 rgb(245, 245, 245) 
	background-color: #F5F5F5;	
	*/
			}
			

#footer {	
	margin: 3.5em 2% 4em 4px;
	padding-bottom: .2em;
	border-bottom: 1px solid #5C6F90;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: .7em;
	clear: both;	
	}
	
#footerIcons {text-align: right}

.contentNoMM-large {margin: 3em 0 .5em 20px;}
#footerNoMM-large {
	left: 0px;
	margin: .5em 30px 4em 30px;
	padding-bottom: .2em;
	border-bottom: 1px solid #5C6F90;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: .7em;
	clear: both;}
	
/* VA align */
.VAtop {Vertical-align:top;}
.VAmiddle {vertical-align:middle}
.VAbottom {Vertical-align:bottom;}
.VAsuper {Vertical-align:super;}

/* images */

a img {border: 0px ;}
.flag {margin-top:.4em;margin-left:.5em}
.flagVAmiddle  {vertical-align:middle}
.navIcon  {Vertical-align:bottom;}

.imgFR  {float:right; margin: .8em}
.imgFL  {float:left; margin: .8em}


/* classes de paragraphe pour images seules sur leur ligne*/
.centeredImg {text-align:center; margin: 1em 0 3em;}
.leftImg {text-align:left; margin: 1em 0 3em;}

/* --- utilisé pour l'image Grèce page accueil --- */
.centeredImage
    {text-align:center;
    margin-top:10px;
    margin-bottom:0px;
    padding:0px;    }

.PDF {font-weight:500;
                font-style:italic;
				text-align: left;
				font-family: Georgia, sans-serif;
                font-size: .8em;				
				margin: 1.8em 50px 1.8em 0em}


				
.summaryTitle {font-weight:600;
				font-family: Georgia, sans-serif;
                font-size: 1em;
				margin: 1.5em 0 0 15px}				
ul.summary {margin: .5em 0 1.5em 40px;
			padding: 0;
			list-style-image: url(images/a-down.gif);     		}			
ul.summary li {font-family: Georgia, sans-serif;
				font-size: 1em;
				font-weight:100;
				margin: 0;padding: 0;}

Ol {
    margin: 1em 1px 1em 5px;
    padding: 0; }
	
/* Le tiret moyen ou « tiret demi-cadratin » ou « demi-tiret » (« – », Unicode U+2013, HTML &ndash;, &#x2013; ou &#8211; digicode A-0150; 
Le fichiers style.css est encodé en UTF-8, sans boom */
ul {list-style-type: '- ';
    margin-left: 0em;
    padding-left: 3px;
	margin-right: 1px;}
	
li	{font-family: Verdana, Georgia, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 140%;
	margin: .4em 0 .4em 15px;
	padding: 0;}
li p {font-size: 100%;}
li li {font-size: 100%;}

blockquote {margin: 0px 1px 0px 10px; }
.tab20px {margin-left: 20px; }
.tab70px {margin-left: 70px; }
	
/* --- p , headings --- */
p { font-family: Verdana, Georgia, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 140%; 
	margin: .5em 1px 1em 5px;	}
h1 {font-family: Helvetica,Arial, sans-serif;
	font-size: 125%;
	font-weight:bold;
	color: #666666;
	text-align:center;
	margin: 0 0 1.5em 0px;  /* H1 n'est utilisé qu'une seule fois, en tête de page */
	}
h2 {font-family: Helvetica, Arial, sans-serif;
	font-size: 115%;
	margin: 1.4em 0 .4em 3px;
	font-weight:900; 
	}
h3 {font-family: Helvetica, Arial, sans-serif;
	font-size: 100%;
	margin: 1.4em 0 .4em 8px;
	font-weight:900; 
	}
h4 {font-family: Helvetica, Arial, sans-serif;
	font-size: 90%; 
	margin: 1.2em 0 .4em 12px;
	font-weight:100;
	font-style:italic;}
h5 {font-family: Helvetica, Arial, sans-serif;
	font-size: 75%; 
	font-variant:small-caps;
	margin: 1.2em 0 .4em 16px;
	font-weight:900;}
h6 {font-family: Helvetica, Arial, sans-serif;
	font-size: 50%; 
	font-variant:small-caps;
	font-style:italic;
	margin: 1.2em 0 .4em 20px;
	font-weight:100;	}

.booktitle {font-family: Verdana, Georgia, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 120%; 
	margin: .5em 0 0em 10px;	
    font-weight:600}
.bookdesc  {font-family: Verdana, Georgia, Helvetica, sans-serif;
	font-size: .78em;
	line-height: 120%; 
	margin: .2em 0 0em 10px;	}
.bookfooter  {font-family: Verdana, Georgia, Helvetica, sans-serif;
	font-size: .78em;
	line-height: 120%; 
	margin: .3em 0 1em 10px;
	font-style:italic;	}
	
/*
table {border: 1px solid #CCCCCC; border-spacing:0}
td 	{font-family: Verdana, Georgia, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 120%;
	border: 1px solid ;
	border-color:#CCCCCC;
	padding: 0;	}
td p  {margin: .1em .2em; 
	   padding: 0;}
table ul {margin: .1em .1em .1em 1.3em; 
		  padding: 0;}
*/
	
/* --- misc --- */
.gotoTopSum {margin-left: 2em;
			font-family: Georgia, sans-serif;				
			font-size:.6em;}

.codeL {margin: 0 0 1em 1em;font-size: 90%;}
.codeLSmall{margin: 0 0 1em 1em;font-size: 70%;}
.fontS60 {font-size: 60%}
.fontCode {font-family:"Courier New", Courier, mono; margin: 0 .5em}

.remarques {margin: 1.8em 0 1em 0;font-weight:600}

.smallCaps1 {margin: 0 0 0 0;font-weight:600; font-variant:small-caps}

	
.smallEmpha {
    margin-top: 0;
    color: black;
	font-size: .5em;
	font-style: italic;
	font-weight:100;}

.rightEmpha {font-weight:400;
               font-style:italic;  
               font-size: .8em;
			   text-align:right;
			   margin: 0px}


/* --- LINKololgy --- 
blue #3399FF
#FF6600 #FF9955
*/

a {text-decoration:none;}

a:link {color: #FF9955}

a:link {color:blue;font-weight:600}
a:visited {color:#3399FF;font-weight:600}
a:hover {text-decoration:underline;}
a:active {color:red;font-weight:600}

h1 a:visited {color:blue;font-weight:600}

#mainMenu a:link {color:blue;font-weight:bold}
#mainMenu a:visited {color:#3399FF;font-weight:bold}
#mainMenu a:active {color:red;font-weight:bold}

#footer a:link {color:blue;font-weight:100}
#footer a:visited {color:#3399FF;font-weight:100}
#footer a:active {color:red;font-weight:100}

#footerNoMM-large a:link {color:blue;font-weight:100}
#footerNoMM-large a:visited {color:#3399FF;font-weight:100}
#footerNoMM-large a:active {color:red;font-weight:100}

.gotoTopSum a:link {color:blue;font-weight:100}
.gotoTopSum a:visited {color:blue;font-weight:100}
.gotoTopSum a:active {color:green;font-weight:100}

.summary a:link {color:blue;font-weight:100}
.summary a:visited {color:blue;font-weight:100}
.summary a:active {color:green;font-weight:100}

