

html { font-size: 100%; } /* Cf.: http://pompage.net/pompe/definir-des-tailles-de-polices-en-CSS */


.spip-admin-float {
  left: 5px;
  width: 38%;
}

 
  .notation {}
  .notation .topten {
    border: thin dotted #939ac2;
    background: #BD9962;
    padding: 2px;
    margin: 5px;
  }
  .notation thead tr {
    background-color: #BD9962;
    text-align:center;
    color: #000000;
  }
  .notation .ligne_paire {
    background-color: #EEF;
  }
  .notation small {
    color: #000000;
    font-weight:normal;
  }
  .formulaire_notation small {
    color: #000000;
  }


.widget {}

.widget {
font-weight: bold;
font-size: 10px;
cursor: pointer;
height: 24px;
width: 180px;
margin: 0;
background-image: url(plugins/auto/acs/images/composant.gif);
background-repeat: no-repeat;
}

ul.spip {
	list-style : url(IMG/_acs/cat/img/puces/puce_8x8.gif);
}

/* Espaceur de blocs */
br.nettoyeur { clear: both; line-height: 0;}

.pagination {margin: 0; padding-left: 5px; font-size: 0.71em; font-weight: normal;}

.texte, .extrait {
	padding-left: 4px;
	padding-right: 4px;
	text-align: justify;
}

.traductions {
  float: right;
  text-align:right;
  margin-top: 5px;
  margin-right: 5px;
}

.traductions .lang_button {
  margin: 0;
  padding: 0;
  padding-left: 2px;
}

.traductions .lang {
  background: #dfdfdf;
  /*border: 1px outset #dfdfdf;*/
  opacity:0.5;
  filter:alpha(opacity=50);
}
.traductions .selected_lang {
  background: #dfdfdf;
  /*border: 1px inset green;*/
}
.traductions .lang:hover {
  /*border: 1px inset black;*/
  opacity:0.7;
  filter:alpha(opacity=70);
}

#colonne1 {
  float: left;
	width: 20%;
}

* html #colonne1 {
  overflow:hidden;
}

.page_article #colonne2, .page_sommaire #colonne2, .page_resume #colonne2,.page_rubrique #colonne2, .page_recherche #colonne2, .page_auteur #colonne2, .page_breve #colonne2 {
  float: left;
  width: 60%;
}

.page_plan #colonne2, .page_sites #colonne2, .page_site #colonne2, .page_login #colonne2, .page_mot #colonne2, .page_agenda #colonne2, .page_refus #colonne2, .page_forum #colonne2, page_ifrm #colonne2 {
	float: right;
	width: 79%;
  margin-right: 1%;
}

* html #colonne2 {
  overflow:hidden;
}

#colonne3 {
  float: right;
  width: 20%;
	/*padding-top: 0.82em;*/
}

.spacer { /* marge entre haut et colonnes */
  line-height: 10px;
  height: 10px;
}

* html #colonne3 {
  overflow:hidden;
}

/****************************
 * Contenu de la colonne 3
 ****************************/
/*
#colonne3 .encart {
	margin: 10px;
}

#colonne3 .divers, #colonne3 .syndic, #colonne3 .rubriques {
	margin-top: 10px;
}
*/

/*  ------------------------------------------
/*  Habillage des petitions
/*  ------------------------------------------ */

#signatures {
	clear: both;
	font-size: 0.77em;
}

#signatures h2 {
	padding: 0.5em;
	text-align: center;
	font-size: 1.8em;
	font-weight: bold; }

#signatures table { width: 100%; margin: 0; }

#signatures tr.odd {
	background: #E4F0F0;
}

#signatures tr.even {
	background: #ECF4F4;
}

#signatures td.signature-date {
	white-space: nowrap;
	text-align: right;
}

#signatures td.signature-nom {
	text-align: center;
	font-weight: bold; }

#signatures td.signature-cp {
	text-align: right;
}

#signatures td.signature-message {
	font-size: 0.96em; }

.signatures {
	text-align: center;
}

.formulaire_signature {
	clear: both;
}

fieldset.signatures {
	padding: 0;
	margin-left: 8px;
	margin-right: 8px;
	background: #efffff;
	overflow: auto;
}

fieldset.signatures legend{
	margin-left: 1em;
}

.signatures-caption {
	font-size: 1.5em;
	font-weight: bold;
}

#bouton_petition {
	background: #ffffff;
	border: 2px outset #ff0000;
	color: #af0000;
	font-size: 200%;
}

#bouton_petition:hover {
	background: #ffffff;
	font-size: 270%;
	border: 2px inset #ff0000;
	color: #df0000;
	cursor: pointer;
}

.lien_petition {
	position: absolute;
	background: #ffeb00;
	border: 2px outset #ff8f00;
	color: #af0000;
	font-size: 80%;
	text-decoration: blink;
	top: 5px;
	right: 5px;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
	-moz-border-radius: 18px;
}

table.petition {
	width: 100%; margin: 0;
}

.petition tr {
	background: #ECF4F4;
}


.formulaire_spip {
  text-align: left;
  font-size: 0.77em;
}
.formulaire_spip fieldset {
  display: block;
  margin-top: 0;
  padding: 0.77em;
  padding-top: 0;
  border: 1px dotted #939ac2;
 }
 .formulaire_spip legend {
  font-weight: bold;
  padding: 3px;
  background-color: #BD9962; /* Sinon, superposition dans MSIE */
}
.formulaire_spip .boutons {
  text-align : right;
  padding-right: 10px;
}
.formulaire_spip .erreur_message {
  color : red;
}
.formulaire_spip .explication {
  font-style : italic;
}
.formulaire_spip .reponse_formulaire {
  font-weight: bold;
  color: #F00;
  padding: 10px;
}
.formulaire_spip input.text, .formulaire_spip textarea, .formulaire_spip select {
  width: 100%;
  background: #ffffff;
  border: thin groove #939ac2;
  color: #000000;
}
.formulaire_spip label {
  line-height: 1.5em;
}

.formulaire_spip .forml {
   padding: 1px;
   border: 1px groove #4f8f4f;
   font-family: inherit;
   font-size: inherit;
}

.formulaire_spip p {
	margin: 0.5em 0;
	padding: 0; }

.spip_bouton { text-align: right; }
.spip_bouton input {
	margin: 3px 0;
	padding: 1px 2px;
	border: 0;
  background: #2F2F8F;
  color: #FFEFDF;
	font-weight: bold;
	float: right; }

.form_inscription {
  width: 80%;
  border-color: #939ac2;
  border-width:thin;
  border-style: solid;
  background-color: #BD9962;
  padding: 4px;
  -moz-border-radius: 8px;
}


/*************
 * page article
 *************/

/*  Cartouche et titraille
---------------------------------------------- */
#colonne2 .cartouche {
	font-family: serif, Arial;
}
#colonne2 .cartouche .titre {
	font-size: 0.88em;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
#colonne2 .cartouche h1 {font-size: 1.5em;font-weight: bold;}
#colonne2 .cartouche .surtitre, #colonne2 .cartouche .soustitre {
	font-size: 0.71em;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	font-family: serif, Garamond, Arial;
}

.page_article p {
  line-height: 1.2em;
  margin-bottom: 0.8em;
}

#colonne2 .cartouche .spip_logos {
	float: right;
	margin: 10px;
  margin-top: 0;
}

#colonne2 .cartouche p { margin: 0; padding: 0;}
#colonne2 .cartouche small { font-size: 0.71em; }

#colonne2 .cartouche .traductions { font-size: 0.71em; }
#colonne2 .cartouche .traductions * { display: inline; }

/*  Mise en forme des textes du contenu
---------------------------------------------- */
.chapo {
	margin-bottom: 8px;
	font-weight: bold;padding: 2%;
	font-size: 0.88em;
}
.ps, .notes {
   font-family: Garamond, Georgia, Times, serif;
	padding-top: 2px;
   border-top: thin dashed rgb(64, 64, 84);
  font-size: 0.71em;padding:10px;
}
.ps {
   text-align: justify;
}
.notes {font-size: 0.71em; }

.ps h2, .notes h2 { font-size: 1.19em; font-weight: bold; }

.spip_documents_right {padding-left: 10px;}

/*************
 * page rubrique
 *************/
.page_rubrique .cartouche {
  margin-left: 5px;
}

.page_rubrique .spip_logos {
	float: left;
	margin-right: 5px;
}

/*************
 * forumalire recommander
 *************/

#recommander .menu-titre {
	margin-left: 5px;
	cursor: pointer;
	color: #00008f;
}

#formulaire_recommander {
	margin:0;
	margin-left: 20px;
	margin-right: 20px;
	border: 1px dashed #f00;
	border-left: 0;
	border-right: 0;
	padding-left: 5px;
}

#recommander_message {
	width: 80%;
}

#formulaire_recommander .recommander {
	margin-left: 100px;
	width: 150px;
	text-align: center;
	cursor: pointer;
	border: 1px outset #00d;
	font-weight: bold;
	background: #dfefff;
	color: #008;
	margin-bottom: 10px;
}

#formulaire_recommander .recommander:hover {
	border: 1px inset #00e;
	color: #048;
}

.liste-articles li{border-top:1px inset #cec1eb;margin-right:1px;}
.liste-articles .entete,.cartouche .entete,.plan-secteur h1{background-color:#BD9962;}
.liste-articles .entete{clear:both;float:left;text-align:left;width:100%;}
* html .liste-articles .entete{margin-right:3px;position:relative;z-index:2;}
.liste-articles li p{margin:0;padding:0;padding-left:5px;}
.liste-articles .titres{float:left;}
.liste-articles .titre,.liste-articles .surtitre,.liste-articles .soustitre{padding-left:5px;font-weight:bold;font-size:0.79em;}
.liste-articles li .titre{font-weight:bold;}
.liste-articles li .spip_logos{float:left;margin-left:5px;margin-right:5px;margin-top:2px;}
.liste-articles li .enclosures{float:right;text-align:right;max-width:60%;margin:0;}
.liste-articles li .texte,.liste-articles li .extrait{padding:0.1em;padding-left:5px;padding-right:5px;margin-top:2px;margin-bottom:0.1em;font-size:0.82em;text-align:justify;display:inline-block;}
.liste-articles .infos_article{margin:0;margin-left:5px;margin-right:5px;float:right;font-size:0.65em;}
table.spip{margin:auto;margin-bottom:1em;border:1px inset #cfcfcf;border-collapse:collapse;}
table.spip caption{caption-side:top;text-align:center;margin:auto;padding:3px;font-weight:bold;}
table.spip tr.row_first{background:#dfe5ef;}
table.spip tr.row_odd{background:#e4dfef;}
table.spip tr.row_even{background:#dfdfef;}
table.spip th,table.spip td{padding:3px;text-align:left;vertical-align:middle;}
.plan-secteur{position:relative;display:block;z-index:1;}
.plan-secteur h1{border:0;border-top:1px inset #cec1eb;margin:0;font-size:110%;font-weight:bold;text-align:center;margin-right:1px;}
* html .plan-rubrique{width:100%;position:relative;display:block;z-index:2;}
.plan-secteur .menu-item{margin-left:1.5em;list-style:url(IMG/_acs/cat/img/puces/puce_8x8.gif);}
.plan-rubrique{border:1px inset #cec1eb;padding:4px;font-weight:bold;-moz-border-radius:8px;min-height:50px;}
.plan-rubrique .spip_logos{float:left;margin-left:5px;margin-right:5px;margin-top:2px;margin-bottom:2px;}
div.plan-articles{font-weight:normal;padding-left:4px;padding-right:4px;text-align:justify;}
span.plan-article{margin-right:1em;}
ul .plan-rubrique{background:#fafffa;margin-left:2%;}
ul ul .plan-rubrique{background:#f5fff5;margin-left:3%;}
ul ul ul .plan-rubrique{background:#efffef;margin-left:4%;}
ul ul ul ul .plan-rubrique{background:#dfffdf;margin-left:5%;}
ul ul ul ul ul .plan-rubrique{background:#d0ffd0;margin-left:6%;}.mp3player{opacity:0.6;}
.mp3player .track_info,.mp3player .track_id3,.playlist .track_info{border:thin solid;border-color:#dfdfdf;-moz-border-radius:1em;margin:2px;margin-right:5px;margin-left:5px;padding:2px;padding-left:4px;padding-right:4px;vertical-align:middle;text-align:center;font-size:10px;line-height:10px;height:10px;color:#000;}
.mp3player .track_info{float:right;}
.mp3player .track_id3{text-align:left;white-space:nowrap;overflow:hidden;}
.mp3player .track_status{font-size:10px;color:#000;}
.mp3player .track_control,.mp3player .hidden{display:none;}
.mp3player .btn{text-align:left;margin:0;margin-left:8px;margin-right:8px;}
.mp3player .btn li{display:inline;}
.mp3player .btn li img{cursor:pointer;}
.mp3player .progressBarBorder{border:1px solid #dfdfdf;height:2px;margin:6px;margin-left:8px;margin-right:8px;cursor:pointer;text-align:left;display:block;position:relative;}
.mp3player .progressBar{display:block;height:2px;background:#8d8fff;width:0;}
.mp3player .loadBar{display:block;height:2px;background:#8adf8a;width:0;}
.mp3player .slider{position:absolute;display:block;left:-6px;top:-6px;width:12px;height:12px;background:url(plugins/auto/acs/models/cat/composants/audio/images/slider-light.png) 0 0 no-repeat;}
.mp3player .slider:hover{background:url(plugins/auto/acs/models/cat/composants/audio/images/slider.png) 0 0 no-repeat;}
#soundmanager-debug{position:fixed;_position:absolute;top:0px;left:0px;width:48em;height:60em;overflow:auto;border:1px solid #ccc;padding:1em;margin:1em;font-family:"lucida console",verdana,tahoma,"sans serif";font-size:x-small;background:#dfdfdf;color:#000;z-index:999;}
#soundmanager-debug code{font-size:1.1em;color:#000;}
#soundmanager-debug div{margin-top:0.1em;color:#000;}
.playlist{font-size:0.82em;text-align:left;background:#f4f4ff;border-width:1px;border-style:solid;border-color:#939ac2;}
.playlist .pagination{text-align:center;background:#eef5f7;border-top:1px solid #dfdfdf;margin:0;}
.playlist .menu-titre{text-align:center;font-weight:bold;background:#eef5f7;}
.playlist .mp3player{border-top:1px solid #dfdfdf;padding-top:4px;} 
.playlist .track_status,.playlist .playliste .track_status{font-family:Arial,sans-serif;font-size:10px;color:#000;}
.playlist .playliste li,.playlist .playliste li .play_{border-top:1px solid #dfdfdf;}
.playlist .playliste li.over{background:#f8f8df;}
.playlist .playliste li.play_on{background:#c4c4ef;}
.playlist .playliste a.article{color:#6faf8f;}
.playlist .playliste a.article:hover{color:#afffaf;}
.playlist .playliste a.podcast{font-size:0.65em;padding:2px;color:#bf9fdf;}
.playlist .playliste a.podcast:hover{color:#efcfff;}body{margin:0;padding:0;font:1em Verdana,'Trebuchet MS',Arial,'Lucida Sans',sans-serif;background:#BD9962;color:#000;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:1em;}
ul,ol,li{margin:0;padding:0;}
ul{list-style:none;}
div,img,table,form{margin:0;padding:0;border-width:0;border-style:none;}
table{border-collapse:collapse;}
a:link,a:visited{text-decoration:none;color:#00002d;}
a:hover{color:#024;}
a.refus{color:red;}
a.refus:hover{color:orange;}
div.spip_poesie{font-size:140%;}.Modules{margin:0;}.cModule1{padding-left:0;padding-right:0;}.cModule3{padding-left:0;padding-right:0;}.cModule20{padding-left:10px;padding-right:10px;}.cModule21{padding-left:10px;padding-right:10px;}.cModule22{padding-left:10px;padding-right:10px;}.cModule23{padding-left:10px;padding-right:10px;}.cModule24{padding-left:10px;padding-right:10px;}.cModule25{padding-left:10px;padding-right:10px;}.cModule26{padding-left:10px;padding-right:10px;}.cModule27{padding-left:10px;padding-right:10px;}.cModule28{padding-left:10px;padding-right:10px;}.cModule40{padding-left:10px;padding-right:10px;}.cModule41{padding-left:10px;padding-right:10px;}.cModule44{padding-left:10px;padding-right:10px;}.cModule45{padding-left:10px;padding-right:10px;}.cModule46{padding-left:10px;padding-right:10px;}.cRubnav{font-size:0.82em;border-width:1px;border-style:solid;border-color:#939ac2;background:#f4f4ff;position:static;}
.cRubnav .menu-titre{text-align:center;font-weight:bold;background:#eef5f7;}
.cRubnav .menu-item{background:#f4f4ff;border-top:1px solid #dfdfdf;}
.cRubnav .menu-item{position:relative;text-align:left;background-color:#f4f4ff;padding-left:5px;padding-bottom:1px;}
.cRubnav .menu-item a.menu-item-haschilds{background-position:center right;background-repeat:no-repeat;}
.cRubnav .menu-item a.menu-item-haschildson{background-position:center right;background-repeat:no-repeat;}
.cRubnav .menu-item a{display:block;width:100%;}
.cRubnav .menu-item a .titrerub{padding-right:10px;}
.cRubnav li .menu-item{position:relative;background:#efefff;z-index:999;}
.cRubnav li li .menu-item{background:#e4e4ff;}
.cRubnav li li li .menu-item{background:#dfdfef;}
.cRubnav li li li li .menu-item{background:#cacaff;}
.cRubnav li li li li li.menu-item{background:#c4c4ef;}
.cRubnav .menu-item .on{font-weight:bold;width:100%;}
.cRubnav .menu-item:hover,.cRubnav .menu-item a:hover{background:#f8f8df;}
.cRubnav .menu-item a.menu-item-haschilds:hover{background-position:center right;background-repeat:no-repeat;}
.cRubnav .menu-item a.menu-item-haschildson:hover{background-position:center right;background-repeat:no-repeat;}
.cRubnav ul.hidden{display:none;position:absolute;left:100%;width:100%;top:-2px;border-width:1px;border-style:solid;}
.cRubnav .menu-item:hover>ul.hidden{display:block;}
#repimgbloc{height:114px;margin-top:0;}
#repimgbloc .planchecontact{height:114px;overflow:hidden;text-align:center;background:url(plugins/auto/acs/models/cat/composants/video/images/pellicule.png) top left repeat-x;}
div.repimages,div.film{float:left;width:105px;height:114px;margin:0;padding:0;background:url(plugins/auto/acs/models/cat/composants/video/images/pellicule.png) top left no-repeat;text-align:center;}
.repimagespaginationg{width:25px;height:114px;background:url(plugins/auto/acs/models/cat/composants/video/images/filmg.gif) top right no-repeat;text-align:right;}
.repimagespaginationd{width:25px;height:114px;background:url(plugins/auto/acs/models/cat/composants/video/images/filmd.gif) top left no-repeat;}
div.repimages{height:75px;width:100px;margin:3px;margin-top:20px;margin-bottom:20px;text-align:center;background:#fff;}
img.repimages{height:75px;width:100px;}
div.repimagesdef{margin:3px;margin-top:20px;margin-bottom:20px;overflow:hidden;text-align:center;}
img.repimagesdef{margin-top:12px;}
a.repimages{font:normal 10px sans-serif;color:#dfaf00;}
a.repimages:hover{color:#ffdf00;}
