


#map { }
#gmap {width: 303px;height: 303px; width: 100%;
    height: 350px;
    margin-bottom: 20px;}

#contactgauche {/* width: 323px; */ float:left;clear: both;width: 100%;}
	#contactgauche ul { margin: 0; padding: 0; display: inline-block; margin-top: 15px; }
	 #contactgauche li { float: left; display: inline-block; width: 157px; height: 40px; padding-top: 144px; }
	  #contactgauche li { width:190px; font-weight:bold; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 15px; text-align: center; color: #58585A; text-transform: uppercase; }

#contactdroite {/* margin-left: 323px; */  padding: 0 20px 0 0;float: left;width: 100%;}
#contactdroite #contenu_bdd {  }

.gFormulaire { width: 100%;  margin: auto; border: 0; padding: 0; }
.gFormulaire label {/* text-transform: uppercase; */ font-weight:bold; color: #58595B;width: 130px;/* display: inline-block; */text-align: left; vertical-align: top; padding-top: 14px;font-size: 14px;}
  .gFormulaire input, .gFormulaire textarea, .gFormulaire select {width: 190px;  margin: 10px 0;border: 1px solid #B1B3B4;/* background: url("../images/bg-inp.png") repeat-x scroll 0 bottom #FFFFFF; */color: #747474; font-size: 16px; padding: 5px;  border-radius: 0px; box-shadow: none; height: 24px;}
 .gFormulaire textarea { height: 72px; width: 550px;}
 .gFormulaire select { width: 261px; }
 .gFormulaire input:focus,.gFormulaire input:hover,.gFormulaire textarea:focus, .gFormulaire textarea:hover { /*background: url("../images/bg-inp.png") repeat-x scroll 0 bottom #FFFFFF;*/ }
 .gFormulaire p { margin: 0; padding: 0;float: left;width: 50%;}
 .gFormulaire p:hover label { font-weight: bold; font-style: normal; }
 .gFormulaire p:hover input[type!=submit], .gFormulaire p:hover textarea[type!=reset]  { background: #F1F1F1; }
 .gFormulaire input[type=checkbox] { width: 30px; }
 .gFormulaire input[type=submit], .gFormulaire input[type=reset] { height:44px; color:#FFFFFF; width: 140px; font-weight: bold; box-shadow: none; -moz-box-shadow: 0px; -webkit-box-shadow: 0px;
 /*background: #b1b3b4;
background: -moz-linear-gradient(top,  #b1b3b4 0%, #4F4F4F 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1b3b4), color-stop(100%,#4F4F4F));
background: -webkit-linear-gradient(top,  #b1b3b4 0%,#4F4F4F 100%);
background: -o-linear-gradient(top,  #b1b3b4 0%,#4F4F4F 100%);
background: -ms-linear-gradient(top,  #b1b3b4 0%,#4F4F4F 100%);
background: linear-gradient(to bottom,  #b1b3b4 0%,#4F4F4F 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b3b4', endColorstr='#4F4F4F',GradientType=0 );*/ background: #000000;
}
 .gFormulaire input[type=submit]:hover, .gFormulaire input[type=reset]:hover { background-color: #1C75BC; }
 .gFormulaire input[type=submit]:active, .gFormulaire input[type=reset]:active { height:44px; width: 140px; font-weight: bold; box-shadow: none; -moz-box-shadow: 0px; -webkit-box-shadow: 0px;
 /*background: #4F4F4F;
background: -moz-linear-gradient(top,  #4F4F4F 0%, #b1b3b4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4F4F4F), color-stop(100%,#b1b3b4));
background: -webkit-linear-gradient(top,  #4F4F4F 0%,#b1b3b4 100%);
background: -o-linear-gradient(top,  #4F4F4F 0%,#b1b3b4 100%);
background: -ms-linear-gradient(top,  #4F4F4F 0%,#b1b3b4 100%);
background: linear-gradient(to bottom,  #4F4F4F 0%,#b1b3b4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4F4F4F', endColorstr='#b1b3b4',GradientType=0 );*/

 }
 .gFormulaire .center_align { text-align: left; }
 .gFormulaire .blockmessage {
     width: 100%;
 }

.gFormulaire p.code{width: 19%;}
#contactdroite #fieldset_contact img {
    background: none;
    padding: 0;
}
