.texte {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px;  color: #666666; margin-left: 10px; margin-right: 10px; width:500px ;}
.textepetit {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 12px;  color: #666666; margin-left: 10px; margin-right: 10px; width:500px ;}
.texteshow {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px;  color: #666666; margin-bottom: 50px; margin-left: 200px; margin-right: 10px; width:500px ;}
.ligne  { border-bottom-style : dotted ; border-bottom-width : thin; border-bottom-color: #FFCC00;}
strong { color: #000000; }
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18px; color: #036;  margin-left: 10px;}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color: #cc9900;  margin-left: 10px;}
a.texte:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; line-height: 16px; color: #036; text-decoration: underline ; }
a.texte:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; line-height: 16px; color: #036; text-decoration: underline; }
.floatright {
	float: right;
	margin: 10px 10px 0px 10px;
	vertical-align: text-bottom;
}

.floatleft { float: left; margin: 0px 10px 0px 10px;  }

ul.text
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; 
list-style-type: none;
margin-left: 10;
font-size: 11px; line-height: 14px;  color: #666666;
padding: 0;
width:500px ;
margin-right: 200;
}

li.text
{
	background-image: url(images/pucebleue.gif);
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	background-repeat: no-repeat;
	background-position: x0em;
	width:500px;
	padding-left: 1.5em;
	padding-bottom: 4px;
	margin-bottom: 2px;
}



img.y
{
position:absolute;
right:0px;
top:0px;
z-index:-1
}

img.x
{
position:absolute;
left:0px;
top:0px;
z-index:0
}

img.w
{
	position:absolute;
	left:750px;
	bottom:0px;
	z-index:1;
	top: 180px;
}

#navcontainer
{
	position:absolute;
	left:32px;
	top:199px;
	z-index:1;
	width: 151px;
}

#espacetexte
{ position:absolute;
left:200px;
top:100px;
min-height: 200px ;
width:100%;
border: thin solid #ffcc00;
background-color: #ffffff;
padding: 5px 0px 0px 5px;
margin: 0px;
z-index:1
}

#navcontainer ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#navcontainer li { margin: 0px; }

#navcontainer a
{
display: block;
padding: 2px 5px;
width: 142px;
color: #fff;
background-color: #036;
text-decoration: none;
}

#navcontainer a:hover
{
color: #fff;
background-color: #69C;
text-decoration: none;
}

#navcontainer ul ul li {
	margin: -15 0 10px;
}

#navcontainer ul ul a
{
display: block;
padding: 2px 2px 2px 8px;
margin: 0 0 10px 41px;
width: 100px;
color: #fff;
background-color: #0099ff;
text-decoration: none;
}

#navcontainer ul ul a:hover
{
color: #fff;
background-color: #00CCFF;
text-decoration: none;
}
.textemarie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #31659C;
	margin-left: 10px;
	margin-right: 10px; 
	width:500px ;
}
.floatleft2 {
	float: left;
	margin: 10px 10px 0px 10px;
	vertical-align: text-bottom;
}
.vignette-photo {
	width: 500px;
	float: left;
	margin: 0px;
	border: thin dotted #FF0000;
}
.texte-vignette {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	padding: 0px;
}
.floatleftsansmarge {
float: left; margin: 0px 10px;
}
.textepetit2 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 12px;  color: #666666;
}
.texteshow2 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px;  color: #666666; margin-bottom: 50px; margin-left: 225px; margin-right: 10px; width:500px ;
}
.floatleftbalmoderne {
float: left; margin: 0px 0px;
}
#counter {
	position:absolute;
	left:74px;
	top:1035px;
	z-index: 1;
}
#navcontainer2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
#navcontainer2 a:hover {


color: #fff;
background-color: #69C;
text-decoration: none;
}
#navcontainer2 a {
	display: block;
	padding: 2px;
	margin: 0 0 0px 0px;
	color: #fff;
	background-color: #369;
	text-decoration: none;
	width: 134px;
}
#tablebios {
	margin-left: 10px;
}
.basalbum {
	float: left;
	margin: 0px 10px;
	width: 100%;
}
.table {
	margin-left: 10px;
}
h3 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color: #FF0000;  margin-left: 10px;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFCC00;
	margin-left: 10px;
}
#navcontainertheart {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
#navcontainertheart a {

	display: block;
	padding: 2px;
	margin: 0 0 0px 0px;
	color: #fff;
	background-color: #F4491D;
	text-decoration: none;
	width: 134px;
}
#navcontainertheart a:hover {



color: #fff;
background-color: #F56541;
text-decoration: none;
}
sup {
	line-height: 8px;
}
.menurouge {
	font-size: 14px;
	color: #A31A21;
}
.floatleftblind {
float: left; margin: 0px 0px 0px 10px;
}
#navcontainertst {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
#navcontainertst a:hover {



color: #fff;
background-color: #00CCFF;
text-decoration: none;
}
#navcontainertst a {

	display: block;
	padding: 2px;
	margin: 0 0 0px 0px;
	color: #fff;
	background-color: #0099FF;
	text-decoration: none;
	width: 134px;
}
.underline {
	text-decoration: underline;
}
#partyii {
	margin-right: 150px;
}
.textebal {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px;  color: #666666; margin-left: 10px; margin-right: 10px; width:250px;
}
.CADREBAL {
	border-right-width: medium;
	border-right-style: solid;
	border-right-color: #FFCC00;
}
