/*object { outline: none; } */

/* a{outline: none;} */
/* :focus{-moz-outline-style: none;} */

/* a, a:active{ outline:none; }  */

a, a:link, a:visited
{
	text-decoration: none;
	color: #0A74A6; 
	outline: none; 

}

a:hover
{
	text-decoration: underline;
	color: #0A74A6;
}


body {
	background-image: none;
	background-color: white;
	color:#6c6870;
/*	font-size: 92%/1.0, Calibri, "Lucida Grande", "Lucida Sans", Tahoma, Arial, 'Helvetica Neue', Helvetica, Geneva, Lucida, sans-serif; */
	font: 92%/1.0 Calibri, Verdana, Arial, Helvetica, sans-serif;
}


#page
{
	width: 80.6em ; 
	max-width: 98% ; 
	min-width: 1180px ;
}

#entete
{
	background-image: url(img/site-haut.png);
	height: 122px;
	background-color: white;
}


#encart
{
	position: absolute;
	top: 161px; 
/*	top: 201px; */
	right: 15px;
	width: 200px;
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
}

#encart #menu-qui.menu {
/*	margin: 0px 0 10px 0; */
/*	padding: 0px 0 30px 0; */
}


#encart #menu-recherche.menu {
/*	margin: 10px 0px 0px 0px; */
/*	padding: 20px 0 10px 0; */
}

#encart #menu-coucou.menu {
/*	width: 200px; */
}


#encart #menu-contact.menu {
/*	margin: 10px 0px 0px 0px; */
/*	padding: 20px 0px 30px 0px; */
}


#bloc-contenu
{
	margin: 40px 250px 40px 304px;
	background: white;
	min-height: 533px;
	border: solid 0px ;
	padding: 0px 0px 0px 0px;

}

#hibiscus-lien-connect
{
	position : absolute;
	top: 0;
	left: 0;
	width: 130px;


}

#hibiscus-lien-connect a{
 TEXT-DECORATION: none; 
	color: white;
}

#menu-rubriques { 
		position: absolute; 
		top: 122px; 
		width: 140px;
		border-width: 0;
		background-image: url(img/site-cote.png);
		background-repeat: no-repeat;
		background-position: left top;


}



#menu-rubriques.menu {
	padding: 40px 10px 570px 125px;

} 

#entete a.nom-site:visited
{
	background-image: none;
	background-repeat: no-repeat;
	background-position: right top;
}


#menu-principal-accueil {display:none}
#menu-principal-contact {display:none}
#menu-principal-plan {display:none}
#menu-principal-sites {display:none}
#menu-principal-resume {display:none}
#menu-principal-recherche {display:none}
#entete .nom-site span {display:none}


.menu ul li a, 
.menu ul li b,
.edito h3,
.signatures td 
{	
	background-image: url(img/2titre-coin.gif);
}



#bas { 
     	background-image: url(img/site-bas.png);
	background-repeat: no-repeat;
	width: 867px;
	padding: 0px 0px 100px 0px;
	text-align: center;
	margin: 33px 0px 0px 175px;
}

.menu {border-top: 0px}
.menu ul li {	border-top: 1px solid white; }

/* .menu ul li.item31 { 	 */
/* 	position: absolute; */
/* 	top: 40px;  */
/* 	left: 971px; */
/* 	width: 100px; */
/*	border-top: 22px solid white;  */
/* } */

.menu ul li.item31 { 	 
  border-top: 22px solid white;  
} 


.menu ul li a, 
.menu ul li a:visited,
.menu ul li b 				{ font-weight: bold; color:  #db2e41;}

.menu ul li li a, 
.menu ul li li a:visited 			{font-weight: normal ; color: #db2e41;}


.menu ul li a:hover,
.menu ul li li a:hover,
.menu ul li li a.lienon 
	{ color: #e995a2; }

.menu ul li a,
.menu ul li b 				{ background-color: white; }

.menu ul li li a, 
.menu ul li li a:visited,
.menu li span 				{ background-color: white; }


.menu ul li a:hover,
.menu ul li li a:hover { background-color: white; }

.menu ul li li a.article  { background-color: white; }
.menu ul li li a.article:hover { background-color: white; }
.menu ul li li a.lienon 	{ background-color: white; }

.menu ul li li a { padding-left: 12px; font-weight: normal;} 
.menu ul li li li a { padding-left: 20px;}
.menu ul li li li li a { padding-left: 24px;}
.menu ul li li li li li a { padding-left: 28px;}
.menu ul li li li li li li a { padding-left: 32px;}

.spip_surligne { background-color: #edf2cd; }

.texte
{
	text-align: justify;
}

.texte a {
  TEXT-DECORATION: none; 
  color:#c7b625;
/*  font-weight: bold; */

}

.spip_logos {
	padding-left: 0px;
	margin: 0 0 0 0;
}

#bloc-contenu h5 a {

	      color : #a187c7;

}

.ligne-debut
{
	padding-top: 0px;
	margin-top: 5px;
	margin-bottom: 20px;
	border-top: 0px ; 
}


.description-site
{
	text-align: justify;  
	font-style: normal;

}

.hibiscus-titre-rubrique { color: #db2e41;}

.edito h3 {
	margin: 0;
	padding: 0;
	color: #db2e41;
	background-color: white;
	text-transform: uppercase;
	text-indent: 4px;
	width: 100%;
	font-size: 1.1em;
	line-height: 1.4;
}

.menu ul li span.hibiscus-lien a,
.hibiscus-lien a { 
 TEXT-DECORATION: none; 
  color:#c7b625;
  font-style: normal;
  font-weight: normal;
}




.menu ul li span.extrait-coucou a { 
 TEXT-DECORATION: none; 
  color:#c7b625;
  text-align: justify;  
  font-weight: normal;
  font-style: normal;
  color:#6c6870;
}


.hibiscus-recherche { color : #a187c7;}

.extrait
{
	margin: 5px;
	line-height: 1.4em;
	padding: 8px;
	background-color: white;
}

.extrait a
{
  TEXT-DECORATION: none; 
  color:#6c6870;
  font-weight: normal;	   

}

.petit-info a
{	    
     TEXT-DECORATION: none; 
     color: #db2e41;
}




#derniers-articles-hibiscus
	{
	margin: 0;
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 60%;
	padding-top: 40px;
	overflow: hidden;
	border: 0px solid #000;
	background-image: url(img/quoiDeNeuf.png);
	background-position : center top;
	background-repeat: no-repeat;
	}

#derniers-articles-hibiscus p {  text-align: justify; }

#parole-hibiscus
	{
	margin: 0;
	clear: both;
	position: relative;
	top: 40px;
	left: 0px;
	width: 100%;
	min-height: 100px;
	border: 0px solid #000;
	padding-top: 40px;
	padding-bottom: 30px;
	background-image: url(img/raconte.png);
	background-position : top center;
	background-repeat: no-repeat;
	}

#parole-hibiscus p { text-align: center; }



#bienvenue-etc-hibiscus
	{
	margin: 0;
	position: relative;
	float: right;
	/*left: 710px;*/
	/*top: 164px;*/
	width: 225px;
	}
	
#bienvenue-hibiscus
	{
	margin: 0;
	/*position: absolute;
	left: 710px;
	top: 164px;*/
	position: relative;
	width: 225px;
	height: 230px; 
	border: 0px solid #000;
	padding-top: 65px;
	padding-bottom: 20px;
	background-image: url(img/bienvenue.jpg);
	background-position : top center;
	background-repeat: no-repeat;
	}

#livre-hibiscus
	{
	margin: 0;
	/*position: absolute;
	left: 710px;
	top: 500px;*/
	position: relative;
	/*width: 225px;*/
	border: 0px solid #000;
	/*padding-top: 65px;*/
	/*padding-bottom: 20px;*/
	background-position : top center;
	background-repeat: no-repeat;
	padding-left: 4px;
	}

#livre-hibiscus p a
	{
	font-size: 88%;
	font-weight: bold;
	color: #DB2E41;
	}

#livre-hibiscus .spip_documents
	{
	margin: 0px;
	}

#evenement-hibiscus
	{
	margin: 0;
	/*position: absolute;
	left: 710px;*/
/* 	top: 152px; */
	/*top: 500px;*/
	position: relative;
	width: 225px;
	/*height: 230px;*/ 
	border: 0px solid #000;
	padding-top: 65px;
	padding-bottom: 20px;
	background-image: url(img/event.png);
	background-position : top center;
	background-repeat: no-repeat;
	}


#agenda-hibiscus
	{
	margin: 0;
	/*position: absolute;*/ 
/*	top: 440px;   */
	/*top: 680px;*/  
/*	top: 165px;  */
	/*left: 710px;*/
	position: relative;
	width: 225px;
	height: 200px; 
	border: 0px solid #000;
	padding-top: 30px;
	background-image: url(img/cal.png);
	background-position : top center;
	background-repeat: no-repeat;
	}

#agenda-hibiscus p { text-align: center; }




.menu-mots ul 
{
	font-size: 95%;
	line-height: 1.2em;
	font-weight: normal;
	text-align: left;
	list-style-type: none;
	margin: 0;	padding: 0;
}

.menu-mots ul li a
{	
	text-decoration: none;
	color:  #db2e41;
	display: inline;	
}




.formulaire_recherche input.text
 { width: 50px; background: none ; padding-left:5px;}


.formulaire_recherche input.submit,
.formulaire-keyword input.submit { background: #FFF url(img/rechercher.gif) no-repeat center; width:36px ; height:20px; outline: none;  cursor: pointer;  }


.chapo
{
	font-weight: bold;
	text-align: left;
	background-color: white;
	padding: .5em;
	margin: 0 0 1em 0;
}

.chapo h3  {
/*	color:  #db2e41; */
}

.chapo ul 
{
	font-size: 88%;
	line-height: 1.2em;
	font-weight: normal;
	text-align: left;
	list-style-type: none;
	margin: 0;	padding: 0;
}

.chapo ul ul { font-size: 1em; margin: 0;}
.chapo ul li { margin: 0; }

.chapo ul li a
{	
	text-decoration: none;
	text-align: left;
	padding: 3px 4px 3px 4px;
	display: block;	
	color: #db2e41;
}

.chapo ul li strong a,
.chapo ul li li strong a {
 TEXT-DECORATION: none; 
  color:#c7b625;
}
.chapo ul li li a { padding-left: 20px; font-weight: normal; color: #db2e41;}
.chapo ul li li li a { padding-left: 40px;}
.chapo ul li li li li a { padding-left: 60px;}
.chapo ul li li li li li a { padding-left: 80px;}


.hibiscus-encart-separation {

	width: 200px;
	height : 21px;
	background: transparent url(img/separation.png) no-repeat top center; 
	margin-top:20px;
	margin-bottom:20px;
}


.deux_colonnes{
	clear:both;
	overflow:hidden;
	display: block;
	margin: 15px 22px;
}
.col_gauche{
	float:left;
	margin:0 4% 0 0;
	padding: 0;
	width:47%;
}
.col_droite{
	float:left;
	margin:0;
	padding:0;
	width:48%;
}

