/********** FICHE INTRO **********/

#inner .fiche .intro{
	height:259px;
	margin-bottom:1px;
	padding:11px 7px 8px 7px;
}

#inner .fiche .intro .visu{
	width:300px;
	float:left;
}

#inner .fiche .intro .visu img{
	display:block;
}

#inner .fiche .intro .infos{
	float:left;
	height:235px;
	width:275px;
	overflow:hidden;
	padding:7px 10px 10px;
	background-color:#fff;
}

#inner .fiche .intro .infos h1{
	font-size:1.82em;
	padding-bottom:3px;
	margin-bottom:6px;
	border-bottom:1px dotted #575757;
}

#inner .fiche .intro .infos p{
	font-size:1.09em;
	margin-bottom:5px;
}

#inner .fiche .intro .infos p.date{
	margin-bottom:2px;
	font-size:0.9em;
}

span.dateExpiree, span.dateExpiree a {
	
	color: red;
}

#inner .fiche .intro .infos p.dateExpiree{
	color: #DFDFDF;
}

#inner .fiche .intro .infos .left{
	float:left;
	width:178px;
	padding-top:5px;
}

#inner .fiche .intro .infos .right{
	float:right;
	width:85px;
	padding:5px 0 0 5px;
	border-left:1px dotted #575757;
}

#inner .fiche .intro .infos .right p{
	text-align:center;
}

#inner .fiche .intro .infos p.dejaAjoute{
	font-size:0.9em;
}

#inner .fiche .intro .infos .right ul li{
	margin:0;
}

#inner .fiche .intro .infos .right p{
	margin:0;
}

#inner .fiche .intro .infos ul.arrows{
	padding-left:5px;
	padding-top:5px;
}

#inner .fiche .intro .infos .left ul.arrows li{
	margin-top:4px;
}

#inner .fiche ul.menu{
	clear:both;
	height:26px;
	margin-bottom:1px;
}

#inner .fiche ul.menu li{
	float:left;
	font-weight:bold;
	border-right:1px solid #dadada;
}

#inner .fiche ul.menu li a{
	display:block;
	color:#828282;
	height:20px;
	text-align:center;
	padding-top:6px;
	border-right:1px solid #b7b7b7;
	border-left:1px solid #b7b7b7;
	background:url(/FRONT/CRT_PIDF/images/common/bg_fiche_menu.gif) left top repeat-x;
}

#inner .fiche ul.menu li.active a{
	color:#fff;
}

#inner .fiche ul.menu li.first a{
	border-left:none !important;
}

#inner .fiche ul.menu li.last, #inner .fiche ul.menu li.last a{
	border-right:none !important;
}

/********************************/

#inner .fiche .ficheContent{
	margin-bottom:60px;
	background:#fff url(/FRONT/CRT_PIDF/images/common/bg_fiche_content.gif) left top repeat-x;
}

#inner .fiche .ficheContent a{
	text-decoration:underline;
}

#inner .fiche .ficheContent a:hover{
	text-decoration:none;
}

/********** PRESENTATION **********/

#inner .fiche .ficheContent .presentation{
	padding:30px 25px;
}

#inner .fiche .ficheContent h2{
	font-size:1.64em;
	margin-bottom:15px;
}

#inner .fiche .ficheContent p{
	font-size:1.09em;
	margin-bottom:15px;
}

/********** LE SAVIEZ-VOUS **********/

#inner .fiche .ficheContent .saviezVous{
	padding:30px 25px;
}

#inner .fiche .ficheContent .saviezVous .unique{
	height:175px;
	margin-top:70px;
	background:url(/FRONT/CRT_PIDF/images/common/bg_saviezvous_unique.jpg) top center no-repeat;
}

#inner .fiche .ficheContent .saviezVous .duo{
	height:208px;
	position:relative;
	margin-top:70px;
	background:url(/FRONT/CRT_PIDF/images/common/bg_saviezvous_duo.jpg) top center no-repeat;
}

#inner .fiche .ficheContent .saviezVous .duo .fait1{
	width:178px;
	color:#fff;
	top:35px;
	left:113px;
	position:absolute;
	font-size:1em;
}

#inner .fiche .ficheContent .saviezVous .duo .fait2{
	width:178px;
	color:#fff;
	top:0px;
	left:300px;
	position:absolute;
	font-size:1em;
}

#inner .fiche .ficheContent .saviezVous .unique .fait{
	margin:0 auto;
	width:178px;
	color:#fff;
	font-size:1em;
}

#inner .fiche .ficheContent .saviezVous .unique img, #inner .fiche .ficheContent .saviezVous .duo img{
	display:block;
}

#inner .fiche .ficheContent .saviezVous .unique span, #inner .fiche .ficheContent .saviezVous .duo span{
	display:block;
	padding:10px 0;
	text-align:center;
}

/********** EN CE MOMENT **********/

#inner .fiche .ficheContent .enCeMoment{
	padding:20px 15px;
}

#inner .fiche .ficheContent .enCeMoment ul li{
	padding:5px 0;
	border-bottom:1px dotted #575757;
}

#inner .fiche .ficheContent .enCeMoment ul li.last{
	border:none;
}

#inner .fiche .ficheContent .enCeMoment ul li .visu{
	float:left;
	margin-right:40px;
	border:1px solid #a1a1a1;
}

#inner .fiche .ficheContent .enCeMoment ul li .visu img{
	display:block;
}

#inner .fiche .ficheContent .enCeMoment ul li .desc{
	margin-top:5px;
}

#inner .fiche .ficheContent .enCeMoment ul li .desc h3{
	font-size:1.27em;
}

#inner .fiche .ficheContent .enCeMoment ul li .desc h3.coupCoeur{
	color:#e31d58;
}

#inner .fiche .ficheContent .enCeMoment ul li .desc h3.coupCoeur small{
	color:#000;
	margin-left:10px;
	font-size:0.57em;
	text-transform:uppercase;
}

#inner .fiche .ficheContent .enCeMoment ul li .desc h3.coupCoeur small img{
	vertical-align:middle;
	margin-right:3px;
}

#inner .fiche .ficheContent .enCeMoment ul.pages li{
	border:none;
	padding:0;
	color:#000;
}

#inner .fiche .ficheContent .enCeMoment ul.pages li a{
	color:#000;
	text-decoration:none;
}

#inner .fiche .ficheContent .enCeMoment ul.pages li.active a{
	background-color:#c8c4c4;
}

#inner .fiche .ficheContent .enCeMoment ul li .desc p{
	margin-bottom:3px;
}

/********** INFOS PRATIQUES **********/

#inner .fiche .ficheContent .infosPratiques{
	padding:20px 7px;
	overflow:hidden;
	height:1%;
}

#inner .fiche .ficheContent .infosPratiques #googleMap{
	float:left;
	height:249px;
	width:300px;
}

#inner .fiche .ficheContent .infosPratiques .desc{
	float:left;
	width:270px;
	overflow: hidden;
	margin-left: 10px;
}

#inner .fiche .ficheContent .infosPratiques .desc p{
	margin-bottom:20px;
}

#inner .fiche .ficheContent .infosPratiques .desc p.smallPadding{
	margin-bottom:3px;
}

#inner .fiche .ficheContent .infosPratiques .desc p a{
	color:#545454;
}

#inner .fiche .ficheContent .infosPratiques .desc p.handi img{
	vertical-align:middle;
	margin-right:3px;
}

/********** EN IMAGE **********/

#inner .fiche .ficheContent .enImage{
	padding:20px 0px 0px;
	position:relative;
	min-height:280px;
}

* html #inner .fiche .ficheContent .enImage{
	height:280px;
}

#inner .fiche .ficheContent .enImage .visu{
	position:absolute;
	left:7px;
	top:50px;
}

#inner .fiche .ficheContent .enImage .visu div{
	display:none;
}

#inner .fiche .ficheContent .enImage .visu div h3{
	font-size:1.36em;
	padding:10px 10px 0;
	background-color:#fff;
}

#inner .fiche .ficheContent .enImage .visu div.first{
	display:block;
}

#inner .fiche .ficheContent .enImage .visu img{
	display:block;
}

#inner .fiche .ficheContent .enImage .visu p{
	padding:10px;
	font-size:1em;
	background-color:#fff;
}

#inner .fiche .ficheContent .enImage .medias{
	padding:2px 10px 5px 338px;
}

#inner .fiche .ficheContent .enImage .medias p{
	margin-bottom:3px;
}

#inner .fiche .ficheContent .enImage .medias .head img{
	vertical-align:middle;
	margin-right:5px;
}

#inner .fiche .ficheContent .enImage .medias .head strong{
	vertical-align:middle;
}

#inner .fiche .ficheContent .enImage .medias ul{
	width:100%;
	height:145px;
	display:none;
}

#inner .fiche .ficheContent .enImage .medias ul.page1{
	display:block;
}

#inner .fiche .ficheContent .enImage .medias ul li{
	float:left;
	position:relative;
	margin-right:3px;
	margin-bottom:3px;
}

#inner .fiche .ficheContent .enImage .medias ul li img{
	display:block;
}

#inner .fiche .ficheContent .enImage .medias ul li .infobulle{
	width:132px;
	z-index:1000;
	bottom:59px;
	left:23px;
	display:none;
	position:absolute;
}

#inner .fiche .ficheContent .enImage .medias ul li .infobulle .top{
	height:5px;
	overflow:hidden;
	background:url(/FRONT/CRT_PIDF/images/common/infobulle.gif) top left no-repeat;
}

#inner .fiche .ficheContent .enImage .medias ul li .infobulle p{
	padding:0 7px 15px;
	background:url(/FRONT/CRT_PIDF/images/common/infobulle.gif) bottom left no-repeat;
}

#inner .fiche .ficheContent .enImage .medias .nav{
	clear:both;
	overflow:hidden;
	width:100%;
}

#inner .fiche .ficheContent .enImage .medias .nav a{
	cursor:pointer;
	text-decoration:none;
}

#inner .fiche .ficheContent .enImage .medias .nav .prec{
	float:left;
}

#inner .fiche .ficheContent .enImage .medias .nav .suiv{
	float:right;
}

/********** PROXIMITE **********/

#inner .fiche .ficheContent .proximite{
	padding:22px 7px;
}

#inner .fiche .ficheContent .proximite ul{
	width:100%;
	overflow:hidden;
	margin-bottom:25px;
}

#inner .fiche .ficheContent .proximite ul li{
	float:left;
	width:130px;
	margin-top:15px;
}

#inner .fiche .ficheContent .proximite ul li strong{
	color:#cb1349;
}

#inner .fiche .ficheContent .proximite p.others{
	clear:both;
	margin:0;
}

#inner .fiche .ficheContent .proximite p.others a{
	color:#e21350;
}

#inner .fiche .ficheContent .proximite #googleMap{
	width:596px;
	height:494px;
}

/********** ANNEXES **********/

#inner .fiche .annexes{
	height:205px;
	overflow:hidden;
}

#inner .fiche .guide{
	float:left;
	width:180px;
	height:187px;
	padding:9px 15px;
	background-color:#ff5d00;
}

#inner .fiche .guide .titre{
	color:#fff;
	margin-bottom:5px;
}

#inner .fiche .guide .visu{
	width:180px;
	position:relative;
}

#inner .fiche .guide .visu img{
	display:block;
}

#inner .fiche .guide .visu .infos{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	padding-bottom:7px;
	background:url(/FRONT/CRT_PIDF/images/common/bg_pixel_guide.png) left top repeat;
}

#inner .fiche .guide .visu .infos p{
	color:#fff;
	font-size:1.27em;
	padding:7px 15px 0;
}

#inner .fiche .articles{
	float:right;
	width:382px;
	height:187px;
	padding:9px 8px 9px 9px;
}

#inner .fiche .articles .titre{
	margin-bottom:5px;
}

#inner .fiche .articles ul{
	
	overflow:hidden;
}

#inner .fiche .articles ul li.article{
	width:103px;
	height:146px;
	float:left;
	margin-right:5px;
	padding:12px 10px;
}

#inner .fiche .articles ul li.last{
	margin:0;
}

#inner .fiche .articles ul li p{
	text-align:center;
	margin-bottom:15px;
}

#inner .fiche .articles ul li ul{
	height:auto;
}

#inner .fiche .articles ul li p img{
	border:2px solid #fff;
}

#inner .fiche .articles ul li.rose{
	background:#fff url(/FRONT/CRT_PIDF/images/common/rose/bg_article.gif) left top repeat-x;
}

#inner .fiche .articles ul li.indigo{
	background:#fff url(/FRONT/CRT_PIDF/images/common/indigo/bg_article.gif) left top repeat-x;
}

#inner .fiche .articles ul li.bleu{
	background:#fff url(/FRONT/CRT_PIDF/images/common/bleu/bg_article.gif) left top repeat-x;
}

#inner .fiche .articles ul li.vert{
	background:#fff url(/FRONT/CRT_PIDF/images/common/vert/bg_article.gif) left top repeat-x;
}

#inner .fiche .articles ul li.violet{
	background:#fff url(/FRONT/CRT_PIDF/images/common/violet/bg_article.gif) left top repeat-x;
}

#inner .fiche .articles ul li.marron{
	background:#fff url(/FRONT/CRT_PIDF/images/common/marron/bg_article.gif) left top repeat-x;
}

#inner .fiche .articles ul li.orange{
	background:#fff url(/FRONT/CRT_PIDF/images/common/orange/bg_article.gif) left top repeat-x;
}

#inner .fiche .articles ul li.opaline{
	background:#fff url(/FRONT/CRT_PIDF/images/common/opaline/bg_article.gif) left top repeat-x;
}

#inner .fiche .articles ul li.marron{
	background:#fff url(/FRONT/CRT_PIDF/images/common/marron/bg_article.gif) left top repeat-x;
}