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

/*--------------------------------------------------------------------------------------------------------------------------- SCREEN REFERENCES */
/*----------------------------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 1024px) {}
@media only screen and (max-width: 767px) {}
@media only screen and (max-width: 641px) {}
@media only screen and (max-width: 480px) {}
@media only screen and (max-width: 320px) {}

#section1, #section2, #section3, #section4, #section5, #section6, #section7, #section8, #section9, #section10, #section11 {padding-top: 30px !important; padding-bottom: 0px !important;}
@media only screen and (max-width: 1024px) {#section1, #section2, #section3, #section4, #section5, #section6, #section7, #section8, #section9, #section10, #section11 {padding-top: 20px !important; padding-bottom: 0px !important;}}
@media only screen and (max-width: 641px) {#section1, #section2, #section3, #section4, #section5, #section6, #section7, #section8, #section9, #section10, #section11 { padding-bottom: 0px !important;}}

/*------------------------------------------------------------------------------------------------------------------------------ SECTION BLOCKS */
/*----------------------------------------------------------------------------------------------------------------------------------------------*/
#section1 {background: #FFF !important;}
#section2 {background: #f2f5f7 !important;}
#section3 {background: #FFF !important;}
#section4 {background: #f2f5f7 !important;}
#section5 {background: #FFF !important;}
#section6 {background: #f2f5f7 !important;}







#target_01, #target_02, #target_03, #target_04, #target_05, #target_06, #target_07 {
background: none repeat scroll 0 0 #000;
height: 0 !important;
position: relative;
top: -184px;
}


[data-magellan-expedition], [data-magellan-expedition-clone] { opacity: 0 !important;}
#container_content { padding-top: 262px !important;}

@media only screen and (max-width: 1180px) and (min-width: 1024px) {
.scaled_navigation.past-scaled_navigation_point_00 {height: 55px !important;}
#container_content {padding-left: 0px !important; margin-right: 0px !important; }
}


@media only screen and (max-width: 1024px) and (min-width: 768px) {
.scaled_navigation.past-scaled_navigation_point_00 {height: 55px !important;}
#container_content { padding-top: 0px !important;}
}

@media only screen and (max-width: 768px) {
.scaled_navigation {display: none;}
#container_content {padding-top: 0px !important;}
}
/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------ CSSblock */

.liens_block {
background: #f2f5f7;
border: 1px solid #d2dde4;
border-radius:10px;-moz-border-radius:10px;
display: block;
margin-bottom: 20px;
padding: 20px;
text-align: center !important;
}

@media only screen and (max-width: 1280px) {.liens_block { background: none; padding: 0px; padding-bottom: 20px; border:none !important;}}

.liens_logos { text-align: center !important; padding: 20px; background: #FFFFFF; border-radius:10px;-moz-border-radius:10px; box-shadow: 0 3px 3px #53ab4d !important; border: 1px solid #53ab4d; }
.liens_logos:hover {box-shadow: 0 3px 3px #31652d !important; border: 1px solid #42883d; }

@media only screen and (max-width: 640px) {
.liens_block {padding: 0px !important;}
.liens_logos { margin-bottom: 20px;}
}