body {
	font-family:tahoma, verdana, arial, sans-serif;
	font-size: 80%;
	margin:0px;
	padding:10px;
	background-color:#ffffff;
	color : blue;
}

#pagecontainer {
	margin-bottom:15px;
	padding: 4px;
	border: 1px solid #336699;
	min-width: 600px;
}
#cadre_haut_gauche {
	margin-bottom:15px;
	padding: 4px;
	width: 200px;
	text-align: center;
	border: 1px solid #336699;
}
#cadre_logging {
	margin-bottom:15px;
	width: 400px;
	border:1px solid silver;
	padding:1em;
	background-color:#F3F3F3;}

#cadre_haut_gauche h1 {
	font-size:4em;
}
#leaderboardcontainer {
	padding:4px;
	background-color:#ffffff;
	border-bottom:1px solid #336699;
}

#leaderboard {
	text-align: center;
	height:90px;}

#bottomad {
	text-align: center;
	padding:10px;
}

#searchfieldcontainer {
	right: 20px;
	position: absolute;
	top: 18px;
}
#searchfieldcontainer #button {
	font-size:.8em;
}
#searchfieldcontainer #query {
	font-size:.8em;
}
#searchfieldcontainer #options {
	font-size:.8em;
}

#breadcrumb {
	position: absolute;
	top: 92px;
	left: 176px;
	margin:0px;
	padding:0px;
}

#contentcolumn {
	margin-left:156px;
	margin-right:1px;
	margin-top:5px;
	padding:10px 10px 10px 10px;
	border-left:1px solid #336699;
	min-height:650px;
	height: auto !important;
	height:650px;
	background-color:#FFFF99;

}

/* --- Main navigation --- */
#mainnavi {
/*	border:1px solid red;*/
}
#mainnavi ul {
	list-style: none;
	margin-left:.5em;
	padding-left:0em;
	margin-top:0.2em;
	margin-bottom:0.2em;
}
#mainnavi ul li {
	line-height:1.5em;
	font-weight:bold;
	font-size:1em;
}
#mainnavi ul ul {
	margin-left:1.2em;
	padding-left:0em;
	list-style: square;
	color:#c0c0c0;
}
#mainnavi ul ul li {
	line-height:1.6em;
	margin-left:0em;
	padding-left:.3em;
	font-weight:normal;
	font-size:.83333em;
}
/* --- */

#leftcolumn {
	position:absolute;
	left:15px;
	top:89px;
	width: 153px;
	margin:0px;
	padding:0px;
}
#leftcolumnsponsor {
	text-align:center;
/*	border-top:1px solid #336699;*/
/*	border-bottom:1px solid #336699;*/
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:1em;
}

 .leftboxcontent {
	padding-top:0em;
	margin-top:0.3em;
	padding-bottom:0em;
	margin-bottom:0.3em;
	padding-left:0em;
	margin-left:0.5em;
	list-style: square;
	color:#336699;
	line-height:1.1em;
	font-weight:normal;
	font-size:.83333em;
}
.leftcolumnlanguage {
	padding-top:0em;
	margin-top:0.3em;
	padding-bottom:0em;
	margin-bottom:0.3em;
	padding-left:0em;
	margin-left:2em;
	list-style: square;
	color:#c0c0c0;
	line-height:1.4em;
	font-weight:normal;
	font-size:.83333em;
}


#rightcolumn {
	right: 19px;
	position: absolute;
	top: 223px;
}

.rightcolumnitemcontent {
	margin-top:2px;
}

#headersection {
	color: #ffffff;
	padding:3px;
	padding-top:0px;
	margin-top:0px;
}
#headersection h1 {
	font-size:2em;
	color:#336699;
	padding-left:3px;
	padding-top:0px;
	margin-top:0px;
}

#headersectionbar {
	height:18px;
	background-color:#336699;
	color:#ffffff;
	font-family:arial;
	font-weight:bold;
	padding:2px 0px 0px 5px;
	font-size:0.85em;
}
#headersectionbar h2 {
	padding:0em;
	margin:0em;
	color:white;
}

#pagefooter {
	text-align:center;
	padding:.5em 0em .5em 0em;
	border-top:1px solid #336699;
	margin-top:5px;
}
#foundingfooter {
	text-align:center;
	color:#a0a0a0;
}
#foundingfooter a {
	color:#a0a0a0;
}

.codebox {
	border:2px dotted gray;
	padding:0em 1em;
	background-color:#FCFBC4;
	margin-bottom:1em;
}
.examplebox {
	border:2px dotted gray;
	padding:1em;
	margin-bottom:1em;
}
.codebox strong {
	color:#CC0000;
}
.examplelinklist {
	border:0px;
	margin-left:0em;
	padding-left:1.6em;
}
.examplelinklist li {
	list-style-image:url('/site/gfx/icon.example.gif');
}

a#headersectionlogo:link {color:#336699;text-decoration:none;}
a#headersectionlogo:visited {color:#336699;text-decoration:none;}
a#headersectionlogo:hover {color:#336699;text-decoration:none;}
a#headersectionlogo:active {color:#336699;text-decoration:none;}

a.mainmenulink:link {color:#0000c0;text-decoration:none;}
a.mainmenulink:visited {color:#0000c0;text-decoration:none;}
a.mainmenulink:hover {color:#A82030;text-decoration:none;}
a.mainmenulink:active {color:#0000c0;text-decoration:none;}

a.mainmenulink3:link {color:#0000c0;text-decoration:none;}
a.mainmenulink3:visited {color:#0000c0;text-decoration:none;}
a.mainmenulink3:hover {color:#A82030;text-decoration:none;}
a.mainmenulink3:active {color:#0000c0;text-decoration:none;}


a.mainmenulinkselected:link {color:#ff0000;text-decoration:none;}
a.mainmenulinkselected:visited {color:#ff0000;text-decoration:none;}
a.mainmenulinkselected:hover {color:#ff0000;text-decoration:none;}
a.mainmenulinkselected:active {color:#ff0000;text-decoration:none;}


a.marked1:link			{color:#0000c0;padding-left:1.7em;height:2em;height:2em;background-image:url('/site/gfx/arrow.green.gif');background-repeat: no-repeat;}
a.marked1:visited		{color:#0000c0;padding-left:1.7em;height:2em;height:2em;background-image:url('/site/gfx/arrow.green.gif');background-repeat: no-repeat;}
a.marked1:hover			{color:#A82030;padding-left:1.7em;height:2em;height:2em;background-image:url('/site/gfx/arrow.green.gif');background-repeat: no-repeat;}
a.marked1:active		{color:#A82030;padding-left:1.7em;height:2em;height:2em;background-image:url('/site/gfx/arrow.green.gif');background-repeat: no-repeat;}


a:link		{color:#0000c0;text-decoration:none;}
a:visited	{color:#0000c0;text-decoration:none;}
a:hover		{color:#A82030;}
a:active	{color:#A82030;background-color:#FCFBC4;}

a img {border:none;}
h1 {
	font-size: 145%;
	line-height: 130%;
	font-weight: bold;
	font-style: normal;
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 5px 10px;
	}

h2 {
	font-size: 110%;
	font-weight: bold;
	font-style: normal;
	padding: 0px 0px 0px 0px;
	margin: 1em 0px 5px 0px;
	}

h3 {
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	}

h4 {
	font-size: 90%;
	font-weight: bold;
	font-style: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

p {
	margin-top:0px;
	padding-top:0px;
}


th {
}
td {
}

dt {
	font-weight:bold;
}

.nodisp {
	display:none;
}
.dnone {
	display:none;
}

pre {}
code {font-size:1.2em;}
.toc li {
	margin-bottom:.5em;
	list-style-type:square;
}
.fichier{}
.fichier h1 {background:#336699;padding:3px 3px 5px 15px ;margin:0px;color:#ffffff;font-size:1em;}
.fichier h1 a {background:#336699;font-size:1em;}
.fichier h1 a:link {color:#ffffff;}
.fichier h1 a:visited {color:#ffffff}
.fichier h1 a:hover {color:#0000c0}
.fichier h1 a:active {color:#A82030}

.fichier h3 { padding:2px 2px 2px 10px;margin:0em;color:#ffffff;font-size:1em;}
.fichier h3 a {}
.fichier ul {padding:2px 2px 2px 35px;margin:0em;	list-style:decimal}

.naviprevnext {border:1px solid silver;padding:1em;background-color:#F3F3F3;}
.naviprevnext h2 {margin-top:0em;padding-top:0em;}

/* ------- Newsletterbox ------- */
.leftcolumnbox {border:solid 1px #336699;margin-bottom:0.5em;background-color:#F8F8F8;}
.leftcolumnbox h2 {background:#336699;padding:2px;margin:0em;color:#ffffff;font-size:0.85em;}
/* ------- Newsletterbox ------- top - right - bottom - left*/
.databox {border:solid 1px #336699;background-color:#F8F8F8;float:left;margin-left:5px;margin-bottom:4px}
.databox h1 {background:#336699;padding:2px 2px 2px 10px;margin:-3px -3px 0px -3px;color:#ffffff;font-size:1.15em;}
.databox h2 {padding:2px 2px 2px 10px;margin:-3px -3px 0px -3px;background:#336699;color:#ffffff;font-size:0.85em;}
.databox h3 {padding:1px 0px 3px 0px;margin:5px 0px -3px -1px;background:#336699;color:#ffffff;font-size:1em;text-align: center;}
.databox tr {padding:0px 0px 0px 0px;margin:0px 0px 0px 5px; line-height: 105%;  }
.databox td {border-top:solid 1px #336699; padding:0px 0px 0px -10px;margin:0px 0px 0px 5px; }
.box        {padding:0px 0px 0px 0px;margin:2px 2px 2px 5px;  }
#newslettertextbox {width:94%;font-size:0.85em;}
#newslettertextbutton1 {font-size:0.8em;width:45%;}
#newslettertextbutton2 {font-size:0.8em;width:55%;}

/* ------- Forside ------- */
#learnhtml {border-bottom:1px solid silver;margin-bottom:1em;min-height:180px;height: auto !important;height:180px;}
#learncss {min-height:180px;height: auto !important;height:180px;border-style: none;}

.learnboximage {float:left;margin-right:1em;}
.learnboxtext {padding-top:2em;}

.learnboxlinkcontainer {height:3.5em;line-height:1.3em;}
.learnboxlinkimage {float:left;width:22px;height:20px;background-image:url('/site/gfx/arrow.green.gif');background-repeat:no-repeat;}

.sectionbox {border:1px solid silver;padding:1em;background-color:#F8F8F8;margin-bottom:1em;}
.sectionbox h2 {margin-top:0em;padding-top:0em;}

.sectionbox2 {border:1px solid #ffffff;padding:1em;margin-bottom:1em;}
.sectionbox2 h2 {margin-top:0em;padding-top:0em;}

#socialBookmarks {float:right;margin-top:5px;}
#logo {float:right;margin-top:0px;margin-right:5px;}
