body {
	background: url(../images/bg.jpg) top center no-repeat #9AC2D1;
}

#centre{
	background: url(../images/bg-contenu.png) bottom center no-repeat;
}

/* Menu */
.item-435 {
	width:4px;
}

.item-469 {
	background: url(../images/picto-vol.png) left no-repeat;
	padding-left: 30px;
}
.item-470 {
	background: url(../images/picto-presentation.png) left no-repeat;
	padding-left: 30px;
}
.item-491 {
	background: url(../images/picto-info.png) left no-repeat;
	padding-left: 30px;
}
.item-471 {
	background: url(../images/picto-affaires.png) left no-repeat;
	padding-left: 30px;
}
.item-472 {
	background: url(../images/picto-bonsplans.png) left no-repeat;
	padding-left: 30px;
}
#baseline {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 24px;
	letter-spacing: 0pt;
	line-height: 180%;
	color: rgb(19,159,207);
	text-align: left;
}
.navbar-inner {
	background: url(../images/bg-head.png) top right no-repeat;
}
.navbar .nav {
	background: url(../images/bg-menu.png) top left no-repeat;
	height: 54px;
	width: 100%;
	padding: 5px 5px 0px 5px;
}
.navbar .nav > li > a {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 20px;
	line-height: 120%;
	color: rgb(76,118,160);
	text-transform: uppercase;
}
.item-page, .blog, .search-component, #xmap {
	background-color: #FFF;
	margin: 0 0 10px 0px;
	padding: 10px;
}

.social{
	float:left;
}

.social IMG{
	margin-right:4px;
}

#righttop{
	padding-top:7px;
}

#left, #left a{
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size:18px;
	font-weight:lighter;
	color:#FFF;
}

#left a:hover{
	text-shadow:#333 1px;
	text-decoration:none;
}


#mainleft {
	font-size:12px;
	font-weight:normal;
	color:#FFF;
}

#footer {
	background: rgb(209,229,31);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZTUxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YWIwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(209,229,31,1) 0%, rgba(138,176,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,229,31,1)), color-stop(100%,rgba(138,176,0,1)));
	background: -webkit-linear-gradient(top,  rgba(209,229,31,1) 0%,rgba(138,176,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(209,229,31,1) 0%,rgba(138,176,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(209,229,31,1) 0%,rgba(138,176,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(209,229,31,1) 0%,rgba(138,176,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1e51f', endColorstr='#8ab000',GradientType=0 );
	width: 100%;
	padding: 10px 0 0 0px;
}
.boxbleu {
	padding: 0 10px 5px 10px;
	margin: 0 0 10px 0px;
	border: #FFF 5px solid;
	background: url(../images/bg-ciel.png) repeat-y;
}
.boxbleu img{
	vertical-align: sub;
	padding: 0 10px 0px 5px;
}
.boxbleu li{
	list-style:none;
	border-bottom:#258DB6 1px solid;
	padding:4px 0px 11px 0px;
}
.boxbleu li:last-child{
	list-style:none;
	border-bottom:#258DB6 0px solid;
}
.boxbleu ul{ margin:0px; padding:0px;}
	
.boxvert {
	padding: 0 10px 5px 10px;
	border: #FFF 5px solid;
	margin: 0 0 10px 0px;
	background: url(../images/bg-mobile.png) bottom right no-repeat;
	background: url(../images/bg-mobile.png) bottom right no-repeat, url(../images/bg-vert.png) repeat-y;
	background-color: #C5DC1A;
}
.boxcyan {
	padding: 0 10px 5px 10px;
	border: #FFF 5px solid;
	margin: 0 0 10px 0px;
	background: url(../images/bg-cyan.png) repeat-y;
}
.boxmarine {
	padding: 10px 10px 0px 10px;
	border: #FFF 5px solid;
	margin: 10px 0 0px 0px;
	background: url(../images/bg-bleu.jpg) repeat-y;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:normal;	
	font-size:18px;
}

.box {
	padding: 5px 5px 5px 5px;
	border: #FFF 5px solid;
	margin: 10px 0 10px 0px;
	background-color:#FFF;
	color:#727272;
	font-size:14px;
}

.boxbleu H3, .boxvert H3, .boxcyan H3 {
	padding: 0 6px;
	margin: 10px 0 10px 0px;
	background: url(../images/arrow.png) top right no-repeat;
	background: url(../images/arrow.png) top right no-repeat, url(../images/bg-h3.png) 100% 100% repeat;
	background-color: #CAE4FF;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 28px;
	line-height: 150%;
	color: rgb(115,115,115);
	font-weight: normal;
	text-transform: uppercase;
	-moz-box-shadow: 3px 2px 4px rgba(102,102,102,0.63);
	-webkit-box-shadow: 3px 2px 4px rgba(102,102,102,0.63);
	box-shadow: 3px 2px 4px rgba(102,102,102,0.63);
	-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=3,OffY=2,Color=#a0666666,Positive=true)";
 filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=2, Color=#a0666666, Positive=true);
}

.business{
	background: url(../images/bg-business.png) no-repeat;
	padding:30px 10px 30px 20px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
 	font-weight:lighter;
	font-size: 18px;
	color: #727272;
	margin-top: 20px;
	}
	
.business a{
	color: #727272;
	text-decoration:none;
	}

.business a:hover {
	color: #0088CC;	
	}

.business .lienbleu{
	font-weight:normal;}

.moduletablemaintop{
	border: #FFF 5px solid;
	height: 275px;
	padding: 0 10px 5px 10px;
	background: url(../../../images/carte-des-destinations.jpg) top center no-repeat;	
	}

#footer div.span3 {
	background: url(../images/bg-bottom.png) top right no-repeat;
	min-height: 150px;
}
#footer div.span3:last-child {
	background: none;
	min-height: 150px;
}

#footer a{
	color:#1F3700;
	text-decoration:none;
	}

#footer a:hover{
	color:#0088CC;	
	}


.contact{
	font-family: 'Yanone Kaffeesatz', sans-serif; 
	color: #1f3700; 
	font-size: 18px;
	font-weight:400;
}

.lienbleu{
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 26px;
	color: #004185;
}

.titre-cap{
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 26px;
	color: #FFF;	
	}
	
.items-leading{
	padding: 0px;
	margin: 0px;	
	}

.items-row{
	border-bottom: #ccc 1px solid;
	padding-bottom: 10px;	
	margin-bottom: 10px;
	}	
	
.bannergroup img{
	border: 5px #FFFFFF solid;}		
	
.form-search input{
	background-color: #E0F906;
    border: 1px solid #8ab000;
	font-size:12px;	
	}	
	

.wk-gallery-showcase li {
  list-style:none;
}	

.img-intro-right img, .img-fulltext-right img{
	width: 300px;
}