/******************************/
/** Diplo-J : index_main.css **/
/******************************/

/** body **/
body { margin:0;}

/** Titre image **/
img.diplo_j_titre { margin:8px 16px 8px 4px; padding:0px;}

/** Left Menu **/
hr.mDelimi { margin:0.25em 0em 0.25em 0em; padding:0em; }

/** Footer Menu **/
div#footer_area {text-align:right; width:620px; margin-top:-4px; margin-bottom:10px; padding-bottom:10px; color:#909090;}
div#footer_area ul#lit_footer_menu { margin:0px; padding:0px; border:0px solid #ffffff;}
div#footer_area ul#lit_footer_menu li {list-style:none; margin-left:0.1em; margin-right:0.1em; padding:0em; display:inline; font-size:0.95em;}

.litFMenuTitre { padding:0.25em 0em 0.25em 0.5em;}
table.litFMenu { margin:60px 2px 8px 4px; padding:4px 0px 8px 0px; font-size:0.92em;}

/** OLD **/
.HonBun {font-style: normal; line-height: 130%}
.double {font-style: normal; line-height: 180%}
.red {font-size:14px; font-style:normal; line-height:normal; font-weight:bold; line-height:135%}
.f5px {font-style: normal; line-height: 100%; font-size: 5px}
.f4px {font-style: normal; line-height: 100%; font-size: 4px}
.lit-1 {font-style:normal; line-height:120%; font-size:x-small}
.lit+1 {font-style:normal; line-height:110%; font-size:x-large}

.here {color:#909090}
.orig {font-weight:bold}

h1 {color:#50556a; font-style:normal; text-decoration:none}

a:link    {color:#8f5400; text-decoration:none;}/** #9e6c00 **/
a:visited {color:#587586; text-decoration:none;}/** #7da392 #447961 #125379 **/
a:active  {color:#f2a100; text-decoration:underline;}
a:hover   {color:#bb2200; text-decoration:underline;}


/************ next ************/
p.newArticlesTitreArea {margin:0em 0em 1em 0em;}
div.newTitre           {margin:0.27em 0.2em 0.2em 0.2em; font-size:0.86em; text-valign:top; white-space:nowrap; font-weight:bold; color:#777777;}
                       /** #118dd5/#b20a16 **/
ul.newTitreListe       {margin:0em; padding:0em 0em 0em 1.5em;text-align:left;text-valign:top;font-size:1em;line-height:125%;
                        border-left-style:solid; border-left-color:#ececec; border-left-width:2px;
                        list-style-imege:url("../graphiques/puce2.gif"); list-style:url("../graphiques/puce2.gif") disc;}
                       /**puce0.gif/fleche03.gif**/
ul.newTitreListe li    {margin:0.1em 0.6em 0.2em 0em; padding:0em;}
div.oldTitre           {margin:0em; padding:0em 0.75em 0.5em 0.25em; font-size:0.82em; text-align:right; line-height:100%;}

.indexLitTitre       {font-size:0.75em; white-space:nowrap; text-align:left; text-valign:middle;}
/************ 2018/07/01 ************/
div.auteur   { margin:1px ; color:#a9a9a9; font-size:0.85em; text-align:left;}
div.subTitre {  color:#f2a100; font-size:0.85em; font-weight: bold} 
div.lead     { margin:4px 12px 1px ; color:#696969; font-size:0.85em; text-align:left;} 
div.lead2     { margin:4px 12px 1px 1px; color:#696969; font-size:0.85em; text-align:left;} 


.mois {
    color:#696969;
    font-size: 0.85em;
    font-weight: bold;
    line-height: 1.5;    
}

/************ Mac IE で無効 ************/
	/* MacIE bug exclusion comment(START) \*/
.indexLits           {font-size:0.82em; white-space:nowrap; text-align:left;}
.indexLits a:link    {text-decoration:none; border-bottom:0px none #909090;}
.indexLits a:visited {text-decoration:none; border-bottom:0px none #909090;}
.indexLits a:active  {text-decoration:underline; border-bottom:0px dotted #909090;}
.indexLits a:hover   {text-decoration:underline; border-bottom:0px dotted #909090;}
	/* MacIE bug exclusion comment(END) */
.mDelimi {color:#dadada; background-color:#dadada; height:2px; width:100%;}

/************ Mac IE で無効 ************/
	/* MacIE bug exclusion comment(START) \*/
.honmon           {font-size:0.95em; font-style:normal; line-height:150%;}
.honmon a:link    {text-decoration:none; border-bottom:0px none #909090;}
.honmon a:visited {text-decoration:none; border-bottom:0px none #909090;}
.honmon a:active  {text-decoration:underline; border-bottom:0px dotted #909090;}
.honmon a:hover   {text-decoration:underline; border-bottom:0px dotted #909090;}
	/* MacIE bug exclusion comment(END) */

.FooterMenuTitre         {margin:0.5em 0.25em 0.5em 1em; font-size:0.76em; white-space:nowrap; text-align:left; text-valign:middle;}
/************ Mac IE で無効 ************/
	/* MacIE bug exclusion comment(START) \*/
.FooterMenuLit           {font-size:0.82em; font-style:normal; line-height:110%;}
.FooterMenuLit a:link    {text-decoration:none; border-bottom:0px none #909090;}
.FooterMenuLit a:visited {text-decoration:none; border-bottom:0px none #909090;}
.FooterMenuLit a:active  {text-decoration:underline; border-bottom:0px dotted #909090;}
.FooterMenuLit a:hover   {text-decoration:underline; border-bottom:0px dotted #909090;}
	/* MacIE bug exclusion comment(END) */
/******  ******/
ul.fullFooterMenu    { margin:0px; padding:0px; border:0px solid #ffffff;}
ul.fullFooterMenu li { list-style:none; margin:0em; padding:0.25em; display:inline; font-size:0.82em; background-color:#e3e3e3;}/** display:inline; **/
/******  ******/

.pdf-lnk { width:60px; height:14px; float:none; border:none; margin-left:2px; text-valign:bottom;}
/*.pdf-lnk { background-image:url(./graphiques/pdf_lnk.png); }*/

/******shadow  ******/
.shadow1{ box-shadow: 4px 4px 10px #a9a9a9; border: 2px solid #a9a9a9;}  

.shadow2{ box-shadow: 0  0  4px #a9a9a9; border: 0.7px solid #a9a9a9;}   

/******box1  ******/
.box26 {
    position: relative;
    margin: 3.4em 2em 0em 2em;
    padding: 0.9em;
    border: solid 3px #f2a100;
    border-radius: 13px;
}
.box26 .box-title {
    position: absolute;
    display: inline-block;
    top: -13px;
    left: 10px;
    padding: 0 9px;
    line-height: 1.5;
    font-size: 17px;
    background: #FFF;
    color: #f2a100;
    font-weight: bold;
}
.box26 p {
    margin: 0; 
    padding: 4px 3px;
    line-height: 1.5;
}

/******box2  ******/
.box2 {
    width: 223px;
    padding: 0.5em 1em;
    margin: 2em 1em 0em 0.5em;
    color: #696969;/*#8f8f8f/#8f8f8f*/
    background: #ebf3dc;
    border: solid 6px #d8e698;/*#6091d3/#efefef/#ebf3dc/#a6e670/#d8e698*/
    border-radius: 10px;/*????*/
}
.box2 .box-title {
    line-height: 1.5;
    font-size: 17px;
    color: #a6e670;
    font-weight: bold;
}
.box2 p {
    margin: 0; 
    padding: 0; 
    font-weight: 500;
    line-height: 1.2;    
}
.box2  p.data{
    margin-right:0em;     
}


/******box3  ******/
.box3 {   
    width: 226px;
    padding: 1em 1em;
    margin: 3em 2em 3em 1em;
    background: #f4f4f4;/** #cde4ff/#f4f4f4/#eee/#fbccea/#ebf3dc/#ffe4e1/#fef4f4/#fdeff2/#fee7f0/#f3f3f3 **/
    border-radius: 3px;
    box-shadow: 0  0  4px #eee; border: 0.7px solid #eee
}
.box3 .box-title {2px 9px;
    line-height: 1.5;
    font-size: 15px;
    color: normal;  /** #118dd5/#f2a100/#df00ff/#ff1493/#ff0066/#f73b70/#ff1a93/#ff66cc **/
    font-weight: bold;
}
.box3 p {
    margin: 0; 
    padding: 4px 3px;
     line-height: 1.5;
}

/******box29  ******/
.box29 {
    width: 248px;
    margin: 2em 1em 2em 0em;
    padding: 0em 0.1em;
    background: #ebf3dc;/*#dcefff/#5fb3f5/#ebf3dc/#a6e670/#d8e698*/
}
.box29 .box-title {
    font-size: 1em;
    background: #a6e670;
    padding: 4px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    letter-spacing: 0.05em;
}
.box29 p {
    padding: 15px 20px;
    margin: 0; 
    font-weight: 500;
    line-height: 1.2; 
    text-align: left;
}
.box29  p.data{
    line-height: 130%; 
    margin-right:0em;     
}
/******Hotter background  ******/
div.background {
  height: 100%; /* ?div.background??????min-height????????????? */
}
 
div.background {
  min-height: 100%; /* ????? */
  width: 100%;
  background: #efefef;
}
 
body > div.background {
  height: auto; /* ???????????????????? */
}


/* ???? */
--- CopyLight ---
#link {
 width:100%;
 margin:0 auto;
}

#link a {
 color:#3366cc;
 text-decoration:none;
}

#link a:hover {
 color:#909090;
}

#link p {
 margin:0px 2px ;

 color:#909090;
 font-size:80%;
 text-align:right;
}

     