/*
-----------------------------------------------
CSS 			pour le-bar.org
Date:     juillet 2005
----------------------------------------------- */

/* Le bloc de navigation (nav)
----------------------------------------------- */

#nav {
	color: grey;
	background: white;
	padding: 12px;
	margin-left: 10px;
	margin-right: 10px;
   border: 2px solid #aabbaa;
	-moz-border-radius: 10px 10px 10px 10px;
}


.nav-titre {
  margin-bottom: 8px;
  padding: 0 0 .2em;
  border-bottom: 1px dotted #456;
  font-size: 115%;
  font-weight: bold;
  line-height: 1.0em;
  color: #778888;
  }

a.nav-lien {
  color: #4444dd;
  margin: 0;
  margin-bottom: 3px;
  }
  
a.nav-lien:link {
  color: #4444dd;
  }

a.nav-lien:visited {
  color: #4444dd;
  }

a.nav-lien:hover {
  color: cyan;
  }


/* Structure de la page
----------------------------------------------- */

#main {
	padding: 12px;
	color: #000000;
	background: #f4f4f4;
	margin-left: 10px;
	margin-right: 10px;
   border: 2px solid #606060;
	-moz-border-radius: 10px 10px 10px 10px;
}

#colophon {
	color: #cceedd;
	background: #0d0d0d;
	padding: 12px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
  border: none;
	-moz-border-radius: 10px 10px 10px 10px;
}


/* Les blogs
----------------------------------------------- */

.BlogTitre {
  background: #d5d5d5;
  margin: 0px;
	font-size: 135%;
	font-weight: bold;
  line-height: 1.5em;
  display: block;
  border: 1px dotted grey;
  border-width: 1px 1px 1px 1px;
  padding: 2px 14px 2px 29px;
  color: black;
  }

.BlogSousTitre {
	margin: 0px;
	font-size: 110%;
  font-weight: bold;
  color: black;
	letter-spacing: 1px;
  }

.BlogTexte {
  border:1px dotted #6a7;
  border-width: 0 1px 1px 1px;
  border-bottom-color:grey;
  padding:10px 14px 10px 29px;
  }

.BlogBas {
  background: #b5b5b5;
  text-align:right;
  margin:0;
  padding:2px 19px 2px 10px;
  border:1px dotted grey;
  border-width: 0 1px 1px 1px;
  line-height:1.5em;
  color: black;
  }


/* Les liens
----------------------------------------------- */

a:link {
	color: #F95237;
	text-decoration: none;
  }

a:visited {
	color: #F95237;
	text-decoration: none;
  }

a:hover {
	text-decoration: underline;
	}

a img {
  border-width: 0;
  }


/* Les "RH"
----------------------------------------------- */

.RHtitre, .RHt1, .titre {
  margin: 0px;
  font-size: 135%;
  font-weight: bold;
  line-height: 1.5em;
  display: block;
  padding: 2px 14px 2px 0px;
  color: grey;
  }

.RHtx, .RHtxs, .RHliste	{
	background-color: transparent;
  padding: 0px 0px 0px 19px;
}

.RHlien {
	color: #4444dd;
	text-decoration: none;
	background: transparent;
	background-color: transparent;
}

.RHlien:hover {
	text-decoration: underline;
	background-color: transparent;
}

.RHlienb {
	background-color: transparent;
}

.RHlienb:hover {
	background-color: transparent;
}

.RHboxHaut, .GalNavigateur {
  font-size:95%;
  font-weight: bold;
  line-height: 2em;
  text-transform: uppercase;
  letter-spacing: .2em;
  color: black;
  padding: 0 13px;
  border: 1px dotted #6a7;
  border-width: 0 0 1px 0;
  }
  
.RHboxDroite {
	font-weight: normal;
	color: #cf4;
	float: right;
}

.RHboxBas, .GalEntetes {
  background: #0d0d0d;
  margin: 0;
  margin-bottom: 15px;
  padding: 2px 10px 2px 10px;
  border: 1px dotted #6a7;
  border-width: 0 1px 1px 1px;
  line-height: 1.5em;
  color: white;
  }

.RHtable {
	background-color: #ddddee;
	border: 1px solid #909090;
	width: 100%;
	-moz-border-radius: 8px;
}


/* Les formulaires (à travailler) 
----------------------------------------------- */

form { margin-top: 0px; margin-bottom: 0px; background: transparent; }
textarea { width: 98%; }

/* input,textarea {
	background: white;
	color: black;
	border: 1px solid #223344;
	-moz-border-radius: 2px;
}

input[type="text"]:hover,
input[type="password"]:hover,
textarea:hover {
	border: 1px solid #aaa;
}

input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
	border: 1px solid #fff;
}                                               */


/* Messagerie Bob 
----------------------------------------------- */

.RHbobGlobal {
	color: black; 
	background-color: #ffcc30; 
	border: 1px solid #ff8000; 
	margin: 2px 8px 12px 8px;
}

.RHbob {
	color: black;
	background-color: #ff8000;
	padding: 2px 4px 2px 4px;
}

.RHbobLien {
	color: black;
}


/* Galeries 
----------------------------------------------- */

/* titres et ruptures */

.GalTitres {
	font-size: 115%;
	font-weight: bold;
  display: block;
  margin: 20px 0 15px 0;
  padding: 2px 10px 2px 2px;
  border: 1px dotted #6a7;
  line-height: 1.5em;
  color: black;
  }

.GalSousTitres {
  margin: 0 0 15px 0;
  padding: 2px 10px 2px 10px;
  border-left: 1px dotted #6a7;
  border-right: 1px dotted #6a7;
  border-bottom: 1px dotted #6a7;
  line-height: 1.5em;
  color: #acb;
  }

/* styles appliqués aux images miniatures */

.GalRacineImgEtendue {
	border: none;
	margin: 0px 0px 3px 0px;
}

.GalRacineImgSimple{
	border: 1px solid #ff0000;
	margin: 0px 3px 3px 0px;
}

.GalListeImg {
	border: none;
	margin: 0px 0px 6px 0px;
}

/* pour les galeries : */
.RHtitre2 {
	font-weight: bold; color: white; background: #505050; padding: 2px 6px 2px 6px; margin-top: 4px; margin-bottom: 2px;	
	border-left: 10px solid #547678;
}

