/********************************************************************************************/
/********************************************************************************************/
/***                                                                                      ***/
/*** Feuille de style spécifique pour bolvia-Inti                                         ***/
/***                                                                                      ***/
/********************************************************************************************/
/********************************************************************************************/

body { 
	background: url(../img/bolivia-inti/fond_motif.jpg) repeat-x left top; 
	margin: 0;
	padding: 0; }
h1 { padding-top: 10px; }
hr.spacer { margin: 0; padding: 0; height: 1px; border: none; }


/********************************************************************************************/
/*** Polices                                                                              ***/
/********************************************************************************************/

html {	font-family: 'arial', 'sans', Helvetica, sans-serif; }
.page_rubrique_blog h1 { font-size: 1.4em;  }
#menu_navigation, #menu_liens, #menu_categories, #menu_tags { font-size: 0.9em; }
#raccourcis { font-size: 0.80em;}
#contenu_principal #menu_nouvelles, div.annexe.nouvelles h4 { font-size: 0.90em; }
#ne_pas_manquer h5 { font-size: 1.2em; }

/********************************************************************************************/
/*** Couleurs                                                                             ***/
/********************************************************************************************/

body { background-color: #194f8f; } 
#entete, #pied { color: #fff; }
#entete a, #pied a {color: #fbab18; }
body, #logo a, input.forml, textarea.forml, select.forml, div.selecteur_page span, 
.spip_bouton input { color: #253655; }
.portfolio a:hover img, .portfolio a:focus img, #raccourcis a:hover img { border-color: #0055d4; }
a.lien_pagination:hover, input.forml:focus, textarea.forml:focus, select.forml:focus, 
table.spip_barre a:hover img, .spip_bouton input:hover { border-color: #8d97a7; }
a, a.spip_in, a.spip_out, a.spip_url, a.spip_note, a.on { color: #0055d4; }
h3.spip, a.spip_glossaire { color: #d28903; border-color: #d28903; }
h1 { color: #96b7df; }
.formulaire_recherche input.forml { 
	background-color: #1e4f96;
	border-color: #245fb5; 
	color: #fff; }
div.menus h2 { color: #1e487e; }
#contenu_principal #menu_nouvelles h2, div.annexe.nouvelles h4 { color: #6f7c91; }
#raccourcis h2 a, #onglets a, div.type_menu_1 h2 { color: #fff; }
#focus h5 { color: #6d93bf; }
.spip_logos { border-color: #ecc51d; }
a.lien_pagination, input.forml, textarea.forml, select.forml, 
table.spip_barre a img { border-color: #dee4e9; }

/********************************************************************************************/
/*** Redéfinition des styles SPIP                                                         ***/
/********************************************************************************************/

ul.spip { list-style: none; }
li.spip { margin: 2px 0px 3px 20px; }
li.spip li.spip { margin-left: 20px; }
ul li.spip {
	background: url(../img/standard/puce.gif) no-repeat 0px 0.25em;
	padding-left: 14px; }
hr.spip {
	border:none;
	margin-top: 20px;
	margin-bottom: 20px;
	visibility: visible;
	height: 1px;
	background: url(../img/standard/hr.jpg) no-repeat center center; }
.spip_logos { padding: 2px; }


/********************************************************************************************/
/*** Structure générale des pages                                                         ***/
/********************************************************************************************/

#tout { background: url(../img/bolivia-inti/fond.jpg) no-repeat left top; padding: 30px 0 0 30px; }
#page { 
	margin: 0; 
	padding: 0;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	background: url(../img/bolivia-inti/page_motif.jpg) repeat-y left top; }
#page div.contenu { 
	background: url(../img/bolivia-inti/page_autres.jpg) no-repeat left top; 
	padding-top: 12px; 
	padding-bottom: 20px; }
#page.page_accueil div.contenu { 
	background: url(../img/bolivia-inti/page_accueil.jpg) no-repeat left top; 
	padding-top: 1px; }
div.contenu { margin: 0; padding: 2px 20px; width: 760px; }
div.accueil_standard { 
	margin: 10px 0 0;
	padding: 0;
	min-height: 210px;
	height: auto !important;
	height: 210px; }

/*** Formats des pages ***/
div.format_menu_standard #contenu_principal { float: left; width: 500px; margin-top: 10px; }
div.format_menu_standard #contenu_secondaire { margin-left: 518px; margin-top: 10px; }
div.format_contact #contenu_principal {	float: left; width: 430px; }
div.format_contact #contenu_secondaire { margin-left: 460px; }
div.format_reduit #contenu_principal { width: 400px; margin: 50px auto; }
div.format_normal #contenu_principal { width: 760px; margin: 0px auto; }

/********************************************************************************************/
/*** Entête de page                                                                       ***/
/********************************************************************************************/

#entete { height: 149px; }
#entete div.contenu { padding-left: 130px; padding-top: 15px; width: 650px;}
#logo { padding: 0; margin: 0; position: absolute; top: -15px; left: -15px; }
#selection_langage { float: left; margin: 3px 0 0 0px; width: 80px; }
#selection_langage span { display: none; }

#identification { float: left; width: 360px; margin: 2px 0 0; padding: 0; }
#identification p { text-align: left; }

div.formulaire_recherche { float: right; width: 200px; margin: 0; }
.formulaire_recherche label { display: inline; position: absolute; padding-top: 2px; width: 80px; text-align: right; }
.formulaire_recherche input.forml { 
	position: absolute; 
	margin-left: 90px;
	padding: 1px 2px; 
	width: 100px; }

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

#pied { background: url(../img/bolivia-inti/pied.jpg) no-repeat left top; height: 170px; padding: 0; }
#pied div.contenu p { margin: 0; padding: 2px 0 5px; }

/********************************************************************************************/
/*** Onglets                                                                              ***/
/********************************************************************************************/

#onglets { top: 112px; padding-right: 18px; }
#onglets li { 
	margin: 0 2px 0 0; 
	padding: 0; 
	background: url(../img/bolivia-inti/btn_bleu_g.gif) no-repeat left top; } 
#onglets p { 
	margin: 0 0 0 11px; 
	padding: 0 11px 0 0; 
	background: url(../img/bolivia-inti/btn_bleu_d.gif) no-repeat right top; }
#onglets a { padding: 5px 3px 8px; }
#onglets a:hover { text-decoration: none; } 
#onglets li.actif { background: url(../img/bolivia-inti/btn_jaune_g.gif) no-repeat left top;; }
#onglets p.actif { background: url(../img/bolivia-inti/btn_jaune_d.gif) no-repeat right top; }
html>body #onglets li { background-image: url(../img/bolivia-inti/btn_bleu_g.png); } 
html>body #onglets p { background-image: url(../img/bolivia-inti/btn_bleu_d.png); }
html>body #onglets li.actif { background: url(../img/bolivia-inti/btn_jaune_g.png) no-repeat left top; }
html>body #onglets p.actif { background: url(../img/bolivia-inti/btn_jaune_d.png) no-repeat right top; }


/********************************************************************************************/
/*** Menus                                                                                ***/
/********************************************************************************************/

div.menus { z-index: 5; }
div.menus h2 { padding: 7px 12px 5px; }
div.type_menu_1 li, div.type_menu_2 li, div.type_menu_3 ul, div.menus p { margin: 0px 12px; }
#contenu_principal #menu_nouvelles li, #contenu_principal #menu_nouvelles p { margin: 0px; }
div.menus li { padding: 5px 0px; }
div.type_menu_1, div.type_menu_2, div.type_menu_3 {	margin-bottom: 5px; }
/*div.type_menu_1 { background: url(../img/bolivia-inti/menu_m.jpg) repeat-y left top; }*/
div.type_menu_1 h2 { background: url(../img/bolivia-inti/menu_h.jpg) no-repeat left top; }
div.type_menu_1 ul { background: url(../img/bolivia-inti/menu_b.jpg) no-repeat left bottom; padding-bottom: 10px; border: white solid 1px; border-top: none; }
div.type_menu_1 li, div.type_menu_2 li, div.type_menu_3 li { background: url(../img/bolivia-inti/menu_sep.jpg) no-repeat center top; }
div.type_menu_1 li.premier { background: none; }
#menu_liens li { padding: 3px 0px; }
#menu_tags li { background: none; }
#menu_rss li { background: url(../img/bolivia-inti/rss.jpg) no-repeat 0px 0.5em; padding-left: 18px; }
#menu_rss ul { margin-bottom: 5px; }

/*** Sous-menus ***/
a.sous_menu_show, a.sous_menu_hide { float: right; padding-left:5px; height: 12px; }
a.sous_menu_show:hover, a.sous_menu_hide:hover { text-decoration: none; }
a.sous_menu_show span, a.sous_menu_hide span { visibility: hidden; }
a.sous_menu_show { background: url(../img/bolivia-inti/texte_show.png) no-repeat left center; }
a.sous_menu_hide { background: url(../img/bolivia-inti/texte_hide.png) no-repeat left center; }
div.type_menu_1 ul.sous_menu { margin: 0; padding: 0 0 4px; background-image: none; border: white solid 1px; }
/* La bordure blanche sur l'élément ul est indispensable pour un affichage correct sous MSIE */
html>body div.type_menu_1 ul.sous_menu { border: none;}
ul.sous_menu li {
	border: none;
	background-image: none;
	margin-left: 20px;
	padding: 2px 0;
	font-style: italic; }
html>body ul.sous_menu li { margin-left: 40px; }

/*** Nouvelles de la page d'accueil ***/
#contenu_principal #menu_nouvelles { 
	background: url(../img/bolivia-inti/news.jpg) no-repeat center 1px;
	border: white solid 1px; 
	/*background: url(../img/bolivia-inti/news_b.jpg) no-repeat left bottom;*/ 
	padding-bottom: 20px; }
#contenu_principal #menu_nouvelles h2 { 
	/*background: url(../img/bolivia-inti/news_h.jpg) no-repeat left top;*/ 
	padding: 3px 10px 8px; }
#contenu_principal #menu_nouvelles ul { 
	margin: 0; 
	padding: 0 10px; 
	/*background: url(../img/bolivia-inti/news_m.jpg) repeat-y left top;*/ }
#contenu_principal #menu_nouvelles li { padding-bottom: 1px; margin: 0; }
#contenu_principal #menu_nouvelles li.premier { background: none; }

/********************************************************************************************/
/*** Divers éléments d'interface                                                          ***/
/********************************************************************************************/

/*** Focus ***/
#focus { 
	margin: 0; 
	padding: 0; 
	border:	white solid 1px; 
	background: url(../img/bolivia-inti/focus.jpg) no-repeat center 1px; }
#focus h5 {	padding: 3px 10px 10px; }
#focus div.texte { padding: 0 10px; margin: 0; } 
#focus div.texte.suivant { padding-top: 10px; background: url(../img/bolivia-inti/menu_sep.jpg) no-repeat center top; }
#focus img.spip_logos { margin-bottom: 10px; }
#focus hr.spacer { height: 1px; }

/*** Nouvelles d'une rubrique ***/
div.annexe.nouvelles { 
	background: url(../img/bolivia-inti/news.jpg) no-repeat center 1px;
	border: white solid 1px; 
	padding: 0 0 20px 0; 
	border: none; 
	margin: 0; }
div.annexe.nouvelles h4 { padding: 5px 10px 8px; }
div.annexe.nouvelles div.contenu_annexe { margin: 0; padding: 0 10px; }

/*** Raccourcis ***/
#raccourcis { margin-bottom: 0px; }
#raccourcis .spip_logos { margin-right: 5px; }
div.raccourci { margin-bottom: 5px; }
.accueil_standard #raccourcis { float: right; width: 240px; margin: 0 0 0 20px; }
#raccourcis h2, #raccourcis p { margin: 0; padding: 0 10px 3px; }
#raccourcis h2 { 
	padding-top: 8px; 
	background: url(../img/bolivia-inti/raccourci_h.jpg) no-repeat left top; }
#page.page_accueil #raccourcis h2 { background-image: url(../img/bolivia-inti/raccourci_h_acc.gif); }
html>body #page.page_accueil #raccourcis h2 { background-image: url(../img/bolivia-inti/raccourci_h.png); }
#raccourcis p { 
	line-height: 110%; 
	padding-top: 3px; 
	padding-bottom: 12px; 
	background: url(../img/bolivia-inti/raccourci_b.jpg) no-repeat left bottom; }
#page.page_accueil #raccourcis p { background-image: url(../img/bolivia-inti/raccourci_b_acc.gif); }
html>body #page.page_accueil #raccourcis p { background-image: url(../img/bolivia-inti/raccourci_b.png); }

/*** Liens hypertextes spéciaux***/
a.voir_aussi, div.ps li.spip {
	background: url(../img/bolivia-inti/puce2.png) no-repeat left 0.3em;
	padding-left: 12px; 
	margin-left: 0; }

/*** Boutons de masquage ***/
a.detail_site {
	float: right;
	background: url(../img/bolivia-inti/site_syndic.jpg) no-repeat right 50%;
	padding-left: 16px; }
a.texte_show:hover, a.texte_hide:hover, a.detail_site:hover { text-decoration: none }
a.texte_show, a.texte_hide { float: right; width: 17px; height: 1.35em; }
a.texte_show { background: url(../img/bolivia-inti/texte_show.png) no-repeat right center; }
a.texte_hide { background: url(../img/bolivia-inti/texte_hide.png) no-repeat right center; }
div.page_plan a.texte_show, div.page_plan a.texte_hide { background-position: left center; }
a.detail_site span, a.texte_show span, a.texte_hide span { visibility: hidden; } 

/*** Rubriques du blog (rubrique.html) ***/
p.page_rubrique_blog a.docs { 
	background: url(../img/standard/documents.gif) no-repeat right center; 
	padding-right: 16px; }
p.page_rubrique_blog a.comment { 
	background: url(../img/standard/commentaire.gif) no-repeat right center;
	padding-right: 16px; }

/*** Ne pas manquer ***/
#ne_pas_manquer ul { padding: 10px 0; }
#ne_pas_manquer div { border-bottom: #ddd solid 1px; }
#ne_pas_manquer ul.mini_type_1 li, #ne_pas_manquer ul.mini_type_2 li {
	padding-left: 14px;
	background: url(../img/standard/puce.gif) no-repeat left 4px; }


/********************************************************************************************/
/*** Alignement du texte                                                                  ***/
/********************************************************************************************/

div.texte, div.chapo, .page_accueil #menu_nouvelles li { text-align: justify; }
div.texte { font-size: 0.95em; } 

