body { margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3B3C3E;}

form, div { margin:0px; padding:0px}

input { border:0px}

.texte { font-size:10px; font-weight:normal}
.texteorange { font-size:10px; font-weight:bold; color:#ff7600}
.lienorange { font-size:10px; font-weight:bold; color:#ff7600; text-decoration:none;}

/*
.formlink { font-size:9px; background-image:url(images/bg-linkform.gif); background-repeat:no-repeat; color:#FFFFFF; padding-left:8px; padding-bottom:4px}
.formlink a { color:#FFFFFF; text-decoration:none;}
.formlink a:hover { color:#FFFFFF; text-decoration: underline;}
*/
#inclinksident th{ background-image:url(images/home-bgtxtform.jpg); background-repeat:no-repeat; background-position:center; font-weight:normal; padding-left:10px; text-align:left}
#inclinksident .formlink { font-size:11px; color:#3b3c3e; padding-left:8px; padding-bottom:2px;}
#inclinksident .formlink a { color:#3b3c3e; text-decoration:none;}
#inclinksident .formlink a:hover { color:#3b3c3e; text-decoration: underline;}
#inclinksident th.formlink { font-size: 13px;background-image:url(images/bg-linkform.gif); background-repeat:no-repeat; color: #fff; font-weight:bold;text-align: left;}
#inclinksident th.formlink a { color:#ffffff; text-decoration:none;}
#inclinksident th.formlink a:hover { color:#ffffff; text-decoration: underline;}

#identlocataire { position: relative; width:381px; height:175px; float:left}	/* largeur - 2px pour les deux bordures de div.form */
#identlocataire div.form { border-left:solid 1px #888; border-right:solid 1px #888; width:100%}
#identlocataire th { font-size:10px; background-image:url(images/home-bgtxtform.jpg); background-repeat:no-repeat; background-position:center; font-weight:normal; padding-left:10px; text-align: left}
#identlocataire .hmail input { background-image:url(images/home-inputmail.gif); background-repeat:no-repeat; padding:1px; border:none; width:165px; height:20px}
#identlocataire .hnocli input { background-image:url(images/home-inputnocli.gif); background-repeat:no-repeat; padding:1px; border:none; width:115px; height:20px}
#identlocataire .hpass input { background-image:url(images/home-inputnocli.gif); background-repeat:no-repeat; padding:1px; border:none; width:115px; height:20px}
#identlocataire .boutok { background-image:url(images/home-bgbtok.jpg); background-repeat:no-repeat; background-position:center}

#oublimotdepasse { position: relative; width:381px; height:175px; float:left}	/* largeur - 2px pour les deux bordures de div.form */
#oublimotdepasse div.form { border-left:solid 1px #888; border-right:solid 1px #888; width:100%}
#oublimotdepasse th { font-size:10px; background-image:url(images/home-bgtxtform.jpg); background-repeat:no-repeat; background-position:center; font-weight:normal; padding-left:10px; text-align: left}
#oublimotdepasse .titre { font-size:10px; font-weight:normal; padding-left:10px}
#oublimotdepasse .hnocli input { background-image:url(images/home-inputnocli.gif); background-repeat:no-repeat; padding:1px; border:none; width:115px; height:20px}
#oublimotdepasse .boutok { background-image:url(images/home-bgbtokpetit.jpg); background-repeat:no-repeat; background-position:center; height:31px}

#vousinscrire { position: relative; width:381px; height:175px; float:left}	/* largeur - 2px pour les deux bordures de div.form */
#vousinscrire div.suivantvisible { border-left:solid 1px #888; border-right:solid 1px #888; width:100%}
#vousinscrire div.suivantinvisible { z-index:0; visibility: hidden; display: none}
#vousinscrire .linksuivant { text-decoration:none; font-size:10px; color: #9A9A9A; margin-right: 30px;}

#error {
	font-size: 12px;
	color: red;
	background-color: white;
	position:absolute;
	left: 50%;
    top: 50%;
    width: 400px;
    height: 30px;
    max-width: 400px;
    min-height: 30px;
    margin-left: -200px; /* moitié de la largeur */
    margin-top: -15px; /* moitié de la hauteur */
    z-index: 1000;
}

#error .contour {
	border: 1px solid red;
}

#error .errormsg {
	font-size: 12px;
	color: red;
}


/*** styles importés du site EspaceLoc ou Ikos ***/
.A0 { /* Assistants Résultat */
	font-size: 11px;
	color: #E98D00;
	font-weight: bold;
}
.A0bis { /* Assistants Résultat */
	font-size: 11px;
	color: #E98D00;
}

.BB1 { /* Style pour les blocs principaux */

}

.SYN { /* Synthèse dans un bloc principal */
	/*background-color: #FBF2CD;background:url(../images/bg1.gif) repeat-x;*/
	font-size: 11px;
	color: #3B3C3E;
}

.syn td{color:#325688}

.ZT { /* Titre d'un bloc principal */
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E98D00;
	text-transform: uppercase;
}

.ZT2 { /* Titre d'un bloc secondaire */
	font-size: 12px;
	font-weight: bold;
	color: #3B3C3E;
	background-color: #E5E5E5;
}

.ZT3 { /* Titre d'un bloc secondaire */
	font-size: 11px;
	color: #3B3C3E;
	background-color: #E5E5E5;
}

#infosup .contenu a, a, #infosup .contenu H3 a, #infosup .contenu H4 a, #texte .contenu a,  #texte .contenu H3 a,  #texte .contenu H4 a{
	font-size: 11px;
	color: #E98D00;
	text-decoration:none;
	font-weight:normal;
}

#infosup .contenu a:hover,  #texte .contenu a:hover {
	text-decoration:underline
}