@charset "utf-8";

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.menu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.back-gris {
	background-color: #c0c5d2;
	border-right-color:#FFFFFF; 
	border-right-style:solid; 
	border-right-width:2px;
	
}

.flashy { font-size:11px;
          font-family:Verdana, Arial, Helvetica, sans-serif;
		  color:#FF3300;
		  

         }
		 
.admin_main {
     border-width:1px;
	 border-color:#000000;
	 border-style:solid;
	 font-size:24px;
}
.admin_main_bas {
     border-width:1px;
	 border-color:#000000;
	 border-style:solid;
	 font-size:12px;
}
.back_color_bas {
    background-color:#FFFFFF;

	}
.back-beige {
	background-color: #fddfbe;
}
a.txt-totem {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#373741;
}

.title-blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#FFFFFF;
}
.title-press {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#373741;
}
.txt-press2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color:#373741;
}
a.txt-press {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#373741;
}
a:hover.txt-press {
	text-decoration:underline;
}
a.txt-back {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#711d27;
}
a:hover.txt-back {
	text-decoration:underline;
}

/* résidences principales */
.titre-resid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#524131;
}
.txt-resid-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#5000000;
	text-align:justify;
}
.txt-adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#524131;
}
.back-resid {
	background-color:#D4D8E1;
	background-image:url(../Feuilles%20de%20Styles/images/back-resid.gif);
	background-repeat:no-repeat;
}
a.ensavoirplus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#524131;
	text-decoration:none;
	font-style:italic;
}
a:hover.ensavoirplus {
	text-decoration:underline;
}
a.navig-resid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#711d27;
	text-decoration:none;
}
a:hover.navig-resid {
	text-decoration:underline;
}
a.rt-ref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#524131;
	text-decoration:none;
}
a:hover.rt-ref {
	text-decoration:underline;
}


/* contact */
.bgcolor-contact {
	background-color:#c0c5d2;
}
.center-aide {
	background-color:#e6e9ee;
	background-image:url(../Feuilles%20de%20Styles/images/back-aide.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.txt-contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color:#1a171b;
}
.txt-contact-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#1a171b;
}
.rect-contact {
	background-color:#ddc09b;
}
a.mailto-contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#1a171b;
	text-decoration:none;
}
a:hover.mailto-contact {
	text-decoration:underline;
}

/* résidences popup */
.bgcolor-resid-popup {
	background-color:#c0c5d2;
}
.center-resid-popup {
	background-color:#e6e9ee;
}
.txt-resid-popup-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#524131;
}
.td-resid-1 {
	background-color:#ddc09b;
}
.td-resid-2 {
	background-color:#efe0cb;
}





/* BP GESTION */
.tbl-footer {
	border-top-color:#FFFFFF;
	border-top-style:solid;
	border-top-width:2px;
	background-color:#373741;
}
.back-menu {
	background-color:#373741;
}
.txt-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.txt-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.txt-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.txt-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.txt-10-bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#373741;
}
.txt-11-bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#373741;
}
.txt-12-bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#373741;
}
.txt-14-bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#373741;
}
a.lien-zone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#373741;
	text-decoration:none;
}
a:hover.lien-zone {
	text-decoration:underline;
}
.td-trait-bas {
	border-bottom-color:#373741;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.td-trait-gauche {
	border-left-color:#373741;
	border-left-style:solid;
	border-left-width:1px;
}
.encart-maron {
	border-bottom-color:#373741;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#373741;
	border-top-style:solid;
	border-top-width:1px;
	background-color:#c19770;
}
tr.log {

	

}

tr.log:hover{

	background-color: #fddfbe;

}
.conteneur {
	width:965px;
	height:780px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;


}
.headerflash {width:965px; height:250px;}
.headline1 {
	width:777px;
	float:left;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 20px;
	background-color: #c0c5d2;
	margin: 1px;
	border: 1px outset #fddfbc;
}
.rightsidemenu {
	width:180px;
	float:right;
	text-align:center;
	height:240px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	border: 1px outset #c0c5d2;
	background-color: #fddfbc;
	margin: 1px;
}
.middlesidemenu {
	width:180px;
	float:right;
	text-align:center;
	height:175px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	border: 1px outset #c0c5d2;
	background-color: #fddfbc;
	margin: 1px;
}

.pack {
  
     overflow:scroll;
   }

.headmenu {
	width:777px;
	float:left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height: 20px;
	background-color: #c0c5d2;
	margin: 1px;
	border: 1px outset #fddfbc;
}
.mainconteneur {
	width:777px;
	float:left;
	height:575px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #e6e9ee;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	margin: 1px;
	overflow:scroll;
	
	

}
.rightsidemenu2{
	width:180px;
	float:right;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:175px;
	font-size: 12px;
	border: 1px outset #c0c5d2;
	background-color: #fddfbc;
	margin: 1px;
}
.bottom {
	width:777px;
	float:left;
	text-align:center;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #c0c5d2;
	margin: 1px;
	border: 1px outset #fddfbc;
}
.datedujour {
	width:180px;
	height:20px;
	text-align:center;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #c0c5d2;
	margin: 1px;
	border: 1px outset #fddfbc;
}

.titremenu1 { width:25px; height:10px; margin:0 auto;}
a { text-decoration:none; color:#000000; }
a:hover {text-decoration:underline;}
.deconnexion {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	width:180px;
	float:left;
	top: auto;
	margin: 1px;
	background-color:#c0c5d2;
	border: 1px outset #fddfbc;
	}
	
.tr1:hover { background-color:#c19770; }
.conteneurpop {
	background-color:#FFFFFF;
	float: none;
	height: 470px;
	width: 740px;
	margin: 5px;
}
.header1popup {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin: 5px;
	margin-bottom:1px;
	height: 20px;
	width: 730px;
	background-color:#C0C5D2;
	border: 1px outset #fddfbc;
}
.header2popup {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	margin-top:1px;
	margin-left:5px;
	margin-right:5px;
	height: 20px;
	width: 730px;
	background-color:#fddfbc;
	border: 1px outset #C0C5D2;
}
.bloc1popup {
	width:402px;
	height:218px;
	margin-left:5px;
	margin-right:1px;
	margin-top:1px;
	background-color:#C0C5D2;
	border:1px outset #fddfbc;
	float:left;
	text-align:center;
  }
  .bloc1popuplot {
	width:402px;
	height:140px;
	margin-left:5px;
	margin-right:1px;
	margin-top:1px;
	background-color:#C0C5D2;
	border:1px outset #fddfbc;
	float:left;
	text-align:center;
  }
  .blocoption {
	width:402px;
	height:200px;
	margin-left:5px;
	margin-right:1px;
	margin-top:1px;
	background-color:#C0C5D2;
	border:1px outset #fddfbc;
	float:left;
	text-align:center;
	margin-bottom: 1px;
  }
  .blocmessage {
	width:402px;
	height:30px;
	margin-left:5px;
	margin-right:1px;
	margin-top:1px;
	background-color:#CCFF33;
	border:1px outset #fddfbc;
	float:right;
	text-align:center;
	margin-bottom: 1px;
  }
   .blocreservation {
	width:402px;
	height:220px;
	margin-left:5px;
	margin-right:1px;
	margin-top:1px;
	background-color:#C0C5D2;
	border:1px outset #fddfbc;
	float:left;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
  }
  .bloc2popup {
	width:322px;
	height:380px;
	margin-left:1px;
	margin-right:4px;
	margin-top:1px;
	background-color:#e6e9ee;
	border:1px outset #fddfbc;
	float:right;
	margin-bottom: 1px;
	overflow:scroll;
  }
  .bloc2middlepopup {
	width:400px;
	height:157px;
	margin-left:5px;
	margin-right:1px;
	margin-top:1px;
	background-color:#e6e9ee;
	border:1px outset #fddfbc;
	float:left;
	margin-bottom: 1px;
  }
  
  
  .bloc2popuplot {
	width:322px;
	height:570px;
	margin-left:1px;
	margin-right:4px;
	margin-top:1px;
	background-color:#e6e9ee;
	border:1px outset #fddfbc;
	float:right;
	margin-bottom: 1px;
	overflow:scroll;
  }
  .blocvaliderreserver {
	width:730px;
	height:367px;
	margin-left:5px;
	margin-right:5px;
	margin-top:1px;
	background-color:#e6e9ee;
	border:1px outset #fddfbc;
	margin-bottom: 1px;
  }
  .bottom2popup {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	height: 12px;
	width: 730px;
	background-color:#C0C5D2;
	border: 1px outset #fddfbc;
	float:right;
	margin-top: 1px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 5px;
	}
	.bottom1popup {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	margin-top:1px;
	margin-left:5px;
	margin-right:5px;
	height: 20px;
	width: 730px;
	background-color:#fddfbc;
	border: 1px outset #C0C5D2;
	margin-bottom: 1px;
	float: right;
}
.tableaupopup {
	text-align:center;
	background-color:#c19770;
	height: 20px;
	width: 150px;
	margin-top: 2px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 32px;
}
.tableaupopup2 {
	text-align:center;
	background-color:#c19770;
	height: 20px;
	width: 150px;
	margin-top: 2px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 32px;
	float: left;
}
.tableauchoixfiscalité {
	width:100px;
	float: 0 auto; 
	height: 25px;
}
.divmessage {
	width:470px;
	height:42px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #C0c5d2;
	
}
