* {
	font-family: Verdana, sans-serif;
}
html {
	padding: 0;
	margin: 0;
}
body, body.coord {
	background: #CACACA;
	font-size: 11px;
	color: #000;
	text-align: center;
	padding: 0;
	margin: 0;
}
#content {
	max-width: 820px;
	width: 900px;
	margin: 0 auto;
	padding: 0px 40px;
	background-color: #AFAFAF;
}
#main {
	background: #fff url(../images/fond.jpg) no-repeat center bottom;
	text-align: left;
	padding: 20px;
	margin: 0;
}


ul{list-style-type:none;}

ul#menu {
	height:58px;
	margin:0;
	padding:0;
	color:#fff;
	background: #2d2d2d url(../images/bg-menu.gif) no-repeat;
}

.mfl{float:left;padding:0 20px 0 30px;}

.mfr{float:right;padding-right:10px;}

ul#menu li a{
	line-height:58px;
	margin:0!important;
	//font-size:1.1em;
	font-size:11px;
	color:#fff;
	display:block;
	text-decoration:none;
	word-spacing: 0px;
}

ul#menu li a:hover, a.actif{
	text-decoration:none;
	color:#cacaca!important;
}


#footer{
padding:0;
margin:0;
width:820px;
height:98px;
clear: both;
background: url(../images/bg_pdp.jpg) no-repeat bottom left;

}

#footer p{
color:#fff;
font-size:1.0em;
text-align:right;
float:right;
padding-top:32px;
margin:0 10px 0 0;
line-height:16px;
}

#footer p span{
color:#a2a2a2;
}

#footer img{
border:0;
float:left;
}

#footer a{color:#fff;text-decoration:none;}

div#lpdp{
margin-left:29px;
}

.entete { background: white;}

A:active  {	font-size: 10px;color: black;}
A:visited {	font-size: 10px;color: black;}
A:link    {	font-size: 10px;color: #BD0A1F;}
A:hover   {	font-size: 10px;color: #FFCC00;}

H1 {
	font-size: 20px;
	font-weight: normal;
	color: #000;
	letter-spacing: -1px;
}
H2 {font-size: 8pt; font-weight: normal;}
H3 {
	font-weight: bold;
	font-size: 11px;
}
H4 {font-size: 8pt; font-weight: normal; color:#BD0A1F;}
H5 {text-align: left;
	font-weight: normal;
	font-size: x-small;
	font-family: Verdana, Tahoma, Arial;
}

H6 {font-size: 10pt;	font-weight:  normal;	color: #f00;}
em {
	color: #BD0A1F;
	font-style: normal;
}
FONT.exergue {font-weight:  bold; color: #COCOCO;}
FONT.invisible {	font-weight:  normal;	color: #fff;}
FONT.rcs {	font-size: 8px;}
FONT.rcs1 {	font-size: 9px;color: #BD0A1F}

/*************************************tableaux************/
TABLE {
	border: #fff 0px solid;
	width: 776px;
	background: transparent;
}
.medium { border: none; width: 650px;}
.small { border: none; width: 500px;}
TD {
	text-align: center;
	vertical-align: middle;
	border: none;
	font-size: 11px;
	padding: 6px;
	color: #000;
}
TD.navigate {
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	border: none;
	font-size: 8pt;
	background: #FFFFFF;
	padding: 1;
}
TD.table_entete {
	background: #383838 url(../images/table_entete3.jpg) repeat-x left center;
	height: 30px;
	color: #fff;
}
TD.table_entete2 {
	text-align: left;
	height: 30px;
}
A.table_entete:active, A.table_entete:visited, A.table_entete:link { text-decoration: none; color:  #000;}
A.table_entete:hover { text-decoration: none; color:  #000;}

td.navigbarre {
	height: 25px;
	color: #000;
	/*background: #64B7F9 url(../Images/navigbarre.jpg) no-repeat center top;
	background: #383838 url(../Images/table_entete2.jpg) repeat-x left center;*/
}
TD.colliste {
	color: black;
}
TD.colradio {
	color: #000;
	padding: 0 6;
}
TD.colcritere {
	text-align: left;
	vertical-align: top;
	color: #000;
	padding: 0 6;
}
TD.coldispo {
	text-align: center;
	color: #000;
	padding: 0 6;
}
SELECT {
	width: 70%;
	font-size: 11px;
	border: #a0a0a0 1px solid;
}
/*****************************/
table.plng {
	width: 1400px;
}
td.plng_entete {
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	background: #eee;
	border: 0;
	border-bottom: #aaa 1px solid;
	border-right: #aaa 1px solid;
}
td.plng_texte {
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	border: 0;
	border-bottom: #ddd 1px solid;
	border-right: #ddd 1px solid;
}
/************************************* zones de saisie *******/
INPUT {
	height: 20px;
	background: transparent;
}
/************************************* boutons ********/
.bouton {
	background: #383838 url(../images/table_entete.jpg) repeat-x left center;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	color: #fff;
	border: #fff 1px solid;
	cursor: hand;
	cursor: pointer;
	height: 20px;
	font-size: 11px;
}
.disabled {
	background: #e0e0e0;
	color: #909090;
	border: #909090 1px solid;
	vertical-align: middle;
}

.aa {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
div#prop_no {
	border-top: #7A7C80 1px dashed;
	padding: 4 10;
	margin: 25 0 4 0;
	width: 500;
}
div#page_suite {
	border: #a0a0a0 1px solid;
	background: #64B7F9 url(../Images/navigbarre.jpg) no-repeat right top;
	margin-top: 20px;
	padding: 2px;
	font-weight: bold;
	width: 695px;
	color: #000;
}
.page {
	color: #000;
	border: #fff 1px solid;
	background: #fafafa;
	text-align: center;
	font-size: 10px;
}
.wait { cursor: not-allowed; }
.hand { cursor: hand; cursor: pointer; }
label { cursor: hand; cursor: pointer; }
.wrong{ font-weight: bold; color: #c00; }
/*************************************dispo*******************/
TD.dispo_entete {
	text-align: left;
	background: #383838 url(../images/table_entete.jpg) repeat-x left center;
	color: #000;
}
img {
	border: 0;
}
IMG.aff_dispo { width: 150px; border: 1px solid #3a3eb2;}
IMG.no_image { width: 150px; height: 150px;}
img.galerie { width: 200px; border: #8A867A 0px solid; }
TD.dispo_suite {
	text-align: left;
	height: 30px;
	background: none;
}
IMG.loupe { border: none;}
A.navigbarre:active { color: white;}
A.navigbarre:visited { color: #D6D6EF;}
A.navigbarre:link { color: white;}
A.navigbarre:hover { color: #FFCC00;}
/*************************************descriptifs*/
TD.descr {
	text-align: left;
	font-weight: normal;
	width: 574px;
	color: #000;
}
/*************************************galerie photos*/

td.photo {
	background: transparent;
	text-align: center;
	width: 202px;
	padding: 10 0;
}

/* IMG */
img.aff_dispo {
	width: 150px;
	border: 0px solid #8A867A;
}
img.lien {
	border: 0px;
}
img.no_image {
	width: 105px;
	height: 150px;
}
img.loupe {
	border: none;
}
img.galerie {
	width: 200px;
	border: #8A867A 1px solid;
}
img.secure {
	vertical-align: middle;
	text-align: right;
}

/*************************************galerie photos*/
IMG.galerie {
}
/*************************************coordonnées*/
TABLE.coord_table { width: 320px;}
TD.coord_entete {
	text-align: left;
	background: #FFCC00;
}
TD.coordonnees {
	text-align: left;
	background: transparent;
	color : #000000;
}
input.form {
	border: #a0a0a0 1px solid;
	background: #fff;
}
/*************************************password*/
TABLE.pass_table { width: 370px;}
/*************************************releve coproprietaire*/
TD.relv_entete { text-align: center; background: #FFCC00;}
TD.relv_ligne { text-align: left;}
TD.relv_col_date { text-align: center; width: 10%;}
TD.relv_col_mt { text-align: right; width: 20%;}
/*************************************agenda coproprietaire*/
TABLE.agda_table { width: 800px;}
TD.agda_entete {
	text-align: center;
	background: #FFCC00;
}
TD.agda_ligne {
	text-align: left;
	vertical-align: top;
	font-size: 7pt;
}
/*************************************agenda coproprietaire fin*/
TD.plng_col_ref { font-weight: bold;}
/*************************************securisation*/
TABLE.secure { width: 500px;}
IMG.secure { vertical-align: middle; text-align: right;}
/*************************************realisation*/
DIV.webmaster { font-size: 7pt; font-weight: normal;}
/*************************************conditions generales*/
TEXTAREA { font-size: 8pt;}
/*************************************calendrier*/
BODY.cal {
	background: white;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #3a3eb2;
	font-weight:  bold;
}
TABLE.cal { width: 200px;}
TD.calMois { font-size : 10px; font-weight: bold; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #ffffff; background : #7B849C; vertical-align: middle;}
TR.calSemaine { font-size : 9px; font-family : verdana, geneva, helvetica, sans-serif; color : #000000; background : #B5B5C6; }
TD.calJour { font-size : 9px; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #000000; background : #C0C8D6; }
TD.calJour A { font-size : 9px; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #000000; background : #C0C8D6; text-decoration: none; }
TD.calJour A:hover { font-size : 9px; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #ffffff; background : #C0C8D6; text-decoration: none; }
TD.calJourSel { font-size : 9px; font-weight: bold; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #000000; background : #EEEEEE; }
