html, body
{
	margin:0px;
	padding:0px;
	font-family:Arial;
	background-image:url(/gfx/papier-simple.png);
	background-position: 650px 0px;
}

img
{
border:none;
}

ul
{
	margin-top:6px;
	padding-left:15px;
}
.content 
{
	background-color:#61675e;
	position:absolute;
	top:130px;
	color:#fff;
	height:500px;
	width:100%;
	font-size:14px;
}

.content .text
{
	padding-top:70px;
	width:524px;
	margin-left:285px;
	position:absolute;
}

.content .text img
{
	margin-bottom:5px;
}
.content .back
{
	width:500px;
	height:500px;
	position:absolute;
	right:205px;
	background-repeat:no-repeat;
	background-position: right top;

}

.content .submenu
{
	position:absolute;
	left:310px;
	margin-top:13px;
}

.content .submenu a
{
	color:#fff;
	text-decoration:none;
	padding-right:10px;
	padding-left:10px;
}
.content .submenu a:hover
{
	font-weight:bold;
	letter-spacing:-0.95px;
}

.logo
{
	position:absolute;
	width:193px;
	height:141px;
	top:53px;
	left:30px;
	z-index:2;
}

.menu a
{
	color:#61675e;
	text-decoration:none;
}

.menu
{
	font-size:14px;
	color:#61675e;
	position:absolute;
	top:105px;
	left:265px;
}

.menu span.page
{
	padding-left:20px;
	padding-right:20px;
}

.menu span.separateur
{
	border-left:1px solid #61675e;
}

.image
{
	width:205px;
	height:500px;
	background-color:#61675e;
	position:absolute;
	right:0px;
	top:130px;
	z-index:2;
}

.sign
{
	text-align:right;
	display:table;
	position:absolute;
	right:35px;
	top:660px;
	padding-bottom:50px;
}

.flag
{
	width:18px;
	height:13px;
	position:absolute;
	right:35px;
	top:103px;
}

.langage
{
	font-size:11px;
	text-align:center;
	width:30px;
	position:absolute;
	right:30px;
	top:24px;
	line-height:15px;
}


.langage a
{
	color:#61675e;
	text-decoration:none;
}

.backgroundTP
{
	width:100%;
	height:110px;
	background-image:url(/gfx/papier-simple.png);
	position:absolute;
	background-position: bottom center;
	top:0px;
}

.backgroundTB
{
	width:100%;
	height:20px;
	background-image:url(/gfx/papier-ombre-bas.png);
	position:absolute;
	top:110px;
}

.backgroundBB
{
	width:100%;
	height:20px;
	background-image:url(/gfx/papier-ombre-haut.png);
	position:absolute;
	top:630px;

}

.doc
{
	position:absolute;
	top:520px;
	right:5px;
	z-index:3;
	width:180px;
}

.doc a
{
	color:#000;
	font-size:12px;
	text-decoration:none;
}

.contactform
{
	font-size:12px;
	width:260px;
	float:left;
	margin-right:40px;
}

.contactform input
{
	border:none;
	width:250px;
	font-size:12px;
	margin-bottom:5px;
	margin-top:2px;
}
.contactform input.send
{
	background-color:#61675e;
	border:none;
	font-size:12px;
	color:#fff;
	text-align:right;
}

.contactform textarea
{
	border:none;
	width:250px;
	height:180px;
	font-size:12px;
	margin-bottom:5px;
	margin-top:2px;
}

.contactadd
{
	margin-top:15px;
	font-size:13px;
	display:table;
}


.tb1
{
	cursor:pointer;
	background-color:#dddddd;
	color:#61675e;
	margin-left:-10px;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:0px;
	background-image:url(/gfx/fleche-droite.png);
	background-repeat:no-repeat;
	background-position: 480px center;
}
.tb2
{
	cursor:pointer;
	background-color:#dddddd;
	color:#61675e;
	margin-left:-10px;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:0px;
	background-image:url(/gfx/fleche-gauche.png);
	background-repeat:no-repeat;
	background-position: 20px center;
}

.tb2 li
{
	margin-left:100px;
}


.tb1 img
{
	width:500px;
	height:160px;
	margin-top: -160px;
}
.tb2 img
{
	width:500px;
	height:160px;
	margin-top: -160px;
	margin-left: -120px;
}