/* CSS le courrier des Balkans #6d7883 */
html, * {margin: 0px;   padding: 0px;}
body {background-color:#fff; font-size:12px; color:#333; font-family: Helvetica, Arial, sans-serif;}
#colonne_centrale {width:1024px; background-color:#fff; padding:10px 0px; margin:0px auto;}
a:link, a:visited {color:#eb6d1c; text-decoration:none;}
a:hover {color:#eb6d1c; text-decoration:underline;}
p {margin:15px 0px;}
img {border:none;}
ul {margin:0px; padding:0px;}
ul li {margin:0px; padding:0px;}
td {vertical-align:top;}
h6.filet { width:510px;}
.spip_logos {border:none; margin-right:5px;}
#footer {text-align:center; clear:both; width:1012px; position:relative;}
.logos_partenaires { border-top:2px solid #dce6df; margin:10px 0px;  padding:20px 50px;}
.spip_barre {margin-bottom:20px; display:block;}
.bas {font-size:10px;}
.bas a:link, .bas a:visited {color:#333;}
.nettoyeur  {clear : left ; margin : 0 ; padding : 0 ; border : 0 ; height : 0 ; line-height : 1px ; font-size : 1px ; overflow : hidden ;}
.float_left {float:left; margin-right:5px;}
#access_reserved {color:#DC0000;font:900 105% 'Times New Roman';margin:15px 0 10px;padding-left:24px; text-align:center;}
#fb-root {padding:5px 0px 10px 0px; margin-bottom:25px; }

/*Style du bandeau Haut*/
#bandeau {margin:6px auto 0px auto; clear:both; width:1024px;}
.accroche_bandeau {margin:0; padding:5px; font-size:11px;}
.paragraphe_sans_marge {margin:0; padding:0px 10px; width:120px; text-align:left;}
.filet {width:100%; margin:0px; padding:0px; text-align:center;}

/*page accueil -> 3 actus en avant*/
.td-3actus-home {vertical-align:top; padding:10px;}
.td-3actus-home p {text-align:justify; padding:0px;}
.titre-3actus-home {color:#eb6d1c;}
.div_marquee {margin:0px auto 10px auto; width:1012px;  border-bottom:2px solid #dce6df; padding:5px 0px; padding-top:2px;}
marquee {background-color:#dce6df; padding:5px; font-weight:bold; }
.div_marquee a:link, .div_marquee a:visited {color:#000; }
#colonnecentre {width:830px; float:right;}
.div_3_actus_centre {margin:10px 0px 0px 10px; border-top:2px solid #dce6df; padding:5px; width:480px;}
.div_3_actus_centre h3 {font-size:12px;}
.div_3_actus_centre p {font-size:11px; text-align:justify;}
.legende {font-size:9px; font-weight:bold; text-align:left; margin-top:5px;}
.sous_sur_titre {color:#333; font-size:11px;}
.menuin {clear:both; padding:2px 0px; margin:5px auto; margin-top:0px; border-bottom:2px solid #dce6df; padding-bottom:7px; width:1012px;}
.rech {font-size:10px;}

/*Menu de gauche*/
.img_menugauche {padding:10px 0px; border-top:2px solid #dce6df;}
#colonne_gauche {width:155px; border-right:2px solid #dce6df; padding-right:0px; text-align:right;}
.choix_lecteurs {font-size:10px; padding:5px 0px 10px 0px; border-top:2px solid #dce6df;  text-align:justify; margin:10px 10px 10px 5px; clear:both;}
.choix_lecteurs h5 {font-weight:bold; font-size:12px; margin:5px 0px;}
.agenda_accueil {font-size:10px; padding:10px 0px; margin:0px 10px 10px 5px;}


/*page d'accueil -> bloc de breves*/
#bloc_breves_accueil {border-left:2px solid #dce6df; padding-left:10px;}
.liste_breves_droite {width:140px; float:right; }
.liste_breves_gauche {width:140px;  border-right:2px solid #ea650c;}
.liste_breves_gauche li{margin:2px 5px; padding:2px 0px; font-size:10px;}
.liste_breves_droite li {margin:2px 0px 2px 16px; padding:2px 0px; margin-left:10px; font-size:10px;}

/*page d'accueil -> bloc mag */
#colonnecentre_bas {width:719px; padding-top:0px;  clear:right;}
#colonnecentre_bas {text-align:justify;}
.mag_col_droite {width:340px;  padding:5px; float:right; margin-right:5px;}
.mag_col_gauche {width:340px; padding:5px;}
.mag_col_gauche h2, .mag_col_droite h2 {background-color:#dce6df; color:#333; font-size:13px; padding:5px;}
.art_col_droite {padding:10px; border-left:1px solid #dce6df; margin-bottom:10px;}
.art_col_gauche {padding:10px;  margin-bottom:10px;}
.art_col_gauche h3, .art_col_droite h3 {font-size:12px; text-align:left;}
#col_droite_blog_meteo {width:110px; position:absolute; left:722px; top:-50px; border-left:2px solid #ea650c;}

/*spip*/
a.spip_in:after{} /* liens internes */
a.spip_out:after {text-decoration:none; border-bottom:1px dashed #333;}  /* 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; text-align:justify;}
.bloc_align_gauche {font-size: 95%; margin: 20px 15px 0px 0px; padding: 5px; float: left; clear:both; width: 250px; font-weight: normal; text-align:justify;}
.texteencadre-spip {font-size: 95%; margin: 20px auto 0px auto; padding: 5px; clear:both;  width: 80%; font-weight: normal; text-align:justify;}
.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; clear:both; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px;  clear:both; }
.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; }
.date {font-variant:small-caps;}

h1 {font-size:19px;}
h3.spip {font-size: 15px; font-weight: bolder; clear:both; border-bottom:1px solid;	margin-top:15px;}
h4.spip {font-size: 13px; padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 2px;}
h5.spip {font-size: 12px; padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 2px;}
li, li.spip {padding-left:5px;  color: #333333; list-style-position: inside; margin-bottom:10px;}
h1, h2, h3, h4, h5, h6 {text-align:left; color:#eb6d1c; }

/*Articles*/
.partage {margin-bottom:10px;padding:0px 0px 10px 0px; border-bottom:1px solid #ddd; clear:both; position:relative; }
.partage span {height:55px; float:left; text-align:right; clear:right;}
.st_fblike_vcount {float:right; margin-top:-20px;}
.artdateredac, .artdatepub {margin-left:5px; color:#333;}
.colonne_article {padding:0px; }
.surtitre {font-size: 13px; font-weight: bolder; font-variant:small-caps;  }
.titre_article {font-size: 19px;font-weight: bold;}
.soustitre {font-size: 13px; font-weight: bolder;}
.chapo {font-weight:bold; font-size: 13px; margin:10px 0px; color:#000;   }
p.spip {margin:15px 10px; text-align:justify;}
table.spip {width:100%}
#documents_portfolio img {border:1px solid #ddd;}
.ps {margin:15px 0px; color:#666; font-size:12px; list-style-type:square;}
.ps .spip ul .spip li{margin:0; list-style-type:square;}
li.ps {margin:0; list-style-type:square;}
.notes {margin:15px 0px; color:#999999; font-size:11px;}
#outils {text-align:center;}
#colonne_droite_art {width:160px; float:right; margin-left:13px; margin-right:3px}
#colonne_droite_dossier {width:200px; float:right; }
.liste_item_col_dr {border-left:1px solid #d1e0da;}
.liste_item_col_dr h2 {font-size:12px; background-color:#d1e0da; padding:3px 10px; color:#333;}
.liste_item_col_dr li {padding:5px 10px; font-size:11px;}
.liste_item_col_dr p{padding:5px 10px; font-size:11px;}
.liste_item_col_dr a:link, .liste_item_col_dr a:visited, .liste_item_col_dr a:hover {color:#333;}
.img_menudroite {padding:10px 0px; border:none; }
.socialtags {text-align:center; margin-bottom:15px;}
.pub_article {text-align:center; margin:10px;}
#contenu {text-align:justify; width:833px; padding-left:18px;}
#contenu_article {text-align:justify; width:833px; padding:0 18px; }
#contenu_dossier {text-align:justify; width:600px; padding:0 10px; padding-left:18px;}
#contenu p, #contenu_dossier p{margin:10px 0px;}

/*facebook*/
.facebook-likebox {border-top:2px solid #dce6df;  padding-top:7px; padding-right:17px;}
/*rainette*/
/* Styles generaux  */
.rainette_titre {margin: 5px 0px 5px 5px; 	padding:0 0 0px 0; font-size:11px; border-bottom:1px solid #dce6df; color:#ea650c; text-align:center;}

/* INFOS: Styles utilises par le modele rainette_infos */
.rainette_infos {
	float: left;
	width: 400px;
	background: #FFFFFF;
	border: 2px solid #798F74;
	margin: 4px 0px 17px 0px;
	padding: 0 0 5px 0;
}
.rainette_infos .ville {margin: 5px 0px 5px 10px; padding: 0 0 0px 0;}
.rainette_infos .coordonnees {float: left; line-height: 12px; padding: 0px 0px 0px 10px;}

/* CONDITIONS: Styles utilises par le modele rainette_conditions */
.rainette_conditions { background-color:#FFF; border:none;
	float: left;
	width: 100px;
	margin: 0px 0px 20px 0px;
	padding:0 0 5px 0;}
.rainette_conditions .statut {width: 100px; text-align:center; font-weight:bold;}
.rainette_conditions .cadre { border:none; text-align:center;
	float: left;
	width: 100px;
	background: #ffffff;
	margin: 0px 0px 0px 5px;
	padding:0 0 5px 0;}
.rainette_conditions .icone {margin: 3px auto;}
.rainette_conditions .t_reelle { width:100px;
	float: left;
	color: #ea650c;
	font-size: 23px;
	font-weight: bold;
	margin: 5px auto;
}
.rainette_conditions .t_ressentie {float: left; width: 100px; color: #333333; margin: 0px 0px 0px 15px; font-size:10px;}
.rainette_conditions .resume {text-align: center; font-weight: bold; padding-top: 5px;}
.rainette_conditions .maj {font-size: 10px;  color:#FF6600;	width: 100px;}
.rainette_conditions .details {
	float: left; 
	color: #000000;
	line-height: 11px;
	width: 100px;
	padding: 12px 5px 5px 15px; font-size:11px;
}
.rainette_conditions .details  span {color: #6E6E6E; font-weight: bold;}

/* PREVISIONS: Styles utilises par le modele rainette_previsions, sur 1 jour presente en 2x12h */
.rainette_previsions_2x12h {
	float: left;
	border: 2px solid #798F74;
	border-right: 1px solid #798F74;
	width: 596px;
	margin: 0px 0px 20px 0px;
}
.rainette_previsions_2x12h .entete {
	float: left;
	height: 19px;
	width: 297px;
	font-weight: bold;
	background: #C9EFC2;
	border-bottom: 1px solid #798F74;
	border-right: 1px solid #798F74;
	padding: 5px 0px 0px 0px;
	text-align: center;
}
.rainette_previsions_2x12h .cadre {float: left; background: #FFFFFF;}
.rainette_previsions_2x12h .cellule {float: left; width: 297px; border-right: 1px solid #798F74;}
.rainette_previsions_2x12h .contenu {float: left; width: 277px; margin: 5px 10px 10px 10px;}
.rainette_previsions_2x12h .icone {float: left; width: 110px; height:110px; padding: 0px 10px 0px 10px;}
.rainette_previsions_2x12h .t_reelle {
	width: 137px;
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	margin: 10px 0px 0px 10px;
}
.rainette_previsions_2x12h .t_reelle span {font-size: 33px;}
.rainette_previsions_2x12h .details {
	float: left;
	clear: both;
	color: #6e6e6e;
	width: 267px;
	padding: 5px 10px 0px;
}
.rainette_previsions_2x12h .details ul {list-style-type: none; padding: 0px; margin: 0px;}
.rainette_previsions_2x12h .details li {margin-left: 130px; clear:both;} 
.rainette_previsions_2x12h .details li span {margin-left:-130px; float:left; display:inline; font-weight: bold;}
.rainette_previsions_2x12h .maj {
	border-top: 1px solid #798F74;
	border-right: 1px solid #798F74;
	color: #333333;
	float: left;
	font-size: 10px;
	padding: 4px 0;
	text-align: center;
	width: 595px;
}

/* PREVISIONS: Styles utilises par le modele rainette_previsions, sur x jours presente en 24h simple */
.rainette_previsions_24h {float: left; border: 1px solid #798F74;	width: 120px;	margin: 0px 5px 20px 0px;}
.rainette_previsions_24h .jour {
	height: 19px;
	font-weight: bold;
	background: #C9EFC2;
	width: 118px;
	border-bottom: 1px solid #798F74;
	padding: 5px 0px 0px 0px;
	text-align: center;
}
.rainette_previsions_24h .date {
	height: 19px;
	font-weight: bold;
	background: #C9EFC2;
	width: 118px;
	border-bottom: 1px solid #798F74;
	padding: 5px 0px 0px 0px;
	text-align: center;
}
.rainette_previsions_24h .contenu {width: 118px; border: 0px; padding: 10px 0px 10px 0px; text-align: center;}
.rainette_previsions_24h .icone {margin-bottom: 10px;}
.rainette_previsions_24h .t_reelle {font-weight: bold; margin: 0px 5px 10px 5px; min-height: 35px}
.rainette_previsions_24h .resume {font-weight: bold; margin: 0px 5px 10px 5px; min-height: 45px}
.rainette_previsions_24h .details {font-weight: normal; margin: 0px 5px 10px 5px;}
.rainette_previsions_24h .details ul {list-style-type: none; padding: 0px; margin: 0px;}


/* barre typo spip/*/
.bloc_align_droite {font-size: 95%; margin: 20px 0px 0px 15px; padding: 5px; float: right; clear:both; border: 1px solid #eb6d1c;	width: 250px; font-weight: normal; text-align:justify;}
.bloc_align_gauche {font-size: 95%; margin: 20px 15px 0px 0px; padding: 5px; float: left; clear:both; border: 1px solid #eb6d1c;	width: 250px; font-weight: normal; text-align:justify;}
.texteencadre-spip {font-size: 95%; margin: 20px auto 0px auto; padding: 5px; clear:both; border: 1px solid #eb6d1c; width: 80%; font-weight: normal; text-align:justify;}
.caractencadre-spip {color: #AE1819; font-weight: bold; border-left:1px solid #eb6d1c; padding-left:10px; display:block; margin:10px auto;}

/*  ------------------------------------------
/*  Habillage des forums
/*  ------------------------------------------ */

.forum-repondre, .forum-decompte {clear: both;	margin-top: 2.5em;	padding-top: 2px;	border-top: 2px solid #CCC;	font-size: 0.88em;	font-weight: bold; }
.formulaire_forum {border-bottom:2px solid #ddd; background-color:#f8f8f8;  margin:auto; padding:10px; margin-top:0px;}
.formulaire_spip {margin:20px 0px;   }
.formulaire_spip  h2 { background-color:#6a7684;  padding:5px; color:#fff;}
.formulaire_spip fieldset {border:none;}
.formulaire_recherche, .formulaire_recherche_avancee {background-color:#fff;}
.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 #336667; }
.rouge{font-variant:small-caps; font-weight:bold; color:#990000; text-align:center;}
.thema_secteur {font-size:12px; font-weight:normal; color:#636363; text-transform:uppercase;}
fieldset.previsu  { color:#333; border:#f8f8f8; }
fieldset.previsu  ul { list-style:none;}
ul.forum { display: block; clear: both; margin: 0; padding: 0; }
ul.forum, ul.forum ul { list-style: none; }
.forum-fil { margin-top: 1.5em; }
.forum-fil ul { display: block; margin: 0; padding: 0; margin-left: 1em; }
.forum-chapo .forum-titre, .forum-chapo .forum-titre a { display: block; margin: 0; padding: 0; font-weight: bold; text-decoration: none; color: #6a7684; }
.forum-chapo small {}
.forum-texte { margin: 0; padding: 0.5em 1em 0 1em; color: #333; font-size: 11px; }
.forum-texte .forum-lien {}
.forum-texte .forum-repondre-message { margin: 0; padding: 1px 0; text-align: right; }
.forum-repondre-message a {color:#6e634b;}
.commentaires_som { font-weight:bold; text-decoration:underline;}

/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum-message { border: none; margin: 0; padding: 0; margin-bottom: 1em; }
ul ul .forum-message { border: none; }
ul ul ul .forum-message { border: none; }
ul ul ul ul .forum-message { border: none; }
ul ul ul ul ul .forum-message { border: none; }
ul ul ul ul ul ul .forum-message { border: none; }

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo { border: none; border-bottom: 1px dotted #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; font-size: 0.88em; background: #fff; }
ul ul .forum-chapo { background: #fff; }
ul ul ul .forum-chapo { background: #fff; }
ul ul ul ul .forum-chapo { background: #fff; }
ul ul ul ul ul .forum-chapo { background: #fff; }
.float_left {float:left; margin:0px 5px 5px 0px;}

/*Archives sujet*/
.cadre {border:1px solid #ddd;}
.titre_mot_archive_sujet {font-size: 19px;font-weight: bold; border-bottom:1px solid #eb6d1c; padding:5px 0px; margin-bottom:5px; color:#333;}
.titre_article_archive_sujet  {font-size: 14px;font-weight: bold; padding:5px 0px; margin-bottom:5px;}
.tit {font-weight:bold;}

/*page resultat recherche et formulaire*/
.recherche {padding:10px;padding:10px; margin:10px 0px;}
.recherche li{padding:5px;}
#formulaire_recherche {margin:0px;padding:0; float:right; padding-left:10px; margin-left:5px;border-left:2px solid #dce6df; font-size:10px;}
#formulaire_recherche  input{font-size:10px;}


/*Livres*/
#bloc_livres_une {border-top:1px solid #6f7984; padding:10px 0px; margin-top:10px; width:833px;}
.bloc_padding_livres {padding:10px;}
.img_recit_essai {width:414px; display:block; margin-left:1px; }
.div_lecture_dossier {margin:10px 0px; padding:5px; width:500px;}
.div_lecture_dossier h3 {font-size:12px;}
.div_lecture_dossier p {font-size:11px; text-align:justify;}
#recit {float:right; width:410px;}
#essai {width:410px; border-right:2px solid #d0dfd8;}
#lectures_colonnecentre_bas {width:500px; padding-top:10px; text-align:justify;}
.lectures__col_droite {width:235px;  padding:5px; float:right; margin-right:5px;}
.lectures__col_gauche {width:235px; padding:5px; border-right:1px solid #dbe5df;}

#dossier_colonnecentre_bas {width:600px; padding-top:10px; text-align:justify; position:relative;}
.dossier__col_droite {width:300px;  padding:5px; margin-right:5px;  position:absolute; left:310px; }
.dossier__col_gauche {width:300px; padding:5px; border-right:1px solid #dbe5df; min-height:480px;}
.dossier_art_col_droite {padding:10px 0 10px 10px;  margin-bottom:10px;}
.dossier_art_col_gauche {padding:10px 10px 10px 0px;  margin-bottom:10px; }

.lectures_art_col_droite {padding:10px;  margin-bottom:10px;}
.lectures_art_col_gauche {padding:10px;  margin-bottom:10px; }
.lectures_art_col_gauche h3, .lectures_art_col_droite h3 {font-size:12px; text-align:left;}
.lecture_colonne_droite {float:right; width:290px; border-left:2px solid #cfdfd9; padding:10px;}
.lecture_colonne_droite a:link, .lecture_colonne_droite a:visited {color:#697580;}
.font-size14px {font-size:14px;}
.revues {border-bottom:2px solid #cfdfd9; margin-bottom:10px; padding-bottom:10px;}
.revues h2 {font-size:16px; color:#6c7685;}
.revues strong {font-size:14px; color:#6c7685; display:block; margin:5px 0px;}*

/*forums bb*/
.spipforum {border:none; width:833px;}
.forumligne  {padding:10px; border:1px solid #d0dfd8; }
.spipforum td {padding:10px; }

/*boutons admin*/
.spip-admin-bloc {position:fixed; bottom:10px; left:10px;}
.spip-admin-float {position: absolute;  top: 110px;  left: 0px; width:134px;}
html>body .spip-admin-float {position: fixed; top: 110px;  left: 0px; width:134px;}

/*pubs*/
.pub468x60 {text-align:center; margin:10px 0px;}

/*pages pays*/
.partenaires_pays {text-align:center; font-weight:bold; width:500px; margin:auto;}

/*formulaire de recherche avancée */

.formulaire_recherche_avancee .bouton {width: 12em; }
.formulaire_recherche_avancee table {	border:2px solid #d0dfd8; 	width:833; }
.formulaire_recherche_avancee thead {	background-color: #d0dfd8; }
.formulaire_recherche a { color:#993300; }
.formulaire_recherche form { margin:0; }
#entete .formulaire_recherche {width:160px;}
#entete .formulaire_recherche input {padding:2px 0px 2px 18px;	width:142px;	border:1px solid #d0dfd8;}

