/********/
#vinline, .modcatfr, .modcaten {
	background: url(../images/voir-en-ligne.gif) top no-repeat;
	height: 56px;
	margin-top: 10px
}
#vinline p, .modcatfr p, .modcaten p {
	margin: 0 0 0 20px;
	color: #333;
	padding-top: 34px;
	font-weight: bold
}
#vinline a:link, #vinline a:visited, a.modcatln:link, a.modcatln:visited {
	text-decoration: underline;
	color: #1b7a9e
}

/*****Content*****/
.firstBox {
	margin: 0 20px;
	font-size: 1.1em
}
.news {
	border-bottom: 5px solid #f5f5f1;
	margin-bottom: 1em;
	padding-bottom: 1em
}
ul.arrow, ul.arrow ul {margin:.5em 0}
.arrow li {list-style:none;margin:0;background:url(../images/list3.gif) 0 3px no-repeat;padding-left:20px}
.arrow li ul {margin-left:1em}
.arrow li ul li {background:none;padding:0;line-height:130%;list-style:disc}
/**fragment -- title tabs ***/
#fragment-2 span {
	font-weight: bold
}
#fragment-2 p {
	margin-bottom: 0
}
.testimonies blockquote {
	margin-left: 0
}
.testimonies blockquote span {
	display: block;
	text-align: right;
	font-weight: 700
}
.country {
	border: 1px solid #ccc;
	background: #f5f5f5;
	padding-left: 2em;
	margin-bottom: 15px
}
.country h3 {
	text-transform: Capitalize;
	color: #333;
	font-size: 1.3em
}
.cardtitle {font-weight:700}
.cardhour {font-size:1.4em; color: #006b9b
}
.cardprice {color:#ff730f;font-weight:700;font-size:1.4em}
/***/
.infoBox span {
  font-weight:700
}
.tablebtm td {font-weight:700}
.infoBox h5 {background:#f5fafc;padding:.2em;border-bottom:1px solid #e5f1f8}
.infoBox p {line-height:150%}
h4.heading {margin-bottom:.2em}
h5.heading {margin-bottom:.5em}

span.strike, label.strike {color:#666;font-size:.9em;text-decoration:line-through;font-weight:400;padding-right:3px}
label.strike {padding-right:4px;color:#DF4545;font-size:.8em}
/**extra**/
.info, .tips, .promo, div.error {
	margin: 1em 0 1.5em 0;
	padding: 0.8em 1em 0.8em 5em;
	background: #E5F4FE url(../images/info.gif) 1em 50% no-repeat;
	border: 1px solid #6FABDC;
	color: #206097;
}
.info a:link, .info a:visited {
	text-decoration: underline;
}

