/*** CSS : style commun à tous les templates Co&Op ***/

@import url("scoutnet.css");

/*** GLOBALS ***/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
}

p { padding:0px 0px 10px 0px; }

.texte_article td {padding:5px; border:1px solid #ddd;}
.texte_article .table_titre_article .Heading_1 {padding:3px 0px 0px 0px; margin:0; border:0;}
.btn_page_recherche {padding-top:10px;}

.Heading_1 {font-size:18px; font-weight:bold;color:#CDC3BE;padding:3px 0px 0px 0px; margin:0; width:100%;}
.Heading_2 {font-size:14px; font-weight:bold;color:#007AB9; padding:0px 0px 3px 0px; margin:0;}
.Heading_3 {font-size:18px; font-weight:bold;color:#d34709;}
.Heading_4, .Heading_4 a:link, .Heading_4 a:visited, .Heading_4 a:hover{ color:#007ab9;
   background:url(../images_extensions/dot.gif) left center no-repeat; padding:0px 0px 0px 17px; line-height:14px; height:14px; margin:0;
}

h1 {font-size:30px; font-weight:bold; color:#CDC3BE;}

img { border:0px solid #000000; }

a{font-weight:normal;}
a:link{color:#007AB9; text-decoration:none;}
a:visited{color:#007AB9; text-decoration:none;}
a:hover{color:#8CBCD7; text-decoration:underline;}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

/*** lien menu / Colonne gauche ***/
/*.menu_gauche {padding : 5px 0px 5px 0px;}*/
.menu_gauche a:link{ font-weight:bold;}
.menu_gauche a:visited{ font-weight:bold;}
.menu_gauche a:hover{text-decoration:none; font-weight:bold;}

/* séparation inter-menus 
.petite_separation { text-align:right; width:15%; color:#8CBCD7; height:1px;}
.grande_separation { text-align:right; width:100%; color:#8CBCD7; height:1px;}*/

/*** lien Fiches Pratiques / Colonne gauche ***/
/*.fiche_pratique {padding : 5px 0px 5px 0px;}*/
.fiche_pratique a:link{color:#d34709; font-size: 11px; font-weight:bold;}
.fiche_pratique a:visited{color:#d34709; font-size: 11px; font-weight:bold;}
.fiche_pratique a:hover{color:#8CBCD7; text-decoration:none; font-size: 11px; font-weight:bold;}
.fiche_pratique td{color:#D34709; font-size:20px; text-align:right;}

/*** lien Lastest news / Colonne gauche ***/
.titre_latest_news{color:#e5a04f;}
.latest_news{ border-top:1px solid #007AB9; border-bottom:1px solid #007AB9; font-weight:bold; color:#D6CBD8;}
.latest_news a:link{color:#007AB9; text-decoration:underline;}
.latest_news a:visited{color:#007AB9; text-decoration:underline;}
.latest_news a:hover{color:#e5a04f; text-decoration:underline;}

/*** "L'essentiel de la Finlande" / Colonne droite ***/
.lien_col_droite a{color:#D34709; font-size:18px; font-weight:bold;}

/*** Lien "Envoyez à un ami" "Contact presse" "Tous les rendez-vous" / Colonne droite ***/
.lien_col_droite { font-weight:bold; color:#D6CBD8;}
.lien_col_droite a:link{color:#007AB9; text-decoration:none;}
.lien_col_droite a:visited{color:#007AB9; text-decoration:none;}
.lien_col_droite a:hover{color:#e5a04f; text-decoration:none;}

/*** menu rapide en haut à droite ***/
.menu_rapide {
	font-size: 12px;
	background-color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	color: #8CBCD7;
	width: 800px;
	height: 21px;
	font-weight:bold;
	padding: 0px 5px 0px 0px;
}

.menu_rapide a {
	font-size: 12px;
	color: #8CBCD7;
	text-decoration:none;
	font-weight:bold;
	padding: 0px 5px 0px 5px;
}

.menu_rapide a:hover {
	color: #007AB9;
}

/*** texte juste en haut de la nav "Le site francophone de la Finlande" ***/
.titre_bandeau {
	color: #8CBCD7;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
	width: 800px;
	height: 16px;
	padding: 0px 0px 0px 0px;
}


/*** colonne de gauche ***/
.col_gauche {
	background-color: #FFFFFF;
	vertical-align: top;
	width: 126px !important;
	height: 100%;
        text-align:right;
}

/*** colonne pour le contenu ***/
.col_contenu {
	background-color: #FFFFFF;
	vertical-align: top;
	width: 492px !important;
	height: 100%;
	/*border: 1px solid #000000;*/
	padding: 0px 5px 0px 10px;

}

/*** colonne de droite ***/
.col_droite {
	background-color: #FFFFFF;
	vertical-align: top;
	width: 150px !important;
	height: 100%;
}

/*** colonne contenu gauche ***/
.col_gauche_contenu{ padding: 0px 5px 0px 0px; }
/*** colonne contenu droite ***/
.col_droite_contenu{ padding: 0px 0px 0px 5px; }

/******************************/
/* ACCUEIL */
/* CSS : styles propres à la page d'accueil Co&Op */

/***** table interne - liste contenu *****/
/*.table_interne_accueil {width:238px; border:1px solid #000000;}*/
.image_table_interne_accueil {padding:3px 0px 0px 0px;}
.image_table_interne_pages {padding:2px 0px 0px 0px;}
.texte_table_interne_accueil {vertical-align:top; padding:0px 0px 0px 0px;}
.rubrique_table_interne_accueil {color:#CDC3BE;	font-size:24px;line-height:24px; font-weight:bold;}
.titre_table_interne_accueil a{font-size:14px; font-weight:bold;vertical-align:top;}
.titre_table_interne_accueil {font-size:14px;color:#007AB9;padding:2px 0 0 0;font-weight:bold;vertical-align:top;}
.resume_table_interne_accueil a:link{color:#000000;}
.resume_table_interne_accueil a:visited{color:#000000;}
.resume_table_interne_accueil a:hover{color:#000000;}
.liste_table_interne_accueil{font-weight:bold; color:#D6CBD8;}

/***** fin table interne - liste contenu *****/

.accueil_menu_nav{
	background: url(../../images/menu_navigation.gif) no-repeat;
	width: 800px;
	height: 220px;
	vertical-align:top;
}

/*** liens du menu - niveau 1 ***/
a.menu_niv1 {
	color:#187BB5;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-decoration:none;
	font-weight:normal;
	display:block;
	height:18px;
   /*     padding: 7px 0px 0px 0px;*/
}
/*
.menu_niv1 a:link{
	color:#187BB5;
}

.menu_niv1 a:visited{
	color:#187BB5;
}*/

a.menu_niv1:hover{
	color:#8CBCD7;
/*       margin: 5px 0px 0px 0px;
	padding: 17px 0px 0px 0px;*/
/*padding: 10px 0px 0px 0px;*/
	background:#FFFFFF;
	display:block;
	text-decoration:none;
	font-size: 17px;
}


.div_niv2 { border:0px dashed #000000; padding: 70px 0px 0px 0px;position: relative; z-index:200;}
.table_in_niv2 {width:803px;}

/*** fond menu niv2 - cache image background ***/
.menu_niv2_fond {
	background : #FFFFFF;
}
/*** liens du menu - niveau 2 ***/
a.menu_niv2{
	color:#007AB9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight:bold;
	text-decoration:none;
}
/*
.menu_niv2 a:link{
}

.menu_niv2 a:visited{
}*/

a.menu_niv2:hover{
	color:#8CBCD7;
	text-decoration:none;
}

/*** liens du menu actif - niveau 1 ***/
a.menu_niv1_act{
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-decoration:none;
	display:block;
	height:18px;
	color:#8CBCD7;
	padding: 17px 0px 0px 0px;
	background:#FFFFFF;

}

a.menu_niv1_act:link{
	color:#8CBCD7;
}

a.menu_niv1_act:visited{
	color:#8CBCD7;
}

a.menu_niv1_act:hover{
	color:#8CBCD7;
	/*padding: 17px 0px 0px 0px;*/
	background:#FFFFFF;
	display:block;
	text-decoration:none;
	font-size: 17px;
}

/*** liens du menu actif - niveau 2 ***/
a.menu_niv2_act{;
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight:bold;
}

a.menu_niv2_act:link{
	color:#8CBCD7;
	text-decoration:none;
        padding: 5px 0px 0px 0px;
}

a.menu_niv2_act:visited{
	color:#8CBCD7;
	text-decoration:none;
        padding: 5px 0px 0px 0px;
}

a.menu_niv2_act:hover{
	color:#8CBCD7;
	text-decoration:none;
        padding: 5px 0px 0px 0px;
}
/************/
/* PAGES */
.pages_menu_nav{
	background: url(../images_template_pages/menu_navigation.jpg) no-repeat;
	width: 800px;
	height: 56px;
	vertical-align:top;
}

.titre_bandeau_pages {
	color: #8CBCD7;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
	width: 800px;
	height: 16px;
	padding: 0px 0px 0px 0px;
}


/***** table interne archives *****/

.table_interne_archives {width:238px;}
.texte_table_interne_archives {vertical-align:top; padding:10px 0px 0px 0px; }
.rubrique_table_interne_archives {}
.lien_table_interne_archives {}
.lien_table_interne_archives a{padding:0px 0px 0px 4px;}
.lien_table_interne_archives a:hover{ text-decoration:none; }
.date_table_interne_archives {font-size:9px;padding:0px 0px 0px 2px;}

/***** fin table interne archives *****/

/***** table interne article *****/

.table_interne_article {width:100%; /*width:490px;*/}
.image_table_interne_article img {padding:3px 0 0 0; margin:0 15px 0 0;}

.rubrique_article {font-size:30px; line-height:32px; font-weight:bold; color:#CDC3BE;}
.rootline_article {font-size:10px; color:#CDC3BE;}
.rootline_article a:link, .rootline_article a:visited {font-size:10px; color:#CDC3BE; text-decoration:none;}
.rootline_article a:hover {font-size:10px; color:#CDC3BE; text-decoration:underline;}
.date_auteur_article { vertical-align:top; color:#8CBCD7;}
.intro_article {padding:15px 0px 0px 0px;}
.intro2_article {padding:0px 0px 10px 0px; color:#007AB9;}
.titre_paragraphe_article {padding:5px 0px 0px 0px;font-size:18px; font-weight:bold; color:#CDC3BE; width:50%;}
.image_top_article {text-align:right; width:50%;}
.image_top_article img, .ligne_separation_top img{border:0px;}
.texte_article {font-size:11px; color:#000000; padding:0px 0px 0px 0px;}
.texte_article img{border: 0px solid #321434; margin:0 15px 10px 0; float:left; }
.texte_article p {clear:both;}

/*.texte_article table {}
.texte_article table td {width:100%;vertical-align:top; border:1px solid #cccccc;}
.texte_article table td p a { width:0%; }
.texte_article table td:first-child {width:0%;border:3px solid #cccccc;}*/


/*.texte_article table td.Heading_1:first-child {vertical-align:top;width:100%; text-align:left;}
.texte_article table td.imagetop img {padding:0;margin:0;}
.texte_article table td.imagetop {vertical-align:middle;}*/

/* style pour le titre du paragraphe avec l'image vers lien TOP */
.texte_article table.table_titre_article {border:0px solid #cccccc;clear:both;}
.texte_article table.table_titre_article td.Heading_1{vertical-align:top;width:100%; text-align:left;}
.texte_article table.table_titre_article td.imagetop {vertical-align:middle;border:0px solid #cccccc;}
.texte_article table.table_titre_article td.imagetop img {padding:0;margin:0;}

.liens_article {font-weight:bold; color:#CDC3BE;padding:3px 0px 0px 0px;}
.liens_article a:link, .liens_article a:visited, .liens_article a:hover{text-decoration:underline;}
.ligne_separation {border-top: 1px solid #8CBCD7; padding:5px 0px 0px 0px;font-size:18px; font-weight:bold; color:#CDC3BE; width:50%;}
.ligne_separation_top {border-top: 1px solid #8CBCD7;text-align:right; width:50%; }

/***** fin table interne article *****/

/**** fiche auteur  ****/
.nom_fiche_auteur {font-weight:bold; color:#007ab9; font-size:12px;}
/******************************/

/**** partie de style pour recherche ****/
a.page_recherche:link {color: #ffffff; text-decoration:none;}
a.page_recherche:visited {color: #ffffff; text-decoration:none;}
a.page_recherche:hover {color: #ffffff; text-decoration:none;}
/*********************************/

/**** partie intégration Flash ****/
.bandeau-gauche {
	position: absolute;
	top: 72px;
}

.bandeau-droite {
	position: absolute;
	top: 72px;
	margin-left: 622px;
}

/*********************************/