body {
  margin: 0;
	font-family: "Lucida Grande", Lucida, Verdana, Arial, sans-serif;
}
a {
  color:#EB3768;
  text-shadow: #FFF 1px 1px 1px;
  text-decoration:none;
}
a:hover {
 color:#000000;
}
img {
  border:0;
}
h1{
  line-height:24px;
  font-weight:bold;
	font-size: 15px;
  text-align:center;
  margin:0;
  padding:0;
	color:#fe7ed7;
  margin:0 auto 5px auto;
  text-shadow: #FFF 1px 1px 1px;
}
h2{
  background: #ffd3ee url(../pix/tbl_bgttl.gif) repeat-x;
  border-bottom:1px solid #e3e3e3;
  line-height:24px;
  font-weight:bold;
	font-size: 15px;
  text-align:center;
  margin:0;
  padding:0;
  border-top:1px solid #e3e3e3;
  margin-top:5px;
  text-shadow: #FFF 1px 1px 1px;
}
#tout {
display:block;
text-align:center;
margin:0 auto;
width:320px;
font-size:10px;
padding:0px;
text-align:left;
border-width:1px;
border-style:solid;
border-color:#fe7ed7;
}
.bartop {
  height: 42px;
  padding:0;
  margin:0;
  background: url(../pix/bartopbg_big.gif) repeat-x;
}
.bgvide {
  border-bottom: 1px solid #c9c9c9;
	display:block;
	width:320px;
	}
.bgrose {
  background:white url(../pix/bginscription.gif) repeat-x;
  border-bottom: 1px solid #ffc3e9;
	margin-top:5px;
	padding-bottom:5px;
	display: block;
	width:320px;
}
.bggris {
  background:url(../pix/bglogin.gif) repeat-x;
  border-bottom: 1px solid #c9c9c9;
	display: block;
	width:320px;
	}
.bggris a{
 font-weight: bold;
 font-size:16px;
}

div.thumb {
  float:left;
	display: block;
	width: 102px;
	height:102px;
	text-align: center;
	margin: 2px;
	padding: 2px 1px 0px 1px;
	background-color:#EB3768;
	background-image: url('../pix/contact.gif');
}
a.thumb {

}
a.thumb:hover { visibility: visible }
a.thumb:hover img { visibility: hidden }

