/* Feuille de style */

* { font-family : Verdana; font-size : 10pt; margin : 0; padding : 0; background-repeat : no-repeat;}

/*body { background-color : #013583; color : #FFFF00; }*/
body {
background-color : white;
color : #013583;
}

/*
a, a:active, a:visited, a:hover {
color : #013583;
}
*/

.centre { text-align : center; }
.droite { text-align : right; }
.gauche { text-align : left; }
.haut { vertical-align : top; }
.bas { vertical-align : bottom; }
.gras { font-weight : bold; }
.souligne { text-decoration : underline; }
.italique { font-style : italic; }

#container { width : 100%; }
#site_container { width : 955px; }
#footer { text-align : center; }
#header { text-align : center; }
#site_content { width : 100%; }

.centprct { width : 100%; }
.dixpt{ font-size : 10pt; }
img { border : none; }

.fond_bleu { background-color : #013583; }
.fond_jaune { background-color: #FFFF9B; }
.texte_jaune { color : #FFFF00; }
.texte_bleu { color : #013583; }

.liste_rollover { background-color : #FFFF9B; }

.show_as_link {
cursor : pointer;
}

.titre  {
font-size : 12pt;
}

ul {
padding-left : 20px;
}

/* CSS Cathy */
.coup_coeur {
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #000066;
}
.titre01 {
	font-size: 10pt;
	font-weight: bold;
	color: #000066;
}
.texte_annonces {
	font-size: 8pt;
	color: #000066;
}
a.texte_annonces, a.titre01 {
text-decoration : none;
}
/* EOF CSS Cathy */

.texte_agence {
text-align : left;
font-size : 7pt;
color : #133775;
}

#actions {
position : absolute;
top : 0px;
right : 0px;
width : 500px;
background-color : #FFFFCC;
color : black;
text-align : left;
padding : 5px;
border : 1px solid black;
z-index : 100;
}

#deconnexion {
position : absolute;
top : 0px;
right : 0px;
width : 60px;
padding : 5px;
z-index : 5;
}

#infos_session {
position : relative;
right : 160px;
top : -10px;
display:none;
width : 175px;
padding : 5px;
background-color : #FFFFCC;
border : 1px solid black;
z-index : 6;
text-align : left;
white-space : nowrap;
}

.admin_item {
height : 30px;
}

.smalltext, .footer_link {
font-size : 8pt;
}

a.footer_link, a:hover.footer_link, a:active.footer_link, a:visited.footer_link {
color : white;
}

.ville, .type_bien_titre {
font-weight : bold;
color : #0B2D74;
}

.bien_img {
padding : 4px;
width : 100px;
text-align : center;
}

.offre_details {
float : right;
padding : 2px;
/*border : 1px solid #0B2D74;*/
vertical-align : bottom;
}

.list_img {
width : 150px;
text-align : center;
vertical-align: top;
}

.list_mini_img {
padding-top : 10px;
padding-left : 25px;
padding-right : 25px;
}

.big_img {
width : 400px;
text-align : center;
padding : 2px;
}

.details_row {
border : 1px solid #133775;
}

.nowrap {
white-space : nowrap;
}

.liste_type_bien {
font-size : 8pt;
font-weight : bold;
color : #133775;
}

.search_line {
height : 30px;
}

.content_page {
height : 10px;
background-color : white;
border-left : 2px solid #013583;
border-right : 2px solid #013583;
padding-left : 5px;
padding-right : 5px;
padding-top : 2px;
padding-bottom : 2px;
}
a.content_page_link {
color : #133775;
font-size : 8pt;
}

option, select { font-size : 8pt; padding-left : 10px; }
option.nopadding { padding: 0; }

.admintitre {
text-align : center;
font-weight : bold;
font-size : 12pt;
}

.none {
text-decoration : none;
font-weight : none;
}

.innervalues {
position : relative;
width : 200px;
border : 1px solid black;
padding : 5px;
float : right;
vertical-align : top;
background-color : #FFFFCC;
}

.code_values {
width : 200px;
border : 1px solid black;
padding : 5px;
float : right;
vertical-align : bottom;
background-color : #24DB69;
}

.config_groupe {
font-size : 12pt;
font-weight : bold;
border : 1px solid #013583;
text-align : left;
}