/* CSS file for Economie Positive / Positieve Economie Portal */
a, a:link, a:visited, a:hover, .formrecherche, td.domaine, td.content, table.path, td.contenu, td#inter_agir, td#vie_prive, td#vie_pro, td#apprendre, td#inter_agir_orange, td#vie_prive_vert, td#vie_pro_bleu, td#apprendre_violet {
font-family:Verdana, arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#666666;
}

a#inter_agir:hover {
color:#ff6600;
}

a#vie_prive:hover {
color:#66cc00;}

a#vie_pro:hover {
color:#3db1ff;}

a#apprendre:hover {
color:#5c00e6;}

body {
background-color:#eeede5;
margin:0px;
}

div#page{
/* background-color:blue; */
width:965px;
margin-left: auto;
margin-right: auto;
padding:0px 28px 10px 31px;
}

div.left_col {
float:left;
width:770px;
/* padding:45px 0px 0px; */
}

img.titre {
padding:45px 0px 0px;
}

table.menu_left {
float:left;
width:210px;
margin-top:4px;
}

table.pub_left {
margin:0px 0px 0px 7px;
}

table.pub_left td {
text-align:center;
background-color:#eeede5;
}

div.right_col {
float:right;
width:192px;
padding:44px 0px 5px 0px;
text-align:right;
}

/* div.right_col { /* pour IE & Co 
position:relative;
bottom:89px;
left:767px;
width:195px;
text-align:right;
} */

img.fleche {
position:relative;
top:1px;
visibility:hidden;
}

img {
border:0px;
}

/* Formulaire Recherche SPIP */
.formrecherche {
width:189px;
height:14px;
margin:3px 0px 0px;
font-size:11px;
vertical-align:middle;
visibility:visible;
}

a.top {
margin-right:3px;
visibility:hidden;
}

table.menu_top {
width:763px; /* 37 + 689 +37 */
margin-top:7px;
}

table.liste_domaines {
background-image:url(../IMG/portal/fond_domaines.gif);
background-position:center;
background-repeat:no-repeat;
width:689px;
height:36px;
}

div.content_right {
float:right;
}

td.domaine {
width:25%;
height:36px;
text-align:center;
}

td.bouton img {
vertical-align:middle;
}

td.domaine a {
color:white;
font-weight:bold;
font-size:10px;
padding:2px 5px 2px 5px;
}

table.droite_1 {
width:192px; /* ou 192 */
margin-top:20px;
/* line-height:14px; */
border:0;
}

table.droite_2 {
width:192px; /* ou 192 */
margin-top:4px;
/* line-height:14px; */
border:0;
}

table.droite_1 td.contenu, table.droite_2 td.contenu {
width:178px; /* largeur table - 14 = 2 x 7 */
background-color:white;
}

table.menu_left td.contenu, table.menu_left table {
width:196px; /* largeur table - 14 = 2 x 7 */
background-color:white;
}

table.droite_2 {
margin-top:4px;
border:0;
}

table.content {
margin-top:4px;
border:0px;
width:550px;
}

table.content td, table.droite_1 td, table.droite_2 td, table.menu_left {
border:0px;
}

/*
table.content img {
border:0px;
}*/
/*
td.coin_sup_left, td.coin_sup_right {
vertical-align:bottom;
}

td.coin_inf_left, td.coin_inf_right {
vertical-align:top;
}
*/
td.bord_sup, td.bord_sup_menu {
height:7px;
vertical-align:bottom;
background-color:white;
}

img.coin_sup_menu {
width:7px;
height:1px;
background-color:white;
}

td.bord_sup_menu {
height:1px;
}

/*
table.content td.bord_sup {
width:749px;
}
*/
img.coin {
height:7px;
width:7px;
}

td.bord_left {
background-color:white;
width:7px;
}

table.content td.contenu {
width:518px;
background-color:white;
padding:10px;
}

td.bord_right {
width:7px;
background-image:url(../IMG/portal/bord_droit.gif);
}

td.bord_inf {
background-image:url(../IMG/portal/bord_inf.gif);
height:7px;
}

table.path {
border:0px;
width:100%;
}

table.path td.border, table.path img {
height:16px;
width:5px;
}

td.chemin {
background-color:#eeede5;
}

p#foot {
width:532px; /* largeur table.content - paddind-left & right */
margin:3px 0px 0px;
padding:0px 10px;
text-align:center;
}

td.selected_vert a:link, td.selected_vert a:hover, td.selected_vert a:visited, td.selected_vert_fin a:link, td.selected_vert_fin a:hover, td.selected_vert_fin a:visited {
font-weight:bold;
color:#66cc00;
}

td.selected_bleu a:link, td.selected_bleu a:hover, td.selected_bleu a:visited, td.selected_bleu_fin a:link, td.selected_bleu_fin a:hover, td.selected_bleu_fin a:visited {
font-weight:bold;
color:#60bdfa;
}

td.selected_violet a:link, td.selected_violet a:hover, td.selected_violet a:visited, td.selected_violet_fin a:link, td.selected_violet_fin a:hover, td.selected_violet_fin a:visited {
font-weight:bold;
color:#5c00e6;
}

td.selected_orange a:link, td.selected_orange a:hover, td.selected_orange a:visited, td.selected_orange_fin a:link, td.selected_orange_fin a:hover, td.selected_orange_fin a:visited {
font-weight:bold;
color:#ff6600;
}

td.selected_rouge, p.selected_rouge a{
font-weight:bold;
color:#ff001a;
}

p.chapo {
font-size:11px;
}

a.portal_titre {
margin:0px 1px 2px 0px;
font-size:11px;
font-weight:bold;
}

.portal_titre_alire {
margin:0px 1px 2px 0px;
font-size:10px;
font-weight:bold;
}

div.right_col h5.vert {
color:#66cc00;
}

div.right_col h5.bleu {
color:#3db1ff;
}

div.right_col h5.orange {
color:#ff6600;
}

div.right_col h5.violet {
color:#5c00e6;
}

td.list_menu, td.selected_vert, td.selected_bleu, td.selected_orange, td.selected_violet, td.selected_vert_fin, td.selected_bleu_fin, td.selected_orange_fin, td.selected_violet_fin, td.list_menu_fin, td.selected_fin {
height:30px;
padding:0px 1px 0px 10px;
border-bottom:1px solid #eeede5;
}

td.selected_vert_fin, td.selected_bleu_fin, td.selected_orange_fin, td.selected_violet_fin {
font-weight:bold;
}

td.list_menu_fin, td.selected_vert_fin, td.selected_bleu_fin, td.selected_orange_fin, td.selected_violet_fin {
border:0px;
}

td.top_menu_vert {
background-image:url(../IMG/portal/top_menu_vert.gif);
/* background-color:#66cc00; */
}

td.top_menu_bleu {
background-image:url(../IMG/portal/top_menu_bleu.gif);
/* background-color:#3db1ff; */
}

td.top_menu_orange {
background-image:url(../IMG/portal/top_menu_orange.gif);
/* background-color:#ff6600; */
}

td.top_menu_violet {
background-image:url(../IMG/portal/top_menu_violet.gif);
/* background-color:#5c00e6; */
}

td.top_menu_vert h4, td.top_menu_bleu h4, td.top_menu_orange h4, td.top_menu_violet h4 {
padding:0px;
margin:0px 0px 0px 0px;
font-family:verdana,sans-serif;
font-size:12px;
text-align:left;
}

td.top_menu_vert, td.top_menu_bleu, td.top_menu_orange, td.top_menu_violet, td.top_menu_vert h4 a, td.top_menu_bleu h4 a, td.top_menu_orange h4 a, td.top_menu_violet h4 a, td.top_menu_vert h4 a:hover, td.top_menu_bleu h4 a:hover, td.top_menu_orange h4 a:hover, td.top_menu_violet h4 a:hover, td.top_menu_vert h4 a:visited, td.top_menu_bleu h4 a:visited, td.top_menu_orange h4 a:visited, td.top_menu_violet h4 a:visited {
color:white;
height:30px;
width:100%; /* 201px; */
padding:0px 1px 0px 4px;
font-size:12px;
}

div.right_col td {
text-align:left;
}

div.right_col h5 {
margin:0px;
font-size:11px;
}

span.texte_publi {
margin:0px;
padding:0px;
}

hr.article_full_spacer{ /* Artifice utilise pour remplir la colonne de gauche meme si elle est plus courte que la partie principale (main) */
height:1px;
color:#cccccc;
clear:both;
margin:0px;
}

hr.full_spacer{ /* Artifice utilise pour remplir la colonne de gauche meme si elle est plus courte que la partie principale (main) */
height:1px;
clear:both;
/* margin:0px; */
visibility:hidden;
}

hr.full_spacer_0{ /* Artifice utilise pour remplir la colonne de gauche meme si elle est plus courte que la partie principale (main) */
margin:0px;
padding:0px;
height:0px;
clear:both;
/* margin:0px; */
visibility:hidden;
}

table.articles {
width:100%;
}

td.article_logo {
width:130px;
padding:2px 0px;
vertical-align:middle;
}

td.article_intro {
width:350px;
padding:10px;
}

/* TOP BARRE */

td#inter_agir, td#vie_prive, td#vie_pro, td#apprendre, td.top_menu {
padding-left:0px;
height:36px;
text-align:left;
font-weight:bold;
color:white;
}

td.vide {
width:14px;
/*width:2%;*/
}

td#inter_agir, td#inter_agir_orange, td#inter_agir_vert, td#inter_agir_bleu, td#inter_agir_violet {
width:139px;
/*width:20%;*/
}

td#inter_agir_orange {
color:#ff6600;
}

td#vie_prive, td#vie_prive_vert, td#vie_prive_orange, td#vie_prive_bleu, td#vie_prive_violet {
width:173px;
/*width:25%;*/
}

td#vie_prive_vert {
color:#66cc00;
}

td#vie_pro, td#vie_pro_bleu, td#vie_pro_vert, td#vie_pro_orange, td#vie_pro_violet {
width:173px;
}

td#vie_pro_bleu {
color:#3db1ff;
}

td#apprendre, td#apprendre_violet, td#apprendre_bleu, td#apprendre_orange, td#apprendre_vert {
width:176px;
/*width:26%;*/
}

td#apprendre_violet {
color:#5c00e6;
}

/*
table.articles_domaine {
width:200px;
display:inline;
}*/

div.sous_domaine_left_orange, div.sous_domaine_right_orange, div.sous_domaine_left_vert, div.sous_domaine_right_vert, div.sous_domaine_left_bleu, div.sous_domaine_right_bleu, div.sous_domaine_left_violet, div.sous_domaine_right_violet, div.sous_domaine_right, div.sous_domaine_left { /* colonnes de presentation font max 516px/2 = 258px de large  */
float:left;
width:230px;
padding:10px;
}

div.sous_domaine_right_orange, div.sous_domaine_right_violet, div.sous_domaine_right_bleu, div.sous_domaine_right_vert, div.sous_domaine_right {
float:right;
}

.spip_logos {
padding:0px 5px 0px 0px;
}

/* */
.gen {
	font-family : verdana, sans-serif;
	font-size : 10px;
	color : #666666;
text-align:left;
}

.top_menu_alt_violet {
width:100%;
text-align:center;
padding:8px 0px;
border-bottom:1px solid #eeede5;
}

