/* Digest
------------------------------
    1. Mise en page
    	1.1 Titrailles
    	1.2 Espacements généraux
    	1.3 Paragraphes
    	1.4 Retour à la ligne
    	1.5 Espacement des paragraphes
    	1.6 Alignement
    	1.7 Introduction
    	1.8	Mise en avant
    	1.9	Citation
    	1.10 Liens
    	1.11 Listes
    		1.11.1 Premier niveau
    		1.11.2 Second niveau
    	1.12 Tableaux
    	1.13 Images
    	1.14 Fichiers joints
	2. Agenda
*/

/* ----------------------------------------------------------------------------*/
  /* -------------------------------------------------------------------------------------------------->>> 1. Mise en page <<<-----------*/
/* ----------------------------------------------------------*/

.breadcrumb {
	font-size: .85em;
	padding-bottom: 10px;
}
.breadcrumb a {color: #0099df}

.breadcrumb a.raccourcis {
	float:right;
	position:relative;
	right:3px;
}
  /* -------------------------------------------------------------------------------------------------->>> 1.1 Titrailles <<<-----------*/

.the-content {
	font-size: .85em;
}

.the-content h1 {
	font-size: 1.5em;
	border-bottom: 1px dashed #ccc;
	color: #0099df;
	margin-bottom:20px;
}
.the-content h2 {
	font-size: 1.3em;
	color: #0099df;
	font-style: italic;
}
.the-content h3 {
	font-size: 1.1em;
	color: #0099df;
	font-style: italic;
}
.the-content h4, .the-content h5, .the-content h6 {
	font-size: 1em;
	color: #0099df;
	font-style: italic;
}
  /* -------------------------------------------------------------------------------------------------->>> 1.2 Espacements généraux <<<-----------*/
	
.sans_espacement {margin:0}
.petit_espacement {margin-bottom:5px}
.grand_espacement {margin-bottom:20px}
.tres_grand_espacement {margin-bottom:30px}

  /* -------------------------------------------------------------------------------------------------->>> 1.3 Paragraphes <<<-----------*/

.the-content p {
	line-height:1.5em;
	text-align:justify;
	margin: 1em 0;
}

  /* -------------------------------------------------------------------------------------------------->>> 1.4 Retour à la ligne <<<-----------*/

.the-content p.retour_ligne {clear:both}
	
  /* -------------------------------------------------------------------------------------------------->>> 1.5 Espacement des paragraphes <<<-----------*/

.the-content p.sans_espacement {margin:0}
.the-content p.petit_espacement {margin-bottom:5px}
.the-content p.grand_espacement {margin-bottom:20px}
.the-content p.tres_grand_espacement {margin-bottom:30px}
.the-content p.vert_espacement {margin-top:40px}
  /* -------------------------------------------------------------------------------------------------->>> 1.6 Alignement <<<-----------*/

.the-content p.alignement_centre {text-align:center}
.the-content p.alignement_droite {text-align:right}

  /* -------------------------------------------------------------------------------------------------->>> 1.7 Introduction <<<-----------*/

.the-content p.introduction {
	clear:both;
	border-left:4px solid #515c60;
	padding:0 0 0 9px
}
.the-content p.introduction:first-letter {
	line-height:1em;
	font-size:1.7em;
	font-weight:bold;
	margin:0 3px 0 0
}

  /* -------------------------------------------------------------------------------------------------->>> 1.8 Mise en avant <<<-----------*/

.the-content .mis_en_avant_bleu {
	background:  #E2F3FD;
	padding: 10px;
}

.the-content .mis_en_avant_violet {
	clear: both;
	color: white;
	background: #B382B1;
	padding: 10px
}

  /* -------------------------------------------------------------------------------------------------->>> 1.9 Citation <<<-----------*/

.the-content p.citation {
	clear:both;
	font-style:italic;
	background:#f8f9fb url(../../images/structure/background/citation.gif) no-repeat 97% 5px;
	padding:10px 60px 10px 10px
}

  /* -------------------------------------------------------------------------------------------------->>> 1.10 Liens <<<-----------*/

.the-content a {
	color:#0099df;
	text-decoration:underline
}
.the-content a:hover {text-decoration:none}

  /* -------------------------------------------------------------------------------------------------->>> 1.11 Listes <<<-----------*/

	  /* -------------------------------------------------------------------------------------------------->>> 1.11.1 Premier Niveau <<<-----------*/

.the-content ul, .the-content ol {
	clear:both;
	padding:0 0 15px 20px
}
.the-content ul li {
	background-image:url(../../images/elements/puce-fleche.gif);
	background-position:0 7px;
	background-repeat:no-repeat;
	padding:0 0 0 9px;
	margin:0 0 3px 0
}
.the-content ol li {
	list-style-type:decimal;
	list-style-position:inside;
	margin:0 0 3px 0
}
	
.the-content .puces_vert li, .puces_violet li, .puces_orange li, .puces_bleu li, .puces_marron li {
		background-repeat:no-repeat;
		background-position:0 8px;
		padding:0 0 0 8px
	}
.the-content .puces_vert li {background-image:url(../../images/elements/puce_vert.gif)}
.the-content .puces_violet li {background-image:url(../../images/elements/puce_violet.gif)}
.the-content .puces_orange li {background-image:url(../../images/elements/puce-fleche.gif)}
.the-content .puces_bleu li {background-image:url(../../images/elements/puce_bleu.gif)}
.the-content .puces_marron li {background-image:url(../../images/elements/puce_marron.gif)}
	  /* -------------------------------------------------------------------------------------------------->>> 1.11.2 Second Niveau <<<-----------*/

.the-content ul li ul, .the-content ol li ol {padding:3px 0 0 20px}

  /* -------------------------------------------------------------------------------------------------->>> 1.12 Tableaux <<<-----------*/

.the-content table.tableau_donnees {
	float:left;
	width:100%;
	border-collapse:collapse;
	background: url(../../images/elements/dotted_gris.gif) repeat-x bottom;
	margin:0 0 15px 0
}
.the-content table.tableau_donnees tr.black {
	background:#cdcdcd;
}
.the-content table.tableau_donnees tr.light {
	background:#f1f1f1;
}
.the-content table.tableau_donnees tr p {
	text-align:left;
	line-height:normal;
	margin:0
}
.the-content table.tableau_donnees tr th {
	background:#0099df url(../../images/elements/dotted_gris.gif) repeat-x;
	padding:4px;
	border:solid 1px #f5f5f5;
}
.the-content table.tableau_donnees tr th p {text-align:center}
.the-content table.tableau_donnees tr td {
	border:0;
	vertical-align:top;
	background:url(../../images/elements/dotted_gris.gif) repeat-x;
	padding:8px 4px
}
.the-content table.tableau_donnees tr td.mis_en_avant {background:#95AAF0 url(../../images/elements/dotted_gris.gif) repeat-x}
.the-content table.tableau_donnees tr td.alignement_centre p {text-align:center}
.the-content table.tableau_donnees tr td.alignement_droite p {text-align:right}

  /* -------------------------------------------------------------------------------------------------->>> 1.13 Images <<<-----------*/

.the-content div.object-left {
	float:left;
	clear:left;
	margin-bottom:10px
}
.the-content div.object-left img {margin:0 10px 0 0}
.the-content div.object-right {
	float:right;
	clear:right;
	margin-bottom:10px
}
.the-content div.object-right img {margin:0 0 0 10px}
.the-content div.object-right p {text-align:right}
.the-content div.object-center {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-bottom:10px
}
.the-content div.object-center p {text-align:center}

  /* -------------------------------------------------------------------------------------------------->>> 1.14 Fichiers joints <<<-----------*/

.the-content div.fichier_joint {
	width:100%;
	padding:0 0 5px 0
}
.the-content div.object-right span.fichier_joint {float:right}

/* ----------------------------------------------------------------------------*/
  /* -------------------------------------------------------------------------------------------------->>> 2. Agenda <<<-----------*/
/* ----------------------------------------------------------*/

#agenda h1, #agenda .event h3 {
	color: #0099DF;
	font-size: 1.4em;
}
#agenda .col-01 {
	padding-top: 0;
}
#agenda .col-02 h2 {
	color: #5f6062;
	margin: 20px 0;
	font-weight: 400;
}
#agenda .event {
	margin-bottom: 20px;
	font-size: .85em;
}
#agenda .event .date {
	font-style: italic;
	color: #666;
}
#agenda .event img {
	float: left;
	padding-right: 10px;
	margin-bottom: 5px;
}
#agenda .col-022 h3 a {
	color: #0099DF;
	font-size: 0.9em;
}
/* ----------------------------------------------------------------------------*/
  /* -------------------------------------------------------------------------------------------------->>> 3. Actu <<<-----------*/
/* ----------------------------------------------------------*/


#actu .date {
	font-style: italic;
	color: #666;
	font-size: 1em;
	float:right;
}
#actu img {
	float: left;
	padding-right: 10px;
	margin-bottom: 10px;
}
#actu div.object-center img {
	float: none;
}
#actu table {
	float: left;
	padding-right: 10px;
	margin-bottom: 7px;
	margin-right: 15px;
}
#actu {
	line-height:1.5em;
	margin-bottom:10px;
	color: #6F6F6F;
	font-familyl: Tahoma, sans-serif;
}
#actu p.first {
	line-height:1.5em;
	text-align:justify;
	margin: 1em 0;
	margin-top:30px;
}
#actu .img_libelle {
	color: #da8413;
	font-size: 1em;
	float:left;
}
/* ----------------------------------------------------------------------------*/
  /* -------------------------------------------------------------------------------------------------->>> 4. event <<<-----------*/
/* ----------------------------------------------------------*/

#evenement h1{
	color: #0683bc;
	font-size: 1.4em;
}
#evenement .date {
	font-style: italic;
	color: #666;
	float:right;
}
#evenement img {
	float: left;
	padding-right: 20px;
	margin-bottom: 10px;
	margin-top: 30px;
	
}
#evenement table {
	float: left;
	padding-right: 10px;
	margin-bottom: 20px;
}
#evenement p {
	line-height:1.5em;
	text-align:justify;
	margin: 1em 0;
}
#evenement p.first {
	line-height:1.5em;
	text-align:justify;
	margin: 1em 0;
	margin-top:30px;
}
#evenement .img_libelle {
	color: #da8413;
	font-size: 1em;
	float:left;
}

/* ----------------------------------------------------------------------------*/
  /* -------------------------------------------------------------------------------------------------->>> 4. tag <<<-----------*/
/* ----------------------------------------------------------*/

#tag h1{
	color: #0683bc;
	font-size: 1.4em;
}
#tag h2{
	color: #0683bc;
	font-size: 1.2em;
	margin-top:10px;
	margin-bottom:10px;
}
#tag h3 a{
	color: #da8413;
	text-decoration:underline ; 
	margin-top:10px;
	margin-bottom:0px;
}
}
#tag ul li strong{
	color: #000000;
	font-size: 1.2em;
	margin-top:0px;
}
#tag .date {
	font-style: italic;
	color: #da8413;
	font-size: 1em;
	float:right;
}
#tag img {
	float: left;
	padding-right: 20px;
	margin-bottom: 10px;
	margin-top: 30px;
	
}
#tag table {
	float: left;
	padding-right: 10px;
	margin-bottom: 20px;
}
#tag p {
	line-height:1.5em;
	text-align:justify;
	margin-top:7px;
}
#tag p.first {
	line-height:1.5em;
	text-align:justify;
	margin: 1em 0;
	margin-top:30px;
}
#tag .img_libelle {
	color: #da8413;
	font-size: 1em;
	float:left;
}
/* ----------------------------------------------------------------------------*/
  /* -------------------------------------------------------------------------------------------------->>> 4. formulaire salon/conf <<<-----------*/
/* ----------------------------------------------------------*/

#formulaire_s_c{
	font-size: .85em;
}
#formulaire_s_c h1{
	font-size: 1.5em;
	border-bottom: 1px dashed #ccc;
	color: #0099df;
	margin-bottom:20px;
	
}
#formulaire_s_c .date {
	font-style: italic;
	color: #da8413;
	font-size: 1em;
	float:right;
}
#formulaire_s_c img {
	/*float: left;*/
	padding-right: 20px;
	padding-left: 155px;
	margin-bottom: 10px;
	margin-top: 15px;
	
}
#formulaire_s_c table {
	float: left;
	padding-right: 10px;
	margin-bottom: 20px;
}
#formulaire_s_c p {
	line-height:1.5em;
	text-align:justify;
	margin: 1em 0;
	float:left;
}
#formulaire_s_c p.first {
	line-height:1.5em;
	text-align:justify;
	margin: 1em 0;
	margin-top:30px;
}
#formulaire_s_c .img_libelle {
	color: #da8413;
	font-size: 1em;
	float:left;
}
#formulaire_s_c a.bt {
	float:left;
		border:solid 1px #9c5597;
		background:#b76eb2;
		text-decoration:none;
		padding:0 4px;
		color:#fff;
		font-weight:bold;
		font-size:.9em;
		margin:15px 0 0 282px
}