/* CSS Document */
* { cursor: auto; }
a, a * { cursor: pointer; }
body {
	background: url(images/globals/page_bgd.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
}

a { color: #0078cc; text-decoration: none; }
a:hover, a:hover{
	text-decoration: underline;
}

label{
	font-weight: bold;
}

.fieldset {  border:1px solid #ddd; margin-bottom: 1em; padding: 15px; font-size: 12px; background: #fff url(images/globals/topfade.gif) repeat-x top; }
legend {margin-top: -2em; font-size: 12px; font-weight: bold;}
.textinput { border-style: none solid solid; background: #fff url(images/globals/topfade.gif) repeat-x top; vertical-align: middle; border: 1px solid #aaa; padding: 4px; color: #555; width: 160px; font-size: 12px;}
.textarea { border-style: none solid solid; background: #fff url(images/globals/topfade.gif) repeat-x top; vertical-align: middle; border: 1px solid #aaa; padding: 4px; color: #555; width: 360px;}

fieldset {
	/*border: 1px #878d7b solid;
	background: #FFF;
	padding:0 10px 2px 10px;*/
}

#formChambre {
	border: 1px #878d7b solid;
	background: #FFF;
	padding:10px;
}

fieldset {
	border:1px solid #ddd;
	padding:0 0.5em 0.5em;
}


legend {
	color:#232b1d;
	font-size:1.3em;
	font-weight: bold;
}
legend span {
	width:10em;
	text-align:right;
}

#submit-go {
	margin-top:1em;
	width:92px;
	height:37px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	background:url(images/french/buttons/button_envoyer.gif) no-repeat 0 0;
	display:block;
	cursor:pointer !important; cursor:hand;
}
#submit-go:hover {
	background-position:0 -36px;
}

#page {
	background: url(images/globals/top_bgd.gif) repeat-x;
	width: 100%;
	margin: 0 auto 0 auto;
}

#wrapper {
	width: 900px;
	margin: 0 auto 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	color: #595959;
}

#homefooter{
	padding-bottom:20px;
	font-size:0.6em;
	color: #babdaf;
}
#homefooter a:link, #homefooter a:visited{
	color:#babdaf;
	text-decoration: none;
	font-weight: bold;
}

/* BOF - GENERAL */
/*input[type=text], input[type=password], select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
	padding: 3px;
	border: 1px solid #7cc242;
}
input[type=text]:focus, input[type=password]:focus, select:focus, textarea:focus, .checkbox:focus {
	font-weight:700;
	border: 1px solid #7cc242;
}*/
/* EOF - GENERAL */

/* BOF - COLUMN */
#column li{
	margin-left:-15px;
}
/* EOF - COLUMN */

/* BOF - HEADER */
#pageHeader {
	background: url(images/globals/top_menu_bgd.gif) repeat-x;
	height: 71px;
}

#pageHeader #logo{
	width:264px; height:71px; float:left;
}

#pageHeader #top, #pageHeader #top a, #pageHeader #top a:visited{
	height:36px; text-align:right; vertical-align:top;
	font-size: 9px;
	color: #7cc242;
	text-transform: uppercase;
	text-decoration: none;
}
#pageHeader #top a:hover{
	text-decoration: underline;
}

#pageHeader #menu{
	height:auto; text-align:right; vertical-align:text-bottom;
}
/* EOF - HEADER */

#imoNav{
	font-family:Arial, Helvetica, sans-serif;
	color: #595959;
	text-decoration: none;
}
#imoNav:hover{
	text-decoration: underline;
	color: #999;
}

#logNav{
	font-family:Arial, Helvetica, sans-serif;
	color: #595959;
	text-decoration: none;
}
#logNav:hover{
	text-decoration: underline;
	color: #999;
}



/* BOF - MAIN IMAGE */
#imageMain{
	
}
/* EOF - MAIN IMAGE */

/* BOF - CONTAINER */
#containerContent{
	background: #FFF;
}

#sideLeft{
	width:190px; height: 100%; float:left; border-right: 1px dotted #ddd;
}
#sideLeft a, #sideLeft a:visited{
	color: #232b1d;
	text-decoration: none;
}
#sideLeft a:hover{
	text-decoration: underline;
}

#sideRight{
	width:650px; float:right; min-height: 500px;
}

/* MENUS STEPS HORIZONTAL */
#menusteps #currentnobel, #menusteps #currentdefault, #menusteps #currentsommet, #menusteps #currentlaureat1, #menusteps #currentlaureat2{
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}
#menusteps #notcurrentdefault{
	color: #666;
}
#menusteps #notcurrentnobel{
	color: #7a2426;
}
#menusteps #notcurrentsommet{
	color: #b96318;
}
#menusteps #notcurrentlaureat1{
	color: #009abc;
}
#menusteps #notcurrentlaureat2{
	color: #729731;
}

/* EOF - CONTAINER */

/* BOF - IMMEUBLES */
#typeThumbsTd{
	vertical-align: top;
	text-align: center;
	padding: 0 5px 5px 5px;
}
#chambreThumbs{
	height: 110px;
}
#chambreTypeLabel a{
	color: #595959;
	text-decoration: none;
	font-weight: bold;
}
#chambreTypeLabel a:hover{
	text-decoration: underline;
}
#msgEclair{
	height: 70px;
	background:url(images/globals/msgeclair.gif) no-repeat;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #456983;
	font-weight:bold;
	padding: 4px 0 0 4px;
	text-align: left;
}
#demOnlineLocation{
	/*background-color: #fdbea8;*/
	
	color: #568119;
	padding: 2px 5px 5px 28px;
	font-size: 115%;
	background: url(images/globals/next.jpg) no-repeat;
}
/* EOF - IMMEUBLES */

/* STEPS */
#step{
	width: 159px;
	height: 22px;
	background: url(images/globals/etape_btn_off.gif) no-repeat;
	margin-bottom: -3px;
	color: #999;
	padding: 5px 0 0 5px;
}
#stepCurrent{
	width: 159px;
	height: 22px;
	background: url(images/globals/etape_btn_on.gif) no-repeat;
	margin-bottom: -1px;
	color: #fff;
	padding: 3px 0 0 5px;
	font-size: 14px;
}
#step a, #stepCurrent a{
	color: #999;
	text-decoration: none;
}
#step a:hover, #stepCurrent a:hover{
	color: #fff;
	text-decoration: underline;
}
/*#step:hover, #stepCurrent:hover{
	background: url(images/globals/etape_btn_on.gif) no-repeat;
}*/

/* STEPS */

/* TITLE */
.titleLarge, .titleLarge a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px;
	background: url(images/globals/title_large.gif);
	display:block;
	color:#706f5d;
	height:42px;
	line-height:43px;
	padding: 0 0 0 8px;
	margin-bottom: 25px;
	text-decoration:none;
	width:237px; /* width = image width - padding-left + padding-right */
}

/* TITLE */

/* BOX */
#homeColumn{
	width:245px;
	font-size: 12px;
	float:left;
	margin:15px 20px 20px 20px;
}
#homeArrowColumn{
	width:245px;
	font-size: 12px;
	float:left;
	text-align: center;
}
/* BOX */

/* BOF - FOOTER */
#footer {
	text-align: right;
	vertical-align: top;
	height: 120px;
	padding: 10px 0 0 0;
	color: #595959;
	font-size: xx-small;
	text-transform: uppercase;
}
/* EOF - FOOTER */

/* BOF - ERROR */
#errorMsg{
	font-weight: bold;
	color: #ff0000;
}
#mandatory{
	color: #ff0000;
}
/* EOF - ERROR */

/* BOF - TEMP */
.tempNote{
	background-color: orangered ;
	color: orange;
	padding: 2px 5px 2px 5px;
}
/* EOF - TEMP */

h2
{
    padding-top: 3px;
    padding-bottom: 10px;
    margin-bottom: 4px;
    font-size: 10.5pt;
}

h3
{
	color: #444;
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 10.5pt;
}

h4 { margin: 0 0 0.5em 0; font-weight: bold; font-size: 14px;}

h5 { margin: 0 0 0.5em 0; font-weight: bold; font-size: 12px;}

h1
{ 
  font-size: 18pt;
  font-weight: normal;
  margin: 10px 0;
}


