/**
 * @fichier content-ressources.css
 * @version 2.0.0.1
 * @auteur  Stéphane RIO, modifications charte graphique 2012&nbsp;: Gabrielle Calvet + Olivier BADO (normalisation)
 * @email   stephane.rio@univ-rennes1.fr
 * @date    14.03.2013
*/

/**
 * Style de titre de section.
*/
.ressources .titre-section
{
	margin: 0 0 10px 0;
	padding: 0;
	background-color: transparent;
}

/*.ressources div.titre-section h3
{
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #2589ba;
	background-color: transparent;
}

.ressources div.titre-section h4
{
	margin: 10px 0 0 0;
	padding: 0;
	letter-spacing&nbsp;: 1px;
	font-size: 17px;
	color: #333;
	background-color: transparent;
}*/

/**
 * Style.
*/
.ressources div.selection
{
	text-align: right;
	background-color: transparent;
}

.ressources div.selection fieldset
{
	margin: 0;
	padding: 5px;
	border: none;
	background-color: #f1f1f1;
}

/**
 * Style plan du chapitre.
*/
.ressources div.plan-chapitre
{
	margin: 20px 0;
	padding: 10px;
	border: dotted 1px #2589ba;
	background-color: #dfeded;
}

/*.ressources div.plan-chapitre h4
{
	margin: 0 0 10px 0;
	padding: 0;
	letter-spacing&nbsp;: 1px;
	font-size: 15px;
	color: #2589ba;
	background-color: transparent;
}*/

/* Règle&nbsp;: <div id="content" class="content ressources"> <div class="plan-chapitre"> <ol> */

.ressources div.plan-chapitre ol
{
	margin: 0 0 10px 40px;
	padding: 0;
	letter-spacing: 1px;
	color: #5f5f5f;
	background-color: transparent;
}

/* Règle&nbsp;: <div id="content" class="content ressources"> <div class="plan-chapitre"> <ol> <li> */

.ressources div.plan-chapitre ol li
{
	margin: 0 0 10px 0;
	padding: 0;
}

/* Règle&nbsp;: <div id="content" class="content ressources"> <div class="plan-chapitre"> <ol> <li> <a> */

.ressources div.plan-chapitre ol li a:link,
.ressources div.plan-chapitre ol li a:active,
.ressources div.plan-chapitre ol li a:visited
{
	color: #2589ba;
	text-decoration: underline;
	background-color: transparent;
}

.ressources div.plan-chapitre ol li a:hover
{
	color: #ff9900;
	text-decoration: underline;
	background-color: transparent;
}

/**
 * Style de navigation de bibliographie.
*/
.ressources div.navigation
{
	margin: 10px 0;
	padding: 2px 0;
	height: 28px;
	text-align: right;
	background-color: #f1f1f1;
}

.ressources div.navigation a:link,
.ressources div.navigation a:active,
.ressources div.navigation a:visited
{
	float: left;
	display: block;
	margin: 0 0 0 2px;
	padding: 4px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	border: solid 1px #fff;
	background-color: #bfdbdb;
}

.ressources div.navigation a:hover
{
	color: #fff;
	text-decoration: none;
	background-color: #2589ba;
}

/**
 * Style des lettres de l'alphabet.
*/
.ressources .lettre
{
	float: left;
	clear: left;
	margin: 10px 10px 10px 0;
	width: 40px;
	height: 30px;
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #2589ba;
}

.ressources div.lettre a:link,
.ressources div.lettre a:hover,
.ressources div.lettre a:active,
.ressources div.lettre a:visited
{
	color: #fff;
	text-decoration: none;
	background-color: transparent;
}

/**
 * Style pour le bloc définition.
*/
.ressources div.bloc-definition
{
	clear: left;
	margin: 0;
	padding: 0;
	background-color: transparent;
}

/*.ressources div.bloc-definition h5
{
	margin: 10px 0 0 0;
	padding: 0;
	letter-spacing&nbsp;: 1px;
	text-transform: capitalize;
	font-size: 17px;
	color: #333;
	background-color: transparent;
}*/

.ressources div.bloc-definition p
{
	margin: 0;
	padding: 0;
	text-align: justify;
	background-color: transparent;
}

.ressources div.bloc-definition ul
{
	list-style-type: disc;
	background-color: transparent;
}

.ressources div.bloc-definition ul li
{
	background-color: transparent;
}

/**
 * Style du lien pour retourner en haut de page.
*/
.ressources div.haut-page
{
	clear: left;
	margin: 5px 0 5px 0;
	padding: 0 0 2px 0;
	font-size: 10px;
	text-align: right;
	border-bottom: solid 1px #ddd;
	background-color: transparent;
}

.ressources div.haut-page a:link,
.ressources div.haut-page a:active,
.ressources div.haut-page a:visited,
.ressources div.haut-page a:hover
{
	margin: 0;
	padding: 0 14px 0 0;
	text-decoration: none;
	background: transparent url(../navigation/puces/puce_301.gif) right 4px no-repeat;
}


/* MENU-SEQUENCE */


.ressources div.menu-sequence
{
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
	text-align: right;
	background-color: transparent;
}

.ressources div.menu-sequence a.lien-sequence:link,
.ressources div.menu-sequence a.lien-sequence:active,
.ressources div.menu-sequence a.lien-sequence:visited
{
	color: #800000;
	text-decoration: none;
	background-color: transparent;
}

.ressources div.menu-sequence a.lien-sequence:hover
{
	color: #ff9900;
	text-decoration: none;
	background-color: transparent;
}

.ressources div.menu-sequence a:before
{
	content: "[ ";

}

.ressources div.menu-sequence a:after
{
	content: " ]";
}


/* ACCORDION */


.ressources div.accordion
{
	margin: 0;
	padding: 0;
	border: solid 1px #ddd;
}

.ressources div.accordion div.panel
{
	margin: 0;
	padding: 0;
	border: solid 1px #ccc;
}

.ressources div.accordion div.panel div.panel-header
{
	margin: 0;
	padding: 4px 2px 3px 2px;
	border: solid 1px #fff;
	background: #fff url(../navigation/interface/background_table_thead_th.png) 0 -3px repeat-x;
}

.ressources div.accordion div.panel div.panel-header a:link,
.ressources div.accordion div.panel div.panel-header a:active,
.ressources div.accordion div.panel div.panel-header a:visited
{
	padding: 0 0 0 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #5f5f5f;
	text-decoration: none;
	background: transparent url(../navigation/puces/puce_302.gif) 4px 4px no-repeat;
}

.ressources div.accordion div.panel div.panel-header a:hover
{
	color: #ff9900;
}

.ressources div.accordion div.panel div.panel-content
{
	display: none;
	margin: 0;
	padding: 0 0 0 1px;
	border: solid 1px #fff;
	background-color: #fff;
}

.ressources div.accordion div.panel div.panel-content p
{
	margin: 0;
	padding: 5px;
}
