body 						{ font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #8c8c8c; text-align: justify; border-width: 0; outline-width: 0; }
@font-face {
	font-family: "XBand";
	src: url("XBandRough.TTF") format("truetype");
}
strong						{ font-weight: bold; }
.gras						{ font-weight: bold; }
h1							{ color: #9a9a9a; font-size: 16px; line-height: 25px; margin-bottom: 20px; }
#accroche					{ width: 524px; height:77px; font-family: XBand; color: #a83c20; font-size: 24px; line-height: 24px; text-align: center; border: solid 0 red; }
#center 					{ position: absolute; left: 50%; top: 50%; }
#container 					{ position: absolute; left: -491px; top: -400px; width: 982px; height: 800px; margin: 0px; padding: 0px 0px 0px 0px; border: 0px solid red; }
#pub 						{ z-index: 5; height: 21px; width: 455px; left: 0px; top: 664px; position: absolute; overflow: hidden; visibility: hidden; border: 0px solid #999; }
#Page			 			{ height: 482px; width: 932px; left: 5px; top: 7px; position: relative; z-index: 9; overflow: auto; visibility: visible; }
#SocieteCondition 			{ height: 459px; width: 925px; left: 5px; top: 7px; position: relative; z-index: 9; overflow: auto; visibility: visible; }
#SocieteQui 				{ height: 482px; width: 930px; left: 5px; top: 2px; position: relative; z-index: 11; overflow: auto; visibility: visible; }
#SocieteContact 			{ height: 482px; width: 930px; left: 5px; top: 2px; position: relative; z-index: 11; overflow: auto; visibility: visible; }
#InternetDevis1 			{ height: 482px; width: 395px; left: 45px; top: 300px; position: absolute; z-index: 6; overflow: none; visibility: visible; }
#InternetDevis2 			{ height: 482px; width: 526px; left: 454px; top: 300px; position: absolute; z-index: 5; overflow: auto; visibility: visible; }
#InternetDevisForm 			{ height: 482px; width: 932px; left: 5px; top: 2px; position: relative; z-index: 9; overflow: auto; visibility: visible; }
#InternetReference1 		{ height: 482px; width: 395px; left: 45px; top: 300px; position: absolute; z-index: 6; overflow: none; visibility: visible; }
#InternetReference2 		{ height: 472px; width: 526px; left: 454px; top: 300px; position: absolute; z-index: 5; overflow: auto; visibility: visible; }
#InternetTechnique 			{ height: 476px; width: 932px; left: 5px; top: 2px; position: relative; z-index: 9; overflow: auto; visibility: visible; }
#FMProDevis 				{ height: 482px; width: 930px; left: 5px; top: 2px; position: relative; z-index: 9; overflow: auto; visibility: visible; }
#FMProTechnique				{ height: 482px; width: 930px; left: 5px; top: 2px; position: relative; z-index: 9; overflow: auto; visibility: visible; }
#FMProReference 			{ height: 482px; width: 930px; left: 5px; top: 2px; position: relative; z-index: 9; overflow: auto; visibility: visible; }
#AccesClient 				{ height: 482px; width: 930px; left: 5px; top: 2px; position: relative; z-index: 9; overflow: auto; visibility: visible; }
#AccesClient1 				{ height: 482px; width: 932px; left: 5px; top: 2px; position: relative; z-index: 9; overflow: auto; visibility: visible; }
#Erreur 					{ height: 482px; width: 930px; left: 5px; top: 2px; position: relative; z-index: 9; overflow: auto; visibility: visible; }
table,tr,td 				{ color: #606060; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: justify; }
p			 				{ color: #606060; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: justify; }
select 						{ color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; }
input 						{ color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; }
.submit 					{ color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; }
textarea 					{ color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; }
form 						{ color: #707070; font-size: 11px; line-height: 21px; text-align: justify; }
.invisible					{ display:none; }

a							{ color: #000000; text-decoration: none; }
a:visited					{ color: #000000; text-decoration: none; }
a:active					{ color: #606060; text-decoration: underline; }
a:hover						{ color: #606060; text-decoration: none; }

.GrisClair 					{ background-color: #d0d3cf; }
.MarronClair 				{ background-color: #d5d5aa; }
.note 						{ color: #707070; font-size: 9px; line-height: 9px; text-align: justify; }

.menu 						{ color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #9ca299; vertical-align: middle; }
a.menu:link					{ color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #9ca299; text-decoration: none; vertical-align: middle; }
a.menu:visited				{ color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #9ca299; text-decoration: none; vertical-align: middle; }
a.menu:active				{ color: #bdbdbd; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #9ca299; vertical-align: middle; }
a.menu:hover				{ color: #bdbdbd; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #9ca299; text-decoration: none; vertical-align: middle; }

.menubas					{ color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none; background-color: #9ca299; vertical-align: middle; }
a.menubas:link				{ color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #9ca299; text-decoration: none; vertical-align: middle; }
a.menubas:visited			{ color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #9ca299; text-decoration: none; vertical-align: middle; }
a.menubas:active			{ color: #bdbdbd; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #9ca299; vertical-align: middle; }
a.menubas:hover				{ color: #bdbdbd; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #9ca299; text-decoration: none; vertical-align: middle; }

.contact 					{ color: #606060; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: justify; }
.texte 						{ color: #606060; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: justify; }
.textegros 					{ color: #606060; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; text-align: justify; }
.texteerreur 				{ color: #606060; font-size: 21px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; text-align: justify; }
.textepetit 				{ color: #999; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; }
.avertissement 				{ color: #a8411d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: justify; }
.avoir 						{ color: #b8b8b8; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.superieur 					{ color: #717174; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.fmproencart 				{ font-size: 9px; background-color: #e4e4e4; }
.fmproencartlogo 			{ text-align: center; }
.reftexte0 					{ color: #606060; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }
.reftexte 					{ color: #606060; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-align: left; }

a.reftexte0:link			{ color: #606060; font-size: 12px; font-weight: bold; line-height: 14px; text-decoration: none; }
a.reftexte0:visited			{ color: #606060; font-size: 12px; font-weight: bold; line-height: 14px; text-decoration: none; }
a.reftexte0:active			{ color: #000; font-size: 12px; font-weight: bold; line-height: 14px; text-decoration: none; }
a.reftexte0:hover			{ color: #000; font-size: 12px; font-weight: bold; line-height: 14px; text-decoration: none; }
a.reftexte:link				{ color: #606060; font-size: 11px; font-weight: bold; line-height: 14px; text-decoration: none; }
a.reftexte:visited			{ color: #606060; font-size: 11px; font-weight: bold; line-height: 14px; text-decoration: none; }
a.reftexte:active			{ color: #000; font-size: 11px; font-weight: bold; line-height: 14px; text-decoration: none; }
a.reftexte:hover			{ color: #000; font-size: 11px; font-weight: bold; line-height: 14px; text-decoration: none; }
a.refimg0:link				{ font-size: 131px; outline: solid 2px #fff; }
a.refimg0:visited			{ font-size: 131px; outline: solid 2px #fff; }
a.refimg0:active			{ font-size: 131px; outline: solid 2px #ffc43c; }
a.refimg0:hover				{ font-size: 131px; outline: solid 2px #ffc43c; }
a.refimg:link				{ font-size: 65px; outline: solid 2px #fff; }
a.refimg:visited			{ font-size: 65px; outline: solid 2px #fff; }
a.refimg:active				{ font-size: 65px; outline: solid 2px #ffc43c; }
a.refimg:hover				{ font-size: 65px; outline: solid 2px #ffc43c; }
a.refimgaccueil:link		{ font-size: 47px; outline: solid 2px #fff; }
a.refimgaccueil:visited		{ font-size: 47px; outline: solid 2px #fff; }
a.refimgaccueil:active		{ font-size: 47px; outline: solid 2px #ffc43c; }
a.refimgaccueil:hover		{ font-size: 47px; outline: solid 2px #ffc43c; }

.affmotclef1				{ color: #747474; font-family: arial; font-size: 9px; }
.affmotclef2				{ color: #00f; font-size: 11px; font-family: courier; }
.affmotclef3				{ color: #bbb; font-size: 9px; font-family: helvetica; font-style: italic; }
.affmotclef4				{ color: #ffc400; font-size: 11px; font-family: verdana; }
.affmotclef5				{ color: #74b874; font-size: 10px; font-family: times; }
.affmotclef6				{ color: #ff47ff; font-family: arial, georgia; font-size: 9px; }
.affmotclef7				{ color: #ffc400; font-size: 11px; font-family: verdana; }
.affmotclef8				{ color: #74b874; font-family: arial; font-size: 8px; font-style: italic; }
.affmotclef9				{ color: #bbb; font-family: arial; font-size: 11px; }
