/*your custom style goes in this file*/
/*if you're overriding style blocks from genstyle.css, you only need to include the attributes you're overriding, not the whole block*/


/* Définition de la hauteur du logo dans le div title-area */
.title-area img {
	height:120px;
}
/* FIN Logo */

/* Diminution du padding du div site-inner */
.site-inner{
	padding-top:10px;
}
/* FIN site-inner */


/* Menu vertical A QUOI CELA SERT ?*/
#navigation {
	margin: -23px 0 24px 0 ; /* -23px pour rattraper le margin-top de 24px de l'élément widget-title. */
	padding: 0 ;
	text-align: center ;
}

#navigation li {
	display: inline ;
	list: none; /* Pour IE 7 */
}

#navigation li a {
	display: block ;
	background: #D1C5B7 ;
	padding: 10px 0 ;
	color:#063E53;
	font-size:16px;
	margin-top: 1px;
}

#navigation li a:hover, #navigation li a:focus, #navigation li a:active {
	background: #063E53 ;
	color: #FFFFFF ;
}
/* FIN Menu vertical */


#custom-sidebar{
  margin-bottom:24px;
}



#menu-accordeon {
  padding:0;
  margin:0;
  list-style:none;
  text-align: center;
  width: 360px;
}

#menu-accordeon ul {
  padding:0;
  margin:0;
  list-style:none;
  text-align: center;
}
#menu-accordeon li {
   background-color:#D1C5B7; 
   /*background-image:-webkit-linear-gradient(top, #729EBF 0%, #333A40 100%);*/
   /*background-image: linear-gradient(to bottom, #729EBF 0%, #333A40 100%);*/
   border-radius: 0px;
   margin-bottom:2px;
   box-shadow: 0px 0px 0px #999;
   border: none/*solid 1px #063E53*/;
   padding-bottom:0px; /*pour annuler padding bottom hérité de "sidebar" li*/
}
#menu-accordeon li li {
   max-height:0;
   overflow: hidden;
   transition: all .5s;
   border-radius:0px;
   background: #EFE9E3;
   box-shadow: none;
   border:none;
   margin:0;
}
#menu-accordeon a {
  display:block;
  text-decoration: none;
  color: #063E53;
  padding: 8px 0;
  font-family: verdana;
  font-size:1.2em;
}
#menu-accordeon ul li a, #menu-accordeon li:hover li a {
  font-size:1em;
  color: #063E53;
}
#menu-accordeon li:hover {
   background: #063E53;
}
#menu-accordeon li li:hover {
   background: #FFFFFF;
}
#menu-accordeon ul li:last-child {
   border-radius: 0 0 0px 0px; /*0 0 6px 6px*/
   border:none;
}
#menu-accordeon li:hover li {
  max-height: 15em;
}


/*tests */



/*passage pointeur sous-menu police*/
#menu-accordeon ul li:hover a{
  color: #063E53;
}
/*passage pointeur menu police*/
#menu-accordeon li:hover a{
  color: #FFFFFF;
}




/* surnames cloud */
/* styles for home page surname cloud post */
a.size1      { color: #000099; }
a.size1:link    { color: #000099; }
a.size1:visited { color: #000099; }

a.size2      { color: #3333CC; }
a.size2:link    { color: #3333CC; }
a.size2:visited { color: #3333CC; }

a.size3      { color: #006633; }
a.size3:link    { color: #006633; }
a.size3:visited { color: #006633; }

a.size4      { color: #993300; }
a.size4:link    { color: #993300; }
a.size4:visited { color: #993300; }

a.size5      { color: #CC0033; }
a.size5:link    { color: #CC0033; }
a.size5:visited { color: #CC0033; }

a.size6      { color: #666666; }
a.size6:link    { color: #666666; }
a.size6:visited { color: #666666; }

a.size7      { color: #CC9900; }
a.size7:link    { color: #CC9900; }
a.size7:visited { color: #CC9900; }

a.size8      { color: #999933; }
a.size8:link    { color: #999933; }
a.size8:visited { color: #999933; }

a.size9      { color: #000000; }
a.size9:link    { color: #000000; }
a.size9:visited { color: #000000; }

a.size0      { color: #000000; }
a.size0:link    { color: #000000; }
a.size0:visited { color: #000000; }



/* Widget  Quoi de neuf ?  */

.inner-block {
	background-color:#fff;
	margin-bottom:10px;
	padding:10px;
	border-radius: 6px;
	box-shadow: 1px 1px 2px 1px #ccc;
}


/* Photo selectionnée */

.tsidesection {
	/*border-bottom: solid 1px #a9a9a9;*/
	padding-bottom: 15px;
	margin-bottom: 15px;
}

