@import url(../jquery/jquery.tooltip.css);

fieldset.conducteur{
  width : 530px;
  float : left;
  height : 300px;
}

fieldset.conducteur p{
  margin : 15px 5px;
}

fieldset.conducteur p label {
  display: block;
  margin-bottom : 5px;
}

fieldset{
  float : left;
}

div.zone_gauche{
  float : right;
  width : 260px;
}

#inscription_ccar div.rightZone{
  width : 230px;
  margin-right:5px;
}

.bonus label img{
  float : right;
}

#info_locataire .infoSociete,#info_locataire .infoConnexion{
  width : 300px;
}

#info_locataire .infoSociete{
  margin-right : 22px;

}

#info_locataire .permisDroite,#info_locataire .prenomDroite{
  float : none;
}

fieldset.second_driver #info_locataire .permisDroite,fieldset.second_driver #info_locataire .prenomDroite{
  float : right;
  }

#info_locataire div.rightZone{
  padding-top : 0px;
}

#info_locataire legend {

font-size:1.2em;
}

fieldset.second_driver{
 /* float : none;
  clear : left;*/
}

fieldset.connexion_fieldset{
  padding : 20px;
  padding-bottom : 0px;
  position : relative;
}

#acces_client_resa p.motPasseoubli {

	text-align : left;
	clear : none;
}


#acces_client_resa input[type="image"] {
bottom:10px;
position:absolute;
right:40px;
}

#acces_client_resa div.inscription {
margin-top:20px;
background : url(../../images/css/inscription-trans.png) no-repeat top left;
text-align:left;
width : 77px;
text-align : center;
padding-top : 4px;
height : 14px;
}

#acces_client_resa div.inscription a{
	color : white;
	text-decoration : none;
	padding-left: 5px;
}

.second_cond_p{
  /*clear : left;*/
  float : left;
}

.conducteur_bloc{
  float : left;
  min-height:360px;
width:571px;
}

#info_locataire fieldset.second_driver .prenomDroite{
  float:right;
  margin-top : 0px;
}

#info_locataire fieldset.second_driver{
  height : 230px;
}
.submit_button{
  overflow : hidden;
  clear : left;
} 

.submit_button a{
  display : block; 
  float : left;
}

.submit_button a.etape_prec_img{
  background : url(../../images/css/button_180_30-trans.png) no-repeat top left;
  text-align : center;
  width : 190px;
  height : 24px;
  font-weight: bold;
  color : white;
  text-decoration : none;
  padding-top : 10px;
}

.submitInfoLoca {
background : url(../../images/css/button_180_30-trans.png) no-repeat top left;
  text-align : center;
  width : 190px;
  height : 34px;
  font-weight: bold;
  color : white;
  text-decoration : none;
  padding-bottom : 2px;
}

.sub_menu{
  display: none;
}

.submit_button input{
  float : left;
  margin-left: 520px;
}

.compte_loc_admin{
	clear : both;
}

#compteAdmin fieldset{
    float: left;
    padding: 20px;
    width: 420px;
    border: 1px solid #787894;
    margin-bottom: 5px;
    margin-right: 20px;
}

#compteAdmin .leftLabel,#compteAdmin  .leftLabel {
    float: left;
    margin-right: 10px;
}
#compteAdmin fieldset p.leftLabel {
    clear: none;
}

#compteAdmin .infoSociete,
#compteAdmin .infoConnexion {
    float: left;
    margin-bottom: 30px;
    margin-right: 0;
    width: 390px;
}

.doublon{
	display : none;
}

.selecteur_client_locataire{
	clear : both;
}

#double_bloc{
	overflow:hidden;
	padding-top : 50px;
}

.blocConnexion{
	width : 420px;
	background : url(../../images/css/bloc_inscription.png) no-repeat top left;
	float : left;
	height : 214px;
}

.blocInscription{
	width : 420px;
	background : url(../../images/css/bloc_inscription.png) no-repeat top left;
	float : left;
	height : 214px;
	margin-left:40px;
}

#double_bloc h2{
	color : white;
	margin-top : 8px;
	text-align : center;
	width : 420px;
	border-bottom : none;
	background : none;
	font-size : 1.3em;
	margin-bottom : 30px;
}

#double_bloc input[type=submit]{
	background : #FF4100;
	color : white;
	font-weight : bold;
	padding : 3px 10px;
	border : none;
	border-radius : 5px;
	-moz-border-radius : 5px;
	cursor: pointer;
}

#double_bloc p{
	overflow : hidden;
	
	padding : 5px 0px;
	padding-left:20px;
}

#double_bloc p label,#double_bloc p input{
	float : left;
	display : block;
}

#double_bloc p label{
	padding : 5px;
	width : 90px;
}

form#acces_client_resa{
	width : 400px;
}

.submitConnection{
	float:  right;
}

.texteInscription{
	padding : 0px 25px;
	line-height : 1.1em;
	font-size : 1.1em;
	margin-bottom : 25px;
}

a.inscription{
	float : right; 
	display : block;
	background : #FF4100;
	color : white;
	font-weight : bold;
	padding : 7px 10px;
	border : none;
	border-radius : 5px;
	-moz-border-radius : 5px;
	cursor: pointer;
	text-decoration : none;
	margin-right : 20px;
}
