@charset "UTF-8";
/* CSS Document */

#blockGlobal {
	font-family:'Abel';
	font-weight: normal;
	background-color:#f3f3f3;
}

a {
	text-decoration : none;
	color:#313f4a;
}

#blockGlobal .firstBackground a,
#blockGlobal .secondBackground a,
#blockGlobal .imageBackground a {
	color:#fff;
}

#blockGlobal .hasParagraph  {
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 10px;
	font-family:'Abel';
	font-weight:300;
	text-align:justify;
	color:#888;
}
#blockGlobal .firstBackground .hasParagraph ,
#blockGlobal .secondBackground .hasParagraph ,
#blockGlobal .imageBackground .hasParagraph  {
	color:#fff;
}

#blockGlobal .blockArticle .articleHead p{
	color:#888;
}

#blockGlobal .firstBackground .blockArticle .articleHead p,
#blockGlobal .secondBackground .blockArticle .articleHead p,
#blockGlobal .imageBackground .blockArticle .articleHead p {
	color:#fff;
}
/*-----------------------------------------------+
+ Titre générique level-2                        +
+-----------------------------------------------*/

#blockGlobal .titleLevel-2 {
	font-size:40px;
	text-transform:uppercase;
	font-weight:300;
	text-align:center;
	color:#7c94bb;
}

#blockGlobal .firstBackground .titleLevel-2,
#blockGlobal .secondBackground .titleLevel-2,
#blockGlobal .imageBackground .titleLevel-2 {
	color:#fff;
}
/*-----------------------------------------------+
+ Titre générique level-3                        +
+-----------------------------------------------*/

#blockGlobal .titleLevel-3 {
	font-size:25px;
	font-weight:300;
	text-transform:uppercase;
	color:#888;
}

#blockGlobal .firstBackground .titleLevel-3,
#blockGlobal .secondBackground .titleLevel-3,
#blockGlobal .imageBackground .titleLevel-3 {
	color:#fff;
}
/*-----------------------------------------------+
+ Titre générique level-4                        +
+-----------------------------------------------*/

#blockGlobal .titleLevel-4 {
	font-size:18px;
	font-weight:300;
	text-transform:uppercase;
	color:#888;
}

#blockGlobal .firstBackground .titleLevel-4,
#blockGlobal .secondBackground .titleLevel-4,
#blockGlobal .imageBackground .titleLevel-4 {
	color:#fff;
}
/*-----------------------------------------------+
+ button                                        +
+-----------------------------------------------*/
#blockGlobal .btnRoundedPosition-1 ,
#blockGlobal .btnLinkPosition-1 {
	/*text-align:center;*/
}

#blockGlobal .btnLink-1 {
	text-align:center;
	color:#888;
	font-size: 14px;
	text-decoration:underline;
	background: url("puce_list-1.png") no-repeat 0 2px;
    padding-left: 10px;
}
#blockGlobal .btnLink-1 .innerLink-1,
#blockGlobal .btnLink-1 .innerLink-2,
#blockGlobal .btnLink-1 .innerLink-3,
#blockGlobal .btnLink-1 .innerLink-4{
	background:none;
}
#blockGlobal .firstBackground .btnLink-1,
#blockGlobal .secondBackground .btnLink-1,
#blockGlobal .imageBackground .btnLink-1{
	color:#fff;
}
#blockGlobal .secondBackground .btnLink-1{
	background: url("puce_list-2.png") no-repeat 0 2px;
}
/*-----------------------------------------------+
+ button rounded-1                                +
+-----------------------------------------------*/
#blockGlobal .btnRounded-1 {
	background:#7c94bb;
	text-transform:uppercase;
	font-size: 14px;
	height:30px;
	line-height:30px;
	text-shadow: none;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
    white-space: normal;
    height: auto;
}
#blockGlobal .secondBackground .btnRounded-1,
#blockGlobal .imageBackground .btnRounded-1{
	background:#fff;
	color:#888;
}
#blockGlobal .btnRounded-1 .innerLink-1,
#blockGlobal .btnRounded-1 .innerLink-2,
#blockGlobal .btnRounded-1 .innerLink-3,
#blockGlobal .btnRounded-1 .innerLink-4{
	background:none;
    height:auto;
}
#blockGlobal .btnRounded-1 .innerLink-4 {
	padding-left:5px;
}


/*-----------------------------------------------+
+ Séparations                                    +
+-----------------------------------------------*/

#blockGlobal .blockSeparator {
	border-top:3px solid #888;
	height:5px;
	margin-top:20px;
}

#blockGlobal .firstBackground .blockSeparator,
#blockGlobal .secondBackground .blockSeparator,
#blockGlobal .imageBackground .blockSeparator{
	border-top:3px solid #fff;
}

/*-----------------------------------------------+
+ RSS générique                                  +
+-----------------------------------------------*/

#blockGlobal .feedSourceContent {
    display: block;
    font-size: 18px;
    margin-bottom: 20px;
	text-align:center;
	color:#888;
}

#blockGlobal .blockRSSFeed .titleLevel-2 {
	text-align:center;
	font-family:'Questrial';
}


#blockGlobal .feedContent {
    text-align: center;
}

#blockGlobal .feedContent .btnRounded-1 {
}

#blockGlobal .firstBackground .feedSourceContent,
#blockGlobal .secondBackground .feedSourceContent,
#blockGlobal .imageBackground .feedSourceContent{
	color:#fff;
}

/*-----------------------------------------------+
+ download générique                             +
+-----------------------------------------------*/

#blockGlobal .blockDownloadFile {
	text-align:center;
}

#blockGlobal .blockDownloadFile .btnRounded-1 {

}

/*-----------------------------------------------+
+ Liste générique                                +
+-----------------------------------------------*/

#blockGlobal .blockList-1 .list li {
	color:#888;
	font-size:14px;
	line-height:22px;
	padding-left:0;
}
#blockGlobal .blockList-1 .list .item .innerItem {
	background:url(puce_list-1.png) no-repeat 0 2px;
	padding-left:20px;
}
#blockGlobal .firstBackground .blockList-1 .list li,
#blockGlobal .secondBackground .blockList-1 .list li,
#blockGlobal .imageBackground .blockList-1 .list li{
	color:#fff;
}

#blockGlobal .secondBackground .blockList-1 .list .item .innerItem {
	background:url(puce_list-2.png) no-repeat 0 2px;
}

/*-----------------------------------------------+
+ Image seule générique                          +
+-----------------------------------------------*/

#blockGlobal .blockPicture.center .picture, .blockPicture.center .ui-wrapper {
	max-width:100%;
	height:auto;
}


/*-----------------------------------------------+
+ Video générique                               +
+-----------------------------------------------*/

#blockGlobal .clicToAdd {
    font-style: italic;
    font-weight: 300;
	color:#888;
}

#blockGlobal .clicToAdd .innerClic {
	background:url(puce_video.png) no-repeat left center;
	padding: 7px 0 5px 30px;
	line-height:30px;
}
#blockGlobal .firstBackground .clicToAdd,
#blockGlobal .secondBackground .clicToAdd,
#blockGlobal .imageBackground .clicToAdd{
	color:#fff;
}
#blockGlobal .firstBackground .clicToAdd .innerClic,
#blockGlobal .secondBackground .clicToAdd .innerClic,
#blockGlobal .imageBackground .clicToAdd .innerClic{
	background:url(puce_video2.png) no-repeat left center;
}

/*-----------------------------------------------+
+ Animation flash générique                      +
+-----------------------------------------------*/

#blockGlobal .blockFlashObject.left object {
    border: 3px solid #888;
    margin: 10px 0;
}

#blockGlobal .firstBackground .blockFlashObject.left object,
#blockGlobal .secondBackground .blockFlashObject.left object,
#blockGlobal .imageBackground .blockFlashObject.left object{
	 border: 3px solid #fff;
}
/*-----------------------------------------------+
+ Date et heure générique                        +
+-----------------------------------------------*/

#blockGlobal .blockClock {
	margin:15px 0;
	text-align:right;
}

#blockGlobal .clockSlot {
	font-size:14px;
	color:#888;

}

#blockGlobal .firstBackground .clockSlot,
#blockGlobal .secondBackground .clockSlot,
#blockGlobal .imageBackground .clockSlot{
	 color:#fff;
}


/*-----------------------------------------------+
+ Compteur de visite générique                   +
+-----------------------------------------------*/

#blockGlobal .blockCounter .counterInner-3 {
	text-align:right;
	color:#888;
}

#blockGlobal .firstBackground .blockCounter .counterInner-3,
#blockGlobal .secondBackground .blockCounter .counterInner-3,
#blockGlobal .imageBackground .blockCounter .counterInner-3{
	 color:#fff;
}
/*-----------------------------------------------+
+ Espace vide générique                          +
+-----------------------------------------------*/

#blockGlobal .blockEmptySpace {
    height: 20px;
}


/*-----------------------------------------------+
+ Article générique                                +
+-----------------------------------------------*/

#blockGlobal .blockArticle .blockPicture .picture {
	max-width:100%;
}

#blockGlobal .blockArticle .blockPicture {
	float:right;
	padding:2px;
	margin:0 0 9px 20px;
}

#blockGlobal .blockArticle .blockPicture.left {
	float:left;
	margin:0 20px 9px 0;
}

#blockGlobal .blockArticle .titleLevel-2 {
	padding-bottom:15px;
	margin-bottom:10px;
	font-family:'Questrial';
}

#blockGlobal .blockArticle .titleLevel-3 {
	padding-bottom:10px;
}

#blockGlobal .blockArticle .titleLevel-4 {
	margin-bottom:20px;
	text-align:center;
}

#blockGlobal .blockArticle .hasParagraph {
	font-size:14px;
}

#blockGlobal .blockArticle .hasParagraph  {
	padding-bottom:15px;
}

#blockGlobal .blockArticle a {
	text-decoration:underline;
}

#blockGlobal .blockArticle .btnRounded-1 {
	text-decoration:none;
}

/*-----------------------------------------------+
+ General                                        +
+-----------------------------------------------*/

#blockGlobal .first{
	padding-left:0;
	margin-left:0;
}

#blockGlobal .last {
	padding-right:0;
	margin-right:0;
}

#blockGlobal .img-responsive {
	max-width:100%;
	height:auto;
}

#blockGlobal .omega {
	padding-right:0;
}
#blockGlobal .alfa {
	padding-left:0;
}
#blockGlobal .noPaddingLR {
	padding-left:0;
	padding-right:0;
}

#blockGlobal .blockPicture {
	margin:0;
}

/*-----------------------------------------------+
+ Section color                                  +
+-----------------------------------------------*/

#blockGlobal .section1 {
	background-color:#f6f5f5;
}

#blockGlobal .section3 {
	background-color:#fff;
}

/*#blockGlobal .section4 ,
#blockGlobal .section10 ,
#blockGlobal .section13 ,
#blockGlobal .section18 ,
#blockGlobal .section22 ,
#blockGlobal .section26,*/
#blockGlobal .firstBackground {
	background-color:#4c596f;
	color:#fff;
}

/*#blockGlobal .section5 ,
#blockGlobal .section15 ,
#blockGlobal .section16 ,
#blockGlobal .section20 ,
#blockGlobal .section25,*/
#blockGlobal .secondBackground {
	background-color:#7c94bb;
	color:#fff;
}

#blockGlobal .section6 ,
#blockGlobal .section8 ,
#blockGlobal .section12 ,
#blockGlobal .section17 ,
#blockGlobal .section19,
#blockGlobal .section21 ,
#blockGlobal .section24 ,
#blockGlobal .section23 {
	/*background-color:#f3f3f3;*/
}

/*-----------------------------------------------+
+ Espacement des sections                        +
+-----------------------------------------------*/

#blockGlobal .inner-section {
	padding:60px 0;
}

#blockGlobal .ContentRight .blockArticle ,
#blockGlobal .ContentRight .blockEdito {
	padding-left: 25px;
	padding-right: 25px;
}

/*-----------------------------------------------+
+ Bouton simple                                  +
+-----------------------------------------------*/

#blockGlobal .btn {
	padding:5px 20px;
	display:inline-block;
	*zoom:1;
}

/*-----------------------------------------------+
+ Paragraphe générique                           +
+-----------------------------------------------*/

#blockGlobal .hasParagraph {
	color: #888;
	font-size: 14px;
	line-height: 22px;
	padding-bottom: 10px;
	text-align: center;
}

/*-----------------------------------------------+
+ Header                                         +
+-----------------------------------------------*/

#blockGlobal .block-Header {
	margin: 0;
}
/*-----------------------------------------------+
+ Header                                         +
+-----------------------------------------------*/

#blockGlobal .block-Logo {
	margin-top: 0;
	text-align:center;
	margin-bottom:0;
}

#blockGlobal .block-Logo .innerLogo {
    display: block;
    margin-top: 6px;
	float:left;
}

/*-----------------------------------------------+
+ Menu                                           +
+-----------------------------------------------*/

#blockGlobal .menu {
	display:block;
	font-size:14px;
	text-align:right;
	text-transform: uppercase;
}

#blockGlobal .blockMainMenu #menu1 {
	float: right;
	margin:0;
}

#blockGlobal .blockMainMenu #menu1 li {
	display:-moz-inline-box;
	display:inline-block;
	zoom:1;
	#display:inline;
	float:left;
	margin:0 15px;
}

#blockGlobal .blockMainMenu #menu1 .subMenu {
	top: 100%;
	right: auto;
	min-width: 100%;
	width: auto;
}

#blockGlobal .blockMainMenu #menu1 .subItem {
	display:-moz-inline-box;
	display:block;
	float:none;
	margin:0px;
}

#blockGlobal .blockMainMenu #menu1 li.first {
	margin-left:0;
}

#blockGlobal .blockMainMenu #menu1 li.last {
	margin-right:0;
}

#blockGlobal .blockMainMenu #menu1 li .linkMenu {
	color:#888;
	cursor:pointer;
}

#blockGlobal .blockMainMenu #menu1 .item .linkMenu,
#blockGlobal .blockMainMenu #menu1 .item .linkMenu .innerLinkMenu-1,
#blockGlobal .blockMainMenu #menu1 .item .linkMenu .innerLinkMenu-2,
#blockGlobal .blockMainMenu #menu1 .item .linkMenu .innerLinkMenu-3,
#blockGlobal .blockMainMenu #menu1 .item .linkMenu .innerLinkMenu-4 {
	float:left;
}

#blockGlobal .blockMainMenu #menu1 .item .linkMenu .innerLinkMenu-4 {
	padding: 35px 8px 20px;
	font-size:22px;
	text-transform:uppercase;
	font-family:'Pompiere';
}

#blockGlobal .blockMainMenu #menu1 .item.active .linkMenu .innerLinkMenu-4 ,
#blockGlobal .blockMainMenu #menu1 .item:hover .linkMenu .innerLinkMenu-4 {
	color: #fff;
	background:#7c94bb;
}

#blockGlobal .blockMainMenu .CSWMenu .subMenu .subItem .subLink .innerSubLink-3 {
	background: none;
	padding: 0;
}


/* menu footer */

#blockGlobal .footer-2 .CSWMenu .item .linkMenu {
	font-size: 14px;
	text-align: right;
	color: #949494;
	font-weight:100;
	text-align:right;
	margin: 0;
	padding: 5px;
	word-spacing: 10px;
	text-decoration: none;
	background: none;
}

#blockGlobal .footer-2 .CSWMenu .item .linkMenu:hover .innerLinkMenu-4 {
	text-decoration:underline;
}

#blockGlobal .footer-2 .CSWMenu .item .linkMenu .innerLinkMenu-1,
#blockGlobal .footer-2 .CSWMenu .item .linkMenu .innerLinkMenu-2,
#blockGlobal .footer-2 .CSWMenu .item .linkMenu .innerLinkMenu-3,
#blockGlobal .footer-2 .CSWMenu .item .linkMenu .innerLinkMenu-4 {
	margin: 0;
	padding: 0;
	background: none;
}

/*-----------------------------------------------+
+ blockSlide                                     +
+-----------------------------------------------*/


#blockGlobal div#btnRounded-Slide {z-index:3; text-align: center; margin-top: 20px;}
#blockGlobal div#btnControl-Slide {z-index:4; text-align: center;}

#blockGlobal .blockSlideHome {
	position: center;
	margin: 0 0 10px;
	text-align: center;
	padding: 40px auto 60px auto;
}

#blockGlobal .CSWSlide {
	position:relative;
}

#blockGlobal div.blockSlide {
	width: 100%;
	height: 491px;
	overflow: hidden;
}

#blockGlobal div.blockSlide img.background {
	width: 100%;
	min-width: 100%;
	height: 491px;
	position:absolute;
}

#blockGlobal div#all-Slide {
	width: auto;
	position: relative;
	margin: 12% auto;
	padding:0;
	text-align:center;
}

#blockGlobal div#all-Slide .title {
	margin: 0;
	text-align:center;
	border:1px dashed #FFF;
	font-size:50px;
	color:#FFF;
	padding:7px 30px 0;
	font-family:'Pompiere';
	text-transform:uppercase;
	display:inline-block;
	*+zoom:1;
	*+display:block;
}
#blockGlobal div#all-Slide .hasParagraph {
	padding-top:45px;
}

#blockGlobal div#all-Slide .hasParagraphp {
	color:#FFF;
	text-align:center;
}

/*#blockGlobal div#img-Slide {position: center;  z-index: 1; }
#blockGlobal div#button1 {z-index: 2; top : 350px; margin-left: 100px;}
#blockGlobal div#button2 {z-index: 2; top : 350px; margin-right: 100px;}
#blockGlobal div#big-Title {z-index: 2; text-align: center;}
#blockGlobal div#btnRounded-Slide {z-index:3; text-align: center; margin-top: 20px;}
#blockGlobal div#btnControl-Slide {z-index:4; text-align: center;}*/

#blockGlobal .blockPictureslide {
	position: center;
	margin:0;
	padding:0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#blockGlobal .blockSlideHome .blockSlide .blockPicture {
	margin:0;
	width:100%;
}

#blockGlobal .blockSlideHome .blockSlide .blockPicture .picture {
	display:block;
	border:0;
	margin:0;
}


#blockGlobal .controlSlide {
	text-align: center;
	position: absolute;
	margin-top:-20px;
	z-index:1;
	width:100%;
}

#blockGlobal .controlSlide .btnSlide {
	display: inline;
}

#blockGlobal .controlSlide .btnSlide .control {
	display:-moz-inline-box;
	display:inline-block;
	zoom:1;
	#display:inline;
	background: url(bgd_slideNavigation-sprite.png) no-repeat  0 -11px;
	height: 11px;
	width: 12px;
	padding: 0 5px;
}

#blockGlobal .controlSlide .btnSlide .control.active ,
#blockGlobal .controlSlide .btnSlide .control:hover {
	background-position: 0 0;
}

#blockGlobal .controlSlide .btnSlide .control .button {
	padding: 0 6px;
}

#blockGlobal .CSWSlide .navigationSlider {
	margin: -25% auto 25%;
	position: relative;
}

#blockGlobal .CSWSlide .navigationSlider .nav-left .link-nav {
	position:absolute;
	top:0;
	left:0;
	background:url(arrow-left.png) no-repeat top center;
	display:block;
	width:67px;
	height:68px;
}

#blockGlobal .CSWSlide .navigationSlider .nav-right .link-nav {
	position:absolute;
	top:0;
	right:0;
	background:url(arrow-right.png) no-repeat top center;
	display:block;
	width:67px;
	height:68px;
}
/*-----------------------------------------------+
+ SECTION3 NEWS                                 +
+-----------------------------------------------*/

#blockGlobal .blockNews .CSWItem.first .blockPicture {
	margin:0 0 0 -76px;
}

#blockGlobal .price {
	padding-top:10%;
}

#blockGlobal .price .blockQuote .quoteClose {
	background:url(quoteclose-home.png) bottom right no-repeat;
}

#blockGlobal .firstBackground .price .blockQuote .quoteClose,
#blockGlobal .secondBackground .price .blockQuote .quoteClose {
	background:url(puce_quoteClose2.png) bottom right no-repeat;
}

#blockGlobal .price .quoteOpen {
	background:url(quoteOpen-home.png) top left no-repeat;
	font-size: 27px;
	text-transform:uppercase;
	color:#888;
	font-family:'Pompiere';
	text-align:left;
	line-height:25px;
	text-indent: 13px;
	padding-left:20px;
}

#blockGlobal .firstBackground .price .quoteOpen,
#blockGlobal .secondBackground .price .quoteOpen {
	background:url(puce_quoteOpen2.png) top left no-repeat;
}

#blockGlobal .firstBackground .price .quoteOpen,
#blockGlobal .secondBackground .price .quoteOpen {
	color:#FFF;
}

#blockGlobal .price .priceEuro {
	margin-top:22px;
	text-align:center;
}

#blockGlobal .price .priceEuro .innerPriceEuro {
	display:inline-block;
	*zoom:1;
	background:url(bg-price.png) no-repeat top center;
	height:72px;
	width:103px;
	text-align:center;
	font-size:28px;
	font-family:'Abel';
	padding:35px 0 0 0;
	color:#FFF;
}

#blockGlobal .secondBackground .priceEuro .innerPriceEuro {
	background:url(bg-price-2.png) no-repeat top center;
}

#blockGlobal .blockNews .contentNews {
	padding-top:50px;
}

#blockGlobal .titleLevel-2 {
	font-family:'Pompiere';
	margin-bottom: 25px;
}

#blockGlobal .blockNews .contentNews .titleLevel-4 {
	font-size:15px;
	text-align:center;
	font-family:'Questrial';
}

#blockGlobal .blockNews .contentNews .hasParagraph  {
	text-align:center;
}
#blockGlobal .blockNews .btnRoundedPosition-1{
	text-align:center;
}
#blockGlobal .blockNews .btnRounded-1 {
	font-family:'Pompiere';
	font-size:17px;
	margin-top:20px;
}

/*-----------------------------------------------+
+ SECTION4 FORMULA                               +
+-----------------------------------------------*/

#blockGlobal .containerFormula li {
	padding-top:20px;
}

#blockGlobal .containerFormula li.first,
#blockGlobal .containerFormula li.last {
	padding-left:10px;
	padding-right:10px;
}

#blockGlobal .containerFormula li .itemBorder {
	border:1px dotted #888;
	text-align:center;
}

#blockGlobal .firstBackground .containerFormula li .itemBorder,
#blockGlobal .secondBackground .containerFormula li .itemBorder {
	border:1px dotted #FFF;
	text-align:center;
}

#blockGlobal .containerFormula .titleLevel-2 {
	margin-bottom:25px;
	text-align:center;
	font-family:'Pompiere';
}

#blockGlobal .containerFormula .titleLevel-4 {
	margin-bottom:40px;
	text-align:center;
	font-family:'Abel';
	text-transform:none;
}

#blockGlobal .containerFormula li .titleLevel-3 {
	margin-bottom:0;
	font-size:22px;
	text-align:center;
	font-family:'Pompiere';
	padding:10px 0 5px;
	margin: 0 15px;
}
#blockGlobal .containerFormula .blockSeparator{
	border-top:1px dotted #FFF;
	margin:0 0 0px; padding:0;
}
#blockGlobal .containerFormula .hasParagraph  {
	text-align:center;
	font-family:'Abel';
	font-size:16px;
	padding-top:30px;
	padding-bottom:20px;
}

#blockGlobal .containerFormula .prix {
	text-align:center;
	font-family:'Questrial';
	font-size:44px;
	padding-bottom:10px;
}

#blockGlobal .containerFormula .btnLinkPosition-1 {
	margin: 0 15px;
	padding-top:15px;
	text-align:center;
}
#blockGlobal .containerFormula .blockSeparator{
	border-top:1px dotted #888;
	margin: 0 15px;
}

#blockGlobal .firstBackground .containerFormula .blockSeparator,
#blockGlobal .secondBackground .containerFormula .blockSeparator{
	border-top:1px dotted #FFF;
	margin: 0 15px;
}

#blockGlobal .containerFormula .btnLink-1 {
	text-align:center;
	font-size:18px;
	text-transform:uppercase;
	font-family:'Pompiere';
	margin-bottom:10px;
}
/*-----------------------------------------------+
+ SECTION5 BLOCKHORAIRE                          +
+-----------------------------------------------*/

#blockGlobal .horaireItem {
	/*background-image:url(bg-horaire.jpg) ;
	background-repeat:no-repeat ;
	background-position:top center;*/
}

#blockGlobal .horaireItem .titleLevel-2 {
	text-align:center;
	padding-top:60px;
	font-family:'Pompiere';
}

#blockGlobal .horaireItem .titleLevel-3 {
	text-align:center;

	padding-bottom:10px;
	margin-bottom:0px;
	font-family:'Pompiere';
}
#blockGlobal .horaireItem .blockSeparator,
#blockGlobal .horaireItem .blockSeparator{
	border-top:1px dotted #888;
	margin:0 0 20px; padding:0;
}
#blockGlobal .secondBackground .horaireItem .blockSeparator,
#blockGlobal .firstBackground .horaireItem .blockSeparator{
	border-top:1px dotted #FFF;
	margin:0 0 20px; padding:0;
}
#blockGlobal .horaireItem .blockHoraireList .blockList-1 li {
	text-align:center;
	font-family: "Abel";
	font-size:14px;
	margin-bottom:0;
}

#blockGlobal .horaireItem .blockList-1 .list .item .innerItem {
	background:none;
}

#blockGlobal .horaireItem .blockList-1 .item_6 {
	padding-top:15px;
}

#blockGlobal .horaireItem .blockPicture img {
	max-width:100%;
}

#blockGlobal .horaireItem .imgHoraire {
	padding:0;
}

/*-----------------------------------------------+
+ SECTION5 BLOCKSERVICE                          +
+-----------------------------------------------*/

#blockGlobal .blockService .titleLevel-2 {
	font-family:'Pompiere';
	margin-bottom:25px;
}

#blockGlobal .col-service .titleLevel-3 {
	font-family:'Pompiere';
	text-align:center;
	padding-top:18px;
}

/*-----------------------------------------------+
+ SECTION5 BLOCKSERVICE                          +
+-----------------------------------------------*/
/*
#blockGlobal .blockEvents {
	height: 326px;
}*/

#blockGlobal .blockEvents {
	position:relative;
	padding:60px 0;
}
#blockGlobal .blockEvents.modifyBackground {
    background: url(bg-event.jpg) no-repeat center top / cover;
}
#blockGlobal .blockEvents img.background {
	width: 100%;
	min-width: 100%;
	max-height: 100%;
	position: absolute;
	left: 0;
	right:0;
	top:0;
	bottom:0;
}
#blockGlobal .blockEvents .innerblockEvents {
	position: relative;
}

#blockGlobal .blockEvents .titleLevel-2 {
	font-family:'Pompiere';
}

#blockGlobal .blockEvents .titleLevel-4 {
	font-family:'Abel';
	text-align:center;
	text-transform:none;
}

#blockGlobal .blockEvents .hasParagraph {
	padding-left:5%;
	padding-right:5%;
}

#blockGlobal .blockEvents .hasParagraph  {
	font-family:'Abel';
	text-align:center;
}

#blockGlobal .blockEvents .btnRoundedPosition-1{
	text-align:center;
}
/*-----------------------------------------------+
+ SECTION5 BLOCKRESERVEZ                          +
+-----------------------------------------------*/

#blockGlobal .blockReservez .titleLevel-2 {
	font-family:'Pompiere';
	margin-bottom:30px;
}

#blockGlobal .blockReservez .blockTabForm {
	width:100%;
}

#blockGlobal .blockTabForm table tbody td.label {
	text-align:left;
}

#blockGlobal .blockReservez .blockTabForm .compartment ,
#blockGlobal .blockReservez .blockTabForm .text ,
#blockGlobal .blockReservez .blockTabForm .textarea {
	border:1px solid #7c94bb;
	color:#7c94bb;
	padding:5px 10px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

#blockGlobal .firstBackground .blockReservez .blockTabForm .compartment,
#blockGlobal .secondBackground .blockReservez .blockTabForm .compartment,
#blockGlobal .imageBackground .blockReservez .blockTabForm .compartment,
#blockGlobal .firstBackground .blockReservez .blockTabForm .text,
#blockGlobal .secondBackground .blockReservez .blockTabForm .text,
#blockGlobal .imageBackground .blockReservez .blockTabForm .text,
#blockGlobal .firstBackground .blockReservez .blockTabForm .textarea,
#blockGlobal .secondBackground .blockReservez .blockTabForm .textarea,
#blockGlobal .imageBackground .blockReservez .blockTabForm .textarea {
	border:1px solid #fff;
	color:#fff;
}
#blockGlobal .blockReservez .blockTabForm .date ,
#blockGlobal .blockReservez .blockTabForm .heure  {
	margin-bottom:15px;
}

#blockGlobal .blockReservez .blockTabForm .heure  {
	float: right;
    width: 27%;
}

#blockGlobal .blockReservez .blockTabForm .compartment {
	display:inline-block;
	*zoom:1;
	float:left;
	font-family:'Abel';
	font-size:14px;
}

#blockGlobal .blockReservez .blockTabForm .to-day {
	margin-right:10px;
}

#blockGlobal .blockReservez .blockTabForm .month {
	margin:0 10px;
}

#blockGlobal .blockReservez .blockTabForm .year {
	margin-left:10px;
}

#blockGlobal .blockReservez .blockTabForm .separate {
	margin:0 3px;
	display:inline-block;
	*zoom:1;
	float:left;
	color:#7c94bb;
	padding:5px 10px;
	font-family:'Abel';
	font-size:14px;
}

#blockGlobal .blockReservez .blockTabForm .text {
	margin-bottom:15px;
	font-family:'Abel';
	font-size:14px;
}

#blockGlobal .blockReservez .blockTabForm .text ,
#blockGlobal .blockReservez .blockTabForm .textarea {
	width:100%;
}

#blockGlobal .blockReservez .btnRoundedPosition-1 {
	text-align:right;
	margin-top:20px;
}

#blockGlobal .blockReservez .btnRounded-1 {
	font-size:18px;
	font-family:'Pompiere';
}

/*-----------------------------------------------+
+ GOOGLE MAP                                     +
+-----------------------------------------------*/
#blockGlobal .blockGoogleMap {
	margin-bottom:0px;
}
#blockGlobal .blockGoogleMap .CSWGooglemap{
	width:100% !important;
	padding:0;
	margin:0;
}

/*-----------------------------------------------+
+ WIDGET FOOTER                                  +
+-----------------------------------------------*/

#blockGlobal .containerContactFooter .titleLevel-3 {
	color:#FFF;
	font-size:25px;
	font-family:'Pompiere';
	text-align:left;
	margin-bottom: 25px;
}

#blockGlobal .containerContactFooter p , #blockGlobal .containerContactFooter .nearby .item {
	font-family:'Abel';
	color:#FFF;
	font-size: 13px;
}

#blockGlobal .containerContactFooter .intitule {
	text-transform:uppercase;
}

#blockGlobal .containerContactFooter .social-list .item-socialPicto {
	float:left;
	width:33px;
	height:34px;
	margin-right:10px;
}

#blockGlobal .section10 .followUs {
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	min-height:220px;
}

#blockGlobal .containerContactFooter .nearby {
	padding-left:45px;
	/*width:36%;*/
}

#blockGlobal .nearby .itemFooter.first {
	padding-left:10px;
}

#blockGlobal .nearby .itemFooter .FooterSubItem {
	float:left;
}

/*
#blockGlobal .containerContactFooter .nearby .item {
	padding-left:32px;
	padding-bottom:8px;
}

#blockGlobal .containerContactFooter .nearby .item-1 {
	background:url(picto-hotel.png) no-repeat top left;
}

#blockGlobal .containerContactFooter .nearby .item-2 {
	background:url(picto-bus.png) no-repeat top left;
}

#blockGlobal .containerContactFooter .nearby .item-3 {
	background:url(picto-tramway.png) no-repeat top left;
}

#blockGlobal .containerContactFooter .nearby .item-4 {
	background:url(picto-muse.png) no-repeat top left;
}

#blockGlobal .containerContactFooter .nearby .item-5 {
	background:url(picto-bolero.png) no-repeat top left;
}
*/


/*-----------------------------------------------+
+ PAGE INTERNE                                   +
+-----------------------------------------------*/

/*-----------------------------------------------+
+    BLOCK BREADCRUMB                            +
+-----------------------------------------------*/

#blockGlobal .section11 {
	background-color:#e4e4e4;
}

#blockGlobal .blockBreadCrumb .breadCrumb .item {
	padding: 10px 15px 0 0;
}

#blockGlobal .blockBreadCrumb {
	margin-bottom:10px;
}

#blockGlobal .blockBreadCrumb .breadCrumb .item .link .innerLink-3 {
	background: url(puce_arrow-right.png) no-repeat 0 4px;
	padding: 0 0 0 19px;
	font-size: 12px;
	text-align: left;
	color: #4c596f;
}

#blockGlobal .blockBreadCrumb .breadCrumb .item.first .link .innerLink-3 {
	background: none;
	padding: 0;
}

/*-----------------------------------------------+
+ BLOCKEDITO                                     +
+-----------------------------------------------*/

#blockGlobal .blockEdito .titleLevel-2 {
	padding-bottom:10px;
	margin-bottom:10px;
	font-family:'Questrial';
}
#blockGlobal .blockEdito .titleLevel-3 {
	padding-bottom:20px;
	text-align:center;
	font-family:'Questrial';
}
#blockGlobal .blockEdito .titleLevel-4 {
	padding-bottom:5px;
	font-family:'Questrial';
}

#blockGlobal .blockEdito .btnRoundedPosition-1 ,
#blockGlobal .blockEdito .btnLinkPosition-1 {
	text-align:left;
}

#blockGlobal .blockEdito .btnRounded-1 {
	margin-top:25px;
	text-decoration:none;
}

#blockGlobal .blockEdito a {
	text-decoration:underline;
}

#blockGlobal .blockEdito {

}

/*-----------------------------------------------+
+ Galerie générique                              +
+-----------------------------------------------*/
#blockGlobal .section14 .titleLevel-2 {
	color:#888;
	font-family:'Abel';
}

#blockGlobal .tabGallery {
	margin-bottom: 10px;
    margin-top: 40px;
}

.blockGallery .tabGallery .cell {
	padding:0 10px;
	vertical-align:top;

}

#blockGlobal .bottom {
	overflow: hidden;
	margin: 60px 0 0;
}

#blockGlobal .bottom div.item {
	width: 25%;
	min-height: 200px;
	height: 268px;
	float: left;
	position: relative;
	overflow: hidden;
}

#blockGlobal .tabGallery .cell .imgGallery {
	max-width:100%;
}

.blockGallery .tabGallery .cell .itemGallery ,
.blockGallery .tabGallery .cell .itemGallery:hover {
	display:block;
	padding:0;
	border:none;
	background:none;
}

#blockGlobal .tabGallery .btnRoundedPosition-1 {
	display:none;
}

#blockGlobal .galleryContent {
	position:relative;
}

#blockGlobal .blockGallery .navigationSlider .nav-left .link-nav {
	background:url(arrow-left.png) no-repeat top left;
	position:absolute;
	top:40%;
	left:-24px;
	display:block;
	width:14px;
	height:26px;
}

#blockGlobal .blockGallery .navigationSlider .nav-right .link-nav {
	background:url(arrow-right.png) no-repeat top left;
	position:absolute;
	top:40%;
	right:-24px;
	display:block;
	width:14px;
	height:26px;
}

#blockGlobal .section16 .titleLevel-2 {
	font-family:'Questrial';
}

#blockGlobal  .section16 .blockGallery .navigationSlider .nav-left .link-nav {
	background:url(arrow-left-2.png) no-repeat top left;
}

#blockGlobal .section16 .blockGallery .navigationSlider .nav-right .link-nav {
	background:url(arrow-right-2.png) no-repeat top left;
}


/*-----------------------------------------------+
+ PAGE WIDGET                                    +
+-----------------------------------------------*/


/*-----------------------------------------------+
+ BLOCKCITATION                                  +
+-----------------------------------------------*/

#blockGlobal .blockQuote {
	background:none;
	border-radius:0;
	color:#888;
	font-style:normal;
	padding: 0;
    text-indent: 0;
	max-width:900px;
	margin: 0 auto;
}
#blockGlobal .firstBackground .blockQuote,
#blockGlobal .secondBackground .blockQuote,
#blockGlobal .imageBackground .blockQuote{
	color:#fff;
}
#blockGlobal .quoteOpen {
	background:url(puce_quoteOpen.png) no-repeat top left;
	margin: 0;
	padding:15px 0 0 30px;
	font-size:16px;
	font-family:'Questrial';
}
#blockGlobal .quoteClose {
	background:url(puce_quoteClose.png) no-repeat bottom right;
	padding: 0 30px 20px 0;

}

#blockGlobal .firstBackground .quoteOpen,
#blockGlobal .secondBackground .quoteOpen,
#blockGlobal .imageBackground .quoteOpen{
	background:url(puce_quoteOpen2.png) no-repeat top left;
}

#blockGlobal .firstBackground .quoteClose,
#blockGlobal .secondBackground .quoteClose,
#blockGlobal .imageBackground .quoteClose{
	background:url(puce_quoteClose2.png) no-repeat bottom right;
}

#blockGlobal .blockQuote .signature {
	font-size:14px;
	text-align:right;
	padding-top:0;
	margin-right:40px;
	color:#7c94bb;
	font-family:'Questrial';
}

#blockGlobal .blockQuote .signature .fonction {
	font-size:14px;
	font-style:italic;
	padding-top:10px;
	color:#7c94bb;
}

#blockGlobal .firstBackground .blockQuote .signature,
#blockGlobal .secondBackground .blockQuote .signature,
#blockGlobal .imageBackground .blockQuote .signature{
	color:#fff;
}

#blockGlobal .firstBackground .blockQuote .signature .fonction,
#blockGlobal .secondBackground .blockQuote .signature .fonction,
#blockGlobal .imageBackground .blockQuote .signature .fonction {
	color:#fff;
}
/*-----------------------------------------------+
+ Block contactez-nous                           +
+-----------------------------------------------*/

#blockGlobal .section18 .titleLevel-2 {
	padding-bottom:50px;
	text-align:center;
	margin-bottom:0;
	font-family:'Questrial';
}
#blockGlobal .blockTabForm {
	margin: 0 auto;
    width: 45%;
}
#blockGlobal .blockTabForm tr {
	margin:0 0 20px;
}
#blockGlobal .blockTabForm .select {
	border: 1px solid #888;
	font-size:13px;
	padding:0 7px;
	background:none;
	height:22px;
	line-height:22px;
	display:block;
	color:#888;
	width: 222px;
	font-family:'Questrial';
}
#blockGlobal .firstBackground .blockTabForm .select,
#blockGlobal .secondBackground .blockTabForm .select,
#blockGlobal .imageBackground .blockTabForm .select{
	border: 1px solid #fff;
	color:#fff;
}
#blockGlobal .blockTabForm .select option {
	padding:5px 5px;
	font-family:'Questrial';
}
#blockGlobal .blockTabForm label {
	display:block;
	width:35%;
	float:left;
	font-size:14px;
    margin: 0;
    padding: 5px 4% 5px 2%;
    width: 25%;
	text-align:right;
	font-family:'Questrial';
}

#blockGlobal .blockTabForm .label{
	width:31%;
	vertical-align:top;
	padding:0 0 18px;
}
#blockGlobal .blockTabForm .input{
	padding:0 0 18px;
}
#blockGlobal .blockTabForm .blockCaptcha {
	vertical-align:top;
}
#blockGlobal .blockTabForm .label label{
	display: block;
    float: left; /* 034 13 003 21 */
    font-size: 14px;
    margin: 0;
    padding: 5px;
    text-align: right;
    width: 80%;
	color:#888;
}

#blockGlobal .firstBackground .blockTabForm .label label,
#blockGlobal .secondBackground .blockTabForm .label label,
#blockGlobal .imageBackground .blockTabForm .label label{
	color:#fff;
}

#blockGlobal .blockTabForm .text {
	font-size:14px;
	background:none;
	border: 1px solid #888;
    margin: 0;
    padding: 3px 4% 3px 2%;
    width: 180px;
	color:#888;
	font-weight:300;
	font-family:'Questrial';
}

#blockGlobal .firstBackground .blockTabForm .text,
#blockGlobal .secondBackground .blockTabForm .text,
#blockGlobal .imageBackground .blockTabForm .text{
	border: 1px solid #fff;
	color:#fff;
}

#blockGlobal .blockTabForm .text-mail {
	background:none;
	border: 1px solid #888;
	font-size:14px;
    margin: 0;
    padding: 3px 4% 3px 2%;
    width: 240px;
	color:#888;
	font-family:'Questrial';
}

#blockGlobal .firstBackground .blockTabForm .text-mail,
#blockGlobal .secondBackground .blockTabForm .text-mail,
#blockGlobal .imageBackground .blockTabForm .text-mail{
	border: 1px solid #fff;
	color:#fff;
}


#blockGlobal .blockTabForm .textarea {
	background:none;
	border: 1px solid #888;
	font-size:14px;
    margin: 0;
    padding: 3px 4% 3px 2%;
    width: 375px;
	height:135px;
	color:#888;
	font-family:'Questrial';
}

#blockGlobal .firstBackground .blockTabForm .textarea,
#blockGlobal .secondBackground .blockTabForm .textarea,
#blockGlobal .imageBackground .blockTabForm .textarea{
	border: 1px solid #fff;
	color:#fff;
}

#blockGlobal .blockTabForm .input .captcha{
	margin-bottom:15px;
}

#blockGlobal .blockTabForm .formAction .btnRounded-1 {
	margin-left:31%;
	line-height:26px;
    text-align: center;
	margin-top:20px;
}
#blockGlobal .blockTabForm .requiredFields {
	color:#F00;
}

/*-----------------------------------------------+
+ BLOCK RETROUVEZ-NOUS                           +
+-----------------------------------------------*/

#blockGlobal .section19 .titleLevel-2 {
	padding-bottom:0;
	text-align:center;
	font-family:'Questrial';
}
/*
#blockGlobal .blockSocialNetwork .listSocial{
	text-align:center;
}
#blockGlobal .blockSocialNetwork .listSocial .btnSocial .innerLink-4 {
    padding: 0 6px;
	height:41px;
	width:41px;
	background-position:center;
}

#blockGlobal .blockSocialNetwork .listSocial .btnSocial {
	margin:4px 2px;
}

#blockGlobal .blockSocialNetwork .listSocial .btnSocial.isFacebook .innerLink-4 {
    background-image: url("socialWidget1.png");
}

#blockGlobal .blockSocialNetwork .listSocial .btnSocial.isTwitter .innerLink-4{
	background-image:url("socialWidget2.png");
}

#blockGlobal .blockSocialNetwork .listSocial .btnSocial.isGooglePlus .innerLink-4 {
    background-image: url("socialWidget3.png");
}

#blockGlobal .blockSocialNetwork .listSocial .btnSocial.isPinterest .innerLink-4 {
    background-image: url("socialWidget6.png");
}

#blockGlobal .blockSocialNetwork .listSocial .btnSocial.isSkype .innerLink-4 {
    background-image: url("socialWidget4.png");
}

#blockGlobal .blockSocialNetwork .listSocial .btnSocial.isYoutube .innerLink-4 {
    background-image: url("socialWidget5.png");
}

#blockGlobal .blockSocialNetwork .listSocial .btnSocial.isLinkedIn .innerLink-4 {
    background-image: url("socialWidget7.png");
}

#blockGlobal .blockSocialNetwork .listSocial .btnSocial.isBe .innerLink-4 {
    background-image: url("socialWidget8.png");
}

#blockGlobal .blockSocialNetwork .listSocial .btnSocial.isViadeo .innerLink-4 {
    background-image: url("socialWidget9.png");
}
*/

/*social footer*//*
#blockGlobal .followUs .listSocial .btnSocial .innerLink-4 {
    padding: 0px;
	height:34px;
	width:34px;
	background-position:center;
}
#blockGlobal .followUs .listSocial .btnSocial.isFacebook .innerLink-4 {
    background-image: url("picto-facebook.png");
}

#blockGlobal .followUs .listSocial .btnSocial.isTwitter .innerLink-4{
	background-image:url("picto-twitter.png");
}

#blockGlobal .followUs .listSocial .btnSocial.isGooglePlus .innerLink-4 {
    background-image: url("picto-google.png");
}

#blockGlobal .followUs .listSocial .btnSocial.isPinterest .innerLink-4 {
    background-image: url("picto-pinterest.png");
}

#blockGlobal .followUs .listSocial .btnSocial.isSkype .innerLink-4 {
    background-image: url("picto-skype.png");
}

#blockGlobal .followUs .listSocial .btnSocial.isYoutube .innerLink-4 {
    background-image: url("picto-youtube.png");
}

#blockGlobal .followUs .listSocial .btnSocial.isLinkedIn .innerLink-4 {
    background-image: url("picto-linkedin.png");
}

#blockGlobal .followUs .listSocial .btnSocial.isViadeo .innerLink-4 {
    background-image: url("picto-viadeo.png");
}
*/


/*-----------------------------------------------+
+ block Météo générique                          +
+-----------------------------------------------*/

#blockGlobal .blockWeather {
	width:56%;
	margin:0 auto;
}

#blockGlobal .day {
	border-left:1px solid #888;
	display: block;
	float: left;
	height: auto;
	min-height: 85px;
	padding: 0px 34px 0px 20px;
	text-align: center;
	border-right:none;
	margin-top: 10px;
}

#blockGlobal .firstBackground .day,
#blockGlobal .secondBackground .day,
#blockGlobal .imageBackground .day{
	border-left: 1px solid #ddd;
	color:#fff;
}


#blockGlobal .daytime {
	clear: both;
	font-size: 12px;
	font-weight: 300;
	padding: 0 0 4px;
	text-transform: uppercase;
	color:#888;
}

#blockGlobal .firstBackground .daytime,
#blockGlobal .secondBackground .daytime,
#blockGlobal .imageBackground .daytime{
	color:#fff;
}

#blockGlobal .today {
	width: 160px;
	text-align:left;
	border-left: none;
	font-size: 10px;
}

.CSWWeather .day .temperatures {
	padding-top:5px;
	color:#888;
}

#blockGlobal .firstBackground .day .temperatures,
#blockGlobal .secondBackground .day .temperatures,
#blockGlobal .imageBackground .day .temperatures{
	color:#fff;
}

.CSWWeather .today .city ,
.CSWWeather .today .daytime .hour {
	font-size: 12px;
	color:#888;
}

#blockGlobal .firstBackground .today .city,
#blockGlobal .secondBackground .today .city,
#blockGlobal .imageBackground .today .city,
#blockGlobal .firstBackground .today .daytime .hour,
#blockGlobal .secondBackground .today .daytime .hour,
#blockGlobal .imageBackground .today .daytime .hour{
	color:#fff;
}

.CSWWeather .visual{
	background-color: #7c94bb;
}

/*-----------------------------------------------+
+ PAGE INTERNE 2                                 +
+-----------------------------------------------*/

/*-----------------------------------------------+
+ BLOCK SIDEBAR                                  +
+-----------------------------------------------*/
}
#blockGlobal .blockSidebar .row-1{

	padding:60px 10px;
}
#blockGlobal .blockSidebar .row-1 .titleLevel-2 {
	padding-bottom:25px;
	margin-bottom:0;
}
#blockGlobal .row-1 .titleLevel-3 {
	padding-bottom:10px;
}
#blockGlobal .blockSidebar .row-1 p {
	/*font-size:14px;*/
	padding-bottom:15px;
}
#blockGlobal .pictureSidebar {
	padding-top:60px;
	padding-bottom:60px;
	text-align:center;
}
#blockGlobal .row-2 {
	padding:0 10px 60px 10px;
}
#blockGlobal .row-2 p {
	padding-bottom:15px;
}

#blockGlobal .row-2 .titleLevel-4 {
	padding-bottom:0;
	font-family:'Questrial';
}

#blockGlobal .row-2 .btnRoundedPosition-1 {
	text-align:center;
}

#blockGlobal .row-2 .btnRounded-1 {
	margin-top:0;
	font-family:'Questrial';
}

/*-----------------------------------------------+
+ BLOCK CONTENTRIGHT WIDGET                      +
+-----------------------------------------------*/

#blockGlobal .ContentRight .blockGallery {
	padding:0 20px;
}

#blockGlobal .ContentRight .tabGallery .innner-cell .btnRoundedPosition-1 .btnRounded-1 {
    font-size: 0.6em;
    height: 21px;
    line-height: 21px;
    padding: 0;
}

/* block Weather */
#blockGlobal .ContentRight .blockWeather {
    margin: 0 auto;
    width: 82%;
}

/* Contactez-nous */
#blockGlobal .ContentRight .blockTabForm {
    margin: 0 auto;
    width: 67%;
}

/* Gallery */
#blockGlobal .ContentRight .blockGallery .tabGallery .cell {
	padding:0 5px;

}


/*-----------------------------------------------+
+ BLOCK CONTACT                                  +
+-----------------------------------------------*/
#blockGlobal .containerContactAdress {
	position:relative;
}
#blockGlobal .blockContact .CSWGooglemap{
	width:100% !important;
	z-index:1;
	padding:0;
	margin:0;
}
#blockGlobal .containerContactAdress .ContactAdress {
	position:absolute;
	top:-393px;
	left:0;
	z-index:5;
	background:rgba(0, 0, 0, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000,endColorstr=#70000000);
	padding:60px 25px 29px;
	min-height:393px;
}

#blockGlobal .containerContactAdress .ContactAdress .titleLevel-4 {
	color:#FFF;
    margin-bottom: 0;
}

#blockGlobal .containerContactAdress .ContactAdress .blockSeparator {
	border-color:#FFF;
}

#blockGlobal .containerContactAdress .ContactAdress .AboutCompany {
	font-weight:300;
	padding-top:10px;
	color:#FFF;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:'Raavi';
	font-size:16px;*/
}
#blockGlobal .containerContactAdress .ContactAdress .linkMail {
	color:#FFF;
}
#blockGlobal .containerContactAdress .ContactAdress .linkMail:hover {
	color:#FFF;
	text-decoration:underline;
}

#blockGlobal .containerContactAdress .listSocial {
	width:316px;
	margin:30px auto 0;
}
#blockGlobal .containerContactAdress .listSocial .item-social {
	float:left;
	margin:0 5px;
}
#blockGlobal .containerContactAdress .listSocial .item-social {
	float:left;
	margin:0 5px;
}

/*-----------------------------------------------+
+ BLOCKFOOTER                                    +
+-----------------------------------------------*/
#blockGlobal .blockfooter {
	background: #f3f3f3;
}
#blockGlobal .blockfooter .innerFooter {
    padding-bottom: 10px;
    padding-top: 10px;
}
#blockGlobal .blockfooter .block-1 .CSWMenu {
	/*float:left;*/
}
#blockGlobal .blockfooter .block-1 .CSWMenu .item {
	float:left;
	padding:5px;
	color:#888;
	font-size:11px;
}
#blockGlobal .blockfooter .block-1 .CSWMenu .item .linkMenu {
	color:#888;
	font-size:12px;
	font-family:'Abel';
}
#blockGlobal .blockfooter .block-1 .CSWMenu .item .linkMenu:hover {
	text-decoration:underline;
}
#blockGlobal .blockfooter .block-2 {
	text-align: right;
	font-size: 12px;
	color: c2c2c2;
}
#blockGlobal .blockfooter .block-2 .partenaires {
	padding-top:6px;
}
#blockGlobal .blockfooter .block-2 .CSWFooterLinks .link , .blockfooter .block-2 .CSWFooterLinks {
	color:#888;
	font-size:12px;

}
#blockGlobal .blockfooter .block-2 .CSWFooterLinks .link:hover {
	text-decoration:underline;
}
#blockGlobal .section2 .hasParagraph p {
	text-align: center;
}
#blockGlobal .containerFormula .itemBorder .hasParagraph p {
	text-align: center;
}
.CSWMenu .item.last .subMenu {
	left: 0;
	right: auto;
}
/* ******************************** RESPONSIVE ******************************************************************** */

/* Tablette paysage  */

@media screen and (max-width: 1100px) {

	/* Slider */
	#blockGlobal div#all-Slide {
		margin: 0% 14% 5%;
	}
	#blockGlobal .titleLevel-1{
		font-size:30px;
	}
	#blockGlobal .CSWSlide .navigationSlider {
		margin: -35% auto 35%;
	}

	/* Main menu */
	#blockGlobal .blockMainMenu .CSWMenu .item {
		margin: 0 39px;
	}

	#blockGlobal .blockMainMenu {
		padding:0;
	}

	/* Slider */
	#blockGlobal div.blockSlide {
		height: 315px;
	}
	#blockGlobal div.blockSlide img.background {
		height: 100%;
	}

	#blockGlobal div#all-Slide {
    	padding: 7% 0 0;
	}

	/* BLOCKNEWS */
	#blockGlobal .blockNews .CSWItem.first .blockPicture {
		margin: 0 0 0 -122px;
	}


	#blockGlobal .blockNews .quoteOpen {
		padding-left:9px;
	}

	#blockGlobal .horaireItem .blockList-1 .item {
		font-size: 12px;
	}

	/* block RESERVEZ */
	#blockGlobal .blockReservez .blockTabForm .date {
		width:67%;
	}

	#blockGlobal .blockReservez .blockTabForm .heure {
		width: 33%;
	}


	#blockGlobal .ContentRight .tabGallery .innner-cell .btnRoundedPosition-1 .btnLink {
		font-size: 0.55em;
		padding: 4% 6%;
	}

	/* ContactUs */
	#blockGlobal .blockTabForm .textarea {
		height:135px;
		width:93%;
	}

	/*blockEvent*/
	#blockGlobal .blockEvents img.background {
		display:none;
	}

	/* Gallery */
	#blockGlobal .blockGallery .navigationSlider .nav-left .link-nav ,
	#blockGlobal .blockGallery .navigationSlider .nav-right .link-nav {
		top:37%;
	}

	#blockGlobal .blockGallery .navigationSlider .nav-right .link-nav {
		right:-12px;
	}

	#blockGlobal .blockGallery .navigationSlider .nav-left .link-nav {
		left:-12px;
	}

	#blockGlobal .blockGallery .tabGallery .cell {
		padding: 0 5px;
	}

	/* SocialWidget */
	#blockGlobal .ContentRight .SocialWidget1 {
		margin: 0 auto;
		width: 61%;
	}

	/* blockWeather */
	#blockGlobal .blockWeather {
		margin: 0 auto;
		width: 65%;
	}

	#blockGlobal .ContentRight .blockWeather {
		width: 100%;
	}

	/* footer */
	#blockGlobal .containerContactAdress .ContactAdress {
		padding-top:55px;
	}

	#blockGlobal .blockfooter .block-1 .CSWMenu .item .linkMenu {
		font-size:11px;
	}

	#blockGlobal .containerContactFooter .nearby {
		padding-left: 14px;
	}


}

/* Petite tablette paysage  */

@media screen and (max-width: 850px) {
	/* General */
	#blockGlobal .titleLevel-2 {
		font-size:31px;
	}

	/* Main menu */
	#blockGlobal .blockMainMenu .CSWMenu .item {
		margin: 0 17px;
	}

	/* Slider */
	#blockGlobal div.blockSlide {
		height: 246px;
		overflow: hidden;
		width: 100%;
	}
	#blockGlobal div.blockSlide img.background {
		height: 100%;
	}

	#blockGlobal .containerSlider {
		background-position: center top;
		background-size: 130% auto;
		height: 320px;
	}
	#blockGlobal .titleLevel-1{
		font-size:24px;
	}

	#blockGlobal div.blockSlide {
		height: 415px;
		overflow: hidden;
		width: 100%;
	}

	#blockGlobal div.blockSlide img.background {
		height:415px;
	}

	#blockGlobal .CSWSlide .navigationSlider {
		margin: -33% auto 33%;
	}

	/* Gallery */
	#blockGlobal .blockGallery .navigationSlider .nav-left .link-nav ,
	#blockGlobal .blockGallery .navigationSlider .nav-right .link-nav {
		top:33%;
	}

	/* BLOCKNEWS */
	#blockGlobal .blockNews .CSWItem.first .blockPicture {
		margin: 0 0 0 -177px;
	}

	#blockGlobal .blockNews .quoteOpen {
		font-size:18px;
	}

	#blockGlobal .blockNews .contentNews {
		padding-top: 32px;
	}

	/* Reservez */
	#blockGlobal .blockReservez .grid-40.floatRight {
		width:50%;
		padding:0;
	}

	#blockGlobal .blockReservez .blockTabForm .date {
		width: 68%;
	}

	#blockGlobal .blockReservez .blockTabForm .heure {
		width: 32%;
	}

	/* blockWeather */
	#blockGlobal .blockWeather {
		margin: 0 auto;
		width: 86%;
	}

	#blockGlobal .ContentRight .blockWeather {
		width: 70%;
	}


	/* SocialWidget */
	#blockGlobal .SocialWidget1 {
		width: 54%;
	}

	#blockGlobal .ContentRight .SocialWidget1 {
		width: 83%;
	}

	/* Image article */
	#blockGlobal .blockArticle .blockPicture ,
	#blockGlobal .blockArticle .blockPicture.left {
		max-width: 300px;
	}

	/* Footer */
	#blockGlobal .containerContactAdress .ContactAdress {
		width:35%;
	}

}

/* Tablette portrait  */

@media screen and (max-width: 800px) {
	/* Main menu */
	#blockGlobal .blockMainMenu .CSWMenu .item {
		margin: 0 13px;
	}

	/* BLOCKNEWS */
	#blockGlobal .blockNews .CSWItem.first .blockPicture {
		margin: 0 0 0 -193px;
	}

	/* Reservez */
	#blockGlobal .blockReservez .blockTabForm .date {
		width: 66%;
	}

	#blockGlobal .blockReservez .blockTabForm .heure {
		width: 34%;
	}

	/* blockWeather */
	#blockGlobal .blockWeather {
		margin: 0 auto;
		width: 89%;
	}

}

@media screen and (max-width: 750px) {

	#blockGlobal .section10 .followUs {
		border:none;
		min-height:0px;
	}
}

/* Petite tablette portrait */

@media screen and (max-width: 650px) {

	/******* Header *********************/

	/* Logo */
	#blockGlobal .block-Logo .innerLogo {
		float:none;
		margin-bottom:15px;
	}

	/* Image seule */
	#blockGlobal .blockArticle .blockPicture ,
	#blockGlobal .blockArticle .picture {
		float:none !important;
		margin-bottom:10px;
		text-align:center !important;
	}

	#blockGlobal .blockPicture.left ,
	#blockGlobal .blockPicture.left .picture,
	#blockGlobal .blockPicture.left .ui-wrapper{
		float:none;
		margin:0 auto 10px !important;
	}

	#blockGlobal .blockArticle .blockPicture {
		margin-left:0;
	}

	/* Slider */
	#blockGlobal div.blockSlide {
		height: 185px;
	}

	#blockGlobal div#all-Slide .title {
		font-size: 30px;
	}

	#blockGlobal div#all-Slide .hasParagraph {
		padding-top: 20px;
	}

	/*Slider*/
	#blockGlobal div#all-Slide {
		margin:0;
	}

	/* Gallery */
	#blockGlobal .blockGallery .navigationSlider .nav-left .link-nav ,
	#blockGlobal .blockGallery .navigationSlider .nav-right .link-nav {
		top:25%;
	}

	/* Image article */
	#blockGlobal .blockArticle .blockPicture {
		max-width: 100%;
	}

	/* BLOCKNEWS */
	#blockGlobal .blockNews .CSWItem.first .blockPicture {
		margin: 0;
	}

	#blockGlobal .blockNews .blockQuote {
		max-width:250px;
	}

	#blockGlobal .blockNews .quoteOpen {
		font-size:27px;
		text-align:center;
	}

	/* HORAIRE */
	#blockGlobal .horaireItem {
		background-position: left top;
	}

	/* SERVICES */
	#blockGlobal .blockService .col-service {
		float: left;
		width: 50%;
	}

	/* RESERVEZ */
	#blockGlobal .blockReservez .grid-40.floatRight {
		width: 100%;
	}

	#blockGlobal .blockReservez .blockTabForm .date {
		float: left;
		width: 78%;
	}

	#blockGlobal .blockReservez .blockTabForm .heure {
		width: 22%;
	}

	/* blockWeather */
	#blockGlobal .blockWeather {
		margin: 0 auto;
		width: 59%;
	}

	#blockGlobal .ContentRight .blockWeather {
		margin: 0 auto;
		width: 62%;
	}

	/* blockSocialNetwork */
	/*#blockGlobal .blockSocialNetwork .listSocial {
		margin: 0 auto;
		text-align: left;
		width: 87%;
	}*/

	/* Social Network */
	#blockGlobal .social-list {
		float: none;
		margin: 0 auto;
		width: 220px;
	}

	#blockGlobal .lineTop {
		margin-top: 0.5em;
	}

	#blockGlobal .ContentRight {
		padding:0;
	}

	#blockGlobal .section16 .img-responsive {
		padding: 20px 0 0;
	}

	/* Footer */
	#blockGlobal .containerContactAdress .ContactAdress {
		width:45%;
	}

	#blockGlobal .blockfooter .block-1 .CSWMenu .item .linkMenu {
		font-size:11px;
	}

	#blockGlobal .social-list {
		width: 51%;
	}

	#blockGlobal .containerContactFooter .nearby {
		margin-top:20px;
	}

	#blockGlobal .containerContactFooter .nearby .grid-50 {
		float:left;
		width:48%;
	}

}

/* Mobile paysage  */

@media screen and (max-width: 500px) {

	/******* Header *********************/
	/* Menu Top */
	#blockGlobal .blockMainMenu #menu1 .item {
		margin: 0 20px;
	}

	#blockGlobal .blockMainMenu #menu1 .item .linkMenu .innerLinkMenu-4 {
		font-size: 20px;
	}

	/* Slider */
	#blockGlobal div.blockSlide {
		height: 147px;
	}

	#blockGlobal div#all-Slide {
		padding: 4% 0 0;
	}

	#blockGlobal div#all-Slide .title {
		font-size: 20px;
	}

	#blockGlobal div#all-Slide .hasParagraph {
		padding-top: 10px;
	}

	/* Slider */
	#blockGlobal .CSWSlide {
		position:relative;
	}
	#blockGlobal div#all-Slide {
		width:100%;
		float:left;
	}
	#blockGlobal .titleLevel-1 {
		font-size:20px;
		margin-bottom:10px;
	}
	#blockGlobal div#all-Slide .title {
		margin-bottom:20px;
	}
	/* Block Agency */
	#blockGlobal .blockCarousel .navCarousel .nav-left .link-nav,
	#blockGlobal .blockCarousel .navCarousel .nav-right .link-nav {
		top: 20%;
	}

	/* Gallery */
	#blockGlobal .blockGallery .navigationSlider .nav-left .link-nav ,
	#blockGlobal .blockGallery .navigationSlider .nav-right .link-nav {
		top:16%;
	}

	/* RESERVEZ */
	#blockGlobal .blockReservez .blockTabForm .date {
		float: left;
		width: 73%;
	}

	#blockGlobal .blockReservez .blockTabForm .heure {
		width: 27%;
	}

	#blockGlobal .blockReservez .blockTabForm #cswcontactform_email {
		width: 100% !important;
	}

	/* blockWeather */
	#blockGlobal .blockWeather {
		margin: 0 auto;
		width: 75%;
	}

	#blockGlobal .ContentRight .blockWeather {
		width: 79%;
	}

	/* SocialWidget */
	#blockGlobal .blockSocialNetwork .listSocial {
		width: 55%;
	}

	#blockGlobal .blockTabForm #cswcontactform_email {
		width:93% !important;
	}


	/* Footer */
	#blockGlobal .containerContactAdress .ContactAdress {
		position:relative;
		top:0;
		background:#000;
		padding:30px 0;
		width:100%;
	}

	#blockGlobal .social-list {
		width: 65%;
	}
}

/* Mobile portrait  */

@media screen and (max-width: 350px) {

	/* Menu Top */
	#blockGlobal .blockMainMenu #menu1 .item {
		margin: 0 6px;
	}

	#blockGlobal .blockMainMenu #menu1 .item .linkMenu .innerLinkMenu-4 {
		font-size: 12px;
	}

	#blockGlobal .ContentRight .blockArticle, #blockGlobal .ContentRight .blockEdito {
		padding-left: 10px;
		padding-right: 10px;
	}

	#blockGlobal .titleLevel-2 {
		font-size: 29px;
	}
	/* Slider */
	#blockGlobal div.blockSlide img.background {
		height: 100%;
	}

	/* Gallery */
	#blockGlobal .blockGallery .navigationSlider .nav-left .link-nav ,
	#blockGlobal .blockGallery .navigationSlider .nav-right .link-nav {
		top:0;
	}

	/* BLOCKNEWS */
	#blockGlobal .blockNews .CSWItem.first .blockPicture .picture {
		max-width: 100%;
	}

	/* EVENTS */
/*	#blockGlobal .blockEvents img.background {
   		height: 370px;
	}*/

	.innerblockEvents {
		padding: 10px 0 0;
	}

	.titleLevel-2 {
		font-size:25px;
		margin-bottom:8px;
	}

	/* RETROUVEZ */
	#blockGlobal .blockReservez .blockTabForm .heure ,
	#blockGlobal .blockReservez .blockTabForm .date {
		float: none;
		width: 100%;
	}

	#blockGlobal .blockReservez .blockTabForm #cswcontactform_email ,
	#blockGlobal .blockReservez .blockTabForm .text,
	#blockGlobal .blockReservez .blockTabForm .textarea {
		width: 100% !important;
	}

	/* Widget */
	#blockGlobal .section18 .titleLevel-2 {
		word-wrap: break-word;
		padding-left:12%;
		padding-right:12%;
	}

	/* blockWeather */
	#blockGlobal .blockWeather {
		margin: 0 auto;
		width: 79%;
	}

	#blockGlobal .ContentRight .blockWeather{
		margin: 0 auto;
		width: 83%;
	}

	/* Contactez-nous */

	#blockGlobal .ContentRight .blockTabForm {
		margin: 0 auto;
		width: 100%;
	}

	#blockGlobal .blockTabForm {
		width:100%;
	}
	#blockGlobal .blockTabForm .text ,
	#blockGlobal .blockTabForm .textarea,
	#blockGlobal .blockTabForm .text-mail {
		width:95% !important;
	}
	#blockGlobal .blockTabForm .select {
		width:100%;
	}
	#blockGlobal .blockTabForm .label,
	#blockGlobal .blockTabForm .input{
		display:block;
		clear:both;
	}
	#blockGlobal .blockTabForm .label label{
		width:100%;
		padding:0;
		text-align:left;
	}
	#blockGlobal .blockTabForm .input .text{
		width:94%;
		padding:3px 3%;
	}
	#blockGlobal .blockTabForm .submitContact{
		margin-left:0;
	}

	/* Retrouvez-nous */

	#blockGlobal .blockSocialNetwork .listSocial {
		width: 89%;
	}

	/* RSS */
	#blockGlobal .feedContent .btnRounded-1 {
		font-size:11px;
	}

	/* Animation Flash */
	#blockGlobal .blockFlashObject.left object {
		width: 250px;
	}

	/* Date et heure */
	#blockGlobal .clockSlot {
		font-size: 10px;
	}


	/* footer */
	#blockGlobal .containerContactAdress ,
	#blockGlobal .containerContactAdress .grid-100 {
		padding:0;
	}

	#blockGlobal .containerContactAdress .ContactAdress .AboutCompany ,
	#blockGlobal .containerContactAdress .ContactAdress .titleLevel-4 {
		padding-left: 20px;
	}

	#blockGlobal .containerContactAdress .listSocial {
		padding-left: 10px;
		width: 90%;
	}

	#blockGlobal .social-list {
		width: 53%;
	}

	#blockGlobal .containerContactFooter .nearby .grid-50 {
		float:none;
		width:100%;
	}


}
@media screen and (max-width: 959px) {
	/*-----------------------------------------------+
	+ Menus                                          +
	+-----------------------------------------------*/
	#blockGlobal .CSWMenu#menu1 .item {
		float: none;
		margin: 0;
	}
	#blockGlobal .blockMainMenu #menu1 .item .linkMenu,
	#blockGlobal .blockMainMenu #menu1 .item .linkMenu .innerLinkMenu-1,
	#blockGlobal .blockMainMenu #menu1 .item .linkMenu .innerLinkMenu-2,
	#blockGlobal .blockMainMenu #menu1 .item .linkMenu .innerLinkMenu-3,
	#blockGlobal .blockMainMenu #menu1 .item .linkMenu .innerLinkMenu-4 {
		float: none;
	}
	#blockGlobal .blockMainMenu #menu1 .item.active .linkMenu .innerLinkMenu-4,
	#blockGlobal .blockMainMenu #menu1 .item:hover .linkMenu .innerLinkMenu-4,
	#blockGlobal .blockMainMenu #menu1 .item .linkMenu .innerLinkMenu-4 {
		background: none;
		padding: 0;
	}
	#blockGlobal .blockMainMenu #menu1 .subMenu {
		top: auto;
		display: inline-block;
		width: 100%;
	}
	#blockGlobal.isUnsemantic .CSWMenu .item .linkMenu.active .innerLinkMenu-3,
	#blockGlobal.isUnsemantic .CSWMenu .item .linkMenu:hover .innerLinkMenu-3,
	#blockGlobal.isUnsemantic .subMenu .subItem .subLink.active .innerSubLink-3,
	#blockGlobal.isUnsemantic .subMenu .subItem .subLink:hover .innerSubLink-3 {
		background: #7C94BB;
	}
	#blockGlobal .blockMainMenu .CSWMenu .subMenu .subItem .subLink .innerSubLink-3 {
		padding: 10px;
	}
	#blockGlobal.isUnsemantic .blockMainMenu {
		margin: 0 -20px;
	}
}

/* Font color */
#blockGlobal .blockNews .contentNews .titleLevel-2 , 
#blockGlobal .blockReservez .blockTabForm .separate {
	color: #4f95d1;
}

/* bouton */
#blockGlobal .btnRounded-1 {
	background-color:#4f95d1;
}

/* block Color */
#blockGlobal .section4 ,
#blockGlobal .section10 {
	background-color:#434343;
}

/*------------------*/


#blockGlobal .blockMainMenu #menu1 .item.active .linkMenu .innerLinkMenu-4, 
#blockGlobal .blockMainMenu #menu1 .item:hover .linkMenu .innerLinkMenu-4 {
	background-color:#4f95d1;
}

/* formulaire */
#blockGlobal .blockReservez .blockTabForm .compartment, 
#blockGlobal .blockReservez .blockTabForm .text, 
#blockGlobal .blockReservez .blockTabForm .textarea {
	border-color:#4f95d1;
	color: #4f95d1;
}



/*ajout 20-03-15*/

#blockGlobal .secondBackground,
.CSWWeather .visual {
	background-color:#4f95d1;
}

#blockGlobal .blockReservez .blockTabForm .compartment ,
#blockGlobal .blockReservez .blockTabForm .text ,
#blockGlobal .blockReservez .blockTabForm .textarea {
	border:1px solid #4f95d1;
	color:#4f95d1;
}

#blockGlobal .titleLevel-2,
#blockGlobal .blockReservez .blockTabForm .separate,
#blockGlobal .blockQuote .signature,
#blockGlobal .blockQuote .signature .fonction {
	color:#4f95d1;
}

#blockGlobal .firstBackground {
	background-color:#434343;
}
#blockGlobal .blockBreadCrumb .breadCrumb .item .link .innerLink-3 {
	color:#434343;
}
@media screen and (max-width: 959px) {
	#blockGlobal .blockMainMenu #menu1 .item.active .linkMenu .innerLinkMenu-4 {
		background: none;
	}
	#blockGlobal .blockMainMenu .CSWMenu#menu1 .item .linkMenu.active .innerLinkMenu-3,
	#blockGlobal .blockMainMenu .CSWMenu#menu1 .item .linkMenu:hover .innerLinkMenu-3,
	#blockGlobal .blockMainMenu #menu1 .subMenu .subItem .subLink.active .innerSubLink-3,
	#blockGlobal .blockMainMenu #menu1 .subMenu .subItem .subLink:hover .innerSubLink-3 {
		background: #4F95D1;
	}
}
#blockGlobal{
	font-family: 'Lato', cursive;
}
#blockGlobal .headerBanner {
	background: url("banniere.jpg") no-repeat center center / auto 100%; 
	background-color: #6C6C6C;
	background-size: cover;
	background-attachment: fixed;
	width: 100%;
	height: auto;
	min-height: 100vh;
}
#blockGlobal .imageHaut {
	padding-top: 5px;
}
#blockGlobal .block-Header {
	margin: auto;
}
#blockGlobal .sousSection {
	padding-bottom: 15px;
}

/*********************Titres********************/
/*Titre Principal*/
#blockGlobal .titleLevel-1 {
	font-size: 110px;
	text-align: center;
	text-transform: none;
	font-family: 'Alegreya', serif;
	color: #000;
	word-wrap: break-word;
	font-weight: normal;
}

#blockGlobal .section1 .titleLevel-1, #blockGlobal .firstBackground .titleLevel-1, #blockGlobal .secondBackground .titleLevel-1, #blockGlobal .row-1 .titleLevel-1{
	color: #fff;
}

/*Grand Titre*/
#blockGlobal .titleLevel-2, #blockGlobal .blockEvents .titleLevel-2, #blockGlobal .section14 .titleLevel-2 {
	font-family: 'Alegreya', serif;
	font-size: 85px;
	color: #000;
	line-height: 85px;
	word-wrap: break-word;
	text-align: center;
	text-transform: none;
}

#blockGlobal .section6 .titleLevel-2, #blockGlobal .section4 .titleLevel-2,#blockGlobal .section1 .titleLevel-2, #blockGlobal .row-1 .titleLevel-2 {
	color: #fff;
}

/*Titre moyen*/

#blockGlobal .titleLevel-3 {
	font-family: 'Lato', cursive;
	font-size: 35px;
	color: #000;
	word-wrap: break-word;
	text-transform: none;
	font-weight: normal;
	margin-top: 20px;
	text-align: center;
}

#blockGlobal .section6 .titleLevel-3, #blockGlobal .section4 .titleLevel-3, #blockGlobal .section1 .titleLevel-3, #blockGlobal .row-1 .titleLevel-3 {
	color : #fff;
}

/*#blockGlobal .titleLevel-3 {
	font-size: 25px;
	font-weight: 300;
	color: #888;
	text-align: center;
	color: #000;
	text-transform: none;
	word-wrap: break-word;
}
#blockGlobal .section1 .titleLevel-3 {
	color: #fff;
}*/

/*Petit titre*/
#blockGlobal .titleLevel-4, #blockGlobal .blockEvents .titleLevel-4 {
	font-size: 25px;
	font-weight: 300;
	color: #000;
	text-transform: none;
	word-wrap: break-word;
	font-family: 'Lato', cursive;
	margin-top: 10px;
}

#blockGlobal .section1 .titleLevel-4, #blockGlobal .section6 .titleLevel-4, #blockGlobal .section4 .titleLevel-4, #blockGlobal .row-1 .titleLevel-4 {
	color: #fff;
}

#blockGlobal .row-2 .titleLevel-4 {
	font-family: 'Lato', cursive;
	color: #fff;
}

#blockGlobal .repas .titleLevel-4, #blockGlobal .contactFooter .titleLevel-4 {
	text-align: center;
}


/*********************Fin titres********************/

/*********************Séparateurs*******************/

#blockGlobal .blockSeparator {
	border-top: 3px dotted #888;
	height: 5px;
	margin-top: 40px;
	margin-bottom: 40px;
}

#blockGlobal .section1 .blockSeparator, #blockGlobal .row-1 .blockSeparator, #blockGlobal .firstBackground .blockSeparator, #blockGlobal .secondBackground .blockSeparator, #blockGlobal .imageBackground .blockSeparator {
    border-top: 3px dotted #fff;
}

/******************Fin séparateurs*****************/

#blockGlobal .blockList-1 .list li {
    color: #ACACAC;
    font-size: 18px;
}

#blockGlobal .row-1 .blockList-1 .list li {
    color: #FFF;
}

#blockGlobal .picture {
	max-width: 100%;
	height: auto;
}
#blockGlobal .au {
	font-family: 'Lato', cursive;
	text-transform: uppercase;
	color: #fff;
}
#blockGlobal .resto {
	font-family: 'Lato', cursive;
	font-size: 44px;
	color: #000000;
	text-transform: uppercase;
}
#blockGlobal .hasParagraph {
	text-align: center;
	color: #FFF;
	font-size: 18px;
}
#blockGlobal .btnRoundedPosition-2 {
	text-align: center;
}
#blockGlobal .btnRounded-1 {
	background: none; 
	border: 1px solid;
	font-size: 20px;
}
#blockGlobal .section3 {
	background: #FFF;
	overflow: hidden;
}
#blockGlobal .section4 {
	background: #FFF;
	overflow: hidden;
}
#blockGlobal .section5{
	overflow: hidden;
	background-color: rgb(243, 243, 243);
}
#blockGlobal .section6 {
	background: #FFF;
	overflow: hidden;
}
#blockGlobal .section7 {
	background: #FFF;
	overflow: hidden;
}
#blockGlobal .section10 {
	background: #FFF;
	overflow: hidden;
}
#blockGlobal .blockfooter {
	overflow: hidden;
}
#blockGlobal .txtHeader {
	padding-top: 55vh;
}
#blockGlobal .txtHeaderInte {
	padding-top: 2%;
	padding-bottom: 30px;
}
#blockGlobal .Chef {
	width: auto;
	overflow: hidden;
	border-radius: 100%;
	border: 4px solid #656A6D;
}
#blockGlobal .txtHistoire {
	color: black;
}
#blockGlobal .hasParagraph {
	text-align: left;
}
#blockGlobal .famBanner {
	background: url("slide-homme.jpg") no-repeat center center / auto 100%;
	background-size: cover;
	background-attachment: fixed;
}
#blockGlobal .fam {
	font-family: 'Lato', cursive;
	font-size: 35px;
	color: #000000;
	text-transform: uppercase;
}
#blockGlobal .hasParagraph {
	color: #ACACAC;
}
#blockGlobal .discover {
	background: #000000;
	border: 1px solid;
	font-size: 20px;
}
#blockGlobal .marques {
	background: url("slide-5.jpg") no-repeat center center / auto 100%; 
	background-size: cover;
	background-attachment: fixed;
}
#blockGlobal .femmes {
	background: url("slide-7.jpg") no-repeat center center / auto 100%; 
	background-size: cover;
	background-attachment: fixed;
}
#blockGlobal .blockMainMenu #menu1 .item.active .linkMenu .innerLinkMenu-4, #blockGlobal .blockMainMenu #menu1 .item:hover .linkMenu .innerLinkMenu-4 {
	color: #fff;
	background: transparent;
}
#blockGlobal .plat-2 {
	border-radius: 100%;
	width: auto;
	height: auto;
}
#blockGlobal .fondgris {
	
}
#blockGlobal .horraires {
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	min-height: 220px;
}
#blockGlobal .nomPlat {
	font-family: 'Alegreya', serif;
}
#blockGlobal .hasParagraph {
	text-align: left;
}
#blockGlobal .nos {
	margin-top: -45px;
}
#blockGlobal .history {
	margin-top: -50px;
}
#blockGlobal .restaurant {
	margin-top: -65px;
}
#blockGlobal .qualite {
	font-family: 'Lato', cursive;
	color: #000000;
	text-transform: uppercase;
	font-size: 35px;
}
#blockGlobal .qualit {
	margin-top: -45px;
}
#blockGlobal .innerBackgroundSection {
	padding-top: 220px;
	padding-bottom: 190px;
}
#blockGlobal .btnRoundedPosition-1 {
	text-align: center;
}
#blockGlobal .pri {
	border: 1px solid #888;
	margin-top: 12px;
	height: 0;
}
#blockGlobal .trait {
	border-top: 1px solid #000;
	margin-bottom: 5px;
	margin-top: -10px;
	height: 0;
}
#blockGlobal .intro {
	text-align: center;
	font-size: 18px;
}
#blockGlobal .reservation {
	padding-top: 50px;
}
#blockGlobal .familly {
	margin-top: -50px;
}
#blockGlobal .firstBackground {
	background-color: #999999;
}
#blockGlobal .souligne {
	border-top: 3px solid #888;
	height: 5px;
	margin: 0;
}
#blockGlobal .liste {
	width: 100%;
	margin-top: -5px;
}
#blockGlobal .footerBackground {
	background-image: url('texture.jpg');
	background-attachment: fixed;
	color: #fff;
}
#blockGlobal .underT {
	text-align: center;
	font-family: 'Alegreya', serif;
	text-transform: none;
	font-size: 30px;
}
#blockGlobal .peace {
	text-align: left;
}
#blockGlobal .casque {
	margin-top: -45px;
}
#blockGlobal .assiette {
	font-family: 'Alegreya', serif;
	color: black;
	text-transform: none;
}
#blockGlobal .titretoque {
	text-align: left;
}
#blockGlobal .bvngauche {
	background-image: url("http://www.cuisines-etc.com/theme-opticien/variant-14/toque.jpg");
}
#blockGlobal .section16 .bvntoque {
	font-family: 'Alegreya', serif;
	text-transform: none;
}
#blockGlobal .titretoque {
	text-align: left;
}
#blockGlobal .pageii {
	margin-left: 360px;
}
#blockGlobal .secondBackground {
	background-color: #000000;
	color: #fff;
}
#blockGlobal .secondBackground .btnRounded-1 {
	background: #000000;
	color: #fff;
}
#blockGlobal .footerBackground .titleLevel-3,
#blockGlobal .footerBackground .hasParagraph p {
	color: #fff;
} 
#blockGlobal .blockfooter .CSWMenu .item {
	border-right: 1px solid #888;
}
#blockGlobal .blockfooter .CSWMenu .last {
	border: none;
}
#blockGlobal .actualites {
    color: #fff;
}
#blockGlobal .blockfooter .block-1 #menu4.CSWMenu .item {
	padding: 0 15px;
}
#blockGlobal .titre {
	font-weight: normal;
}
#blockGlobal .nomPlat p {
	text-align: center;
}
#blockGlobal .section7 .innerSection {
	padding-top: 50px;
	padding-bottom: 50px;
}
#blockGlobal .section5 .innerSection {
	padding-top: 50px;
	padding-bottom: 50px;
}
#blockGlobal .section3 .innerSection {
	padding-top: 50px;
	padding-bottom: 50px;
}
#blockGlobal .blockMainMenu #menu1 li {
    margin: 0 3px;
}
#blockGlobal .blockMainMenu #menu1 li .linkMenu {
	color: #fff;
	cursor: pointer;
}
#blockGlobal .section12 .innerSection {
	padding-top: 50px;
	padding-bottom: 50px;
}
#blockGlobal .section13 .innerSection {
	padding-top: 50px;
	padding-bottom: 50px;
}
#blockGlobal .section14 .innerSection {
	padding-top: 50px;
	padding-bottom: 50px;
}
#blockGlobal .section15 .innerSection {
	padding-top: 50px;
	padding-bottom: 50px;
}
#blockGlobal .section16 .titre1 {
	padding-top: 50px;
	padding-bottom: 50px;
}
#blockGlobal .section17 .titre2 {
	padding-top: 50px;
	padding-bottom: 50px;
}
#blockGlobal .section18 .titre3 {
	padding-top: 50px;
	padding-bottom: 50px;
}
#blockGlobal .section19 .titr4 {
	padding-top: 50px;
	padding-bottom: 50px;
}
#blockGlobal .backgroundFooter {
	padding-bottom: 750px;
}
#blockGlobal .tabGallery .cell .imgGallery {
	width: 100%;
	display: block;
}
#blockGlobal .firstBackground .blockSocialNetwork .listSocial .btnSocial {
	color: #fff;
}
#blockGlobal .firstBackground .blockSocialNetwork .listSocial .btnSocial .innerLink-1 {
	border: 1px solid #fff;
}
#blockGlobal .firstBackground .blockSocialNetwork.noText .listSocial .btnSocial .innerLink-1 {
	border: none;
}
#blockGlobal .blockSocialHeader {
	background: no-repeat 25px center #3D3D3F;
	display: inline-block;
	position: fixed;
	top: 30%;
	right: 0;
	width: auto;
	height: auto;
	z-index: 1;
}
#blockGlobal .blockSocialHeader .listSocial {
	width: 32px;
	padding: 6px 6px 0px 6px;
	height: auto !important;
}
#blockGlobal .blockSocialHeader .blockSocialNetwork {
	margin: 0;
}
#blockGlobal .blockSocialNetwork .listSocial .btnSocial {
	margin: 0;
}
#blockGlobal .blockSocialHeader .blockSocialNetwork .listSocial .btnSocial {
	display:-moze-inline-box;
	display:inline-block;
	zoom:1;
	#display:inline;
	background:none;
	height:auto;
	padding:0;
}
#blockGlobal .blockSocialHeader .blockSocialNetwork .listSocial .btnSocial .innerLink-1 {
	width: auto !important;
	border: 0px solid #fff;
	padding: 0;
}
#blockGlobal .blockSocialHeader .blockSocialNetwork .listSocial .btnSocial .innerLink-4 {
	font-size: 0;
	text-indent: -999px;
}
#blockGlobal .blockSocialFooter .blockSocialNetwork .listSocial .btnSocial:hover {
	color: #fff;
}
#blockGlobal .row-1 {
	background-image: url('actualite.jpg');
	background-attachment: fixed;
}
#blockGlobal .row-1 .hasParagraph {
	color: #fff;
}
#blockGlobal .blockEdito .titleLevel-2{
	font-family: 'Alegreya', serif;
}
#blockGlobal .headerPage {
	background-image: url('texture.jpg');
	background-attachment: fixed;
}
#blockGlobal .txtHeaderPage {
	padding-bottom:50px;
}
#blockGlobal .fondgris .citation {
	padding-top: 50px;
}
#blockGlobal .floatted {
	float: right;
}
#blockGlobal .entrepriseFooter {
	font-size: 12px;
	color: #888;
	padding: 0;
	line-height: 24px;
}
#blockGlobal .row-2 {
	padding: 0;
}
#blockGlobal .section10 .blockArticle .articleHead p {
	color: #fff;
}
#blockGlobal .section10 .hasParagraph {
	color: #fff;
}
#blockGlobal .section1 .hasParagraph {
	color: #fff;
}
#blockGlobal .section1 .blockList-1 .list li {
	color: #fff;
}
#blockGlobal .section1 .blockArticle .articleHead p {
	color: #fff;
}
#blockGlobal .blockNews .btnRounded-1 {
	font-family: 'Lato', cursive;
	font-size: 17px;
	color: #000000;
}
#blockGlobal .blockMenu .btnRounded-1 {
	font-family: 'Lato', cursive;
	font-size: 17px;
	color: #000000;
}
#blockGlobal .blockEvents .btnRounded-1 {
	font-family: 'Lato', cursive;
	font-size: 17px;
	color: #000000;
}
#blockGlobal .btnRounded-1:hover {
	background: #000000;
	border: 1px solid #fff;
}
#blockGlobal .btnRounded-1:hover {
	color: #FFF;
}
#blockGlobal .blockMenu .btnRoundedPosition-1 .btnRounded-1 .ricky {
	font-family: 'Lato', cursive;
	font-size: 17px;
	color: #fff;
}
#blockGlobal .section1 .section4 .section6 .blockEdito a {
	text-decoration: underline;
	color: #fff;
}
#blockGlobal .section6 .blockQuote {
	color: #fff;
}
#blockGlobal .section6 .blockQuote .signature {
	color: #fff;
}
#blockGlobal .section6 .blockQuote .signature .fonction {
	color: #fff;
}
#blockGlobal .blockQuote .signature {
    color: #000;
}
#blockGlobal .blockQuote .signature .fonction {
    color: #000;
}
#blockGlobal .section6 .blockList-1 .list li {
	color: #fff;
}
#blockGlobal .blockfooter .block-2 {
	text-align: left;
}
#blockGlobal .blockfooter .block-3 {
	text-align: right;
}
#blockGlobal .blockMainMenu .menu .CSWMenu .subMenu {
	left: 0;
	box-shadow: none;
}
#blockGlobal .blockMainMenu #menu1 .subMenu {
	top: 85%;
}
#blockGlobal .CSWMenu .subMenu .subItem .subLink .innerSubLink-3 {
	background: none;
}
#blockGlobal .CSWMenu .subMenu {
	width: auto;
	min-width: 100%;
}
#blockGlobal .CSWMenu .item.last .subMenu {
	right: auto;
}
.blockGallery .tabGallery .cell {
	padding:0 0px;
	vertical-align:top;
}
#blockGlobal .blockMainMenu #menu1 .item .linkMenu .innerLinkMenu-4 {
	padding: 35px 8px 20px;
	font-size:22px;
	text-transform:uppercase;
	font-family:'Lato';
}
#blockGlobal .blockfooter .innerFooter .entrepriseFooter .TDR {
	padding-right: 10px;
}
#blockGlobal .firstBackground .fondgris {
	background-color: none;
}
#blockGlobal .blockfooter .block-1 .CSWMenu {
	text-align: left;
}
#blockGlobal .blockfooter .block-1 .CSWMenu .item {
	float: none;
	display: inline-block;
}
#blockGlobal #headerBanner .btnRounded-1:hover {
	background: #fff;
	color: #000000;
}
#blockGlobal .fondgris .pictureContent .plat-2 {
	width: 180px;
	height: 180px;
	padding: 15px 0;
}
#blockGlobal .btnRounded-1:hover {
	background: #fff;
	border: 1px solid #000000;
	color: #000000;
}
#blockGlobal .containerFormula .prix {
	color: #888;
}
#blockGlobal .blockNews .btnRounded-1:hover {
	background-color: #000000;
	color: #fff;
	border: 1px solid #000000;
}
#blockGlobal .white .btnRounded-1 {
	color: #000000;
}
#blockGlobal .white .btnRounded-1:hover {
	background-color: #000000;
	color: #fff;
	border: 1px solid #000000;
}
#blockGlobal .blockMainMenu #menu1 .subMenu a {
	color: #666;
}
#blockGlobal .blockSocialNetwork .listSocial .btnSocial .innerLink-1 {
	border: 1px solid #888;
}
#blockGlobal .blockSocialNetwork .listSocial .btnSocial {
	color: #888;
}
#blockGlobal .createurTitle {
	padding-top: 10px;
}

/***********************Styles ancienne version**********************/

#blockGlobal .notre {
	font-family:'Alegrya', serif;
	color: #000;
	font-size: 40px;
	line-height: 40px;
}

#blockGlobal .histoire {
	font-family:'Alegrya', serif;
	color: #333534;
	font-size: 55px;
	text-transform: uppercase;
}

#blockGlobal .entreprise {
	font-family:'Alegrya', serif;
	color: #fff;
	font-size: 90px;
	line-height: 25px;
	display: inline;
}

#blockGlobal .menus {
	font-family:'Lato', cursive;
	text-transform: uppercase;
	font-size: 35px;
	color: #333534;
}

#blockGlobal .produits {
	font-family:'Alegrya', serif;
	color: #fff;
	font-size: 85px;
	line-height: 40px;
	display: inline;
}


/******************* CORRECTION IE 10 - 11 **************************/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) 
{
    html{
        overflow: hidden;
        height: 100%;    
    }
    body{
        overflow: auto;
        height: 100%;
    }
}
/********************** RESPONSIVE **********************************/
@media screen and (max-width: 1200px){ 
	#blockGlobal .titleLevel-1 {
        font-size: 90px;
	}
}
@media screen and (max-width: 1024px){ 
	#blockGlobal .txtHeader { 
		padding-top: 20vh;
	}
	#blockGlobal .titleLevel-1 {
        font-size: 80px;
	}
	#blockGlobal .headerBanner, #blockGlobal .famBanner, #blockGlobal .marques, #blockGlobal .headerPage, #blockGlobal .footerBackground, #blockGlobal .femmes, #blockGlobal .row-1 {
    	background-attachment: scroll !important;
    }
}

@media screen and (max-width: 959px) {
	#blockGlobal .blockMainMenu #menu1 .item.active .linkMenu .innerLinkMenu-4,
	#blockGlobal .blockMainMenu #menu1 .item:hover .linkMenu .innerLinkMenu-4 {
		background: none;
	}
	#blockGlobal .blockMainMenu #menu1 .subMenu {
		top: auto;
	}
	#blockGlobal .blockMainMenu #menu1.CSWMenu .item .linkMenu.active .innerLinkMenu-3,
	#blockGlobal .blockMainMenu #menu1.CSWMenu .item .linkMenu:hover .innerLinkMenu-3,
	#blockGlobal .blockMainMenu #menu1 .subMenu .subItem .subLink.active .innerSubLink-3,
	#blockGlobal .blockMainMenu #menu1 .subMenu .subItem .subLink:hover .innerSubLink-3 {
		background-color: #000000;
	}
	#blockGlobal .titleLevel-2, #blockGlobal .blockEvents .titleLevel-2, #blockGlobal .section14 .titleLevel-2 {
		font-size: 60px;
		line-height: 60px;
	}
	#blockGlobal .blockMainMenu .innerMainMenu-3 {
		background: url('ico_menu.png') no-repeat center center;
	}
	#blockGlobal .menuFixed .innerMainMenu-3:hover #menu1.CSWMenu {
		margin-right: 0px;
	}
	#blockGlobal.isUnsemantic .blockMainMenu {
		margin: 0 -10px;
	}
	#blockGlobal .blockfooter .block-2 {
		text-align: center;
	}
	#blockGlobal .blockMainMenu #menu1 .subMenu a {
		color: #fff;
	}

	#blockGlobal .titleLevel-1 {
        font-size: 70px;
	}
}

@media screen and (max-width: 767px) {
	#blockGlobal .menu {
		padding: 0;
	}
	#blockGlobal .pos {
		padding-top: 120px;
		padding-bottom: 90px;
	}
	#blockGlobal .txtHeaderInte {
		padding: 0;
	}
	#blockGlobal .au {
		font-size: 20px;
	}
	#blockGlobal .resto {
		font-size: 28px;
	}
	#blockGlobal .blockSocialHeader {
		display: none;
	}
	#blockGlobal .txtHeaderPage {
		padding: 0;
	}
	#blockGlobal .imageHaut {
		float: left;
	}
	#blockGlobal .block-Header .blockMainMenu .CSWMenu#menu1 {
		background-position-x: 40%;
	}
	#blockGlobal .blockfooter  .block-1 .CSWMenu .item {
		padding: 0px;
		border: none;
		padding-top: 5px;
		padding-right: 5px;
		padding-left: 5px;
		float: none;
		text-align: center;
	}
	#blockGlobal .Chef {
		width: 75%;
	}
	#blockGlobal .history {
		margin-top: -95px;
	}
	#blockGlobal .nos {
		margin-top: -90px;
	}
	#blockGlobal .horraires {
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		border-left: none;
		border-right: none;
	}
	#blockGlobal .tarifs {
		text-align: center;
		margin: 0;
		padding-top: 10px;
	}
	#blockGlobal .cacher {
		display: none;
	}
	#blockGlobal .pri {
		margin-top: 14px;
		margin-bottom: 5px;
	}
	#blockGlobal .tabGallery .cell .imgGallery {
		width: 100%;
		height: auto;
	}
	#blockGlobal .section6 .grid-35 {
		display: none;
	}
	#blockGlobal .blockSocialNetwork .listSocial {
		width: 220px;
		display: inline-block;
	}
	#blockGlobal .blockSocialHeader {
		top: 85%;
		position: absolute;
	}
	#blockGlobal .titre {
		padding-top: 25px;
	}
	#blockGlobal .txtHeader .btnRoundedPosition-1 {
		padding-top: 15px
	}
	#blockGlobal .txtHeaderInte .btnRoundedPosition-1 {
		padding-top: 15px
	}
	#blockGlobal .plat-2 {
		padding-top: 15px;
	}
	#blockGlobal .blockfooter .block-2 .partenaires {
		text-align: center;
		padding-top: 10px;
	}
	#blockGlobal .entrepriseFooter {
		text-align: center;
		float: none;
	}
	#blockGlobal .innerBackgroundSection {
		padding-top: 100px;
		padding-bottom: 90px;
	}
	#blockGlobal .LayoutContent {
		padding: 0;
	}
	#blockGlobal .blockSidebar {
		padding: 0;
	}

	#blockGlobal .titleLevel-1 {
        font-size: 65px;
	}

	/*Grand Titre*/
	#blockGlobal .titleLevel-2, #blockGlobal .blockEvents .titleLevel-2, #blockGlobal .section14 .titleLevel-2 {
		font-size: 50px;
	}

	/*Titre moyen*/
	#blockGlobal .titleLevel-3 {
		font-size: 25px;
	}

	/*Petit titre*/
	#blockGlobal .titleLevel-4, #blockGlobal .blockEvents .titleLevel-4 {
		font-size: 15px;
	}

	/*Grand Titre spécial*/
		#blockGlobal .menus {
		font-size: 25px;
		}
	/*Texte*/
	#blockGlobal .hasParagraph {
	    font-size: 16px;
	}
}

@media screen and (max-width: 650px) {
	#blockGlobal .menu {
		padding: 0;
	}
	#blockGlobal .txtHeaderInte {
		padding: 0;
	}
	#blockGlobal .titleLevel-2, #blockGlobal .blockEvents .titleLevel-2, #blockGlobal .section14 .titleLevel-2 {
		font-size: 45px;
		line-height: 45px;
	}
	#blockGlobal .au {
		font-size: 20px;
	}
	#blockGlobal .resto {
		font-size: 28px;
	}
	#blockGlobal .blockSocialHeader {
		display: none;
	}
	#blockGlobal #txtHeaderPage {
		padding: 0;
	}
	#blockGlobal .imageHaut {
		float: left;
	}
	#blockGlobal .block-Header .blockMainMenu .CSWMenu#menu1 {
		background-position-x: 40%;
	}
	#blockGlobal .blockfooter  .block-1 .CSWMenu .item {
		padding: 0px;
		border: none;
		padding-top: 5px;
	}
	#blockGlobal .Chef {
		width: 75%;
	}
	#blockGlobal .history {
		margin-top: -95px;
	}
	#blockGlobal .nos {
		margin-top: -90px;
	}
	#blockGlobal .horraires {
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		border-left: none;
		border-right: none;
	}
	#blockGlobal .tarifs {
		text-align: center;
		margin: 0;
		padding-top: 10px;
	}
	#blockGlobal .cacher {
		display: none;
	}
	#blockGlobal .pri {
		margin-top: 14px;
		margin-bottom: 5px;
	}
	#blockGlobal .tabGallery .cell .imgGallery {
		width: 100%;
		height: auto;
	}
	#blockGlobal .section6 .grid-35 {
		display: none;
	}
	#blockGlobal .blockSocialNetwork .listSocial {
		width: 220px;
	}
	#blockGlobal .blockSocialHeader {
		top: 85%;
		position: absolute;
	}
	#blockGlobal .titre {
		padding-top: 25px;
	}
	#blockGlobal .txtHeader .btnRoundedPosition-1 {
		padding-top: 15px
	}
	#blockGlobal .txtHeaderInte .btnRoundedPosition-1 {
		padding-top: 15px
	}
	#blockGlobal .txtHeader { 
		padding-top: 0vh;
	}

	#blockGlobal .titleLevel-1 {
        font-size: 55px;
	}
}

@media screen and (max-width: 627px) {
	#blockGlobal .restaurant {
		margin-top: -55px;
	}
	#blockGlobal .casque {
		margin-top: -95px;
	}
	#blockGlobal .pageii {
		margin: 0;
	}
}

@media screen and (max-width: 568px) {
	#blockGlobal .restaurant {
		margin-top: -50px;
	}
	#blockGlobal .resto {
		font-size: 55px;
	}
	#blockGlobal .titleLevel-2, #blockGlobal .blockEvents .titleLevel-2, #blockGlobal .section14 .titleLevel-2 {
		font-size: 31px;
		line-height: 31px;
	}
	#blockGlobal .titleLevel-1 {
        font-size: 40px;
	}
}

/* Charte Parallax Variant-14 */

/* Font color */
#blockGlobal .blockNews .contentNews .titleLevel-2 , 
#blockGlobal .blockReservez .blockTabForm .separate {
	color: #A6174B;
}

/* bouton */
#blockGlobal .btnRounded-1 {
	background-color:#A6174B;
	color: #FFF;
}
#blockGlobal .btnRounded-1:hover{
	color: #A6174B;
	background: #FFF;
	border: 1px solid #A6174B;
}
#blockGlobal .blockNews .btnRounded-1{
	color: #FFF;
}
#blockGlobal .blockNews .btnRounded-1:hover {
    background-color: #FFF;
    color: #A6174B;
    border: 1px solid #A6174B;
}
#blockGlobal .white .btnRounded-1 {
    color: #FFF;
}
#blockGlobal .white .btnRounded-1:hover {
    background-color: #FFF;
    color: #A6174B;
    border: 1px solid #A6174B;
}
#blockGlobal .blockEvents .btnRounded-1 {
    color: #FFF;
}
#blockGlobal .btnRounded-1:hover {
    color: #A6174B;
}
#blockGlobal .secondBackground .btnRounded-1 {
	background-color: #A6174B;
}
#blockGlobal .secondBackground .btnRounded-1:hover {
    background-color: #FFF;
}


#blockGlobal .blockQuote .signature {
    color: #A6174B;
}

/* block Color */
#blockGlobal .section4 {
	background-color:#A6174B;
}

/*------------------*/


#blockGlobal .blockMainMenu #menu1 .item.active .linkMenu .innerLinkMenu-4, 
#blockGlobal .blockMainMenu #menu1 .item:hover .linkMenu .innerLinkMenu-4 {
	background-color:#A6174B;
}

/* formulaire */
#blockGlobal .blockReservez .blockTabForm .compartment, 
#blockGlobal .blockReservez .blockTabForm .text, 
#blockGlobal .blockReservez .blockTabForm .textarea {
	border-color:#A6174B;
	color: #A6174B;
}



/*ajout 20-03-15*/

#blockGlobal .secondBackground,
.CSWWeather .visual {
	background-color:#A6174B;
}

#blockGlobal .blockReservez .blockTabForm .compartment ,
#blockGlobal .blockReservez .blockTabForm .text ,
#blockGlobal .blockReservez .blockTabForm .textarea {
	border:1px solid #A6174B;
	color:#A6174B;
}

#blockGlobal .titleLevel-2,
#blockGlobal .blockReservez .blockTabForm .separate {
	color:#A6174B;
}

#blockGlobal .firstBackground {
	background-color:#A6174B;
}
#blockGlobal .blockBreadCrumb .breadCrumb .item .link .innerLink-3 {
	color:#A6174B;
}
#blockGlobal .resto {
	color:#A6174B;
}
#blockGlobal .notre {
	color: #A6174B;
}
#blockGlobal .fam {
	color: #A6174B;
}
#blockGlobal .qualite {
	color: #A6174B;
}
#blockGlobal .contacts {
	color:#fff;
}
#blockGlobal .chrome {
	color: #fff;
}
#blockGlobal .firstBackground .pointille {
	border-top: 3px dotted #fff;
}

#blockGlobal .blockSeparator {
	border-top: 3px dotted #A6174B;
}
#blockGlobal .firstBackground .notre {
	color: #fff;
}
@media screen and (max-width: 959px) {
	#blockGlobal .blockMainMenu #menu1 .item.active .linkMenu .innerLinkMenu-4 {
		background: none;
	}
	#blockGlobal .blockMainMenu .CSWMenu#menu1 .item .linkMenu.active .innerLinkMenu-3,
	#blockGlobal .blockMainMenu .CSWMenu#menu1 .item .linkMenu:hover .innerLinkMenu-3,
	#blockGlobal .blockMainMenu #menu1 .subMenu .subItem .subLink.active .innerSubLink-3,
	#blockGlobal .blockMainMenu #menu1 .subMenu .subItem .subLink:hover .innerSubLink-3 {
		background: #A6174B;
	}
}


/*ajout 22-07-16*/

#blockGlobal .blockQuote .signature, #blockGlobal .blockQuote .signature .fonction {
 	color: #A6174B;
 }
 #blockGlobal .quoteOpen {
    background: url(puce_open_v14.png) no-repeat top left;
}
#blockGlobal .quoteClose {
    background: url(puce_close_v14.png) no-repeat bottom right;
}