/* -----------------------------------------------------------------------------------------
  Styles par défaut des blocs
  -> contenu_tinymce est l'identifiant du champ tinymce pour Taoma
-------------------------------------------------------------------------------------------*/

.blok-defaut-commun,
#contenu_tinymce
{
/* auto : width, margin, float */
/* forbiden : padding-left, padding-right */
/* particulier */
padding-top: .7em;
padding-bottom: .7em;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
text-align: left;
color: #000;
background-color: #fff;
}

#contenu_tinymce {
/* forbiden : width, padding-left, padding-right */
/* indispensable */
overflow: scroll;
margin: 0;
padding: 10px;
/* particulier */
}

.blok-defaut-commun-standard p,
#contenu_tinymce p,
.blok-defaut-commun-standard ul,
#contenu_tinymce ul,
.blok-defaut-commun-standard Ol,
#contenu_tinymce ol
{
/* particulier */
margin: 0;
padding-bottom: .5em;
}

.blok-defaut-commun-standard li,
#contenu_tinymce li
{
/* particulier */
margin-left: 1.5em;
text-align: left;
}

.blok-defaut-commun-standard a,
#contenu_tinymce a
{
/* particulier */
text-decoration: underline;
color: #000;
}

.blok-defaut-commun-standard a:hover,
#contenu_tinymce a:hover
{
/* particulier */
text-decoration: underline;
color: #56ba33;
}

.blok-defaut-commun-standard-lie
{
/* auto : width, margin, float */
/* particulier */
cursor: pointer;
}

.blok-defaut-commun-standard-lie:hover
{
/* particulier */
text-decoration: underline;
}

.blok-defaut-commun span.blok_image {
/* auto : width, margin, float */
/* particulier */
}

.blok-defaut-commun span.blok_image a {
/* particulier */
text-decoration: none;
}

.blok-defaut-commun span.blok_image a:hover {
/* particulier */
text-decoration: underline;
}

.blok-defaut-commun span.blok_image span.legende {
/* particulier */
font-size: .8em;
color: #000;
}

.blok-defaut-commun span.blok_image span.credits {
/* particulier */
font-size: .8em;
color: #9E9E9E;
}

/*
-------------------------------------------------------------------------------------------*/



/* -----------------------------------------------------------------------------------------
  Styles de blocs particuliers
-------------------------------------------------------------------------------------------*/

body.style_blok_defaut-100,
body.style_blok_defaut-66,
body.style_blok_defaut-50,
body.style_blok_defaut-34,
.blok-defaut-commun .style_blok_defaut-100,
.blok-defaut-commun .style_blok_defaut-66,
.blok-defaut-commun .style_blok_defaut-50,
.blok-defaut-commun .style_blok_defaut-34
{
/* particulier */
}

body.style_blok_pointilles-100,
body.style_blok_pointilles-66,
body.style_blok_pointilles-50,
body.style_blok_pointilles-34,
.blok-defaut-commun .style_blok_pointilles-100,
.blok-defaut-commun .style_blok_pointilles-66,
.blok-defaut-commun .style_blok_pointilles-50,
.blok-defaut-commun .style_blok_pointilles-34
{
/* particulier */
height: 2px !important;
background: #fff url(../img/bloks-pointilles.png) repeat-x left top !important;
}

body.style_blok_pointilles-100 div.style_blok_top,
body.style_blok_pointilles-66 div.style_blok_top,
body.style_blok_pointilles-50 div.style_blok_top,
body.style_blok_pointilles-34 div.style_blok_top,
.blok-defaut-commun .style_blok_pointilles-100 div.style_blok_top,
.blok-defaut-commun .style_blok_pointilles-66 div.style_blok_top,
.blok-defaut-commun .style_blok_pointilles-50 div.style_blok_top,
.blok-defaut-commun .style_blok_pointilles-34 div.style_blok_top
{
/* particulier */
}

body.style_blok_pointilles-100 div.style_blok_middle,
body.style_blok_pointilles-66 div.style_blok_middle,
body.style_blok_pointilles-50 div.style_blok_middle,
body.style_blok_pointilles-34 div.style_blok_middle,
.blok-defaut-commun .style_blok_pointilles-100 div.style_blok_middle,
.blok-defaut-commun .style_blok_pointilles-66 div.style_blok_middle,
.blok-defaut-commun .style_blok_pointilles-50 div.style_blok_middle,
.blok-defaut-commun .style_blok_pointilles-34 div.style_blok_middle
{
/* particulier */
}

body.style_blok_pointilles-100 div.style_blok_bottom,
body.style_blok_pointilles-66 div.style_blok_bottom,
body.style_blok_pointilles-50 div.style_blok_bottom,
body.style_blok_pointilles-34 div.style_blok_bottom,
.blok-defaut-commun .style_blok_pointilles-100 div.style_blok_bottom,
.blok-defaut-commun .style_blok_pointilles-66 div.style_blok_bottom,
.blok-defaut-commun .style_blok_pointilles-50 div.style_blok_bottom,
.blok-defaut-commun .style_blok_pointilles-34 div.style_blok_bottom
{
/* particulier */
}


body.style_blok_fond1-100,
body.style_blok_fond1-66,
body.style_blok_fond1-50,
body.style_blok_fond1-34,
.blok-defaut-commun .style_blok_fond1-100,
.blok-defaut-commun .style_blok_fond1-66,
.blok-defaut-commun .style_blok_fond1-50,
.blok-defaut-commun .style_blok_fond1-34
{
/* particulier */
padding: 15px !important;
background: #fff url(../img/bloks-fond1.png) left top !important;
}

body.style_blok_fond1-100 div.style_blok_top,
body.style_blok_fond1-66 div.style_blok_top,
body.style_blok_fond1-50 div.style_blok_top,
body.style_blok_fond1-34 div.style_blok_top,
.blok-defaut-commun .style_blok_fond1-100 div.style_blok_top,
.blok-defaut-commun .style_blok_fond1-66 div.style_blok_top,
.blok-defaut-commun .style_blok_fond1-50 div.style_blok_top,
.blok-defaut-commun .style_blok_fond1-34 div.style_blok_top
{
/* particulier */
}

body.style_blok_fond1-100 div.style_blok_middle,
body.style_blok_fond1-66 div.style_blok_middle,
body.style_blok_fond1-50 div.style_blok_middle,
body.style_blok_fond1-34 div.style_blok_middle,
.blok-defaut-commun .style_blok_fond1-100 div.style_blok_middle,
.blok-defaut-commun .style_blok_fond1-66 div.style_blok_middle,
.blok-defaut-commun .style_blok_fond1-50 div.style_blok_middle,
.blok-defaut-commun .style_blok_fond1-34 div.style_blok_middle
{
/* particulier */
}

body.style_blok_fond1-100 div.style_blok_bottom,
body.style_blok_fond1-66 div.style_blok_bottom,
body.style_blok_fond1-50 div.style_blok_bottom,
body.style_blok_fond1-34 div.style_blok_bottom,
.blok-defaut-commun .style_blok_fond1-100 div.style_blok_bottom,
.blok-defaut-commun .style_blok_fond1-66 div.style_blok_bottom,
.blok-defaut-commun .style_blok_fond1-50 div.style_blok_bottom,
.blok-defaut-commun .style_blok_fond1-34 div.style_blok_bottom
{
/* particulier */
}

/*
-------------------------------------------------------------------------------------------*/




/* -----------------------------------------------------------------------------------------
  Styles de textes particuliers
-------------------------------------------------------------------------------------------*/

#contenu_tinymce .tinymce_style_1,
.blok-defaut-commun .tinymce_style_1
{
/* particulier */
color: #56ba33 !important;
}

#contenu_tinymce .tinymce_style_2,
.blok-defaut-commun .tinymce_style_2
{
/* particulier */
color: #666 !important;
}

#contenu_tinymce .tinymce_style_3,
.blok-defaut-commun .tinymce_style_3
{
/* particulier */
color: #ccc !important;
}

/*
-------------------------------------------------------------------------------------------*/



/* -----------------------------------------------------------------------------------------
  Bloc Intertitre
-------------------------------------------------------------------------------------------*/

.blok-defaut-commun-intertitre
{
/* particulier */
padding: 0;
padding-top: 2em;
border-bottom: 3px solid #000;
text-align: right;
}

.blok-defaut-commun-intertitre h5
{
/* particulier */
display: inline;
padding: 2px 10px;
background-color: #000;
color: #fff;
font-weight: normal;
font-size: 1.1em;
}

.blok-defaut-commun-intertitre .bloke-first-line h5
{
/* particulier */
margin-top: 0;
}


/*
-------------------------------------------------------------------------------------------*/



/* -----------------------------------------------------------------------------------------
  Bloc Séparateur
-------------------------------------------------------------------------------------------*/

.blok-defaut-commun-separateur
{
/* particulier */
height: 1em;
}

/*
-------------------------------------------------------------------------------------------*/



/* -----------------------------------------------------------------------------------------
  Bloc Liaison
-------------------------------------------------------------------------------------------*/

.blok-defaut-commun-liaison div.element {
/* auto : width */
/* particulier */
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #eee;
}

.blok-defaut-commun-liaison div.element_pair {
/* particulier */
}

.blok-defaut-commun-liaison div.element_first {
/* particulier */
padding-top: 0;
}

.blok-defaut-commun-liaison div.element_last {
/* particulier */
padding-bottom: 0;
border-bottom: none;
}

.blok-defaut-commun-liaison div.element div.paragraphe {
/* auto : width, float */
/* particulier */
}

.blok-defaut-commun-liaison div.element div.paragraphe div.url a {
/* particulier */
color: #333;
text-align: left;
font-weight: bold;
text-decoration: none;
}

.blok-defaut-commun-liaison div.element div.paragraphe div.url a:hover {
/* particulier */
color: #56ba33;
text-decoration: underline;
}

.blok-defaut-commun-liaison div.element div.paragraphe div.sous-titre {
/* particulier */
padding-top: 2px;
color: #4b4b4b;
font-size: .9em;
}

.blok-defaut-commun-liaison div.element div.paragraphe div.commentaires {
/* particulier */
color: #999;
text-align: left;
font-size: .9em;
background-color: transparent;
}

/*
-------------------------------------------------------------------------------------------*/



/* -----------------------------------------------------------------------------------------
  Bloc Média
-------------------------------------------------------------------------------------------*/

.blok-defaut-commun-media div.element {
/* auto : width */
/* particulier */
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #eee;
}

.blok-defaut-commun-media div.element_pair {
/* particulier */
}

.blok-defaut-commun-media div.element_first {
/* particulier */
padding-top: 0;
}

.blok-defaut-commun-media div.element_last {
/* particulier */
padding-bottom: 0;
border-bottom: none;
}

.blok-defaut-commun-media div.element div.mode_lien a.titre {
/* particulier */
color: #333;
font-weight: bold;
text-decoration: none;
}

.blok-defaut-commun-media div.element div.mode_lien a.titre:hover {
/* particulier */
color: #56ba33;
text-decoration: underline;
}

.blok-defaut-commun-media div.element div.mode_lecteur span.titre {
/* particulier */
display: block;
margin-top: 5px;
color: #333;
font-weight: bold;
text-decoration: none;
}

.blok-defaut-commun-media div.element div.mode_lecteur span.infos,
.blok-defaut-commun-media div.element div.mode_lien span.infos {
/* particulier */
color: #999;
font-size: .95em;
white-space: nowrap;
}

.blok-defaut-commun-media div.element div.mode_lecteur span.texte,
.blok-defaut-commun-media div.element div.mode_lien span.texte {
/* particulier */
display: block;
color: #737373;
font-size: .9em;
}

.blok-defaut-commun-media div.element div.mode_lecteur span.credits,
.blok-defaut-commun-media div.element div.mode_lien span.credits {
/* particulier */
display: block;
font-size: .9em;
color: #9E9E9E;
}

/*
-------------------------------------------------------------------------------------------*/