A:link,A:active,A:visited {
	font-size: 8pt;
	color: #5178BB;
}
A:hover {
	font-size: 8pt;
	color: #FFCC00;
}
H1 {
	font-size: 12pt;
	font:  bold;
	color: #5178BB;
}
H2 {
	font-size: 8pt;
}
H3 {
	font-size: 8pt;
	font: italic;
}
H4 {
	font-size: 8pt;
	font: normal;
	color: #5178BB;
}
H5 {
	text-align: left;
	color: red;
	font: normal;
	font-size: x-small;
	font-family: Verdana, Tahoma, Arial;
}
p {
	color: #000000;
}
li {
	color: #000000;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
FONT {
	font-size: 8pt;
	color: black;
}
FONT.exergue {
	color: #EC311F;
}
FONT.invisible {
	color: #FFFFFF;
}
BODY {
	background: #FFFFFF;
	background-repeat: no-repeat;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}
body.right {
	background-color: #CECECE;
}
body.entete {
	background: #CECECE;
}
DIV.div_https {
	background-position: right bottom;
	background-repeat: repeat;
}
/*************************************tableaux*/
TABLE {
	border: none;
	width: 650px;
}
TABLE.small {
	border: none;
	width: 500px;
}
TD {
	text-align: center;
	vertical-align: middle;
	font: bold;
	border: none;
	font-size: 8pt;
	background: #F7EFDE;
	padding-bottom: 1;
	padding-left: 1;
	padding-right: 1;
	padding-top: 1;
}
TD.table_entete {
	background: #ADC0E0 url(../images/maquette1_11.jpg) repeat-x;
	color: #FFFFFF;
	height: 25px;
	font-weight: bold;
}
A.table_entete:link,A.table_entete:active,A.table_entete:visited {
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
A.table_entete:hover {
	font-size: 8pt;
	color: #F7DA64;
}
TD.navigbarre {
	height: 25px;
	background: #117395 url(../images/maquette1_11.jpg) repeat-x;
	color: #FFFFFF;
}
TD.colliste {
	font-family: Verdana, Tahoma, Arial;
	background-color: #F7DA64;
	color: #FFFFFF;
	width: 33%;
	font-weight: bold;
}
TD.colradio {
	color: #000000;
	background-color: #F7DA64;
	width: 33%;
	font-weight: bold;
}
TD.colcritere {
	text-align: left;
	vertical-align: top;
	background-color: #F7DA64;
	font-weight: normal;
	color: #000000;
}
TD.coldispo {
	text-align: right;
	width: 50%;
	color: #000000;
	background-color: #F7DA64;
	font-weight: bold;
}
/*************************************tableaux fin*/
/*************************************zones de saisie*/
INPUT {
	height: 20px;
}
SELECT {
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight: normal;
	width: 150px;
}
/*************************************zones de saisie fin*/
/*************************************boutons*/
.bouton, .page {
	background: #5178BB;
	text-align: center;
	vertical-align: middle;
	font: bold;
	color: #FFFFFF;
 	border:  #071E5D 1px solid;
	font-size: 8pt;
	cursor: pointer;
}
.page {
	font-size: 7pt;
	height: 18px;
	vertical-align: baseline;
	background-color: #F7DA64;
	color: #000;
}
.aa {
	background-color: transparent;
	border: 0;
	margin: 0px;
	padding: 0px;
	height: 14px;
	vertical-align: middle;
}
/*************************************boutons fin*/
/*************************************dispo*/
TD.dispo_entete {
	background: #ADC0E0 url(../images/maquette1_11.jpg) repeat-x;
	color: #FFFFFF;
	height: 25px;
	font-weight: bold;
	text-align: left;
}
IMG.aff_dispo {
	width: 105px;
	border: 1px solid #5035AE;
}
IMG.no_image {
	width: 75px;
	height: 75px;
}
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;
}
/*************************************dispo fin*/
/*************************************descriptifs*/
TD.descr {
	color: #000000;
	text-align: left;
	font: normal;
	width: 350px;
	background-color: #F7DA64;
}
/*************************************descriptifs fin*/
/*************************************galerie photos*/
TD.photo {
	background-color: #F7DA64;
}
IMG.galerie {
	/*width: 580px;
*/
}
/*************************************galerie photos fin*/
/*************************************coordonnées*/
BODY.coordonnees {
	background: #CECECE url(../images/fond.jpg) repeat-y left top;
	color: #FFFFFF;
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
}
TABLE.coord_table {
	width: 320px;
}
TD.coord_entete {
	background: #ADC0E0 url(../images/maquette1_11.jpg) repeat-x;
	color: #FFFFFF;
	height: 25px;
	font-weight: bold;
}
TD.coord {
	text-align: left;
	background: #F7DA64;
	font-size: 8pt;
	color: #000000;
	padding: 0 0 0 10px;
}
INPUT.coord {
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial;
}
/*************************************coordonnées fin*/
/*************************************password*/
TABLE.pass_table {
	width: 300px;
}
/*************************************password fin*/
/*************************************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%;
}
/*************************************releve coproprietaire fin*/
/*************************************agenda coproprietaire*/
TABLE.agda_table {
	width: 800px;
}
TD.agda_entete {
	text-align: center;
	background: #c2d4e8;
}
TD.agda_ligne {
	text-align: left;
	vertical-align: top;
	font-size: 8pt;
}
/*************************************agenda coproprietaire fin*/
TD.plng_col_ref {
	font: bold;
}
/*************************************securisation*/
TABLE.secure {
	width: 600px;
}
IMG.secure {
	vertical-align: middle;
	text-align: right;
}
TD.secure {
	text-align: left;
	background: #F7EFDE;
	font-size: 8pt;
	font: lighter;
	padding-left: 30;
}
/*************************************securisation fin*/
/*************************************realisation*/
DIV.webmaster {
	font-size: 6pt8pt;
	font: normal;
}
/*************************************realisation fin*/
/*************************************conditions generales*/
TEXTAREA {
	font-size: 8pt;
}
/*************************************conditions generales fin*/
/*************************************calendrier*/
BODY.cal {
	background: white;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #5035AE;
	font:  bold;
}
TABLE.cal {
	width: 200px;
}
TD.calMois {
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	font-family: verdana, geneva, helvetica, sans-serif;
	color: #ffffff;
	background: #7B849C;
	vertical-align: middle;
}
TR.calSemaine {
	font-size: 8px;
	font-family: verdana, geneva, helvetica, sans-serif;
	color: #000000;
	background: #B5B5C6;
}
TD.calJour {
	font-size: 8px;
	text-align: center;
	font-family: verdana, geneva, helvetica, sans-serif;
	color: #000000;
	background: #C0C8D6;
}
TD.calJour A {
	font-size: 8px;
	text-align: center;
	font-family: verdana, geneva, helvetica, sans-serif;
	color: #000000;
	background: #C0C8D6;
	text-decoration: none;
}
TD.calJour A:hover {
	font-size: 8px;
	text-align: center;
	font-family: verdana, geneva, helvetica, sans-serif;
	color: #ffffff;
	background: #C0C8D6;
	text-decoration: none;
}
TD.calJourSel {
	font-size: 8px;
	font-weight: bold;
	text-align: center;
	font-family: verdana, geneva, helvetica, sans-serif;
	color: #000000;
	background: #EEEEEE;
}
/*************************************fin calendrier*/
/*************************************navigate*/
BODY.navigate {
	background: #CECECE;
	background-image: url(../images/navigate.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
}
.pave {
	width: 90%;
}
TABLE.navigate {
	width: 175px;
	font-size: 8pt;
	font: normal;
}
TD.navigate {
	background-color: #0000FF;
}
TD.titrenav {
	text-align: left;
	background-color: #FF0000;
	color: #FFFFFF;
	font: bold;
	font-size: 8pt;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
.menu {
	text-align: left;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	background-color: #CC0000;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 8pt;
}
.menu A:active {
	text-decoration: none;
	color: #5035AE;
	font: bold;
	font-size: 8pt;
}
.menu A:link {
	text-decoration: none;
	font: bold;
	font-size: 8pt;
	color: #000000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	width: 100%;
}
.menu A:visited {
	text-decoration: none;
	font: bold;
	font-size: 8pt;
	color: #000000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	width: 100%;
}
.menu A:hover {
	text-decoration: none;
	font: bold;
	font-size: 8pt;
	color: #FFCC00;
	background-color: #003399;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	width: 100%;
}
TD.coordnav {
	border:  thin outset silver;
	width: 170px;
	color: #5035AE;
	background:  #D6D6EF;
	height: 25;
	font-size: 08pt;
	font: bold;
	text-align: center;
}
/*************************************fin navigate*/

/***************************** visu plng pour pro*/
TABLE.plng {
	font-size: 8pt;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;

}
TD.plng_entete { 
	height: 25px;
	color: black; 
	font-family:Courier New;
		font-size: 8pt;
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
		padding-top: 0;


}
TD.plng_texte {
	text-align: left;
	vertical-align: top;
	font-family:Courier New;
	color: black; 
		font-size: 8pt;
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
		padding-top: 0;

}
TD.plng_texte_cont {
	text-align: left;
	vertical-align: top;
	font-family:Courier New;
	color: yellow; 
	background: red;
		font-size: 8pt;
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
		padding-top: 0;

}
TD.plng_texte_opti {
	text-align: left;
	vertical-align: top;
	font-family:Courier New;
	color: blue; 
	background: yellow;
		font-size: 8pt;
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
		padding-top: 0;

}

TD.plng_texte_rpro {
	text-align: left;
	vertical-align: top;
	font-family:Courier New;
	color: yellow; 
	background: #800000;
		font-size: 8pt;
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
		padding-top: 0;

}


