#Layer1 {
	position:absolute;
	width:108px;
	height:119px;
	z-index:1;
	left: 203px;
	top: 28px;
	visibility: hidden;
	overflow: hidden;
}

#Layer2 {
	position:absolute;
	width:108px;
	height:119px;
	z-index:1;
	left: 412px;
	top: 28px;
	visibility: hidden;
	overflow: hidden;
}

.Style50 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
}
.Style56 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #626262; }
.Style58 {font-size: 11px; color: #626262; font-family: Geneva, Arial, Helvetica, sans-serif; }
.Style61 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #626262; }

/*body {
opacity: .9999;
}
*/
/* tableau img page photographe */

#photogtable {
position:absolute;
top:0;
right:0;
width:702px;
}

#photogtable td {
text-align:left;
vertical-align:top;
/*padding:6px;*/
}
/* div infos photog  */

#leftnav {
position:absolute;
top:0;
right:700px;
height:200px;
width:200px;
border:1px none blue;
padding-right:30px;
z-index:0;
}

#leftnav p {
text-align:right;
}

.gris {
color:#8c8b8b;
}

.vigndiv {
background-color:#000000;
}

#flashcontent {
position:absolute;
top:0;
right:0;
}


#planche {
position:absolute;
display:none;
width:700px;
right:100px;
height:auto;
}

#grotxt {
position:absolute;
display:none;
width:600px;
top:0;
right:100px;
height:auto;
padding-bottom:110px;
}

#grotxt img {
float:right;
margin-left:20px;
margin-bottom:10px;
}

#grotxt p {
font-size:13px;
text-align:justify;
}

table.newstable {
width: 100%;
margin-bottom: 16px;
border-top:1px solid #333;
padding-top: 12px;
position: relative;
top:0;
left:198px;
width:702px;
}

table.newstable td {
text-align: left;
vertical-align: top;
}

table.newstable p {
text-align: justify;
}

#gotonl {
height:18px;
padding-left: 5px;
padding-right: 5px;
color:#000;
font-weight: bold;
background-color: #c3b199;
}
#gotonl:hover {
cursor: pointer;
}

#accountformtable {
margin-top: 20px;
}

#accountformtable .intitule {
font-size: 14px;
}

#accountformtable td {
padding: 6px;
vertical-align: middle;
}

#accountformtable input {
padding:3px;
width:280px;
font-size: 12px;
color:#000;
}

.errormsg {
margin-top:12px;
color:red;
font-weight: bold;
}
.required {
font-style: italic;
font-weight: bold;
color:#c7b299;
}

/*#menutabletest td {
border: 1px solid red;
}

*/