/* swf */
.swf {
	float:left;
	margin:7px;
}
/* link */
a:link, a:visited {
	color:#000000;
	text-decoration:none;
}
a:active, a:hover {
	color: #000000;
}
/* Conteneur de la page */
body#fiche {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position: top center;
	margin:0;
	padding: 0;
	}
#container-fiche {
	font-size:9pt;
	width:750px;
	text-align:left;
	margin:auto;
}
body, p {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size: 9pt;

	}
/* Menu */
#im-online {
	margin:auto;
	position: absolute;
	z-index:1;
	width:5px;
	top: 70px;
	left: 480px;
}
* html #im-online {
	margin:auto;
	position: absolute;
	z-index:1;
	width:5px;
	top: 65px;
	left: 480px;
}
#im-photo {
	margin:auto;
	position: absolute;
	z-index:1;
	width:0px;
	top: 52px;
	left: 2px;
}
#tx-photo {
	margin:auto;
	border:1px;
	position: absolute;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	font-weight:bold;
	width:180px;
	top: 55px;
	left: 100px;
	z-index:2;
}
#tx-visite {
	margin:auto;
	border:1px;
	position: absolute;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	width:180px;
	top: 18px;
	left: 545px;
	z-index:2;
}
#tx-nom {
	margin:auto;
	border:1px;
	position: absolute;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	width:180px;
	top: 18px;
	left: 330px;
	z-index:2;
}
#tx-sexe {
	margin:auto;
	border:1px;
	position: absolute;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	width:20px;
	top: 18px;
	left: 455px;
	z-index:2;
}
#tx-vote {
	margin:auto;
	border:1px;
	position: absolute;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	width:60px;
	top: 18px;
	left: 650px;
	z-index:2;
}
/* haut de fiche */

.haut-fiche-mini {
	width:750px;
	height:4px;
	line-height:20px;
	font-size:9pt;
	background-image:url("images/barre-fiche-mini.jpg");
	background-repeat:no-repeat;
	background-position:top left;
}
* html .haut-fiche-mini {
	width:750px;
	height:4px;
	line-height:20px;
	background-image:url("images/barre-fiche-mini.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 -10px 0px;
	}
/* haut des commentaires */
.haut-fiche-commentaire {
	width:750px;
	height:24px;
	background-image:url("images/haut-fiche.jpg");
	background-repeat:no-repeat;
	background-position:top left;
}
/* Conteneur de la page */
.bloc-f {
	width:748px;
	font-size:9pt;
	line-height:20px;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	background-color:#fafafb;
	font-weight: bold;
}
* html .bloc-f {
	width:750px;
}
.bas-fiche {
	width:750px;
	height:10px;
	line-height:9px;
	font-size:9pt;
	background-image:url("images/bas-fiche.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:10px;
}
.bloc-f img {
	float:left;
	margin:0 0 7px 7px;
}
/* description menu */
.bloc-f h2 {
	width:313px;
	height:21px;
	line-height:21px;
	color:#fd7ccd;
	font-size:9pt;
	text-indent:120px;
	background-image:url("images/barre-menu.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	float:right;
	margin:0 0 5px;
	padding:0;
}
.bloc-f ul {
	width:300px;
	float:left;
	list-style:none;
	margin:0 0 7px 7px;
	padding:0;
	float: left;
	list-style: none;
}
.bloc-f li {
	height:18px;
	color: #000000;
	font-size:9pt;
}
.bloc-f li span {
	color:#1bde39;
	font-weight: bold;
}
.bloc-f h1 {
	width:743px;
	height:4px;
	line-height:21px;
	color:#fd7ccd;
	font-size:9pt;
	text-indent:25px;
	background-image:url("images/barre-menu-grand.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	clear:both;
	margin:0;
	padding:0;
}
* html .bloc-f h1 {
	width:743px;
	height:4px;
				font-size:9pt;
	text-indent:25px;
	background-image:url("images/barre-menu-grand-ie.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	clear:both;
	margin:0 0 0 0px;

}
/* description */
.description {
	width:725px;
	background-color: ffffff;
	font-size:9pt;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	text-align:center;
	overflow:auto;
	margin:0 0 0 6px;
	padding: 0 5px 0 5px;
}
* html .description {
	width:737px;
		background-color: ffffff;
	font-size:9pt;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	text-align:center;
	overflow:auto;
	margin:0 0 0 6px;
	padding: 0 5px 0 5px;
	
}
.description-bas {
	width:737px;
	height:4px;
	background-image:url("images/bas-menu-bulle.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 0 6px;
}
* html .description-bas {
	width:737px;
	height:4px;
	background-image:url("images/bas-menu-bulle.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 0 6px;
}/* Commentaire */
.haut-commentaire {
	width:734px;
	height:25px;
	font-size:9pt;
	background-image:url("images/haut-commentaire.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:0px;
    margin:0 0 0 6px;
}
.haut-commentaire span {
	padding-top:0px;
	color: #000000;
	font-size:9pt;
	float:right;
	margin-right:5px;
}
* html .haut-commentaire {
	width:734px;
	height:25px;
	background-image:url("images/haut-commentaire.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:0px;
	margin:0px 0px 0px 6px;
}
* html .haut-commentaire span {
	padding-top:0px;
	color: #000000;
	font-size:9pt;
	float:right;
	margin-right:5px;
}
.haut-commentaire span2 {
	float:left;
	border:0px;
	margin:-5px 0px 0px 0px;
}
.haut-commentaire span3 {
	float:left;
	border:1px;
	margin:0px 0px 0px 0px;
}
* html .haut-commentaire span2 {
	float:left;
	border:1px;
	margin:-50px 0px 0px 0px;
}
* html .haut-commentaire span3 {
	float:left;
	border:1px;
	margin:0px 0px 0px 0px;
}
/* Conteneur de la page */
.commentaire-bulle {
	width:721px;
	background-color: ffffff;
	font-size:9pt;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	text-align:left;
	overflow:auto;
	margin:0 0 0 6px;
	padding: 0 5px 0 5px;
}
* html .commentaire-bulle {
	width:733px;
	background-color: ffffff;
	font-size:9pt;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	text-align:left;
	overflow:auto;
	margin:0 0 0 6px;
	padding: 0 5px 0 5px;
}
.commentaire-bulle img {
	float:left;
	margin:0 5px 0 0;
}
.commentaire-bulle-bas {
	width:737px;
	height:15px;
	background-image:url("images/bloc-f_foot3.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 0 6px;
}
.barre {
	cursor:pointer;
}
.bloc-f img {
	float:left;
	margin:7px;
}
input, select {
	color:#60879d;
	font-size:8pt;
}
form, input, select {
	font-size:8pt;
	  padding: 0;
  margin: 0;
  }
select, .select {
	font-size:8pt;
	border:1px solid #95b8b6;
	vertical-align:middle;
	margin:0px 0;
}
* html input {
	height:18px;
}
/* pagin */
#paging_button ul {
	font-size:10pt;
	width: 600px;
	padding:0px;
	margin:8px;
}
#paging_button ul li {
	font-size:10pt;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 rgba(0, 0, 0, 0.6);
	float:left;
	height:20px;
	width:20px;
	list-style-image:none;
	list-style-type:none;
	font-weight:bold;
	border:solid #CCCCCC 1px;
	margin:3px;
}
li:hover {
	font-size:10pt;
	background-color: #A5CDFA;
}
ul li a {
	padding:3px;
	font-size:10pt;
}

