/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/*
 * Custom Style Sheet - Use this file to style your content
 */
 

 
 
 body {
	line-height: 1.2em;
}

.module mod-box deepest {
	min-height: none!important;
}

/* style loisirs*/
h1.loisirs {
	color: #0A7463!important;
	font-size: 36px;
}
h2.loisirs {
	color: #0A7463!important;
	font-size: 24px;
}
h3.loisirs {
	color: #0A7463!important;
	font-size: 18px;
}
h4.loisirs {
	color: #0A7463!important;
	font-size: 16px;
	font-weight: bold;
}
a.loisirs {
	color: #0A7463!important;
}	


/* style randonnée*/
h1.rando {
	color: #A2B524!important;
	font-size: 36px;
}
h2.rando {
	color: #A2B524!important;
	font-size: 24px;
}
h3.rando {
	color: #A2B524!important;
	font-size: 18px;
}
h4.rando {
	color: #A2B524!important;	font-weight: bold;
	font-size: 16px;
}
a.rando {
	color: #A2B524!important;
}



/* style Visites*/
h1.visites {
	color: #E2AF20!important;
	font-size: 36px;
}
h2.visites {
	color: #E2AF20!important;
	font-size: 24px;
}
h3.visites {
	color: #E2AF20!important;
	font-size: 18px;
}
h4.visites {
	color: #E2AF20!important;	font-weight: bold;
	font-size: 16px;
}
a.visites {
	color: #E2AF20!important;
}

/* style Hébergement*/
h1.hebergement {
	color: #BE5897!important;
	font-size: 36px;
}
h2.hebergement {
	color: #BE5897!important;
	font-size: 24px;
}
h3.hebergement {
	color: #BE5897!important;
	font-size: 18px;
}
h4.hebergement {
	color: #BE5897!important;	font-weight: bold;
	font-size: 16px;
}
h5.hebergement {
	color: #BE5897!important;	font-weight: bold;
	font-size: 12px;
}

a.hebergement  {
	color: #BE5897!important;
}

/* style Bonne Table*/
h1.b_Tables {
	color: #45C6EB!important;
	font-size: 36px;
}
h2.b_Tables {
	color: #45C6EB!important;
	font-size: 24px;
}
h3.b_Tables {
	color: #45C6EB!important;
	font-size: 18px;
}
h4.b_Tables {
	color: #45C6EB!important;	font-weight: bold;
	font-size: 16px;
}
a.b_Tables {
	color: #45C6EB!important;
}

/* style violet*/

h1.violet {
	color: #BE5897!important;
	font-size: 36px;
}
h2.violet {
	color: #BE5897!important;
	font-size: 24px;
}
h3.violet{
	color: #BE5897!important;
	font-size: 18px;
}
h4.violet {
	color: #BE5897!important;	font-weight: bold;
	font-size: 16px;
}
h5.violet {
	color: #BE5897!important;	font-weight: bold;
	font-size: 12px;
}

a.violet  {
	color: #BE5897!important;
}
h4.nspHeader, /*.tleft, .fnone,*/ h4.nspHeader a/*, nspArt*/ {
	color: #BE5897!important;	font-weight: bold;
	font-size: 14px;
	line-height: 0px!important;
	margin: 15px 0 15px!important;
}
/*.nspHeader .tleft  {margin-top: -10px!important;
	
}*/
.mod_featcats-title {
	color: #BE5897!important;	font-weight: bold!important;font-size: 14px!important;
}

li.featcat {
	padding: 0 10px 0px!important;
	/*padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 15px;*/
}

/* style Pratique*/
h1.pratique {
	color: #F82446!important;
	font-size: 36px;
}
h2.pratique {
	color: #F82446!important;
	font-size: 24px;
}
h3.pratique {
	color: #F82446!important;
	font-size: 18px;
}
h4.pratique {
	color: #F82446!important;	font-weight: bold;
	font-size: 16px;
}
a.pratique {
	color: #F82446!important;
}

.mod-box {
padding: 5px;}
#content {
padding: 5px;}

.module, #header, #breadcrumbs, #content, #footer {
margin: 10px;
}
.module .module-title {
margin-top: -18px!important;
}

#rs_events_slider_timeline_events li #rse_date {
background: none repeat scroll 0 0 #C4CFE6;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: 40px;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 5px;
    text-align: center;
    width: 45px;
}
body {
overflow-y: hidden!important;
}
h1.placemarkHead {
	font-size: 16px;
}
/* modifs menu*/
a.separator level2 parent
{
	font-weight: bold!important;

}
.menu-dropdown li.level1 {
    margin-right: 10px;
    padding-bottom: 5px;
   	font-weight: bold!important;
}
#yoo-zoo .width50 {
	min-height: 180px;
	margin: 0px;
	/*border-left: 1px solid #d2d2d2;*/
	border-right: 1px solid #d2d2d2;
}
/* images menu zh*/

#GMapsMenu-advanced ul {
    font-family: Arial,Helvetica,sans-serif;
    list-style-type: none;
    margin-left: -30px;
    padding: 0;
    font-size: 0.9em;
}
.zhgm-markergroup-img-advanced {
      vertical-align: -15px!important;
}