/* Eventimmo - Syles CSS */

/* GENERAL */

* {
margin: 0;
padding: 0;
}

body {
background: #cd2b2e url(../images/bg_global.jpg) repeat-x;
margin: 0;
padding: 0;
text-align: center; /*centre le content pour IE 6*/
font-size: 76%;
font-family: Veradana,Arial,sans-serif;
}

a {
text-decoration: underline;
color: #000;
}

a:hover {
text-decoration: undeline;
color: #BD1B26;
}

img {
border: none;
}

ul {
list-style-type: none;
}

h3 {
font-size: 1.2em;
}

#conteneur {
margin: 0 auto 30px auto;
background-color:#FFF;
width: 960px;
text-align:left;
}

#en_tete {
	background: #cd2b2e;
position: relative;
height: 129px;
}

#en_tete #tel {
position: absolute;
background: url(../images/bg_tel.jpg) repeat-x;
height: 45px;
color: #fff;
/*font-weight: bold;*/
right: 0px;
top: 0px;
}

#en_tete #tel p {
	background: url(../images/puce_tel.png) no-repeat;
	padding: 2px 0 10px 32px;
	margin: 15px;
	font-size: 1.3em;

}

#en_tete #langue {
position: absolute;
background: url(../images/bg_tel.jpg) repeat-x;
height: 15px;
color: #fff;
/*font-weight: bold;*/
right: 160px;
top: 0px;
	padding: 15px;
	font-size: 1.3em;
}

#en_tete #langue a {
color: #FFF;
font-weight: bold;
text-decoration: none;
}

#en_tete #langue a:hover {
	text-decoration: underline;
font-weight: bold;
text-decoration: none;
}

#en_tete #bg_logo {
position: absolute;
left: 0px;
top: 0px;
background: url(../images/bg_logo.png) no-repeat;
width: 306px;
height: 153px;
}

#en_tete h1 {
	margin: 30px auto 0 auto;
background: url(../images/logo.gif) no-repeat;
width: 200px;
height: 85px;
}

#en_tete h1 em {
display: block;
font-size: 0.5em;
}

#en_tete h1 span {
display: none
}

#en_tete ul#navigation_principale {
	position: absolute;
	bottom: 5px;
	right: 0;
list-style-type: none;
text-align: right;
}


#en_tete ul#navigation_principale li {
display: inline;
margin-left: 70px;
font-size: 1.2em;
text-transform: uppercase;
letter-spacing: 1px;
}

.markup {
color: #000;
}

#en_tete ul#navigation_principale a {
color: #FFF;
text-decoration: none;
}

#banner{
	width: 960px;
	height: 283px;
	}



#footer {
background: #0c0c0c url(../images/bg_footer.jpg) repeat-x;
font-size: 1em;
color: #FFF;
line-height: 1.5em;
margin-top: 20px;
padding: 10px 30px;
}

#footer p{
margin: 10px 0;
}

#footer p.little{
	font-size: 0.8em;
}

#footer p a{
color: #FFF;
}

#footer_left{
	width: 300px;
	float: left;
	}

#footer_left ul{
	margin: 10px 0;
	}
	
#footer_left ul li a{
	color: #FFF;
	text-decoration: none;
	}

#footer_left ul li a:hover{
	color: #eee;

	}

#footer_right{
	width: 600px;
	float: left;
	text-align: right;
	}

#copy {
	background: #cd2b2e;
text-align: right;
font-size: 1em;
color: #fff;
}

#copy a {
text-decoration: none;
color: #fff;
}

#copy a:hover {
text-decoration: none;
color: #fff;
}

.clear {
clear: both;
}

/* INDEX */

#contenu_index  {
padding: 20px 30px;
}

#contenu_index  p{
margin: 1em 0;
}

#contenu_index  #presentation {
float: left;
width: 230px;
}

#contenu_index  h2{
color: #BD1B26;
font-size: medium;
}

#contenu_index  p{
text-align: justify;
line-height: 17px;
}

#contenu_index form {
display: block;
float: left;
margin: 20px 0 0 40px;
background: #CCC;
border: 1px solid;
width: 480px;
}

#contenu_index form fieldset{
padding: 1em;
border: none;
}

#contenu_index form label{
display: block;
padding: 1em;
font-weight: bold;
}

#contenu_index form legend{
font-weight: bold;
font-size: medium;
color: #BD1B26;
margin-top: 1em;
}

#contenu_index form .size{
margin: 0 0.6em;
width: 100px;
}

#contenu_index form .select{
margin: 0 0.6em;
width: 250px;
}

#contenu_index form .radio{
margin: 0 0.6em;
}

#contenu_index form option{
margin: 0 0.6em;
padding: 0 2px;
}

#contenu_index form em{
margin-left: 1em;
}

/* EQUIPE */

#droite_equipe{
float: left;
margin: 20px 0 0 40px;
padding-bottom: 1em;
background: #CCC;
border: 1px solid;
width: 480px;
}

#droite_equipe h5{
margin: 1em 1em 0 1em;
font-size: 1.2em;
font-weight: bold;
color: #BD1B26;
}

#droite_equipe p{
margin: 0 1em;
}


/* A VENDRE - A LOUER */

#contenu_liste #result{
margin-bottom: 3em;
}

.vendu {
color: #FFF;
background: #BD1B26;
padding: 5px;
margin-left: 5px;
/*border: 1px solid #000;*/
}

#contenu_liste h3 span {
display: block;
}

#contenu_liste  {
padding: 50px 30px 0 30px;
}

#contenu_liste a  {
color: #BD1B26;
}

#contenu_liste a:hover  {
color: #000;
}

#contenu_liste strong  {
color: #BD1B26;
}

#contenu_liste p  {
margin: -2em 0 1em 0;
}


#liste_gauche, #liste_droite{
position: relative;
margin: 2em 0 4em 0;
padding: 0.5em;
background: #CCC;
border: 1px solid;
width: 625px;
}

#liste_gauche {
padding-left: 130px;
}

#liste_droite {
padding-right: 130px;
}

#contenu_liste h2#gauche {
margin: -1.5em 0 -1.3em 0;
font-size: medium;
color: #BD1B26;
text-align: right;
text-transform: uppercase;
}

.liste_gauche, .liste_droite{
position: relative;
margin: 2em 0 4em 0;
padding: 0.5em;
background: #CCC;
border: 1px solid;
width: 625px;
}

.liste_gauche {
padding-left: 130px;
}

.liste_droite {
padding-right: 130px;
}

#contenu_liste h2.gauche {
margin: -1.5em 0 -1.3em 0;
font-size: medium;
color: #BD1B26;
text-align: right;
text-transform: uppercase;
}

#contenu_liste h2.droite {
margin: -1.5em 0 -1.3em 0;
font-size: medium;
color: #BD1B26;
text-transform: uppercase;
}

#contenu_liste h3 {
margin-bottom: 0.3em;
font-size: small;
text-transform: uppercase;
}

#contenu_liste ul {
margin-bottom: 0.5em;
}

#contenu_liste ul#details li {
margin-bottom: 3px;
}

#contenu_liste ul.details li {
margin-bottom: 3px;
}

#contenu_liste #photo_gauche {
position:absolute;
top: -10px;
left: -10px;
z-index: 2;
padding: 4px;
width: 120px;
height: 96px;
background: #CCC;
border: 1px solid;
}

#contenu_liste #photo_droite {
position:absolute;
top: -10px;
right: -10px;
z-index: 1;
padding: 4px;
width: 120px;
height: 96px;
background: #CCC;
border: 1px solid;
}

#contenu_liste .photo_gauche {
position:absolute;
top: -10px;
left: -10px;
z-index: 2;
padding: 4px;
width: 120px;
height: 96px;
background: #CCC;
border: 1px solid;
}

#contenu_liste .photo_droite {
position:absolute;
top: -10px;
right: -10px;
z-index: 1;
padding: 4px;
width: 120px;
height: 96px;
background: #CCC;
border: 1px solid;
}

.visite_virtuelle {
background:url(../images/logo_360.gif) no-repeat;
vertical-align:middle;
}

#contenu_liste .liens li {
display: inline;
padding: 10px 20px 0 0 ;
height: 26px;
}

#contenu_liste .liens img {
margin-right: 3px;
vertical-align:middle;
}

/* DETAILS */



.contenu   {
padding: 20px 30px;
}

.details #right{
	position: relative;
	}

.details #right #prix{
	position: absolute;
	right: 0;
	top: 50px;
	width: 150px;
	text-align: right;
	color: #D93E41;
	font-weight: bold;
	}

.contenu #ref   {
	color: #999;
	font-size: 0.9em;
	margin-left: 21px;
}

.contenu  strong  {
  color: #D93E41;
}

.contenu  a  {
	color: #D93E41;
}

.contenu  a:hover  {
color: #000;
}





.contenu   #presentation li {
margin-bottom: 3px;
}

.contenu   h2{
color: #BD1B26;
font-size: medium;
text-transform: uppercase;
}


.details h3 {
	font-size: 1em;
	margin-left: 21px;
}


.contenu  #gallerie {
width: 590px;
margin: 10px 0 10px 21px;
background: #e5e2e2;
}

.contenu  #gallerie em {
color: #D93E41;
font-size: 0.9em;
margin-left: 10px;
}


.contenu  #gallerie #photo_grand {
margin: 0 0 0 0.3em;
padding: 8px;


text-align:center;
}
.contenu  #gallerie #vignettes {
margin: 0 10px;
}

.contenu  #gallerie #vignettes li {
float: left;
margin: 4px;
/*width: 44px;
height: 44px;*/
}

.contenu  #gallerie #situation {
clear: left;
padding: 1em 0 0 0.3em;
}

.contenu  #gallerie p{
padding-left: 0.3em;
}

#contenu_details #right #right_left{
	width: 230px;
	margin: 0 0 0 21px;
	}

#contenu_details #right #right_left h4{
	color: #D93E41;
	font-size: 1.4em;
	font-weight: normal;
	margin: 20px 0 5px 0;
	}

#contenu_details #right #right_left p{
	margin: 0;
	}

#contenu_details .vendu_detail {
background: url(../images/puce_option.png) no-repeat;
padding-left: 20px;
color: #333;
padding-top: 2px;
margin: 10px 0 0 21px;
}

#contenu_details #right #right_right{
	width: 320px;
	margin: 0 0 0 40px;
	}
	
#contenu_details #right #right_right li{
	background: none;
	border: none;
	padding: 0;
	}

/*SQUEEZEBOX*/

.body-overlayed embed, .body-overlayed object, .body-overlayed select
{
	visibility:				hidden;
}

#sbox-window embed, #sbox-window object, #sbox-window select
{
	visibility:				visible;
}

#sbox-overlay
{
	position:				absolute;
	background-color:		#000;
}

#sbox-window
{
	position:				absolute;
	background-color:		#fffdfd;
	text-align:				left;
	overflow:				visible;
	padding:				10px;
	-moz-border-radius:		3px;
}

#sbox-btn-close
{
	position:				absolute;
	width:					30px;
	height:					30px;
	right:					-15px;
	top:					-15px;
	background:				url(../nico/images/closebox.png) no-repeat top left;
	border:					none;
}

.sbox-loading #sbox-content
{
	background-image:		url(../nico/images/spinner.gif);
	background-repeat:		no-repeat;
	background-position:	center;
}

#sbox-content
{
	clear:					both;
	overflow:				auto;
	background-color:		#fff;
	height:					100%;
	width:					100%;
}

.sbox-content-image#sbox-content
{
	overflow:				visible;
}

#sbox-image
{
	display:				block;
}

.sbox-content-image img
{
	display:				block;
}

.sbox-content-iframe#sbox-content
{
	overflow:				visible;
}

/*FORM RDV et AMI*/

.rdv, #ami {
display: block;

}

.rdv p {
margin: 1em 0;
font-size: 12px;
}

#form_rdv {
display: block;

}

.rdv  form fieldset{
border: none;
}

.rdv form label{
font-weight: bold;
}

.rdv form legend{
font-weight: bold;
font-size: medium;
color: #BD1B26;
margin-top: 1em;
}

.rdv form .size{
width: 240px;
padding: 2px;
margin-bottom: 0.5em;
font-size: 10px;
border: none;
}

.rdv form .bouton{
background: none repeat scroll 0 0 #D93E41;
    border: medium none;
    color: #FFFFFF;
    height: 23px;
    text-align: center;
    width: 70px;
	font-size: 10px;
}

.rdv form textarea{
width: 280px;
height: 100px;
padding: 2px;
border: none;
font-size: 10px;
}

.rdv form .radio{
margin: 0 0.6em;
}

.rdv form select{
margin: 0 0.6em;
width: 150px;
}

.rdv form em{
margin-left: 1em;
}

/*EXPERTISE*/

#contenu_expertise  {
padding: 20px 30px;
}

#contenu_expertise  p{
margin: 1em 0;
}

#contenu_expertise  #presentation {
float: left;
width: 230px;
}

#contenu_expertise  h2{
color: #BD1B26;
font-size: medium;
}

#contenu_expertise  p{
text-align: justify;
line-height: 17px;
}

#contenu_expertise form {
display: block;
float: left;
margin: 20px 0 0 40px;
background: #CCC;
border: 1px solid;
width: 480px;
}

#contenu_expertise form fieldset{
padding: 1em;
border: none;
}

#contenu_expertise form label{
display: block;
padding: 0.5em;
font-weight: bold;
}

#contenu_expertise form .inline{
display: inline;
font-weight: bold;
}

#contenu_expertise form legend{
font-weight: bold;
font-size: medium;
color: #BD1B26;
margin: 0 0 10px -3px;
}

html>body #contenu_expertise form legend{
margin: 10px 0 0 0;
}

#contenu_expertise #expertise p{
font-weight: bold;
color: #BD1B26;
margin-top: 1em;
margin-left: 0.6em;
}

#contenu_expertise form .size{
margin: 0 0.6em;
width: 200px;
}

#contenu_expertise form #adresse{
margin: 0 0.6em;
width: 300px;
}

#contenu_expertise form #localite{
margin: 0 0.6em;
width: 100px;
}

#contenu_expertise form #cp{
margin: 0 0.6em;
width: 100px;
}

#contenu_expertise form .radio{
margin: 0 0.6em;
}

#contenu_expertise form select{
margin: 0 0.6em;
width: 150px;
}

#contenu_expertise form em{
margin-left: 1em;
}


/*RECHERCHE*/

#deco{
margin-top: 19px;
}

.deco {
margin-top: -3px;
}

/*LOGOS*/	

#logo_infos{
clear: left;
margin-left: 1em;
padding-top: 1em;
}

#logo_infos li{
margin-bottom: 10px;
}

#logo_infos a{
text-transform: uppercase;
color: #BD1B26;
font-weight: bold;
text-decoration: none;
}

.rdv_infos{
height: 30px;
}

.rdv_infos img{
float: left;
margin-right: 5px;

}

.rdv_infos p{
float: left;
}



#virtual{
background: url(../images/360_pt.gif) no-repeat;
height: 30px;
padding: 0 0 0 40px;
}

.reessai{
text-transform: uppercase;
color: #BD1B26;
font-weight: bold;
}

.reessai a{
text-transform: uppercase;
color: #BD1B26;
font-weight: bold;
text-decoration: none;
}

.reessai a:hover{
text-transform: uppercase;
color: #000;
font-weight: bold;
text-decoration: none;
}

/*Modifs 2009 - List */

.clear{
clear: both;
}

/*.contenu {
margin: 0 0 30px 30px;
}*/

/*.contenu h2 {
font-size: medium;
color: #BD1B26;
text-transform: uppercase;
margin: 10px 30px 10px 0;
}

.contenu #left {
float: left;
width: 275px;
padding-top: 20px;
}

.contenu #left p {
margin: 10px 40px 10px 0;
}*/

.contenu #left ul {
margin: 20px 0 0 0;
}

.contenu #left ul li {
background: url(../images/puce_list_etat.gif) no-repeat 0 2px;
margin: 10px 0 10px 0;
font-size: 1.2em;
padding-left: 15px;
font-weight: bold;
color: #333;

}

.contenu #left ul li a {
text-decoration: none;
}

.contenu #left ul li a.active {
color: #BD1B26;
}






.contenu #right .presentation_bien {
margin: 20px 0 0 21px;
border-top: 1px solid #ccc;
}

.contenu #right .presentation_bien .presentation_bien_left {
float: left;
width: 392px;
padding-top: 10px;
/*border: 1px solid;*/
}

.contenu #right .presentation_bien .presentation_bien_left h3 {
color: #BD1B26;
margin: 0 10px 0 0;
font-size: 1.5em;
font-weight: normal;
}

.contenu #right .presentation_bien .presentation_bien_left h3 a {
color: #BD1B26;
text-decoration: none;
}

.contenu #right .presentation_bien .presentation_bien_left .etat{
background: url(../images/puce_option.png) no-repeat;
padding-left: 20px;
color: #333;
padding-top: 2px;
}

.contenu #right .presentation_bien .presentation_bien_left p.adress {
margin: 0 10px 0 0;
font-weight: bold;
font-size: 1em;
}

.contenu #right .presentation_bien .presentation_bien_left p.prix {
margin: 10px 10px 0 0;
color: #BD1B26;

font-size: 1.2em;

}

.contenu #right .presentation_bien .presentation_bien_left p {
margin: 10px 10px 10px 0;
font-size: 1.1em;
line-height: 1.3em;
}

.contenu #right .presentation_bien .presentation_bien_left a.vis_360 {
float: left;
display: block;
background: url(../images/360_blanc.gif) no-repeat;
margin: 10px 10px 0 0px;
color: #BD1B26;
font-size: 1em;
font-weight: bold;
width: 83px;
height: 22px;
padding: 8px 0 0 30px;
text-decoration: none;
}

.contenu #right .presentation_bien .presentation_bien_left a.detail {
float: left;
display: block;
background: url(../images/bg_detail.gif) no-repeat;
margin: 10px 10px 0 -4px;
color: #fff;
font-size: 1em;
font-weight: bold;
width: 83px;
height: 22px;
padding: 6px 0 0 10px;
text-decoration: none;
}

.contenu #right .presentation_bien .presentation_bien_right {
float: left;
margin-top: 10px;
background: #e5e2e2;
padding: 4px;
height: 142px;
width: 189px;
}

.contenu #right .presentation_bien .presentation_bien_right .shadow {

/*background: url(../images/shadow_img_list.jpg) no-repeat;*/
/*width: 144px;
height: 114px;*/
/*width: 162px;*/
background: #e5e2e2;
padding: 4px;


}


.contenu #right .presentation_bien .presentation_bien_right .shadow p {
color: #000000;
}

/*Modifs 2009 - Index */

#contenu_index_2009 {
margin: 0 0 30px 30px;
}

#contenu_index_2009 #left {
float: left;
width: 275px;
padding-top: 20px;
}

#contenu_index_2009 #left h2 {
font-size: medium;
color: #BD1B26;
text-transform: uppercase;
margin: 10px 30px 10px 0;
}

#contenu_index_2009 #left p {
margin: 10px 30px 10px 0;
}

#contenu_index_2009 #right {
float: left;
width: 485px;
padding-top: 20px;
}

#contenu_index_2009 #right h2 {
font-size: 1.6em;
color: #BD1B26;
text-transform: uppercase;
margin: 0 10px 10px 15px;
}

#contenu_index_2009 #right #search {
background: url(../images/bg_search.jpg) no-repeat;
width: 485px;
height: 202px;
padding-top: 10px;
}

#contenu_index_2009 #right #search fieldset {
border: none;
}

#contenu_index_2009 #right #search legend {
display: none;
}

#contenu_index_2009 #right #search table {
margin: 5px 10px 10px 15px;
}

#contenu_index_2009 #right #search table label {
display: block;
width: 100px;
font-size: 1.1em;
margin-bottom: 5px;
} 

#contenu_index_2009 #right #search table .text {
width: 80px;
margin-top: 15px;
}

#contenu_index_2009 #right #search table #rechercher {
background:  #666;
border: none;
width: 85px;
margin-top: 15px;
color: #FFF;
padding: 3px 0;
cursor: pointer;
}

#contenu_index_2009 #right #construction{
margin-top: 20px;
}

#contenu_index_2009 #right #construction h2{
background: url(../images/bg_h2_index.jpg) no-repeat;
width: 472px;
height: 36px;
margin: 0;
padding: 10px 10px 10px 15px;
}

#contenu_index_2009 #right #construction_left{
float: left;
width: 300px;
}

#contenu_index_2009 #right #construction_left p{ 
margin: 10px 20px 10px 10px;
}

#contenu_index_2009 #right #construction_left p.click{ 
background: url(../images/bg_detail.gif) no-repeat;
margin: 10px 10px 0 6px;
color: #fff;
font-size: 1em;
font-weight: bold;
width: 83px;
height: 22px;
padding: 8px 0 0 10px
}

#contenu_index_2009 #right #construction_left p.click a{ 
color: #fff;
text-decoration: none;
}

#contenu_index_2009 #right #construction_right{
float: left;
width: 185px;
}

/*2011____________________________________________________________*/

.contenu{
	width: 960px;
	margin: 30px 0 0 0;
	padding: 0;
	}

.contenu #left {
float: left;
width: 263px;
margin-left: 30px;
}

.contenu #left .encart_left{
	background: #e9e0dc;
	padding: 13px;
	margin-bottom: 20px;
	}

.contenu #left .encart_left h1{
	color: #636362;
	font-size: 1.4em;
	border-bottom: 1px solid #989797;
	margin: 0 0 15px  0;
	}

.contenu #left .encart_left p{
	margin: 5px 0;
	}

.contenu #left .encart_left strong{
	color: #d93e41;
	}

.contenu #left #contact a{
	background: #d93e41;
	height: 13px;
	display: block;
	color: #FFF;
	padding: 5px;
	width: 65px;
	text-align: center;
	text-decoration: none;
	margin: 10px 0 0 155px;
	font-size: 0.9em;
	}

.contenu #left .encart_left table{
	width: 235px;
	}
	
.contenu #left #search #home{
	background: url(../images/deco_home.jpg) no-repeat;
/*	padding-left: 95px;*/
	height: 70px;
	margin-bottom: 20px;
	}

.contenu #left #search label{
	font-size: 1em;
	}

.contenu #left #search input{

	}



.contenu #left #rappel input.button{
	background: #d93e41;
	width: 70px;
	height: 23px;
	color: #FFF;
	text-align: center;
	margin-top: 10px;
	border: none;
	}

.contenu #left #rappel label{
	margin: 0 10px 0px 0px;
	display: block;
	}

.contenu #left #rappel input.text{
	width: 160px;
	display: block;
	margin: 0 0 5px 0px;
	}

.contenu #left #search input.text{
	width: 110px;
	height: 19px;
	
	}

.contenu #left #search input#rechercher{
	background:url(../images/search_button.gif) no-repeat;
	width: 93px;
	height: 23px;
	border: none;
	}

.contenu #left #search input#rechercher{
	background:url(../images/search_button.gif) no-repeat;
	width: 93px;
	height: 23px;
	color: #FFF;
	text-align: left;
	margin-top: 10px;
	text-align: left;
	padding-left: 10px;
	
	}

.contenu #left #search #home label{
	background: url(../images/search_arrow.gif) no-repeat;
	width: 86px;
	height: 25px;
	display: block;
	margin: 0 5px 0 95px;
	font-size: 1.3em;
	padding: 8px 0 0 25px;
	}

.contenu #left #search h1, .contenu #left #affinage h1{
	background: url(../images/loupe.gif) no-repeat;
	padding: 3px 0 0 28px;
	height: 21px;
	}

.contenu #left #contact h1{
	background: url(../images/enveloppe.gif) no-repeat;
	padding: 3px 0 0 28px;
	height: 21px;
	}

.contenu #left #contact h1{
	background: url(../images/enveloppe.gif) no-repeat;
	padding: 3px 0 0 28px;
	height: 21px;
	}

.contenu #left #rappel h1{
	background: url(../images/rappel.gif) no-repeat;
	padding: 3px 0 0 28px;
	height: 21px;
	}

.contenu #left #affinage h2{
	color: #D93E41;
	font-size: 1.1em;
	font-weight: normal;
	margin: 15px 0 3px 0;
	}

.contenu #right {
float: left;
width: 612px;
margin: 0 30px 0 25px;
position: relative;
}

.contenu #right h1{
	background: url(../images/bg_h1.gif) no-repeat;
	width: 640px;
	height: 42px;
	color: #FFF;
	margin-left: 2px;
	font-weight: normal;
	font-size: 1.7em;
	padding: 8px 0 0 21px;
}

.contenu #right #right_left{
	width: 385px;
	float: left;
}


.contenu #right #right_left p{
	margin-left: 21px;
}

.contenu #right #right_right{
	width: 200px;
	float: left;
	margin: 53px 0 0 25px;
}

.contenu #right #right_right h2{
	font-size: 1.2em;
	color: #D93E41;
	}

#home #right #right_right h2{
	font-size: 1.1em;
	color: #D93E41;
	text-transform: none;
	}

.contenu #right #right_right li{
	font-size: 1.1em;
	font-weight: bold;
	background: url(../images/puce_key.jpg) no-repeat 0 2px;
	padding: 0 0 10px 30px;
	color: #636362;
	margin: 10px 0;
	border-bottom: 1px solid #636362;
	}

.contenu #right #right_right li a{
	color: #636362;
	text-decoration: none;
	}
	
/*Formulaires Evaluer, Vendre, Louer*/

.formulaire {
	margin-left: 21px;
	}

.formulaire fieldset {
	border: none;
	margin-bottom: 20px;
	}

.formulaire legend {
	font-size: 1.2em;
	color: #D93E41;
	font-weight: bold;
	margin-bottom: 10px;
	}

.formulaire input {
	display: block;
	width: 260px; 
	padding: 3px;
	border: 1px solid #CCC;
	margin: 5px 0;
	color: #666;
	}

.formulaire select{
	display: block;
	width: 240px; 
	padding: 3px;
	margin: 5px 0;
	color: #666;
	}

.formulaire textarea{
	display: block;
	width: 580px;
	height: 150px;
	padding: 3px;
	margin: 5px 0;
	color: #666;
	border: 1px solid #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.formulaire input.input_right, .formulaire span.input_right {
	margin-left: 40px;
	}
	
.formulaire input.button{
	background: #d93e41;
	width: 70px;
	height: 23px;
	color: #FFF;
	text-align: center;
	margin-top: 10px;
	border: none;
}

/*Liste*/

.result{
	margin-left: 21px;
	}

.result_fin{
	margin-top: 40px;
	}

.result a{
	color: #D93E41;
	}

/*Slider*/

#slider, #slider2{
	margin-top: 5px;
	}
	
/*Tabs*/

#tabs{
	padding: 0;
	width: 318px;
	margin-top: 25px;
	}

.details .ui-tabs  .ui-tabs-panel {
	background: #e5e2e2;
	}

.details .ui-corner-bottom {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}



.details .ui-widget-header {
    background: none;
    border: none;
    color: #222222;
    font-weight: bold;
}

#contenu_details #right #right_right li {
    font-size: 11px;
    margin: 0 4px 1px 0;
    padding:0;
	background: #eee;
	font-weight: normal;
}

#contenu_details #right #right_right li.ui-state-active {
	background: #e5e2e2;

}

#contenu_details #right #right_right li.ui-state-active a {

	color: #D93E41;
}

#contenu_details #right #right_right .ui-tabs .ui-tabs-nav li a {
	padding: 3px 5px;
	}

#right #facebook{
	text-align: right;
	margin: -24px 0 7px 0;
	position: absolute;
	right: 0;
	background: url(../images/icon_fb.jpg) no-repeat 100% 0;
	padding-right: 25px;
	height: 20px;
	padding-top: 3px;
	}


#right p#link_back{
	text-align: right;
/*	margin: -22px 0 7px 0;*/
	position: absolute;
	right: 0;
	}

#right p#link_back a{
	color: #FFF;
	}


#pricemin{
	width: 45px;
	float: left;
	background: none;
	color: #000;
	}

#pricemax{
	width: 50px;
	float: left;
	background: none;
	color: #000;
	margin-left: 125px;
	}
	
#surfacemin{
	width: 30px;
	float: left;
	background: none;
	color: #000;
	margin-top: 4px;
	}

#surfacemax{
	width: 30px;
	float: left;
	background: none;
	color: #000;
	margin-left: 142px;
	margin-top: 4px;
	}


.error{
    color: #D93E41;
	font-size: 10px;
	display: block;
	}
	
	
#right p, #right h2, #right h3{
	margin-left: 21px;
	}

  #right p{
	  margin-top: 10px;
	 	  margin-bottom: 10px;
	  }
	 
  #right #tabs p{
	  margin: 10px 0;
	  font-size: 11px;
	  }

  #right h2{
	  margin-top: 15px;
	 	  margin-bottom: 5px;
	  }
	 
	 
  #right ul{
	  margin: 10px 10px 10px 51px;
	  list-style-type: disc;
	  }
	 
  #right ul#vignettes{
	  list-style-type: none;
	  }
	 
  #right #right_left ul{
	  margin: 10px 15px 10px 35px;
	  list-style-type: disc;
	  }


  #right #right_right h2{
	  margin-left: 0;
	  }

  #right #right_right ul{
	  margin: 0;
	  list-style-type: none;
	  }
	  




