@import url("calligraphica/stylesheet.css");
@import url("versalis/stylesheet.css");

a {
  font-family: KingthingsCalligraphicaRg, Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: rgb(146, 35, 200);
  text-decoration: none;
}
a:hover {
  color: rgb(253, 195, 0);
}
a.list {
  font-family: KingthingsCalligraphicaRg, Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none;
}
a.list:hover {
  color: rgb(146, 35, 200);
}
a.bloc {
  font-family: KingthingsCalligraphicaRg, Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: rgb(17, 17, 17);
  text-decoration: none;
}
a.bloc:hover {
  color: rgb(146, 35, 200);
}
table {
  border-collapse: collapse;
}
body {
  font-size: 14pt;
  font-family: KingthingsCalligraphicaRg, Verdana, Arial, Helvetica, Geneva, sans-serif;
  color: rgb(52, 6, 76);
  background-color: rgb(78, 169, 222);
}
.main {
  background-color: rgb(253, 195, 0);
}
body.bureau {
  font-size: 13pt;
  font-family: KingthingsCalligraphicaRg, Verdana, Arial, Helvetica, Geneva, sans-serif;
  color: rgb(52, 6, 76);
  background-color: rgb(208, 237, 255);
}
td.plein {
  font-size: 12pt;
  font-family: KingthingsCalligraphicaRg, Verdana, Arial, Helvetica, Geneva, sans-serif;
  background-color: rgb(128, 189, 221);
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: rgb(114, 13, 181);
  border-right-color: rgb(114, 13, 181);
  border-bottom-color: rgb(114, 13, 181);
  border-left-color: rgb(114, 13, 181);
}
th.plein {
  font-size: 12pt;
  font-family: KingthingsCalligraphicaRg, Verdana, Arial, Helvetica, Geneva, sans-serif;
  background-color: rgb(253, 195, 0);
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: rgb(114, 13, 181);
  border-right-color: rgb(114, 13, 181);
  border-bottom-color: rgb(114, 13, 181);
  border-left-color: rgb(114, 13, 181);
}
td.vignette {
  font-size: 12pt;
  font-family: KingthingsCalligraphicaRg, Verdana, Arial, Helvetica, Geneva, sans-serif;
  background-color: rgb(146, 35, 200);
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: rgb(146, 35, 200);
  border-right-color: rgb(146, 35, 200);
  border-bottom-color: rgb(146, 35, 200);
  border-left-color: rgb(146, 35, 200);
}
td.vignphoto {
  font-size: 12pt;
  font-family: KingthingsCalligraphicaRg, Verdana, Arial, Helvetica, Geneva, sans-serif;
  background-color: rgb(253, 195, 0);
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: rgb(253, 195, 0);
  border-right-color: rgb(253, 195, 0);
  border-bottom-color: rgb(253, 195, 0);
  border-left-color: rgb(253, 195, 0);
}
body.impr {
  font-size: 10pt;
  font-family: KingthingsCalligraphicaRg, Verdana, Arial, Helvetica, Geneva, sans-serif;
  color: rgb(0, 0, 0);
  background-color: rgb(255, 255, 255);
}
table.impr {
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
th.impr {
  font-size: 10pt;
  font-family: KingthingsCalligraphicaRg, Verdana, Arial, Helvetica, Geneva, sans-serif;
}
td.impr {
  font-size: 10pt;
  font-family: KingthingsCalligraphicaRg, Verdana, Arial, Helvetica, Geneva, sans-serif;
}
th.list {
  font-size: 12pt;
  font-family: KingthingsCalligraphicaRg, Verdana, Arial, Helvetica, Geneva, sans-serif;
  background-color: rgb(253, 195, 0);
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  text-align: center;
}
td.list1 {
  font-size: 12pt;
  font-family: KingthingsCalligraphicaRg, Verdana, Arial, Helvetica, Geneva, sans-serif;
  background-color: rgb(128, 189, 221);
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}
td.list2 {
  font-size: 12pt;
  font-family: KingthingsCalligraphicaRg, Verdana, Arial, Helvetica, Geneva, sans-serif;
  background-color: rgb(142, 209, 245);
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}
#blocentete {
}
#texteEntete {
  font-size: 11pt;
  font-family: KingthingsCalligraphicaRg, Verdana, Arial, Helvetica, Geneva, sans-serif;
  text-align: center;
}
#blocmain {
  margin-top: 20px;
}
#blocmenu {
  float: left;
  width: 500px;
  height: 400px;
  margin-left: 30px;
}
#blocinfos {
  width: 400px;
  float: left;
/*  position: absolute;
  left: 200px;
  top: -100px;*/
}
#blocagenda {
  width: 400px;
  margin-top: 10px;
}
#blocbreves {
  width: 400px;
  margin-top: 10px;
}
#blocevenements {
  width: 400px;
  margin-top: 10px;
}
#blocjeux {
  width: 400px;
  margin-top: 10px;
}
#ludologo {
  font-size: xx-large;
}

#blocDetailEvt {
	position: absolute;
	clear:both; 
	top: 530px;
	left: 20px; 
	width:480px;
} 

th:first-letter {
    font-family: KingthingsVersalisRegular, Verdana, Arial, Helvetica, Geneva, sans-serif;
}
area {display: block; background-color: #FFEEEE;}

