#contenu #recherche{
position:static;
float:left;
width:776px;
}
#contenu #recherche h1{
font-size:27px;
color:#7B231D;
font-weight:normal;
margin:0 0 13px 0;
}
#contenu #recherche .h_recherche{
background:url(../images/common/h_recherche2.gif) no-repeat;
padding:4px 0 0 0;
margin:0 0 10px 0;
}
#contenu #recherche .b_recherche{
background:url(../images/common/b_recherche2.gif) no-repeat bottom;
padding:0 0 4px 0;
}
#contenu #recherche .b_recherche form{
background:#E4DED0 url(../images/common/f_recherche2.gif) repeat-x;
padding:7px 0 4px 0;
zoom:1;
}

#contenu #recherche .b_recherche form .col_gauche{
position:relative;
float:left;
width:360px;
}
#contenu #recherche .b_recherche form .col_milieu{
float:left;
width:195px;
padding:0 0 0 25px;
}
#contenu #recherche .b_recherche form .col_droite{
float:right;
width:180px;
}
#contenu #recherche .b_recherche form p{
margin:0 0 7px 0;
overflow:hidden;
zoom:1;
}
#contenu #recherche .b_recherche form label{
display:block;
float:left;
font-size:12px;
color:#424242;
}
#contenu #recherche .b_recherche form .col_gauche label{
width:170px;
text-align:right;
}
#cont_autocompletion{
left:178px;
}
#contenu #recherche .b_recherche form label img{
vertical-align:middle;
}
#contenu #recherche .b_recherche form input, #contenu #recherche .b_recherche form select{
float:right;
display:block;
border:1px solid #C2BFB1;
font-size:12px;
color:#424242;
width:180px;
}
#contenu #recherche .b_recherche form .col_milieu input, #contenu #recherche .b_recherche form .col_droite input{
display:block;
float:left;
border:none;
font-size:12px;
color:#424242;
width:12px;
height:12px;
margin:1px 5px 0 0;
!margin:2px 5px 0 0;
}
#contenu #recherche .b_recherche form .col_milieu label{
display:block;
float:left;
font-size:12px;
color:#424242;
margin:0 20px 3px 0;
}
#contenu #recherche .b_recherche form .col_milieu p{
margin:0;
}
#contenu #recherche .b_recherche form .col_droite p{
margin:0 0 3px 0;
}
#contenu #recherche .b_recherche form .col_milieu p.reference{
margin:0 0 20px 0;
}
#contenu #recherche .b_recherche form .col_milieu p.reference label{
display:block;
float:none;
}
#contenu #recherche .b_recherche form .col_milieu p.reference input{
display:block;
float:none;
width:180px;
height:auto;
font-size:12px;
border:1px solid #C2BFB1;
margin:0;
}
#contenu #recherche .b_recherche form .col_gauche select option{
padding:0 0 0 2px;
}
#contenu #recherche .b_recherche form .col_gauche select option.region{
color:#7B231D;
}
#contenu #recherche .b_recherche form .col_droite input.bouton{
width:auto;
height:auto;
border:none;
margin:12px 0 0 0;
}
#cont_carte{}
/* RESULTATS */
#contenu #resultat{
float:left;
width:776px;
}
#contenu #resultat .titre{
overflow:hidden;
zoom:1;
}
#contenu #resultat .titre h1{
float:left;
font-size:20px;
color:#7B231D;
font-weight:normal;
margin:0 0 13px 0;
}
#contenu #resultat .titre h1 span{
font-size:15px;
color:#474747;
}
#contenu #resultat .titre a.autre_recherche{
display:block;
float:right;
line-height:30px;
background:url(../images/common/picto_recherche.gif) no-repeat 0px 0px;
font-size:13px;
color:#474747;
text-decoration:none;
padding:0 0 0 42px;
}
#contenu #resultat .liste .h_liste{
background:#E4DECF url(../images/common/h_resultats.gif) no-repeat;
line-height:50px;
padding:0 24px;
border-bottom:1px solid #fff;
overflow:hidden;
zoom:1;
}
#contenu #resultat .liste .h_liste h2{
float:left;
font-size:17px;
font-weight:normal;
color:#76221C;
}
#contenu #resultat .liste .h_liste h2 span{
color:#424242;
}
#contenu #resultat .liste .h_liste form{
float:right;
_padding-top:15px;
}
#contenu #resultat .liste .h_liste label{
font-size:14px;
color:#424242;
}
#contenu #resultat .liste .h_liste select{
width:212px;
font-size:14px;
color:#424242;
font-size:12px;
border:1px solid #C2BFB1;
}
#contenu #resultat .liste .b_liste{
background:url(../images/common/b_resultats.gif) no-repeat bottom;
padding:0 0 4px 0;
}
#contenu #resultat .liste .f_liste{
border-left:1px solid #E5E4DC;
border-right:1px solid #E5E4DC;
}
#contenu #resultat .liste .legende{
border-bottom:1px solid #E5E4DC;
padding:0 0 0 24px;
overflow:hidden;
zoom:1;
}
#contenu #resultat .liste .legende li{
float:left;
font-size:12px;
color:#4F4F4F;
line-height:44px;
padding:0 25px 0 27px;
}
#contenu #resultat .liste .legende li.charme{
background:url(../images/common/marqueur_charme.gif) no-repeat 0px 7px;
}
#contenu #resultat .liste .legende li.gite_charme{
background:url(../images/common/marqueur_gite_charme.gif) no-repeat 0px 7px;
}
#contenu #resultat .liste .legende li.chateau{
background:url(../images/common/marqueur_chateau.gif) no-repeat 0px 7px;
}
#contenu #resultat .liste .resultat1, #contenu #resultat .liste .resultat2{
padding:15px 18px 15px 15px;
overflow:hidden;
zoom:1;
}
#contenu #resultat .liste .resultat2{
background:#F9F8F5;
}
#contenu #resultat .liste .resultat1 h3, #contenu #resultat .liste .resultat2 h3{
font-size:13px;
color:#7B231D;
font-weight:normal;
margin:0 0 5px 0;
}
#contenu #resultat .liste .resultat1 h3 a, #contenu #resultat .liste .resultat2 h3 a{
font-size:13px;
color:#7B231D;
}
#contenu #resultat .liste .resultat1 a.visuel, #contenu #resultat .liste .resultat2 a.visuel{
float:left;
margin:0 20px 0 0;
}
#contenu #resultat .liste .resultat1 a.visuel img, #contenu #resultat .liste .resultat2 a.visuel img{
border:2px solid #CFCFCF;
}
#contenu #resultat .liste div.charme{
float:left;
padding:0 0 0 29px;
background-image:url(../images/common/picto_charme.png) !important; 
background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/common/picto_charme.png'); /* HACK png transparent sur IE en background */
background-repeat:no-repeat;
}
#contenu #resultat .liste div.chateau{
float:left;
padding:0 0 0 29px;
background-image:url(../images/common/picto_chateau.png) !important; 
background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/common/picto_chateau.png'); /* HACK png transparent sur IE en background */
background-repeat:no-repeat;
}
#contenu #resultat .liste div.gite_charme{
float:left;
padding:0 0 0 29px;
background-image:url(../images/common/picto_gite_charme.png) !important; 
background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/common/picto_gite_charme.png'); /* HACK png transparent sur IE en background */
background-repeat:no-repeat;
}
#contenu #resultat .liste .resultat1 p, #contenu #resultat .liste .resultat2 p{
font-size:12px;
color:#474747;
}
#contenu #resultat .liste .resultat1 p.epis, #contenu #resultat .liste .resultat2 p.epis{
padding:10px 0 0 0;
}
#contenu #resultat .liste .resultat1 p span, #contenu #resultat .liste .resultat2 p span{
display:block;
font-size:12px;
}
#contenu #resultat .liste a.supprimer{
float:right;
font-size:12px;
color:#474747;
}
#contenu #resultat .vider{
background:#F9F8F5;
border-top:1px solid #fff;
padding:6px 18px 2px 15px;
text-align:right;
}
#contenu #resultat .vider a{
font-size:12px;
color:#474747;
}
/* PAGINATION */
#contenu #resultat .pagination{
background:#F1EEE7;
padding:8px 24px;
overflow:hidden;
zoom:1;
}
#contenu #resultat .pagination .g_pagination{
font-size:12px;
color:#474747;
}
#contenu #resultat .pagination .g_pagination a{
font-size:12px;
color:#474747;
text-decoration:none;
border-right:1px solid #ABABAB;
padding:0 7px;
}
#contenu #resultat .pagination .g_pagination a:hover{
color:#76221C;
}
#contenu #resultat .pagination .g_pagination a.premier{
border-left:1px solid #ABABAB;
}
#contenu #resultat .pagination .g_pagination strong{
font-size:12px;
color:#76221C;
padding:0 7px;
}

.searchCriteria {
	clear: left;
	font-size: 0.8em;
	margin: 1em 0;
}
