body													{ font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; margin: 0; font-size: 12px; color: #000;
																background: #999 url(./gfx/bg.jpg) repeat-y top center; }
#home, #paprasse, #lexique  	{  }

#page													{ width: 800px; margin: 0 auto; position: relative; }

img														{ border: 0; display: block; }
form													{ margin: 0; padding: 0; }
p															{ margin: 0; padding: 0 0 15px; }
embed													{ margin: 0; padding: 0; display: block; }

h1, h2, h3, h4, h5, h6				{ margin: 0; }
h1														{ font-size: 22px; }
h2														{ font-size: 20px; }
h3														{ font-size: 18px; }
h4														{ font-size: 16px; }
h5														{ font-size: 14px; }
h6														{ font-size: 12px; }

table													{ border-spacing: 0px; border-collapse: collapse; margin: 0; border: 0; }
td														{ vertical-align: top; padding: 0; }
hr														{ clear: both; }

.petit, .detail								{ font-size: 90%; line-height: 1.1em; }
.gros													{ font-size: 115%; }

.important,.warning						{ color: #F00; }
.center												{ text-align: center; }
.spacer												{ clear: both; font-size: 1px; }
.gauche												{ text-align: left !important; }
.left													{ float: left; }
.droite												{ text-align: right !important; }
.right												{ float: right; }
.centre												{ text-align: center !important; }

a															{ text-decoration: none; }
a:link												{ color: #C30; }
a:visited											{ color: #C30; }
a:hover												{ color: #900; text-decoration: underline; }
a:active											{ color: #900; }


.imgbox 											{ border: 2px solid #F00; }
a:hover img 									{ border-color: #FC0; }

#footer												{ text-align: center; }
#footer	img										{ display: inline; }

#grande-table									{ width: 780px; }
#sidebar											{ background: transparent url(gfx/bg-sidebar.jpg) no-repeat top left; width: 220px; }
#sidebar .inner								{ padding: 120px 4px 0 20px; }
#main													{ background: transparent url(gfx/bg-main.jpg) no-repeat top left; width: 560px; }
#main .inner									{ padding: 20px 4px 0 8px; }

.plus													{ background: transparent url(gfx/plus.png) no-repeat top left; margin: 0; padding: 0 0 0 60px; }
.moins												{ background: transparent url(gfx/moins.png) no-repeat top left; margin: 0; padding: 0 0 0 60px;
																margin-top: 5px; padding-top: 5px; border-top: 1px dashed #DFDFDF; }

#xiti-logo										{ margin-left: 57px; }

#lexique ul										{ padding: 0 0 0 15px; }
#lexique li										{ margin-bottom: 10px; }

#top-menu											{ background: transparent url(gfx/top-menu-bg.gif) repeat-x top left; margin-right: 19px; }

/* ######### menuV1 ########## */
div.menuV1                		{ }
div.menuV1 ul									{ margin: 0; padding: 0; }
div.menuV1 li									{ display: inline; margin: 0; padding: 0; color: #000; font-weight: bold; width: 100%; }
div.menuV1 li a								{ display: block; width: auto; padding-left: 14px; text-decoration: none; border-bottom: 1px solid #CCC; }
div.menuV1 li a:link					{ background: transparent url(gfx/puce2.gif) no-repeat center left; }
div.menuV1 li a:visited				{ background: transparent url(gfx/puce2.gif) no-repeat center left; }
div.menuV1 li a:active				{ background: transparent url(gfx/puce2.gif) no-repeat center left; }
div.menuV1 li a:hover					{ background: #000 url(gfx/puce2h.gif) no-repeat 4px 2px; padding-left: 18px; color: #FFF; }
