﻿h2
{
	color:#896C93;
	font-size:1.4em;
	margin:0em;
}
p
{
	font-size:1.2em;
	margin:0em;
	margin-bottom:1em;
	text-align:justify;
}
p a
{
	color:#FF3D10;
	text-decoration:none;
}
p a:hover, p a:focus
{
	color:#691907;
	text-decoration:underline;
}
.pageTitle
{
	color:#896C93;
}
.pageTitle:hover, .pageTitle:focus, .rootTitle:hover, .rootTitle:focus
{
	color:#691907;
}

.divCarte
{
	font-size:1.2em;
	position:relative;
	text-align:center;
	margin:1em 0em 2em 0em;
}
.borderedDiv
{
	position:relative;
	text-align:center;
	border: solid 0.1em #F99E07;
	background-color:#FFFCF2;
	color:#371C11;
	margin: 1em 5em 1em 7em;
	z-index:10;
}
.titleImg
{
	margin-top:8em;
	padding-left:7em;
}
.blocTop, .blocBottom
{
	position:relative;
	text-align:center;
	float:left;
	width:14em;
	z-index:20;
}
#firstTopBloc
{
	padding: 0em 2.6em 0em 4em;
}
#firstBottomBloc
{
	padding: 0em 4em 0em 2.6em;
}
.blocBottom
{
	padding: 2em 2.60em 2em 2.60em;
}
.contact1, .contact2
{
	font-size:1.1em;
	font-weight:bold;
	color:#371C11;
	line-height:1.8em;
}
.contact2
{
	font-size:1.2em;
}
.contact3
{
	display:block;
	width:12em;
	font-size:1.1em;
	color:#695745;
}
.plan, .email
{
	background: url('./Images/contact_B_plan.gif') no-repeat left center;
	display:block;
	text-decoration:none;
	color:#695745;
	text-indent:3.2em;
	line-height:2.6em;
	text-align:left;
}
a.email
{
	background: url('./Images/contact_B_mail.gif') no-repeat left center;
}
a.plan:hover
{
	background: url('./Images/contact_B_plan_over.gif') no-repeat left center;
}
a.email:hover
{
	background: url('./Images/contact_B_mail_over.gif') no-repeat left center;
}

.divForm
{
	position:relative;
	margin-left: 4em;
	padding: 6em 0em 0em 4em;
	border: solid 0.1em #E97A21;
	background-color: #FFFCF2;
}
.formTable
{
	position:relative;
	top:-10em;
	text-align:left;
	border:outset 0.1em #896C93;
	background-color: #E6F4DC;
	padding: 0.1em 0.4em 0.1em 1em;
	margin: 0em 0em 0em 2em;
	width:50em;
	font-size:1.1em;
/*	z-index:10;*/
}
.formHeaderTop
{
	vertical-align:text-top;
}
.formTable input, .formTable textarea, .formTable select
{
/*	font-size:1em;*/
	background-color: #F6FAEC;
	font-family: "Trebuchet MS" , Arial, Helvetica;
}
/*.watermark
{
	font-size:1em;
	color:#896C93;
}*/
label { cursor:hand;}
.requiredLabel
{
	font-weight:900;
	color:#A04040;
}
#formErrSummary
{
	position:absolute;
	top:40em;
	left:-12em;
	width:14em;
}
.captionDiv
{
	position:relative;
	top:1em;
	border: solid 0.1em #E97A21;
	background-color:#FFF9E6;
	margin: 1em 4em 0em 0em;
	padding: 1em 0em 12em 1em;
	font-size:1.1em;
/*	z-index:9;*/
}
.formConseil
{
	padding: 0.5em 0em 0.5em 1em;
}
.formConseil input, .formConseil textarea
{
	font-size:1.1em;
	background-color: #FFEEC3;
	color:#6F9DB2;
	border:solid 0.2em #FCD592;
	font-family: "Trebuchet MS" , Arial, Helvetica;
}
.conseilInfo
{
	font-family: "Trebuchet MS" , Arial, Helvetica;
	font-size:1.1em;
	color:#EE870E;
}
.imgModel, .imgModelOver, .imgModelSel, .imgModelSelOver
{
	float:left;
	padding:0.4em;
}
.imgModelOver, .imgModelSelOver { background-color: #E6F4DC; }
.imgModelSel { background-color: #E97A21; }
#divModels
{
	border: solid 0.1em #E97A21;
	background-color:#FFF9E6;
	height:22em;
	overflow:auto;
}