/* Impression des fihes */

/* --- Autres DIV PARASITES --- */

#menu,
#animation_accueil,
#carte,
#legende,
#legende2,
#teasers,
.realisation_xpand,
#animation_logo,
.imprimer_fiche
{
	display : none;
}

#pieces_fournir,
#pied_page {
	width : 16cm;
	white-space : normal;
}

#entete h1#TitrePage {
	font-size : 2em;
	margin : 0px;
	background : none;
	color : black;
}

#entete {
	width : 16cm;
	height : 2cm;
	background : none;
}

#logo_studcity {
	display : block;
	width : 14cm;
	height : 2.6cm;
}

/* ---  FICHES --- */
.fiche_residence {
	width : 525px;
	position : relative;
	background : #ffffff;
	display : none;
	padding-bottom : 10px;
	margin-top : 0px;
	top : 0px;
	left : 0px;
	margin-left : 0px;
}

.fiche_residence h3 {
	text-align : center;
	text-transform : uppercase;
	color : #ffffff;
	padding : 3px;
	font-size : 1.4em;
	margin : 0px;
}

.fiche_residence .entete_fiche {
	padding : 10px;
	border : 1px solid #000000;
}

.fiche_residence .entete_fiche h4 {
	text-align : right;
	background-image : none;
	color : #ffffff;
	font-size : 2.5em;
	font-weight : bold;
	margin : 0px;
	padding : 0px;
}

.fiche_residence .entete_fiche h2 {
	text-align : right;
	background-image : none;
	color : #ffffff;
	font-size : 3.5em;
	font-weight : normal;
	margin : 0px;
	padding : 0px;
}

.fiche_residence .entete_fiche p {
	text-align : right;
	background-image : none;
	color : #ffffff;
	font-size : 1.0em;
	font-weight : bold;
	margin : 20px 0px 0px 280px;
	padding : 0px;
	text-align : center;
}

.fiche_residence .entete_fiche p span {
	color : inherit;
	font-size: inherit;
	text-transform : uppercase;
}

.fiche_residence img.perspective_residence {
	float : left;
	width : 250px;
	border : 6px solid #ffffff;
	margin : -20px 20px 10px 10px;
}

.fiche_residence .proximite_fiche {
	width : 250px;
	min-height : 170px;
	border : 1px solid #000000;
	float : left;
	margin : 10px 10px 0px 10px;
}

.fiche_residence .proximite_fiche ul {
	list-style-position : inside;
	list-style-type : square;
	margin : 10px;
	padding : 0px;
}

.fiche_residence .proximite_fiche p {
	margin : 0px;
	padding : 0px 120px 0px 5px;
	background : transparent url(../../visuels/tram_logo.jpg) no-repeat 95px 0px;
	text-align : center;
	color : #a00608;
	font-weight : bold;
}

.fiche_residence .proximite_fiche ul li {
	margin-bottom : 5px;
}

.fiche_residence .service_fiche {
	width : 220px;
	border : 1px solid #000000;
	float : right;
	margin-right : 10px;
	margin-top : 15px;
	margin-bottom : 20px;
}

.fiche_residence .service_fiche p {
	margin : 10px;
	padding : 0px;
	text-align : center;
}

.fiche_residence .service_fiche img {
	width : 160px;
	border : 2px solid #000000;
}

.fiche_residence .logement_fiche {
	width : 223px;
	float : right;
	margin-right : 10px;
}

.fiche_residence .logement_fiche h3 {
	border : 1px solid #000000;
	padding : 3px 0px 3px 0px;
}

.fiche_residence .logement_fiche table {
	width : 222px;
	border-collapse : collapse;
	border : none;
	margin-left : 1px;
}

.fiche_residence .logement_fiche table td {
	padding : 2px;
	text-align : center;
	border : 1px solid #000000;
	vertical-align : middle;
}

/*.fiche_residence .als_fiche {
	float : left;
	margin-left : 13px;
	width : 250px;
	margin-bottom : 20px;
}

.fiche_residence .als_fiche h5 {
	margin : 0px;
	padding : 0px;
	color : #000055;
	font-size : 1.9em;
}

.fiche_residence .als_fiche img {
	float : left;
	margin-right : 10px;
}*/

.fiche_residence .plus_infos_fiche {
	display : block;
	width : 525px;
	text-align : center;
}

.fiche_residence .imprimer_fiche {
	text-align : center;
	padding : 0px;
	margin : 0px;
}

