html, body {
	height: 100%;
	width: 100%;
}
body {
	  background-color: #FFFFFF;
	  margin: 0px;
	  padding: 0px;
	  text-align:center;
	 color: #005AAA;
		font-family: Arial;
     font-size: 11px;

}


P,DL,TH,TD { font-family:Verdana; font-size:10px; color:#005AAA; }

/*dt {font-family:verdana; font-size:8pt; color:#FFFFFF; background-color:#749bdc;}*/

A		  { font-family:verdana; font-size:8pt; color:#005AAA;}
A:link    { font-family:verdana; font-size:8pt; color:#005AAA; font-weight:normal; text-decoration:none; }
A:hover   { font-family:verdana; font-size:8pt; color:#FED53D; font-weight:normal; text-decoration:underline; }
A:visited { font-family:verdana; font-size:8pt; color:#005AAA; font-weight:normal; text-decoration:none; }

A.email			 { font-family:verdana; font-style:normal; font-weight:normal; font-size:8pt; color:#005AAA;}
A.email:link 	 { font-family:verdana; font-style:normal; font-weight:normal; font-size:8pt; color:#005AAA; text-decoration:none; }
A.email:hover 	 { font-family:verdana; font-style:normal; font-weight:normal; font-size:8pt; color:#FED53D; text-decoration:underline; }
A.email:visited { font-family:verdana; font-style:normal; font-weight:normal; font-size:8pt; color:#005AAA; text-decoration:none; }

A.menu		    { font-family:verdana; font-size:8pt; color:#101084; font-weight:bold;}
A.menu:link    { font-family:verdana; font-size:8pt; color:#101084; font-weight:bold; text-decoration:none; }
A.menu:hover   { font-family:verdana; font-size:8pt; color:#F9D113; font-weight:bold; text-decoration:none; }
A.menu:visited { font-family:verdana; font-size:8pt; font-weight:bold; text-decoration:none; }


.submit {
        background-color: #ffffff;
         font-family:Verdana;
        font-weight:bold;
        font-size:10px;
        }

.textquest { font-family:Arial,sans-serif; font-size:11px; color:black; text-decoration:none; background-color:white; border-width:1px; border-color:#005AAA; border-style:solid;}

.classButton { /* border: 1px solid; border-color: #000000; background-color: #4E69C2; font-color: #26216F;*/
	border: 1px #005AAA solid;
	background-color: #45A0D2;
	color: #FED53D;
	/*border-color: #B5BED6;	background-color: #FEFEFE;*/
	font-size:10px;
	font-weight: bold;
	/*background-image : url("http://localhost/NOVALOCATION/images/XXlogo_novae.gif");*/
	width : 100px;
	height : 25px;
}

.mainTable {
	background: #FFFFFF;
	border: 0px solid #005AAA; /*none;*/
	padding : 0px;
	margin: 0px;
	width: 800px;
	height: 100%;
	text-align:center;
	color: #005AAA;
	font-family: Verdana;
   font-size: 10px;
}

td.header {
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	height: 70px;
	/*border: 1px solid;*/
}

table.tabMenu {
	border: 0px solid #FED53D;
	width: 135px;
	height: 170px;
	padding: 0px;
	margin: 0px;
	text-align:left;
	vertical-align: top;
	background:  #FFFFFF url(images/bg_etape.gif) no-repeat;
	color: #005AAA;
	font-family: Verdana;
   font-size: 10px;
}
td.tabMenu {
	padding: 2px;
	margin: 0px;
	text-align:left;
	color: #005AAA;
	font-family: Verdana;
   font-size: 10px;

}

td.menuBoxTitle {
	text-align: center;
}
span.menuBoxTitle {
	color: #FED53D;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

table.content {
	margin: 0px;
	padding: 2px;
	width: 600px;
	text-align: right;
	border: none;
}

/*table.fondCentre {	background-color: #FFFFFF;}*/

/*table.bordure {	border-style: solid; 	border-color: #444444;	border-width: 1px; }*/

SELECT {
	font-family:Verdana; font-size:11px; color:black; background-color:white; border-width:1px; background-color:rgb(250,250,250); border-style:solid; height:18;
}

td.rubriqueMain {
	background-color: #FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color: #FED53D;
	color: #005AAA;
}

td.rubriqueBox {
	background-color: #FED53D;
	border-style:solid;
	border-width:1px;
	border-color: #005AAA;
}

INPUT.button {
	border: 1px solid;
	border-color: #B5BED6;
	background-color: #FEFEFE;
	font-size:10px;
	font-weight: bold;
	/*background-image : url(../images/logo_novae.gif);*/
	width : 100px;
	height : 25px;
}

/* classe btnReserver */
A.location			 { color: #005AAA; text-decoration:none ;}
A.location:link		 { color: #005AAA; text-decoration:none ;}
A.location:hover	 { color: #FED53D; text-decoration:none ;}
A.location:visited	 { color: #005AAA; text-decoration:none ;}

/* classe btnReserver */
a.btnReserver, a.btnReserver:visited	 { border: #005AAA solid 1px; color:#005AAA;padding: 2px 5px; text-decoration:none ;}
a.btnReserver:hover	 { background-color: #FED53D; border: #005AAA solid 1px; color:#005AAA;text-decoration:none ;padding: 2px 5px;	}

/* renseignements clients */
B.obligatoire { color: #FF0000; font-weight:bold;}


#footer {
	text-align: right;
}

img {
	border: 0px;
}

span.red {
	color: red;
}

.rowColor1 {
	background: #FED53D;
}

.rowColor2{
	background: #FFFFFF;
}

.recapResa {
	width: 400px;
	min-width: 400px;
	white-space:nowrap;
	border: 1px solid #FED53D;
}


table.boxResidence {
	border: 1px solid #FED53D;
}
img.boxResidence {
	position: relative;
	padding-right :2px;
	float:right;
}