
.change_opacity 
{
  opacity: 0.5;
  filter: alpha(opacity = 50);
}

.cadrePrincipal
{
	width:1030px;
	height:800px;
	position:relative; 
	margin: 0 auto;
	background:no-repeat;
	background-color:#222222;
}

.fondBack
{
	position:absolute; 
	left:0px; 
	top:0px; 
	z-index:0;	
}

.fondFront
{
	position:absolute; 
	left:0px; 
	top:0px; 
	z-index:4;	
}

.cadreNoir
{
	border-width:1px;
	border-style:solid;
	border-color: #000000;
}
.cadreNoirDouble
{
	border-width:2px;
	border-style:solid;
	border-color:#000;
}

.cadreGris
{
	border-width:1px;
	border-style:solid;
	border-color: #2c2d30;
}

.cadreGrisFoncé
{
	border-width:1px;
	border-style:solid;
	border-color: #222222;
}


.vignetteFocus
{
	border-width:1px;
	border-style:solid;
	border-color: #DDDDDD;
}
.vignetteNoFocus
{
	border:0px;
}


.texteCopyright
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#575757;
	z-index: 2;
	position:absolute;
	left:5px;
	top:780px;
}

.texteMenu
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	color:#575757;
	z-index: 2;
	position:absolute;
}

.texteCompteur
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#575757;
}

.legendePhoto
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	z-index: 2;
	text-align:justify;
	position: absolute;
	left:660px;
	top:490px;
	width:330px;
}

.tips
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	z-index: 2;
	text-align:justify;
	position: absolute;
	left:20px;
	top:600px;
	width:195px;
}

.texteBiography
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AAA;
	text-align: justify;
	padding: 10px; 
	z-index:3;
}

.texteSerie
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.titreSerie
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AAAAAA;
}

.titreMenu
{
	margin-bottom:10px;
	margin-top:10px;
	margin-left:6px;
	text-align:left;
	line-height:26px;
}

.foto
{
	position: absolute;
	top:0px;
	left: 290px; 
	z-index: 3;
}

.sousMenu
{
	margin-bottom:10px;
	margin-top:1px;
	margin-left:0px;
	text-align:left;
	line-height:16px;
	z-index: 2;
}
.texteContact
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AAAAAA;
}

a.aa {color: #999999; font-family:Arial; font-size: 11pt; font-weight: normal; text-decoration: none}
a:hover.aa{color: #FFFFFF;}

a.photo
{
	border-width:2px;
	border-style:solid;
	border-color: #000;
}
a:hover.photo
{
	border-width:2px;
	border-style:solid;
	border-color: #555555;
}

a {color:#666666; font-family:Arial; font-size:11pt; text-decoration:none}
a:hover{color:#DDDDDD}

a.b {font-family:Arial; font-size:11pt; color:#FFFFFF; text-decoration:none}

a.a1 {margin-left:4pt; color:#AAAAAA; font-family:Arial;font-size:10pt; text-decoration:none}
a.a1:hover {margin-left:4pt; color:#FFFFFF; font-family:Arial;font-size:10pt; text-decoration:none}

a.contact {margin-left:4pt; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none}
a.contact:hover {margin-left:4pt; color:#AAAAAA;}

a.d {margin-left:4pt; color:#FFFFFF; font-family:Arial; font-size:10pt; text-decoration:none}


a.b {color:#FFFFFF; font-family:Arial; font-size:11pt; text-decoration:none}
a.b:hover{font-size:11pt; color:#FFFFFF; text-decoration:none}

a.c {color:#AAAAAA; font-family:Arial; font-size:10pt; text-decoration:none}

a.photo 
{
	border-style:solid;
	border-width:1px;
	border-color:#000;
}

a.photo:hover
{
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF;
}
