/* -----------------------------------------------------------------------------------------
  Styles par défaut des blocs
  -> contenu_tinymce est l'identifiant du champ tinymce pour Taoma
-------------------------------------------------------------------------------------------*/

.blok-defaut-otm,
#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: 13px;
line-height: 16px;
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-otm-standard p,
#contenu_tinymce p,
.blok-defaut-otm-standard ul,
#contenu_tinymce ul,
.blok-defaut-otm-standard Ol,
#contenu_tinymce ol
{
/* particulier */
margin: 0;
padding-bottom: .5em;
}

.blok-defaut-otm-standard li,
#contenu_tinymce li
{
/* particulier */
margin-left: 1.5em;
text-align: left;
list-style: disc;
}

.blok-defaut-otm-standard a,
#contenu_tinymce a
{
/* particulier */
text-decoration: underline;
color: #009ee0;
}

.blok-defaut-otm-standard a:hover,
#contenu_tinymce a:hover
{
/* particulier */
text-decoration: none !important;
color: #009ee0;
}

.blok-defaut-otm-standard-lie
{
/* auto : width, margin, float */
/* particulier */
cursor: pointer;
}

.blok-defaut-otm-standard-lie:hover
{
/* particulier */
text-decoration: underline;
}

.blok-defaut-otm span.blok_image {
/* auto : width, margin, float */
/* particulier */
}

.blok-defaut-otm span.blok_image a {
/* particulier */
text-decoration: none;
}

.blok-defaut-otm span.blok_image a:hover {
/* particulier */
text-decoration: underline;
}

.blok-defaut-otm span.blok_image span.legende {
/* particulier */
font-size: .8em;
color: #000;
}

.blok-defaut-otm 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-otm .style_blok_defaut-100,
.blok-defaut-otm .style_blok_defaut-66,
.blok-defaut-otm .style_blok_defaut-50,
.blok-defaut-otm .style_blok_defaut-34
{
/* particulier */
}

body.style_blok_encadre-100,
body.style_blok_encadre-66,
body.style_blok_encadre-50,
body.style_blok_encadre-34,
.blok-defaut-otm .style_blok_encadre-100,
.blok-defaut-otm .style_blok_encadre-66,
.blok-defaut-otm .style_blok_encadre-50,
.blok-defaut-otm .style_blok_encadre-34
{
/* particulier */
padding: .5em !important;
background-color: #efefef !important;
border: 1px solid #dedede !important;
}

body.style_blok_infos_pratiques_fr-100,
body.style_blok_infos_pratiques_fr-66,
body.style_blok_infos_pratiques_fr-50,
body.style_blok_infos_pratiques_fr-34,
.blok-defaut-otm .style_blok_infos_pratiques_fr-100,
.blok-defaut-otm .style_blok_infos_pratiques_fr-66,
.blok-defaut-otm .style_blok_infos_pratiques_fr-50,
.blok-defaut-otm .style_blok_infos_pratiques_fr-34
{
/* particulier */
padding-left: 7em !important;
height: auto !important;
min-height: 177px;
height: 177px;
background: #fff url(../../partage/img/blk-infos_pratiques_fr.png) no-repeat 0 0 !important;
}

body.style_blok_infos_pratiques_en-100,
body.style_blok_infos_pratiques_en-66,
body.style_blok_infos_pratiques_en-50,
body.style_blok_infos_pratiques_en-34,
.blok-defaut-otm .style_blok_infos_pratiques_en-100,
.blok-defaut-otm .style_blok_infos_pratiques_en-66,
.blok-defaut-otm .style_blok_infos_pratiques_en-50,
.blok-defaut-otm .style_blok_infos_pratiques_en-34
{
/* particulier */
padding-left: 7em !important;
height: auto !important;
min-height: 177px;
height: 177px;
background: #fff url(../../partage/img/blk-infos_pratiques_en.png) no-repeat 0 0 !important;
}

body.style_blok_citation-100,
body.style_blok_citation-66,
body.style_blok_citation-50,
body.style_blok_citation-34,
.blok-defaut-otm .style_blok_citation-100,
.blok-defaut-otm .style_blok_citation-66,
.blok-defaut-otm .style_blok_citation-50,
.blok-defaut-otm .style_blok_citation-34
{
/* particulier */
padding: 1em 1em 1em 2em !important;
background: #fff url(../../partage/img/blk-citation.png) no-repeat 0 0 !important;
font-style: italic;
}

/*
-------------------------------------------------------------------------------------------*/




/* -----------------------------------------------------------------------------------------
  Styles de textes particuliers
-------------------------------------------------------------------------------------------*/

#contenu_tinymce .tinymce_style_1,
.blok-defaut-otm .tinymce_style_1
{
/* particulier */
color: #009ee0 !important;
}

#contenu_tinymce .tinymce_style_2,
.blok-defaut-otm .tinymce_style_2
{
/* particulier */
color: #ee7f00 !important;
}

#contenu_tinymce .tinymce_style_3,
.blok-defaut-otm .tinymce_style_3
{
/* particulier */
color: #999 !important;
}

#contenu_tinymce .tinymce_style_4,
.blok-defaut-otm .tinymce_style_4
{
/* particulier */
color: #e53446 !important;
}

#contenu_tinymce .tinymce_style_5,
.blok-defaut-otm .tinymce_style_5
{
/* particulier */
color: #bd007b !important;
}

#contenu_tinymce .tinymce_style_6,
.blok-defaut-otm .tinymce_style_6
{
/* particulier */
color: #7ab51d !important;
}

/*
-------------------------------------------------------------------------------------------*/



/* -----------------------------------------------------------------------------------------
  Bloc Intertitre
-------------------------------------------------------------------------------------------*/

.blok-defaut-otm-intertitre h5
{
/* particulier */
margin: 0;
padding-top: .5em;
color: #666;
font-size: 1.2em;
font-weight: normal;
}

.blok-defaut-otm-intertitre.blok-site-first h5
{
/* particulier */
margin-top: 0;
}

/*
-------------------------------------------------------------------------------------------*/



/* -----------------------------------------------------------------------------------------
  Bloc Séparateur
-------------------------------------------------------------------------------------------*/

.blok-defaut-otm-separateur
{
/* particulier */
height: 1em;
}

/*
-------------------------------------------------------------------------------------------*/



/* -----------------------------------------------------------------------------------------
  Bloc Liaison
-------------------------------------------------------------------------------------------*/

.blok-defaut-otm-liaison div.element {
/* auto : width */
/* particulier */
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #eee;
}

.blok-defaut-otm-liaison div.element_pair {
/* particulier */
}

.blok-defaut-otm-liaison div.element_first {
/* particulier */
padding-top: 0;
}

.blok-defaut-otm-liaison div.element_last {
/* particulier */
padding-bottom: 0;
border-bottom: none;
}

.blok-defaut-otm-liaison div.element div.paragraphe {
/* auto : width, float */
/* particulier */
}

.blok-defaut-otm-liaison div.element div.paragraphe div.url a {
/* particulier */
color: #009ee0;
padding-left: 25px;
text-align: left;
text-decoration: underline;
background: url(../../partage/img/fic_ico_liaison.png) no-repeat left -2px;
}

.blok-defaut-otm-liaison div.element div.paragraphe div.url a:hover {
/* particulier */
color: #009ee0;
text-decoration: none;
}

.blok-defaut-otm-liaison div.element div.paragraphe div.sous-titre {
/* particulier */
padding-top: 2px;
color: #4b4b4b;
font-size: .9em;
}

.blok-defaut-otm-liaison div.element div.paragraphe div.commentaires {
/* particulier */
color: #999;
text-align: left;
font-size: .9em;
background-color: transparent;
}

/*
-------------------------------------------------------------------------------------------*/



/* -----------------------------------------------------------------------------------------
  Bloc Média
-------------------------------------------------------------------------------------------*/

.blok-defaut-otm-media div.element {
/* auto : width */
/* particulier */
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #eee;
}

.blok-defaut-otm-media div.element_pair {
/* particulier */
}

.blok-defaut-otm-media div.element_first {
/* particulier */
padding-top: 0;
}

.blok-defaut-otm-media div.element_last {
/* particulier */
padding-bottom: 0;
border-bottom: none;
}

.blok-defaut-otm-media div.element div.mode_lien a.titre {
/* particulier */
color: #009ee0;
text-decoration: underline;
}

.blok-defaut-otm-media div.element div.mode_lien a.titre:hover {
/* particulier */
color: #009ee0;
text-decoration: none;
}

.blok-defaut-otm-media div.element div.mode_lecteur span.titre {
/* particulier */
display: block;
margin-top: 5px;
color: #333;
font-weight: bold;
text-decoration: none;
}

.blok-defaut-otm-media div.element div.mode_lecteur span.infos,
.blok-defaut-otm-media div.element div.mode_lien span.infos {
/* particulier */
color: #999;
font-size: .95em;
white-space: nowrap;
}

.blok-defaut-otm-media div.element div.mode_lecteur span.texte,
.blok-defaut-otm-media div.element div.mode_lien span.texte {
/* particulier */
display: block;
color: #737373;
font-size: .9em;
}

.blok-defaut-otm-media div.element div.mode_lecteur span.credits,
.blok-defaut-otm-media div.element div.mode_lien span.credits {
/* particulier */
display: block;
font-size: .9em;
color: #9E9E9E;
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier {
/* particulier */
padding: 3px 0 3px 25px;
line-height: 20px;
background: transparent url(../../partage/img/fic_ico_all.png) no-repeat top left;
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier_avi {
/* particulier */
background-image: url(../../partage/img/fic_ico_avi.png);
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier_bmp {
/* particulier */
background-image: url(../../partage/img/fic_ico_bmp.png);
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier_diaporama {
/* particulier */
background-image: url(../../partage/img/fic_ico_diaporama.png);
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier_doc {
/* particulier */
background-image: url(../../partage/img/fic_ico_doc.png);
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier_ext {
/* particulier */
background-image: url(../../partage/img/fic_ico_ext.png);
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier_gif {
/* particulier */
background-image: url(../../partage/img/fic_ico_gif.png);
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier_http {
/* particulier */
background-image: url(../../partage/img/fic_ico_http.png);
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier_jpg {
/* particulier */
background-image: url(../../partage/img/fic_ico_jpg.png);
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier_liaison {
/* particulier */
background-image: url(../../partage/img/fic_ico_liaison.png);
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier_mid {
/* particulier */
background-image: url(../../partage/img/fic_ico_mid.png);
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier_mov {
/* particulier */
background-image: url(../../partage/img/fic_ico_mov.png);
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier_mp3 {
/* particulier */
background-image: url(../../partage/img/fic_ico_mp3.png);
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier_pdf {
/* particulier */
background-image: url(../../partage/img/fic_ico_pdf.png);
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier_png {
/* particulier */
background-image: url(../../partage/img/fic_ico_png.png);
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier_rar {
/* particulier */
background-image: url(../../partage/img/fic_ico_rar.png);
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier_rtf {
/* particulier */
background-image: url(../../partage/img/fic_ico_rtf.png);
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier_swf {
/* particulier */
background-image: url(../../partage/img/fic_ico_swf.png);
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier_txt {
/* particulier */
background-image: url(../../partage/img/fic_ico_txt.png);
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier_wav {
/* particulier */
background-image: url(../../partage/img/fic_ico_wav.png);
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier_wmv {
/* particulier */
background-image: url(../../partage/img/fic_ico_wmv.png);
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier_xls {
/* particulier */
background-image: url(../../partage/img/fic_ico_xls.png);
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier_zip {
/* particulier */
background-image: url(../../partage/img/fic_ico_zip.png);
}

.blok-defaut-otm-media div.element div.mode_lien a.icone_fichier_flv {
/* particulier */
background-image: url(../../partage/img/fic_ico_flv.png);
}

.blok-defaut-otm-media .slideshow-images {
/* particulier */
background-color: #efefef !important;
}

.blok-defaut-otm-media .slideshow-thumbnails li {
/* particulier */
margin-right: 2px !important;
}

.blok-defaut-otm-media .slideshow-thumbnails a {
/* particulier */
background: url(../img/slideshow_thumbnails-a.gif) !important;
padding: 10px !important;
width: 50px !important;
height: 40px !important;
}

.blok-defaut-otm-media .slideshow-thumbnails a img {
/* particulier */
margin: 0 auto !important;
}

/*
-------------------------------------------------------------------------------------------*/
