/* Style sheet for screen output '.' = class - '#' = id (unique) */
/* General layout */
body{
  font-family: Verdana, arial, sans-serif;
  margin: 0px;
  background-color:#FFDEF8;
}

h1{
  color: #CE1A92;
  font-size: 1.5em;
  font-weight: bold;
  text-decoration: underline;
  text-align: center;
}

h2{
  color: #CE1A92;
  font-size: 1.1em;
  font-weight: bold;
  text-align: center;
}

p.note {
  font-size: 0.8em;
}
img#banner {
  padding: 5px;
}

.lbd_off {
	font-weight: bold;
	color: purple;
}

.lbd_on {
	font-weight: bold;
	color: white;
}

/* paramétrage des table pour le MENU */
#menu_area{
  float: left;
  font-size: 0.9em;
  text-align: center;
  margin-bottom: 20px;
  width: 180px;
	/*border: 1px dotted red;*/
}

table.menu_box {
	border: 1px solid black;
	width: 170px;
	margin-left: 5px;
	border-spacing: 0px;
	margin-top: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

th.menu_titre_off {
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  padding-right:5px;
  background-color: #EF89FF;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

th.menu_titre_off a:link {
	text-decoration: none;
	color: black;
}

th.menu_titre_off a:visited {
	text-decoration: none;
	color: black;
}

th.menu_titre_off a:hover {
    text-decoration: none;
    color: white;
    background-color: #C80E54;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

th.menu_titre_on {
	padding-right:5px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	background-color: #C80E54;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

th.menu_titre_on a:link {
	text-decoration: none;
	color: white;
}

th.menu_titre_on a:visited {
	text-decoration: none;
	color: white;
}

th.menu_titre_on a:hover {
    text-decoration: underline;
    color: red;
    background-color: white;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}	  

td.menu_topic_off {
  font-weight: normal;
  font-size: 0.95em;
	text-align:left;
	padding-left:5px;
	background-color:transparent;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

td.menu_topic_off a:link {
	text-decoration: none;
	color: black;
}

td.menu_topic_off a:visited {
	text-decoration: none;
	color: black;
}

td.menu_topic_off a:hover {
    text-decoration: none;
    color: white;
    background-color: #C80E54;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}	  

td.menu_topic_on {
/*  border-top : 1px black dashed;
  border-bottom : 1px black dashed;*/
  border-top : none;
  border-bottom : none;
  font-size: 0.95em;
  font-weight: bold;
  text-align: right;
  padding-left: 5px;
  /*background-color: #C80E54;*/
  background-color: #D81E64;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

td.menu_topic_on a:link {
	text-decoration: none;
  color: white;
}

td.menu_topic_on a:visited {
  text-decoration: none;
  color: white;
}

td.menu_topic_on a:hover {
  text-decoration: none;
  color: red;
  background-color: white;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}	  

.menu_w3c{
  padding-top: 10px;
  text-align: center;
  border: 0px;
}

/* Contenu layout */
#contenu{
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 190px;
}

li.vidlist{
  font-size: 0.90em;
  line-height: 0.90em;
}

li.vidlist a {
  text-decoration: none;
}

li.vidlist a:hover {
  text-decoration: none;
}

li.vidlist a:visited {
  text-decoration: none;
}

/* paramétrage des table pour le livre d'or */
p.leavemsg {
  text-decoration: blink;
  text-align: center;
  font-size: 1.1em;
}
table.guestbook_box {
  width: 70%;
  border: 1px solid black;
  margin-left: 0px;
  border-spacing: 0px;
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
}

th.guestbook_impress {
  font-family: arial, sans-serif;
  font-weight: normal;
  font-size: 0.85em;
  text-align: left;
  vertical-align: middle;
  padding-right:5px;
  background-color: #EF89FF;
}

td.guestbook_info {
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 0.75em;
	text-align: left;
	vertical-align: middle;
	background-color: #EF89FF;
	border-bottom: 1px solid purple;
}

td.guestbook_info a:link{
	text-decoration: none;
	color: purple;
}

td.guestbook_info a:visited{
	text-decoration: none;
	color: purple;
}

td.guestbook_info a:hover{
    text-decoration: none;
    color: white;
    background-color: purple;
}

td.guestbook_comment{
	text-align:left;
	padding-left:5px;
	background-color:#EFD9FF;
	font-size: 0.85em;
}

form.guestbook {
    background-color:#EF89FF;
    padding:10px;
    width:400px;
    margin-left:auto;
    margin-right:auto;
    border:1px solid black;
}

form.guestbook label {
    font-family:arial, sans-serif;
    font-weight:bold;
    font-size:10pt;
}

form.guestbook input {
    border:1px solid black;
    background-color:white;
    font-family:arial, sans-serif;
    font-size:10pt;
    color:purple;
    margin-left: 5%;
}

form.guestbook textarea {
    border:1px solid black;
    background-color:white;
    font-family:arial, sans-serif;
    font-size:10pt;
    width:95%;
    color:purple;
    margin-left: 5%;
}

form.guestbook input#buttons {
    border:1px solid black;
    background-color:purple;
    font-family:arial, sans-serif;
    font-size:10pt;
    color:white;
}


