/* CSS Document utilisé par le RTE */

/*******************************/
/*  titres : balises <h3> <h4> */
/*******************************/
/* Uniquement pour le RTE */
h3 {
	font-size: 1.1em;
	line-height: 1.2em;
}
h4 {
	font-size: 1em;
}
h5 {
	font-size: 0.9em;
}
h6 {
	font-size: 0.8em;
}

/*********************************/
/*  caractères : balises <p>  */
/*********************************/
p.cadre {
 background: #F2EFE1;  /* E9E6D5 */
 padding: 4px 8px;
}

p.annotation {
	color: #666;
	clear: both;
}
p.feradroite {
	display: block;
	text-align: right;
	padding-bottom: 10px;
}
p.carte_telecharger {
  color: #555;

  padding-top: 1px;
  padding-bottom: 2px;
  padding-left: 2px;
  font-weight: bold;
  min-height: 12px;
  height:12px;
  vertical-align: baseline;
  line-height: 1.2em;
  border-bottom: 1px dotted #CCC;
  clear: both;
}

.carte_telecharger a {
  color: #E71E00;

  float: right;
  margin-left: 10px;
  text-decoration: none;
  padding: 0 2px;
}
.carte_telecharger a:hover {
  text-decoration: underline;
}
/*********************************/
/*  caractères : balises <span>  */
/*********************************/
span.feradroite {
	display: block;
	text-align: right;
	clear: both;
}
span.auteur {
  text-transform: small-caps;
}
span.ouvrage {
  font-style: italic;
}
/***************************************/
/*  caractères : balises <span> et <p> */
/***************************************/
p.gras,
span.gras {
  font-weight: bold;
}
p.citation, 
span.citation {
  font-style: italic;
}
/*****************************************************/
/*  caractères : info complémentaires sur les liens  */
/*****************************************************/
span.info_lien {
  font-size: 0.9em;
	color: #666;
  line-height: 1.2em;
  padding-top: 1px;
	display: block;
}
span.lib_liencarto {
  float: left;
  font-weight:normal;
}
/*************************/
/*  Liens : balises <a>  */
/*************************/
a.download,
a.externalLinkInNewWindow {
  background: red;
}

a.telecharger_PDF {
  background: url('../images/img_css/pictos/picto_pdf.gif') no-repeat right top;
  color: #555;
  display: block;
  padding-top: 1px;
  padding-right: 34px;
  padding-bottom: 2px;
  text-decoration: none;
  font-weight: bold;
  min-height: 12px;
  vertical-align: baseline;
  line-height: 1.2em;
  border-bottom: 1px dotted #CCC;
}
a.telecharger_PDF:hover {
  background: #F6F3E5 url('../images/img_css/pictos/picto_pdf.gif') no-repeat right top;
  border-bottom: 1px solid #AAA;
}
/* fin ajout */
a.lien_externe {
  background: url('../images/img_css/pictos/picto_site_web.gif') no-repeat right top;
  color: #555;
  display: block;
  padding-top: 1px;
  padding-right: 38px;
  padding-bottom: 2px;
  text-decoration: none;
  font-weight: bold;
  min-height: 12px;
  vertical-align: baseline;
  line-height: 1.2em;
  border-bottom: 1px dotted #CCC;
}
a.lien_externe:hover {
  background: #F6F3E5 url('../images/img_css/pictos/picto_site_web.gif') no-repeat right top;
  border-bottom: 1px solid #AAA;
}

a.carte {
  background: url('../images/img_css/pictos/picto_carte.gif') no-repeat right top;
  color: #555;
  display: block;
  padding-top: 1px;
  padding-right: 48px;
  padding-bottom: 2px;
  text-decoration: none;
  font-weight: bold;
  min-height: 12px;
  vertical-align: baseline;
  line-height: 1.2em;
  border-bottom: 1px dotted #CCC;
}
a.carte:hover {
  background: #F6F3E5 url('../images/img_css/pictos/picto_carte.gif') no-repeat right top;
  border-bottom: 1px solid #AAA;
}

/* Ajout spécifique à la page cartes et chiffres 24.12 */
a.cartes {
  background: url('../images/img_css/pictos/picto_cartes.gif') no-repeat right top;
  color: #555;
  display: block;
  padding-top: 1px;
  padding-right: 53px;
  padding-bottom: 2px;
  text-decoration: none;
  font-weight: bold;
  min-height: 12px;
  vertical-align: baseline;
  line-height: 1.2em;
  border-bottom: 1px dotted #CCC;
}
a.cartes:hover {
  background: #F6F3E5 url('../images/img_css/pictos/picto_cartes.gif') no-repeat right top;
  border-bottom: 1px solid #AAA;
}
a.fiches {
  background: url('../images/img_css/pictos/picto_fiches.gif') no-repeat right top;
  color: #555;
  display: block;
  padding-top: 1px;
  padding-right: 51px;
  padding-bottom: 2px;
  text-decoration: none;
  font-weight: bold;
  min-height: 12px;
  vertical-align: baseline;
  line-height: 1.2em;
  border-bottom: 1px dotted #CCC;
}
a.fiches:hover {
  background: #F6F3E5 url('../images/img_css/pictos/picto_fiches.gif') no-repeat right top;
  border-bottom: 1px solid #AAA;
}
a.lien_interne {
  color: #555;
  display: block;
  padding-top: 1px;
  padding-right: 27px;
  padding-bottom: 2px;
  text-decoration: none;
  font-weight: bold;
  min-height: 12px;
  vertical-align: baseline;
  line-height: 1.2em;
  border-bottom: 1px dotted #CCC;
}
a.lien_interne:hover {
  background: #F6F3E5;
  border-bottom: 1px solid #AAA;
}
/* fin ajout */

/* Modifications : Géré en fonction du contexte. Mailto c'est dans contact et lien ext. c'est dans lien */
a.mail {
	display: block;
	padding: 1px 1px 1px 20px;
	text-decoration: none;
	color: black;
	background: url('../images/img_css/pictos/picto_email.gif') no-repeat left center;
}
a.mail:hover {
  background: url('../images/img_css/pictos/picto_email_over.gif') no-repeat left center;
}

a.video {
  background: url('../images/img_css/pictos/picto_video.gif') no-repeat right top;
  color: #555;
  display: block;
  padding-top: 1px;
  padding-right: 45px;
  padding-bottom: 3px;
  text-decoration: none;
  font-weight: bold;
  min-height: 12px;
  vertical-align: baseline;
  line-height: 1.2em;
  border-bottom: 1px dotted #CCC;
}
a.video:hover {
/* F8F5E4 */
  background: #F6F3E5 url('../images/img_css/pictos/picto_video.gif') no-repeat right top;
  border-bottom: 1px solid #AAA;
}
a.audio {
  background: url('../images/img_css/pictos/picto_audio.gif') no-repeat right top;
  color: #555;
  display: block;
  padding-top: 1px;
  padding-right: 45px;
  padding-bottom: 3px;
  text-decoration: none;
  font-weight: bold;
  min-height: 12px;
  vertical-align: baseline;
  line-height: 1.2em;
  border-bottom: 1px dotted #CCC;
}
a.audio:hover {
  background: #F6F3E5 url('../images/img_css/pictos/picto_audio.gif') no-repeat right top;
  border-bottom: 1px solid #AAA;
}
a.lien_newsletter {
  color: #E41600;
  display: block;
  font-weight:bold;
  text-align:right;
  text-decoration:none;
}
a.lien_newsletter:hover {
  text-decoration: underline;
}

a[href^="mailto:"]:hover,
a[href^="http"],
a[href$=".pdf"],
a[href$=".doc"],
a[href$=".ppt"],
a[href$=".pps"] {
}

/* version anglaise */
a.map {
  background: url('../images/img_css/pictos/picto_map.gif') no-repeat right top;
  color: #555;
  display: block;
  padding-top: 1px;
  padding-right: 40px;
  padding-bottom: 2px;
  text-decoration: none;
  font-weight: bold;
  min-height: 12px;
  vertical-align: baseline;
  line-height: 1.2em;
  border-bottom: 1px dotted #CCC;
}
a.map:hover {
  background: #F6F3E5 url('../images/img_css/pictos/picto_map.gif') no-repeat right top;
  border-bottom: 1px solid #AAA;
}
