/* --Default Page Settings-- */

/* Body */
body {
  background: #40668c url("images/back.gif");
  background-color: #40668c;
  color: #000000;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
}

/* Tables */

table {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
/*	background: transparent;*/
}
table.contenu {
  color: #000000;
	background: #ffffff;
}

table.leftcolumn {
  color: #000000;
	background: #f9f9f9;
	padding: 6px;
	height: 100%;
}

table.rightcolumn {
  color: #000000;
	background: transparent;
  padding: 0px;
}

table.rightcontent {
  color: #000000;
	background: #f9f9f9;
	padding: 0px;
}

table.calendarTable {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 9px;
text-align: left;
border: 1px groove #68819e;
padding: 2px;
width: 90%;
margin-top: 4px;
margin-bottom: 4px;
}

/* Tables cells */
td.boitelistevide {
  color: #00000;
	background: #68819e;
	width: 20px;
}

td.boitelistepoint {
  color: #000000;
	background: transparent;
	padding: 6px;
	padding-top: 9px;
}

td.boitelistetitre {
  color: #000000;
	background: transparent;
	padding: 6px;
}

td.boiteguestcomment {
  color: #000000;
	background: transparent;
	padding: 6px;
}

td.boiteguestcommentimage {
  color: #000000;
	background: transparent;
	padding: 0px;
}

td.boitelistetexte {
  color: #000000;
	background: transparent;
	padding: 6px;
}

td.boiteguestbookimage {
  color: #000000;
	background: transparent;
	padding: 0px;
	border-bottom: 1px solid #d9d9d9;
	width: 23px;
}

td.boiteguestinfo {
  color: #000000;
	background: transparent;
	padding: 6px;
  border-bottom: 1px solid #d9d9d9;
}

td.boiteguestcommentimage {
  color: #000000;
	background: transparent;
	padding: 0px;
	width: 23px;
}

td.boiteguestcomment {
  color: #000000;
	background: transparent;
	padding: 6px;
}

td.topnav {
  color: #000000;
	background: url("images/topnavback.gif");
}

td.logo {
  color: #000000;
	background: transparent;
}

td.underlogoline {
  color: #000000;
	background: url("images/underlogoline.gif");
  height: 4px;
	font-size: 4px;
}

td.topnavmenu {
  color: #000000;
	background: url("images/button_back.gif");
}

td.whiteback {
  color: #000000;
	background: #ffffff;
}

td.leftcolumn {
  color: #000000;
	background: #f9f9f9;
	padding: 6px;
	border: 1px solid #d9d9d9;
	height: 100%;
}

td.rightcolumn {
  color: #000000;
	background: #f9f9f9;
	padding: 6px;
	height: 100%;
	border: 1px solid #d9d9d9;
}

td.bottomfooter {
  color: #000000;
	background: url("images/bottomfooter.gif");
}

td.calendarToday {
color: #ff0000;
font-weight: bold;
border:	1px solid #293852;
}

/* Right column spacer */
.rightcolumnspacer {
  height: 3px;
	font-size: 3px;
	border: 1px solid #d9d9d9;
	background: #ffffff;
	color: #000000;
	margin-top: 6px;
	margin-bottom: 6px;
}

/* spacer */
.spacer3px {
  height: 3px;
	font-size: 3px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
/* Links */
a:link {
    color: #768297;
    text-decoration: none;
		background: transparent;
}
a:visited {
    color: #768297;
    text-decoration: none;
		background: transparent;
}
a:active {
    color: #768297;
    text-decoration: none;
		background: transparent;
}
a:hover {
    color: #97a2b6;
    text-decoration: underline;
		background: transparent;
}

/* Topnav links */
a:link.topnav {
    font-size: 10px;
    color: #768297;
    text-decoration: none;
		background: transparent;
}
a:visited.topnav {
    font-size: 10px;
    color: #768297;
    text-decoration: none;
		background: transparent;
}
a:active.topnav {
    font-size: 10px;
    color: #768297;
    text-decoration: none;
		background: transparent;
}
a:hover.topnav {
    font-size: 10px;
    color: #97a2b6;
    text-decoration: none;
		background: transparent;
}

/* Horizontal Line */
hr {
  color: #cccccc;
  height:1px;
  width:90%;
	background: transparent;
}
	
hr.content {
  color: #cccccc;
	height: 1px;
	width: 300px;
	margin-top: 5px;
	background: transparent;
}

/* --Default Class Settings-- */

.divliste {
  padding: 0px;
	border: 1px groove #68819e;
	margin-top: 10px;
	width: 439px;
	text-align: left;
}

.divlistenoborder {
  padding: 0px;
	width: 439px;
	text-align: left;
}
.divgroovegen {
  padding: 6px;
	border: 1px groove #68819e;
}

.rightfloatbox {
 float: right;
 color: #3366c0;
 background: #d9d9d9;
 border: 1px groove #68819e;
 padding: 6px;
 width: 180px;
 margin-left: 6px;
}

.rightfloatboxverset {
 float: right;
 color: #3366c0;
 background: #d9d9d9;
 border: 1px groove #68819e;
 width: 180px;
 margin-left: 6px;
}

form {
  margin: 0px;
  margin-top: 2px;
}
.bouton {
  font-family: verdana, arial, helvetica, sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 9px;
  color: #000000;
  background-color : #f0f0f0;
  border: 1px solid #cccccc;}

.bluebold10px {
  font-size: 10px;
/*	font-weight: bold;*/
  color: #3366c0;
  text-align: left; 
	background: transparent;
}

.redtext {
  color: #ff0000;
}

.texte10px {
  font-size: 10px;
}

.inputbox {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  background-color : #f0f0f0;
  border: 1px solid #cccccc ;}

.date {
  font-size: 9px;
	background: transparent;
	color: #39546d;
	padding-right: 10px;
	font-weight: bold;
}

li {
  list-style-image: url("images/menu_dot.gif");
}

.imgmid {
  vertical-align: middle;
}

.citation {
  margin-left: 15px;
	font-style: italic;
}

.retrait {
  margin-left: 15px;
}

.important {
  color: #ff0000;
	background: transparent;
	font-weight: bold;
}

.div10pxbotmarg {
  margin-bottom: 10px;
}

.nondispo {
color: #c0c0c0;
}

.middle_float {
vertical-align: bottom;
float: left;
padding-right: 3px;
}