/* CSS Document */
body
{
padding:0px;
margin:0px;


text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}

a img
{
border:none;
}

#centrage
{
position:absolute;
width:974px;
background-image:url(../i/web/fond.jpg);
margin-right:auto;
left:50%;
margin-left:-490px;
margin-bottom:30px;
}

#Tableau_01
{
width:932px;
text-align:left;
}

#conteneur
{

height:100%;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
vertical-align:top;
width:780px;
/*
border:solid;
border-color:#e7e7e7;
border-width:1px;
*/
}

.contenu
{
margin:0 0 0 45px;
text-align:left;
width:690px;

}

#banner
{
height:129px;
text-align:left;
width:974px;
background-image:url(../i/web/banniere.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#menu_dessus
{
display:block;
margin:-10px 0 0 0;
text-align:left;
width:600px;
height:15px;
color:#CCCCCC;
padding-left:150px;
}

#menu_dessus a
{
text-decoration:none;
color:#000033;
font-size:12px;
font-weight:bold;
font-family:Helvetica, Arial, sans-serif;
margin-left:10px;
}

#menu_dessus a:hover
{
color:#CCCCCC;
text-decoration:none;
}

#recherche
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 0 0 150px;
width:700px;
}

.menu_gauche
{
margin-right:0px;
padding-top:5px;
padding-bottom:20px;
margin-left:50px;
width:160px;
background-color:#666666;
height:100%;
}

ul
{
padding:0px;
margin:0px;
}

.menu
{
border-bottom:solid;
border-bottom-color:#FFFFFF;
border-bottom-width:1px;
padding:0px;
padding-left:10px;
list-style:none;
padding-top:5px;
list-style-type:none;
list-style:none;
background-color:#CC0000;
}

.ss_menu
{
padding:0px;
padding-left:10px;
list-style:none;
padding-top:5px;
list-style-type:none;
list-style:none;
background-color:#9A7272;
}

.ss_ss_menu
{
padding:0px;
padding-left:10px;
list-style:none;
padding-top:5px;
list-style-type:none;
list-style:none;
background-color:#CDBCBC;
}


.menu a, .menu a:visited
{
text-decoration:none;
color:#FFFFFF;
font-size:13px;
font-weight:bolder;
font-family:Helvetica, Arial, sans-serif;
}

.ss_menu a, .ss_menu a:visited
{
text-decoration:none;
color:#333333;
font-size:13px;
font-weight:bolder;
font-family:Helvetica, Arial, sans-serif;
}

.ss_ss_menu a
{
text-decoration:none;
color:#333333;
font-size:13px;
font-weight:bolder;
font-family:Helvetica, Arial, sans-serif;
}

.ss_menu
{
padding-left:20px;
color:#FFFFFF;
}

.ss_ss_menu
{
padding-left:40px;
}

li a:hover, .ss_menu a:hover
{
font-size:13px;
text-decoration:none;
color:#FF3300;
font-size:13px;
font-weight:bolder;
font-family:Helvetica, Arial, sans-serif;
}

#conteneur_galerie_photo
{
width:740px;
padding:0px;
margin:0px;
}

#titre_page
{
width:700px;
text-align:left;
padding-top:10px;
padding-left:10px;
padding-bottom:3px;
font-size:14px;
font-weight:bold;
font-family:Helvetica, Arial, sans-serif;
background-color:#666666;
color:#FFFFFF;
margin:0 0 20px 4px;
}

#bloc_recherche
{
width:690px;
border:dashed;
border-color:#CCCCCC;
border-width:1px;
background-color:#FFFFFF;
}


.boutons
{
/*
display:block;
padding-top:5px;
padding-left:5px;
width:150px;
text-align:left;
border:none;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
background-color:#d2dceb;
padding-top:10px;
padding-left:10px;
*/
}

.boutons:hover
{
cursor:pointer;
color:#000000;
}

#dessous
{
background-color:#FFFFFF;
height:38px;
}

.case
{
border:solid;
border-width:1px;
border-color:#FFFFFF;
background-color:#CCCCFF;

}

.photo
{
border:solid;
border-width:2px;
border-color:#FFFFFF;
vertical-align:top;
}

.cont_photo
{
background-color:#FFFFFF;
vertical-align:top;
}

.tout
{
height:235px;
}
.bloc_texte
{

border-bottom:solid;
padding-top:5px;
vertical-align:bottom;
background-color:#FFFFFF;
height:100%;
padding-bottom:10px;
border-bottom-width:2px;
border-bottom-color:#999999;
}

.commune
{
padding-top:3px;
font-family: Arial; font-size: 11px; font-weight: bold; color:#000000;
background-color:#FFFFFF;
text-decoration: none;
}

.intitule
{
vertical-align:bottom;
height:10px;
background-color:#000033;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-right:10px;
}

.bgtop {
	background-image: url(../i/web/BG_top.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.titrebleu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000066;
	font-weight: bold;
}

.titrebleu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#0000CC;
	font-weight: bold;
}

.boutonmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	text-indent: 12px;

}
.boutonsousmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: underline;
	font-weight: normal;
	text-align: left;

}

.liste_biens
{
border:dashed;
border-color:#CCCCCC;
border-width:1px;
background-color:#FFFFFF;
}
.cadreblanc {
	
	margin: 4px;
	padding: 4px;
	/*border: 1px solid #003399;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	background-color:#FFFFFF;

}

.cadreblanc2 {
	margin: 4px;
	padding: 4px;
	border: 1px solid #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	background-color: #E5F6F8;
}

.cadreblanc3 {
	margin: 4px;
	padding: 4px;
	border: 1px none #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	background-color: #E5F6F8;
}

.cadreblanc4 {
	margin: 4px;
	padding: 4px;
	border: 1px none #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	background-color: #E5F6F8;

}

.texteblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;

}
.titrerubrique {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003399;
	font-weight: bold;
}
.texteblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;

}
.textebleu {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	font-weight: normal;
}

.agence
{
font-family: Arial; font-size: 9px;  color:#999999;
text-decoration: none;
}

.agence:hover
{
font-family: Arial; font-size: 9px;  color:#000000;
text-decoration: none;
}

.prix_statut
{
font-family: Arial; font-size: 12px; font-weight:bolder; color:#000000;
text-decoration: none;
}

.type_bien
{
font-family: Arial; font-size: 12px; font-weight: bold; color:#333333;
text-decoration: none;
}

.type_bien:hover
{
font-family: Arial; font-size: 12px; font-weight: bold; color:#000033;
text-decoration: none;
}

.trans
{
font-family: Arial; font-size: 11px; font-weight: bold; color:#333333;
text-decoration: none;
}

.titremois  { font-family: Arial; font-size: 12px; font-weight: bold; color:#CC3366;}
.titremois:link  { font-family: Arial; font-size: 12px; font-weight: bold; color:#666666; text-decoration: none }
.titremois:visited  { font-family: Arial; font-size: 12px; font-weight: bold; color:#003366; text-decoration: none }
.titremois:hover  { font-family: Arial; font-size: 12px; font-weight: bold; color:#333333; text-decoration: underline }
.lienevt:link  { font-family: Arial; font-size: 10px; color: #000066; text-decoration: none }
.lienevt:visited  { font-family: Arial; font-size: 10px; color: #000066; text-decoration: none }
.lienevt:hover  { font-family: Arial; font-size: 10px; color:#CCCCCC; text-decoration: none }
.titrejours  {
	font-family: Arial;
	font-size: 12px;
	color: #000066;
	background: #66CCFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #0033FF;
	border-right-color: #0033FF;
	border-bottom-color: #0033FF;
	border-left-color: #0033FF;
}

.titrenum  { font-family: Arial; font-size: 11px; color: #000066; background: #FFFFFF }
.titrenuminfo  { font-family: Arial; font-size: 11px; color: #FFFFFF; background: #EE0000 }
.titrenum2  { font-family: Arial; font-size: 11px; color: #000000; background: #FFFFFF }
.titreweek  {
	font-family: Arial;
	font-size: 14px;
	color: #000066;
	background: #66CCFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-top-color: #0033FF;
	border-right-color: #0033FF;
	border-bottom-color: #0033FF;
	border-left-color: #0033FF;
}
.titreweek2  {
	font-family: Arial;
	font-size: 14px;
	color: #000066;
	background: #66CCFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #0033FF;
	border-right-color: #0033FF;
	border-bottom-color: #0033FF;
	border-left-color: #0033FF;
}

.titrewend  { font-family: Arial; font-size: 11px; color: #000066; background: #CAF9F9 }
.titrewend2  { font-family: Arial; font-size: 11px; color: #000000; background: #CAF9F9 }
.titrenow  { font-family: Arial; font-size: 11px; color: #FFFFFF; background: #000066 }

.texte {	
text-decoration:none;
font-family: arial;
color:#OF263C;
font-size: 10px;
font-weight:normal;

}
.texte2 {
	
text-decoration:none;
font-family: arial;
color:#0F263C;
font-size: 10px;
font-weight:normal;

}

.suivant_precedant
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:bold;
}
.suivant_precedant a:hover
{
color:#000099;
}

#tva
{
padding:0 40px 0 0;
font-size:10px;
text-align:right;
}