html { font-size: 100%; } /* Cf.: http://pompage.net/pompe/definir-des-tailles-de-polices-en-CSS/ */
body { font-size: 1em; text-align: center;}
#page {width:1006px; position:relative; margin: 0 auto; 
      text-align: left; }
#entete {border:none;}

#bandeau{
position:relative; float:left; width:982px; height:115px;
margin-left:24px; margin-bottom: 8px;
}

#onglets { float:left; display:inline; width:982px; height:28px; 
           margin-left:20px;
            }
#onglets img {margin:0}



#conteneur{float:left; display:inline; width:1000px; }

.contenu {
      position:relative;
      float:left;
      display:inline;
      width:685px;
      border-right:1px solid #e1e1e1;     
}


#col_menu_droit{		
    float:left; width:300px; text-align:center; margin-left:6px; margin-top:12px;
}
/*
#colonne_menu{  /* cathedrale au dessus 
float:left;
width:129px;
height:603px; 
}
*/

#colonne_menu_propaganda {float:left; display:inline; width:129px;}





.structure { display: none;}
h1,h2,h3,h4 {
        margin-top: 0em;
        margin-bottom: 0em;
        font-size: 1em;
        font-weight: normal;
    	  color : #B10000;
		    font-family:Arial, Helvetica, sans-serif;
}
h3 { font-weight:bold; margin-top:10px; }

/*
 * Styles generaux
 */

/*.sommaire {padding:16px; margin-top:18px;}*/
hr {  border:0; color: #ffffff; background-color: #ffffff; padding:0px; margin:0px; height:1px; }
hr.sommaire {  width: 685px; border:0; color:#FFAD47; background-color:#FFAD47; padding:0; margin:0;  margin-top:6px; margin-bottom:6px; height:1px; }
hr.titres_sommaire {  border:0; color: #FFAD47; background-color: #FFAD47; padding:0px; margin-top:6px; margin-bottom:6px; height:3px; }

h2.titreorange {color:#eb7d53; font-size:1.4em}
h2.titrebleu {color:#2858af; font-size:1.4em}

#monastere_invisible {padding-bottom:8px; border-bottom: 1px solid #ffa73f;}
#monastere_invisible a {color:#0065ce;}

a:hover { text-decoration: none; color: #303030; background: #e8e8e8; }
a.spip_out, a.spip_mail { text-decoration: none; color: #a02020; }
a.spip_in, a.spip_url { text-decoration: none; color: #2020a0; }
a.spip_glossaire { text-decoration: none; color: #20a020; }

.aere{
	padding:4px;
}
a.menud:link { text-decoration: none; color: #808080; }
a.menud:hover { 	background: #92979E;	color: #990000; }
a.menud:visited { text-decoration: none; color: #808080;  }

a.pas_souligne:hover{text-decoration: none; background:none}

a.big_rub:link { text-decoration: none; color: #41526C; }
a.big_rub:hover { 	background: #ECECEC; 	color: #660000; }
a.big_rub:visited { text-decoration: none; color: #41526C;  }


a.big_rub_actu:link { text-decoration: none; color: #EE0000; }
a.big_rub_actu:hover { 	background: #ECECEC; 	color: #FFCC66; }
a.big_rub_actu:visited { text-decoration: none; color: #EE0000;  }

a.rub:link { text-decoration: none; color: #EC7D52; }
a.rub:hover { 	background: #ECECEC; 	color: #C43F40; }
a.rub:visited { text-decoration: none; color: #EC7D52;  }

a.intro:link { text-decoration: none;  color : #240A70;  }
a.intro:hover { 	background: #ECECEC; 	 color : #240A70; }
a.intro:visited { 	text-decoration: none; 	color : #240A70;  }

a.basPage:link { text-decoration: none;  color : #240A70;  }
a.basPage:hover { 	background: #ECECEC; 	 color : #240A70;  }
a.basPage:visited { 	text-decoration: none; 	color : #240A70; }




.chapo {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-align: justify;
        font-size: 95%;
		color : #707070;
}
.texte, .texte p.spip, ul.spip, li.spip, .texte p {
	/* font-family: Georgia, Garamond, Times, serif;	*/
	font-family : Arial, Geneva, Helvetica, sans-serif;
	text-align: justify;
	font-size : 0.88em;
	color : #303030;
}
.texte.non_justif {text-align:left;}
.desc_rubrique{
  font-size : .88em;
  margin-top:4px;
}

.texte ul { padding:0; list-style:none;}
.texte ul li { margin-bottom: 8px; }


a.rubrique_suite{
  font-size : .88em;
  margin-top:4px;
  font-weight:bold;
  font-style:italic;
  color:#008CB4;
}


/************************ PIED ******************************/

.bas_page{
  float:left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:.71em;
	color : #241193;
	width:808px;
  height:auto;
  padding-top:8px;
  margin-left:40px;
  margin-bottom:12px;
}
.bas_page_container { float:left; display:inline; width:982px; margin-top:8px; 
                      border-top: 1px dashed #8F8F8F;}
.bas_page_partage { float:left; display:inline; text-align:left; font-family:helvetica,arial,sans-serif; font-size:.77em; 
                    margin-top:8px; color:#333; width:110px;}



/****************************  TYPOS a vérifier et virer si nécessaire ***********/


.contenu h1,h2 {
        font-size: 120%;
        font-weight: bold;
}
.contenu h1,h2.titre-extrait {
        font-size: 160%;
        font-weight: bold;
}
.contenu h1,h2.titre-rubrique {
        font-size: 160%;
        font-weight: bold;
		color:#FFFFFF;
}
.contenu h3.titre-rubrique {
		color:#FFFFFF;
}
.contenu h1,h2.titre-texte {
        font-size: 170%;
        font-weight: normal;
		color : #C43F3F;
		text-align:center;
}
.contenu .surtitre {
	font-size: 100%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	text-align:center;
	color:#808080;
}
.contenu .detail {
        font-size: 80%;
        color: #303030;
}
.extrait {
        border: groove 2px #a0a0a0;
        padding: 1em;
        font-size: 85%;
}
.titre_blanc{
  font-weight:bold;
  font-size: 1.2em;
  color:#FFFFFF;
}


.sous_titre1{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.92em;
	font-weight : bold;
	color : #C43F3F;
}
.sous_titre2{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.88em;
	font-weight : bold;
	color : #EB7D53;
	text-align:center;
}
.actu img { margin-top:4px;} /* pour sous_titre2 actu sous le defilant */
.sous_titre2 a {color:#990000; font-style:italic;}
.normal{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 75%;
	color : #5A7195;
}
.mini{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 55%;
	color : #5A7195;
}
.mini-update{
	font-family : Arial, Helvetica, sans-serif;
	font-size : .77em;
	color : #909090;
}
select.mr_form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	width: 300px;
}

/* surcharger les intertitres spip pour diminuer les marges */
h3.spip{
  margin-top:15px;
  margin-bottom:15px;
  font-family:arial, helvetica, sans-serif;
  color:#EC7D52;
}


/* Disposition a l'ecran */

/*
#principal {
        font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

#plan {
        font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}


#navigation {
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

.encart {
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
}
.plan-articles {
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
}
*/

.plan-secteur{margin-left:20px;}





/* menus deroulants version octobre 2007 */

a.l_deroul:visited{ text-decoration:none; color:white;}
a.l_deroul:link{ text-decoration:none; color:white;}
a.l_deroul:hover{ text-decoration:none; background:none;}


.deroul_item1{
  padding:2px; padding-left:8px;
  background:#C43F40; 
  border-top:1px solid #C49E40;
  border-left: 1px solid #C49E40; 
  border-right:1px solid #922F30;
  border-bottom:1px solid #922F30;
  z-index:10000;  
}

.deroul_item2{
  background:#EC7D52; 
  padding:2px; padding-left:8px;
  border-top:1px solid #ECBB52;
  border-left: 1px solid #ECBB52; 
  border-right:1px solid #B54930;
  border-bottom:1px solid #B54930;
  z-index:10000;
  }
  
.deroul_item3{
  background:#5C6F97; 
  padding:2px; padding-left:8px;
  border-top:1px solid #85B0B1;
  border-left: 1px solid #85B0B1; 
  border-right:1px solid #465473;
  border-bottom:1px solid #465473;
  z-index:10000;
  }
  
.deroul_item4{
  background:#FFAD47; 
  padding:2px; padding-left:8px;
  border-top:1px solid #FFE072;
  border-left: 1px solid #FFE072; 
  border-right:1px solid #EA852D;
  border-bottom:1px solid #EA852D; 
  z-index:10000;
  }

.deroul_item1_efface{padding:2px; background:#C43F40;}


/* conteneurs des deroul_items */

#rubrique1 {
position:absolute; top:0px; left:20px; width:245px; height:auto; font-family:tahoma,arial,helvetica; 
font-size:12px; visibility:hidden; z-index:10000;
}

#rubrique2 {
position:absolute; top:0px; left:265px; width:245px; height:auto; font-family:tahoma,arial,helvetica; 
font-size:12px; visibility:hidden;z-index:10000;
}

#rubrique3 {
position:absolute; top:0px; left:510px; width:245px; height:auto; font-family:tahoma,arial,helvetica; 
font-size:12px; visibility:hidden;z-index:10000;
}

#rubrique4 {
position:absolute; top:0px; left:755px; width:245px; height:auto; font-family:tahoma,arial,helvetica; 
font-size:12px; visibility:hidden;z-index:10000;
}





/* couleur de fond des quatre rubriques du menu déroulé */
/*
.rubriqon1{
    background-color : #C43F40;
		padding:4px;
}
.rubriqon2{
	background-color : #EC7D52;
	padding:4px;
}
.rubriqon3{
    background-color : #5C6F97;
		padding:4px;
}
.rubriqon4{
    background-color : #FFAD47;
		padding:4px;
}
.rubriqon_other{
	background-color : #7B9770;
	padding:4px;
}
*/
/* typo des liens de chaque rubrique */

a.typo_rubriqon1{ color : #C43F40;}
a.typo_rubriqon2{ color : #EC7D52;}
a.typo_rubriqon3{ color : #5C6F97;}
a.typo_rubriqon4{ color : #FF9734;}
a.typo_rubriqon_other{ color : #516D47;}


/* taille et couleur typo de chaque rubrique */

h2.ltypo_rubriqon1, h2.ltypo_rubriqon2, h2.ltypo_rubriqon3, h2.ltypo_rubriqon4{
font-size: 1.5em; line-height:.88em;}

h2.ltypo_rubriqon1 {color:#C43F40}
h2.ltypo_rubriqon2 {color:#EC7D52}
h2.ltypo_rubriqon3 {color:#5C6F97}
h2.ltypo_rubriqon4 {color:#FF9734}
h2.ltypo_rubriqon_other {color:#516D47}


h3.titre
{
    font-size:1.10em; width:100%; border-bottom: 1px solid #ffebd4; margin-bottom:12px; margin-top:24px;
}

/* typo du menu déroulé */
/* si non utilisée, (seul subsite le déroulant partout ) on peut l'enlever */
.typo_deroule{
	width:129px;
	font-family : Verdana, Geneva,Arial, Helvetica, sans-serif;
	font-size : 11px;
}


.rubrique_colg, .rubrique_cold{ float:left;	margin-left:40px;  width:285px; }
.rubrique_cold {margin-left:30px; }

.sommaire_col li { margin-bottom:12px;}

/* Les sous-titres du sommaire */

.sous-titres-sommaire{ 
	font-size:1.15em;
	font-weight:bold;
	color:#1482ac;
	margin-top:12px;
	margin-bottom:8px;
	margin-left:20px; 
}
.sous-titres-sommaire a{color:#1482ac;}


.texte_sommaire{
  font-size:0.77em;
  font-family :  Arial, Geneva, Helvetica, sans-serif;
	text-align: justify;
}
.texte_actu_sommaire_left, .texte_actu_sommaire_right{
  margin-left:20px;
  margin-right:20px;
  font-size:0.77em;
  font-family : Arial, Geneva, Helvetica, sans-serif;
	text-align: justify;
}

.titre_actu_sommaire{
  font-family: Arial, Geneva, Helvetica, sans-serif;
  font-size:1em;
  font-weight:bold;
  text-align:left;
}




/* surcharge des styles spip */
.spip_documents_center{
	width: 100%;
}
#f_recherche{
  /*position:relative;*/ 
  /* note : relative, sous ie, fait passer le formulaire devant les déroulants 
     qui devraient s'afficher par dessus... */
  float:left;
	width:292px;
	height:28px;
	margin-left:6px;
	margin-bottom:12px;
}
#formulaire_recherche div {float:left; display:inline; width:292px; height:22px; }
#formulaire_recherche form input.submit{width:22px; height:22px; margin-left:12px; 
                           border:none; background-image:url(../IMG/generales/bt_recherche.gif); 
                           }
#formulaire_recherche form input.submit:hover{background-image:url(../IMG/generales/bt_recherche_h.gif); }
#formulaire_recherche form input.text { width:250px; text-align:center; color:#888888; }


/*#big_onglet{*/
.hierarchie{
        position:relative;
        float:left; display:inline;
        margin-top : 14px; 
        margin-left:40px; 
        margin-bottom:12px;   
        width:605px;        
	      font-family : Verdana, Geneva,Arial, Helvetica, sans-serif;
	      font-size : .72em;
	      font-style:italic;
}



.img_colonne{float:left; width:129px;}

.cartouche {
        margin-top: 35px;
        margin-bottom: 0px;
        text-align:center;
}
.rubrique .cartouche{margin-left:40px;}
.valoriser {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #990000}
.valoriserBleu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #007b97;}
.valoriserBlanc {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFFF; text-align: center;}

.spip_logos {
        margin: 4px;
        margin-right:8px;
}
.marges_larges{
	padding-left:40px;
	padding-right:40px;
}

/* **** styles des formulaires de courriels **** */

.fond_courriel{ background-image:url(../IMG/generales/intitule.gif);
                background-position: center 4px ;
                background-repeat:no-repeat;}
.formcourriel {
        background-image:url(../IMG/generales/cathedrale-courriels.jpg);
        background-position:top left;
        background-repeat:no-repeat;
        color: black;
        margin: 0px;
        margin-bottom: 16px;
        padding: 4px;
        border: 1px solid #a0a0a0;
        background-color: #ffecc9;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.77em;
        font-weight: normal;
		width:750px;
		margin:20px;
		margin-top:50px;
}
.formcourriel .titrecourriel{
   margin-left:130px; display:inline;
  /*text-align:center;*/
	font-size: 1.20em;
	color : #336c39;
	font-weight : bold;
}
.formcourriel .txtbox{
        color: black;
        margin-left: 130px; display:inline;
        padding: 2px;
        border: 1px solid #b10000;
        background-color: white;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        font-weight: normal;
		width:600px;
}
.formcourriel .txtareabox{
        color: black;
        margin: 0px;
        padding: 4px;
        border: 1px solid #b10000;;
        background-color: white;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        font-weight: normal;
		width:100%;
		height:250px;
}
.formcourriel .txtcourriel{margin-left:130px; display:inline;}


.cartouche .spip_logos {
	float: left;
	margin-left:0;
 }

.cartouches_droites{float:left; display:inline; margin-bottom:8px;}


/* surcharges tableaux */
.tablepat table.spip td {border:1px solid gray;}
.tablechorale table.spip td {border:1px solid gray; text-align:left;}
.tablechorale table.spip td a {color:blue;}

.titre_agenda{color:#cddddd; font-family:georgia,arial,verdana,sans-serif; font-size:2em; font-weight:bold;}
.fdsligne1agenda { background-color:#FFEBA0 }
.fdsligne2agenda { background-color:#fff6d4 }

table.commandes_agenda {width:750px; border:1px solid #d8ead7; margin:24px 0 0 0;}
table.commandes_agenda td{background:#d8ead7; color:#00708a; font-weight:bold; padding:4px; border-bottom:1px solid white; font-size:.88em;}
table.commandes_agenda tr.agenda_liens td{font-weight:normal; font-size:.82em;}
table.pilotage_agenda {background:#eeffda; color:#00708a;}
table.admin_agenda{width:750px; /*background:#d9e5f9;*/ background:#eeffda}
table.admin_agenda td { border:1px solid white; padding:4px;}
.mini {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.77em}
.encadreRouge{	float:left; width:134px; padding:8px; border : thin solid #990000;
               font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.82em	}
p.titreDon {font-family: Forte,Tahoma,Verdana; font-size: 3em; font-weight:bold; 
            color: #990000; text-align:right; margin-right:24px; line-height:1em;}

/* a conserver
#adece_sondage{ 
position: absolute; top: 180px; left: 260px; width:500px; height:400px;
border:1px solid #990000;  padding:14px;
z-index: 1000; 
filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9;
background-color: #fdf0d1; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
p.sondage{ color:black; font-size:0.82em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
           text-align:left;}
*/
           
.mr_erreur{font-weight:bold; color:red;}
.mr_succes{font-weight:bold; color:#3e55e2;}

/* pour un masquage provisoire de confier priere article1468 */
#provisoire .texte, #provisoire li.spip, #provisoire p.spip{color:#ccccff;}
#provisoire li.spip a.spip_out{color:#ccccff;}
#provisoire .texte strong.spip u{color:#cc0000; text-decoration:none;}


/************************* sommaire 2009-2012 avec actualités défilantes *****************************/

#bloc_infos_double {float:left;} /* partie supérieure */
/*#bloc_infos_left {position:relative; float:left; width:332px; padding-top:0; font-size:0.88em; }*/

.legendeVideo {font-size:.82em; position:relative; z-index:0}
.legendeVideo iframe {margin-bottom:8px;}

.bloc_infos_right { position:relative; float:left; width:358px;
                    margin-top:12px; margin-left:20px; margin-right:20px; 
                    font-size:.82em;  
                  }
.bloc_infos_right_inf{ float:left; display:inline; width:356px; 
                       margin-bottom:10px; text-align:center;
                       margin-left:20px; /*border:thin solid #ebdec0;*/}
                  
                  
#bloc_img_left span.spip_documents_center {margin-top:0;} /* suppr des marges de l'image */
#bloc_img_left dd{width:332px; margin:0; padding:0} /* bug Ie de la taille de la légende sous l'image d'accueil*/

/* partie inférieure */
#bloc_infos_double {float:left;} /* partie supérieure */
.bloc_infos_left {float:left; display:inline; width:286px; margin-bottom:10px; }


#zone_defilants{
  float:left;
  position:relative;
	width:286px; height:535px;
	font-family:Arial,Helvetica,sans-serif; font-size:0.77em;
  overflow:hidden;
  padding-bottom:10px;
  background-image:url(../IMG/generales/fond_actu.gif);
}
#zone_defilants a:hover { background:none; }
#zone_defilants img { margin-top:4px; margin-left:0}

/* on prévoit 25 divs défilants pour les infos. Si +, les ajouter... RMQ : la boucle est limitée à 10... */
#defile1  {position:absolute; text-align:justify;  width:232px;  visibility:hidden;}
#defile2  {position:absolute; text-align:justify;  width:232px;  visibility:hidden;}
#defile3  {position:absolute; text-align:justify;  width:232px;  visibility:hidden;}
#defile4  {position:absolute; text-align:justify;  width:232px;  visibility:hidden;}
#defile5  {position:absolute; text-align:justify;  width:232px;  visibility:hidden;}
#defile6	{position:absolute; text-align:justify;  width:232px;  visibility:hidden;}
#defile7	{position:absolute; text-align:justify;  width:232px;  visibility:hidden;}
#defile8	{position:absolute; text-align:justify;  width:232px;  visibility:hidden;}
#defile9	{position:absolute; text-align:justify;  width:232px;  visibility:hidden;}
#defile10	{position:absolute; text-align:justify;  width:232px;  visibility:hidden;}
#defile11	{position:absolute; text-align:justify;  width:232px;  visibility:hidden;}
#defile12	{position:absolute; text-align:justify;  width:232px;  visibility:hidden;}



/*.artDefilant{ width:400px; padding:4px; } on n'utilise plus : provoque des bugs */
.titre_defile{font-family:arial,helvetica, sans-serif; font-size:1.1em; font-weight:bold; text-align:left;}
a.lien_defilant{color:#2c436c; text-decoration:none;}
a.lien_defilant:hover{color:#EB6401; text-decoration:none; background:none;}
a.lien_institutionnel{color:#9b4900;}

a.arret_defilants:hover {text-decoration:none; color:#bb681f;}

/* pour la page login de l'intranet */
.conteneur_connexion { text-align:center; padding-top:18px;}
.conteneur_connexion a.deconnexion {color:white;}
p.connexion { font-weight:bold; color:#cc0000}
.mr_portfolio {float:left; width:80px; font-size:0.71em; text-align:center; margin:2px;}
a.intranet {font-size:0.77em; color:#990000; font-weight:bold; border:1px solid #f5d0a4; padding:1px 16px 1px 16px;}
a.intranet:hover{background:#9fab6b;}

/* texte éventuel en tête de rubrique */
.intro_rubrique { float:left; display:inline; margin-left:40px; margin-right:40px;
                  margin-top:16px; font-size:0.88em; text-align:justify }



/* le nuage de liens sur la page d'accueil*/
.nuage { width:200px; clear:both; margin:24px auto; text-align:center; 
         font-family:Arial, Helvetica, sans-serif;
         font-weight:bold; font-size:0.88em; 
         margin-bottom:8px; }
.nuage a { text-decoration:none; color:#939393;}

.nuage a:hover { color:#d84801; }

.valo0 { font-style:normal; font-size:0.88em; line-height:0.82em;}
a.valo0 { color:#d6cbcb}

.valo1 { font-size: 2em; line-height:0.77em; }
a.valo1 { color:#434343;  }

.valo2 { font-size:1.5em; color:#757575; line-height:0.82em; }
a.valo2 { color:#757575;  }

.valo3 {font-size:1.2em; line-height:0.66em; }


