@charset "UTF-8";

/* SpryMasterDetail.css */

/* Copyright (c) 2007. Adobe Systems Incorporated. All rights reserved. */

/* This is the selector for the main Master/Detail structure container. 
 *
 * If you want to constrain the width of the Master/Detail structure, set a width on
 * the Master/Detail container. By default, our structure expands horizontally to fill
 * up available space.
 */
.MasterDetail
{
	font: 100% Verdana, Geneva, sans-serif;
	margin: 2px;
}

/* This is the selector for the Master Container element which houses all the MasterColumn
 * classes. By default the Master column occupy about 35% from the width of the 
 * entire structure. 
*/
.MasterDetail .MasterContainer
{
	background-color: #EAEAEA;
	border: 1px solid #CCC;
	width: 13%;
	float: left;
	overflow: hidden;
}

/* This is the selector for a Master Column element which holds the actual data for 
 * a master column.
*/
.MasterDetail .MasterColumn
{
	font-size: 75%;
	background-color: #CCCCCC;
	padding:5px;
	cursor:pointer;
}

/* This is the selector for a highlighted Master Column element.
*/
.MasterDetail .MasterColumnHover
{
	background-color: #EAEAEA;
}

/* This is the selector for a selected Master Column element.
*/
.MasterDetail .MasterColumnSelected
{
	background-color:#848484;
	color: white;
}

/* This is the selector for the Detail Container element which houses all the DetailColumn
 * classes. By default the Detail column occupy about 60% from the width of the 
 * entire structure. 
*/
.MasterDetail .DetailContainer
{
	border: 1px solid gray;
	padding:10px;
	width: 80%;
	float: right;
	overflow: auto;
}

/* This is the selector for a Detail Column element which holds the actual data for 
 * a detail column.
*/
.MasterDetail .DetailColumn
{
	margin-bottom: 1px;
}
.MasterDetail {
	position: absolute;
	width: 928px;
	left: 16px;
	top: 250px;
}
.MasterDetail .DetailContainer {
	background-color: #CCCCCC;
	border: thin solid #CCCCCC;
	padding: 0px;
}
.bouton_continuer {
	position: absolute;
	left: 820px;
	top: 748px;
}
.boutonrevenir {
	position: absolute;
	left: 94px;
	top: 753px;
}
.accueilmaison {
	position: absolute;
	left: 15px;
	top: 183px;
}
.Titretexte {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #00F;
	left: 200px;
	top: 364px;
}
.titretexte2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #00F;
	position: absolute;
	left: 205px;
	top: 442px;
}
.boutonfaitesvotredeclaration {
	position: absolute;
	left: 303px;
	top: 310px;
}
.logoOK {
	position: absolute;
	left: -2px;
	top: -3px;
}
#Image7 {
	position: absolute;
	left: 502px;
	top: 413px;
	width: 237px;
}
#Image9 {
	position: absolute;
	left: 115px;
	top: 184px;
}
#Image10 {
	position: absolute;
	left: 227px;
	top: 183px;
}
#Image11 {
	position: absolute;
	left: 320px;
	top: 184px;
}
#Image12 {
	position: absolute;
	left: 417px;
	top: 184px;
}
#Image13 {
	position: absolute;
	left: 519px;
	top: 184px;
}
#Fond_texte_courant {
	color: #EAEAEA;
}
.fond_texte_courant {
	background-color: #CCCCCC;
	position: absolute;
	width: 763px;
	height: 1763px;
	left: 199px;
	top: 240px;
	padding-top: 1pt;
	padding-right: 6pt;
	padding-bottom: 6pt;
	padding-left: 6pt;
}
.fond_cote {
	position: absolute;
	width: 130px;
	height: auto;
	left: 13px;
	top: 237px;
	background-color: #D9D9D9;
	text-align: center;
	padding: 6pt;
	font-weight: normal;
	font-size: 12px;
}
.fond_texte_courant p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000;
	text-align: left;
}
Grand_Titre_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00F;
}
.Grand_titre_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000;
	text-align: center;
}
#revenir_ancre {
	text-align: left;
}
.fond_texte_courant p a #revenir_gauche {
	text-align: left;
}
.fond_texte_courant p a #continuer_droite {
	text-align: right;
}
.fond_texte_courant p a #truc {
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.cadre_gde_image {
	position: absolute;
	width: 769px;
	left: 175px;
	top: 580px;
	height: 149px;
	background-color: #D9D9D9;
	padding: 6pt;
}
.gd_cadre {
	position: absolute;
	left: 175px;
	top: 563px;
	width: 655px;
	height: 248px;
}
.filet_menu {
	position: absolute;
	width: 781px;
	left: 51px;
	top: 200px;
	height: 14px;
}
#Image14 {
	position: absolute;
	left: 610px;
	top: 184px;
}
#Image15 {
	position: absolute;
	left: 935px;
	top: 236px;
}
.test {
	position: absolute;
	left: 672px;
	top: 175px;
}
.contour_menu {
	position: absolute;
	left: -13px;
	top: 173px;
	height: 54px;
}
.enconstruction {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #00F;
	text-align: center;
	position: absolute;
	left: 276px;
	top: 196px;
}
.ecriveznous {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #000;
	text-align: left;
}
.besoinaide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #00F;
	text-align: center;
}
.texte15euros {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000;
	left: 978px;
	top: 337px;
	height: 40px;
}
.textgratuit {
	position: absolute;
	left: 347px;
	top: 504px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000;
}
.textetitre {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000;
	left: 976px;
	top: 262px;
	width: 676px;
}
.logoservices {
	position: absolute;
	left: 235px;
	top: 583px;
}
.textservices {
	position: absolute;
	left: 347px;
	top: 605px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000;
	width: 418px;
}
#retour {
	position: absolute;
}
.retour {
	position: absolute;
	left: 213px;
	top: 665px;
}
.Devis {
	position: absolute;
	left: 970px;
	top: 636px;
}
.tableauredactionnel {
	background-color: #CCF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.promotionindex {
	position: absolute;
	top: 599px;
	left: 972px;
}
.promotiondeclaration {
	position: absolute;
	left: 789px;
	top: -240px;
}
.promotionautre {
	position: absolute;
	top: -247px;
	left: 791px;
}
.mairie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.mairie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
}
.depmairie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
}
.fond_texte_courant table {
	text-align: left;
}
.nosrealisations {
	position: absolute;
	left: 972px;
	top: 797px;
}
.realisationsdp {
	position: absolute;
	left: 992px;
	top: 484px;
}
.redactiontexte {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 7pt;
	color: #000;
	text-align: justify;
	font-style: normal;
	font-weight: lighter;
}
.Facebook {
	position: absolute;
	left: 993px;
	top: 189px;
}
.twitter {
	position: absolute;
	left: 1029px;
	top: 188px;
	height: 29px;
	width: 31px;
}
.googleplus1 {
	position: absolute;
	left: 1069px;
	width: 50px;
	height: 28px;
	top: 177px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
}
.planpromo {
	position: absolute;
	left: 976px;
	top: 425px;
}
.planpromo2 {
	position: absolute;
	left: 795px;
	top: 78px;
}
.bouton-permis {
	position: absolute;
	left: 972px;
	top: 880px;
}
.permisrubriques {
	position: absolute;
	left: 792px;
	top: 254px;
}
.doc3 {
	position: absolute;
	left: 9px;
	top: 946px;
}

