img {
  border:0;
}

body.print {
background-color: #FFFFFF;
}

body.print *{
font-size:12px;
}

body {  
font-family : Arial, Helvetica, sans-serif;
color: #000000; 
background-color: #F1F6FF;
}

input {
font-size : 12px; 
} 
select {
background-color : #ffffff; 
font-size : 12px; 
} 
.topnav {
font-size: 10px;
color : #ffffff; 
text-decoration : none; 
}

A:link {
color : #3083D4; 
} 
A:visited {
color : #19BDD4; 
} 
A:active {
color : #19BDD4; 
} 
a.searchmenu{
color:white;
text-decoration:none;
}
a.searchmenu:hover{
color:white;
text-decoration:underline;
}
A.topnav:link, A.topnav:visited,
A.topnav:active {
font-family : Verdana, Helvetica, sans-serif;
color : #ffffff; 
text-decoration : none; 
} 
A.topnav:hover {
text-decoration : underline; 
} 
A.result:link {
font-size : 0.8em; 
color : #7A942C; 
} 
A.result:visited {
color : #7A942C; 
} 
A.result:active {
color : #7A942C; 
} 
A.result:hover {
color : #003366; 
} 

A.pathnav:link,
A.pathnav:visited ,
A.pathnav:active, 
A.pathnav:hover,
.path {
FONT-SIZE: 10px; 
color : #666666; 
FONT-FAMILY: "Verdana", "helvetica";
} 

.savoirplus {
FONT-SIZE: 12px; 
padding-left: 8px;
} 

A.savoirplus:link, 
A.savoirplus:visited,
A.savoirplus:active,
A.savoirplus:hover {
font-size : 0.8em; 
color : #333333; 
}

.note {
font-size : 0.7em; 
} 
.pertinence {
font-size : 0.7em; 
color : #513C2B; 
} 
td {
font-size : 0.8em; 
color : #000000; 
}
h1 {
margin-bottom:5px;
font-size : 1.2em; 
font-weight : bold; 
color : #3083D4; 
} 
.subtitle {
font-size : 1em; 
font-weight : bold; 
color : #9c0000; 
} 
h2 {
font-size : 1em; 
font-weight : bold; 
color : #3083D4; 
} 
h3 {
font-size : 0.8em; 
font-weight : bold; 
color : #3083D4; 
}
.septopnav {
font-size: 10px; 
color: #FFFFFF
}
.actudate {  
font-size: 10px; 
font-weight: bold; 
color: 666666
}
.newstitle1 {
font-size : 0.9em; 
font-weight : bold; 
color : #3083D4; 
} 
.newstitle2 { 
font-size : 0.9em; 
font-weight : bold; 
color : #FFFFFF; 
}
.newstitle3 { 
font-size : 0.8em; 
font-weight : bold;
}
.newstitle4 {
font-size : 0.7em; 
font-weight : bold; 
color : #3083D4; 
}

.filesize {
font-size : 0.7em; 
color : #333333; 
}

.image {
	TEXT-ALIGN: center
}


.hlinetop {  }

.vlineleft {  background-color: #FFFFFF}

.vlineright1 {  }
.vlineright2 {  }

.hlinebottom { }

.functionmenu {  background-color: #DBE8F4}
.hlinefunction {  background-color: #DBE8F4}



.hlinesepmain {  background-color: #3083D4}
.sepmainmenu {  background-color: #3083D4}

.mainmenu {  background-color: #FFFFFF}
.vlinemain { background-color: #FFFFFF}


A.leftnav:link,
A.leftnav:visited ,
A.leftnav:active,
A.leftnav:hover,
A.leftnav-on:link,
A.leftnav-on:visited ,
A.leftnav-on:active,
A.leftnav-on:hover {
display:block;
font-size : 0.8em; 
color : #000000; 
text-decoration : none;
display:block;
border: 1px solid #A0DFEE;
background-color: #ECF2FF;
text-align: left;
padding-bottom : 6px;
padding-left : 25px;
padding-top : 6px;
background-repeat: no-repeat;
background-position: left top;
width : 115px !important;
width : 142px;
}

A.leftnav:hover,
A.leftnav-on {
background-image: url(../fr/icons/fleche.gif);
}

.sepsubmenu {  background-color: #E0DDC4}

.toolmenu {  background-color: #3083D4}

.searchmenu {  
background-color: #1D3C61;
font-size : 10px;
font-family : Arial, Helvetica, sans-serif;
color: #000000;
}

.cadre {  background-color: #CCCCCC}

.thirdlevelmenu {  background-color: #EEEEEE}

.boxvlineleft {  }
.boxhlinebottom {  }

.boxtitle1 {  background-color: #1D3C61}
.boxtitle2 {  background-color: #0065CB}

.boxcontent1 {
background-color: #ECF2FF;
}

.boxcontent2 {
background-color: #ECF2FF;
}

.boxbkg {  background-color: #FFFFFF}

.legend {  background-color: #E0DDC4}

.head1 {  background-color: #FFFFFF}
.hlinehead1 {  background-color: #CECCB5}

.head2 {  background-color: #FFFFFF}
.hlinehead2 {  background-color: #CECCB5}

.innerboxtitle {  background-color: #31659C}
.innerboxcontent {  background-color: #E0DDC4}
.innerboxcadre {  background-color: #CECCB5}
.innerboxdocs {  background-color: #D9D9D9}

.update { font-size:0.8em; color : #666666; }
.copyright {  font-size : 12px; color : #000000; }
.legendtxt {  font-size : 0.7em; color : #000000; }
.date {  font-size : 11px; ; color: #666666} 

ul
{
margin: 0;
margin-left: 6px;
padding: 0;
list-style: none;
}

li
{
line-height: 18px;
padding-left: 12px;
padding-top: 0px;
background-image: url(../icons/bullets_liste_tableau.gif);
background-repeat: no-repeat;
}


.boxcontent1 li, .boxcontent2 li
{
background-image: url(./bullet_box.gif);
}

 ul.thirdlevel li
{
padding-left: 20px;
background-image: url("../icons/arrow.gif");
}

 
.documenttitle1 {  font-size : 0.9em; font-weight : bold; color : #000000; }
.documenttitle2 {  font-size : 1.1em; font-weight : bold; color : #000000; }

.boxtitletxt1, .boxtitletxt2 {  font-size : 11px; font-weight : bold; color : #FFFFFF; }

.boxtxt1,
A.boxtxt1:link,
A.boxtxt1:visited,
A.boxtxt1:active,
.boxtxt2,
A.boxtxt2:link,
A.boxtxt2:visited,
A.boxtxt2:active {
font-size : 0.9em; 
color: #000000
}

A.sitemap1:link,
A.sitemap1:visited,
A.sitemap1:active,
A.sitemap2:link,
A.sitemap2:visited,
A.sitemap2:active {
font-size : 0.9em; 
font-weight: bold;
}

A.sitemap3:link,
A.sitemap3:visited,
A.sitemap3:active {
font-size : 0.9em; 
}

hr {  background-color: #E0E0E0; height: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
}
.pubinnerboxcontent {  background-color: #CECCB5}
.listindent {
margin-left:12px;
text-indent:-12px;
margin-top:2px;
margin-bottom: 3px;
}
h1 .title, table .title{
border-bottom:1px #3083D4 solid;
margin-bottom:10px;
}
table .title img{
margin-top:4px;
}



/***** CSS POUR LES TABLEAUX *****/

table.helpT
{ text-align: center;
font-size: 11px;
color: #404040;
/*width: 500px;*/
width: 100%;
background-color: #fafafa;
border: 1px #1D3C61 solid;
border-collapse: collapse;
border-spacing: 0px; }

td.entetetableau
{ 
border: 1px solid #0F5197;
background-color: #0F5197;
text-align: center;
text-indent: 5px;
font-weight: bold;
font-size: 12px;
color: #FFFFFF; 
padding: 5px;
}

td.helpBod
{ border-bottom: 1px solid #1D3C61;
border-top: 0px;
border-left: 1px solid #1D3C61;
border-right: 0px;
text-align: center;
text-indent: 10px;
font-size: 11px;
color: #404040;
background-color: #fafafa; }

tr.sup
{
text-align: center;
border-bottom: 1px solid #0F5197;
border-left: 1px solid #0F5197;
border-right: 1px solid #0F5197;
}

td.colonne1,td.colonne2, td.colonne3,td.colonne3affiche,
td.colonne4 {
text-align: center;
padding: 4px;
}

td.colonne1affiche {
text-align: left;
padding: 20px;
font-weight: bold;
border: 1px solid #0F5197;
}

td.colonne3affiche {
background-color: #60A8E1;
}


td.colonne2, td.colonne3,td.colonne3affiche,
td.colonne3texte, td.colonne4,
td.colonne3brochure {
border: 1px solid #0F5197;
color: #3083D4;
font-size: 12px;
}


td.colonne1video {
border: 1px solid #0F5197;
color: #3083D4;
padding: 4px;
width: 20px;
vertical-align: top;
}

td.colonne2video {
border: 1px solid #0F5197;
color: #3083D4;
padding: 4px;
}

td.colonne3brochure {
width: 450px;
}

td.colonne1, 
td.colonnecommande
{
font-weight: bold;
border-top: 1px solid #0F5197;
background-color: #60A8E1;
border-bottom: 1px solid #0F5197;
border-left: 1px solid #0F5197;
border-right: 1px solid #0F5197;
color: #FFFFFF;
}

td.colonne1brochure
{
font-weight: bold;
border: 1px solid #0F5197;
background-color: #60A8E1;
color: #FFFFFF;
text-align: center;
padding: 4px;
}

td.colonnecommande,
td.colonne4commande
{
font-size: 11px;
text-align: left;
padding-left: 20px;
line-height: 140%;
}

td.colonnecommande a:link,
td.colonnecommande a:visited,
td.colonnecommande a:active,
td.colonnecommande a:hover
{
color: white;
text-decoration: underline;
}

td.colonne4commande a:link,
td.colonne4commande a:visited,
td.colonne4commande a:active,
td.colonne4commande a:hover
{
text-decoration: underline;
}

td.colonne2
{
background-color: #ECF2FF;
}

td.colonne3
{
background-color: #FFFFFF;
}

td.colonne3affiche
{
background-color: #FFFFFF;
width: 154px;
}

td.colonne3texte
{
text-align: left;
background-color: #FFFFFF;
padding: 5px;
}

td.colonne4
{
background-color: #E7EFF7;
font-weight: bold;
}

td.colonne4commande
{
background-color: #E7EFF7;
}

table img {
border: 0;
}

td.colonneImage
{
width: 154px;
border-bottom: 1px solid #0F5197;
}

td .milieuAffiche {
width: 60px;
}

table.sofT, table.sofTB
{ text-align: center;
font-size: 12px;
color: #404040;
/*width: 400px;*/
width: 100%;
background-color: #fafafa;
border: 1px #1D3C61 solid;
border-collapse: collapse;
border-spacing: 0px; }
/*
table.sofTB
{ 
width: 430px;
 }
*/
/*
table.sofT li, table.sofTB li { 
background-image: url("../icons/bullets_liste_tableau.gif");
 }
 */

/* Highlighting */
/* ----------------------------------------------------- */
.hl1 {
  background-color : #FFFF80;
  color : #000000;
  font-weight : bold; 
}
.hl2 {
  background-color : #FFB0FF;
  color : #000000;
  font-weight : bold; 
}
.hl3 {
  background-color : #B0FFFF;
  color : #000000;
  font-weight : bold; 
}
.hl4 {
  background-color : #FFB0B0;
  color : #000000;
  font-weight : bold; 
}
.hl5 {
  background-color : #B0FFB0;
  color : #000000;
  font-weight : bold; 
}
.hl6 {
  background-color : #B0B0FF;
  color : #000000;
  font-weight : bold; 
}

.interNews {
height:30px;
border-top:1px #3083D4 solid;
}

.newsboxdate { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
} 
.newsboxtitle {
font-family : Arial, Helvetica, sans-serif; 
font-size : 1em; 
font-weight : bold; 
color : #000000; 
background-color : #f0f0f0;
display: block;
padding: 2px 5px;
} 
.listindent {
margin-left:15px;
text-indent:-10px;
margin-top:3px;
margin-bottom: 10px;
}
.textindent {
margin-left:15px;
margin-top:3px;
margin-bottom: 10px;
}
.smallertext {
font-size : 0.9em; 
}
.newsindentpath1 {
margin-left:5px;
margin-top:10px;
margin-bottom:5px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 1em; 
font-weight : bold; 
color : #000000; 
}
.newsindentpath2 {
margin-left:15px;
margin-top:10px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 0.9em; 
font-weight : bold; 
color : #000000; 
}
.newsindentpath3 {
margin-left:25px;
margin-bottom:5px;
}

td.searchmenu form {
margin: 0px;
padding: 0px;
}

form.acquisitions fieldset
{
  border: 0;
  margin: 1em 0 1em;
  padding: 0;
}

form.acquisitions legend
{
  font-weight: bold;
}
