@charset "utf-8";
/* CSS Document */

html,body {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0px;
padding: 0px;
text-align:center;
background: #fff url(../images/bg_1.gif) repeat-x;
background-attachment :fixed;

}
a,a:visited{
	color:#fff;
	text-decoration: none 
}
a:hover{
color:#de2f84;
}

h1 {
font-size: 36px;
color:#99cc00;

}
h2 {
font-size: 24px;
color:#000000;

}

h3 {
font-size: 14px;
color:#000000;

}
table {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;


}

input.btn { 
width:88px; 
height:26px; 
font: bold 84% 'trebuchet ms',helvetica,sans-serif;  
font-size:14px;
color:#FFFFFF;
background : url(../images/bt_envoi_1.png) left top no-repeat;
border:0px; 
cursor : pointer;
margin-top:20px;

}   
input.btn2 { 
width:90px; 
height:33px; 
font: bold 84% 'trebuchet ms',helvetica,sans-serif;  
font-size:14px;
color:#FFFFFF;
background : url(../../images/contact_bt_us.png) left top no-repeat;
border:0px; 
cursor : pointer;
}
input.btn3 { 
width:180px; 
font: bold 84% 'trebuchet ms',helvetica,sans-serif;  
font-size:12px;
color:#000;
border:1px #FF00FF solid; 
margin-top:100px;

}  

input.btn4 { 
width:88px; 
height:26px; 
font: bold 84% 'trebuchet ms',helvetica,sans-serif;  
font-size:14px;
color:#FFFFFF;
background : url(../images/bt_envoi_1.png) left top no-repeat;
border:0px; 
cursor : pointer;
margin-top:10px;

}    

input.btn5 { 
width:259px; 
font: bold 84% 'trebuchet ms',helvetica,sans-serif;  
font-size:12px;
color:#000;
border:1px #FF00FF solid; 


}  

textarea {
border:1px #FF00FF solid; 

}

select {
border:1px #FF00FF solid; 

}

#main{
width:1000px;
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-color: #666666;
top-margin:0px;

}
#header{
width:1000px;
height:158px;
float:left;
background-image:url(../images/bg_header.gif);


}

#menu{
width:435px;
height:20px;
float:right;
background-color:#8c989b;
margin: 15px 20px 0px 0px;
padding-top:2px;


}

#menu a{
font-size: 14px;
padding: 6px;



}

#middle{
width:976px;
height:376px;
background-image:url(../images/photo_1.png);
float:left;
position: relative;



}

#search1{
width:321px;
height:342px;
position:absolute;
right:0px;
z-index: 200;
padding:30px 15px 0px 0px;


}

#stype{
width:212px;
height:30px;
float:left;
background-image:url(../images/bg_type.png);
float:right;
margin:15px 29px 0px 0px;
padding:13px 0px 0px 50px;

}

#stype select{ 
width:200px;

}

#spiece{
width:212px;
height:30px;
float:left;
background-image:url(../images/bg_piece.png);
float:right;
margin:15px 29px 0px 0px;
padding:13px 0px 0px 50px;

}

#spiece select{ 
width:200px;

}

#sville{
width:212px;
height:30px;
float:left;
background-image:url(../images/bg_ville.png);
float:right;
margin:15px 29px 0px 0px;
padding:13px 0px 0px 50px;

}

#sville select{ 
width:200px;

}

#sprix{
width:212px;
height:30px;
float:left;
background-image:url(../images/bg_prix.png);
float:right;
margin:15px 29px 0px 0px;
padding:13px 0px 0px 50px;

}

#sprix select{ 
width:200px;

}

#left{
width:690px;
float:left;


}

#title1{
width:680px;
height:36px;
float:left;
margin:15px 0px 0px 11px;


}
#title1 img{
float:left;


}

#title2{
width:680px;
height:36px;
float:left;
margin:30px 0px 0px 11px;


}
#title2 img{
float:left;


}

#txt-bienvenue{
width:640px;
text-align:justify;
float:left;
padding:3px;
margin:5px 0px 0px 8px;

}


#line1{
width:640px;
height:1px;
float:left;
background-color:#de2f84;
margin:5px 0px 0px 11px;
}

#right{
width:300px;
float:left;



}

#title3{
width:300px;
height:30px;
margin:15px 0px 0px 0px;
text-align:left;
display:block;

}
#newsletter{
width:276px;
height:167px;
background-image:url(../images/bg_newsletter.jpg);
float:left;
margin: 15px 0px 0px 0px;


}

#callback{
width:276px;
height:167px;
background-image:url(../images/bg_callback.jpg);
float:left;
margin: 15px 0px 0px 0px;


}

#expertises{
width:276px;
height:167px;
background-image:url(../images/bg_expertises.jpg);
float:left;
margin: 15px 0px 0px 0px;


}


#expertises img{
margin-top:130px;


}

#proprio{
width:276px;
height:151px;
background-image:url(../images/bg_proprio.jpg);
float:left;
margin: 15px 0px 0px 0px;


}


#proprio img{
margin-top:110px;


}

#selection1{
width:660px;

float:left;
margin: 15px 0px 0px 0px;


}


#selection1-image{
width:200px;

float:left;
margin: 0px 0px 0px 5px;


}

#selection1-txt{
width:440px;
min-height:155px;
float:left;
margin: 5px 0px 0px 0px;
text-align:justify;
color:#333;

}

.rose {color : #de2f84; font-weight:bold}

#line2{
width:955px;
height:1px;
float:left;
background-color:#de2f84;
margin:10px 0px 0px 11px;
}

#line3{
width:955px;
height:1px;
float:left;
background-color:#de2f84;
margin:5px 0px 0px 11px;
}



#footer-menu{
width:490px;
height:158px;
float:left;
text-align:left;
padding-left:10px;

}

#footer-menu a{
font-size: 12px;
padding: 2px;
color:#666666;


}

#footer-menu a:hover{
font-size: 12px;
padding: 2px;
color:#de2f84;


}


#footer-sign{
width:470px;
height:158px;
float:right;
font-size: 10px;
text-align:right;
padding-right:30px;
}

#footer-sign a{
font-size: 10px;
padding: 2px;
color:#666666;


}

#footer-sign a:hover{
font-size: 10px;
padding: 2px;
color:#de2f84;


}

#expertises-txt {
width:976px;
float:left;



}

#expertises-txt1 {
width:950px;
float:left;
text-align:justify;
margin-top:10px;
padding: 0px 20px 0px 10px;
}


#expertises-txt2 {
width:200px;
float:left;
text-align:left;
margin-top:10px;
padding: 0px 20px 0px 10px;
}

#expertises-txt3 {
width:190px;
float:left;
text-align:left;
margin-top:10px;
padding: 0px 20px 0px 10px;
}

#expertises-txt4 {
width:220px;
float:left;
text-align:left;
margin-top:10px;
margin-right:20px;
padding: 0px 20px 0px 10px;
}

#expertises-txt5 {
width:200px;
float:left;
text-align:left;
margin-top:10px;
padding: 0px 20px 0px 10px;
}

#produit1{
width:660px;
float:left;
margin: 15px 0px 0px 0px;


}

#produit-txt{
width:640px;
height:155px;
float:left;
margin: 5px 0px 0px 10px;
text-align:justify;
color:#333;

}

#produit-image{

float:left;
margin: 15px 0px 0px 5px;


}

#produit-image a{
    float:left;
    margin-right:10px;
    border:0px;
}

#produit-image a img{
    border:0px;
}

#barre-infos{
width:265px;
height:20px;
float:left;
background-image:url(../images/bg_infos.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding-top:2px

}

#proprietaires {
width:950px;
float:left;
text-align:left;
margin-top:10px;
padding: 0px 20px 0px 10px;
}

#contact {
width:950px;
float:left;
text-align:left;
margin-top:10px;
padding: 0px 20px 0px 10px;
}

.tablesDroite{
    width:280px;
    margin-bottom:10px;
    text-align: left;
    
}

.tablesDroite caption{
height:20px;
background-image:url(../images/bg_infos.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding-top:2px
}

.tablesDroite td{
    text-align: right;
}
.tablesDroite th{
    font-weight: normal;
}

#anim{
    position:absolute;
    right:0px;
    clear:both;
    display: block;
}

.pagination a,.pagination a:visited{
    color:#000000 !important;
   
}

.pagination {
    color:#de2f84 !important;
    clear:both;
    margin:15px;
    float:left;
    width:100%;
    text-align: center;
}
