/**
 * 09/02/2011 MANTIS-25306 (PLL) Add the style for expired date
 */
﻿/********** COMMON **********/
body{
	color:#222121;
	font-size:75%; /* 1em = 12px */
}
h1{
	margin-bottom:5px;
	font-size:2em;}
h2{
	font-size:1.5em;
	padding-bottom:6px;
	margin-bottom:15px;
	border-bottom:1px solid #000;}
h3{
	font-size:1.27em;
	margin-bottom:10px;}
p{
	margin-bottom:15px;}
#print{
	width:650px;
	margin:10px auto 0;}
#print p.logo{
	width:210px;
	margin-bottom:45px;
	text-align:center;}
#print p.logo span{
	color:#8a2529;
	font-size:0.75em;}
#print p.logo strong{
	color:#e21350;
	font-weight:normal;
	font-size:0.75em;}
#footer{
	padding-top:10px;
	text-align:left;
	border-top:1px dotted #575757;
	clear: both;}
#footer a{
	color:#e21350;
	font-weight:bold;
	text-decoration:underline;}
#footer a:hover{
	text-decoration:none;}
.clear{
	clear:both;}
/********** FICHE **********/
#print.fiche .last{
	margin-bottom:45px;}
#print.fiche ul{
	margin-bottom:3px;}
#print.fiche p.minMarg{
	margin-bottom:3px;}
#print.fiche .pres{
	overflow:hidden;
	width:100%;
	margin-bottom:45px;}
#print.fiche .pres .visu{
	float:right;}
#print.fiche .pres p.lieu{
	width:385px;
	margin-bottom:20px;
	font-weight:bold;
	padding-bottom:8px;
	border-bottom:1px dotted #575757;}
#print.fiche .pres p.desc{
	font-weight:bold;}
#print.fiche #googleMap{
	float:left;
	height:249px;
	width:300px;
	margin-bottom:50px;
	margin-right:20px;}
#print.fiche p.addr a{
	color:#545454;}
#print.fiche p.tarif small{
	font-size:0.83em;}
#print.fiche ul.actu{
	overflow:hidden;
	width:100%;
	margin-bottom:50px;}
#print.fiche ul.actu li{
	width:300px;
	float:left;
	margin-bottom:20px;
	margin-right:30px;}
#print.fiche ul.actu li.right{
	margin-right:0;}
#print.fiche ul.actu li dt{
	margin-bottom:5px;
	font-size:1.17em;
	font-weight:bold;}
#print.fiche ul.actu li dt small{
	font-size:0.79em;
	display:block;
	font-weight:normal;}
/********** GUIDE **********/
#print.guide .last{
	margin-bottom:35px;}
#print.guide .pres{
	overflow:hidden;
	width:100%;
	margin-bottom:45px;}
#print.guide .pres .titreZoom{
	width:400px;
	font-size:1.66em;
	margin-bottom:25px;
	padding-bottom:15px;
	border-bottom:1px dotted #575757;}
#print.guide .pres .desc{
	font-weight:bold;
	margin:0;}
#print.guide .pres img.visu{
	float:right;}
#print.guide #googleMap{
	height:494px;
	margin-bottom:30px;
	width:596px;}
#print.guide ul.lieux{
	margin-bottom:60px;
	overflow:hidden;
	width:100%;}
#print.guide ul.lieux li{
	width:320px;
	float:left;
	overflow:hidden;
	margin-top:30px;}
#print.guide ul.lieux li.first{
	margin:0;}
#print.guide ul.lieux li .num{
	float:left;
	width:30px;
	margin:0;}
#print.guide ul.lieux li dl{
	float:right;
	width:290px;
	overflow:hidden;}
#print.guide ul.lieux li dl dt{
	margin:5px 0 2px;
	font-size:1.17em;
	font-weight:bold;}
#print.guide ul.lieux li dl dd p.lieu{
	margin-bottom:12px;}
#print.guide ul.lieux li li{
	margin:0;}
#print.guide ul.events{
	width:100%;
	overflow:hidden;
	margin-bottom:30px;}
#print.guide ul.events li{
	width:215px;
	float:left;
	margin-top:30px;}
#print.guide ul.events li.first{
	margin:0;}
#print.guide ul.events li dt{
	font-weight:bold;}
/********** GUIDE TH **********/
#print.guideTH .last2{
	margin-bottom:65px;}
#print.guideTH ul.lieux li dl{
	float:none;
	width:460px;}
#print.guideTH ul.events li{
	width:315px;}
/* BONUS TRACK*/
.accessibilityNew ul li{
	display: inline!important;
	margin-right: 2px;}
/* START MANTIS-25306 */
span.dateExpiree, span.dateExpiree a {
	color: red;}
/* END MANTIS-25306 */