* { margin: 0; padding: 0; }
html, body { background: #fff;min-height:100%; }

body {
  font-size: 10pt; 
  height : 600px;
 /* background: url(../img/font.jpg) #fff no-repeat top left;*/
 background:#fff;
}

#home-contain{
	margin-top:100px
}

#menu {  float : left; width: 70%; min-width : 500px ; height: 15px; padding-top : 2px; background: url(../img/menu-connection.png) #fff repeat-x; text-align : right;}

#footer { width: 100%; height: 15px; position: fixed; bottom: 0; left : 0; color: #fff; text-align : center; font : 9pt Courier New ; z-index :  2; -moz-opacity:0.5; opacity: 0.5; filter:alpha(opacity=50);}


#connection { /*width: 636px; height :550px; color: #fff; float : right; font-size : 9pt; text-align : justify; background: url(../img/evantail.png) no-repeat;*/ }

#logo {
    float : right;
    height : 150px;
    width : 460px;
    background: url(../img/logo.png) no-repeat bottom left;
}

.para {
text-align : justify;
padding  : 20px;
}

#form-connexion {
    float : left;
    margin-top : 160px;
    margin-left : 150px;
    font : 9pt Courier New ;
    color : #e8b871;
    width : 400px;
    height : 170px;
    background: url(../img/logo.jpg) no-repeat right;
}

ul.blue {
    list-style: none;
    float: right;
    clear: left;
}

ul.blue li {
    float: left;
}

ul.blue li a {
    color: #aeaeae;
    float: left;
    text-decoration: none;
    margin-right: 40px;
    font:  700 12px Courier New, sans-serif;
}


ul.blue li a:hover {
    color: #fff;
}

fieldset {
  margin-bottom: 10px;
  border : 0px #fff
}

fieldset ol {
  margin: 0;
  padding: 0;
}
fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
fieldset fieldset label {
  display: block;
  width: auto;
}

label {
  width: 120px; /* Width of labels */
}
fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}

.submit {
margin:3px;
background: transparent url("images/champs.jpg") no-repeat;
height:20px;
border:solid 0 #fff;
width:80px;
font:1.1em Verdana, Arial, Helvetica, sans-serif;
color : #e8b871;
}

a{
text-decoration : none;

}
/*
a:link {
  color: #FBB117 }

a:visited {
  color: #FBB117 }*/

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: yellow;
	font-style: italic;
	font-size : 310px;
	float : right;
}
div.error { display: none; }

/*** BS ***/
.form-control{
	border: 1px solid #BA8B4C;
}

/*** GOLD ***/
.btn-gold { 
  color: #FFF; 
  background-color: #BA8B4C; 
  border-color: #BA8B4C; 
} 
 
.btn-gold:hover, 
.btn-gold:focus, 
.btn-gold:active, 
.btn-gold.active, 
.open .dropdown-toggle.btn-gold { 
  color: #BA8B4C; 
  background-color: #FFF; 
  border-color: #BA8B4C; 
} 
 
.btn-gold:active, 
.btn-gold.active, 
.open .dropdown-toggle.btn-gold { 
  background-image: none; 
} 
 
.btn-gold.disabled, 
.btn-gold[disabled], 
fieldset[disabled] .btn-gold, 
.btn-gold.disabled:hover, 
.btn-gold[disabled]:hover, 
fieldset[disabled] .btn-gold:hover, 
.btn-gold.disabled:focus, 
.btn-gold[disabled]:focus, 
fieldset[disabled] .btn-gold:focus, 
.btn-gold.disabled:active, 
.btn-gold[disabled]:active, 
fieldset[disabled] .btn-gold:active, 
.btn-gold.disabled.active, 
.btn-gold[disabled].active, 
fieldset[disabled] .btn-gold.active { 
  background-color: #FFED00; 
  border-color: #FFED00; 
}