/* [C] GRECE-ANTIQUE.FR 2009 */
html { min-height: 100%; }
* { margin: 0; padding: 0; }
a { color: #963; }
a:hover { color: #C60; }
body { background: #FFFFFF; color: #444; font: normal 62.5% Tahoma,sans-serif; }
p,code,ul { padding-bottom: 1.2em; }
li { list-style: none; }
h1 { font: normal 1.8em Tahoma,sans-serif; margin-bottom: 4px; }
blockquote { background: url(/data/images/quote.gif) no-repeat; display: block; font-weight: bold; padding-left: 28px; }
h1,h2,h3 { padding-top: 6px; }
.clearer { clear: both; }
.left { float: left; }
.right { float: right; }
.container { background: #FFF; font-size: 1.2em; margin: 0 auto; padding: 0 10px 0px; width: 950px; }
.top { padding: 50px 10px 0px; }
.header { background: #FFF; font-size: 1.2em; height: 150px; margin: 0 auto; padding: 10px 10px 5px; width: 950px; }
.header .left, .header .right { background: #A4A4A0; color: #FFF; height: 150px; }
.header .left { background: #B3C2C7 url(/data/images/header.jpg) no-repeat; font: normal 2.8em "Comic Sans MS",sans-serif; line-height: 150px; text-align: center; width: 950px; }
.header .right { overflow: auto; width: 212px; } 
.header .right p,.header .right h2 {padding: 0 16px;}
.header .right h2 {padding-top: 16px; font: normal 1.6em "Comic Sans MS",sans-serif;}
.navigation { background: #D9E1E5 url(/data/images/nav.gif); border: 1px solid #DFEEF7; border-color: #DFEEF7 #CFDEE7; height: 41px; }
.navigation a { background: #D9E1E5 url(/data/images/nav.gif); border-right: 1px solid #AFBEC7; color: #456; display: block; float: left; font: bold 1.1em sans-serif; line-height: 41px; padding: 0 20px; 	text-decoration: none;
}
.navigation a:hover {background-position: left bottom; color: #234;}
.main {	border-top: 4px solid #FFF; background: url(/data/images/bgmain.png) repeat-y; position: relative; bottom: 13px; }
.sidenav { float: left; width: 200px; } 
.sidenav h2 { color: #5A5A43; font-size: 1em; line-height: 30px; margin: 0; padding-left: 12px; }
.sidenav ul { padding: 0 6px; border-top: 1px solid #999999; }
.sidenav li { border-bottom: 1px solid #EAEADA; }
.sidenav li a { font-size: 1.1em; color: #554; display: block; padding: 8px 0 8px 5%; text-decoration: none; width: 95%; }
.sidenav li a:hover { background: #F0F0EB; color: #654; }
.content { float: right; margin: 10px 0; padding: 0 25px; width: 700px; font-family: "Comic Sans MS",sans-serif; font-size: 14px; }
.content .descr { color: #664; font-size: 0.9em; margin-bottom: 6px; }
.content li { list-style: url(/data/images/li.gif); margin-left: 18px; }
.footer { background: url(/data/images/bgfooter.gif) repeat-x; color: #FFF; font: bold 1em sans-serif; line-height: 39px; text-align: center; }
.footer a,.footer a:hover { color: #FFF; } 
#menu { margin: 0 5px; height: 29px; background: #FFFFFF; position: relative; width: 950px; height: 49px; padding: 0px; padding-top: 4px; margin-left: -0px; margin-top: -0px; }
#menu ul { margin: 0; padding: 6px; background: transparent url('/data/images/menuoff.png') top left repeat-x; height: 29px; }
#menu ul li { list-style: none; display: inline; }
#menu ul li a:link, #menu ul li a:active, #menu ul li a:visited { color: #FFFFFF; padding: 13px 7px 15px 7px; font-size: 1em; background: transparent url('/data/images/menuoff.png') center left repeat-x; font-family: 'Comic Sans MS', arial, sans-serif; font-weight: bold; text-decoration: none; }
#menu ul li a:hover { background: transparent url('/data/images/menuon.png') center left repeat-x; color: #0099FF; }
.o { padding: 3px; border: 1px solid #CCC; background: #F1F1F1; font-size: 12px; width: 187px; }
.b { padding: 3px; border: 1px solid #CCC; background: #F1F1F1; font-size: 12px; width: 60px; }
.encadre{border: #6FC9FF 1px solid;background-color: #FFF3FB;padding: 1ex;margin-bottom: 1ex; position: relative; }
.encadre2{border: #6FC9FF 1px solid;background-color: #FFF3FB;padding: 1ex;margin-bottom: 1ex; position: relative; }
.encadre3{border: #6FC9FF 1px solid;background-color: #C5FFC4;padding: 1ex;margin-bottom: 1ex; position: relative; }
.encadre4{border: #6FC9FF 1px solid;background-color: #FF9175;padding: 1ex;margin-bottom: 1ex; position: relative; }