@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) {}

/*------------------------------------------------------------------------------------------------------------------------------ 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 */


.index_block { display: block !important; padding: 10px; 
background: #42883d;

/*background: -moz-linear-gradient(top,  #53ab4d 0%, #42883d 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#53ab4d), color-stop(100%,#42883d));

background: -webkit-linear-gradient(top,  #53ab4d 0%,#42883d 100%);

background: -o-linear-gradient(top,  #53ab4d 0%,#42883d 100%);

background: -ms-linear-gradient(top,  #53ab4d 0%,#42883d 100%);

background: linear-gradient(to bottom,  #53ab4d 0%,#42883d 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53ab4d', endColorstr='#42883d',GradientType=0 );*/


border-radius:10px;-moz-border-radius:10px; margin-bottom: 20px;}
.index_block .section_title_001 span, .index_block .section_title_001 {display: block !important; color: #fff !important; text-align: center !important;}
.index_block .section_title_001 { margin-bottom: 0px;}

.index_block:hover {background: #53ab4d !important; text-shadow: 0 3px 3px #20421e;}

.index_block:hover .section_title_001 span, .index_block:hover .section_title_001 { color: #FFF !important;}

#accueil_contacter_margin_fix { margin-bottom: -50px !important;}


@media only screen and (max-width: 640px) {
	.index_block { margin-bottom: 10px;}
.index_block .section_title_001 span { font-size: 36px; margin-bottom: 4px;}
#accueil_contacter_margin_fix { margin-bottom: -40px !important;}
}



