body {
  color: black;
  font-size:10pt;
  background-color:#f9f9f9;

 }

/* pour theme pleine page */
#main { width: 90%; margin-left: 5%; padding-right: 3%; }


hr { width:60%; }

#main .node .content {
  font-size:11pt;
  
}

.content {
  font-size:11pt;
  
}

#milieu { border: solid 1px #CCCCCC; background-color:#FFFFFF; }
 

h1, h2, h3, h4, h5, h6 {
  color: #3b617f;
}


a, a:visited, a:active,  a:visited {
  color: #4d7596; text-decoration:none;
}

a:hover {color: #CE0000; text-decoration:none;}


  
#wrapper {
  background: #fff;

}


#block-nice_menus-1 #nice-menu-1 { /*margin-left: 20px; margin-right: 12px;*/ padding-top: 0.2em; }
#block-nice_menus-1 #nice-menu-1 a, .menu-item-container { font-size:12pt; }
#block-nice_menus-1 #nice-menu-1 ul li a { font-size:11pt; }
#block-nice_menus-1 #nice-menu-1 ul li a.active { background-color:#efefef; }



#menua { margin-left: 32px;/* height: 45px;  width: 950px;  margin-top: 0px; background-image:url(pics/menu_animateurs.png); background-repeat:no-repeat;*/ }

ul.nice-menu ul { border: 0; }

/*#menua ul { font-weight: bold; text-align: left; padding-top: 6px;} */


/*#menua li { display: inline; margin-right: 20px; }*/

/*#menua li a {color: #000; text-decoration: none;  }*/

/*#menua a:hover, .menu-item-container:hover {color: #fffc10; }*/

ul.nice-menu li, ul.nice-menu-down li.menuparent, ul.nice-menu-down li.menuparent:hover { background:none; border:none; } /*suprime les font gris */



#nice-menu-1 .menuparent ul li { background-color:#f9f9f9;/* border: 1px solid #000;*/ border-top: 0px; border-color:#FFFFFF #CCCCCC #CCCCCC; border-style:solid; border-width:1px;  } /* couleur case segondaire */

#nice-menu-1 .menuparent li:hover { background-color:#efefef; } /* couleur hover case segondaire */


#page_menu { height: 25px; background-color:#be1313; padding-bottom: 8px; width: 1024px; margin: 0 auto 0 auto; }

#menua ul { font-style:italic; font-weight: bold; text-align: left; padding-top: 5px; font-size:11pt; font-family:Arial, Helvetica, sans-serif;}

#nice-menu-1 li a { color: #FFFFFF; }

#menua li { display: inline; margin-left: 12px; margin-right: 12px;}
.nice-menu, .menu-path-front a, .menu-path-liens a, .menu-path-contact a {color: #fff;}
#menua li a { text-decoration: none;}

/*#menua a:hover, #menua a {color: #ce0000; }*/
.menu-item-container:hover, #nice-menu-1 li a:hover {color: #ffee63; }
#nice-menu-1 .menuparent li a { color: #000000; }




/* zone moteur de recherche */
#zone_1 { height: 36px; padding-bottom: 8px; width: 1024px; margin: 0 auto 0 auto; }
#zone__un { text-align: right; margin-right: 15px; padding-top: 12px; }



/* menu archive */

#block-menu-menu-archive ul li.leaf { list-style-image : none; list-style-type: none; }
#block-menu-menu-archive ul  li { text-align:center; padding-top: 15px; }
#block-menu-menu-archive ul  li a { font-size:12pt; text-align:center; }

#block-menu-menu-lesyndicat  ul li.leaf { list-style-image : none; list-style-type: none; }
#block-menu-menu-lesyndicat  ul li.last{ list-style-image : none; list-style-type: none; }
#block-menu-menu-lesyndicat ul li.collapsed { list-style-image : none; list-style-type: none; }




/*
*  Header
*/
#header {

  border-bottom: none;
  height:130px;
  z-index: 2;
  background-image:url(pics/bandeau_centre.png); background-repeat:no-repeat;
  width: 1024px;
  margin: 0 auto 0 auto;
  text-align:center;
}


#header h1 a {
  color: #fff;
}
#header .slogan {
  color: #fff;
} 

#header-additional, 
#header-additional h2, 
#header-additional h3, 
#header-additional h4, 
#header-additional h5, 
#header-additional h6, 
#header-additional a, 
#header-additional a:visited {
  color: #fff;
}



/*
*  Menus
*/
.primary_menu {
  border-top: 1px solid #ddd;
  background: #fff url(pics/bg1.png) bottom left repeat-x;
}
.primary_menu a,
.primary_menu a:link,
.primary_menu a:active,
.primary_menu a:visited {
  color: black;
  border-bottom: none;
}
.primary_menu  a:hover,
.primary_menu  a:focus {
  color: black;
  background: #D7D7D7;
}
.primary_menu  a.active:hover,
.primary_menu  a.active:focus {
  color: black;
}
#menu .secondary_menu {
  background: #ccc;
}
.secondary_menu a,
.secondary_menu a:link,
.secondary_menu a:active,
.secondary_menu a:visited {
  color: black;
  border-bottom: none;
}
.secondary_menu  a:hover,
.secondary_menu  a:focus {
  color: black;
  background: #e0e0e0;
}
.secondary_menu  a.active:hover,
.secondary_menu  a.active:focus {
  color: black;
}

/* menu gauche */
.menu_milieu li a.active { color: #ce0000; /*background-color:#F9F9F9;*/ font-style:italic; }
.menu_milieu li.active { *background-color:#F9F9F9; }

.title_block { font-size:11pt; text-align:center; font-weight: bold; font-style:italic; border:solid 1px #CCCCCC;  background-color:#f9f9f9; /*background-image:url(pics/haut_p3_mait.png); background-repeat: repeat-x;*/ }

.menu_haut {
width: 167px;
margin-left:10px;
}

#sidebar-right .menu_milieu { border-bottom:double 3px #cccccc; padding-bottom: 10px;}
#sidebar-right { text-align:center;}
#sidebar-left { text-align:center;}
#sidebar-left .menu_milieu { border-bottom:double 3px #cccccc; padding-bottom: 10px; }


/*.block-views .menu_milieu { border:none; font-size:12pt; font-weight: bold ; text-align: center; padding:10px;}*/


.sidebar a,
.sidebar a:link,
.sidebar a:active,
.sidebar a:visited {
  color: #3b617f;
  border-bottom: none;
  font-weight:bold;
  font-size:10pt;
}
.sidebar a:hover,
.sidebar a:focus {
  border-bottom: 1px solid #999;
}

/* Logo site election 2014 */
.sidebar #block-block-1 a:hover,.sidebar #block-block-1 a:focus {
  border-bottom: 0px solid #999;
}

#block-block-1 img {
    border: 3px solid #FFFFFF;
    border-radius: 10px 10px 10px 10px;
}
#block-block-1 img:hover {
    border: 3px solid #0099FF;
    border-radius: 10px 10px 10px 10px;
}

/*
*  Footer
*/

.footer {
  color: #999;
  padding: 0.5em 0;
  margin: 0;
  text-align: center;
  font-size: 10pt;
  font-weight:bold;
  line-height: 155%;
  background-color: #aaa;
  height: 100%;
  min-height: 600px;
  margin-top: 25px;
  border-top: solid 1px #555;
}

.footer, .footer a { color:#FFFFFF; }
.footer a:hover { color:#ffee63; }

.index { text-align:left; margin-top: 25px;  margin-bottom: 100px; width: 1024px;  margin: 0 auto 0 auto; }
.index a { font-size: 10pt; }
#index1 { margin-left: 30px; }

.footer table td { width: 250px; }
.footer .col-1 .views-field-name, .footer .col-2 .views-field-name, .footer .col-3 .views-field-name { width: 80%; border-right: dashed 2px #ccc; }

/*
*  Content
*/

.node .links, .node .taxonomy {
  color: #999;
}


.taxonomy .active a {
  
  color: #993399;
}

.taxonomy {

font-weight:bold;
  
}

.submitted {
padding-top:20px;

}

#breadcrumb {
  margin: 0 0 1em 0;
} /*fil dariane*/




.node .meta, .submitted { font-size:9pt; color: #777777; text-align:right; padding-right: 25px; margin:10px;} /* pour tags et dates */

.messages, .comment, .node.teaser .calendar {
  color: #999;  
  border: 1px solid #999999;
  
}

.messages, .comment {
  background: #f3f3f3; 
}

.messages {
  color: #666;
}

.new {
  color: red;
}


.views-field-title a:hover, .views-field-title a:link, .views-field-title a:visited { text-decoration:none; }

.views-field-title a:hover { color:#CE0000;}



div#liens_act a { text-align:center; display: block;font-family: Arial; font-family: Arial; font-weight: bold ; text-decoration:none; color: #075BF8; }

div#liens_act a:link ,div#links a:visited.{ text-decoration:none;  color: #075BF8;}

div#liens_act a:hover { color: #FF0000; background-color:#f0f0f0; }

#title { padding-bottom: 30px; padding-top: 30px; font-size:14pt; text-align:center;  font-weight: bold; }

/* Menu CA */

#block-menu-menu-archives-menu ul li.leaf,#block-menu-menu-informations-menu ul li.leaf, #block-menu-menu-dossiers-menu ul li.leaf, #block-menu-menu-notre-syndicat ul li.leaf, #block-menu-menu-dossiers ul li.leaf, #block-menu-menu-instances-menu ul li.leaf { list-style-image : none; list-style-type: none; }
#block-menu-menu-archives-menu ul li, #block-menu-menu-informations-menu ul li, #block-menu-menu-dossiers-menu ul li, #block-menu-menu-notre-syndicat ul  li, #block-menu-menu-dossiers ul  li, #block-menu-menu-instances-menu ul  li { text-align:center; padding-top: 15px; }
#block-menu-menu-archives-menu ul li a, #block-menu-menu-informations-menu ul li a, #block-menu-menu-dossiers-menu ul  li a, #block-menu-menu-informations-menu ul  li a, .block-menu ul  li a, #block-menu-menu-notre-syndicat ul  li a, #block-menu-menu-dossiers ul  li a, #block-menu-menu-instances-menu ul  li a { font-size:11pt; text-align:center; }

/* mise en page equipier */

.view-id-trombinoscope .views-field-title  { text-align:center; margin-top: 30px; font-size:14pt; clear:both; }

.view-id-trombinoscope .views-row, /*#quicktabs_container_5 .view-id-trombinoscope .views-row,*//* #quicktabs_container_6 .view-id-trombinoscope .views-row, #quicktabs_container_7 .view-id-trombinoscope .views-row*/ { margin-top: 35px;  border:solid 1px #cccccc; background-color:#f9f9f9;  padding-bottom: 50px;  }

.view-id-trombinoscope .views-field-field-photo-fid { width:200px; }
.view-id-trombinoscope .views-field-field-photo-fid img  { padding-top: 28px; margin-left: 40px; }


.view-id-trombinoscope  p { font-size:10pt; font-weight:bold; text-align:left; }
.view-id-trombinoscope .field-content { padding-right: 5px; padding:10px; }
.view-id-trombinoscope .views-field-body {  float:right; width: 500px; }



/* texte */

span.texte_8 { font-size: 8pt; }
span.texte_12 { font-size: 12pt; }
span.texte_14 { font-size: 14pt; }
span.color_cgt { color: #CE0000; }
span.color_bleu { color: #0066FF; }
hr {width: 60%;  margin-left: auto; margin-right: auto; text-align:center; }

.tract_texte_8 {  font-size: 8pt; }              
.tract_texte_10, .tract_deco_10 {  font-size: 10pt;}
.tract_texte_12, .tract_deco_12 { font-size: 12pt; }
.tract_texte_14 {  font-size: 14pt; }

.tract_texte_8, .tract_texte_10, .tract_texte_12, .tract_texte_14 { font-family: Arial;  color: #000000; font-weight: bold ; }

span.tract_deco_10_g ,span.tract_deco_12_g { padding:3px; font-family: Arial; font-size: 10pt; color: #FFFFFF; font-weight: bold; border: 1px solid #000000; margin-left: 12; margin-right: 12; background-color: #FFFFCC; text-align:left; }
               
span.tract_deco_12_g {font-size: 12pt;}

 
.tract_deco_10, .tract_deco_12 { font-family: Arial; font-weight: bold; border: 1px solid #cccccc; margin-left: 20; margin-right: 20; padding: 3px; background-color: #f9f9f9; text-align:center; }

.tract_deco_10, .tract_deco_12 { color: #000000; }

.color_cgt { color: #FF0000; }

/* repérage date sur node */
#date { background-color:#FFFF66;}
#date1 {font-size: 9pt;  font-weight: bold; }

/* lien en savoire + */
.links { font-weight: bold; padding-top: 10px; }

/* mise en page document publie et pas publié */

/*#block-views-DocsNonPublie-block_1 .menu_haut, #block-views-DocsNonPublie-block_2 .menu_haut, #block-views-DocsNonPublie-block_3 .menu_haut, #block-views-DocsNonPublie-block_4 .menu_haut, #block-views-DocsNonPublie-block_5  .menu_haut, #block-views-DocsNonPublie-block_6 .menu_haut, #block-views-DocsNonPublie-block_7 .menu_haut, #block-views-DocsNonPublie-block_8 .menu_haut { height: 24px; background-image:url(pics/haut_p2.png); background-repeat:repeat-x; width: 100%; border-bottom:solid 1px #666666; border-right:solid 1px #666666; }

#block-views-DocsNonPublie-block_1 .menu_milieu table, #block-views-DocsNonPublie-block_2 .menu_milieu table, #block-views-DocsNonPublie-block_3 .menu_milieu table, #block-views-DocsNonPublie-block_4 .menu_milieu table, #block-views-DocsNonPublie-block_5  .menu_milieu table, #block-views-DocsNonPublie-block_6 .menu_milieu table, #block-views-DocsNonPublie-block_7 .menu_milieu table, #block-views-DocsNonPublie-block_8 .menu_milieu table
 { padding-bottom: 40px; font-size:10pt; width: 100%; text-align:left; }*/

/*.view-id-admin_infos table  { font-size:10pt; font-weight:bold; width: 100%; text-align:left; }*/

/*.loic { font-size:10pt; border: solid 1px #CCCCCC; font-weight:bold; padding:10px; }*/






/* Maitrise Rubrique Liens & Archives & divers quicktabs */

.view-display-id-page_11 .views-field-title, .view-display-id-page_1 .views-field-title,/* #block-quicktabs-1 .views-field-title,*/ /*#quicktabs_container_4 .views-row,*/ /*#quicktabs_container_5 .views-row, #quicktabs_container_7 .views-row, #quicktabs_container_6 .views-row, #quicktabs_container_8 .views-row, #quicktabs_container_9 .views-row*/ { padding-top: 10px; text-align:center; margin: 0 auto 0 auto; } 

.liens_act /*#block-quicktabs-1 .views-field-title a,#quicktabs_container_4 .views-field-title a,*/ /*#quicktabs_container_5 .views-field-title a, #quicktabs_container_7 .views-field-title a, #quicktabs_container_6 .views-field-title a*/{ font-size: 12pt; font-family: Arial; font-weight: bold ; text-decoration:none; color: #4d7596; }

.liens_act hover /*, #block-quicktabs-1 .views-field-title a:hover, #quicktabs_container_4 .views-field-title a:hover,*/ /*#quicktabs_container_5 .views-field-title a:hover, .liens_act hover, #block-quicktabs-7 .views-field-title a:hover, #block-quicktabs-6 .views-field-title a:hover, #block-quicktabs-8 .views-field-title a:hover, #block-quicktabs-9 .views-field-title a:hover*/ {color: #CE0000; text-decoration:none;}





/* Equipier */

.form-checkboxes { border:solid 1px #CCCCCC; background-color:#f3f3f3; } /* Dans fiche Equipier */

/*#quicktabs-8  .views-field-title, #quicktabs-9  .views-field-title  { text-align:left; padding-left: 5px; }*/
/*#quicktabs_container_8 .views-table, #quicktabs_container_9 .views-table { background-color:#CCCC99; width: 100%; font-weight: bold; font-size: 10pt; }*/


/* Interface document Redacteur et Ecrivain */

/*#quicktabs_container_8 .views-table a, #quicktabs_container_9 .views-table a { font-size: 10pt; }*/

.view-interface .views-field-title { text-align:left; padding-left: 5px; }

.view-interface .views-table  { background-color:#CCCC99; width: 100%; font-weight: bold; font-size: 10pt; }

.view-interface  .views-table a { font-size: 10pt; }
.view-interface .views-table thead .views-field-title { text-align:center; font-size: 12pt; }
.view-interface .views-table thead .views-field-title a { font-size: 12pt; }

/* Maitrise titre block Dossier  */

/*#quicktabs_container_3 .view-id-rubrique_dossiers, .view-rubrique-dossiers, .view-Rubriques { margin: 0 auto 0 auto; border:none; background-color: #FFFFFF; width: 100%; margin-bottom: 20px; }

#quicktabs_container_3 .views-field-title, .view-rubrique-dossiers .views-row, .view-Rubriques .views-row { font-size: 12pt; font-weight: bold; padding-top: 20px; }

#quicktabs_container_3 .view-content, .view-rubrique-dossiers .view-content, .view-Rubriques .view-content {text-align:center; }

#actuA .view-Rubriques .view-content {text-align: left; }
#actuA .view-Rubriques .views-row { font-size: 11pt; font-weight: normal; padding-top: 20px; }*/




/* block flash (derniere actus)  */
 
#block-views-Rubriques-block_1 .menu_haut {text-align:center; margin: 0 auto 0 auto; }
#block-views-Rubriques-block_1 .menu_milieu .views-row { padding-top: 20px; }


/* Maitrise Article Liens interne sur article */

.article_maitrise .field-field-lieninterne .field-label, .article_maitrise .field-field-fichierpdf .field-label, .view-id-joindre_histoire .views-label-field-fichierpdf-fid { /*padding-left: 5px; padding-top: 5px;*/ padding: 5px 0 5px 5px; font-weight: bold; }
.article_maitrise .field-field-lieninterne, .article_maitrise .field-field-fichierpdf, .view-id-joindre_histoire .views-field-field-fichierpdf-fid { border:solid 1px #cccccc; background-color:#f9f9f9; margin-top: 30px; padding: 5px; }
.article_maitrise .field-field-lieninterne a, .article_maitrise .field-field-fichierpdf a, .view-id-joindre_histoire .views-field-field-fichierpdf-fid a { padding-left: 20px; font-weight: bold;  }

/*.article_maitrise .imagefield-field_image_article { float:left; margin: 10px;  }*/ /* image dans article */
 .article_maitrise .field-field-image-article { display:block; /*clear:both; */margin: 10px; /*text-align: right; */ } /* image dans article */


/* Maitrise chois sur direction */

/*#quicktabs_container_4 .views-exposed-form, .view-id-Rubriques .views-exposed-form, .view-id-trombinoscope .views-exposed-form, .view-id-interface .views-exposed-form, .view-id-rubrique_lien .views-exposed-form { border:solid 1px #cccccc; background-color:#f9f9f9; margin-top: 30px; padding-bottom: 5px; }

#quicktabs_container_4 .views-exposed-widget, .view-id-Rubriques .views-exposed-form,.view-id-trombinoscope .views-exposed-form ,.view-id-interface .views-exposed-form, .view-id-rubrique_lien .views-exposed-form { padding-left: 5px;}*/


/* Maitrise dernieres actualites page front */
#page_flash .views-row { margin-top:15px; margin-bottom: 15px;}

#claire hr { height: 1px; width: 30%; color: #cccccc; background-color: #cccccc; border: 0; margin-top: 20px; }

.teaser { border:solid 1px #cccccc;  -moz-border-radius: 6px 6px 6px 6px; margin-top: 30px; margin-bottom: 30px; padding: 5px; }



/*Mise en page liste vue Actualites */
.view-rubrique-lien .view-content div.views-row, .view-Vue-Dosiers .view-content div.views-row, .view-Vue-Rubrique .view-content div.views-row, .view-taxonomy-term .view-content div.views-row, #quicktabs-view__Vue_Archives__page_2 .quicktabs-views-group { border-bottom:solid 1px #CCCCCC; margin-top: 20px; }

.view-rubrique-lien .views-field-title, .view-Vue-Dosiers .views-field-title, .view-Vue-Rubrique .views-field-title, .view-taxonomy-term .views-field-title, #quicktabs-view__Vue_Archives__page_2 .views-field-title { margin-top: 10px; text-align:left; margin-left: 10px; font-size: 12pt; font-weight:bold; }

.view-rubrique-lien .views-field-field-image-article-fid, .view-Vue-Dosiers .views-field-field-image-article-fid, .view-Vue-Rubrique .views-field-field-image-article-fid, .view-taxonomy-term .views-field-field-image-article-fid, #quicktabs-view__Vue_Archives__page_2 .views-field-field-image-article-fid { float:left;  width: 160px; padding: 10px;  /*margin-top: 10px;*/ height:auto; }

.view-rubrique-lien .views-field-view-node, .view-Vue-Dosiers .views-field-view-node, .view-Vue-Rubrique .views-field-view-node, .view-taxonomy-term .views-field-view-node, #quicktabs-view__Vue_Archives__page_2 .views-field-view-node { clear:both; text-align:right; margin: 15px; font-size: 10pt; font-weight:bold;  margin-top: 2px; }

.view-rubrique-lien .views-field-teaser, .view-Vue-Dosiers .views-field-teaser, .view-Vue-Rubrique .views-field-teaser, .view-taxonomy-term .views-field-teaser, #quicktabs-view__Vue_Archives__page_2 .views-field-teaser { margin: 10px; text-align: justify; font-size: 14px; font-weight:bold; color:#666666; }


.views-exposed-form {  padding-left: 10px; border:solid 1px #cccccc; background-color:#F9F9F9; margin-top: 30px; padding-bottom: 5px; margin-bottom:30px; }

.views-exposed-form .views-exposed-widgets { margin: 10px;}