/**************************************************************************/
/************************   AUTHENTIFICATION    ***************************/
/**************************************************************************/

.input_ident
{
	color:#5d4f34;
	background-image: url(../Images/fond_textarea.jpg);
	border:0px;
	text-indent:4px;
	margin-top:15px;
	margin-left:2px;
}
 
#authentification
{
	background: url(../Images/fond_authentification.jpg) no-repeat;
	width:370px;
	height:50px;
	z-index: 3;
	position:absolute;
	top: 137px !important;
	top: 139px;
}
#authentification_reussi
{
	width: 370px;
	height: 42px;
	z-index: 3;
	position: absolute;
	top: 145px;
}
#authentification_reussi a
{
	color:#5e5033;
	text-decoration: none;
}
#authentification_reussi a:hover
{
	color:#231700;
	text-decoration: none;
}

#admin
{
	position:absolute;
	left:0px;
	bottom:0px;
	background-image: url(../Images/auth_admin.png) !important;
	background-image: url(../Images/auth_adminIE6.png);
	background-position: top left !important;
	background-repeat:no-repeat !important;
	width:467px;
	height:44px;
}
html>body #admin
{
	filter:none;
}
#client 
{
	position:absolute;
	left:0px;
	bottom:0px;
	background-image: url(../Images/auth_client.png) !important;
	background-image: url(../Images/auth_clientIE6.png); /* On utilise une image basique sans transparence car avec le filtre de IE, les calques qui se trouve devant celui se retrouvent finalement derriere*/
	background-position: top left !important;
	background-repeat:no-repeat !important;
	width:349px;
	height:44px;
}
html>body #client
{
	filter:none;
}
#zone1 {
	float: left;
	width : 100px;
	height: 30px;
	margin-left: 175px;
	margin-top: 12px;
}
#zone2 {
	float: left;
	width : 100px;
	height: 30px;
	margin-left: 20px;
	margin-top: 12px;
}

#login
{
	position:absolute;
	left:0px;
	top:1px;
	width:155px;
	height:42px;
	text-indent:5px;
}
.authlien
{
	margin-top: 18px;
	text-align: center;
	color: #5e5033;
}
/**************************************************************************/
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
	width:760px;
	background-position: bottom !important;
	background-position: top;
	background-image: url(../Images/fond_bas.png) !important;
	background-image: url(../Images/fond_haut.png);
	background-repeat: repeat-x;
	background-attachment: fixed;
}

fieldset
{
	border: 1px solid #d5cfc4;
	background-color: #f4f1ed;
	color:#9d896d;
}

legend
{
	font-weight: bold;
	font-size:14px;
	padding: 5px 5px 5px 5px;
}
#ensemble
{
	z-index:2;
	position:absolute;
	width:776px;
	top:0px;
	margin:auto;
}
#corps_haut
{
	z-index: 1;
	background-image: url(../Images/fond_haut.png) !important;
	background-image: url();
	background-repeat: repeat-x;
	height:312px;
	width:100%;
	position:fixed;
	top:0px;
	left:0px;
}
#ombre
{
	z-index:2;
	width: 776px;
	margin:auto;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/degrade_2cotes.png', sizingMethod='scale');
	background: url('../Images/fond_degrade.png') repeat-y !important;
	background:none;
}
html>body #ombre {
	filter:none;
}
#corps
{
	width:760px;
	margin:auto;
}

img .png {
	behavior:	url("../Fonctions/pngbehavior.htc");
}
img.adminsuppr {
	cursor: pointer;
}

a, a:visited, a:active
{
    color: #867257;
    text-decoration: none;
    font-weight: normal;
}
a:hover
{
    color: #413119;
    text-decoration: none;
    font-weight: normal;
}

input, textarea, select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	border: 1px #5d4f34 solid;
}

#banniere
{
	background-position:center;
	text-align: center;
	background-image:url(../Images/banniere.jpg);
	width: 760px;
	height: 187px;
	z-index: 2;
}

#ligne_menu_haut1
{
	background-color: #ab9f8a;
	width: 760px;
	height: 1px;
	border: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	font-size: 0px;
}
#ligne_menu_haut2
{
	background-color: #96876d;
	width: 760px;
	height: 1px;
	border: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	font-size: 0px;
}
#ligne_menu_bas1
{
	background-color: #a5967c;
	width: 760px;
	height: 1px;
	border: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	font-size: 1px;
}


#conteneur_page
{
	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 760px;
}

dl, dt, dd, ul, li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu_horizontal
{
	width: 760px;
	height: 52px;
	z-index: 100;
}
#menu_horizontal ul
{
	list-style: none ;
}
#menu_horizontal li
{
	float: left ;
	cursor: pointer;
}

#menu_horizontal_accueil
{
	background-image: url(../Images/menu/menu1/accueil.png);
	width: 83px;
	height: 52px;
}
#menu_horizontal_accueil:hover
{
	background-image: url(../Images/menu/menu1/accueil_over.png);
	width: 83px;
	height: 52px;
}
#menu_horizontal_references
{
	background-image: url(../Images/menu/menu1/references.png);
	width: 105px;
	height: 52px;
}
#menu_horizontal_references:hover
{
	background-image: url(../Images/menu/menu1/references_over.png);
	width: 105px;
	height: 52px;
}
#menu_horizontal_syndiccopropriete
{
	width: 194px;
	height: 52px;
}
#menu_horizontal_syndiccopropriete:hover
{
	width: 194px;
	height: 52px;
}
#MenuSession
{
	background-image: url(../Images/menu/menu1/syndic_copropriete.png);
	width: 194px;
	height: 52px;
}
#MenuSession:hover
{
	background-image: url(../Images/menu/menu1/syndic_copropriete_over.png);
	width: 194px;
	height: 52px;
}
#menu_horizontal_gestionlocative
{
	background-image: url(../Images/menu/menu1/gestion_locative.png);
	width: 156px;
	height: 52px;
}
#menu_horizontal_gestionlocative:hover
{
	background-image: url(../Images/menu/menu1/gestion_locative_over.png);
	width: 156px;
	height: 52px;
}
#menu_horizontal_transaction
{
	background-image: url(../Images/menu/menu1/transaction.png);
	width: 123px;
	height: 52px;
}
#menu_horizontal_transaction:hover
{
	background-image: url(../Images/menu/menu1/transaction_over.png);
	width: 123px;
	height: 52px;
}
#menu_horizontal_contact
{
	background-image: url(../Images/menu/menu1/contact.png);
	width: 94px;
	height: 52px;
}
#menu_horizontal_contact:hover
{
	background-image: url(../Images/menu/menu1/contact_over.png);
	width: 94px;
	height: 52px;
}
.menu_horizontal_separateur
{
	background-image: url(../Images/menu/menu1/separateur.png);
	width: 1px;
	height: 52px;
}

#sousmenu1
{
	background-color: #ab9a7d;
	visibility:hidden;
	display:none;
	text-align: center;
	overflow:hidden;
	width: 140px;
	position:absolute;
	margin-top: 0px;
	opacity: .9;
	filter:Alpha(Opacity=90);
	z-index: 101;
}
#sousmenu1 li
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #464646;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #464646;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #464646;
	padding: 5px 5px 5px 5px;
	color: #313131;
}
#sousmenu1 li:hover
{
	background-color: RGB(87,73,45);
	cursor: pointer;
	color:white;
}
#sousmenu2
{
	background-color: #ab9a7d;
	visibility:hidden;
	display:none;
	text-align: center;
	overflow:hidden;
	width: 194px;
	margin-left: 190px;
	margin-top: 0px;
	position:absolute;
	opacity: .9;
	filter:Alpha(Opacity=90);
	z-index: 104;
}
#sousmenu2 li
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #464646;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #464646;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #464646;
	padding: 5px 5px 5px 5px;
	color: #313131;
}
#sousmenu2 li:hover
{
	background-color: RGB(87,73,45);
	cursor: pointer;
	color:white;
}
#sousmenu3
{
	background-color: #ab9a7d;
	visibility: hidden;
	display: none;
	text-align: center;
	overflow: hidden;
	width: 156px;
	margin-left: 385px;
	margin-top: 0px;
	position:absolute;
	opacity: .9;
	filter:Alpha(Opacity=90);
	z-index: 103;
}
#sousmenu3 li
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #464646;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #464646;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #464646;
	padding: 5px 5px 5px 5px;
	color: #313131;
}
#sousmenu3 li:hover
{
	background-color: RGB(87,73,45);
	cursor: pointer;
	color:white;
}
#sousmenu4
{
	background-color: #ab9a7d;
	visibility:hidden;
	display:none;
	text-align: center;
	overflow:hidden;
	width: 194px;
	margin-left: 190px;
	margin-top: 0px;
	position:absolute;
	opacity: .9;
	filter:Alpha(Opacity=90);
	z-index: 104;
}
#sousmenu4 li
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #464646;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #464646;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #464646;
	padding: 5px 5px 5px 5px;
	color: #313131;
}
#sousmenu4 li:hover
{
	background-color: RGB(87,73,45);
	cursor: pointer;
	color:white;
}
#sousmenu5
{
	background-color: #ab9a7d;
	visibility:hidden;
	display:none;
	text-align: center;
	overflow:hidden;
	width: 123px;
	margin-left: 543px;
	margin-top: 0px;
	position:absolute;
	opacity: .9;
	filter:Alpha(Opacity=90);
	z-index: 105;
}
#sousmenu5 li
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #464646;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #464646;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #464646;
	padding: 5px 5px 5px 5px;
	color: #313131;
}
#sousmenu5 li:hover
{
	background-color: RGB(87,73,45);
	cursor: pointer;
	color:white;
}
#page
{
	background-image: url(../Images/fond_page.png);
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	width: 760px;
	padding-top:10px;
	padding-bottom:10px;
}
#msg_erreur
{
	margin: 60px 5px 5px 5px;
	border: 0px 0px 0px 0px;
}
#contenu_page
{
	color: #9d896d;
	margin: 60px 10px 0px 10px;
	padding: 10px 10px 10px 10px;
	border: #ab9a7d 1px solid;
}

div#footer
{
	color: #FFFFFF;
	text-align: center;
	width: 776px;
	height:53px;
	margin:auto;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/fond_pied_de_page.png', sizingMethod='scale');
	background: url('../Images/fond_pied_de_page.png') !important;
	background:none;
	clear:both;
}
html>body #footer
{
	filter: none;
}
.contact
{
	height: 150px;
	padding-top: 30px;
}
.images_contact
{
	padding-left: 190px;
	float: left;
	width: 150px;
}
.section_contact
{
	float: left;
	padding-left: 30px;
	padding-top: 45px;
	width: 100px;
}
.infos_contact
{
	padding-top: 45px;
}




.infobulle
{
	position: absolute;	
	visibility: visible;
	display: none;
	border: 1px 1px 1px 1px solid #333300;
	padding: 5px;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color: #ab9a7d;
	color: #f3ecdf;
	z-index: 212;
}


/**************************************************************************/
/************************            METHODES            ***************************/
/**************************************************************************/

#banniere_methode
{
	width: 701px;
	height: 104px;
	margin:auto;
	padding-top:15px;
}

.methode_paragraphe
{
   width: 650px;
   border: 1px solid #d5cfc4;
   color:#9d896d;
   text-align: justify;
   background-color: #f4f1ed;
   margin:auto;
   margin-bottom:40px !important;
   margin-bottom:0px;
   margin-top:40px;
   
}

.methode_paragraphe p
{
   color:#9d896d;
   text-align: justify;
   padding: 25px;
   margin:auto;
   margin-bottom:0px;
   margin-top:0px;
}

.titre_image
{
	height:26px;
	background-image: url(../Images/fond_titre.png);
	border:2px solid #ecd9ba;
	background-position: top left;
	font-size: 20px;
	font-family: Times, "Times New Roman", Arial, "Arial Black", serif;
}
.titre_image p
{
	color:#7c6a51;
	padding-top:2px;
	padding-left:4px;
}
.titre_image span
{
	color:#7c6a51;
	padding-left:4px;
}
.imageflottante
{
	border: 1px solid #b1a082;
	float: right;
	margin-left:15px;
	margin-bottom:5px;
}
.imagetransaction
{
	float: left;
	height:122px;
	margin-right:5px;
	margin-bottom:30px;
	
}
div.shadow {
  float: left;
  padding: 0 1px;
  background: #bfbfbf;
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  position: relative;
}

div.shadow img {
  padding: 5px 5px 9px 5px;
  background: white url(../Images/shad_bottom.png) repeat-x bottom left;
}

div.shadow div.topleft {
  width: 2px;
  height: 4px;
  background: url(../Images/shad_tlcorner.png) no-repeat top left;
  position: absolute;
  top: 0px;
  left: -1px;
}

div.shadow div.topright {
  width: 2px;
  height: 4px;
  background: url(../Images/shad_trcorner.png) no-repeat top right;
  position: absolute;
  top: 0px;
  right: -1px;
}

div.shadow div.bottomleft {
  width: 4px;
  height: 4px;
  background: url(../Images/shad_blcorner.png) no-repeat bottom left;
  position: absolute;
  bottom: 0px;
  left: -1px;
}

div.shadow div.bottomright {
  width: 4px;
  height: 4px;
  background: url(../Images/shad_brcorner.png) no-repeat bottom right;
  position: absolute;
  bottom: 0px;
  right: -1px;
}
/**************************************************************************/
/************************       PRESTATIONS            ***************************/
/**************************************************************************/

/*Propriétés du tableau*/

table.tabprestation
{
   border-collapse: collapse; /* Les bordures du tableau seront collées (plus joli) */
   margin: auto;
   width: 600px;
}
table.tabprestation th /* Les cellules d'en-tête */
{
   background-color: #e6e2df;
   color: #77674f;
   font-size: 1.1em;
   font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
   border: 1px solid #b1a082;
   text-align: center;
}
table.tabprestation td
{
   border: 1px solid #b1a082;
   text-align: center;
   background-color:#faf6f3;
}

table.tablocvente
{
   border-collapse: collapse; /* Les bordures du tableau seront collées (plus joli) */
   margin: auto;
   width: 600px;
}
table.tablocvente th /* Les cellules d'en-tête */
{
   background-color: #e6e2df;
   color: #77674f;
   font-size: 1.1em;
   font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
   border: 1px solid #b1a082;
   text-align: center;
}
table.tablocvente td
{
   border: 1px solid #b1a082;
   text-align: center;
   background-color:#faf6f3;
}
table.tablocvente td2
{
   border: 1px solid #b1a082;
   text-align: center;
   background-color:#faf6f3;
}

caption
{
	color: #73624a;
	font-size: large;
}
	
#tableau
{
	width: 600px;
	margin:auto;
	margin-bottom:30px;
	margin-top:10px;
}

#tableau img
{
	border: 0px;
}

/**************************************************************************/


/*ARBRE MENU ADMIN*/
#MenuAdmin { 
width: 700px;
height:250px;
}
#AdminArbre1 
{
width: 300px;
position:absolute;
top:330px;
left:30px;
}
#AdminArbre2 
{
width: 150px;
position:absolute;
top:330px;
left:330px;
}
#AdminArbre3 
{
width: 200px;
position:absolute;
top:330px;
left:500px;
}
#treewrapper {position:relative;}
#treediv {position:relative; width:250px;}
#figure1 {float:right;background-color:#FFFCE9;padding:1em;border:1px solid grey}
.ArbreList{ padding-left: 20px;}
.ArbreTitre{ line-height: 22px; vertical-align:middle; font-weight: bold;}
.icon-ppt { display:block; padding-left: 20px; background: transparent url(../Images/MenuAdmin/icons.png) 0 0px no-repeat; height:18px; }
.icon-conf { display:block; padding-left: 20px; background: transparent url(../Images/MenuAdmin/icons.png) 0 -36px no-repeat; height:18px; }
.icon-admin { display:block; padding-left: 20px; background: transparent url(../Images/MenuAdmin/icons.png) 0 -72px no-repeat; height:18px; }
.icon-gen { display:block; padding-left: 20px; background: transparent url(../Images/MenuAdmin/icons.png) 0 -108px no-repeat; height:18px; }
.icon-stats { display:block; padding-left: 20px; background: transparent url(../Images/MenuAdmin/icons.png) 0 -144px no-repeat; height:18px; }
.icon-entreprise { display:block; padding-left: 20px; background: transparent url(../Images/MenuAdmin/icons.png) 0 -180px no-repeat; height:19px; }
.icon-zip { display:block; padding-left: 20px; background: transparent url(../Images/MenuAdmin/icons.png) 0 -216px no-repeat; height:18px; }

.TraitementAdmin
{
	text-align:center;
	font-weight: bold;
}
#MenuAdmin a
{
	color:#9a8d7d;
	text-decoration: none;
}
#MenuAdmin a:hover
{
	color:#231700;
	text-decoration: none;
}
	
/****************************************/


/* INLINE EDITION */
input.normal
{
	border: 0px;
	background-color: #f4f1ed;
	color: #9d896d;
}
input.modif
{
	border: 1px solid black;
	background-color: #EEEEEE;
	color: #666666;
}
select.normal
{
	border: 0px;
	background-color: #f4f1ed;
	color: #9d896d;
}
select.modif
{
	border: 1px solid black;
	background-color: #EEEEEE;
	color: #666666;
}

div.tableau_admin {
border:1px solid black;
}
  
.corps form span, .entete span {
float:left;
width:80px;
height:30px;
}
.entete span 
{
font-weight: bold ;
}

.corps_conseil form span, .entete_conseil span {
float:left;
width:72px;
height:30px;
}
.entete_conseil span 
{
font-weight: bold ;
}
.corps_documents form span, .entete_documents span {
float:left;
width:100px;
height:30px;

}
.entete_documents span 
{
font-weight: bold ;
}
.spanspeciale
{
width:10px;
}

/************************************************/
