img {border:0px;}
body{
	background-color: White;
	vertical-align: top;
	background: url(images/interface/fd.gif) center repeat-y #5478C2;
	margin: 0px;
	padding: 0px;
}
/* MENU GAUCHE */
#menu_gauche{
	list-style: none;
	padding: 0;
	margin: 0;
	width: 180px;
	vertical-align: top;
}
.menu_gauche_titre{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	border-bottom: 3px #5478C2 solid;
	padding-top: 15px;
}

.menu_gauche_item{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	padding-left: 11px;
}

.menu_gauche_item a{
	color: Black;
	text-decoration: none;
}

.menu_gauche_item a:hover{
	color: Black;
	text-decoration: underline;
}

/* FOOTER */

.footer{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Navy;
	text-align: center;
	padding-top: 10px;
}

.footer a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Gray;
	text-decoration: none;
}
.footer a:hover{
	color: Black;
	text-decoration: underline;
}
/* CONTENU */

.contenu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 11px;
	line-height: 15px;
	vertical-align: top;
	text-align: justify;
}

.contenu a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Navy;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.contenu a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Navy;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

.contenu_titre{
	padding: 0px 0px 0px 4px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
	color: Black;
	font-weight: bold;
	letter-spacing: -1px;
}

.contenu_sstitre{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: Black;
	border-bottom: 1px #5478C2 solid;
}

/* DESCRIPTIF */
#descriptif{
	list-style-image: url(images/interface/pucedescriptif.gif);
	padding: 15px;
	margin: 0px;
}

/*REFERENCE*/
tt{
	color: Gray;
	font-variant: small-caps;
	letter-spacing: normal;
}

/*CALENDRIER*/

.calendrier_titre{
	background-color: #5478C2;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.calendrier{
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;

}

.tableau_planning{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	border: 0px;
}

.mois_planning{
	background-color: #5478C2;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.reserve{
	color: Red;
	text-decoration: line-through;
}

/* galerie photo */
#galeriePhoto {text-align:center; margin-top:10px;}
#galeriePhoto img {border:none;}
#galeriePhoto #navGal {width:100%;}
#galeriePhoto h1 {font-family:arial,verdana,helvetica; color:#000; font-size:15px; font-weight:normal; clear:both;}
#menuGal {margin-bottom:10px;}
#menuGal A, #galeriePhoto #navGal A {font-family:verdana,arial,helvetica; color:#5478C2; font-size:11px; margin:10px 0px;}
#galeriePhoto #navGal .suiv {width:40%; float:right; padding-right:8px; background:url('images/appartement_triplex/galerie/fl_droite.gif') no-repeat right 5px; text-align:right;} 
#galeriePhoto #navGal .prec {width:40%; float:left;  padding-left:8px; background:url('images/appartement_triplex/galerie/fl_gauche.gif') no-repeat left 5px; text-align:left;} 
#galeriePhoto #vignettes IMG {float:left; margin:10px 5px 0px 5px;}
/* / galerie photo */

/* planning */
#planning {width:470px; text-align:center; margin:10px 0px 10px 70px;}
#planning .unMois {float:left; margin:5px;}
#planning .unMois h4 {font-family:arial,verdana,helvetica; font-size:15px; font-weight:normal; letter-spacing:-1px; padding:3px; background:#EEE; margin:0px;}
#planning .sep, #galeriePhoto .sep { height:0px; font-size:0px; line-height:0px; background:transparent; clear:both; float:none;}
#planning UL {list-style-type:none; clear:left; margin:0px; padding:0px;}
#planning UL LI {float:left; width:18px; border:1px solid #EEE;}
#planning UL LI {font-family:verdana,arial,helvetica; font-size:11px; text-align:center;}
#planning .libelle LI {color:#BBB;}
#planning .unMois UL .reserve{color:#F00; text-decoration:line-through;}
#planning .unMois UL .aujourdhui {background:#F00; color:#FFF; font-weight:bold;}
/* / planning */


/* News */
#news .contenu {padding-left:10px;}
#news .NewsMois {width:100%; font-size:14px; letter-spacing:-1px; font-weight:bold; border-bottom:1px solid #000;}
#news .NewsJour {font-size:11px; font-weight:bold; color:#5478C2; margin-top:5px;}
#news IMG {float:right; margin:5px;}
/* / News */

.horairesBus {width:570px; overflow-x:scroll; margin:0 auto;}
.horairesBus table {width:1700px;}
.horairesBus table td {width:40px; text-align:center; padding:2px 0;}
.horairesBus table td.destination {width:150px; text-align:right; padding-right:10px;}
.horairesBus table tr.bis {/*background:#EEE;*/ color:#5478C2;}



