body {background:#fff; font : 75% arial, sans-serif; text-align :right; margin:0px; padding:0px;}
div#container {position:relative ; text-align : left; width : 1000px; margin : 0 auto; background: url("images/bg1.gif") #DAECF8 repeat-x 50% 0;}

h1		{ color: #fff; font-size:14px;}

h2 {font-size : 12px;}
h3 {font-size : 10px;}
strong {font-size : 11px;}
.headline_medium {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; font-weight: bold; text-decoration: none;}
.p8 {font-family: Arial, Helvetica, sans-serif; font-size: 8px; text-decoration: none ; color: RGB (222, 211, 227);}
.p-crt {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF5000}
.pcr {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2F9EDC}
.pco {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FC9028}
.pcv {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9D34F6}
.pcg {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00C800}
.pcb {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #21A2FC}
div#header {height : 70px; line-height : 40px; margin : 0; padding-left : 10px; color : #fff; border-bottom-style : solid; border-bottom-width : 3px; border-color : #2A84D8;  border-bottom-width : 3px; border-color : #fff; }

div#crumb {height : 13px; padding-left : 14px; font-family : Arial, sans-serif; background : #EAA1A1; color : #f9864d; margin : 0; margin-top : 0; border-bottom-style : solid; border-bottom-width : 3px; border-color : #fff;
 }

div#content { position:relative; padding-left : 5px; float : left; width : 450px;}

div#content p { line-height : 1.4;}
#abstract {background:#fff; position:absolute; left:10px; top:80px;  width : 450px;}


/* Navigation left pour Nl */
/* *********************** */

#baby-names {
float : left;
width : 140px;
height : 650px;
vertical-align: top;
background-color: rgb(152, 188, 243);
font-size: 1em;
color: rgb(255, 255, 255);
}

#baby-names ul {	
	width: 95%;
	padding: 0em;
	margin: 0em;
	list-style: none;
}	

#baby-names li {
	margin: 0em 0em 0em 0em;
}

#baby-names li a {
	display: block;
	padding: 0.3em 0.7em 0.2em 1.2em;
	border-left: solid 0.5em rgb(92, 170, 230);
	border-top: solid 0.1em rgb(50, 120, 176);
	background-color: rgb(152, 188, 243);
	text-decoration: none;
	font-weight: normal;
	color: rgb(255, 255, 255);
	height: 2.4em;
}	
	
#baby-names a:hover {
	border-left: solid 0.5em rgb(235, 157, 167); /* couleur curseur */
	background-color: rgb(92, 170, 230);
	text-decoration: none;
	color: rgb(255, 255, 255);
}

#baby-names .left-nav {
	display: block;
	margin: 0em 0em 1.0em 0em;
	padding: 0.3em 0.7em 0.3em 0.9em;
	border-left: solid 0em rgb(92, 170, 230);
	background-color: rgb(152, 188, 243); /* rgb(161, 197, 234) */
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: rgb(255, 255, 255);
}

div#abstract span.source{
	    font-size:0.8em;
}

div#abstract a.source{
	text-decoration:none;
	font-size:0.8em;
	color: rgb(50, 50, 50);
	}

div#abstract a.source a:hover {
	text-decoration:underline;
}


div#extra {postion:relative; float:right; width:240px; left:10px; top:10px;}

div#extra2 { float : right; width : 240px; margin-bottom : 20px; background : #fff; }
#extra2 { border : 2px solid #3366cc; }

div#extra3 { float : right; width : 240px; margin-bottom : 10px; background : #fff;}
#extra3 { border : 2px solid #0000ee; }

div#extra4 { float : right; width : 240px;  background : #fff;}
#extra4 { border : 2px solid #0000ee; }

div#footer { clear : both; width : 100%;height : 15px;}
div#footer { background : #EAA1A1; color : #fff;} 

#pubm{position:absolute; float:left; top:125px; left:615px; width:120px; height:600px;}
#pubc{position:absolute; width:450px; top:50px; left:10px; }
a.names:link,a.names:active,a.names:visited {
color: rgb(31, 102, 227);
text-decoration:none;
font-size:1em;
}

a.names:hover {
color: rgb(31, 102, 227);
text-decoration:underline;
font-size:1em;
}

a.forum:link,a.forum:active,a.forum:visited {
color: rgb(50, 50, 50);
text-decoration:none;
font-size:1em;
}

a.forum:hover {
color: rgb(80, 90, 82);
text-decoration:underline;
font-size:1em;
}

a.yz:link,a.yz:active,a.yz:visited {
color: rgb(50, 50, 50);
text-decoration:none;
font-size:1em;
}

a.yz:hover {
color: rgb(80, 90, 82);
text-decoration:underline;
font-size:1em;
}

.r-col-white {
float: right;  
	width: 91%;
	margin: 0em 1em 0.8em 0em;
	padding: 0.4em 0.4em 0.4em 0.4em;
	border: solid 0.1em rgb(161, 205, 242);
	background-color: rgb(255,255,255);

}	

.r-col-blue {
float: right; 
	width: 91%;
	margin: 0em 0em 0.8em 0em;
	padding: 0.4em 0.4em 0.4em 0.4em;
	border: solid 0.1em rgb(161, 205, 242);
	background-color: rgb(226,238,252);			
}

.r-col-tblue {
	clear: both;
	display: block;
   margin: 0em 0em 0.2em 0em;
	padding: 0.2em 0.2em 0.2em 0.2em;
	background-color: rgb(187,211,247);
	font-weight: bold;
	color: rgb(50,50,50);
}

.r-col-orange {
	clear: both;
	display: block;
   margin: 0em 0em 0.2em 0em;
	padding: 0.2em 0.2em 0.2em 0.2em;
	background-color: rgb(231, 176, 64);
	font-weight: bold;
	color: rgb(50,50,50);
}

.r-col-white p {
	margin: 0.3em 0em 0.4em 0em;
}

.r-col-blue p {
	margin: 0.3em 0em 0.4em 0em;
}