html, body
{
	background-color: #f7e7ed;
	color: #5f1f32;
	padding:0px;
	margin:0px;
	font-family:Helvetica,Arial,Sans;
}

img
{
	border:none;
}

a
{
	text-decoration:none;
}

p
{
	display:table;
	width:100%;
}

.cgrey {		color: #808080;	}
.crose {		color: #e981a2;	}
.cfushia {	color: #5f1f32;	}



a.alink
{
	color: #5f1f32;
}

a.alink:hover
{
	color: #e981a2;
}

.header
{
	position:absolute;
	z-index: 2;
	left:50%;
	margin-left:-406px;
	top:0px;
}

.content
{
	position: absolute;
	z-index: 1;
	left:50%;
	margin-left:-405px;
	top:138px;
}

.menu
{
	position:absolute;
	z-index:1;
	left:50%;
	margin-left:207px;
	top:138px;
	display:table;
	width:200px;
}

.open .head
{
	width:604px;
	height:8px;
	background-image: url(../gfx/back_paper_top.png);
}
.open .foot
{
	width:604px;
	height:8px;
	background-image: url(../gfx/back_paper_bottom.png);
}

.open .contt
{
	width:604px;
	background-image: url(../gfx/back_paper.png);	
	display:table;
	background-repeat:repeat-y;
}

.open .contt div
{
	margin-left:17px;
}
.open .contt div .message
{
	margin-left:3px;
}

.open .contt div .message .mess
{
	margin-left:0px;
}
.open .contt div .message .autor
{
	font-size:7pt;
	color: #808080;
	margin-left:3px;
	margin-top:-8px;
	margin-bottom:10px;
}

.open .contt div .message .autor span
{
	font-size:7pt;
	color: #5f1f32;
	font-weight:bold;
}

.open .contt div .page
{
	margin-left:-25px;
}
.page img
{
	vertical-align:middle;
	margin:5px;
}
.page a
{
	font-size:8pt;
	color:#5f1f32;
	
}

.form a
{
	font-size:8pt;
	color:#5f1f32;
	text-decoration:underline;
	
}

.page .next
{
	float:right;
	padding-right:18px;
}
.page .prev
{
	float:left;
	padding-left:8px;
}

.prev a:hover
{
	color:#e981a2;
}

.next a:hover
{
	color:#e981a2;
}

.closed
{
	width:611px;
	height:81px;
	background-image: url(../gfx/back_paper_reply.png);
	display:none;
}

.closed div
{
	margin-top: 10px;
	margin-left:17px;
	width:588px;
}


img.line
{
	margin-top:3px;
	margin-left:4px;
	margin-bottom:13px;
}

img.title
{
	margin-bottom:-17px;
	margin-left:-5px;
	float:left;
}

img.icon
{
	margin-top:9px;
	margin-bottom:-16px;
	margin-right:16px;
	float:right;
}

.form
{
	/*font-style:italic;*/
	font-size:9pt;
	line-height:13pt;
}
.form a 
{
	font-style:italic;
	font-size:9pt;
	line-height:13pt;
}

.form p
{
	margin-top:0px;
	margin-bottom:5px;
	margin-left:2px;
}


.menu .num
{
	display:table;
	width:260px;
	margin-top:5px;
	margin-bottom:-5px;
}

.menu .num .box
{
	width:80px;
	height:85px;
	text-align:center;
	float:left;
	margin-top:-35px;
	margin-left:-8px;
}

.menu .num .box object
{

}
.menu .num .box p
{
	margin-top:9px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:3px;
	letter-spacing:-1pt;
	font-weight:bold;
	font-size:15pt;
}

.menu .num .txt
{
	float:left;
	font-size:8pt;
	font-weight:bold;
	margin-top:14px;
	letter-spacing:-0.3pt;
	
}

.menu .title
{
	border-top:1px solid #b898a3;
	width:182px;
	margin-left:9px;
	font-weight:bold;
	font-size:13pt;
	letter-spacing:-0.1pt;
	margin-top:11px;
	padding-top:7px;
	margin-bottom:2px;
	
}

.menu .part
{
	margin-left:8px;
}
.menu .link
{
	margin-left:10px;
	font-size:8pt;
	height:16px;
	margin-top:2px;
	font-weight:bold;
	letter-spacing:-0.3pt;
	width:250px;
}

.sendimg
{
	float:left;
	margin-left:-8px;
}


.menu .link a
{
	margin-right:5px;
	
}

.menu .link a
{
	margin-right:5px;
	color: #5f1f32;
}

.menu .link a:hover
{
	color: #e981a2;
}

form .input
{
	border:1px solid #808080;
	background-image:url(../gfx/pix.png);
	background-color:transparent;
	color: #e981a2;
	font-family:Arial, Helvetica, Sans;
	font-size:10pt;
	margin-top:3px;
	margin-bottom:2px;
}


.menu .part img
{
	margin-top:-5px;
	margin-left:-5px;
	margin-right:-4px;
	margin-bottom:-4px;
}

.menu .soutien
{
	font-size:10pt;
	margin-left:7px;
	font-weight:bold;
}

.menu .soutien img
{
	vertical-align:middle;
	margin-left:3px;
	margin-bottom:2px;
}

.menu .mention
{
	font-size:7.5pt;
	margin-left:8px;
	letter-spacing:-0.1pt;
}
.mentions p
{
	margin-bottom:10px;
}

#invit , #relay, #mentions
{
	display:none;
}

form
{
	margin:0px;
	padding:0px;
}

form p
{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}


form .closetext
{
	float:right;
	margin-right:20px;
}

.adbox
{
	float:left;
	width:250px;
}

.sendbox
{
	width:590px;
	display:table;
}
.radio
{
	margin-left:0px;
	margin-top:20px;
	margin-bottom:10px;
}