/* CSS file for Economie Positive / Positieve Economie Portal */
a, a:link, a:visited, a:hover, .formrecherche, td#inter_agir, td#vie_prive, td#vie_pro, td#apprendre, td.content, table.path, table.path_auteur, td.contenu, p.article_poseco, form#address_registrar input, a.droite_orange, a:link.droite_orange, a:visited.droite_orange, a:hover.droite_orange, a.droite_vert, a:link.droite_vert, a:visited.droite_vert, a:hover.droite_vert, a.droite_bleu, a:link.droite_bleu, a:visited.droite_bleu, a:hover.droite_bleu, a.droite_violet, a:link.droite_violet, a:visited.droite_violet, a:hover.droite_violet, a.droite_rouge, a:link.droite_rouge, a:visited.droite_rouge, a:hover.droite_rouge {
font-family:Verdana, arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#666666;
}

a.droite_rouge, a:link.droite_rouge, a:visited.droite_rouge, a:hover.droite_rouge, a.droite_orange, a:link.droite_orange, a:visited.droite_orange, a:hover.droite_orange, a.droite_vert, a:link.droite_vert, a:visited.droite_vert, a:hover.droite_vert, a.droite_bleu, a:link.droite_bleu, a:visited.droite_bleu, a:hover.droite_bleu, a.droite_violet, a:link.droite_violet, a:visited.droite_violet, a:hover.droite_violet {
font-weight:bold;
}


td.contenu, p.spip, .intro_phplist {
font-family:Verdana, arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

a#inter_agir:hover, a:hover.droite_orange, a#inter_agir_rouge:hover, h4.titre_orange, a:hover.droite_rouge, option.lev1_orange, option.lev2_orange {
color:#ff6600;
}

a#vie_prive:hover, a:hover.droite_vert, a#vie_prive_rouge:hover, h4.titre_vert, option.lev1_vert, option.lev2_vert {
color:#66cc00;}

a#vie_pro:hover, a:hover.droite_bleu, a#vie_pro_rouge:hover, h4.titre_bleu, option.lev1_bleu, option.lev2_bleu {
color:#3db1ff;}

a#apprendre:hover, a:hover.droite_violet, a#apprendre_rouge:hover, h4.titre_violet, option.lev1_violet, option.lev2_violet {
color:#5c00e6;}

option.lev1_orange, option.lev2_orange, option.lev1_vert, option.lev2_vert, option.lev1_bleu, option.lev2_bleu, option.lev1_violet, option.lev2_violet {background-color:#eeede5;}

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;
}

div.right_col, div.right_col_home {
float:right;
width:192px;
padding:44px 0px 5px 0px;
text-align:right;
}

div.right_col_home {
padding:4px 0px 5px 0px;
}

td.left {
padding-right:10px;
vertical-align:top;
}

td.right {
padding-left:10px;
vertical-align:top;
}

div.right_col h5.home,div.right_col h5.rouge,div.right_col h5.rouge a,div.right_col_home h5.rouge,div.right_col_home h5.rouge a, div.right_col h5.home a, div.right_col_home h5.home, div.right_col_home h5.home a, h4.titre_rouge {
color:#ff001a;
}

div.right_col h5.vert {
color:#66cc00;
}

span.vert {background-color:#66CC00;width:17%;}

div.right_col h5.bleu {
color:#3db1ff;
}

div.right_col h5.orange {
color:#ff6600;
}

span.orange {background-color:#ff6600; width:17%;}
span.rouge {background-color:red;width:17%;}

div.right_col h5.violet {
color:#5c00e6;
}

div.right_col h5, div.right_col_home h5 {
margin:0px;
font-size:12px;
}

div.texte_publi {
margin:0px;
padding:0px;
}

/* div.right_col { /* pour IE & Co 
position:relative;
bottom:89px;
left:767px;
width:195px;
text-align:right;
} */

img.fleche, img.fleche_temp {
position:relative;
top:1px;
visibility:hidden;
}

img.fleche_temp {
visibility:visible;
}

img {
border:0px;
}

div.search {
margin-top:0px;
}

/* Formulaire Recherche SPIP */
.formrecherche {
width:189px;
height:14px;
margin:3px 0px 15px 0px;
font-size:11px;
vertical-align:middle;
visibility:visible;
}

a.top, a.top_temp {
margin-right:3px;
visibility:hidden;
}

a.top_temp {
visibility:visible;
font-weight:bold;
}

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;
}

td#inter_agir, td#vie_prive, td#vie_pro, td#apprendre {
width:139px;
/*width:20%;*/
padding-left:0px;
height:36px;
text-align:left;
font-weight:bold;
color:white;
}

td.vide {
width:14px;
/*width:2%;*/
}

td#vie_prive {
width:173px;
/*width:25%;*/
}

td#vie_pro {
width:173px;
}

 td#apprendre {
width:176px;
/*width:26%;*/
}

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, table.droite_1_search {
width:192px; /* ou 192 */
/* margin-top:20px; originale */
margin-top:0px; /* temporairement */
/* line-height:14px; */
border:0;
}

table.droite_1_search {
margin-top:5px;
}

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, table.droite_1_search td.contenu {
width:178px; /* largeur table - 14 = 2 x 7 */
background-color:white;
text-align:left;
}

table.droite_2 {
margin-top:4px;
border:0;
}

table.content, table.content_lifestyle {
margin-top:4px;
border:0px;
width:763px;
}

table.content td, table.droite_1 td, table.droite_2 td, table.content_lifestyle td {
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 {
height:7px;
vertical-align:bottom;
background-color:white;
}
/*
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, table.content_lifestyle td.contenu {
width:749px;
background-color:white;
padding:10px;
}

table.content td.contenu_animation {
width:749px;
background-color:white;
text-align:center;
}

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 {
float:left;
border:0px;
width:645px;
margin:0px;
}

table.path_auteur {
border:0px;
width:100%;
margin:0px;
}

table.path td.border, table.path_auteur td.border, table.path img, table.path_auteur img {
height:16px;
width:5px;
}

td.chemin {
background-color:#eeede5;
}

p#foot {
margin:3px 0px 10px;
text-align:center;
width:763px;
}

/*
div.more {
float:right;
width:160px;
margin:0px 0px 17px 30px;

}*/

div.more_vert, div.more_bleu, div.more_orange, div.more_violet {
float:right;
width:160px; /* =width de div.more */
margin:10px 0px 0px 10px;
padding:10px 1px 10px 10px;
-moz-border-radius:10px;
}

div.more_vert {
border:1px solid #66cc00;
}

div.more_bleu {
border:1px solid #3db1ff;
}

div.more_orange {
border:1px solid #ff6600;
}

div.more_violet {
border:1px solid #5c00e6;
}

div.externe {
float:right;
visibility:hidden;
}

div.externe a {
padding:0px 10px 0px 0px;
}

h4.titre, h4.titre_rouge, h4.titre_orange, h4.titre_vert, h4.titre_bleu, h4.titre_violet {
font-size:12px;
margin:10px 0px 0px 0px;
}

h5.chapo {
font-size:11px;
}

img.picto {
width:23px;
height:23px;
padding:0px 5px 0px 0px;
}

div.more_vert h5, div.more_bleu h5, div.more_orange h5, div.more_violet h5 {
margin:0px 0px 13px 0px;
font-size:10px;
}

img.puce_grise {
padding:0px 5px 0px 0px;
}

table.content img.spip_logos, td.contenu img.spip_logos {
/* margin:10px 10px 10px 0px; */
margin:0px;
}

hr.spacer{ /* Artifice utilisé pour remplir la colonne de gauche même si elle est plus courte que la partie principale (main) */
height:0px;
clear:left;
margin:0px;
visibility:hidden;
}

hr.full_spacer{ /* Artifice utilisé pour remplir la colonne de gauche même si elle est plus courte que la partie principale (main) */
height:0px;
clear:both;
margin:0px;
visibility:hidden;
}

/* ************************** for Homepage ************************************ */

a.lien_ici {
text-decoration:underline;
color:#ff001a;
font-size:11px;
}

h4.home {
font-size:12px;
color:#ff001a;
margin:10px 0px 0px 0px;
}

h4.organismes {
font-size:14px;
color:#ff001a;
margin:20px 0px;
}

table.path_home {
border:0px;
width:100%;
margin:0px;
}

table.path_home td.border, table.path_home img {
height:16px;
width:5px;
}

table.rubriques {
margin-left:34px;
width:695px;
}

table.rubriques td.rubriques_inter_agir {
width:139px;
/* width:20%; */
vertical-align:top;
}

table.rubriques td.rubriques_vie_prive {
width:173px;
/* width:25%;*/
vertical-align:top;
}

table.rubriques td.rubriques_vie_pro {
width:173px;
/*width:25%;*/
vertical-align:top;
}

table.rubriques td.rubriques_apprendre {
width:209px;
/*width:30%;*/
vertical-align:top;
}

table.rubriques img, table.sous_domaine_vert img {
border:0px;
width:9px;
height:9px; 
padding:0px 3px 0px 0px;
}

table.rubriques a, table.sous_domaine_vert a {
display:block;
margin:4px 2px;
}

div.lifestyle_left, div.lifestyle_right  {
width:49%;
margin:0px;
}

div.lifestyle_left {
float:left;
}

div.lifestyle_right {
float:right;
}

table.content_lifestyle h4.home {
margin:0px 0px 10px 0px;
}

table.lifestyle_day_selection {
width:100%;
}

table.lifestyle_day_selection td {
width:50%;
vertical-align:top;
}

hr.article_full_spacer{ /* Artifice utilisé pour remplir la colonne de gauche même si elle est plus courte que la partie principale (main) */
clear:both;
visibility:hidden;
}

div.lifestyle_right p, div.lifestyle_left p {
margin:0px 1px 0px 0px;
padding:0px;
}

div.lifestyle_right img, div.lifestyle_left img {
padding:0px 10px 0px 0px;
border:0;
}

p.article_jour {
padding-bottom:10px;
border-bottom:1px solid #eeeeee;
}


p.article_jour_fin {
padding:0px;
border:0px;
}

p.article_jour img, p.article_jour_fin img {
border:0px;
padding:0px 3px;
}

p.article_jour_fin_plus, p.article_jour_fin_plus_author {
border-top:1px solid #eeeeee;
padding:1em 0px 0px;
}

div.article_logo {
float:left;
}

td.article_logo, div.article_logo {
width:130px;
padding:0px 10px 0px 0px;
vertical-align:middle;
}

td.article_intro {
padding:5px 5px 2px 0px;
}

tr.articles_grey {
background-color:#f2f1e9;
}

tr.articles_white {
background-color:white;
}

input.adresse {
width:95%;
margin:0px 10px 10px 0px;
}

p.info_author, h4.info_author {
float:right;
text-align:left;
width:589px; /* largeur bord a bord 599px - 10 px (logo padding-right) */
}

p.register_address {
margin:10px 0px 0px;
padding:5px 0px;
}

p.liens_end {
margin:10px 0px 0px;
}

input.bouton {
margin:5px 0px 0px;
}

a:link.bouton, a:visited.bouton, a:hover.bouton {
padding:2px 5px 3px;
color:#ff001a;
border-top:1px solid #dddddd;
border-left:1px solid #dddddd;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}

a:link.rouge, a:hover.rouge, a:visited.rouge, div#warning, span.warning {
color:#ff001a;
}

.gen {
	font-family : verdana, sans-serif;
	font-size : 10px;
	color : #666666;
text-align:left;
	}

td.publication {
padding:10px 0px 0px 5px;
vertical-align:top;
}

b.hl, b.hl_title {
background-color:yellow;
font-weight:bold;
}

b.hl_title {
color:blue;
}

div.authors {
text-align:right;
}

div.found, div.found_bkgd {
padding:1px 10px 4px 10px;
}

div.found_bkgd {background-color:#EEEEEE;
}

a.pagination {color:#ff9900;}

div.portal_logo {
margin:10px 10px 10px 0px;
float:left;
width:133px;}

div.portal_titre {float: right;
width:210px;}

div.portal_titre a {
margin:0px 1px 2px 0px;
font-size:11px;
font-weight:bold;}

div.portal_titre {
font-size:11px;}


table.registration {
margin:10px auto;
width:100%;
padding:5px;
background-color:#eeede5; /*c9e9ff; #dddddd;*/
-moz-border-radius:8px;
}

table.registration td {
padding:3px 0px 5px 2px;
}

td.reg_left, td.reg_left_red {
text-align:right;
width:40%;
}

td.reg_left_red {
color:red;
}

td.reg_center{
width:100%;
text-align:center;
}

td.reg_center h4 {
color:#eeede5;
width:60%;
background-color:#ff293f;
padding:10px 20px;
margin:10px auto;
-moz-border-radius:8px;
}

input.extra {
width:50%;
height:150px;
}

input.red {
border-color:red;
border-width:2px;
}

a.ici {
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#ff6600;
}

td.blocA, td.blocB, td.blocC, td.bloc4, td.title {
font-size:13px;
font-weight:bold;
color:#eeede5;
}

.blocA {background-color:#ff6600;}

.blocB {background-color:#66cc00;}

.blocC {background-color:#3db1ff;}

.bloc4 {background-color:#5c00e6;text-align:right;}

td.title {
color:#111111;
text-align:center;
}

td.package2 {background-color:#DDDDDD;}

.intro_phplist {
font-size:13px;
font-weight:bold;
 }

p.register_address p a:link,p.register_address p a:visited,p.register_address p a:hover {
font-size:12px;
font-weight:bold;
}

div.advertisers {
background-color:#FF6600;
border:2px solid #66CC00;
margin:5px;
padding:5px;
}

div.contracts {
background-color:#66CC00;
border:1px solid #FF6600;
margin:5px;
padding:5px;
}

h1 {
font-family : verdana, sans-serif;
font-size:14px;
font-weight:bold;
}

h2 {
font-family : verdana, sans-serif;
font-size:13px;
font-weight:bold;
}

.ad_home, span.ad_home a:link, span.ad_home a:visited, span.ad_home a:hover {
font-size:8px;
padding:0px;
margin:0px;
color:#cccccc;
}
