body
	{margin:0;
	padding:0;
	padding-top:20px;
	width:100%;
	font-size:62.5%;
	font-family:Lucida Grande, Verdana, Arial, Sans-Serif;
	text-align:justify; }

img
	{border:0; }

a:link, a:visited	
	{color:#005CB1;
	text-decoration:underline; }

a:hover 
	{color:#66ADE8;
	text-decoration:underline; }

#logo
	{float:left;
	width:293px;
	height:112px;
	margin-top:0 !important;
	margin-top:2px; }

#onglets
	{height:35px;
	width:810px; } /* 87 + (nb d'onglet - 1) x 86 + 293 */

#fondegrade
	{background:url(66ADE8.png);
	margin-left:293px;
	margin-bottom:34px; }

#degrade
	{background:url(degrade.png) top left no-repeat;
	height:43px;
	width:100%; }

#menu
	{float:left;
	width:179px;
	background:url(menu.png) right repeat-y !important;
	background:url(menu.png) center repeat-y;
	margin-left:20px !important;
	margin-left:10px; }

.menu
	{padding:0 20px 0 20px; }

#bottomenu
	{background:url(bottomenu.png) bottom no-repeat;
	width:178px;
	height:6px; }

#contenu
	{margin-left:220px;
	margin-right:25px;
	width:auto; }

#top1
	{background:url(bodytop.png) repeat-x; }

#top2
	{background:url(leftbodytop.png) left no-repeat; }

#top3
	{background:url(rightbodytop.png) right no-repeat;
	height:14px; }

#milieu
	{background:url(rightbody.png) right repeat-y; }

#text
	{width:100%;
	padding:1px 20px 1px 20px;
	width:auto;
	background:url(leftbody.png) left repeat-y; }

#bottom1
	{background:url(bottombody.png) repeat-x; }

#bottom2
	{background:url(leftbottombody.png) left no-repeat; }

#bottom3
	{background:url(rightbottombody.png) right no-repeat;
	height:22px; }

#footer
	{clear:both;
	text-align:center;
	margin-left:220px; }
