@charset "utf-8";
/* CSS Document */
body {
	background-image:url(../../ressources/images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#000000;
	margin:0 0 0 0;
	color:#000000;
	text-align:left;
	height:100%;
	
	font-family: "Century Gothic";
  	font-style: normal;
  	font-variant: normal;
  	font-size: 12px;
 	line-height: normal;
}
/* /////////////////////////////////////////////// LIENS */
a { color:#ffffff; text-decoration:none; }
a:hover { color:#550000; text-decoration:none; }
a img { border:0;}

/* /////////////////////////////////////////////// TITRES */
h1{ color:#8c0000;	font-weight:bold; font-size:16px; }
h2{ color:#8c0000;	font-weight:bold; font-size:15px; }
h3{ color:#333333;	font-weight:bold; font-size:13px; }

.contenu_principal{
	width:900px; 
	background-color:#FFFFFF;
}
.mot_important{
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	line-height:14px;
}
/* /////////////////////////////////////////////// LIENS EN TETE */
.header_liens{
	color:#FFFFFF;
	width:900px; 
	background-color:#ff9b1f; 
	height:20px;
	font-weight:bold;
	text-align:center;
}
.header_liens a {color:#FFFFFF; text-decoration:none;}
.header_liens a:hover { color:#8c0000; text-decoration:none; }

/* /////////////////////////////////////////////// LIENS FOOTER */
.footer_liens{
	width:900px;
	background-color:#8c0000; 
	margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
	color:#FFFFFF;
	line-height:15px;
}
.footer_liens a {font-size:11px; color:#4a0000; text-decoration:none; line-height:12px; font-weight:bold;}
.footer_liens a:hover { color:#e70000; text-decoration:none; line-height:12px; }
.footer_liens h1 {color:#FFFFFF; font-size:12px; font-weight:bold; line-height:5px;}

/* /////////////////////////////////////////////// COTES SITE WEB OMBRAGE*/
.cote_gauche{
	background-image:url(../images/cote_gauche.png);
	background-repeat:repeat-y;
	width:28px;
}
.cote_droit{
	background-image:url(../images/cote_droit.png); 
	background-repeat:repeat-y;
	width:28px;
}

/* /////////////////////////////////////////////// MOTEUR DE RECHERCHE */
.moteur_recherche{
	background-color:#ff9b1f;
	color:#000000;
	text-align:right;
	line-height:25px
}



/* /////////////////////////////////////////////// COUP DE COEUR */
.coup_coeur{
	color:#000000;
	text-align:left;
	line-height:13px;
	background-color:#8c0000;
}
.coup_coeur h1 {
	color:#8c0000;
	font-size:14px;
	font-weight:bold;
	line-height:12px;
	text-align:left;
}
.coup_coeur p {
	color:#AAA;
	line-height:13px;
	text-align:left;
	
}
.coup_coeur .image {
	width:176px;
	height:117px;
	border:#8c0000 3px solid;
}
.coup_coeur .prix{
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	line-height:12px;
	text-align:left;
}
/* /////////////////////////////////////////////// VIGNETTE */
.vignette_logement{
	color:#000000;
	text-align:left;
	line-height:13px;
	background-color:#ff9b1f;
	width:400px;
	height:148px;
}
.vignette_logement h1{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	line-height:12px;
	text-align:left;
}
.vignette_logement .prix{
	color:#8c0000;
	font-size:17px;
	font-weight:bold;
	line-height:12px;
	text-align:left;
}
.vignette_logement .image{
	width:176px;
	height:117px;
	border: solid 3px #8c0000;
}
.vignette_logement .descriptif{
	vertical-align:top;
	
}
.vignette_logement .case_prix{
	background-color:#ff9b1f;
	height:24px;
	padding:3px 3px 3px 3px;	
}
.vignette_logement .voir_fiche_detaille{
	vertical-align:top;
	font-size:12px;
	font-weight:bold;
}
.vignette_logement .voir_fiche_detaille a{
	vertical-align:top;
	font-size:12px;
	font-weight:bold;
}
.vignette_logement .voir_fiche_detaille a:hover{
	vertical-align:top;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
/* /////////////////////////////////////////////// LE TEXTE DES MISES 0 JOUR */
.derniere_maj{
	font-style:italic;
	color:#8c0000;
	font-weight:bold;
	font-size:10px;
	text-align:left;
}
/* ///////////////////////////////////////////////LA TABLE ENVOI A UN AMI */
.envoi_ami {
	color:#CCCCCC;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}
/* /////////////////////////////////////////////// LISTE */
.liste{
	padding:5px 5px 5px 5px;
	text-align:center;
}
/* /////////////////////////////////////////////// FICHE */
.fiche{
	line-height:20px;
	padding:5px 5px 5px 5px;
	background-color:#FFFFFF;
	vertical-align:top;
	width:880px;
}
.fiche .prix{
	font-weight:bold;
	font-size:25px;
	color:#ff9b1f;
}
.fiche .descriptif{
	padding:5px 5px 5px 5px ;
	background-color:#CCCCCC;
}
.fiche .reference{
	font-weight:bold;
	font-size:12px;
	color:#8c0000;
}
/* /////////////////////////////////////////////// FORM LOGIN */
.form_login{
	background-image:url(../images/admin/login_box_bg.jpg);
	line-height:20px;
	padding:5px 5px 5px 5px;
	background-color:#FFFFFF;
	vertical-align:top;
	width:500px;
}
/* /////////////////////////////////////////////// accueil slogan */
#accueil_slogan {
	float:left;
	width:890px;
	height:168px;
}

#slogan-01 {
	float:left;
	width:329px;
	height:168px;
}

#slogan-02 {
	float:left;
	width:561px;
	height:168px;
	background-image:url(../images/page_accueil/images/slogan_02.jpg);
	background-repeat:no-repeat;
	line-height:14px;
}
#slogan-02 a {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
/* ///////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////// ADMIN */
.admin{
	background-color:#FFFFFF;
	font-size:12px;
	color:#000000;
}

.admin a {
	color:#8c0000;
	text-decoration:none;
}
.admin a:hover {
	font-size:12px;
	color:#CCCCCC;
}
