body {
margin : auto;
}

#recherche {
	padding-top: 9px;
	padding-left: 630px;
	
}

#recherche img {
	margin-right: 5px;
	float: left;
}

#recherche .label {
	float: left;
	padding-top: 3px;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #746849;
}

#recherche a {
	color: #746849;
	text-decoration :none;
}

#recherche a:hover {
	text-decoration :underline;
}

#recherche .form {
	float: left;
}

#recherche .inputrecherche {
	float: left;
	width: 96px;
	height: 17px;
	border : 1px solid #C8BEA3;
	color: #000000;
	background-color:#FFFFFF;
	font-size: 11px;
	font-family: arial;
	font-weight: normal;
	padding-left: 2px;
}

#recherche .inputrechercheerror {
	float: left;
	width: 96px;
	height: 17px;
	border : 1px solid #C8BEA3;
	color: #000000;
	background-color:#F2EBDA; /* #C1A350 ou #F2EBDA */
	font-size: 11px;
	font-family: arial;
	font-weight: normal;
	padding-left: 2px;
}

#recherche .input {
	float: left;
	width: 96px;
	height: 17px;
	border : 1px solid #C8BEA3;
	color: #000000;
	font-size: 11px;
	font-family: arial;
	font-weight: normal;
	padding-left: 2px;
}

/* ligne centrale */

#ligne {
	text-align: left;
	width: 953px;
	clear: both;
	margin: 0;
	padding: 0;
}

.chemin {
	margin: 0px 0px 5px 0px;
	font-family: verdana;
	font-size: 10px;
	color: #000000;
}

.chemin a {
	color: #000000;
}

.puce {
	color:#FE6D00;
}


table {
	font-family: verdana;
	font-size: 11px;
	color: #505050;
}


ul {
	list-style: url(../img/puce_simple.gif);
	list-style-position: outside;
}

/*li {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}*/

.form {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}

.form table {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}

.form .champs {
	width:150px;
	height:20px;
	font-size:11px;
	border-left: 1px solid #C8BEA3;
	border-top: 1px solid #C8BEA3;
	border-right : 1px solid #E3DDCF;
	border-bottom : 1px solid #E3DDCF;
	text-align: bottom;
}

.form .champs2 {
	width:50px;
	height:20px;
	font-size:11px;
	border-left: 1px solid #C8BEA3;
	border-top: 1px solid #C8BEA3;
	border-right : 1px solid #E3DDCF;
	border-bottom : 1px solid #E3DDCF;
	text-align: bottom;
}


.champserror {
    width:150px;
    height:20px;
    font-size:11px;
    border-left: 1px solid #AF4A00;
    border-top: 1px solid #AF4A00;
    border-right : 1px solid #FEA360;
    border-bottom : 1px solid #FEA360;
    background-color:#FE6D00;
    color:#ffffff;
    text-align: bottom;
}

#titreresultsel {
    background-image: url(img/titre_selections.gif);
    background-repeat: no-repeat;
    width: 609px;
    height: 28px;
    text-align: right;
}
.totalsel {
    color: #FFFFFF;
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    padding : 6px;
}



.form .txt {
	padding:10px 0px 0px 15px;
}


.form a {
	font-size:11px;
	color: #505050;
}

.form a:hover {
	color: #000000;
}

/*.form*/ .cartouchebeige {
	width:609px;
	height:37px;
	background-image:url(../img/form_cartouche_beige.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:5px;
}

/*.form*/ .cartouchebeige2 {
	width:609px;
	height:101px;
	background-image:url(../img/form_cartouche_beige2.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:5px;
}

/*.form*/ .cartoucheblanc {
	width:609px;
	height:195px;
	background-image:url(../img/form_cartouche_blanc.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	padding-top:5px;
}

/*.form*/ .cartoucheblanc2 {
	width:609px;
	height:37px;
	background-image:url(../img/form_cartouche_blanc2.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:5px;
}

/*.form*/ .cartoucheblanc3 {
	width:609px;
	height:101px;
	background-image:url(../img/form_cartouche_blanc3.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	padding-top:5px;
}

.player {
	color: #B2B5AA;
	font-family: verdana;
	font-size: 11px;
}

.player a {
	font-weight : bold;
	text-decoration:none;
	color: #000000;
	margin:1px;
}

.player a.btns {
	font-weight : normal;
	text-decoration:underline;
	color: #000000;
}

.player a:hover {
	text-decoration:none;
	color: #FE6D00;
}


/*Menu Gauche*/

#menugauche {
	width: 160px;
	font-family: verdana;
	float: left;
}


#menugauche p {
	margin : 0;
	border-top : 1px solid #F1EBD6;
	border-bottom : 1px solid #B6A884;
}

#menugauche a {
	font-size: 9px;
	color: #000000;
	text-decoration : none;
	padding : 4px 0px 4px 4px;
	display: block;
}

#menugauche a:hover {
	/*background-color: #F1EBD6;*/
	text-decoration: underline;
}

#menugauche p.taupe {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 7px 0px 7px 5px;
	background-color: #777B6A;
	margin:0;
}

#menugauche p.orange {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 7px 0px 7px 5px;
	background-color: #FE6D00;
	margin:0;
}

#menugauche p.ocre {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 7px 0px 7px 5px;
	background-color: #AF9448;
	margin:0;
}

#menugauche p.cafe {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 7px 0px 7px 5px;
	background-color: #70623F;
	margin:0;
}


#dossiers {
	background-color: #F2EBDA;
	padding : 5px;
}

#dossiers p {
	font-size: 11px;
	font-family: verdana;
	color: #615433;
	font-weight: bold;
	padding: 5px 0px 0px 5px;
	margin : 0;
}

#dossiers ul {
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-image: url(../img/puce.gif);
	list-position : outside;
}


#dossiers li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 12px;
}

#dossiers a {
	color: #000000;
	font-size: 9px;
	text-decoration : none;
	border: none;
	margin: 0;
	padding: 0;
	display: inline;
	font-family: verdana;
}

#dossiers a:hover {
	text-decoration : underline;
}

/* colonne centrale*/
#centre {
	width: 625px;
	float: left; 
	margin-left: 15px;
	margin-right: 15px;
	font-family: verdana;
	font-size: 11px;
	color: #505050;
	text-align: justify;

}

#contenuspromo {
	width: 632px;
	margin-left: 15px;
	margin-right: 10px;
	font-family: verdana;
	font-size: 11px;
	color: #505050;
	text-align: justify;
	background-color:#F3EEDB;
}

#contenuspromo .bloc {
	width:632px;
	height:314px;
	background-image:url(../img/gestion_fond_promo.gif);
	background-repeat:no-repeat;
}

#contenuspromo td {
	font-family: verdana;
	font-size: 11px;
	color: #505050;
}

#contenuspromo a {
	font-family: verdana;
	font-size: 11px;
	color: #505050;
	text-decoration:none;
}

#contenuspromo a:hover {
	text-decoration:underline;
}

#avantagespromo table {
	width: 175px;
	margin-top:140px;
	margin-left: 10px;
}

#avantagespromo td.filet {
	height: 1px;
	background-color: #F2EBDA;
}

#avantagespromo td.puce {
	vertical-align: top;
	padding: 5px 5px 5px 5px;
}

#avantagespromo td.text {
	padding: 5px 0px 5px 0px;
}


#avantagespromo td.btn {
	padding-top:35px;
	padding-left: 45px;
}

#engagementspromo table {
	width: 200px;
	margin-top:100px;
	margin-left: 8px;
}

#engagementspromo td.puce {
	vertical-align: top;
	padding: 4px 5px 4px 5px;
}

#engagementspromo td.text {
	padding: 4px 0px 4px 0px;
}

#engagementspromo td.btn {
	padding: 2px 0px 0px 65px;
}

#espacepromo table {
	width: 225px;
	margin-top:85px;
	margin-left: 0px;
}

#espacepromo td.puce {
	vertical-align: top;
	padding: 5px 5px 5px 5px;
}

#espacepromo td.text {
	padding: 5px 0px 5px 0px;
}

#espacepromo td.btn {
	padding: 0px 0px 0px 80px;
}

#contenus {
	width: 609px;
	margin-left: 15px;
	margin-right: 30px;
	font-family: verdana;
	font-size: 11px;
	color: #505050;
	text-align: justify;
}

#contenus .txt {
	margin:15px 0px 5px 15px;
}

#contenus table {
	margin-top: 0px;
}

#contenus .champs {
	width:150px;
	height:20px;
	font-size:11px;
	border-left: 1px solid #C8BEA3;
	border-top: 1px solid #C8BEA3;
	border-right : 1px solid #E3DDCF;
	border-bottom : 1px solid #E3DDCF;
	text-align: bottom;
}

#contenus .champs2 {
	width:50px;
	height:20px;
	font-size:11px;
	border-left: 1px solid #C8BEA3;
	border-top: 1px solid #C8BEA3;
	border-right : 1px solid #E3DDCF;
	border-bottom : 1px solid #E3DDCF;
	text-align: bottom;
}

#contenus a {
	font-size:11px;
	color: #505050;
}

#contenus a:hover {
	color: #000000;
}




.orange {
	background-image: url(../img/fond_orange.gif);
	background-repeat: no-repeat;
}

.gris {
	background-image: url(../img/fond_gris.gif);
	background-repeat: no-repeat;
}

.ocre {
	background-image: url(../img/fond_ocre.gif);
	background-repeat: no-repeat;
}

.marron {
	background-image: url(../img/fond_marron.gif);
	background-repeat: no-repeat;
}

.garanties {
	width: 609px; 
	height: 230px; 
	background-image:url(../img/gestion_tableau_garanties.gif);
	background-repeat: no-repeat;
}

.garanties td {
	color:#918367;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}


.offre {
	width: 609px; 
	height: 216px; 
	background-image:url(../img/gestion_loc_offre.gif);
	background-repeat: no-repeat;
}


.offre td {
	font-family:arial;
	font-size:12px;
}


/*.cout {
	width: 455px; 
	height: 35px; 
	background-image:url(../img/fond_cout_option.gif);
	background-repeat: no-repeat;
	color:#505050;
	font-size:11px;
	font-weight:bold;
	padding:12px 0px 0px 10px;
	margin: 20px 0px 0px 50px;
}*/



.mandat {
	width: 609px; 
	height: 141px; 
	background-image:url(../img/fond_mandat.gif);
	background-repeat: no-repeat;

}

.mandat td {
	color:#4A3E20;
}


#titrerecherche {
	background-image: url(../img/titre_recherche.gif);
	background-repeat: no-repeat;
	width: 625px;
	height: 28px;
	text-align: right;
}

#titreresult {
	background-image: url(../img/titre_result.gif);
	background-repeat: no-repeat;
	width: 625px;
	height: 28px;
	text-align: right;
}


.total {
	color: #CDD0C6;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	padding : 6px;
}

/*#lignerecherche {
	width : 625px;
	height: 240px;
	background-color: DEE0D9;
	clear: both;
}*/


/* formulaire du bloc recherche */
#blocgauche {
	background-image: url(../img/recherche_fond.gif);
	background-repeat: no-repeat;
	width: 316px;
	height: 220px;
}

#blocgauche table {
	color:#000000;
	font-family:verdana;
	font-size:11px;
}

#blocgauche .input {
	width: 100px;
	height: 20px;
	font-size: 11px;
}

td.txtbien {
	padding:10px;
	background-color: #EFF0EB;
	color:#000000;
	font-family:verdana;
	font-size:11px;
}

td.txtbien a  {
	font-size: 11px;
	font-family: verdana;
	color: #000000;
	text-decoration: none;
}

td.txtbien a:hover  {
	text-decoration: underline;
}

.txtbien a  {
	font-size: 11px;
	font-family: verdana;
	color: #000000;
	text-decoration: none;
}

.txtbien a:hover  {
	text-decoration: underline;
}


/*#blocgauche .row {
	padding: 5px;
	clear: both;
}

#blocgauche .label {
	width: 85px;
	float: left;
	font-family: verdana;
	font-size: 11px;
	padding-top:3px;
	padding-right:8px;
}

#blocgauche .form {
	float: left;
	text-align: left;

}*/



/*#blocgauche .btn {
	margin: 10px 0px 0px 90px;
}*/

/* biens */
/* #blocdroit {
	width: 274;
	float : left;
	margin-top : 10px;
	margin-left : 10px;
}

#blocdroit .lignebien {
	clear: both;
	height: 102px;
	background-color: #EFF0EB;
	margin-bottom : 10px;
}

#blocdroit .lignebien img {
	border: 1px solid #FE6D00;
	float: left;
	margin-right: 10px;
}

#blocdroit .lignebien a {
	/*width: 140px;*/
	/*font-size: 11px;
	font-family: verdana;
	color: #000000;
	text-decoration: none;
	padding : 5px;
}

#blocdroit .lignebien a:hover {
	text-decoration: underline;
}*/






/*  La gestion locative */

#lignegestion {
	width: 625px;
	height: 150px;
	font-family: verdana;
	font-size: 11px;
	color: #505050;
	background-color: #F2EBDA;

	/*background-image: url(../img/gestion_fond.gif);*/
	background-repeat: no-repeat;
}

#lignegestion td {
	font-family: verdana;
	font-size: 12px;
	color: #505050;
}

#lignegestion a {
	text-decoration: none;
	color: #505050;
}

#lignegestion a:hover {
	text-decoration: underline;
	color: #505050;
}


#banniere-pub {
	background: #FFFFFF;
	position : absolute;
	z-index: 10;
	top: 360px;
	left: 200px;
}
#banniere-pub-ombre {
	background: #000000;
	width:250px;
	height:194px;
	position : absolute;
	z-index: 9;
	top: 363px;
	left: 202px;
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
}

#pop-up-extranet {
	position : absolute;
	z-index: 5;
	top: 360px;
	left: 495px;
}

#avantages {
	width: 200px;
	height: 232px;
	background-image: url(../img/avantages_fond.gif);
	background-repeat: no-repeat;
	margin-top:45px;
}

#avantages table {
	width: 190px;
	margin-top:50px;
}

#avantages td.filet {
	height: 1px;
	background-color: #F2EBDA;
}

#avantages td.puce {
	vertical-align: top;
	padding: 5px 10px 5px 20px;
}

#avantages td.text {
	padding: 5px 10px 5px 0px;
}


#engagements {
	width: 217px;
	height: 256px;
	background-image: url(../img/engagements_fond.gif);
	background-repeat: no-repeat;
	margin-top: 21px;
}

#engagements table {
	margin-top: 30px;
}

#engagements td.puce {
	vertical-align: top;
	padding: 5px 10px 0px 30px;
}

#engagements td.text {
	padding: 5px 10px 0px 0px;
}


#espacegestion {
	width: 207px;
	height: 276px;
	background-image: url(../img/espacegestion_fond.jpg);
	background-repeat: no-repeat;
}


#espacegestion table {
	margin-top: 60px;
}

#espacegestion td.puce {
	vertical-align: top;
	padding: 5px 5px 0px 15px;
}

#espacegestion td.text {
	vertical-align: top;
	padding: 10px 10px 0px 0px;
}




/* Menu droit */

#menudroit {
	width: 135px;
	/*float: left;*/
}

#menudroit p {
	margin : 0;
	border-top : 1px solid #F1EBD6;
	border-bottom : 1px solid #B6A884;
	font-family: verdana;
}

#menudroit p a {
	font-size: 9px;
	color: #000000;
	text-decoration : none;
	padding : 4px 0px 4px 4px;
	display: block;
}

#menudroit p a:hover{
	text-decoration: underline;
}


#menudroit p.orange {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 7px 0px 7px 5px;
	background-color: #FE6D00;
}

#menudroit p.marronc {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 7px 0px 7px 5px;
	background-color: #9A8A61;
}

#espace {
	width : 134px;
	height: 156px;
	background-image : url(../img/espace_fond.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#espace .input{
	width: 120px;
	height: 17px;
	border : 1px solid #C8BEA3;
	color: #000000;
	font-size: 11px;
	font-family: arial;
	font-weight: normal;
	padding: 2px;
	margin-bottom:5px;
}

#espace a {
	color: #FE6D00;
	font-size: 10px;
	font-family: arial;
	padding-left: 10px;
}



/* footer */

#footer {
	/*width : 953px;*/
	font-size: 11px;
	font-family: verdana;
	color: #000000;
	text-align : center;
	margin : 0;
	clear: both;
}

#footer a  {
	color: #000000;
	text-decoration : none;
}

#footer a.liens {
	color: #c2c2c2;
}

.liens {
	color: #c2c2c2;
}

#footer a:hover  {
	text-decoration : underline;
}


#tablist {
border-bottom:2px solid #FB5B03;
margin:10px;
}

#tabcontentcontainer {
	margin:10px;

}

.tabcontent {
	display:none;
}

#teaser {
	margin : 0px 15px 0px 15px;
	width:625px;
	float:left;
}

#benefices {
	width : 625px;
	height: 202px;
	background-image : url(../img/teaser_fond1.gif);
	background-repeat: no-repeat;
}

#benefices .text {
	color: #919079;
	font-family: verdana;
	font-size:12px;
	vertical-align: top;
	padding : 7px 0px 0px 0px;
}

#benefices .puce {
	vertical-align: top;
	padding: 7px 0px 0px 30px;
}

#benefices strong {
	color: #FE6A00;
	font-weight: bold;
}

#alerte {
	margin-top: 5px;
	width : 625px;
	height: 242px;
	background-image : url(../img/teaser_fond2.gif);
	background-repeat: no-repeat;
}

#contenus #information h1 {
	width: 625px;
	height: 28px;
	background-image : url(../img/titre_information.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFF;
	padding-left: 10px;
}
.soustitre_information {
	width: 609px;
	background-image : url(../img/soustitre_information.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-left: 10px;
}

.soustitre {
	color: #FE6D00;
	border-bottom: 1px solid #e1e1e1; 
	padding-bottom: 5px; 
	text-transform: uppercase;
	font-weight:bold;
	margin-bottom:5px;
}

a.plan {
	color:#000000;
	text-decoration:none;
}
a.plan:hover {
	color:#000000;
	text-decoration:underline;
}

/*Page Gestion de copropriétés*/

.copromenu {
	width:609px;
	height:22px;
	background-image:url(../img/copromenu_close.gif);
	background-repeat:no-repeat;
	padding:4px 0px 0px 25px;
	margin-top:7px;
}

.copromenuopen {
	width:609px;
	height:22px;
	background-image:url(../img/copromenu_open.gif);
	background-repeat:no-repeat;
	padding:4px 0px 0px 25px;
	margin-top:7px;
}


.copromenu a, .copromenuopen a {
	font-size:11px; 
	font-family:verdana;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

.copromenu a:hover, .copromenuopen a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

.coprotxt {
	width: 571px;
	background-image: url(../img/copro_fond_txt.gif);
	background-repeat: repeat-y;
	font-size: 11px;
	font-family: verdana;
	margin-left: 20px;
	padding: 10px;
	display: none;
}

/*tab Page Index*/
.souhait {
	background-image: url(../img/fond_souhait.gif); 
	background-repeat: no-repeat;
	width: 625px;
	height: 141px;
	
}

.souhait #titre {
	background-color: #B8AA87; 
	padding-left: 10px; 
	color: #ffffff;
	font-size: 12px;
}

.souhait txt {
	font-family: verdana; 
	font-size: 11px; 
	color: rgb(74, 62, 32);
}


