body, html,form {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
	width: 100%;
	padding: 0px;
	scrollbar-face-color: #6F4F40;
    scrollbar-highlight-color: #6F4F40;
    scrollbar-shadow-color: Black;
    scrollbar-3dlight-color: Black;
    scrollbar-arrow-color: Black;
    scrollbar-track-color: Black;
    scrollbar-darkshadow-color: Black;
}

body {
	background-color: Black;
}

body,td,th,p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cccc99;
}

p {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
}

h1   {
      color: #9999cc;
      font-size: 22px;
      font-style: italic; 
      margin-top: 60px; 
      margin-bottom: 60px;
      text-align: center;
     }

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 3px;
}



img.imgDeco 
{
	display: block;
	overflow: hidden;
}

img.imgCircle {
	vertical-align: middle;
	overflow: hidden;
}

img.imgArticle {
	margin: 20px;
}


table.tblMain {
	height: 100%;
	width: 100%;
}



td.tdMenu {
	width: 210px;
	background-image: url(img/bg/mainMenu.gif);
}

td.tdMenub {
	width: 39px;
	background-image: url(img/bg/secondMenu.gif);
}

img.imgMenu {
	margin-top: 10px;
}


td.tdTop {
	min-height: 30px;
	height: 30px;
}

td.tdBGInfo {
	background-image: url(img/barre/bg_infos.gif);
	padding-bottom: 7px;
	margin-top: 0px;
	color: #74634C !important;
}


td.tdCopy {
	min-height: 20px;
	height: 20px;
}



td.tdPopUpTitle {
	height: 50px;
	background-image: url(img/subcat/top_left.gif);
}

td.tdPopUpBanner {
	height: 27px;
	background-image: url(img/subcat/top_right.gif);
}

td.tdPopUpMenu {
	height: 23px;
	background-color: Black;
}


td.lookforArticle {
	background-image: url(img/recherche/fond.gif) ;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 10px;
	color: Gray;
}

td.lookforLien {
	background-image: url(img/recherche/fond_liens.gif) ;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 10px;
	color: Gray;
}

td.lookforLivre {
	background-image: url(img/recherche/fond_livres.gif) ;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 10px;
	color: Gray;
}






.titreForm {
	font-size: 14px;
	color: #cccc99;
	background-color: #000000;
	clear: right;
	float: left;
	height: auto;
	width: auto;
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px
}

.txtMsg {
	margin-left: 20px;
}

td.tdFormLeftTopC {
	background-image: url(img/formulaires/coin_haut_gauche.gif);
	height: 46px;
	width: 38px;
}

td.tdFormTop {
	background-image: url(img/formulaires/barre_haute.gif);
}

td.tdFormRightTopC {
	background-image: url(img/formulaires/coin_haut_droite.gif);
	height: 46px;
	width: 38px;
}

td.tdFormLeft {
	background-image: url(img/formulaires/barre_gauche.gif);
	width: 38px;
}

td.tdFormRight {
	background-image: url(img/formulaires/barre_droite.gif);
	width: 38px;
}

td.tdFormLeftMidC {
	background-image: url(img/formulaires/coin_milieu_gauche.gif);
	height: 46px;
	width: 38px;
}

td.tdFormMid {
	background-image: url(img/formulaires/barre_centrale.gif);
}

td.tdFormRightMidC {
	background-image: url(img/formulaires/coin_milieu_droite.gif);
	height: 46px;
	width: 38px;
}

td.tdFormLeftBotC {
	background-image: url(img/formulaires/coin_bas_gauche.gif);
	height: 46px;
	width: 38px;
}

td.tdFormBot {
	background-image: url(img/formulaires/barre_basse.gif);
}

td.tdFormRightBotC {
	background-image: url(img/formulaires/coin_bas_droite.gif);
	height: 46px;
	width: 38px;
}



td.ArticleForumTop {
	background-image: url(img/bg/titre_bleu.gif);
	height: 20px;
	color: White;
	font-weight: bold;
	padding-left: 10px;
}

td.ArticleForumBg,tr.ArticleForumBg {
	background-color: #cfcfe6;
	color: Black;
	font-weight: normal;
	padding: 5px;
}

td.ForumTxt {
	color: Black;
	font-weight: normal;
	padding: 5px;
}


td.ArticleSummaryTop {
	background-image: url(img/bg/titre_rouge.gif);
	height: 20px;
	color: White;
	font-weight: bold;
	padding-right: 10px;
}

td.ArticleSummaryBg,tr.ArticleSummaryBg {
	background-color: #eca48c;
	color: Black;
	font-weight: normal;
	padding: 5px;
	cursor: hand;
}



td.ArticleBiblioTop {
	background-image: url(img/bg/titre_vert.gif);
	height: 20px;
	color: White;
	font-weight: bold;
	padding-right: 10px;
}

td.ArticleBiblioBg {
	background-color: #d4ee9f;
	color: Black;
	font-weight: normal;
	padding: 5px;
}






.blocCalendrier {
	position: relative;
	border: 1px solid #C14D26;
	padding: 0px;
	margin-bottom: 20px;
	width: 200px;
	background-color: #9999cc;
}

.titleCalendar 
{
	background-color: #C14D26;
	color: White;
	font-weight: bold;
}

.joursCalendar
{
	color: White;
	font-style: italic;
	font-weight: bold;
	height: 20px;
}
.othersCalendar
{
	color: #CCCCFF;
	height: 20px;
}

.weekendCalendar
{
	background-color: #CCCCFF;
	color: #000000;
}

.todayCalendar
{
	background-color: #9999cc;
	font-weight: bold;
	color: White;
	border: dotted 1px #C14D26;
}

.selectedCalendar
{
	background-color: #C14D26;
	font-weight: bold;
	color: White;
}

a.higlightCalendar:link, a.higlightCalendar:visited, a.higlightCalendar:hover, a.higlightCalendar:active
{
	font-weight: bold;
	color: White;
	text-decoration: none;
}

.daysCalendar 
{
	color: Black;
	height: 25px;
}


.tdResulth1 {
	height: 25px;
	background-image: url(img/bg/titre1.gif);
	color: White;
	padding-left: 2px;
}

.tdResulth2 {
	height: 20px;
	background-image: url(img/bg/titre2.gif);
	color: Black;
	padding-left: 10px;
}


.txtBlue {
	color: #9999cc;
	font-weight: bold;
}


.tchat
{
	background-color: White;
	color: Black;	
	width: 540px;
	height: 410px;
	margin-top: 5px;
	margin-left: 5px;
	border: solid 1px Gray;
	overflow: scroll;
}

.logged
{
	background-color: #9999cc;
	background-image: url(img/bg/tchat_bg.gif);
	color: Black;	
	width: 100%;
	height: 100%;
	padding: 5px;
	overflow: scroll;
}

.loggedNom {
	color: White;
	padding: 0px;
}

.tchatWelcome
{
	text-align: center;
	font-style: italic;
	color: Green;
	margin: 2px;
}

.tchattxt 
{
	color: Black;
	margin: 0px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

.sendButton 
{
	width: 68px;
	height: 60px;
}

.sendTxt
{
	margin-left: 8px;
	width: 617px;
	height: 60px;
}

.imgFondCarte {
	position: absolute;
	z-index: 0px;
	top: 2px;
	left: 5px;
	
}

.imgIlesCarte {
	position: absolute;
	z-index: 1px;
	top: 2px;
	left: 5px;
	
}

.imgMersCarte {
	position: absolute;
	z-index: 2px;
	top: 2px;
	left: 5px;
	
}

.txtCarte {
	color: Black;
	font-weight: bold;
}




.top,td.top
{
	font-family: Arial, Helvetica, Sans-Serif;
	margin-top: 0px;
	color: #74634C;
	font-size: 11px;
	text-align: center;
}

.topError,td.topError
{
	font-family: Arial, Helvetica, Sans-Serif;
	margin-top: 0px;
	color: Red;
	font-size: 11px;
}

input.top 
{
	background-color: #cccc99;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

a.top:link,a.top:visited,a.top:active 
{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #74634C;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
}

a.top:hover {
	color: #74634C;
	text-decoration: underline;
}


a.txtCarte:link,a.txtCarte:visited,a.txtCarte:active {
	color: Black;
	font-weight: bold;
	text-decoration: none;
}

a.circle:hover {
	color: #9999cc;
	text-decoration: none;
}


a.circle:link,a.circle:visited,a.circle:active {
	font-size: 14px;
	color: #cccc99;
	font-weight: normal;
	text-decoration: none;
}

a.circle:hover {
	color: #9999cc;
}

a.circleOff:link,a.circleOff:visited,a.circleOff:active {
	font-size: 14px;
	color: #993333;
	font-weight: normal;
	text-decoration: none;
}

a.circleOff:hover {
	color: #ff9999;
}


a.menu:link,a.menu:visited {
	font-size: 12px;
	color: #cccc99;
	font-weight: normal;
	text-decoration: none;
}

a.menu:hover,a.menu:active {
	color: #9999cc;
}


a.forum:link,a.forum:visited 
{
	color: Black;
	text-decoration: none;
}
a.forum:hover,a.forum:active 
{
	color: Black;
	text-decoration: none;
	font-weight: bold;
}


a.sum:link,a.sum:visited 
{
	margin-left: 25px;
	font-size: 12px;
	color: Black;
	text-decoration: none
}
a.sum:hover,a.sum:active 
{
	margin-left: 15px;
	font-size: 12px;
	color: Black;
	font-weight: bold
}


a.admin:link,a.admin:visited,a.admin:hover,a.admin:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: White;
	font-weight: normal;
	text-decoration: none;
}

a.lookforArticle:link,a.lookforArticle:visited {
	font-size: 12px;
	color: Black;
	font-weight: bold;
	text-decoration: none;
}

a.lookforArticle:hover,a.lookforArticle:active 
{
	color: Gray;
	text-decoration: underline;
}


a.linkArticle:link,a.linkArticle:visited {
	color: #cccc99;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

a.linkArticle:hover,a.linkArticle:active {
	color: #9999cc;
	text-decoration: underline;
}

a:link,a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cccc99;
	font-weight: normal;
	text-decoration: underline;
}

a:hover,a:active {
	color: #9999cc;
}