<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */

/* Font Family */

#blockGlobal {
	font-family:'Fira Sans', 'sans-serif';
	font-weight: 400;
	background-color:#ffffff;
	color:#464646;
}

a {
	text-decoration : none;
	color:#fff;
}

#blockGlobal .hasParagraph p {

	font-size: 14px;
	line-height: 18px;
	padding-bottom: 10px;
	font-family:'Fira Sans', 'sans-serif';
	font-weight:400;
	text-align:justify;
}

#blockGlobal .firstBackground .hasParagraph,
#blockGlobal .secondBackground .hasParagraph,
#blockGlobal .thridBackground .hasParagraph,
#blockGlobal .fourBackground .hasParagraph{
	color:#fff;
}
/*-----------------------------------------------+
+ Titre générique                                +
+-----------------------------------------------*/
#blockGlobal .title {
	color:#888888;
}
#blockGlobal .firstBackground .title,
#blockGlobal .secondBackground .title,
#blockGlobal .thridBackground .title,
#blockGlobal .fourBackground .title{
	color:#fff;
}
/*-----------------------------------------------+
+ Titre générique level-2                        +
+-----------------------------------------------*/

#blockGlobal .titleLevel-2 {
	font-size:40px;
	text-transform:uppercase;
	text-align:center;
	font-weight:300;
	font-family:'Oswald';
}

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

#blockGlobal .titleLevel-3 {
	font-size:20px;
	text-transform:uppercase;
	text-align:center;
	font-weight:300;
	font-family:'Oswald';
}

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

#blockGlobal .titleLevel-4 {
	font-size:16px;
	text-transform:uppercase;
	font-weight:300;
	font-family:'Oswald';
}

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

#blockGlobal .btnLink-1 {
	margin-top:0;
	border:none;
	color:#ffa800;
	text-decoration:none;
	background:none;
	padding: 5px 5px 5px 5px;
	font-size:14px;
	font-family:'Fira sans', 'sans-serif';
	font-weight:400;
	background: url("puce_list-1.png") no-repeat 0 11px;
}
#blockGlobal .firstBackground .btnLink-1,
#blockGlobal .secondBackground .btnLink-1,
#blockGlobal .thridBackground .btnLink-1,
#blockGlobal .fourBackground .btnLink-1 {
	background: url("puce_list-2.png") no-repeat 0 11px;
	color:#fff;
}
/*-----------------------------------------------+
+ button rounded-1                                +
+-----------------------------------------------*/
#blockGlobal .btnRounded-1 {
	background:#ffa800;
	font-size: 14px;
	height:30px;
	line-height:30px;
	text-shadow: none;
	font-weight:normal;
	text-decoration:none;
	font-family:'Fira sans', 'sans-serif';
	font-weight:300;
}

#blockGlobal .firstBackground .btnRounded-1,
#blockGlobal .thridBackground .btnRounded-1{
	color:#888888;
	background:#fff;
}
#blockGlobal .btnRounded-1 .innerLink-4 {
	padding-left:5px;
	background-image: none;
}

#blockGlobal .btnRounded-1 .innerLink-1,
#blockGlobal .btnRounded-1 .innerLink-2,
#blockGlobal .btnRounded-1 .innerLink-3{
	background:none
}
/*-----------------------------------------------+
+ Séparations                                    +
+-----------------------------------------------*/

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

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

#blockGlobal .feedSourceContent {
    display: block;
    font-size: 18px;
    margin-bottom: 20px;
	text-align:center;
	color:#888888;
}
#blockGlobal .firstBackground .feedSourceContent,
#blockGlobal .secondBackground .feedSourceContent,
#blockGlobal .thridBackground .feedSourceContent,
#blockGlobal .fourBackground .feedSourceContent {
	color:#fff;
}
#blockGlobal .blockRSSFeed .titleLevel-2 {
	text-align:center;
	color:#888888;
}

#blockGlobal .firstBackground .blockRSSFeed .titleLevel-2,
#blockGlobal .secondBackground .blockRSSFeed .titleLevel-2,
#blockGlobal .thridBackground .blockRSSFeed .titleLevel-2,
#blockGlobal .fourBackground .blockRSSFeed .titleLevel-2 {
	color:#fff;
}
#blockGlobal .feedContent {
    text-align: center;
}

#blockGlobal .feedContent .btnRounded-1 {
}

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

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

#blockGlobal .blockDownloadFile .btnRounded-1 {

}

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

#blockGlobal .blockList-1 .list .item {
	color:#888888;
    line-height:18px;
}

#blockGlobal .blockList-1 .list .item {
	background:url(puce_list-1.png) no-repeat 0 5px;
	padding-left:20px;
}

#blockGlobal .blockList-1 .list .item .innerItem {
	background:none;
	padding-left:0;
}

#blockGlobal .firstBackground .blockList-1 .list .item,
#blockGlobal .secondBackground .blockList-1 .list .item,
#blockGlobal .thridBackground .blockList-1 .list .item,
#blockGlobal .fourBackground .blockList-1 .list .item {
	color:#fff;
	background:url(puce_list-2.png) no-repeat 0 5px;
}
/*-----------------------------------------------+
+ Image seule générique                          +
+-----------------------------------------------*/

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


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

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

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

#blockGlobal .firstBackground .clicToAdd .innerClic,
#blockGlobal .secondBackground .clicToAdd .innerClic,
#blockGlobal .thridBackground .clicToAdd .innerClic,
#blockGlobal .fourBackground .clicToAdd .innerClic {
    background:url(puce_video2.png) no-repeat left center;
}
/*-----------------------------------------------+
+ Animation flash générique                      +
+-----------------------------------------------*/

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

#blockGlobal .firstBackground .blockFlashObject.left object,
#blockGlobal .secondBackground .blockFlashObject.left object,
#blockGlobal .thridBackground .blockFlashObject.left object,
#blockGlobal .fourBackground .blockFlashObject.left object {
    border: 3px solid #fff;
}

/*-----------------------------------------------+
+ Date et heure générique                        +
+-----------------------------------------------*/

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

#blockGlobal .firstBackground .blockClock,
#blockGlobal .secondBackground .blockClock,
#blockGlobal .thridBackground .blockClock,
#blockGlobal .fourBackground .blockClock {
	color:#fff;
}

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

}


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

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

#blockGlobal .firstBackground .blockCounter .counterInner-3,
#blockGlobal .secondBackground .blockCounter .counterInner-3,
#blockGlobal .thridBackground .blockCounter .counterInner-3,
#blockGlobal .fourBackground .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 {
	text-align:left;
}

#blockGlobal .blockArticle .titleLevel-3 {
	margin-bottom:10px;
	text-align:left;
}

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

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

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

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

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

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

#blockGlobal .firstBackground .blockArticle .articleHead p,
#blockGlobal .secondBackground .blockArticle .articleHead p,
#blockGlobal .thridBackground .blockArticle .articleHead p,
#blockGlobal .fourBackground .blockArticle .articleHead p {
	color:#fff;
}

#blockGlobal .ContentRight .blockArticle .blockPicture {
	max-width:48%;
}

/*-----------------------------------------------+
+ 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:#95af02;
	margin-top:55px;
	position: absolute;
    z-index: 3;
	left:0;
	right:0;
}

#blockGlobal .section4 {
	background-color:#e8e8e8;
}

#blockGlobal .section10 {
	background-color:#373737;
}

#blockGlobal .firstBackground {
	background-color:#ffa800;
}

#blockGlobal .secondBackground {
	background-color:#95af02;
}

#blockGlobal .thridBackground {
	background-color:#f01874;
}

#blockGlobal .fourBackground {
	background-color:#888888;
}
/*-----------------------------------------------+
+ Espacement des sections                        +
+-----------------------------------------------*/

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

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

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

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

#blockGlobal .block-Header {
	position:relative;
}

#blockGlobal .block-Header .HeaderItem {
	padding:0;
}
#blockGlobal .block-Header .HeaderItem. .block-Logo {
	min-height:45px;
}

/*-----------------------------------------------+
+ Header                                         +
+-----------------------------------------------*/
#blockGlobal .block-Logo .innerLogo {
    position: absolute;
    top: -42px;
    z-index: 5;
	display:block;
}

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

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

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

#blockGlobal .blockMainMenu #menu1 .item {
	display:-moz-inline-box;
	display:inline-block;
	zoom:1;
	#display:inline;
	color: #fff;
    float: left;
    font-size: 17px;
    height: 24px;
    line-height: 25px;
    margin: 10px 8px 15px;
}

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

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

#blockGlobal .blockMainMenu #menu1 .item .linkMenu {
	color:#fff;
	cursor:pointer;
}
#blockGlobal .blockMainMenu .CSWMenu .subMenu .subItem .subLink .innerSubLink-3 {
	background: none;
	padding: 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:left;
}

#blockGlobal .blockMainMenu #menu1 .item .linkMenu .innerLinkMenu-4 {
    padding: 0 0 3px;
	font-size:17px;
	text-transform:uppercase;
	font-weight:300;
	font-family:'Oswald';
}

#blockGlobal .blockMainMenu #menu1 .item.active .linkMenu .innerLinkMenu-4 ,
#blockGlobal .blockMainMenu #menu1 .item:hover .linkMenu .innerLinkMenu-4 {
	color: #fff;
	border-bottom:1px solid #FFF;
}

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

/* 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 .containerSlider {
	position:relative;
}

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

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

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

#blockGlobal div#all-Slide {
	width: auto;
	position: relative;
	text-align:right;
    padding-top:200px;
    padding-bottom:50px;
    max-width: 1200px;
    margin:0 auto;

}

#blockGlobal div#all-Slide .titleLevel-2 {
	margin: 0;
	text-align:left;
	font-size:30px;
	color:#ffa800;
	padding: 0;
	font-family:'Oswald';
	text-transform:uppercase;
	display:inline-block;
	*zoom:1;
}
#blockGlobal div#all-Slide .hasParagraph {
	padding:5px;
}

#blockGlobal div#all-Slide .hasParagraph p {
	text-align:left;
	font-weight:300;
}

#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 {
	display: inline-block;
    padding: 25px 30px 15px;
    z-index: 2;
	background-color: rgba(255,255,255,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#aaffffff, endColorstr=#aaffffff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#aaffffff, endColorstr=#aaffffff)";
}


#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 {
	margin:-4% 0 2.3%;
	position:absolute;
	width:100%
}

#blockGlobal .controlSlide .btnSlide {
	text-align:center;
}

#blockGlobal .controlSlide .btnSlide .control {
	display:-moz-inline-box;
	display:inline-block;
	*zoom:1;
	background: url(bullet-sprite.png) no-repeat 0 0;
	margin:0 3px;
	width:12px;
	height:12px;

}

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

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

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

#blockGlobal .CSWSlide .navigationSlider .nav-right .link-nav {
	position:absolute;
	top:50%;
	right:0;
	background:url(arrow-right.png) no-repeat top center;
	display:block;
	width:17px;
	height:24px;
}

/*-----------------------------------------------+
+ SECTION3 blockActivity                          +
+-----------------------------------------------*/

#blockGlobal .blockActivity .containerPicture {
	position:relative;
	text-align:center;
}

#blockGlobal .blockActivity .containerPicture .blockPicture .picture {
	border-top:8px solid #e56e6e;
}

#blockGlobal .blockActivity .containerPicture .banner {
	position:absolute;
	top:8px;
	right:0;
	z-index:3;
	width:90%;
}

#blockGlobal .blockActivity .containerPicture .banner .picture {
	max-width:100%;
}

#blockGlobal .blockActivity .containerPicture .arrow-down {
	display: block;
    position: absolute;
    text-align: center;
    top: 4px;
    width: 100%;
    z-index: 2;
}

#blockGlobal .blockActivity .titleLevel-4 {
	color:#e56e6e;
	text-align:left;
}

#blockGlobal .blockActivity .col-activity .btnRoundedPosition-1 {
	text-align:right;
}

#blockGlobal .blockActivity .activity-1 .blockPicture .picture {
	border-color:#95af02;
}

#blockGlobal .blockActivity .activity-2 .blockPicture .picture {
	border-color:#f01874;
}

#blockGlobal .blockActivity .activity-3 .blockPicture .picture {
	border-color:#ffa800;
}


#blockGlobal .blockActivity .activity-1 .titleLevel-4  {
	color:#95af02;
}

#blockGlobal .blockActivity .activity-1 .btnRounded-1 {
	background-color:#95af02;
}

#blockGlobal .blockActivity .activity-2 .titleLevel-4  {
	color:#ffa800;
}

#blockGlobal .blockActivity .activity-2 .btnRounded-1 {
	background-color:#ffa800;
}

#blockGlobal .blockActivity .activity-3 .titleLevel-4  {
	color:#f01874;
}

#blockGlobal .blockActivity .activity-3 .btnRounded-1 {
	background-color:#f01874;
}

/*-----------------------------------------------+
+ SECTION4 BLOCK ABOUT                          +
+-----------------------------------------------*/
#blockGlobal .blockDocumentations {
	min-height:475px;
}

#blockGlobal .blockDocumentations .discover,
#blockGlobal .blockDocumentations .reserver,
#blockGlobal .blockDocumentations .Documentation {
	height:100%;
}

#blockGlobal .blockDocumentations .item-column {
	padding-left:0;
	padding-right:0;
	min-height: 458px;
}

#blockGlobal .blockDocumentations .discover {
	background:url(bg_map.jpg) center top;
	background-size:cover;
    padding-top: 40px;
}

#blockGlobal .blockDocumentations .reserver,
#blockGlobal .blockDocumentations .Documentation {
	background: #E8E8E8;
}
#blockGlobal .blockAbout .blockDocumentations .reserver,
#blockGlobal .blockAbout .blockDocumentations .Documentation {
	background: #FFF;
}
#blockGlobal .thridBackground .blockDocumentations .reserver,
#blockGlobal .thridBackground .blockDocumentations .Documentation {
	background: #FFF;
}
#blockGlobal .thridBackground .blockDocumentations .hasParagraph,
#blockGlobal .thridBackground .blockDocumentations .blockList-1 .list .item {
	color:#888888;
}
#blockGlobal .thridBackground .blockDocumentations .blockList-1 .list .item {
	background:url(puce_list-1.png) no-repeat 0 5px;
}
#blockGlobal .thridBackground .blockDocumentations .btnRounded-1 {
	color:#FFF;
}

#blockGlobal .thridBackground .blockDocumentations .reserver .btnRounded-1 {
	background-color:#FFA800;
}

#blockGlobal .blockDocumentations .discover .titleLevel-3,
#blockGlobal .blockDocumentations .reserver .titleLevel-3,
#blockGlobal .blockDocumentations .Documentation .titleLevel-3 {
	color: #fff;
    font-size: 23px;
    margin-bottom: 15px;
    text-align: center;
}

#blockGlobal .blockDocumentations .titleLevel-3.titleCloseness {
	margin-top:10px;
}

#blockGlobal .blockDocumentations .discover .hasParagraph {
	padding-bottom:0;
}

#blockGlobal .blockDocumentations .discover .hasParagraph p {
	color:#FFF;
	font-size:16px;
	font-weight:300;
	font-family:'Fira sans', 'sans-serif';
	padding:18px 40px 0;
	line-height:23px;
}

#blockGlobal .blockDocumentations .discover .titleLevel-4 {
	font-weight:300;
	font-family:'Fira sans', 'sans-serif';
	color:#FFF;
	text-transform:none;
	text-align:center;
	padding-top:10px;
}

#blockGlobal .blockDocumentations .discover .iconContainer {
	text-align:center;
}

#blockGlobal .blockDocumentations .discover .closeness-list {
	margin:0 auto;
	display:inline-block;
}

#blockGlobal .blockDocumentations .discover .closeness-list .item-closeness {
	float:left;
	margin:0 5px;
}

#blockGlobal .blockDocumentations .reserver .titlereserver {
	background: #ffa800;
	padding:0 0 10px;
	text-align:center;
    padding-top: 40px;
}

#blockGlobal .blockDocumentations .reserver .item-column .pictoBg {
	height:27px;
	text-align:center;
}

#blockGlobal .blockDocumentations .reserver .formreserver {
	padding:20px 20px 10px 60px;
}

#blockGlobal .blockDocumentations .reserver .formreserver label {
	display:inline-block;
	*zoom:1;
	font-weight:300;
	font-family:'Fira sans', 'sans-serif';
	font-size:16px;
	color:#7e7e7e;
	margin-bottom:26px;
	padding-right:5px;
}

#blockGlobal .blockDocumentations .reserver .formreserver .text {
	display:inline-block;
	*zoom:1;
	font-weight:300;
	font-family:'Fira sans', 'sans-serif';
	font-size:16px;
	color:#7e7e7e;
	border:1px solid #7e7e7e;
	margin-left:27%;
	margin-right:5px;
	padding-left:10px;
	padding-right:10px;
	height:28px;
	line-height:28px;
	width:30%;
}

#blockGlobal .blockDocumentations .reserver .formreserver img {
	vertical-align:middle;
}

#blockGlobal .blockDocumentations .reserver .formreserver .house {
	display:inline-block;
	*zoom:1;
	float:left;
	margin-bottom: 0;
}

#blockGlobal .blockDocumentations .reserver .formreserver .house.last {
	margin-left:20%;
}

#blockGlobal .blockDocumentations .reserver .formreserver .blockSubmit {
	text-align:center;
	margin-top:20px;
}

#blockGlobal .blockDocumentations .item-title .titleLevel-3 .CSWEditable {
	vertical-align:middle;
	padding:0 6px 0 0;
}

#blockGlobal .blockDocumentations .item-title .hasParagraph p {
	text-align:center;
	color:#FFF;
}

/* Documentation */
#blockGlobal .blockDocumentations .Documentation {
	border-left:1px solid #f4f4f4;
}

#blockGlobal .blockDocumentations .Documentation .titleDocumentation {
	background: #95af02;
	padding:0 0 10px;
	text-align:center;
    padding-top: 40px;
}

#blockGlobal .blockDocumentations .Documentation .icon {
	display:inline-block;
	*zoom:1;
	float:left;
	margin:5px 45px 5px 0;
}

#blockGlobal .blockDocumentations .Documentation .containerDocumentation {
	padding:0 40px 10px;
}

#blockGlobal .blockDocumentations .Documentation .containerDocumentation .first {
	margin-top:20px;
}

#blockGlobal .blockDocumentations .Documentation .containerDocumentation .itemCustumer {
	border-bottom:1px solid #cdcdcd;
	margin-bottom:7px;
	margin-right:30px;
}

#blockGlobal .blockDocumentations .Documentation .blockList-1 {
	padding-top:30px;
	width:77%;
	margin:0 auto;
	display:block;
}

#blockGlobal .blockDocumentations .Documentation .blockList-1 .list .item .linkDoc {
	color:#7e7e7e;
	text-decoration:underline;
	font-size:20px;
	font-family:'Fira sans', 'sans-serif';
}

#blockGlobal .blockDocumentations .Documentation .containerDocumentation .btnRounded-1 {
	background-color:#95af02;
	margin-top:72px;
}

/*-----------------------------------------------+
+ SECTION5 NEWS                                 +
+-----------------------------------------------*/

#blockGlobal .blockNews .titleLevel-2 {
	color:#888888;
	margin-bottom:60px;
}

#blockGlobal .blockNews .titleLevel-3 {
	color: #888888;
    margin-bottom: 8px;
    text-align: left;
}

#blockGlobal .blockNews .titleLevel-4 {
	color:#95af02;
	font-style:italic;
	text-transform:none;
}

#blockGlobal .blockNews .col-news .btnRoundedPosition-1 {
	text-align:right;
}

#blockGlobal .blockNews .col-news .btnRoundedPosition-1 .btnRounded-1 {
	background-color:#95af02;
}

#blockGlobal .blockNews .col-news .blockSeparator {
	border-color:#7e7e7e;
	margin-bottom:20px;
}

#blockGlobal .blockNews .controlNews {
	text-align:center;
	margin-top:40px;
}

#blockGlobal .blockNews .controlNews .control {
	display:inline-block;
	*zoom:1;
	width:16px;
	height:16px;
	margin:0 3px;
	border:1px solid #95af02;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

#blockGlobal .blockNews .controlNews .control:hover ,
#blockGlobal .blockNews .controlNews .control.activ {
	background-color: #95af02;
}



/*-----------------------------------------------+
+ SECTION7 blockServices                         +
+-----------------------------------------------*/

#blockGlobal .blockService .inner-section {
	padding-bottom:30px;
}

#blockGlobal .blockService .containerProduit {
	max-width:640px;
	margin:0 auto;
}

#blockGlobal .blockService .item_services {
	text-align:center;
	margin:25px 0;
	padding:0;
}

#blockGlobal .blockService .item .blockPicture {
	height:90px;
}

#blockGlobal .blockService .titleLevel-2 {
	margin-bottom:25px;
	color:#FFF;
	text-align:center;
}

#blockGlobal .blockService .item .titleLevel-3 {
	margin-bottom:0;
	text-align:center;
	color:#FFF;
	padding:0px 0 5px;
	text-transform:none;
	font-family:'Fira Sans', 'sans-serif';
	font-weight:400;
}

/*-----------------------------------------------+
+ SECTION9 blockPartner                         +
+-----------------------------------------------*/

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

#blockGlobal .blockPartner .titleLevel-3 {
	color:#7e7e7e;
	text-align:left;
	margin-top:20px;
}

#blockGlobal .blockPartner .containerPartner {
	padding-left:0;
	padding-right:0;
}

#blockGlobal .blockPartner .partner-list .item-partner {
	float:left;
	margin:0 10px;
}
/*
#blockGlobal .blockPartner .partner-list .item-partner.first {
	margin-left:0;
}

#blockGlobal .blockPartner .partner-list .item-partner.last {
	margin-right:0;
}*/

#blockGlobal .blockPartner .partner-list .item-partner img {
	border:1px solid #c2c2c2;
}




/*-----------------------------------------------+
+ SECTION10 BLOCK WIDGETFOOTER                    +
+-----------------------------------------------*/

#blockGlobal .widgetFooter .titleLevel-3 {
	color:#888888;
	text-align:left;
	margin-bottom:50px;
	font-family:'Oswald';
	font-weight:300;
}

#blockGlobal .widgetFooter p ,
#blockGlobal .widgetFooter .FormulaireDeContactWidget .text ,
#blockGlobal .widgetFooter .FormulaireDeContactWidget .textarea ,
#blockGlobal .widgetFooter .detailsContact .link-website .link-item {
	color:#888888;
	font-family:'Fira sans', 'sans-serif';
	font-weight:300;
	font-size:14px;
}

#blockGlobal .widgetFooter .intitule {
	text-transform:uppercase;
	font-size:16px;
	font-family:'Oswald';
	font-weight:300;
}

#blockGlobal .widgetFooter .contactAdress {
	padding-top:30px;
}

#blockGlobal .widgetFooter .detailsContact .link-website .link-item {
	text-decoration:underline;

}


#blockGlobal .widgetFooter .Adress {
	border-left:1px solid #424242;
}

#blockGlobal .widgetFooter .Adress .titleLevel-3 ,
#blockGlobal .widgetFooter .FormulaireDeContactWidget  {
	float:right;
	width:77%;
}

#blockGlobal .widgetFooter .FormulaireDeContactWidget .text ,
#blockGlobal .widgetFooter .FormulaireDeContactWidget .textarea {
	border:1px solid #424242;
	width:100%;
	margin-bottom:20px;
	background:none;
	padding:7px 15px 5px;
}

#blockGlobal .widgetFooter .FormulaireDeContactWidget .blockSubmit {
	text-align:right;
	margin-top:10px;
}

#blockGlobal .widgetFooter .FormulaireDeContactWidget .btnRounded-1 {
	background-color:#717171;
	color:#373737;
	font-weight:400;
}

/*-----------------------------------------------+
+ GOOGLE MAP                                     +
+-----------------------------------------------*/

#blockGlobal .blockGoogleMap .CSWGooglemap{
	width:100% !important;
	height:273px;
	padding:0;
	margin:0;
}


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

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

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

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

#blockGlobal .blockBreadCrumb .breadCrumb .item .link .innerLink-3 {
	background: url(arrow-breadcrumb.png) no-repeat 0 5px;
	padding: 0 0 0 19px;
	font-size: 14px;
	text-align: left;
	height:25px;
	line-height:25px;
	color: #fff;
	font-family:'Fira sans', 'sans-serif';
}

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

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

#blockGlobal .blockEdito .titleLevel-2 {
    margin-bottom: 0;
    padding-bottom: 20px;
}
#blockGlobal .blockEdito .titleLevel-3 {
	padding-bottom:20px;
	text-align:center;
}
#blockGlobal .blockEdito .titleLevel-4 {
	padding-bottom:5px;
}

#blockGlobal .blockEdito a,
#blockGlobal .hasParagraph a {
	text-decoration:underline;
	color:#888888;
}

#blockGlobal .blockEdito .blockEdito-1 {
	margin-bottom:0;
}

#blockGlobal .containerButton .btnRoundedPosition-1,
#blockGlobal .containerButton .btnLinkPosition-1 {
    display: inline-block;
    float: left;
    margin-right: 15px;
	margin-top:25px;
}


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

#blockGlobal .blockCaroussel .blockGallery {
	margin:0;
}

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

.blockGallery .tabGallery .cell {
	padding:0;
	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 {
	width:100%;
	height:	auto;
}

.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;
}

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

/*-----------------------------------------------+
+ Galerie en liste                               +
+-----------------------------------------------*/

#blockGlobal .GalleryList {
	margin: 60px 0px 0px;
}

#blockGlobal .GalleryList.CSWList div.item {
	width: 25%;
	min-height: 200px;
	height: 241px;
	float: left;
	position: relative;
}

#blockGlobal .GalleryList .item img {
	display: block;
	max-width: 100%;
	height: 100%;
}

/*-----------------------------------------------+
+ Citation générique                             +
+-----------------------------------------------*/
#blockGlobal .blockQuote {
	max-width:630px;
	margin:0 auto;
	border-radius: 0;
	font-style: normal;
	text-indent: 0;
	text-align: center;
	background: none;
}

#blockGlobal .blockQuote .quoteClose {
	padding-right: 20px;
	margin-bottom: 10px;
	background: url(puce_quoteClose2.png) no-repeat right bottom;
}
#blockGlobal .firstBackground .blockQuote .quoteClose,
#blockGlobal .secondBackground .blockQuote .quoteClose,
#blockGlobal .thridBackground .blockQuote .quoteClose,
#blockGlobal .fourBackground .blockQuote .quoteClose{
	background: url(puce_quoteClose.png) no-repeat right bottom;
}
#blockGlobal .blockQuote .quoteOpen {
	font-size: 20px;
	line-height: 25px;
	font-weight:400;
	background: url(puce_quoteOpen2.png) no-repeat left top;
	font-family:'Fira sans', 'sans-serif';
	color:#888888;
	padding-left: 25px;
}
#blockGlobal .firstBackground .blockQuote .quoteOpen,
#blockGlobal .secondBackground .blockQuote .quoteOpen,
#blockGlobal .thridBackground .blockQuote .quoteOpen,
#blockGlobal .fourBackground .blockQuote .quoteOpen{
	color:#fff;
	background: url(puce_quoteOpen.png) no-repeat left top;
}
#blockGlobal .blockQuote .signature {
	font-size: 16px;
	font-weight: 100;
	text-align: right;
	font-style:italic;
	margin-right:30px;
	font-family:'Fira sans', 'sans-serif';
	color:#888888;
}

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

#blockGlobal .blockQuote .fonction {
	display: inline;
	text-transform: capitalize;
	color:#888888;
}

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

#blockGlobal .blockTabForm table tbody td.label {
	text-align: left;
}
#blockGlobal .blockTabForm {
	margin: 0 auto;
}
#blockGlobal .blockTabForm tr {
	margin:0 0 20px;
}
#blockGlobal .blockTabForm .select {
	border: 1px solid #d4d4d4;
	background:none;
	font-size:13px;
	padding:0 7px;
	height:22px;
	line-height:22px;
	display:block;
	color:#888888;
}
#blockGlobal .blockTabForm .select option {
	padding:5px 5px;

}
#blockGlobal .blockTabForm label {
	display:block;
	float:left;
	font-size:14px;
    margin: 0;
    padding: 5px 4% 5px 2%;
	text-align:right;

}

#blockGlobal .blockTabForm .label{
	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;
    font-size: 14px;
    margin: 0;
    padding: 5px 5% 5px 2%;
    text-align: right;
	color:#888888;
}

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

#blockGlobal .blockTabForm .text {
	font-size:14px;
	background:none;
	border: 1px solid #d4d4d4;
    margin: 0;
    padding: 7px 15px 5px;
	color:#888888;
	font-weight:300;

}

#blockGlobal .firstBackground .blockTabForm .text,
#blockGlobal .secondBackground .blockTabForm .text,
#blockGlobal .thridBackground .blockTabForm .text,
#blockGlobal .fourBackground .blockTabForm .text{
	border:1px solid #fff;
	color:#fff;
}
#blockGlobal .blockTabForm .text-mail {
	background:none;
	border: 1px solid #d4d4d4;
	font-size:14px;
    margin: 0;
    padding: 3px 4% 3px 2%;
    width: 240px;
	color:#888888;

}
#blockGlobal .firstBackground .blockTabForm .text-mail,
#blockGlobal .secondBackground .blockTabForm .text-mail,
#blockGlobal .thridBackground .blockTabForm .text-mail,
#blockGlobal .fourBackground .blockTabForm .text-mail{
	border:1px solid #fff;
	color:#fff;
}
#blockGlobal .blockTabForm .textarea {
	background:none;
	border: 1px solid #d4d4d4;
	font-size:14px;
    margin: 0;
    padding: 3px 4% 3px 2%;
    width: 375px;
	height:135px;
	color:#888888;

}

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

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

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


/*-----------------------------------------------+
+ block Réseaux Sociaux générique                +
+-----------------------------------------------*/

#blockGlobal .blockSocialNetwork .listSocial{
	text-align:center;
	width:54%;
	margin:0 auto;
}

#blockGlobal .btnSocial {
	display: inline-block;
	color: #fff;
	border:1px solid #888888;
	text-decoration: none;
	width: 145px;
	height: 30px;
	padding-top: 5px ;
	display: inline-block;
	zoom: 1;
	margin: 13px 3px 0;
	font-weight:normal;
	background-color:#888888;
}
#blockGlobal .section20 .btnSocial{
	background-color: transparent;
	color: #888888;
}
#blockGlobal .firstBackground .btnSocial,
#blockGlobal .secondBackground .btnSocial,
#blockGlobal .thridBackground .btnSocial,
#blockGlobal .fourBackground .btnSocial{
	background-color: transparent;
	color:#fff;
	border-color:#fff;
}
#blockGlobal .isFacebook {
	background-image: url(icon-facebook.png);
	background-repeat: no-repeat;
	background-position: 20% 50%;
}

#blockGlobal .blockSocialNetwork .listSocial .btnSocial.isFacebook .innerLink-4 {
	padding-left:42px;
}

#blockGlobal .isPinterest {
	background-image: url(icon-pinterest.png);
	background-repeat: no-repeat;
	background-position: 20% 50%;
}

#blockGlobal .blockSocialNetwork .listSocial .btnSocial.isPinterest .innerLink-4 {
	padding-left:47px;
}

#blockGlobal .isGooglePlus {
	background-image: url(icon-google.png);
	background-repeat: no-repeat;
	background-position: 24% 50%;
}

#blockGlobal .blockSocialNetwork .listSocial .btnSocial.isGooglePlus .innerLink-4 {
	padding-left:47px;
}

#blockGlobal .isTwitter {
	background-image: url(icon-twitter.png);
	background-repeat: no-repeat;
	background-position: 26% 50%;
}

#blockGlobal .blockSocialNetwork .listSocial .btnSocial.isTwitter .innerLink-4 {
	padding-left:57px;
}

#blockGlobal .isLinkedin {
	background-image: url(icon-linkedin.png);
	background-repeat: no-repeat;
	background-position: 24% 50%;
}

#blockGlobal .blockSocialNetwork .listSocial .btnSocial.isLinkedin .innerLink-4 {
	padding-left:53px;
}


#blockGlobal .isYouTube {
	background-image: url(icon-youtube.png);
	background-repeat: no-repeat;
	background-position: 22% 50%;
}

#blockGlobal .blockSocialNetwork .listSocial .btnSocial.isYouTube .innerLink-4 {
	padding-left:52px;
}


#blockGlobal .isSkype {
	background-image: url(icon-skype.png);
	background-repeat: no-repeat;
	background-position: 30% 50%;
}

#blockGlobal .blockSocialNetwork .listSocial .btnSocial.isSkype .innerLink-4 {
	padding-left:59px;
}


#blockGlobal .isBehance {
	background-image: url(icon-behance.png);
	background-repeat: no-repeat;
	background-position: 22% 50%;
}

#blockGlobal .blockSocialNetwork .listSocial .btnSocial.isBehance .innerLink-4 {
	padding-left:53px;
}


#blockGlobal .listSocial {
	padding: 0px 0px 10px;
}

#blockGlobal .blockSocialNetwork .listSocial .btnSocial .innerLink-1 {
	border:none;
	padding: 0 13px 0 7px;
}


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

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

#blockGlobal .day {
	border-left:1px solid #888888;
	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 .thridBackground .day,
#blockGlobal .fourBackground .day {
	border-left:1px solid #fff;
}
#blockGlobal .daytime {
	clear: both;
	color: #888888;
	font-size: 12px;
	font-weight: 300;
	padding: 0 0 4px;
	text-transform: uppercase;
}

#blockGlobal .firstBackground .daytime,
#blockGlobal .secondBackground .daytime,
#blockGlobal .thridBackground .daytime,
#blockGlobal .fourBackground .daytime {color:#fff;}
#blockGlobal .today {
	width: 160px;
	text-align:left;
	border-left: none;
	font-size: 10px;
}

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

#blockGlobal .firstBackground .CSWWeather .day .temperatures,
#blockGlobal .secondBackground .CSWWeather .day .temperatures,
#blockGlobal .thridBackground .CSWWeather .day .temperatures,
#blockGlobal .fourBackground .CSWWeather .day .temperatures {color:#fff;}

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

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

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

/*-----------------------------------------------+
+ BLOCK SIDEBAR                                  +
+-----------------------------------------------*/
#blockGlobal .blockSidebar .row-1 .innerSection {
	padding: 50px 10px 40px;
}

#blockGlobal .blockSidebar {
	color:#FFF;
	padding-left:0;
	padding-right:0;
	max-width:351px;
}
#blockGlobal .blockSidebar .row-1{
	color:#FFF;
}
#blockGlobal .blockSidebar .row-1 .titleLevel-2 {
	margin-bottom:25px;
	color:#FFF;
	text-align:left;
}
#blockGlobal .row-1 .titleLevel-3 {
	color:#fff;
	text-align:left;
}
#blockGlobal .blockSidebar .row-1 p {
	color:#fff;
	/*font-size:14px;*/
	padding-bottom:15px;
}
#blockGlobal .pictureSidebar {
    padding-bottom: 40px;
    padding-top: 50px;
    text-align: center;
}
#blockGlobal .row-2 .innerSection {
	padding:0 10px 60px 10px;
}
#blockGlobal .row-2 {
	color:#FFF;
}
#blockGlobal .row-2 p {
	padding-bottom:15px;
}

#blockGlobal .row-2 .titleLevel-4 {
	padding-bottom:0;
	color:#fff;
}

#blockGlobal .row-2 p {
	color:#fff;
}

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

#blockGlobal .row-2 .btnRounded-1 {
	margin-top:0;
	border:1px solid #fff;
	color:#FFF;
	text-decoration:none;
	background:none;
}

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

#blockGlobal .ContentRight .blockEdito .title ,
#blockGlobal .ContentRight .blockArticle .title {
	text-align:left;
}

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

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

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

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


/*-----------------------------------------------+
+ BLOCK CONTACT                                  +
+-----------------------------------------------*/

#blockGlobal .blockContact .CSWGooglemap{
	width:100% !important;
	z-index:1;
	padding:0;
	margin:0;
	height:238px;
}
#blockGlobal .containerContactAdress .ContactAdress {

}

#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;
}
#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: #ffa800;
}
#blockGlobal .blockfooter .innerFooter {
    padding-bottom: 10px;
    padding-top: 10px;
}

#blockGlobal .blockfooter .block-1 .CSWMenu .item {
	float:left;
	padding:5px;
	color:#fff;
	font-size:11px;
}
#blockGlobal .blockfooter .block-2 .CSWFooterLinks .link , .blockfooter .block-2 .CSWFooterLinks {
	color:#fff;
	font-size:12px;
	font-family:'Fira sans', 'sans-serif';
	font-weight:300;
}
#blockGlobal .blockfooter .block-1 .CSWMenu .item .linkMenu:hover ,
#blockGlobal .blockfooter .block-2 .CSWFooterLinks .link:hover {
	text-decoration:underline;
}
#blockGlobal .blockfooter .block-2 {
	text-align: right;
	font-size: 12px;
	color: #fff;
}
#blockGlobal .blockfooter .block-2 .partenaires {
	padding-top:6px;
}



/*-----------------------------------------------+
+ SECTION MODIFIED                               +
+-----------------------------------------------*/
#blockGlobal .section12 .inner-section {
	padding:60px 0 20px;
}

#blockGlobal .section12 .blockList-1 .list .item {
}

#blockGlobal .section13 .blockList-1 .list .item ,
#blockGlobal .section22 .blockList-1 .list .item {
}

#blockGlobal .section15 .blockArticle .title ,
#blockGlobal .section15 .blockArticle .hasParagraph ,
#blockGlobal .section15 .blockArticle a {
	color:#fff;
}

#blockGlobal .section15 .blockArticle .titleLevel-2 ,
#blockGlobal .section15 .blockArticle .titleLevel-3 {
	text-align:center;
}

#blockGlobal .ContentRight .section15 .blockArticle .titleLevel-2 ,
#blockGlobal .ContentRight .section15 .blockArticle .titleLevel-3 {
	text-align:left;
}

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

#blockGlobal .section15 .blockArticle .btnRounded-1 {
}

#blockGlobal .section18 .titleLevel-2 {
	margin-bottom:0;
}

#blockGlobal .section19 .inner-section ,
#blockGlobal .section20 .inner-section {
	padding:40px 0;
}

#blockGlobal .section19 .titleLevel-2 {
	padding-bottom:25px;
}

#blockGlobal .section20 {
	background:url(bg-socialNetwork.jpg) top center;
}



#blockGlobal .section21 .blockList-1 .list .item .innerItem ,
#blockGlobal .section26 .blockList-1 .list .item .innerItem {
	background-image:url(puce_list-2.png);
}

#blockGlobal .section22 .title ,
#blockGlobal .section22 .blockList-1 .list .item {
}

#blockGlobal .section25 .containerBtnSimple {
	text-align:center;
}

#blockGlobal .section25 .btnRoundedPosition-1,
#blockGlobal .section25 .containerBtnSimple .btnLinkPosition-1 {
	float:none;
}

#blockGlobal .section25 .btnLink-1 {
}

#blockGlobal .blockSeparator {
	border-color:#888888;
}

#blockGlobal .firstBackground .blockSeparator,
#blockGlobal .secondBackground .blockSeparator,
#blockGlobal .thridBackground .blockSeparator,
#blockGlobal .fourBackground .blockSeparator {
	border-color:#fff;
}

/* ******************************** RESPONSIVE ******************************************************************** */

/* Tablette paysage  */
@media screen and (max-width: 1280px) {
	#blockGlobal div#all-Slide #big-Title {
		float: none;
	}
}
@media screen and (min-width: 500) and (max-width: 1280px) {
	#blockGlobal div#all-Slide #big-Title {
		min-width: 400px;
	}
}
@media screen and (max-width: 1100px) {
	/* Main menu */
	#blockGlobal .blockMainMenu .CSWMenu .item {
		margin: 0 39px;
	}

	#blockGlobal .blockMainMenu {
		padding:0;
	}

	/* Slider */
	#blockGlobal .containerSlider {
		height:auto;
	}

	#blockGlobal div.blockSlide {
		height: 240px;
	}
	#blockGlobal div.blockSlide img.background {
		height: 100%;
	}

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

	#blockGlobal .CSWSlide .navigationSlider .nav-right .link-nav ,
	#blockGlobal .CSWSlide .navigationSlider .nav-left .link-nav {
		top:42%;
	}


	/*slider*/

	#blockGlobal .controlSlide {
		z-index:1;
	}

	/* article générique */
	#blockGlobal .blockArticle .blockPicture ,
	#blockGlobal .ContentRight .blockArticle .blockPicture ,
	#blockGlobal .ContentRight .blockArticle .blockPicture.left {
		max-width: 50%;
	}

	/* Partenaire */
	#blockGlobal .blockPartner .partner-list .item-partner {
		width:14%;
	}

	#blockGlobal .blockPartner .partner-list .item-partner img.CSWEditable {
		max-width:100%;
	}

	#blockGlobal .blockPartner .titleLevel-3 {
		margin-top:12px;
	}

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

	#blockGlobal .blockDocumentations .discover .closeness-list .item-closeness {
		margin: 0 6px;
	}

	#blockGlobal .blockDocumentations .titleLevel-3.titleCloseness {
		margin-top: 6px;
	}

	#blockGlobal .blockDocumentations .reserver .formreserver {
		padding: 20px 20px 10px;
	}

	#blockGlobal .blockDocumentations .reserver .formreserver label ,
	#blockGlobal .blockDocumentations .Documentation .containerDocumentation .itemCustumer p {
		font-size:12px;
	}

	#blockGlobal .blockDocumentations .Documentation .containerDocumentation .itemCustumer {
		margin-right:0;
	}

	#blockGlobal .blockDocumentations .Documentation .blockList-1 .list .item .linkDoc {
		font-size:17px;
	}

	#blockGlobal .blockDocumentations .Documentation .containerDocumentation .btnRounded-1 {
		margin-top:70px;
	}



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

	#blockGlobal .ContentRight .blockSocialNetwork .listSocial {
		width: 96%;
	}

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

	#blockGlobal .section16 .inner-section {
		padding-left:0;
		padding-right:0;
	}

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

	/* footer */
	#blockGlobal .widgetFooter .intitule {
		word-wrap: break-word;
	}

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


}

/* 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: 215px;
		width: 100%;
	}
	#blockGlobal div.blockSlide img.background {
		height: 315px;
	}

	/* BlockAbout */
	#blockGlobal .blockDocumentations .discover .hasParagraph p {
		padding: 19px 30px 0;
		font-size:14px;
	}

	#blockGlobal .blockDocumentations .reserver .formreserver {
		padding:20px 10px 10px;
	}

	#blockGlobal .blockDocumentations .reserver .formreserver .house.first label {
		margin-bottom:5px;
	}

	#blockGlobal .blockDocumentations .Documentation .containerDocumentation {
		padding: 0 10px 10px;
	}


	#blockGlobal .blockDocumentations .Documentation .containerDocumentation .btnRoundedPosition-1 {
		margin: 17px 0 0;
	}

	#blockGlobal .blockDocumentations .reserver .formreserver .text {
		margin-left:17%;
	}

	#blockGlobal .blockDocumentations .reserver .formreserver .house.last {
		margin-left: 10%;
	}

	#blockGlobal .blockDocumentations .Documentation .blockList-1 .list .item .linkDoc {
		font-size: 16px;
	}


	#blockGlobal .blockDocumentations .Documentation .containerDocumentation .btnRounded-1 {
		margin-top: 40px;
	}

	#blockGlobal .blockDocumentations .discover .closeness-list .item-closeness {
		width: 15%;
	}

	/* Partenaire */
	#blockGlobal .blockPartner .titlePartner ,
	#blockGlobal .blockPartner .containerPartner {
		width:100%;
		float:none;
	}

	#blockGlobal .blockPartner .partner-list .item-partner {
		margin:0 10px;
	}

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

	#blockGlobal .GalleryList.CSWList div.item {
		width: 50%;
		min-height: 200px;
		height: 241px;
		float: left;
		position: relative;
		overflow: hidden;
	}

	/* SocialNetwork */
	#blockGlobal .blockSocialNetwork .listSocial {
		margin: 0 auto;
		width: 81%;
	}

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

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

	/* Animation flash */
	#blockGlobal .ContentRight .blockFlashObject.left object {
		float:none;
		margin:0 auto;
	}

	#blockGlobal .ContentRight .containerFlash ,
	#blockGlobal .ContentRight .containerButton {
		width:100%;
		float:none;
	}

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

	#blockGlobal .widgetFooter .intitule {
		font-size:14px;
	}

}

/* Tablette portrait  */

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

	/* blockAbout */
	#blockGlobal .blockDocumentations .discover .hasParagraph p {
		padding: 19px 30px 11px;
	}

	/* SocialNetwork */
	#blockGlobal .blockSocialNetwork .listSocial {
		width: 84%;
	}


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

	#blockGlobal .ContentRight .blockWeather {
		width: 78%;
	}
	#blockGlobal .blockDocumentations .blockDocumentations {
		height:100%;
	}
	#blockGlobal .section10 .floatRight.blockTabForm {
		float:none;
	}
}

/* Petite tablette portrait */

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

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

	#blockGlobal .block-Logo .innerLogo {
		margin-top: 15px;
		position: relative;
		text-align: center;
		top:0;
	}

	/* Menu top */
	#blockGlobal .blockMainMenu #menu1 .item .linkMenu .innerLinkMenu-4 {
		font-size:14px;
	}

	#blockGlobal .block-Header .HeaderItem.floatRight {
		float:none;
	}

	#blockGlobal .blockMainMenu #menu1 {
		float: none;
	}

	/* 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: 208px;
	}

	#blockGlobal div.blockSlide img.background {
		height: 219px;
		top:0;
	}

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

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

	/* blockService */
	#blockGlobal .blockService .item {
		float: left;
		width: 50%;
	}

	#blockGlobal .blockService .containerProduit .disableMobile {
		clear:none;
	}

	#blockGlobal .blockDocumentations .discover .item {
		width:50%;
		float:left;
		margin-bottom:25px;
	}

	#blockGlobal .blockDocumentations .reserver .formreserver {
		margin: 0 auto;
		padding: 20px 0 0;
		width: 60%;
	}

	#blockGlobal .blockDocumentations .Documentation .blockList-1 {
		width:60%;
	}

	/* NEWS */
	#blockGlobal .blockNews .col-news {
		margin-bottom: 50px;
	}

	/* SERVICES */
	#blockGlobal .blockService .disableMobile {
		clear:none;
	}

	/* Partenaire */
	#blockGlobal .blockPartner .partner-list .item-partner {
		margin: 0 9px;
	}

	/* blockActivity */
	#blockGlobal .blockActivity .col-activity {
		margin-bottom: 35px;
	}

	/* article générique */
	#blockGlobal .ContentRight .blockArticle .blockPicture,
	#blockGlobal .ContentRight .blockArticle .blockPicture.left {
		max-width: 100%;
	}


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

	#blockGlobal .GalleryList.CSWList div.item {
		width: 100%;
		min-height: 200px;
		height: 241px;
		float: left;
		position: relative;
	}

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

	/* Retrouvez-nous */
	#blockGlobal .blockSocialNetwork .listSocial {
		width: 100%;
	}

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

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



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

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

	/* Animation flash */
	#blockGlobal .blockFlashObject.left object {
		float:none;
		margin:0 auto;
	}

	#blockGlobal .ContentRight .containerFlash ,
	#blockGlobal .ContentRight .containerButton {
		width:100%;
		float:none;
	}

	/* sidebar &amp; contentRight*/
	#blockGlobal .blockSidebar {
		max-width: 100%;
	}

	#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 .widgetFooter .Adress {
		float:none;
		border:none;
		padding-top:30px;
	}

	#blockGlobal .widgetFooter .titleLevel-3 {
		margin-bottom: 15px;
	}

	#blockGlobal .widgetFooter .Adress .titleLevel-3,
	#blockGlobal .widgetFooter .FormulaireDeContactWidget {
		float: none;
		width: 100%;
	}

}

/* Mobile paysage  */

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

	/******* Header *********************/
	/* Menu Top */
	#blockGlobal .blockMainMenu #menu1 {
		display: block;
		margin-bottom: 5px;
		min-height: 40px;
	}

	#blockGlobal .blockMainMenu #menu1 .item {
		font-size: 14px;
    	margin: 0 4px;
	}

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

	/* Slider */
	#blockGlobal div.blockSlide ,
	#blockGlobal div.blockSlide img.background {
		height: 161px;
	}

	#blockGlobal div#all-Slide {
		margin: 4% 0 0;
		padding-left: 0;
		padding-right: 0;
	}
	#blockGlobal div#all-Slide #big-Title {
        margin:0;
	}

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

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

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

	/* blockAbout */
	#blockGlobal .blockDocumentations .reserver .formreserver #cswcontactform_name {
		width: 81%;
	}

	#blockGlobal .blockDocumentations .reserver .formreserver #cswcontactform_email {
		width: 90%;
	}

	/* Partenaire */
	#blockGlobal .blockPartner .partner-list .item-partner {
		width: 29%;
	}

	#blockGlobal .blockPartner .partner-list .item-partner.first {
		margin-left:9px;
	}

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

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

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


	/* 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: 6px;
	}

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

	#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;
	}

	/* blockService */
	#blockGlobal .blockService .item {
		width: 100%;
	}

	#blockGlobal .blockDocumentations .discover .item {
		width: 100%;
		padding:0 10px;
	}

	#blockGlobal .blockDocumentations .reserver .formreserver {
		width:87%;
	}

	#blockGlobal .blockDocumentations .Documentation .blockList-1 {
		width: 90%;
	}

	/* blockActivity */
	#blockGlobal .blockActivity .col-activity {
		padding:0;
	}


	/* 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 .label,
	#blockGlobal .blockTabForm .input{
		display:block;
		clear:both;
	}
	#blockGlobal .blockTabForm .label label{
		width:100%;
		padding:0;
		text-align:left;
	}

	#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;
	}

	/* Partenaire */
	#blockGlobal .blockPartner .partner-list .item-partner {
		width: 44%;
	}

	/* 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: 1200px) {
	#blockGlobal div#all-Slide {
        padding-top: 100px;
	}
	#blockGlobal .section1 {
		margin-top: 0;
		position: relative;
	}
	#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 .block-Header .HeaderItem {
		width: 100%;
	}
	#blockGlobal .blockMainMenu #menu1 .item {
		float: none;
		margin: 0;
		height: auto;
	}
	#blockGlobal .blockMainMenu #menu1 .item.active .linkMenu .innerLinkMenu-4,
	#blockGlobal .blockMainMenu #menu1 .item:hover .linkMenu .innerLinkMenu-4 {
		border: none;
	}
	#blockGlobal .blockMainMenu #menu1 .item .linkMenu .innerLinkMenu-4 {
		padding: 0;
	}
	#blockGlobal .blockMainMenu .CSWMenu#menu1 .subMenu {
		display: block;
		width: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: #95AF02;
	}
	#blockGlobal .menu {
		word-spacing: 0;
	}
	#blockGlobal .blockMainMenu .menuFixed .innerMainMenu-3 {
		background: url('ico_menu.png') no-repeat center center;
	}
	#blockGlobal .blockMainMenu .CSWMenu#menu1 {
		margin-right: -10px;
	}
	#blockGlobal .blockMainMenu .CSWMenu .subMenu .subItem .subLink .innerSubLink-3 {
		padding: 10px;
	}
	#blockGlobal .blockMainMenu .menuFixed .CSWMenu#menu1 {
		margin-right: 0;
	}
	#blockGlobal .blockfooter .block-2 {
		text-align: center;
	}
	#blockGlobal .blockfooter .block-1 .CSWMenu .item {
		float: none;
		text-align: center;
	}
}

/* Font color */
#blockGlobal div#all-Slide .titleLevel-2 {
	color:#fdd514;
}

#blockGlobal .blockActivity .activity-1 .titleLevel-4 , 
#blockGlobal .blockNews .titleLevel-4 {
	color:#eca807;
}

#blockGlobal .blockActivity .activity-2 .titleLevel-4 {
	color:#fdd514;
}

#blockGlobal .blockActivity .activity-3 .titleLevel-4 {
	color:#fc7b13;
}

/* border color */
#blockGlobal .blockActivity .activity-1 .blockPicture , 
#blockGlobal .blockNews .controlNews .control {
	border-color:#eca807;
}

#blockGlobal .blockActivity .activity-2 .blockPicture {
	border-color:#fc7b13;
}

#blockGlobal .blockActivity .activity-3 .blockPicture {
	border-color:#fdd514;
}

/* block Color */
#blockGlobal .section1 , 
#blockGlobal .blockAbout .Documentation .titleDocumentation , 
#blockGlobal .blockAbout .Documentation .containerDocumentation .btnRounded-1 , 
#blockGlobal .blockNews .col-news .btnRoundedPosition-1 .btnRounded-1 , 
#blockGlobal .blockActivity .activity-1 .btnRounded-1 , 
#blockGlobal .blockNews .controlNews .control:hover, #blockGlobal .blockNews .controlNews .control.activ {
	background-color:#eca807;
}

#blockGlobal .section7 , 
#blockGlobal .blockActivity .activity-3 .btnRounded-1 {
	background-color:#fc7b13;
}

#blockGlobal .blockActivity .activity-2 .btnRounded-1 , 
#blockGlobal .blockAbout .reserver .titlereserver , 
#blockGlobal .btnRounded-1 , 
#blockGlobal .blockfooter {
	background-color:#fdd514;
}

/*modif 09-03-15*/
#blockGlobal .btnLink-1 {
	color:#fdd514;
}

#blockGlobal .btnRounded-1 {
	background:#fdd514;
}
#blockGlobal .firstBackground {
	background-color:#fdd514;
}

#blockGlobal .secondBackground {
	background-color:#eca807;
}

#blockGlobal .thridBackground {
	background-color:#fc7b13;
}
/*-----------------------------------------------+
+ Responsif                                      +
+-----------------------------------------------*/
@media screen and (max-width: 1200px) {
	#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: #FC7B13;
	}
}
</pre></body></html>