/*-------------
 * Content
 *-------------*/
#content{
	background:	#181818;
}

/*-------------
 * Page
 *-------------*/
.page{
	position:	absolute;
	top:		0px;
	left:		259px;
	display:	block;
	margin:		0;
	padding:	0px 15px 15px 30px;
	width:		500px;
	height:		365px;
}
.page .scroll{
	height:		320px;
	overflow: 	auto;
}
.contact_droit{
	float:	right;
	width: 	50%;
}
.contact_gauche{
	float:	left;
	width: 	50%;
}
.contact_gauche{
	float:	left;
	width: 	50%;
}
a.cadre3,
a.cadre3:link,
a.cadre3:visited,
cadre3{
 	position:			absolute;
	background: 		#a4003a url(/images/background_cadre_3.png) no-repeat bottom left;
	width:				179px;
	height:				20px;
	bottom:				0px;
	right:				10px;
	margin:				0px;
	padding:			15px 0 0 20px;
	text-align: 		left;
	color:				#fff;
	text-decoration:	none;
	font-size:			11px;
}
a.cadre3:hover,
a.cadre3:focus,
a.cadre3:active{
	text-decoration:	underline;
}

/*-------------
 * Page
 *-------------*/
.telephones li span{
	display:	block;
	float:		left;
	width:		100px;
}
/*-------------
 * Coordonnées sur la carte
 *-------------*/
p#coordonnees{
	position:	absolute;
	top:		55px;
	left:		50px;
	text-align:	center;
}
p#coordonnees2{
	position:	absolute;
	top:		252px;
	left:		48px;
}

/*-------------
 * Lien voir la carte
 *-------------*/
a.cadre2,
a.cadre2:link,
a.cadre2:visited,
cadre2{
 	position:			absolute;
	background: 		#a4003a url(/images/background_cadre_2.png) no-repeat bottom left;
	width:				77px;
	height:				19px;
	bottom:				0px;
	left:				10px;
	margin:				0px;
	padding:			12px 0 0 20px;
	text-align: 		left;
	color:				#fff;
	text-decoration:	none;
	font-size:			11px;
}
a.cadre2:hover,
a.cadre2:focus,
a.cadre2:active{
	text-decoration:	underline;
}

/*-------------
 * Formulaire contact
 *-------------*/
.page form ul{
	margin:	0;
	padding:0;
}
.page form ul li{
	list-style-type:	none;
	list-style-image:	none;
	margin:				0 0 2px 0;
}
.page form ul li label{
	display: 	block;
	float: 		left;
	margin: 	0 10px 0px 0;
	padding: 	0;
	width: 		70px;
}
input, textarea{
	width: 			160px;
	font-size:		12px;
	color:			#a4003a;
	font-family:	Arial, Helvetica, sans-serif;
	border:			solid 1px #444;
}
li.error label{
	color:	#a4003a;
}
li.error input, li.error textarea{
	border:				solid 1px #a4003a;
	background-color:	#f6e5eb;
}
textarea{
	height: 	60px;
}
.submit{
    border: 		1px solid #d81f61;
    background: 	#a4003a;
    cursor: 		pointer;
    padding: 		0px 10px;
    margin: 		5px 0 0 100px;
	color:			#fff;
	font-size:		11px;
	text-transform:	lowercase;
	width:			100px;
}
