/*640px et moins*/
@media screen and (max-width: 640px) {
.ordi,.tablette, #Pied .logovds{display:none;}
#slideBox #infosSlide.ordi{display:none;}

#Contents #Corps .colgPage{width:100%;}

#slideBox{
float:left;
background:transparent;
width:100%;
position:relative;
}

#slider1 .rslides{
position:relative;
}

#slideBox #infosSlide{
float:left;
background:#50623c;
text-align:center;
padding:10px;
width:100%;
}

#slideBox #infosSlide p, 
#slideBox #infosSlide h1,
#slideBox #infosSlide h2,
#slideBox #infosSlide img{
padding:0 10px;
color:#edece7;
}

#slideBox #infosSlide h1,
#slideBox #infosSlide h2{
text-align:left;
clear:left;
font-family:arial\9;
font-family:AppleBerry, Arial;
font-weight:normal;
font-size:30px;
text-transform:uppercase;
}

#slideBox #infosSlide p{
font-family:arial\9;
font-family:AvenirRegular, Arial;
font-size:16px;
line-height:18px;
text-align:left;
margin-bottom:5px;
}

#slideBox #infosSlide p a{
color:#232721;
background:#e1e0d4;
text-decoration:none;
padding:2px 10px; 
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

#slideBox #infosSlide p a:hover{
color:#e1e0d4;
background:#232721;
}

#slideBox #infosSlide img{
margin-top:40px;
margin-bottom:20px;
width:auto;
}

a.rslides_nav.next{
display:none;
}

#MenuMini{
	float:left;
/*	display:block;*/
	width:100%;
	background:#232721;
	}
	
#Global{background:none; width:100%; margin:0; padding:0; height:auto;}

#Global tr.top{
background-image: none;
background-repeat:no-repeat;
background-position:top center;
background-size:auto;
}

#MenuMini #showmenu{
cursor:pointer;
float:right;
padding-right:10px;
padding-top:10px;
}
#MenuMini #menu{
//display:none;
}
#MenuMini #menu {
padding-top:40px;
}
#MenuMini #menu li{
width:100%;
}
#ContentsMenu .enfant li {background:none;}
#menuSmartphone ul#menu li a{
width:100%; float:left;
color:#95b64c;font-size:20px;
margin-left:10px; margin-top:10px;border-top:1px dotted #95b64c;}

#ContentsMenu ul#menu .enfant li .sousrubMini a {
border-top:none;;
font-size:15px;
color:#edece7;
font-family:arial;
margin:0;
padding:0;
line-height:22px;
}

#ContentsMenu ul#menu .enfant li {
margin-left:20px;
padding:0;
}

#ContentsMenu ul#menu li.blocliens ul li{
margin:0;
padding:0;
background:none;
}
#ContentsMenu ul#menu li.blocliens ul li a{
text-transform: capitalize;
}

#MenuMini {position:relative;height:auto; min-height:43px;}
#MenuMini .logo{position:absolute;z-index:1000;max-width:240px;}

#slideBox{margin-bottom:10px;}


#Contents .raccourci{width:100%;}
#Contents .raccourci ul {text-align:center;margin:10px 0;}
#Contents .raccourci ul li{display:inline;text-align:center;padding:0 10px;}

#Contents .Bloc { cursor:pointer; float:left; width:100%; padding:10px 0;
margin-bottom:10px;background:#dadab9;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;}
#Contents .Bloc:hover{background:#617a41;}
#Contents .colg .Bloc:hover h1{color:#dadab9;}
#Contents .colg .Bloc:hover p{color:#fff;}
#Contents .Bloc a#rolButton img{width:auto;padding:0;margin-right:10px;float:left}
#Contents .Bloc img{
width:40%;padding:0;margin-right:10px;margin-bottom:10px;float:left;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#Corps .bloc-article{width:100%;float:left;}

#Contents p{
font-family:arial\9;
font-family:'AvenirRegular', arial;
font-size:16px;
line-height:18px;
margin-bottom:5px;
padding:0 10px;
}

#Contents .colg .Bloc h1{
font-family:arial\9;
font-family:'AppleBerry', arial;
font-weight:normal;
color:#72845b;
font-size:24px;
line-height:26px;
padding:0 20px;
text-transform:none;
}

#Corps .bloc-article img{width:250px;}
#Corps .cold {margin:0; padding:0; width:100%; float:left;}
#Contents{width:100%;}


#Contents .bloc-article_pass{
margin-bottom:10px;
cursor:pointer;
width:100%;
float:left;
background:#95b64c;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}

#Contents .bloc-article_pass .picto{float:left;margin:10px; display:none;}
#Contents .bloc-article_pass div{float:left;padding-top:20px;}
#Contents .bloc-article_pass:hover{background:#e7bd06;}

#Contents .bloc-article_pass h1.titre{
font-size:20px;
color:#edece7;
padding:0 10px;
font-weight:normal;
text-transform:uppercase;
letter-spacing:0px;
font-family:arial\9;
font-family: 'AppleBerry', Arial;
}
#Contents .bloc-article_pass:hover h1.titre{
color:#222620;
}
#Contents .bloc-article_pass p{
margin-left:0;
font-size:17px;
padding:10px;
}

#Contents .bloc-article_pass p strong{color:#232721;}
#Contents .bloc-article{float:left;width:100%;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
padding:10px 0;
}
#Contents .bloc-article img{
width:40%;
float:left;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin-right:10px;
margin-bottom:10px;
}
#Contents .bloc-article h1{
font-size:24px;
line-height:24px;
color:#232721;
padding:0 10px;
font-weight:normal;
text-transform:uppercase;
letter-spacing:0px;
font-family:arial\9;
font-family: 'AppleBerry', Arial;
}
#Contents .bloc-article a{color:#232721}
#Contents .bloc-article a:hover{color:#fff}

#Global #Contents .coldFirst h1{
background:#AF403A;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
cursor:pointer;
float:left;
width:100%;
color:#eeede7;
font-size:26px;
line-height:40px;
text-align:center;
font-weight:normal;
text-transform:normal;
letter-spacing:0px;
font-family:arial\9;
font-family: 'AppleBerry', Arial;
}
#Global #Contents .coldFirst h1:hover{
background:#748842;
}

#Global #Contents .coldFirst .bloc-article_1er img{
display:none;
}

#Global #Contents .coldFirst #CDSSCROLLINGRAVE{
width:89%;
margin:auto;
margin-bottom:10px;
}

#Contents .coldFirst #CDSSCROLLINGRAVE img{
width:auto;
}



#Corps .colgPage {width:100%; margin:0;}
#Corps .colgPage .Bloc{background:none;margin:0;padding:0;}

#Corps .colgPage h1{
color:#72845B;
font-size:36px;
line-height:36px;
font-family:arial\9;
font-family:'AppleBerry', Arial;
font-weight:normal;
letter-spacing:0px;
margin:0 10px;				
margin-bottom:10px
}


#Global #Contents  #Corps .colgPage h1.titre.secondaire{
font-size:22px;
color:#222620;
line-height:22px;
}

#Global #Contents  #Corps .colgPage .Bloc h2{
margin-bottom:15px;
color:#222620;
font-size:22px;
line-height:22px;
font-family:arial\9;
font-family:'AvenirDemiBold', Arial;
font-weight:normal;
letter-spacing:0px;
margin-left:10px;
padding-top:0;		
margin-top:0;		
}

#Corps .colgPage h3{
margin-bottom:10px;
color:#72845B;
font-size:16px;
line-height:18px;
font-family:arial\9;
font-family:'AppleBerry', Arial;
font-weight:normal;
text-transform:normal;
letter-spacing:0px;	
margin:0 10px;
margin-bottom:10px;			
}

#Corps .colgPage h4{
padding:5px 0 2px 0;
border-top:2px solid #72845B;
border-bottom:2px solid #72845B;
margin-bottom:10px;
color:#72845B;
font-size:20px;		
}
#Global #Contents  #Corps .colgPage .Bloc .diaporama{
margin-left:10px;
float:left;
text-align:center;
}
#Global #Contents  #Corps .colgPage .Bloc .diaporama img{
width:100%;
height:auto;
}

#Corps .Bloc .territoire .singes{
margin-left:15px;
}

#Corps .Bloc .territoire .singes img{
width:auto;
}

#Corps .Bloc ul{margin-left:10px;}
#Corps .Bloc ul li{line-height:18px;}

#Corps .Bloc .fichiers ul li img.icone{width:auto;}
#Corps .Bloc p{margin-bottom:10px;}
#Corps .Bloc .image-principale{width:50%;float:left; margin-left:10px;}
#Corps .Bloc .image-principale img{width:100%;}

#Corps .colgPage .bloc-article.portable{margin-bottom:10px;}
#Corps .colgPage .bloc-article.portable h1.titre{clear:none; font-size:20px;line-height:20px;color:#222620;}
#Corps .colgPage .bloc-article.portable img{float:left;}
#Corps .colgPage .bloc-article.portable p{font-size:16px; line-height:16px;}
#Corps .colgPage .bloc-article.portable .fichiers{float:left;width:100%; margin-top:5px;}
#Corps .colgPage .bloc-article.portable .fichiers ul li img.icone{width:auto;margin-left:10px;}
#Corps .colgPage .bloc-article.portable .fichiers ul {list-style-type:none; }
#Corps .colgPage .bloc-article.portable .fichiers ul li a{color:#fff;}
#Corps .colgPage .bloc-article.portable .fichiers ul li h3{padding-top:5px;}


#Contents #Pied #infosliens{float:left;padding:0;}
#Contents #Pied #infosliens .carte{width:100%;float:left;padding-left:10px;padding:0;margin-top:15px;}
#Contents #Pied #infosliens .carte img{display:none;}
#Contents #Pied #infosliens .proximite{width:100%;margin-bottom:10px;margin-top:10px;}
#Contents #Pied #infosliens .links{width:100%;margin-bottom:10px;margin-top:5px;}
#Contents #Pied #infosliens{float:left;height:auto;}
#Contents #Pied #infosliens .carte p,
#Contents #Pied #infosliens .carte p a,
#Contents #Pied #infosliens .proximite p a,
#Contents #Pied #infosliens .links p a {font-size:18px;}
#Contents #Pied #ecopass{background:#222620; width:100%; float:right; margin:0; padding:0;text-align:right;padding-right:10px;padding-bottom:15px;}
}


