body {
	padding: 0;
	margin: 5;
	background: #f0f0f0;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-align: center;
}
h1 {
	font-size: 18x;
	font-weight: bold;
	color: #4F5688;
	text-align: center;
}
img { border:0; }
#menu { 
	border-top: 1px solid #F7308C; 
	border-bottom: 1px solid #F7308C;
}
#menu a, #menu a:link  { 
	color: #F7308C; 
	text-decoration: none; 
	font-weight: bold; 
	padding: 0 30px 0 30px; 
}
#menu a:hover { 
	color: #F7308C; 
	text-decoration: underline; 
	font-weight: bold; 
}
.titre {

	font-size: 12x;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	width: 600px;
	border: 1px solid #FFFFFF;
	background: #4F5688;
	margin: auto;
}


div.box2 {
	font-size: 11x;
	text-align: center;
	width: 900px;
	border-top: 1px solid #F7308C; 
	border-bottom: 1px solid #F7308C
	margin: auto;
	padding: 3px;
}
.box2 a, .box2 a:link  { 
	color: #F7308C; 
	text-decoration: none; 
	font-weight: bold; 
	padding: 3px; 
}
.box2 a:hover { 
	color: #F7308C; 
	text-decoration: underline; 
	font-weight: bold; 
}
div.box  {
	font-size: 11x;
	text-align: center;
	border: 1px solid #FFFFFF;
	width: 600px;
	margin: auto;
	padding: 3px;
}

.box a:link, .box strong {
	font-size: 11x;
	font-weight: bold;
	color: #4F5688;
	text-decoration: none;
	padding: 3px;
}
.box a:visited {
	font-size: 11x;
	font-weight: bold;
	text-decoration: none;
	color: #4F5688;
	padding: 3px;
}
.box a:hover {
	font-size: 11x;
	font-weight: bold;
	text-decoration: underline;
	color: #4F5688;
	padding: 3px;
}
.thumb img { 
	margin: 2px;
}
.box strong { color:red; }
#menu3 { 
	font-size: 12px;
}
#menu3 a, #menu a:link  { 
	color: #F7308C; 
	text-decoration: none; 
	font-weight: bold; 
	padding: 0 30px 0 30px; 
}
#menu3 a:hover { 
	color: #F7308C; 
	text-decoration: underline; 
	font-weight: bold; 
}

#container, #container2 {
	background: #fff; 
	width: 900px;
	margin: 0 auto; 
	display: table; 
	padding-bottom: 30px; 
	color: #000000; 
	border-left: 1px solid #000000; 
	border-right: 1px solid #000000;
}

#container table, #container td { margin: auto; text-align: center; }
#container table, #container td, #container2 table, #container2 td { font-size: 11px; }
#container table, #container2 table { border: 0; }
#container input, #container2 input { border: 1px solid #F7308C; font-size: 14px; }
#container td.pseudo { width: 82px; height: 25px; text-align: left; font-weight: bold; }
#container td.profile, #container td.empty { width: 122px; text-align: right; }
#container td.profile a {
	background-image: url('http://media.eurolive.com/images/new_details.gif'); 
	padding-left: 25px; 
	background-repeat: no-repeat; 
	background-position: left; 
	color: #F7308C; 
	font-weight: bold; 
}
#container td.profile a:hover { text-decoration: none; }
#container2 td.coeur { text-align: right; }
#container2 table.profile { width: 800px; margin: auto; }
#container2 table.profile td.image { width: 200px; }
#container2 table.profile td.infos { width: 250px; }
#container2 table.profile td.astro { width: 250px; border: 1px solid #F7308C; padding: 5px; }
#container2 td.right { border-right: 1px solid #F7308C; }
.logo_video {
	width: 840px;
	height: 208px;
	margin: 0 auto; 
	display: block; 
	margin-top: 10px;
}
.logo_video { background: transparent url('/images/h_video.gif') no-repeat center center; }
.logo_video span { display: none; }
