.front #content {
	margin-left:0;
}
.front #content-header, .front #content-area > div, .front #content-area #comments {
	padding: 0;
	background: none;
}
#footer_links #block-block-2.block {
	margin: 0 0 20px;
}


@font-face {
	font-family: 'odstemplikRegular';
	src: url('../fonts/odstemplik-webfont.eot');
	src: url('../fonts/odstemplik-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/odstemplik-webfont.woff') format('woff'),
		 url('../fonts/odstemplik-webfont.ttf') format('truetype'),
		 url('../fonts/odstemplik-webfont.svg#odstemplikRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'odstemplikBold';
	src: url('../fonts/odstemplikbold-webfont.eot');
	src: url('../fonts/odstemplikbold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/odstemplikbold-webfont.woff') format('woff'),
		 url('../fonts/odstemplikbold-webfont.ttf') format('truetype'),
		 url('../fonts/odstemplikbold-webfont.svg#odstemplikBold') format('svg');
	font-weight: normal;
	font-style: normal;
}

#main{
	margin-top: -70px;
	background:none;
	z-index:100;
}
#main-inner {
    padding-top: 0;
}

/*** Blocs lien droite ********/
#block-block-3{
	position:absolute;
	z-index:3000;
	right:0;
	top:200px;
}
#block-block-3 div#block_sejour,
#block-block-3 div#block_shop,
#block-block-3 div#block_billeterie,
#block-block-3 div#block_newsletter{
	background:#d70d7b;
	margin-bottom:5px;
	height:44px;
	width:144px;
	position:relative;
	right:-88px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s  ease-in-out;
	-o-transition: all 0.5s  ease-in-out;
	transition: all 0.5s  ease-in-out;
}
#block-block-3 div#block_sejour:hover,
#block-block-3 div#block_shop:hover,
#block-block-3 div#block_billeterie:hover,
#block-block-3 div#block_newsletter:hover,
#block-block-3 div#block_sejour.active,
#block-block-3 div#block_shop.active,
#block-block-3 div#block_billeterie.active,
#block-block-3 div#block_newsletter.active {
	right:-4px;
}
#block-block-3 div a,
#block-block-3 div h2{
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	padding-left:56px;
	display:block;
	height:100%;
	text-align:left;
	line-height:14px;
}
#block-block-3 div#block_sejour a {
	background: url("../images/lien_sejour_home.png") no-repeat scroll 14px 7px transparent;
	padding: 8px 22px 0 56px;
	height:36px;
}
#block-block-3 div#block_shop a {
	background:url("../images/lien_boutique_home.png") no-repeat 10px 11px;
	padding: 15px 0 0 56px;
	height:29px;
}
#block-block-3 div#block_billeterie a {
	background:url("../images/lien_billeterie_home.png") no-repeat 0 7px;
	padding: 15px 0 0 56px;
	height:29px;
}
#block-block-3 div#block_newsletter {
	background:url("../images/block_newsletter_home.png") no-repeat 19px 4px #d70d7b;
	position:relative;
	height:62px;
}

/***** Newsletter ****/
#simplenews-block-form-1 {
	padding:0;
	position:absolute;
	top:33px;
	left:11px;
}
#simplenews-block-form-1 .form-item label,
#simplenews-block-form-1 .form-radios {
	display:none;
}
#block-block-5 #simplenews-block-form-1 input#edit-mail {
	background:#d50776;
	border:none;
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
	width:145px;
}
#simplenews-block-form-1 input#edit-mail {
	background:#fff;
	border:none;
	color:#d70d7b;
	text-transform:uppercase;
	font-size:10px;
	width:94px;
}
#simplenews-block-form-1 input#edit-submit {
	margin:0;
	float:left;
	border:0;
	color:#fff;
	background:#d70d7b;
}
#simplenews-block-form-1 #edit-mail-wrapper {
	float:left;
	margin:0;
}


/********* Block push *************/
#content-home .block-ad {
	background:url("../images/angle_points.png") no-repeat right 25px;
	width:289px;
	height:180px;
	float:left;
	margin: 0 0 0 44px;
} 


/* 
 * Bloc des Manifestations
 */
#block-tourism_raccourci-tourism_manifs {
	margin:0 25px 0 0;
	background:url("../images/angle_points_agenda.png") no-repeat right 25px;
	width:289px;
	height:180px;
	float:left;
}
#block-tourism_raccourci-tourism_manifs h2 {
	padding:0;
	background:none;
	position:absolute;
	left:87px;
	top:12px;
	font-style:normal;
	font-size:15px;
	z-index: 5;
}
#block-tourism_raccourci-tourism_manifs h2 a {
	color:#d70d7b;
	font-weight: 600;
	letter-spacing: 1px;
}
#block-tourism_raccourci-tourism_manifs h2 a:hover {
	background: none;
}
#block-tourism_raccourci-tourism_manifs .content{
	margin-top:9px;
}

#block-tourism_raccourci-tourism_manifs li a {
    height: 170px;
    width: 258px;
	position:relative;
}

#block-tourism_raccourci-tourism_manifs .jcarousel-skin-tango .jcarousel-item-horizontal,
#block-tourism_raccourci-tourism_manifs .jcarousel-skin-tango .jcarousel-container {
	width:277px;
	height:162px;
	overflow: hidden;
}
#block-tourism_raccourci-tourism_manifs .views-field-field-img-actus-fid {
	margin:15px 16px 6px 0;
	position:relative;
}
#block-tourism_raccourci-tourism_manifs .views-field-field-img-actus-fid img {
	border:none;
}
#block-tourism_raccourci-tourism_manifs .views-field-right {
	width:170px;
}
#block-tourism_raccourci-tourism_manifs .views-field-title {
	margin:27px 0 0;
}
#block-tourism_raccourci-tourism_manifs .views-field-date,
#block-tourism_raccourci-tourism_manifs .views-field-title,
#block-tourism_raccourci-tourism_manifs .views-field-title a{
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	font-style:italic;
	font-size:17px;
	font-weight:300;
}
#block-tourism_raccourci-tourism_manifs a.actus_all {
	color:#d82a80;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
}
#block-tourism_raccourci-tourism_manifs a.actus_all:hover {
	background:none;
	text-decoration:none;
}

#block-tourism_raccourci-tourism_manifs .views-field-date {
	position: absolute;
	left: 86px;
	top: 108px;
	margin: 0;
	width: 66%;
	color: #bbb;
	font-size: 12px;
	line-height: 1.2;
}
#block-tourism_raccourci-tourism_manifs .jcarousel-item span.views-field-teaser,
#block-tourism_raccourci-tourism_manifs .jcarousel-item span.views-field-view-node,
#block-tourism_raccourci-tourism_manifs .jcarousel-skin-tango .jcarousel-prev-horizontal {
	display:none;
}
#block-tourism_raccourci-tourism_manifs li a:hover {
	background:none;
}
.masque_agenda{
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:71px;
	height:85px;
	background:url(../images/tourisme/masque_manif.png) no-repeat;
}
#block-tourism_raccourci-tourism_manifs .jcarousel-skin-tango .jcarousel-next-horizontal {
	right: 0;
    top: 49px;
	background:url(../images/next_manif.png) no-repeat  right 7px;
	height:73px;
}


/* Bloc slider promo
------------------------*/
#block-views-publicite-block_1 {
	float: right;
	width: 289px;
	height: 180px;
	background: url("../images/angle_points.png") no-repeat right 25px;
}
#block-views-publicite-block_1 .views-slideshow-controls-top .views_slideshow_previous,
#block-views-publicite-block_1 .views-slideshow-controls-top .views_slideshow_pause {
	display: none;
}
#block-views-publicite-block_1 .views-slideshow-controls-top .views_slideshow_next {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 5;
	display: block;
	width: 48px;
	height: 180px;
	text-indent: -9999px;
	background: url("../images/next_manif.png") no-repeat 69% 65px;
}
#block-views-publicite-block_1 ul {
	margin: 0;
	padding: 0;
}
#block-views-publicite-block_1 li {
	padding: 0;
	list-style: none outside none;
	background: none;
}

#block-views-publicite-block_2 {
	float: right;
	width: 289px;
	height: 180px;
	background: url("../images/angle_points.png") no-repeat right 25px;
}
#block-views-publicite-block_2 .views-slideshow-controls-top .views_slideshow_previous,
#block-views-publicite-block_2 .views-slideshow-controls-top .views_slideshow_pause {
	display: none;
}
#block-views-publicite-block_2 .views-slideshow-controls-top .views_slideshow_next {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 5;
	display: block;
	width: 48px;
	height: 180px;
	text-indent: -9999px;
	background: url("../images/next_manif.png") no-repeat 69% 65px;
}
#block-views-publicite-block_2 ul {
	margin: 0;
	padding: 0;
}
#block-views-publicite-block_2 li {
	padding: 0;
	list-style: none outside none;
	background: none;
}
.sidebar-right #content{width:665px;}
#sidebar-right{width:290px;}

/***** Bloc Bons plans ******/
#block-tourism_multibloc-bons_plans{
	margin:0 0 0 25px;
	width:289px;	
}

#block-tourism_multibloc-bons_plans .block-inner{
	background:url("../images/angle_points_agenda.png") no-repeat right 27px;
	width:289px;
}
#block-tourism_multibloc-bons_plans li a {
    width: 289px;

}
#block-tourism_multibloc-bons_plans .tr-bons-plans-titre{

	font-size:20px;

}
#block-tourism_multibloc-bons_plans .tr-bons-plans-raison-sociale{

	top: 108px;
	width: 66%;
}






#block-block-9{clear: both;overflow:hidden;}
#block-block-9 .col{width: 50%;float: left;}
#block-block-9 h3{margin: 0; padding: 0; background:none;line-height:normal;text-transform: none; font-weight: 300;}
#block-block-9 h3 a{color: #fff; font-size: 17px;font-style: italic; text-decoration:none;display:block; padding-left: 80px; min-height:51px; padding-top: 4px; padding-right: 100px;}
#block-block-9 .pass h3 a{padding-right:85px;}
#block-block-9 .bonsplans a{background: url(../images/hp_bonsplans.png) no-repeat;}
#block-block-9 .pass{background: url(../images/hp_pass.png) no-repeat;}
/*#block-block-9 .pass h3{margin-left: 20px; }*/
#block-block-9 .simpleSliderConteneur {
	position: relative;
	height: 70px;
	width: 50%;
}
#block-block-9 .simpleSliderParent {
	overflow: hidden;
}
#block-block-9 ul {
	position:relative;
	padding: 0;
	margin: 0;
}
#block-block-9 li {
	padding: 0;
	margin: 0;
	height: 70px;
	float: left;
	background: transparent;
	position: relative;
}



#block-tourism_raccourci-tourism_recherche_dispos{position:absolute; top: -60px; right:32px; width:232px;}
#blocSearchDispos form .fieldset-wrapper{padding: 0 20px;}


#footer_links #block-block-8{position: relative; top: 40px;}
#footer_links #block-block-8 ul{margin-top: 16px;}
