/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */
body {
  font-family: Trebuchet MS;
	font-size: 12pt;
	color: rgb(0,0,0);
	background-color: rgb(255, 255, 255);
}

span.nom, h1 {
	font-weight: normal;
	font-size: 26pt;
	text-decoration: none;

}

span.profession {
	font-weight: normal;
	font-size: 16pt;
	text-decoration: none;
	position: relative; 
  left: 200px;
}

div.menu {
}

img.photo {

}

img.thumb {
vertical-align:middle;
border:2px;
border-color:black;
}


span.firstbig {
	font-weight: bold;
	font-size: 26pt;
}

div.photo {
	position: absolute; 
	top:150px;
	left:200px;


  border: 0px;
}

div.album {
	position: absolute; 
	top:150px;
	text-align: center;
	left:10px;
	width: 4cm;
	height: 80px;
	background-color: black;
}

div.thumbg {
	position: absolute; 
	top:10px;
	left:10px;
	width: 54px;
	height: 54px;
	/*Clip: Rect(70pt, 10pt, 220pt, 30pt);*/
	text-align: center;
  vertical-align: middle;
	background-color: black;
  Overflow: Hidden;
  border: 2px;
}
div.precedent {
	position: absolute;
	color:black;
	top:65px;
	left:0px;
	width: 80px;
	height: 15px;
	/*Clip: Rect(70pt, 10pt, 220pt, 30pt);*/
	text-align: center;
  vertical-align: middle;
	background-color: white;
  Overflow: Hidden;
  border: 2px;
  	font-size: 7pt;
  	vertical-align:top;
}

div.suivant {
	position: absolute;
	color:black;
	top:65px;
	left:80px;
	width: 71px;
	height: 15px;
	/*Clip: Rect(70pt, 10pt, 220pt, 30pt);*/
	text-align: center;
  vertical-align: middle;
	background-color: white;
  Overflow: Hidden;
  border: 2px;
  	font-size: 7pt;
  	vertical-align:top;
}

div.thumbd {
	position: absolute; 
	top:10px;
	left: 90px;
	width: 50px;
	height: 50px;
  border-color: yellow;
  Overflow: Hidden;
  	background-color: black;
  		text-align: center;
  vertical-align: middle;
  
  
}


div.titre {
	position: absolute; 
  top:400px;
  left:0px;
}



div.critique {
	position: absolute; 
	top:150px;
	left:200px;

	border-width: 1px ;
	width:auto;
	border-style: dotted;
	border-color: rgb(132,132,132);
}

span.critique {
	position: relative; 

}

div.details {
	position: absolute; 
	top:80px;
	left:200px;
	width:600px;
}

span.details {
	position: relative; 
	top:20px;
	text-align: left;
}


a {
	font-weight: bold;
	font-size: 12pt;
	text-decoration: none;
}

a.thumb, a.thumb:link, a.thumb:visited {
	text-decoration: none;
	color: gray;
}

a.suivprec, a.suivprec:link, a.suivprec:visited {
	text-decoration: none;
	color: black;
	font-size: 9pt;
	font-weight: none;	
}




a:focus {user-focus: none; outline: none; -moz-user-focus: none; -moz-outline: none; }

a:link {
	color: red;
	font-weight: bold;
}
a:visited {
	color: black;
}

a.toVisit{
	color: black;
}

a.isVisited{
	color: red;
}

a:hover, a.suivprec:hover {
	color: rgb(249, 164, 74);
	/*background-color: white; */
	text-decoration: none;
}
a.menu {
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}
a.menu:link {
	color: green;
	font-weight: bold;
}
a.menu:visited {
	color: black;
}
a.menu:hover {
	color: white;
	background-color: green;
	text-decoration: none;
}
