﻿/* 
	PRINT STYLESHEET
	Print media styles.
*/
body
{
	background-color: Transparent !important;	
	background-image: none !important;
}

body *
{
	color: #000 !important;
	background-color: Transparent !important;	
	background-image: none !important;
	font-family:"Times New Roman", Times, serif;
	font-size:11pt !important;
	margin:0 !important;
	padding:0 !important;
	float:none !important;
	border-bottom:none !important;
}

a {
	color:#000 !important;
}

#logoScreen, #topMenu, #menuPrincipal, #slideshow, #zoneReservation, #colGau, #pied, #zonePromo, #pages
{display: none;}

#logoPrint
{display: block;}

#logoCompagnie
{margin:0 0 30px 0 !important;}

#zoneContenu, #colDr
{width:650px !important;}

.contenu p, .contenu h1, .contenu h2, .contenu h3, .contenu ul, .contenu img, .contenu ol, #zoneContenu h1, .contenu_colDr p, .contenu_colDr h1, .contenu_colDr h2
{
	padding:0 0 17px 0 !important;
}

.contenu h1
{font-size:1.3em !important;}
.contenu h2
{font-size:1.2em !important;}

.contenu ul
{
	margin:0 20px 15px 30px !important;
	list-style:square;
}

.contenu ul li
{
	margin:0 !important;
	padding:0 0 5px 0 !important;
	list-style:square !important;
}

.contenu ul li ul
{
	margin:5px 20px 0 10px !important;
	padding:0 !important;
	list-style:square !important;
}

.contenu ul li ul li
{
	margin:5px 0 0 10px !important;
	padding:0 0 5px 0 !important;
}

.contenu img
{border:none!important;}

#zoneLogoHotel
{
	width:650px !important;
	padding:0 0 15px 0 !important;
	margin:0 0 20px 0 !important;
	border-bottom:1px solid #413619 !important;
}

/* ------------------------------------------------------------------- */
/* -- zone forfaits -------------------------------------------------- */

#zoneForfaits
{
	width:552px !important;
	margin:0 0 20px 0 !important;
}

.ligneForfaits
{
	width:552px !important;
	margin:0 0 50px 0 !important;
}

.ligneForfaits h1
{
	padding:5px 0 2px 10px !important;
	margin:0 0 5px 0 !important;
	border-bottom:5px solid #6e6448 !important;
}

.tabForfaits
{
	width:552px !important;
	margin:0 !important;
}

.tabForfaits td
{
	width:123px !important;
	border-right:1px solid #c0ae7d !important;
	border-bottom:1px solid #c0ae7d !important;
	padding:5px 0 !important;
}

.tabForfaits td.lastBordDr
{border-right:none !important;}
.tabForfaits td.lastBordBas
{border-bottom:none !important;}

.tabForfaits td img
{margin:0 0 3px 7px !important;}

.tabForfaits td h2
{
	width:115px !important;
	background:#e0d7bf !important;
	margin:0 0 3px 7px !important;
	padding:3px 4px !important;
	text-align:center !important;
}

.tabForfaits td h3
{
	font-size:0.9em !important;
	padding:0 3px 0 8px !important;
}

.tabForfaits td p
{padding:0 3px 2px 8px !important;}

/* -- logos des hôtels de la promotion ------------- */

.logosPromos
{
	width:552px !important;
	margin:0 0 10px 0 !important;
	text-align:center !important;
}

.logosPromos img
{margin:0 20px !important;}

.bordureTop
{border-top:5px solid #6e6448 !important; padding:10px 0 0 0 !important;}

/* ------------------------------------------------------------------- */
/* -- Carte cadeau succès -------------------------------------------- */

#zoneSuccess, #printOrder
{display: none !important;}

fieldset
{padding:0 10px !important;}

fieldset.details
{
	margin:10px 0 !important;
	padding:0 5px 20px 5px !important;
}

legend
{
	font-weight:bold !important;
	font-size:1.2em !important;
}
