@import url(../basis/moduleAll.css);

label{
	font-size:13px;
}

.marginRight{
	margin-right:10px;
}

#nameAgency{
            font-size:30px; 
            position: relative;
            margin-left: 25px;
            }


#left, #longcity{
	padding:20px 0 0 20px!important;
        padding:0 0 0 10px;
	float:left;
        width: 320px;
     
	}


#center_text3{
       height:200px;
       margin:40px 0 0 8px;
}



#left{

  padding-top: 71px;

}

#left h1 span, #longcity h1 span{
	font-size:30px;
	} 

#left h1, #longcity h1{
	padding:0 0 20px 0;
	} 

#left h2 span, #longcity h2 span{
	font-size:14px;
	color:#a61168;
	} 

#left h3 span, #longcity h3 span{ 
	font-size:12px;
	font-weight:bold;
	}
#left h3 span, #left h3, #longcity h3 span{
	padding:3px 0 3px 0;
	}
#left li, #longcity li{
	list-style:disc;
	margin:3px 0 3px 12px;
	font-size:12px;
	}



#right_templ_agence{
	float:left;
        width:540px!important;
        width:550px;
        position: relative;
	background:#FFFFFF;
	padding-right:30px!important;
        padding-right:0;
	margin:0;      
}


#right_templ_agence h2 {
	clear:both;
	padding-top:60px;
	padding-bottom:15px;
	margin-left:15px;
	margin-bottom:15px;
	background:url(../../img/image_ppr02.jpg) no-repeat right bottom;
        height:30px;
	}

#right_templ_agence #homeh2 {
       padding-bottom:35px!important;
       padding-bottom:25px;
       padding-top:40px;
       

}


#right_templ_agence h2 span{
	font-size:18px;
	color:#a31162;
	font-weight: 600;
}
#center_text p{	
	margin:0 0 20px 7px;
	font-size:12px;
	float:left;
}

#center_text2 p{	
	margin:20px 0 20px 10px;        
	font-size:12px;
	float:left;
}


#center_text3 p{	
	padding:10px 0 0;        
	font-size:12px;
	float:left;
}




.cities{	
	margin:0;
}

#center_text .info_txt , #center_text_i .info_txt{	
	margin:0 0 15px 15px!important;
	margin:0 0 7px 7px;
	font-size:12px;
        display:block;
        width:100%;
	}




#right_templ_agence .strong{
	font-size:16px;
	font-weight:bold;
	}
#right_templ_agence .left{
	float:left;
        position:relative;
        width:250px;
	clear:none;
        margin-right:20px!important;
        margin-right:0px;
	}

#right_templ_agence .right{
	float:left;
        position:relative;
        width:200px;
	}


#vues,#bouton,#agences {
	float:left;
	margin:20px 0 0 10px;
	width:573px!important;
        width:530px;
	}
#vues .image1,#vues .image2{
	margin:0 47px 0 0px!important;
	margin:0 40px 0 0;
	}
#bouton .bouton1{
	margin:0 20px 0 80px;
	border:none;
	}
#bouton .bouton2{
	border:none;
	}


#agences{
	background:url(../../img/agences_bkg.gif) no-repeat left center;
	height:26px;
	width:537px;
	padding:10px 0 0 0;
        margin:20px 0 0 7px;
	}


#agences .titre_agence{
	font-size:14px;
	font-weight:bold;
	color:#ae2374;
	padding:0 45px 0 0;
	}


#agences .titre_agence a:link, #agences .titre_agence a:visited, #agences .titre_agence a:hover, #agences .titre_agence a:active
{
        font-size:14px;
	font-weight:bold;
	color:#ae2374;
        text-decoration: none;

}
#agences .agences{
	font-size:11px;
	font-weight:normal;
	color:#c60031;
	padding:0 55px 0 0;
	}

#agences .agences a:link, #agences .agences a:visited, #agences .agences a:hover, #agences .agences a:active
       {
	   font-size:11px;
	   font-weight:normal;
	   color:#c60031;
           text-decoration: none;

       }
	   

#contactForm, #contactForm label, #contactForm input, #contactForm legend, #contactForm div
{
   font-size: 11px;
}


.leftInput{
   /*margin-right: 10px;*/
}


.formFields{
      border:medium none;
      margin: 40px 10px 10px 10px;
      font-size:12px;
}
#name ,#firstName ,#postalCode ,#city ,#phoneHome ,#phoneMobile ,#email {
      width:140px;
}

#message{
      margin:-15px 0 0 108px;
      width:403px;
      font-family:arial;
      font-size:12px;
}

#address{
      width:420px;
}

.formFieldsItems{
      border:medium none;
      margin:0;
      font-size:12px;
      padding:0;
      height:30px;
      display:block;
      width:550px;
      position:relative;
      clear:both;
}
.formFieldsItems_i{
      border:medium none;
      margin:0;
      font-size:12px;
      padding:0;
      height:30px;
      #margin:15px 0 0!important;
      #margin:10px 0 0;
      display:block;
      width:550px;
      position:relative;
      clear:both;
}
.formFieldsItemsFirst{
      border:medium none;
      margin:20px 0 0;
      font-size:12px;
      padding:0;
      height:35px;
      width:550px;
      position:relative;
      clear:both;
}
.formFieldsItemsLast{
      border:medium none;
      margin: 10px;
      font-size:12px;
      position:relative;
      clear:both;
}
.inputBox{
   margin-bottom: 25px!important;
   margin-bottom: 0px;
}

#firstName{
   margin-right: 0;
}


#firstnameLabel{
   margin-left: 32px;
}
#nameLabel{
   display:block;
   float:left;
   position:relative;
   text-align:right;
   width:120px;
   margin:0 5px 0 0;
}
#postalCodeLabel{
   display:block;
   float:left;
   position:relative;
   text-align:right;
   width:120px;
   margin:0 5px 0 0;
}
#phoneHomeLabel{
   display:block;
   float:left;
   position:relative;
   text-align:right;
   width:120px;
   margin:0 5px 0 0;
}
#city{
     margin-right: 0;
}


#cityLabel{
  margin-left:85px;
}

#birthDateLabel{
  margin-left: -30px;
}


#email{
   margin-right: 37px;
}

#emailLabel{
   display:block;
   float:left;
   position:relative;
   text-align:right;
   width:120px;
   margin:0 5px 0 0;
}

#address{
   width: 403px;
}

#addressLabel{
   display:block;
   float:left;
   position:relative;
   text-align:right;
   width:120px;
   margin:0 5px 0 0;
}


#contactForm fieldset{
  border-style: none;
}

#saluations, #salutationMr, #salutationMlle, #salutationMme{
   margin-right: 15px;
   font-size:13px;
   padding-left:40px;
}


#contactFormBtn{
  background: transparent url(../../img/contactFormBtn.png) no-repeat;
  width: 187px;
  height: 43px;
  border: 0px;
  margin-left: 180px;
  margin-top: 20px;
  cursor:pointer;
}

#homeLeft{
   padding: 40px 0 0 20px;
   width: 320px;
   float: left;
   
}


.homeLeft_h3{
  font-size: 28px;
  padding:0 0 0 20px;
 
}

#center_text_i{
   margin-top:100px;

}


#homeLeft img{
  border: 0px;
}


#hiddenMap{
   visibility: hidden;
}

h3 span {
     font-size:28px;
     font-weight:bold;
     padding-left:20px;
}
