/* Passeurs de culture V2 - Rizom.fr */
* {margin:0; padding:0; }

body {font-size:11px; background-image:url(../images/bg_page.gif); background-repeat:repeat-x; background-color:#ff6600; font-size:12px; font-family: "Trebuchet MS", Arial, Helvetica;}
a:link, a:visited {text-decoration:none; color:#ff6600;}
a:hover {text-decoration:underline; color:#ff6600;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#ff6600;}
h1,h2,h3,h4,h5,h6, p {margin:0;}
ul {list-style-type: square;}
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px; color:#ff6600;}
h4 {font-size:13px;}
h5 {font-size:12px; color:#631906;}
h6 {font-size:12px; color:#631906; margin-bottom:15px;}
h3.spip {font-size:18px; color:#752f15; margin-top:10px;}
h4.spip {font-size:16px; color:#752f15;}
h5.spip {font-size:14px; color:#752f15;}
h6.spip {font-size:12px; color:#752f15;}
.titraille {margin-bottom: 20px;}
.titraille h1 {color:#ff6600; font-size:18px;}
.titraille h2  {font-size:14px; color:#752f15;}
#plan li {margin-left:50px; list-style-type:square;}
#plan h2 {margin-top:20px;}
img {border:none;}
p.spip {margin:10px 0px;}
.spip_logos {float:left; border:none; margin-right:10px; margin-bottom:5px;}

/*Listes articles page accueil*/
.article_home {width:290px; margin:10px 0px; padding:10px; height:230px; }
.article_home h3 { margin: 0 5px 5px 0;}
.bg_article_home {background-image:url(../images/bg_encadre.gif); background-repeat:repeat-y;}
.filet_separateur {width:293px; margin:auto;  margin-left:5px;}
#td_menugauche {width:302px; margin:0px;  vertical-align:top;padding-left:10px;}
#td_colocentre {width:302px; margin:0px;  vertical-align:top;}
#td_menudroite {width:302px; margin:0px;  vertical-align:top;}
#td_art_menugauche {width:202px; margin:0px;  vertical-align:top; padding-right:20px;}
#td_art_colocentre { margin:0px;  vertical-align:top;padding-right:20px;}
#td_art_menudroite {width:213px; margin:0px;  vertical-align:top;}
.lirelasuite {padding-right:20px;}
.lirelasuite, .lirelasuite a:link,  .lirelasuite a:visited, .lirelasuite a:hover {text-align:right; color:#988c83;}
.lirelasuite img {border:none;}
.txt_rubrique { line-height:16px; padding-left:30px; padding-right:15px; margin-bottom:5px; text-align:justify;}
.articleactu {display:block; margin-top:20px; padding-top:10px;}
.padding_bloc2 {padding:0px 10px 5px 0px; border-bottom:1px solid #ddd; margin-bottom:15px; margin-left:30px;  padding-right:15px;}


/* Tableaux */
table.spip { width: 95%; text-align:left;	margin: auto;	margin-bottom: 1em;	border: 1px solid;	border-collapse: collapse; }
table.spip caption {caption-side: top; /* bottom pas pris en compte par IE */	text-align: center;	margin: auto;	padding: 3px;	font-weight: bold; }
table.spip tr.row_first { background: #000; text-align:center; font-weight:bold; color:#FFFFFF; }
table.spip tr.row_odd { background: #DDD; }
table.spip tr.row_even {background: #fff; background-color: #eee;}
table.spip th, table.spip td { padding: 5px; text-align: left; vertical-align: middle; }

/* Entetes */
#conteneur {width:960px; margin:0px auto; }
#head {background-image:url(../images/bg_head.gif); background-repeat:repeat-x;}
#premiere_ligne, #premiere_ligne a:link, #premiere_ligne a:visited, #premiere_ligne a:hover {padding:9px; color:#fff; }
#premiere_ligne ul {margin:0px auto;}
#premiere_ligne ul li {display:inline;}
#bandeau {text-align:center; margin:0px auto; width:960px;}
#nav {}
.moteurrecherche {width:328px;  height:55px; }
#cont_mrech {width:328px;   background-image:url(../images/bg_form_rech.gif); background-repeat:no-repeat; float:right;}

#formulaire_recherche {background-color:#ffefe0;}
.label_recherche {color:#797069; font-weight:bold; font-size:14px;}

/*Pied de page*/
#footer_logos {border-top:1px dashed #333; text-align:right; padding:10px; padding-top:10px; margin-top:10px; background-color:#fff;}
#footer_logos img {border:none;}
#footer_txt {color:#988c83;  text-align:left; padding-left:20px; padding-top:0px; background-color:#fff;}

/*pages internes -- menu de gauche pour afichage des sous rubriques*/
.secteur {font-size:15px;}
.liens_gauche {margin-left:6px; border-bottom:1px solid #ff6600; display:block; padding:5px 0px;}

/*blocs droite*/
.blocs_droite { background-image:url(../images/bloc_droite_bg.gif); background-repeat:repeat-y; width:218px;}
.padding_brev {padding:0px 10px;}
.padding_brev h3 {padding:5px 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.blocs_droite  .padding_brev, .blocs_droite  .padding_brev h3, .blocs_droite  .padding_brev a:link, .blocs_droite  .padding_brev a:visted, .blocs_droite  .padding_brev a:hover{color:#333;}
.margin-bas10 {margin-bottom:10px;}

/*menu dertoulant*/
dl, dt, dd, ul, li {margin: 0;padding: 0;list-style-type: none;}
#menu {position: absolute; top: 172px;z-index:100; width: 960px; margin-left:-2px;}
#menu dl { float: left;  }
#menu dt {cursor: pointer; font-weight: bold;background: #fff;margin: 0px; }
#menu dd {display: none; }
#menu li {position:relative; top:-24px;  width:178px;   background: #f5e6b4;}
#menu li ul  li{position:relative; top:0px;  left:0px; padding:0px; }
#menu li ul  li {width:178px; }
#menu li a, #menu dt a { font-weight:bold; text-decoration: none;display: block;height: 100%;border: 0 none; overflow:hidden;padding-left:5px;}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus, #menu li.rub .sousrub a:hover { background-color:#cb5a0f; color:#fff; text-decoration:underline;}
li.rub {border:1px solid #cb5a0f; color:#cb5a0f; border-top:none;}
li.rub a:link:, li.rub a:visited {color:#cb5a0f;}
li.rub a:hover {color:#fff;}
#menu li.rub a:link, #menu li.rub a:visited {color:#cb5a0f;}
#menu li.rub .sousrub, #menu li.rub .sousrub a:link,  #menu li.rub .sousrub a:visited {color:#4d4b44;  font-variant:normal;}
#menu li.rub .sousrub  a:hover, #menu li.rub a:hover {color:#fff;}

/*spip*/
a.spip_in:after{} /* liens internes */
a.spip_out:after {}  /* liens sortants */
.spip_form_champ {margin:5px;}
.spip_forms { display:block; margin:2px; padding:5px;}
.spip_forms input {margin:5px;}
.spip_form_label {font-weight:bold;}
.spip_form_label_obligatoire {font-weight: normal;	color: #990000;	margin-right: 5px;	margin-left: 5px;}
.spip_form_choix_multiple {display:block; margin-top:10px;}
.erreur {font-weight:bold; background-color:#990000; color:#FFFFFF; padding:2px; display:block; text-align:center;}
.bloc_align_droite {font-size: 95%; margin: 20px 0px 0px 15px; padding: 5px; float: right; clear:both; width: 250px; font-weight: normal;  border:1px solid #ff6600;}
.bloc_align_gauche {font-size: 95%; margin: 20px 15px 0px 0px; padding: 5px; float: left; clear:both; width: 250px; font-weight: normal; border:1px solid #ff6600; }
.texteencadre-spip {font-size: 95%; margin: 20px auto 0px auto; padding: 5px; clear:both;  width: 95%; font-weight: normal;  border:1px solid #ff6600;}
.caractencadre-spip {font-weight: bold; padding-left:10px; display:block;}
.spip_poesie {color: #000;margin:50px 5px; padding: 5px; text-align: right; font-weight: bold; display: block; width: 100%; font-style: italic; font-size: small; clear:both;}
table.spip tr.row_odd {}
.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.docu {border:1px solid #ddd; padding:20px; margin-bottom:20px;}
.reponse_formulaire {color:#990000; font-weight:bold; margin:10 0px; padding:5px;}
.chemin {color:#988c83; margin-left:10px; margin-bottom:20px;}
#bloc_reponse {border:1px solid #ddd;}
.forum-fil, .forum-fil ul li, .forum-message li { list-style:none;}
.forum-message {border-bottom:1px solid #636363; padding:5px; margin:0;}
.style_forum {font-weight:normal; font-size:11px;  font-variant:small-caps; padding:5px 10px; margin-top:20px;}
.bloc_derniers_commentaires {background-color:#fcf2ff; padding:3px; margin-bottom:5px;}
.formulaire_spip fieldset  {padding:10px; border:1px solid #ddd; font-size:14px; font-weight:bold;}
.formulaire_spip fieldset p {font-size:12px; color:#000; text-align:left; font-weight:normal; color:#990000; }
.bloc_derniers_commentaires {background-color:#FECCCB; padding:10px; margin-bottom:5px;}
.titre_cadre {border-bottom:1px solid #ddd; font-size:11px; font-weight:normal; font-variant:small-caps; margin:0px 0px 10px 0px; color:#CC0001;}
.titre_cadre_derniers_commentaires {font-size:11px; font-weight:normal; font-variant:small-caps; margin:0px 0px 10px 5px; padding-bottom:3px; border-bottom:1px solid #CC0001; }
.thema_secteur {font-size:12px; font-weight:normal; color:#636363; text-transform:uppercase;padding-left:5px;}
.forum-fil { }
.forum-fil ul { display: block; margin: 0; padding: 0; margin-left: 1em; }

/*tags*/
.tag_taille_1, .tag_taille_1 a:link{	font-size: 90%; color:#feb669;}
.tag_taille_2, .tag_taille_2 a:link{	font-size: 110%;color:#f3a36e;}
.tag_taille_3, .tag_taille_3 a:link{	font-size: 130%;color:#ff7d27;}
.tag_taille_4, .tag_taille_4 a:link{	font-size: 150%;color:#ff6600;}
.tag_epaisseur_1{font-weight:300;}
.tag_epaisseur_2{font-weight:500;}
.tag_epaisseur_3{font-weight:600;}
.tag_epaisseur_4{font-weight:800;}
ul.nuage {
	margin:0;
	padding: 0;
	list-style: none;
}
ul.nuage li {
	display: inline;
	line-height:2em;
}
ul.nuage li a {
	white-space: nowrap;
}
ul.nuage span.frequence {
	display: block;
	float: left;
	height: 0;
	overflow: auto;
	width: 0;
}

/* les mots */
/* defaut */
ul.nuage a.nuage   { font-size: 11px; }
/* variantes */
ul.nuage a.nuage0  { font-size: 8px; color:#feb669;}
ul.nuage a.nuage1  { font-size: 9px; }
ul.nuage a.nuage2  { font-size: 10px; }
ul.nuage a.nuage3  { font-size: 11px; }
ul.nuage a.nuage4  { font-size: 12px; }
ul.nuage a.nuage5  { font-size: 13px; }
ul.nuage a.nuage6  { font-size: 14px; color:#ff6600;}
ul.nuage a.nuage7  { font-size: 15px; font-weight:300;}
ul.nuage a.nuage8  { font-size: 15px; color:#f3a36e; font-weight:500;}
ul.nuage a.nuage9  { font-size: 15px; color:#ff7d27; font-weight:600;}
ul.nuage a.nuage10 { font-size: 13px;  font-weight:800; color:#993300;}
ul.nuage li a.on {text-decoration:overline;  color:#feb669;}

/*plan du site*/
#plan {width:604px; margin:auto; padding:0px 20px; }
#plan  li {color:#FF6600;}
.pagination {margin-bottom:20px; margin-left:50px;}

/** badge facebook pans page_article et page_rubrique **/
.head_badge_facebook { margin-left: 1px;}
.full_widget { border: 0 !important;  background: none !important;}
