#paraart {
	color: #526EA0;
	text-align: justify;	
}
#edresseste {
	position: absolute;
	top: 330px;
}
#edresseste p {
	padding-left: 5px;
	font-weight: bold;
	color: #069;
}
#edresseste2 {
	font-weight: bold;
	position: absolute;
	top: 593px;
	width: 556px;
}
#edresseste2 p {
	padding-left: 320px;
	width: 200px;
}
body, td, div , form, input, ul, li, img , h1, h2, h3, h4, h5, p, a{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	scrollbar-face-color: #A2B9CC;
	scrollbar-shadow-color: #DFF1FF;
	scrollbar-highlight-color: #DFF1FF;
	scrollbar-3dlight-color: #DFF1FF;
	scrollbar-darkshadow-color: #DFF1FF;
	scrollbar-track-color: #DFF1FF;
	scrollbar-arrow-color: #FF0;
	list-style-type: none;
	margin: 0px  0px  0px  0px;
	padding: 0px 0px 0px 0px;
	background-image: none;
	background-repeat: no-repeat;
	border: solid 0px;
	text-decoration: none;
}

.page {
	margin: 0px;
	padding: 0px;
	height: 2000px;
	width: 100%;
	background-image: url(/img/fndgene.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	text-align: center;
}
.page .centerpage .droite .acctel {
	background-image: url(/img/acctel.jpg);
	height: 225px;
	background-position: center top;
	margin-top: 4px;
}
.page .centerpage .droite .acctel:hover {
	background-image: url(/img/acctelb.jpg);
}
.page .centerpage .droite .boutdroite ul li a {
	background-image: url(/img/btdroiteb.jpg);
	height: 30px;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.page .centerpage .droite .boutdroite ul li a:hover {
	background-image: url(/img/btdroitea.jpg);
}
.page .centerpage .droite .produitacc {
	background-image: url(/img/produitacc.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 180px;
	font-size:10px;
	line-height:11px;
}
.page .centerpage .droite .produitacc a {
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	font-weight: bold;
	padding-top: 25px;
	color: #70B121;
}
.page .centerpage .droite .produitacc a:hover {
	color: #F90;
}


.page .centerpage .droite .acctel .telac {
	text-align: center;
	padding-top: 198px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	line-height: 16px;
}

.centerpage {
	background-color: #FFF;
	height: 100%;
	width: 900px;
	list-style-type: none;
	margin: auto;
}
.pied {
	color: #09C;
	height: 22px;
	width: 100%;
	bottom: 0px;
	position: fixed;
	left: 0px;
	background-image: url(/img/fndfoot.png);
	line-height: 24px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	overflow: visible;
	visibility: visible;
	z-index: 10;
}
.page .centerpage .head {
	background-image: url(/img/head.jpg);
	height: 175px;
	width: 900px;
}
.page .centerpage .head #acc {
	width: 350px;
	height: 175px;
	float: left;
}

.page .centerpage .head .entete {
	height: 22px;
	width: 420px;
	line-height: 22px;
	margin-left: 130px;
	overflow: hidden;
	font-weight: normal;
	color: #BBE0FF;
	float: left;
}
.page .centerpage .head .newstitre {
	color: #BBE0FF;
	font-weight: bold;
	line-height: 22px;
	width: 115px;
	text-align: right;
	float: left;
	height: 20px;
	margin-top: 4px;
}
.page .centerpage .head #news {
	color: #D2E0FF;
	height: 20px;
	margin-top: 4px;
	line-height: 22px;
	float: left;
	margin-left: 9px;
}
.page .centerpage .head #news a {
	color: #BBE0FF;
	font-weight: bold;
}
.page .centerpage .head #news a:hover {
	color: #F90;
	font-weight: bold;
}
.page .centerpage .head .men1 {
	width: 550px;
	float: left;
	height: 27px;
}
.page .centerpage .head .men1 ul {
	padding-left: 73px;
	font-weight: bold;
	margin-top: 9px;
}
.page .centerpage .head .men1 ul li a {
	color: #FFF;
	text-align: center;
}
.page .centerpage .gauche .credimp .milcre a {
	color: #0093CC;
}
.page .centerpage .gauche .credimp .milcre2 ul {
	width: 110px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.page .centerpage .head .men1 ul #li2 {
	background-image: url(/img/btmenb1.gif);
	width: 142px;
}
.page .centerpage .head .men1 ul #li2:hover {
	background-image: url(/img/btmenb2.gif);
}

.page .centerpage .head .men1 ul li {
	float: left;
	display: block;
	padding-right: 4px;
	padding-left: 4px;
	text-align: center;
	line-height: 20px;
	color: #FFF;
	background-image: url(/img/btmena1.gif);
	width: 101px;
}
.page .centerpage .head .men1 ul li:hover {
	background-image: url(/img/btmena2.gif);
}


.page .centerpage .head .ident {
	height: 75px;
	width: 350px;
	float: left;
	margin-left: 200px;
	margin-top: 25px;
}
.page .centerpage .gauche {
	width: 170px;
	background-image: url(/img/bleu.jpg);
	background-repeat: repeat-y;
	background-position: 168px 0px;
	float: left;
	height: 100%;
}
.page .centerpage .gauche a {
	color: #FFF;
}
.page .centerpage .gauche #gloss:hover {
	background-image: url(/img/mengabasb.gif);
}
.page .centerpage .head .ident #form1 #ok {
	width: 22px;
	height: 22px;
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	color: #657FBA;
	margin-left: 15px;
	padding: 2px;
	text-align: center;
}
.page .centerpage .head .ident #form1 #ok:hover {
	color: #F90;
}



.page .centerpage .head .ident #form1 #ident {
	width: 120px;
	margin-top: 20px;
	margin-left: 35px;
	font-weight: bold;
	color: #657FBA;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.page .centerpage .head .ident #form1 #pass {
	color: #657FBA;
	width: 80px;
	margin-left: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.page .centerpage .head .ident .espace {
	color: #7588B3;
	font-weight: bold;
	margin-left: 35px;
	margin-top: 8px;
}
.page .centerpage .head .ident .espace a {
	color: #8699B9;
}
.page .centerpage .head .ident .espace a:hover {
	color: #F90;
}
.page .centerpage .gauche .credimp {
	width: 150px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.page .centerpage .gauche #men2 {
}
.centredroite .taxacc1 .etapes #bout li:hover {
	background-image: url(/img/boutdevb.png);
}

.page .centerpage .gauche #men2 li {
	background-image: url(/img/mengabasa.gif);
	line-height: 27px;
	color: #FFF;
	font-weight: bold;
	margin-left: 10px;
	padding-left: 10px;
	background-position: left center;
	background-repeat: no-repeat;
}
.page .centerpage .gauche #men2 li:hover {
	background-image: url(/img/mengabasb.gif);
}
.page .centerpage .gauche #gloss {
	font-weight: bold;
	color: #FFF;
	background-image: url(/img/bthgloss.jpg);
	background-repeat: no-repeat;
	height: 22px;
	margin-left: 10px;
	margin-top: 15px;
	padding-top: 3px;
	padding-left: 10px;
}
.page .centerpage .droite {
	float: left;
	width: 138px;
	background-image: url(/img/bleu.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	height: 100%;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #4DABDF;
}
.page .centerpage .gauche .credimp .milcre2 ul li a {
	font-weight: bold;
	color: #069;
}
.page .centerpage .gauche .credimp .milcre2 ul li a:hover {
	color: #F90;
}


.centredroite {
	width: 590px;
	float: left;
	background-image: url(/img/fndcentredroit.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	height: 100%;
}
.centredroite .imageacc {
	height: 298px;
	width: 235px;
	float: left;
}
.centredroite .taxacc1 {
	float: left;
	height: 298px;
	width: 355px;
	background-image: url(/img/arbres.jpg);
	background-repeat: no-repeat;
	background-position: 180px 120px;
}
.centredroite .taxacc1 .text2 {
	background-image: url(/img/unique.gif);
	text-align: left;
	font-size: 12px;
	width: 235px;
	height: 50px;
	line-height: 12px;
	padding-top: 15px;
	color: #F60;
	margin-left: 15px;
	background-position: 0px -5px;
	padding-left: 100px;
	font-weight: bold;
}
.centredroite .taxacc1 .etapes ul {
	float: left;
	margin-top: 5px;
}
.centredroite .taxacc1 .txt3 {
	width: 340px;
	float: left;
	font-size: 11px;
	text-align: justify;
	color: #536FA1;
	padding: 5px;
	line-height: 11px;
	margin-top: 0px;
}
.centredroite .taxacc1 .etapes #bout li a {
	text-align: center;
	color: #536FA1;
}
.centredroite .taxacc1 .etapes #eta li {
	font-size: 36px;
	font-style: italic;
	font-weight: bold;
	color: #536FA1;
	line-height: 50px;
	margin-left: 10px;
}
.centredroite .taxacc1 .etapes #bout li {
	color: #536FA1;
	font-weight: bold;
	text-align: center;
	background-image: url(/img/boutdeva.png);
	background-repeat: no-repeat;
	width: 180px;
	height: 50px;
	line-height: 42px;
	background-position: 10px 0px;
	margin-left: 15px;
}




.page .centerpage .gauche #men2 li a {
	color: #FFF;
}

.page .centerpage .gauche .credimp .hautcre {
	background-image: url(/img/arondhaut.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 22px;
}
.page .centerpage .gauche .credimp .milcre {
	background-color: #DFF1FF;
	color: #069;
	text-align: justify;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 11px;
}
.page .centerpage .gauche .credimp .milcre2 {
	background-color: #DFF1FF;
	color: #069;
	text-align: justify;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 11px;
	height: 200px;
	overflow: auto;
	clear: both;
	width: 140px;
}
.page .centerpage .gauche .credimp .bascre {
	background-image: url(/img/arondbas.jpg);
	height: 22px;
}
.centredroite h1 {
	background-image: url(/img/2carretitre.jpg);
	text-align: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	color: #536FA1;
}
.centredroite .titracc {
	margin-top: 20px;
	height: 30px;
	float: left;
	width: 500px;
	display: block;
}
.centredroite .fndacccalacul {
	float: left;
	width: 590px;
	background-image: url(/img/fndacccalcul.jpg);
	background-repeat: no-repeat;
	height: 160px;
	background-position: 16px 0px;
	position: relative;
	overflow: visible;
	visibility: visible;
	z-index: 0;
}
.centredroite .fndacccalacul #mat {
	height: 25px;
	display: block;
	margin-top: 25px;
	margin-left: 45px;
	z-index: 2;
	position: relative;
	visibility: visible;
}
.centredroite .fndacccalacul #mat li {
	float: left;
	width: 105px;
	text-align: center;
	margin-right: 27px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFF;
	font-size: 11px;
	background-image: url(/img/4.gif);
	height: 22px;
}
.centredroite .fndacccalacul #mat li:hover {
	background-image: url(/img/3.gif);
}

#ul2       {
	margin-top: 10px;
	line-height: 11px;
	display: none;
	height: 150px;
	width: 130px;
	background-color: #DB5027;
	background-image: url(/img/ulmat1.jpg);
}
.centredroite .fndacccalacul #mat li #ul2 li {
	background-image: url(/img/ulmat1.jpg);
}

#mat li:hover #ul2     {
	display: block;
}

.centredroite .fndacccalacul #mat li ul li {
	background-color: #71BAA7;
	text-align: left;
	padding: 5px;
	overflow: visible;
	margin: 0px;
	width: 120px;
}

.centredroite .fndacccalacul #imp{
	height: 25px;
	display: block;
	margin-top: 42px;
	margin-left: 45px;
	z-index: 1;
}
.centredroite .acctxtbas .pavaccbas {
	width: 545px;
	float: left;
	font-size: 11px;
	color: #326699;
	line-height: 12px;
	background-image: url(/img/fndtxtbas.jpg);
	padding-left: 30px;
	padding-right: 15px;
	background-position: 15px 0px;
	padding-top: 5px;
	height: 250px;
	text-align: justify;
}
.centredroite .acctxtbas .pavaccbas img {
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.centredroite .acctxtbas .inscrip form table tr td input {
	font-size: 12px;
	color: #536FA1;
	border: 1px solid #536FA1;
	font-weight: bold;
	width: 200px;
}
.centredroite .acctxtbas .inscrip form table tr td #titre {
	font-weight: bold;
	color: #536FA1;
	border: 1px solid #506B9B;
}


.centredroite .fndacccalacul #imp li{
	float: left;
	width: 105px;
	text-align: center;
	margin-right: 27px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFF;
	font-size: 11px;
	background-image: url(/img/2.gif);
	height: 22px;
}
.centredroite .fndacccalacul #imp li:hover {
	background-image: url(/img/1.gif);
}
#ul3       {
	margin-top: 10px;
	line-height: 11px;
	display: none;
	height: 150px;
	width: 130px;
	background-color: #309B81;
	background-image: url(/img/ulmat2.jpg);
}
.centredroite .fndacccalacul #imp li #ul3 li {
	background-color: #71BAA7;
	background-image: url(/img/ulmat2.jpg);
}
#imp li:hover     #ul3{
	display: block;
	background-color: #71BAA7;
}
.centredroite .fndacccalacul #imp li ul li{
	background-color: #71BAA7;
	text-align: left;
	padding: 5px;
	margin: 0px;
	width: 120px;
}
.page .centerpage .gauche .partenaires {
	background-image: url(/img/3.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	color: #FFF;
	overflow: visible;
	position: relative;
	visibility: visible;
}
.page .centerpage .gauche .partenaires:hover #part {
	display: block;
}
.page .centerpage .gauche .partenaires #part {
	width: 400px;
	height: auto;
	background-color: #E1FBF3;
	color: #0066AB;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	display: none;
}
.page .centerpage .gauche .partenaires #part h2 a {
	color: #06C;
	font-style: italic;
	font-weight: normal;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
}
.page .centerpage .gauche .partenaires #part h1 {
	margin: 0px;
	line-height: 20px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.centredroite .construct {
	float: left;
	width: 590px;
	text-align: center;
	font-size: 24px;
	color: #F90;
	padding-top: 100px;
}
.centredroite .construct a {
	font-size: 16px;
	font-weight: bold;
	color: #F30;
	text-align: center;
}
.centredroite .inscrip {
	float: left;
	width: 590px;
	text-align: left;
	font-size: 12px;
	color: #4C72B3;
	padding-top: 10px;
}
.centredroite .titrebilanacc h1{
	background-image: url(/img/2carretitre.jpg);
	text-align: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	height: 25px;
	line-height: 12px;
	font-weight: bold;
	color: #536FA1;
}
.centredroite .acctxtbas .bilanform {
	display: block;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: left;
	width: 570px;
	background-image: url(/img/fndformarbre.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.centredroite .acctxtbas .bilanform #bouton {
	text-align: center;
}
.centredroite .acctxtbas .bilanform #bouton #boutonimg {
	background-image: url(/img/btforma.jpg);
	background-repeat: repeat;
	height: 21px;
	width: 146px;
	text-align: center;
	margin-left: 200px;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	line-height: 21px;
}
.centredroite .acctxtbas .bilanform ul li {
	background-image: url(/img/carrejaune1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
	margin-left: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #536FA1;
}
.centredroite .acctxtbas .bilanform .formbilan1 {
	background-image: url(/img/fndformarbre.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.centredroite .acctxtbas .tirebilan {
	font-size: 24px;
	color: #536FA1;
	font-style: italic;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 20px;
}
.centredroite .acctxtbas .bilanform #bouton #boutonimg a {
	color: #FFF;
}
#boutonimg:hover {
	background-image: url(/img/btformb.jpg);
}
.centredroite .acctxtbas .titracc .titrebilanacc h1 em {
	font-size: 24px;
	line-height: 20px;
}
#boutonimg2:hover {
	background-image: url(/img/btformb.jpg);
	color: #0F0;
}
#boutonimg3:hover {
	background-image: url(/img/btformb.jpg);
}
.centredroite .acctxtbas .bilanform form #nbpiece {
	margin-left: 40px;
	width: 50px;
	background-color: #DFF1FF;
	font-weight: bold;
	border: 1px solid #5273B6;
}
.centredroite .acctxtbas .bilanform #formetape3 #nompiece {
	width: 195px;
}


.centredroite .acctxtbas .bilanform #bouton #boutonimg2 {
	background-image: url(/img/btforma.jpg);
	background-repeat: repeat;
	height: 21px;
	width: 146px;
	text-align: center;
	margin-left: 0px;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	line-height: 21px;
}
#boutonimg3 {
	background-image: url(/img/btforma.jpg);
	background-repeat: repeat;
	height: 21px;
	width: 160px;
	text-align: center;
	margin-left: 0px;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	line-height: 21px;
}
.centredroite .acctxtbas .bilanform form #bouton #boutonimg #boutform {
	background-image: url(/img/btforma.jpg);
	width: 150px;
	font-weight: bold;
	color: #FFF;
	font-size: 12px;
}
.centredroite .acctxtbas .bilanform #formetape3 {
	height: 300px;
}
.centredroite .acctxtbas .bilanform input  {
	background-color: #DFF1FF;
	border: 1px solid #536FA1;
	font-weight: bold;
	font-size: 12px;
	padding-left: 5px;
}
.centredroite .acctxtbas .bilanform select  {
	background-color: #DFF1FF;
	border: 1px solid #536FA1;
	font-weight: bold;
	font-size: 12px;
	padding-left: 5px;
}
.centredroite .acctxtbas .bilanform .murspieces {
	width: 470px;
	margin-bottom: 30px;
	margin-left: 40px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.centredroite .acctxtbas .bilanform .murspieces .nompiece {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	background-color: #536FA1;
	line-height: 18px;
}
.centredroite .acctxtbas .bilanform .murspieces .mur {
	font-size: 12px;
	color: #009;
	font-weight: bold;
	width: 40px;
	display: block;
	float: left;
	margin-left: 10px;
	line-height: 35px;
	height: 35px;
}
.centredroite .acctxtbas .bilanform .murspieces .largeurmur {
	font-size: 12px;
	width: 60px;
	padding-left: 50px;
	float: left;
}
.centredroite .acctxtbas .bilanform .murspieces .hautmur {
	font-size: 12px;
	width: 60px;
	padding-left: 20px;
	float: left;
}
.centredroite .acctxtbas .bilanform .murspieces .expo {
	font-size: 12px;
	width: 100px;
	padding-left: 20px;
	float: left;
}
.centredroite .acctxtbas .bilanform .murspieces .nbfen {
	font-size: 12px;
	width: 140px;
	padding-left: 0px;
	float: left;
	text-align: center;
	display: block;
}
.centredroite .acctxtbas .bilanform .murspieces .lignetab {
	margin-top: 5px;
}
.centredroite .acctxtbas .bilanform .murspieces .lignetab form #nombrefenselect {
	margin-left: 0px;
}
.centredroite .acctxtbas .bilanform .murspieces .lignetab #formligne {
	margin: 0px;
	display: block;
	background-color: #F5FAFD;
	border: 1px solid #336;
	height: 30px;
}

.centredroite .acctxtbas .bilanform .murspieces form #exposition {
	width: 100px;
}
.centredroite .acctxtbas .bilanform form .murspieces .titresmurs {
	display: block;
	width: 450px;
	height: 20px;
}
.centredroite .acctxtbas .bilanform form .murspieces .lignetab #formligne .regul {
	display: block;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 200px;
}
.centredroite .acctxtbas .bilanform form .murspieces .lignetab #formligne .hautlarg {
	float: left;
}




.centredroite .acctxtbas .bilanform form #larg , #haut{
	width: 60px;
	height: 15px;
	margin: 0px;
	text-align: right;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.centredroite .acctxtbas .bilanform #formetape3 #heuteurpiece {
	width: 40px;
	text-align: right;
}
.centredroite .acctxtbas .bilanform #formetape3 #hauteurmur {
	width: 40px;
	text-align: right;
}
.centredroite .acctxtbas .bilanform #formetape3 .tbtitrea {
	font-size: 16px;
	font-weight: bold;
	color: #536FA1;
	display: inline;
	margin-right: 185px;
}
.centredroite .acctxtbas .bilanform #formetape3 .tbtitreb {
	font-size: 16px;
	font-weight: bold;
	color: #536FA1;
	display: inline;
	margin-right: 45px;
}
.centredroite .acctxtbas .bilanform #formetape3 .tbtitrec {
	font-size: 16px;
	font-weight: bold;
	color: #536FA1;
	display: inline;
	margin-right: 185px;
}
.centredroite .acctxtbas .bilanform form table tr #pieceset5 {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #536FA1;
	padding-left: 5px;
}
.centredroite .acctxtbas .bilanform form table tr #plafet5 , #plancet5{
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #536FA1;
	padding-right: 10px;
	padding-left: 5px;
	width: 200px;
}
.centredroite .acctxtbas .bilanform form table tr #piece2et5 {
	font-size: 12px;
	font-weight: bold;
	color: #536FA1;
	padding-left: 5px;
	height: 25px;
	line-height: 25px;
}
#plaf , #planch{
	width: 200px;
	padding-right: 5px;
	padding-left: 5px;
}
.centredroite .acctxtbas .bilanform ul li .exemplespratiques {
	background-color: #E2F3FD;
	height: auto;
	width: 500px;
	overflow: auto;
	position: relative;
	visibility: visible;
	z-index: 1;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	display: none;
}
#exprat:hover .exemplespratiques {
	display: block;
}
.centredroite .acctxtbas .bilanform form table tr td #typeactiv {
	width: 220px;
}
.centredroite .acctxtbas .bilanform form table tr td #totelec {
	width: 80px;
	text-align: right;
	padding-right: 5px;
}
#titreet6 {
	font-size: 14px;
	color: #FFF;
	background-color: #536FA1;
	font-weight: bold;
	padding-left: 5px;
	line-height: 25px;
	display: block;
	height: 25px;
}
#tabet6 {
	margin-top: 15px;
	background-color: #FFF;
	border: 1px solid #536FA1;
}

#ligneet6 td {
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #536FA1;
	background-color: #FFF;
}
#exposition {
	width: 110px;
}
#nombrefenbselect {
	float: left;
}
#dim {
	text-align: right;
	width: 30px;
	padding-right: 5px;
}
.centredroite .acctxtbas .bilanform form #tabet7 tr td select {
	width: 110px;
}
.centredroite .acctxtbas .bilanform form #tabet7 {
	font-size: 12px;
	font-weight: bold;
	color: #536FA1;
	text-align: center;
}
.centredroite .acctxtbas .bilanform form #tabet7 #lignemuret7 td {
	height: 25px;
	line-height: 12px;
}
.centredroite .acctxtbas .bilanform form #tabet7 #lignetitreet7 td {
	text-align: center;
}
.centredroite .acctxtbas .bilanform form #tabet7 tr #titrepieceet7 {
	font-size: 16px;
	line-height: 25px;
	color: #FFF;
	background-color: #536FA1;
	padding-left: 5px;
}
.centredroite .acctxtbas .bilanform form #tabet7 {
	background-color: #FFF;
}
#hide       {
	background-color: #FFF;
	display: none;
}
#lignemuret7 #nommuret7 {
	width: 90px;
}
#expoet7 {
	line-height: 25px;
	text-align: center;
	width: 90px;
	height: 25px;
	display: block;
}
.centredroite .acctxtbas .bilanform #bilantherm {
	font-size: 12px;
	font-weight: bold;
	color: #536FA1;
	background-color: #FFF;
	text-align: right;
}
.centredroite .acctxtbas .bilanform #bilantherm tr #topieces {
	text-align: center;
	padding-right: 5px;
}
.centredroite .acctxtbas .bilanform #bilantherm tr #soustopieces {
	color: #F90;
	text-align: center;
	padding-right: 0px;
}
.centredroite .acctxtbas .bilanform #bilantherm tr #totapport {
	color: #090;
	text-align: center;
	padding-right: 5px;
}
.centredroite .acctxtbas .bilanform #bilantherm tr #totgeneral {
	font-size: 14px;
	color: #C30;
	text-align: center;
	padding-right: 0px;
}
.centredroite .acctxtbas .bilanform .differentiel {
	font-style: italic;
	text-align: center;
	display: block;
	padding-right: 15px;
	padding-left: 15px;
	color: #536FA1;
	font-weight: bold;
}
.centredroite .acctxtbas .bilanform .recap {
	font-size: 12px;
	font-weight: bold;
	padding-left: 30px;
}
.centredroite .acctxtbas .bilanform .recap em {
	color: #C30;
}
.centredroite .acctxtbas .bilanform .bilantermine {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 20px;
}
.centredroite .acctxtbas .bilanform .bilantermine a {
	font-size: 14px;
	color: #333;
	text-decoration: underline;
}
.centredroite .acctxtbas .bilanform .etablirdevis {
	padding: 20px;
}
.centredroite .acctxtbas .bilanform .etablirdevis a {
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	background-color: #008AC0;
	padding: 5px;
	width: 250px;
	display: block;
	text-align: center;
	margin-left: 140px;
}
.centredroite .acctxtbas .bilanform .etablirdevis a:hover {
	background-color: #0C0;
}

.centredroite .acctxtbas .bilanform #bilantherm tr #totgeneral p {
	text-align: center;
}
.centredroite .acctxtbas .bilanform #bilantherm tr td {
	padding-left: 5px;
}
.centredroite .acctxtbas .bilanform #bilantherm tr #sep {
	background-color: #516C9D;
	height: 2px;
}
.centredroite .acctxtbas .bilanform ul #sousliste1 {
	background-image: none;
	padding-left: 25px;
}
#tableausplits {
	text-align: center;
}
#tableausplits table {
	width: 143px;
	float: left;
	font-size: 11px;
}
#tableausplits {
	height: 200px;
	width: 574px;
}
#tableausplits #titre {
	background-color: #C6E1F4;
	font-size: 11px;
	font-weight: bold;
}
#tableausplits table td{
	font-size: 11px;
	height: 30px;
	vertical-align: middle;
	padding: 0px;
}
#tableausplits table tr td #case {
	background-color: #FFF;
	background-image: none;
	border: 0px none #FFF;
	height: 17px;
	width: 17px;
	padding: 0px;
	margin: 0px;
}
.erreure {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #F00;
}
.voirbil {
	width: 580px;
	height:1px;
	overflow:hidden;
	position:absolute;
	

}
.voir1 {
	
	height:35px;
	
}
.voir1:hover .voirbil {
	
	overflow:visible;
	z-index:4;
	
}
#iframe1 {
	width: 590px;
	height: 100%;
	overflow: auto;
}
#XXXXX {

	left: 3px;
	top: 87px;
	width: 591px;
	height: 3160px;
	
}
#xx {
	position: absolute;
	height: 338px;
	width: 235px;
	left: 744px;
	top: 43px;
}
#dev3selpiece {
	
	background-color: #EBEBEB;
}
#presenteui {
	
	width:120px;
	height:100px;

	
}
#presenteuidiv {
	width:120px;
	position: absolute;
	left: 148px;
	
}
#photos {
	height: 0px;
	width: 0px;
	position: relative;
	left: 300px;
	display: block;
	overflow: hidden;
	top: -100px;
}
#photodev:hover #photos {
	display: block;
	overflow: visible;
	height: auto;
	width: 400px;
}
#photodev {
	display: block;
	float:left;
	height: 30px;
	padding-top:8px;
	width: 490px;
	background-color: #FFF;
}
#poseue {
	float: left;
}
#poseue {
	line-height: 30px;
	height: 30px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFF;
}
#mono {
width: 530px;
	margin-bottom: 30px;
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #369;
	border-right-color: #369;
	border-bottom-color: #369;
	border-left-color: #369;
}
#multis {
	width: 530px;
	margin-bottom: 30px;
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #369;
	border-right-color: #369;
	border-bottom-color: #369;
	border-left-color: #369;
}
#nomdesue {
	background-color: #369;
	font-size: 16px;
	color: #FC0;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 530px;
	display: block;
	text-align: center;
}
#metragetuyeau {
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
}
#metragegaine {
	font-style: italic;
	padding-top: 0px;
	padding-right: 15px;
	padding-left: 25px;
	color: #F60;
}
#validdevinstal {
	margin-left: 100px;
	margin-top: 10px;
	margin-bottom: 20px;
	background-color: #F90;
	text-align: center;
	display: block;
	width: 300px;
}
#metre {
	margin-top: 15px;
}

#validdevinstal:hover {
	
	background-color: #0C0;
}
#validformdev {
	font-size: 14px;
	background-color: #093;
	text-align: center;
	width: 530px;
	font-weight: bold;
	color: #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
}
#generale {
	width: 530px;
	border: medium solid #536FA1;
}
#blocadresse {
	width: 530px;
}
#designation {
	width: 310px;
	padding-top: 0px;
	padding-left: 10px;
	height:15px;
	padding-right: 10px;
	padding-bottom: 0px;
}
#designation2 {
	width: 300px;
	padding-top: 0px;
	padding-left: 20px;
	height:15px;
	padding-right: 10px;
	padding-bottom: 0px;
}
#designation3 {
	width: 300px;
	padding-top: 7px;
	padding-left: 20px;
	height:15px;
	padding-right: 10px;
	padding-bottom: 0px;
}
#adressetbx {
	padding-left: 0px;
	width: 201px;
}

#ahttbx2 {
	text-align: right;
	width: 90px;
	padding-right: 10px;
	vertical-align: bottom;
}
#attctbx {
	width: 90px;
	padding-right: 10px;
	text-align: right;
	vertical-align: text-bottom;
}
#textedevA {
	font-weight: bold;
	text-align: center;
	color: #F00;
}
#textedevB {
	font-weight: bold;
	text-align: center;
	color: #F90;
}
#textedevC {
	font-weight: bold;
	text-align: center;
	color: #093;
}
#textedev2 {
	font-size: 9px;
	text-align: justify;
}
#taux {
	color: #536FA1;
}
#prx {
	color: #536FA1;
	text-align: right;
	padding-right: 5px;
	width: 80px;
}
#tprx {
	
	font-weight: bold;
	color: #090;
	text-align: right;
	padding-right: 5px;
}
#txttbxdev {
	border: thin solid #F90;
	padding: 4px;
}
#prixtots {
	width: 180px;
	margin-left: 20px;
	border: 2px solid #090;
	height: 90px;
}
#dev3gauche {
	width: 130px;
	min-height:300px;
}
#whileb {
	background-color: #ACACAC;
	width:390px;
	border: 2px solid #060;
}
#dev3partie {
	background-color: #FFF;
	width:530px;
	
}
#debboucle {
	background-color: #F5F5F5;
	border: 3px solid #093;
	margin-bottom: 40px;
	width:530px;
}
#euromulti {
	font-size: 14px;
	font-weight: bold;
	color: #F00;
}
#nommulti {
	font-size: 14px;
	font-weight: bold;
	color: #093;
}
#presenteui img {
	margin: 0px;
	padding: 0px;
}
#pieceUI {
	
	margin-bottom:20px;
	width:390px;
	background-color: #CDCDCD;
}
#presenteui1 {
	width: 270px;
}
#piedev {
	width: 250px;
	height:35px;
	margin: 0px;
	padding: 0px;
}
#commentui {
	position: relative;
	top: -80px;
	height: 1px;
	left: 120px;
	padding: 0px;
	display: none;
	width: 0px;
	overflow: hidden;
}
#commentuiinterne {
	background-color: #FC0;
	width: 200px;
}
#presenteui:hover #commentui {
	display: block;
	padding: 3px;
	overflow: visible;
}
#imgdesUE  {
	position: absolute;
	width: 100px;
	height: 240px;
	left: 8px;
}
#imgdesUE:hover #comdesue {
	overflow: visible;
}
#comdesue {
	position: relative;
	left: 195px;
	top: -255px;
	display:bloc;
	width: 0px;
	overflow: hidden;
}
#textUE {
	font-size: 12px;
	text-align: justify;
	width: 390px;
	height: auto;
	background-color: #FC0;
	padding: 5px;
	color: #060;
}
#vousavez {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	background-image: url(/img/2carretitre.jpg);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	padding-left: 30px;
	color: #060;
	line-height: 25px;
}
#titreappareilnum {
	font-size: 14px;
	font-weight: bold;
	color: #F90;
	padding-left: 30px;
}form {
	margin: 0px;
	padding: 0px;
}
#AP {
	background-color: #FFF;
	border: thin solid #069;
}
#obtendev {
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 530px;
	background-color: #063;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#obtendevA {
	font-size: 14px;
	text-align:center;
	color: #FFF;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 390px;
	background-color: #063;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#obtendevA:hover{
	background-color: #F90;	
}
#rendrebi {
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 530px;
	background-color: #536FA1;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#rendrebi a {
	color: #FFF;
	text-align: center;
	font-size: 14px;
}
#rendrebi a:hover, #rendrebi:hover {
	color: #FFF;
	text-align: center;
	font-size: 14px;
	background-color: #093;
}
#validdev {
	padding-left: 40px;
	width: 490px;
}
#aucbilan {
	font-size: 12px;
	font-weight: bold;
	padding-left: 30px;
}
#aucbilan a {
	font-style: italic;
	color: #F90;
}
#aucbilan a:hover {
	color: #093;
}
.contrat {
	width: 530px;
	float: left;
}
.contrat2 {
	width: 530px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #597AAF;
}
.appareils img {
	display: block;
	clear: both;
	height: 237px;
	width: 203px;
	overflow: hidden;
	margin-left: 10px;
	margin-right: 10px;
}
#texteapp1 {
	color: #093;
	text-align:justify;
}
#texteapp {
	color: #546DA3;
	text-align: justify;
	padding-left:10px;
}
.contrat {
	margin-left: 15px;
	width: 555px;
	text-align: justify;
}
.contrat h2 {
	background-image: url(/img/2carretitre.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	color: #536FA1;
	margin-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.contrat img {
	padding-right: 8px;
}
.contrat a {
	font-weight: bold;
	color: #536FA1;
	text-align: center;
}
.contrat a:hover {
	color: #F90;
}
.cgv {
	width: 535px;
	height: 500px;
	display: block;
	padding-left: 15px;
	overflow:auto;
	
}
#phmen1 {
	height: 125px;
	width: 108px;
	overflow: hidden;
}
#Nouv {
	height: 30px;
	position: absolute;
	width: 135px;
}
#Nouv img {
	margin-left: 10px;
}
.produitacc a img {
	margin-left: 5px;
	padding:0px;
	margin-top:0px;
}
