/* #PRODUIRE{fond=_css/styles.css,hh=https://www.fsu-mtes-mct.syndicat.min-e2.fr/css}
   md5:4ad944e96c3d7c73f13566da9a138206 */

* {margin:0;padding:0}

/* -----------------------------------------------------------------------------
  Structure
-------------------------------------------------------------------------------- */

div#page {
        background:none;
}

/*====  menutop ====*/

#menutop {
	display: inline-block;
	position:relative;
	width: 100%;
	margin-bottom: -0.2em;
	font-size:0.59em;
}
#menutop li {
	background: #959088 url('https://www.fsu-mtes-mct.syndicat.min-e2.fr/plugins/intrapro_multicolor/_images/bg_menutop_li.gif') 50% bottom no-repeat;
	display: inline;
	float: right;
}
#menutop li.on { background: #959088 url('https://www.fsu-mtes-mct.syndicat.min-e2.fr/plugins/intrapro_multicolor/_images/bg_menutop_li_on.gif') 50% bottom no-repeat; }
#menutop li a, #menutop li a:hover { color: #fff; padding: 0.5em 1em; float: left; border-right: 1px solid #b5b1ac; white-space:nowrap; }
#menutop li.on a, #menutop li.on a:hover { color: #454545; text-decoration: none; white-space:nowrap; }

/* fin menutop */

.clear0 {height:0;clear:both;}

#entete, #boxmenuhaut, main, footer {
	box-shadow: 0 0 0.5em 0 rgba(101,101,101,0.75);
	-moz-box-shadow: 0 0 0.5em 0 rgba(101,101,101,0.75);
	-webkit-box-shadow: 0 0 0.5em 0 rgba(101,101,101,0.75);
	-o-box-shadow: 0 0 0.5em 0 rgba(101,101,101,0.75);
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=5);
	background-color: #ffffff;
}

/*==========  En-tete ==============*/

#entete {
	position: relative;
}
    
div#haut {
	background: #FFFFFF url() no-repeat left top;
	height: 6.3rem;
}

div#telecommande {
	display:none;
}
div#telecommande h2 {
	color: #FF0000;
}
 
/*======  Milieu (colonnes gauche, centrale et droite) =======*/
#pageRubForum #milieu, 
#pageArticleForum #milieu,
#pageArticleQuestion #milieu,
#pageRubEspacededie #milieu, 
#pageArticleParMois #milieu,
#pageArticleRediger #milieu,
#pageAuthentification #milieu,
#pageMot #milieu,
#pageVisites #milieu,
#pageArchive #milieu {
	margin:0;
	padding:0 0 0 180px;
}
#pageSujetForum #milieu, #pageForum #milieu {
	margin: 0 11px;
}

#pageRubEspacededie div#droitehaut { margin-top:0px; }

/*==========  Contenu (colonne centrale)  ==============*/

/*==========  Menu gauche  ==============*/

/*==========  Menu droit  ==============*/

#droite {
	background-color: #F6F4F3;
}

/*==========  Pied de page  ==============*/


/* -----------------------------------------------------------------------------
  Styles
-------------------------------------------------------------------------------- */

/*==========  Styles globaux  ==============*/

body {
	background: #ffffff url('https://www.fsu-mtes-mct.syndicat.min-e2.fr/plugins/intrapro_multicolor/_images/bg_body.gif') left top repeat-x;
}

/*==========  Menu principal ==============*/

.main-nav #menuhorizontal {
	background-color: #515151;
    	width: 100%;
}

.sm-blue {
        background-color: #515151;

}
.liniv1 > a span.menutitre {
        display:block;
}

#menuhorizontal .cimenubrancheactive {
    background: #404040 none repeat scroll 0 0;
}

#menuhorizontal .cimenubrancheactivestrong {
    font-weight: normal;
}

/*==========  Barre de progression ==============*/

#navpath a {
	text-decoration: underline;
}
#navpath a:hover {
	text-decoration: none;
}

/*==========  Menu 1  ==============*/

#menu1 {
	position: relative;  /* indispensable pour IE 5.5 et 6 */	
	background: #FFFFFF;	
	font-size: 0.6em;
	margin:1em 0 0 0;
}
#menu1 h2 {
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0.25em 0px 0.25em 6px;
	margin: 0 9px 0 0;
}

#menu1 .tlc { height:100%; background: none; }
#menu1 .trc { height:100%; background: transparent url('https://www.fsu-mtes-mct.syndicat.min-e2.fr/plugins-dist/cisf/_images/trcw.gif') no-repeat 100% 0%; }
#menu1 .blc { height:100%; background: none; }
#menu1 .brc { height:100%; background: transparent url('https://www.fsu-mtes-mct.syndicat.min-e2.fr/plugins-dist/cisf/_images/brcw.gif') no-repeat 100% 100%; }

#menu1 .boxtitregauche {
    	margin: 0px 0px 0px 0px;
    	padding: 0px;
	background-color: #515151;
}

#menu1 ul {
	padding: 2px 0 2em 6px;
	list-style-type: none;
	position: relative;  /* indispensable pour IE 5.5 */
}
#menu1 ul li {
	background: url('https://www.fsu-mtes-mct.syndicat.min-e2.fr/plugins-dist/cisf/_images/puce_menu_01.gif') no-repeat 0px 2px;
	padding: 0 0 0 6px;
	margin: 0;
}
#menu1 ul li a {
	font-size: 0.94em;
	color: #484848;
	line-height: 1.5em;
}
#menu1 ul li a.on, #menu1 ul li span.expose {
	font-size: 0.94em;
	color: #484848;
	line-height: 1.5em;
}
#menu1 .rounded-cr {
	background: #515151;
}

/*==========  Menu 2  ==============*/

.boxtitredroite {
	background: none;
}

#menu2 {
        position: relative;  /* indispensable pour IE 5.5 */
        width: 100%;
        background: #F6F4F3;
        padding: 1em 0 0 0;
}

#menu2 .tlc { height:100%; background: none; }
#menu2 .trc { height:100%; background: none; }
#menu2 .blc { height:100%; background: none; }
#menu2 .brc { height:100%; background: none; }

#menu2 h2, #menu2 .menu2_titre {
	border-top: 1px solid #FF0000;
	color: #FF0000;
	font-size: 0.8em;
	padding: 0.1em 0px 0.25em 6px;
}
#menu2 .bloc1 .colonne1 {
	background: #F6F4F3;
}
#menu2 .bloc1 .colonne2 {
	background: #F6F4F3;
}
#menu2 .bloc1 ul li {
	background: url('https://www.fsu-mtes-mct.syndicat.min-e2.fr/plugins-dist/cisf/_images/puce_menu_01.gif') no-repeat 0px 3px;
	margin: 0 -6px 6px;
}
#menu2 .bloc2 ul li {
	background: url('https://www.fsu-mtes-mct.syndicat.min-e2.fr/plugins-dist/cisf/_images/puce_menu_01.gif') no-repeat 0px 3px;
	margin: 0 -6px 0 6px;
}
#menu2 .bloc3 ul li {
	background: url('https://www.fsu-mtes-mct.syndicat.min-e2.fr/plugins-dist/cisf/_images/puce_menu_01.gif') no-repeat 0px 3px;
        margin: 0 -6px 0 6px;
}
#menu2 .blocoutil {
	border-top: 1px solid #FF0000;
}
.ar {
	margin: 0px 0px 0px 3px;
}
.ari {
	margin: 0px 0px 0px 1px;
}
#menu2 input#validaccesnum {
	width:19px;
	height:19px;
}
#menu2 input#validaccesnom {
	width:19px;
	height:19px;
}
	
/*==========  Rechercher  ==============*/
#results .item {
	background: #F6F4F3;
}
#results .titreresult a {
	color: #3f118a;
}
#results .titreresult a:hover {
	color: #3f118a;
}
#results p.path {
	color: #FF0000;
}
#results .path a {
	color: #FF0000;
}
#results .path a:hover {
	color: #FF0000;
}

/*==========  Contenu - commun  ==============*/

#boxcentrale .innercentrale, #boxespdedie .innercentrale {
	padding: 0 0.5em 0 0;
}

#contenu h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #515151;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 0.3em;
	padding: 0px;
}
#contenu h2 {
        color: #515151;
}
#contenu .texte a {
	color: #FF0000;
}
#contenu a.LienTelecharg {
	color: #FF0000;
}
#contenu a.document {
	color: #FF0000;
}

/*==========  Contenu - Rubrique  ==============*/

#contenu .listerub {
	background: #F6F4F3;
}
#contenu .listeetab {
	background: #F6F4F3; 
}
#contenu .actubox .titremois {
	color: #515151;
}
#contenu .actubox .lien {
	color: #FF0000;
}

#contenu .actubox2 {
	border: 1px solid #515151;
}
#contenu .actubox2 .titresite {
	color: #515151;
}
#contenu .actubox2 .lien {
	color: #FF0000;
}
#contenu .listediv .liens a {
	color: #484848;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#contenu .listediv .liens a:hover {
	text-decoration: underline;
}

/*==========  Contenu - Page d'accueil  ==============*/

#messagedeservice {
	margin-top: 15px;
	margin-bottom: 15px;
}
#contenu #boxtitreactu h2 {
	font-size: 1.3em;
	color: #515151;
	font-weight: normal;
	margin: 0px 0px 0.25em;
}
#contenu .listeactu h2 {
	font-size: 1.3em;
	color: #515151;
	font-weight: normal;
	margin: 0px 0px 0.25em;
}
#contenu .actuliterub {
	background: #FFFFFF;
}
#contenu .titreactu {
	margin: 0;
	padding: 0 0 2px 0;
}
#contenu .actu .lien {
	color: #FF0000;
	font-weight: bold;
}
#contenu .listeactu .lien {
	color: #FF0000;
	text-decoration: underline;
}
#contenu .tout {
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	clear: both;
	text-align: right;
}
#contenu .tout a {
	color: #484848;
	text-decoration: underline;
	background: none; 
}
#contenu .tout a:hover {
	text-decoration: none;
}
#dossier h2 {
	color: #515151;
	margin-top: 15px;
	margin-bottom: 0.3em;
	padding: 0px;
}
#dossier .lien {
	font-size: 0.7em;
	color: #FF0000;
	background: url('https://www.fsu-mtes-mct.syndicat.min-e2.fr/plugins-dist/cisf/_images/puce_menu_01.gif') no-repeat 0px 2px;
	text-decoration: underline;
	margin: 0 0 0.25em;
	padding: 0 0 0 7px;
}

/*==========  article photo  ==============*/

.photo-g .linki a {
	color: #515151;
}
.mosaique {
	display: block;
	position: relative;
	min-height: 250px;
}
.mosaique .linki a {
	color: #515151;
}

/*==========  Pied  ==============*/

#pied {
	color: #FF0000;
}
#pied a {
	color: #FF0000;
	text-decoration: underline;
}
#pied a:hover {
	text-decoration: none;
}
#copyright {
	color: #656565;
	margin-top: 1em;
}

/*================  formulaire  ===================*/

.f_style2 input {
	width: 100px;
	margin: 0px 0px 0px 0.5em;
	width:19px;
	height:19px;
}

/*================  tableau  ===================*/

#tableau table.forme {
	border: 1px solid #FF0000;
}
#tableau th.forme {
	border: 1px solid #FF0000;
}
#tableau td.forme {
	border: 1px solid #FF0000;
}
#tableau td.formecoltexte {
	border: 1px solid #FF0000;
}
#tableau a.lien {
	color: #FF0000;
}

/*================  forums  ===================*/

#tableauforum table.forum {
	border: 1px solid #FF0000;
}
#tableauforum th.forum {
	background-color:#FF0000;
}
#tableauforum a.titreforum{
	color: #FF0000;
}
#tableauforum a.lienmsg {
	color: #FF0000;
}
#contenu .titrerep {
	background-color:#FF0000;
}

/*================  forums hierarchiques ===================*/

#contenu ul .forum {
	border: 1px solid #FF0000;
}
#contenu .titre-forumh {
	background-color:#FF0000;
}
#contenu .ligne-forumh {
	background-color:#F6F4F3;
}
#contenu .ligne-forumh .titresujet {
	border-bottom:1px dotted #FF0000;
}
#contenu ul .com {
	border: 1px solid #F6F4F3;
}
.photo-g .linki a {
	color: #515151;
}
#contenu .entetecom {
	color: #515151;
	background: #F6F4F3;
}

/*=====================  style agenda =======================*/

#calend table {
	border: thin solid #FF0000;
}
#calend th {
	border: thin solid #FF0000;
	background: #FF0000;
}
#calend td {
	border: thin solid #FF0000;
}
#calend a {
	color: #FF0000;
}
#artcal a {
	color: #F6F4F3;
}
.folio {
	background: #F6F4F3;
	height: 100%;
}

/*==========  Plan  ==============*/

#plan2 a.plansecteur {
	background: #F6F4F3 url('https://www.fsu-mtes-mct.syndicat.min-e2.fr/plugins/intrapro_multicolor/_images/picto_plan.gif') no-repeat 5px 5px;
}
#plan {
	font-size: 0.8em;
}

/*==========  Styles propres de SPIP  ==============*/

#contenu h4.spip {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #484848;
        font-weight: bold;
        font-size: 1.13em;
        padding: 0px 0px 0.2em 0px;
        margin: 0px 0px 0.25em;
}
a:hover {
	color:#4502ba;
}
a.spip_url {
	color: #FF0000;
}
a.spip_in {
	color: #FF0000;
}
a.spip_out {
	color: #FF0000;
}
table.spip {
	border: 1px solid #FF0000;
}
table.spip tr.row_first {
	background-color: #F6F4F3;
}
table.spip td {
	border: 1px solid #FF0000;
}
table.spip th {
	border: 1px solid #FF0000;
}
.spip_encadrer {
	background-color: #efefef;
}

/*  ------------------------------------------ */
/*  Pour le portage sous SPIP 2                */
/*  ------------------------------------------ */

/* Structure generale des formulaires
----------------------------------------------- */

/* Variantes et cas particuliers
----------------------------------------------- */

/* Formulaires de recherche (site / petitions) */
.formulaire_recherche input.text {
	background: #FFF url('') no-repeat left center;
}

/*================  galerie d'images ===================*/

#rechercher_photo {
	color: #515151;
}
#rechercher_photo input#validsearchphoto {
	/*width:19px;*/
	/*height:19px;*/
	font-size:1em;
}

/*-- image flottante gauche et liste a puce --*/
ul.spip {overflow:hidden;}

/* Eviter le chevauchement de spip-admin et de menutop */
div#spip-admin{
	top:24px;
}

/*-- nom du site cliquable --*/
#nomdusite a {
	color: #515151;
}

/*-- reservation notifications --*/

#contenu .abonnementretour {
	padding: 5px 0px 0px 0px;
}

/*========== Sommaire ==============*/

#sommaire .nav-sommaire {
	background:#EFEFEF;
}
#sommaire .nav-sommaire a {
	background:#EFEFEF url('https://www.fsu-mtes-mct.syndicat.min-e2.fr/plugins/intrapro_multicolor/_images/puce_menu.gif') no-repeat 0px 6px;;
}
#sommaire .nav-sommaire ul {
	padding: 0 1em 0.5em 1.5em;
}
#sommaire .nav-sommaire ul li {
	margin: 0;
	padding: 0;
}
#contenu a.sommaire-back {
        background: url('https://www.fsu-mtes-mct.syndicat.min-e2.fr/plugins/intrapro_multicolor/_images/puce_o2paj_neutre.gif') no-repeat scroll right 6px;
}
#contenu a.sommaire-back img {
	visibility: hidden;
}
#contenu .o2paj a {
        background: url('https://www.fsu-mtes-mct.syndicat.min-e2.fr/plugins/intrapro_multicolor/_images/puce_o2paj_neutre.gif') no-repeat 0px 4px;
	padding: 0 0 0 15px;
}
#contenu .o2paj a:hover {
	text-decoration: underline;
	color: #484848;
}

/*========== Intertitres ==============*/

#contenu #texteformesommaire h3.spip {
	margin: 1em 0 0.25em;
	padding: 0;
    	line-height: 1.1em;
	border-left: none;
}
#contenu #texteformesommaire h4.spip {
    	margin: 2em 0 0.25em;
	padding: 0;
	border-left: none;
}
#contenu #texteformesommaire h5.spip {
	margin: 2em 0 0.25em;
	padding: 0;
	font-weight:normal;
	border-left: none;
}
#contenu #texteformesommaire h6.spip {
	margin: 2em 0 0.25em;
        font-size: 1em;
        font-weight:normal;
}

/*-- date de publication et modification --*/

.dateart{
	font-style:italic;
	font-size:0.63em;
	border-bottom: none;
}

/*-- Bloc de texte en colonne de droite de la page d'accueil --*/

#menu2 .bloc6 {
	border-top: 1px solid #FF0000;
}

/*-- reservation pour Eluminures typographiques --*/

.texteencadre-spip {
        border: 1px solid #FF0000;
	background: none;
	box-shadow: none;
	border-radius: 0;
}
.align-droite {
	text-align:right;
	margin : 0 0 15px;
}
#contenu h5.spip, #contenu h6.spip {
        margin: 0 0 15px;
        font-size: 1em;
        font-weight:normal;
}

/*-- reservations diverses --*/

ul.spip {
	overflow:hidden;
}
ul.spip {
        margin: 0;
	padding: 0 0 1em 3em;
}
.texteart p+ul.spip {
        margin : -0.8em 0 0 0;
}
.texte p+ul.spip {
        margin : -0.8em 0 0 0;
}
.listeart ul.spip {
        margin: 0 0 0 0;
}
.listerub ul.spip {
        margin: 0 0 0 0;
}
ol.spip {
        margin: 0 0 0 0;
        padding: 0 0 1em 3em;
        position: relative;  /* indispensable pour IE 5.5 */
}
.texteart p+ol.spip {
        margin : -0.8em 0 0 0;
}
.texte p+ol.spip {
        margin : -0.8em 0 0 0;
}
ol.spip ol {
        margin: 0;
        padding: 0.1em 0 0.1em 3em;
        position: relative;  /* indispensable pour IE 5.5 */
}
ol.spip li {
    padding: 0.1em 0;
}
.listeart ol.spip {
        margin: 0 0 0 0;
}
.listerub ol.spip {
        margin: 0 0 0 0;
}

/* -- ajout style pour combinaison de puces 3_12_14 -- */

ol.spip ul {
        margin: 0;
        padding: 0.1em 0 0.1em 3em;
        position: relative;  /* indispensable pour IE 5.5 */
}

ul.spip ol {
        margin: 0;
        padding: 0.1em 0 0.1em 3em;
        position: relative;  /* indispensable pour IE 5.5 */
}


/* -----------------------------------------------------------------------------
  Ajout accessibilite
-------------------------------------------------------------------------------- */

#menu1 .menu1_titre {
    	font-size: 1.2em;
}

#contenu blockquote.spip p, blockquote.spip .chapo p {
    margin: 0.6em 0;
}

/* -- Impression -------------------------------------------------------------- */

#pageImprimer h4.spip {
	padding-top: 0.3em;
	padding-bottom: 0.2em;
}
#pageImprimer h3 {
	padding-top: 0.3em;
	padding-bottom: 0.2em;
}
#pageImprimer .texte p, #pageImprimer .texte a, #pageImprimer .texte p+a {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}
#pageImprimer .autobr {
	line-height: 1.0em;
/*	padding-top: 0.1em; */
}
#pageImprimer p+ul.spip {
	padding-top: 0.3em;
	padding-bottom: 0.2em;
}

#pageImprimer h2.invisible {
        display: none;
}

#pageImprimer span.invisible {
        display: none;
}

#pageImprimer #entete {
        display: none;
}

/*==========  iframe  ==============*/

#optout {
        border-width: 3px;
        border-color: #515151;
  	border-style: solid;
	height: 120px; 
        width: 580px;
        margin-bottom: 10px;
}
