* {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
body {
	background: #31302E;  	/*oc180509-yave 00306B-AGNEIGES*/
	font-size: 10pt;
	color: #fff;		/*oc180509-yave 000*/
	font-weight: bold;
	text-align: center;
	padding: 0px;
	margin: 0px;
	background-image:url(../images/fond_resa_cou.jpg);       /*modifs STARGRAF*/
	background-position:center top;
	background-repeat:no-repeat;
}
p {
	text-align: left;
	font:normal;
	padding:20px;       /*modifs STARGRAF*/
}

//--------------------------------------------
//oc1805059-nouveau web stargraf msi-nei-cou-
//
//	STYLE COURCHEVEL AGENCE
//
//	fond : noir (060606)
//
//--------------------------------------------
//
//	fond exterieur		: gris foncé 	31302E / (noir 060606)
//	fond interieur		: noir 		060606
//	onglet actif		: marron 	87541D
//	boutons			: marron 	87541D
//	fond liste choix	: beige?	BBAC8F
//	texte / fond int	: blanc		FFFFFF
//	texte exergue / fond int: orange	CA7D2B
//
//--------------------------------------------


body.local {
	background: #060606 ; /*oc180509-yave fff*/

}
.contents  {
	background: #060606 ; /*oc180509-yave fff*/
	width: 836px;
	margin: 0 auto;
	padding: 0px;
}

div#main {
   	margin: 0 auto;
	font-size:  11px;
	padding: 0;
	margin: 0 auto;
	width: 836px;
}

div#mainCenter {
   	background: #060606 ; /*oc180509-yave fff*/
	margin: 0 auto 0 auto;
	padding-left: 10px;
	font-size: 11px;
	text-align: left;
}

div#menu {
	width: 837px;
	margin: auto;
	padding: 0;
	padding-top: 0px;
	font-color:#fff;
}

div#align {
	width: 837px;
	font-color:#fff;
	text-align: left;
	padding-left: 10px;
}

div#dispo {
	font-color:#fff;
	text-align: left;
	padding-left: 100px;
}

.menugauche {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-style:normal;
font-weight:bold;
letter-spacing:-1pt;
padding-top:4px;
}

div#footer {
    background: #060606 ; /*oc110609-yave fff*/
}
/*---------------------------------------*/

.menuhaut1:link {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-style:normal;
font-weight:bold;
}

a: {
color:#0066FF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
text-decoration:none;
}

.menuhaut1 {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-style:normal;
font-weight:bold;
}


.menugauche:link {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-style:normal;
font-weight:bold;
letter-spacing:-1pt;
padding-top:4px;
}

.menugauche {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-style:normal;
font-weight:bold;
letter-spacing:-1pt;
padding-top:4px;
}


A.menuhaut1 {
	color:#FDD842;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
    text-decoration:none;
}
A.menuhaut1:hover {
	color:#FDD842;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}

A.menugauche {
	color:#0066FF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
    text-decoration:none;
}
A.menugauche:hover {
	color:#0066FF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}

span.titre { color: #fff; font-weight: bold; font-size: 14px; letter-spacing: 2px; }

H1 {
	font-family:calibri,century gothic,arial;
	font-size  :16px;
	color      :#ffffff;	/*oc180509-yave2574b7*/
	font-weight:bold;
	letter-spacing: 2px;
	background :#87541D;	/*oc1805059-ca existait pas*/
}
H2 {font-size: 8pt;	font-weight: bold;	color:#CA7D2B;}
H3 {font-size: 8pt;	font-weight: bold;	color:#CA7D2B;}
H4 {font-size: 8pt;	font-weight: bold;	color:#CA7D2B;}
H6 {font-size: 8pt;	font-weight: bold;	color:#CA7D2B;}
H5 {text-align: left;
	font-weight: normal;
	font-size: 10px; /*10px=idem class descr pour visu desc sur suivi dossier */
}
em {
	color: #fff;		/*oc180509-yave 000*/
	font: normal;
}

FONT {text-align: left;font-size: 8pt;color: color:#A2A2A2;}
FONT.exergue {font-size: 11px;font-weight: bold;	color:#CA7D2B; }	/*oc1805059-yave 2574B7*/
FONT.exergue2 {	color: #B34F2F; font-weight: bold}
FONT.exergue3 {	color: #555555; font-weight: bold}
FONT.invisible {color: #7077A2;}
FONT.rcs {font-size: 6pt;	color:#A2A2A2;}
FONT.tel {font-size: 7pt;color: color: #103279;}
.aa {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
.wait { cursor: not-allowed; }
.hand { cursor: hand; cursor: pointer; }


/*************************************coordonnées**********************/
TABLE {
	border: none;
	width: 680px;
}
table.large {
	border: none;
	width: 100%;

}
.medium {
	border: none;
	width: 580px;
	margin: 2 auto;
	/*oc190509-background: #F7EFDE ;*/
}
.extralarge{
	border: none;
	width: 676px;
	margin: 2 auto;
}
.medium_blanche {
	border: none;
	width: 580px;
	margin: 2 auto;
	background: #fff ;
}
.small {
	border: none;
	width: 500px;
}
.fifty {
	width: 50%;
}
.medium2 {
	border: none;
	width: 600px;
}
.logo {
	border: none;
	width: 270px;
}


.bg_logo_neiges {
	background: #FFFFFF url(../Images/logo-neiges.gif);
	background-repeat: no-repeat;
	background-position: 1px 35px;
}
.admin {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: right;
	margin-left: 80px;
	color: #2574B7;
}
TABLE.coord {
	border: none;
	width: 758px;
	text-align: left;
}

TD {
	/*0000text-align: center;*/
	vertical-align: middle;
	//font-weight: bold;
	border: none;
	font-size: 11px;
	padding: 0;
	margin: 0;
	color: #fff;		/*oc180509-yave pas cette ligne*/
}

td.navig {
	height: 26px;
	padding-top: 3px;
	border: #fff 1px solid;
}

TD.colliste {
	color: #000;
	padding:2px 2px 5px 2px;		/*oc250509-yave fff - oc180509-yave black*/
	background: #BBAC8F;	/*oc250509-yave rien*/
	padding-left: 4px;       /*modifs STARGRAF*/
}

TD.colradio {
	color: #FFFFFF ;
	font : normal;
}

TD.colcritere {
	color	: #000;		/*oc250509-yave fff - oc180509-yave 000*/
	background: #BBAC8F;	/*oc250509-yave #F7EFDE*/
	font-weight: bold;	/*oc250509-yave normal*/
	font-weight: normal;
	text-align: left;
	height: 20px;
	vertical-align: top;
	padding-top: 4px;	/*oc250509-yave rien*/
	padding-left: 4px;	/*oc250509-yave rien*/
	padding-bottom: 4px;	/*oc250509-yave rien*/
	padding-right: 4px;	/*oc250509-yave rien*/
	padding-color: #000;	/*oc250509-yave rien*/
}

TD.colcritere_blanche {
	background: #Fff;
	color: #000000;
	font-weight: normal;
	text-align: left;
	height: 20px;
	vertical-align: top;
	padding-left: 4px;
}
TD.coldispo {
	color:#000;		/*oc050609-cou*/
	background: #BBAC8F;	/*oc250509-yave rien*/
	font : bold;		/*oc250509-yave normal*/
	padding-top: 4px;	/*oc250509-yave rien*/
	padding-left: 4px;	/*oc250509-yave rien*/
	padding-bottom: 4px;	/*oc250509-yave rien*/
	padding-right: 4px;	/*oc250509-yave rien*/
	padding-color: #000;	/*oc250509-yave rien*/
	text-align: right;
	width: 25%;
}
TD.table_entete {
	background-color: #87541D;		/*oc180509-existait pas*/
	text-align: top;
	height: 20px;
	color: #fff;				/*oc180509-yave 2574B7;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	padding:5px 2px 2px 10px;       /*modifs STARGRAF*/
}
TD.table_entete2 {				/*oc180509-creation par copier/coller du table_entete pour ec_menu.asp */
	background-color: #BC6E1C;
	text-align: top;
	height: 20px;
	color: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	padding:5px 2px 2px 10px;       /*modifs STARGRAF*/
}

select, .form, .form_coord, cb_sel {
	font-size: 11px;
	/*color: #666;*/
	border: 1px #A99780 solid;
	background-color: #fff;
	width: 150px;
}


A.table_entete:active {
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}
A.table_entete:visited {
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}
A.table_entete:link {
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}
A.table_entete:hover {
	font-size: 8pt;
	color: #CA7D2B;		/*oc180509-yave 660000;*/
	font-weight: bold;
}
/************************************* tableaux fin *******/

/************************************* zones de saisie *******/
INPUT {
	height: 20px;
}
/************************************* zones de saisie fin *******/

/************************************* boutons ********/

.bouton {
	background:#87541D		/*oc180509-yave A5ADB0;*/
	align	: middle;
	font-weight: bold;
	font-size:  10px;
	color: #000000;
	border: 0px;			/*oc180509-yave #B34F2F 1px solid*/
	cursor: pointer;
	height: 20px;
}
.page {
	font-weight: normal;
}
div#page_suite {
	border: #B34F2F 1px solid;
	background: transparent;
	padding: 2px;
	font-weight: bold;
}
/*************************************boutons fin***************/

/*************************************dispo*******************/

TD.dispo_entete {
	font-size:  9pt;
	padding-top: 20px;
	text-align:left;
	font-weight: normal;
}
IMG.aff_dispo {
	width: 150px;
	border: 1px solid #5035AE;
}
IMG.no_image {
	width: 150px;
	height: 150px;
}
TD.dispo_suite {
	text-align: left;
	height: 30px;
	background: none;
}
IMG.loupe {
	border: none;
}

/*************************************dispo fin*/

/*************************************descriptifs*/
TD.descr {
	color: #fff;			/*oc250509-yave 555555*/
	text-align: left;
	font-weight: normal;
	font-size: 10px;

}

TD.navigbarre {
	width: 100%;
	text-align: left;			/*oc180509-yave center*/
	vertical-align: top;
	font: bold;
	border: none;
	font-size: 8pt;
	background: transparent;		/*oc180509-yave#2574b7*/
	padding-bottom: 1;
	padding-left: 1;
	padding-right: 1;
	padding-top: 1;
}
/*************************************descriptifs fin*/

/*************************************galerie photos*/

td.photo { background: transparent;font-size: 10px; text-align: left/*oc180509-yave center*/; width: 25%; padding: 10 2; }
td.photo2 { background: transparent;font-size: 10px; text-align: left; width: 150px }
/* IMG */
img.aff_dispo { width: 105px; 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 fin*/

/*************************************coordonnées*/
TABLE.coord_table {
	width: 390px;
}
TD.coord_entete {
	text-align: left;
	background: #C6C9DA;
	color : white;
}


TD.coordonnees {
	color: #000;		/*oc250509-yave fff - oc180509-yave black*/
	background: #BBAC8F;	/*oc250509-yave rien*/
	text-align: left;
	font-size: 8pt;
	font-weight: normal;

}

INPUT.coord {
	height: 20px;
	font-size: 8pt;
	border: #a99780 1px solid;
	background: #C0B194;	/*oc250509-yave rien*/
}
SELECT.coord {
	font-size: 8pt;
	background: #C0B194;	/*oc250509-yave rien*/
}
/*************************************password*/
TABLE.pass_table {
	width: 300px;
}
TABLE.pass {
	width: 300px;
	height:130px;
}
/*************************************releve coproprietaire*/
TD.relv_entete {
	text-align: left; /*oc180509-yave center*/
	background: #FFCC00;
}

TD.relv_ligne {
	text-align: left;
	font : normal;	/*oc290509*/
}
TD.relv_col_date {
	text-align: left; /*oc180509-yave center*/
	width: 10%;
	font : normal;	/*oc290509*/
}

TD.relv_col_mt {
	text-align: right;
	width: 20%;
	font : normal;	/*oc290509*/
}

table.plng {
	/*width: 1400px;*/
	width: 600px;

}
td.plng_entete {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #eee;
	border: 0;
	border-bottom: #aaa 1px solid;
	border-right: #aaa 1px solid;
}
/*************************************releve coproprietaire fin*/

/*************************************agenda coproprietaire*/
TABLE.agda_table {
	width: 800px;
}
TD.agda_entete {
	text-align: left; /*oc180509-yave center*/
	background: #FFCC00;
}
TD.agda_ligne {
	text-align: left;
	vertical-align: top;
	font-size: 7pt;
}
table.dispo {
	border: 0;
	background: #024b90 url(../Images/table_dispo.jpg) no-repeat left top;
	width: 500px;
	margin: 0;
}
/*************************************agenda coproprietaire fin*/

TD.plng_col_ref {
	font-weight: bold;
}

/*************************************securisation*/
TABLE.secure {
	width: 500px;
}
IMG.secure {
	vertical-align: middle;
	text-align: right;
}
/*************************************securisation fin*/
a.infobulle {
	position: relative;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 0px #600 dotted; /* on souligne le texte*/
	cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.infobulle span.infobulle {
	display: none; /* on masque l'infobullebulle */
}
a.infobulle:hover {
	background: none; /* correction d'un bug IE */
	text-decoration: none;
	color: #600;
	z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
	cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.infobulle:hover span.infobulle {
	display: inline; /* on affiche l'infobullebulle */
	position: absolute;
	white-space: normal; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
	top: 25px; /* on positionne notre infobullebulle */
	left: -370px;
	width: 350px;
	background: #fff;
	color: #666;
	font-weight: normal;
	text-align: left;
	padding: 3px;
	border: 1px solid #000;
	border-left: 4px solid #000;
}



/*************************************conditions generales*/
TEXTAREA {
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	width: 100%;
}
/*************************************conditions generales fin*/

/*************************************calendrier*/
BODY.cal {
	background: white;
	font-size: 9pt;
	color: #5035AE;
	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; }

