/* 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 {
font-family:Verdana, arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#666666;
}

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 {
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, td.rubriques_inter_agir a:hover {
color:#ff6600;
}

a#vie_prive:hover, a:hover.droite_vert, a#vie_prive_rouge:hover, h4.titre_vert, td.rubriques_vie_prive a:hover {
color:#66cc00;}

a#vie_pro:hover, a:hover.droite_bleu, a#vie_pro_rouge:hover, h4.titre_bleu, td.rubriques_vie_pro a:hover {
color:#3db1ff;}

a#apprendre:hover, a:hover.droite_violet, a#apprendre_rouge:hover, h4.titre_violet, td.rubriques_apprendre a:hover {
color:#5c00e6;}

/*td.rubriques_inter_agir a:hover, td.rubriques_vie_prive a:hover, td.rubriques_vie_pro a:hover, td.rubriques_apprendre a:hover {background-color:#cecec6;}*/

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 {
/* background-color:blue; */
float:right;
width:192px;
margin-top: 73px;
}


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

.form_register{
padding:0px;
margin:0px;
}

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

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

h5.rouge, 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;
}

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

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

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

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

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

h5.blanc {
color:#ffffff;
}

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_3 {
width:192px; /* ou 192 */
margin-top:15px;
text-align:center;
/* line-height:14px; */
border:0;
}


table.table_pub {
width:763px; /* ou 770 */
margin-top:4px;
/* line-height:14px; */
border:0;
background-color:white;
}

table.table_pub_contenu {
width:765px; /* ou 770 */
margin-top:0px;
/* line-height:14px; */
border:0;
background-color:white;
}

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

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

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

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

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:160px;
/* width:20%; */
vertical-align:top;
}

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

table.rubriques td.rubriques_vie_pro {
width:164px;
/*width:25%;*/
vertical-align:top;
/* background-color:#ddddee;  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
}

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

table.rubriques img, table.sous_domaine_vert img {
border:0px;
width:9;
height:9;
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;
}

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

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

div.sous_titre {
width:182px;
margin:0px 2px 0px 6px;
}

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

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:35%;
}

td.reg_left_red {
color:red;
}

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

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

table.rond_tables {
width:80%;
margin-left:auto;
margin-right:auto;
}

table.rond_tables td.choice1, table.rond_tables td.choice2, table.rond_tables td.choice3  {
text-align:center;
width:15%;
background-color:#66cc00;
}

table.rond_tables td.choice2 {
background-color:#3db1ff;
}

table.rond_tables td.choice3 {
background-color:#5c00e6;
}

td.name {
width:55%;
text-align:center;
color:#ff6600;
font-weight:bold;
background-color:#dddddd;
}

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:; */
}

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

li {
list-style-type:none;
padding:3px;
}

li.special {
border-top:1px dotted #3db1ff;
margin-top:10px;
margin-right:65px;
padding:10px 0px 5px 0px;
}

fieldset {
margin-top:15px;
padding:5px 0px 10px 10px;
}

legend {
font-size:12px;
font-weight:bold;
padding:5px 5px;
}

legend.question_rate {
color:#3db1ff;
border: 1px solid #3db1ff;
}

legend.bill {
color:#ff6600;
border: 1px solid #ff6600;
}

legend.perso {
color:#66cc00;
border: 1px solid #66cc00;
}

legend.workshops {
color:#5c00e6;
border: 1px solid #5c00e6;
}

.question_rate {
background-color:#eeede5;
border: 1px solid #3db1ff;
}

.bill {
background-color:#eeede5;
border: 1px solid #ff6600;
}


.perso {
background-color:#eeede5;
border: 1px solid #66cc00;
}

.workshops {
background-color:#eeede5;
border: 1px solid #5c00e6;
}

#submit_button {
display:block;
margin:15px auto;
}

.billing {
position:relative;
top:-40px;
}

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

thead {
text-align:center;
font-weight:bold;
}

td.core1, td.team1 {
width:54%;
background-color:#5c00e6;
font-weight:bold;
color:white;
}

td.team1 {
width:46%;
background-color:#3db1ff;
}

td.core, td.team {
padding:3px 10px;
background-color:#5c00e6;
font-weight:bold;
color:white;
}

td.team {
background-color:#3db1ff;
}