/* ---- BG Note: check later to see if don't prefer orange part to go only to 145px as if a binder; currently goes to 350px ---- */
body {background: url(../images/fond.gif); font-family: Verdana, Arial, Helvetica, sans-serif;}

/* ---- Headings ---- */
h2 {text-align: left; font-size: 16px;}
h4 {text-align: left; font-size: 12px; color:#999999;}
h5 {text-align: left; font-size: 12px;}
.soustitre {font-size: 15px;}
.chapo {line-height: 18px;}
.websites {
	text-align: left;
	font-size: 12px;
	color: #ff9934;
	font-weight: bold;
}
.article_title{text-align: left; font-size: 12px; font-weight: bold;}
.date {font-size: 10px;}

/* ---- Paragraphs ---- */
p {
	text-align: justify;
	font-size: 12px;
	color: #000000;
}


/* ---- DIVS ---- */
/* div main */
#main {
	position: relative;
	margin-left: 10px;
	font-size: 12px;
}

/* div chemin */
.chemin {font-family: "Courier New", Courier, mono;	font-size: 11px; color: #333333;}

/* div search_results */
#search_results {
	text-align: justify;
	position: relative;
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	margin-top: 10px;
	padding: 10px;
}

/* div menu_langues */
div.menu_langues {font-size: 12px; color: #333333; 	padding-left: 7px; padding-bottom: 5px;	font-family: "Courier New", Courier, mono;}

/* div content */
/* BGcolor Options: FFF7D8, FFFFD4, FFF0C8, FFF4CB */
#content {
	text-align: justify;
	margin-top: -15px;
	background-color: #FFFEE4;
}

/* ----Subsections---- */
.sxn_title {
	text-align: left;
	background-color: #f3edd7;
	margin: 20px 0px 0px 0px;
	padding: 2px 0px 2px 2px;
	border-top: dotted #89ccde 1px;
	font-weight: bold;
	font-size: 2em;
}
.sxn_text{
	padding: 2px 0px 2px 2px;
}

/* div article_head */
#article_head {
	padding-bottom: 2px;
	border-bottom: dotted #FF9934 1px;
	width: 480px;
}

/* div footer */
.footer {
	font-size: 10px;
	position: relative;
	width: 950px;
	text-align: center;
	padding-top: 1px;
}

/* desc_rub */
#desc_rub {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 720px;
	margin-bottom: 15px;
}
/*#desc_rub {
	border-top-color: #683120;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #683120;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #f3edd7;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 720px;
	margin-bottom: 15px;
}*/

.desc_logo{width:220px; float:right; margin: 0 0 10px 10px; text-align:right;}

.article_paragraphe_with_image {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	height: 170px;
}

/* resource_topics */
#resource_topics {
	border-right-color: #683120;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #683120;
	border-left-style: solid;
	border-left-width: 1px;
	position: relative;
	background-color: #f3edd7;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 10px;
	width: 150px;
}

/* div visit_website */
.visit_website {font-size: 10px;}


/* div roundcount; frames content area with rounded corners on top */
.roundcont {width: 970px; min-height: 400px; background-color: #FFFEE4; color: #000000;}
.roundtop {background: url(../images/round_tr.gif) no-repeat top right;}
.roundbottom {background: url(../images/round_br.gif) no-repeat bottom right;}
img.corner {width: 15px; height: 15px; border: none; display: block !important;	text-align: left;}

/* End Div roundcount */

/* Country Map Divs */

/* Philippines */
.map_ph_01 {
	float: right;
	padding: 10px 5px 5px 65px;
	margin-top: 20px;
}

.map_ph_02 {
	padding: 5px 0px 15px 5px;
	float: left;
}

.ph_geo_climate{
	text-align: left;
	margin-top: 160px;
	line-height: 18px;
}

.caption {
	font-family: "Courier New", Courier, mono;
	font-variant: small-caps;
	font-size: 9px;
	margin-left: 15px;

}

/* ---- TABLES ---- */
/* id fond, table #1 */
#fond th {background: url(../images/fond_bandeau_4.gif) no-repeat;}
#fond .photo_classe {margin-top: 0px; margin-right: -145px;	margin-bottom: -10px;}

/* id menu, table #2 */
#menu {text-align: left;
		font-family: "Courier New", Courier, mono;
		font-size: 16px;
		font-variant: small-caps;
		color: #666666;
		font-weight: bold;
}
#menu .paire {
	background-color:#afcc8f;
	padding: 5px; border-bottom:#FFFEE4;
	border-bottom-style:solid; border-bottom-width:10px;}
#menu .impaire {
	background-color:#ff9933;
	padding: 5px;  border-bottom:#FFFEE4;
	border-bottom-style:solid; border-bottom-width:10px;
}

#menu ul {margin-top: 0px;	margin-bottom: 5px;}

/* menu_subsections */
.menu_subsections{
	list-style-type: none;
	font-size: 14px;
	margin-left: -30px;
	text-align: left;
}

.menu_sub_subsections{
	list-style-type: none;
	font-size: 14px;
	margin-left: -13px;
	text-align: left;
	letter-spacing: normal;
}

#table_article {
	background-color: #E36C0A;
	text-align: center;
	width: 100%;
}
#table_article .dark_orange {
	background-color: #E36C0A;
}
#table_article td.dark_orange {
	border: solid #ccc 1px;
}
#table_article .light_orange {
	background-color: #F69752;
}
#table_article .dark_green {
	background-color: #C2D69B;
}
#table_article .light_green {
	background-color: #D6E3BC;
}

/* related */
.table_related_articles{
	background-color: #f3edd7;
	border-top: solid #f60 1px;
	width: 100%;
	margin-top: 10px;
}

#related {
	width: 100%;
}

/* related header */
#related .related_reading {
	font-size: 11px;
	font-weight: bold;
	border-bottom: dotted #89ccde 1px;
}
/* related sub_header */
#related .related_websites {
	font-size: 11px;
	font-weight: bold;
	border-bottom: dotted #89ccde 1px;
	padding-top: 15px;
}

.table_related_articles_in_this_sxn{
	width: 200px;
	float: right;
}
/* ---- LISTS ---- */
/* short_list */
.short_list {
	margin-bottom: 3px;
	text-align: justify;
	list-style-image: url(http://gci.mondepluriel.org/squelettes/images/bullet_205e5b.gif);
	background-color: f3edd7;
	margin-left: -13px;
}

/* list_simple */
.list_simple {
	margin-bottom: 3px;
	text-align: justify;
	list-style-type: none;
}

/* short_list */
.list_text {
	text-align: justify;
	background-color: f3edd7;
	padding-bottom: 15px;
	padding-top: 3px;
	border-bottom: dotted #89ccde 1px;
}

/* list_authors */
.list_authors {}

/* ---- LINKS --
/* General Link Styles */
:link, :visited {color: #9D004F; text-decoration: none;}
:link:focus, :visited:focus {color: #cc6699; text-decoration: none;}
:link {color: #9D004F; text-decoration: none;}
:visited {color: #9D004F; text-decoration: none;}
:link:hover, :visited:hover {color: #cc6699; text-decoration: none;}
:link:active, :visited:active {color: #cc6699; text-decoration: none;}

a img {border: none;}
img {border: none;}

/* EXPOSE */
a {color: #9D004F; text-decoration: none;}
a.on {color: #cc6699; text-decoration: none;}

/* link_content */
a.link_content:link {color: #9D004F;}
a.link_content:visited {color: #9D004F;}
a.link_content:hover {color: #cc6699;}
a.link_content:active {color: #cc6699;}

/* search field */
.formulaire_recherche {height: 25px;}
.formulaire_recherche .submit {font-size: 10px; color: #683120; background-color: #ff9934}
.formulaire_recherche .forml {font-size: 10px; color: #683120; background-color: #89ccde}

/* Logos, documents et images */
.spip_logos {border-color: #CCC; border-style: solid; border-width: 1px;}
.logo_article {text-align: center;}
.doc_article {text-align: center;}
#article_images {border-color: #CCC; border-style: solid; border-width: 1px;}
.image_article {max-height:400px; max-width:400px;}

/* pour la gestion des documents téléchargés par les utilisateurs */

.spip_documents {
	font-size:10px;
	padding: 10px;
	margin-bottom: 20px;
	position: relative;
}
.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;}

p.spip {line-height: 18px; text-align:left;}
