.lineDots {
    background-image: url(/img/line_dots.gif);
    background-repeat: repeat-x;
}


.lineDotsDark {
    background-image: url(/img/line_dots_dark.gif);
    background-repeat: repeat-x;
}

.verticalLines {
    background-image: url(/img/vertical_lines.gif);
}


.verticalLineDots {
    background-image: url(/img/vertical_line_dots.gif);
    background-repeat: repeat-y;
}


body,p,td
{
  color:                    #666666;
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                9pt;
  text-align :              justify;
}

/*****************************************************************************/

.alert {
	color : #d92b2b;
    font-weight:bold;
}

.bgGradient {
    background-image: url(/img/bg_gradient.gif);
}
.lineMenuUp { background-color : #cdd2d5; }

.lineUp { background-image: url(/img/line_up.gif); }
.lineBottom { background-image: url(/img/line_bottom.gif); }
.lineLeft { background-image: url(/img/line_left.gif); }
.lineRight { background-image: url(/img/line_right.gif); }

.bgContactInfo { background-color : #f5f5f7; }

.bgBar {background-image: url(/img/barre_bg.gif);}
#logo_ul {
    background: #fff url(/img/logo_ul.png) center center no-repeat;
}
.bar {
        background-image: url(/img/barre.gif);
        background-repeat: no-repeat;
}
.fontBar {
        color:                    #FFFFFF;
        font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        font-size:                9pt;
}
/*****************************************************************************/

.petiteLettres
{
  color:                    #666666;
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                8pt;
}


.etiquette
{
  color:                    #516DBA;
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                10pt;
  font-weight:bold;
}

.legende { text-align : left;}
.label{
    font-family:        "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size:          12pt;
    font-weight:        bold;
    color:              #585851;
}
.veldSet{
    align : left;
    height : 135px;
    width : 450px;
}

.titrePage {
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                16pt;
}

.titre {
  color:                    #4a5094;/*#565473;*/
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                12pt;
  font-weight:              bold;
  text-align:				left;
}
.sousTitre {
  color:                    #666666;
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                10pt;
  font-weight:              bold;
  text-align:				left;
}


.sousTitreResultItem {
  color:                    #666666;
  font-family:              "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
  font-size:                9pt;
  font-weight:              bold;
  text-align:				left;
}


.sst1{
  color:                    #4a5094;/*#565473;*/
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                12pt;
  font-weight:              bold;
  text-align:				left;

}
.sst2{
  color:                    #4a5094;/*#565473;*/
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                10pt;
  font-weight:              bold;
  margin-left :             10px;
  text-align:				left;
}

.sst3{
  color:                    #4a5094;/*#565473;*/
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                10pt;
  font-weight:              bold;
  text-decoration :         underline;
  margin-left :             20px;
  text-align:				left;
}

/*
.refBiblio{
  color:                    #5a65a4;
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                10pt;
  font-weight:              bold;
}

.etiqRefBiblio{
  font-weight:              bold;
}
*/


/************ LINKS ************/

a{
  color:                    #8B95BD;
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                9pt;
  /*font-weight:              bold;*/
  text-decoration: underline;
}
a:hover  {
  color:                    #8B95BD;
  /*font-weight:              bold;*/
  text-decoration: underline;
}
a:visited {  }
a:active {  }





/* link for availableTradBar */
a.availableTradBar {
  color:                    #c12a00;
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                8pt;

  text-decoration: underline;
}

a.availableTradBar:hover  {
  color:                    #c12a00;
  text-decoration: underline;
}

a.availableTradBar:visited {  }
a.availableTradBar:active {  }



/* link for titreResultItem */
.titreResultItem {
  color:                    #4a5094;/*#565473;*/
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                10pt;
  font-weight:              bold;
  text-align :              left;
  text-decoration: none;
}

a.titreResultItem {
  color:                    #4a5094;/*#565473;*/
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                10pt;
  font-weight:              bold;
  text-align :              left;
  text-decoration: none;
}

a.titreResultItem:hover  {
  color:                    #c12a00;
  text-decoration: none;
}

a.titreResultItem:visited {  }
a.titreResultItem:active {  }


/* link for upper menu */
.menuUp {
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                8pt;
}
a.menuUp {
  color:                    #666666;
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                8pt;
  text-decoration: none;
}

a.menuUp:hover  {
  color:                    #731900;
  text-decoration: none;
}
a.menuUp:visited {  }
a.menuUp:active {  }


a.menuUpOn {
  color:                    #731900;
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                8pt;
  text-decoration: none;
}

a.menuUpOn:hover  {
  color:                    #731900;
  text-decoration: none;
}
a.menuUpOn:visited {  }
a.menuUpOn:active {  }



a.toolbar {
  color:                    #646464;
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                9pt;
  text-decoration: none;
}


a.toolbar:hover  {
  color:                    #646464;
  text-decoration: none;
}

a.toolbar:visited {  }
a.toolbar:active {  }

/* link for left menu */
.menuLeft {
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                9pt;
  text-align :              left;
  background-color :        #FFFFFF;
}

a.menuLeftLinkTitle {
  color:                    #4a5094;
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                9pt;
  font-weight   : bold;
  text-decoration: none;
}

a.menuLeftLink {
  display:block;
  height : 20;
  width:170px;
  color:                    #646464;
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                9pt;
  text-decoration: none;
}


a.menuLeftLink:hover  {
  color:                    #646464;
  text-decoration: none;
}

a.menuLeftLink:visited {  }
a.menuLeftLink:active {  }


a.menuLeftAdminLink {
  color:                    #646464;
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                9pt;
  text-decoration: none;
}




.menuLeftOn {
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                9pt;
  text-align :              left;
  font-weight : bold;
  background-color :       #e6e6e6;
}

.menuLeftOn2 {
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                9pt;
  text-align :              left;
  font-weight : bold;
}



a.menuLeftLinkOn {
  display:block;
  height : 20;
  width:170px;
  color:                    #646464; /*#FFFFFF;*/
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                9pt;
  text-decoration: none;
}

a.menuLeftLinkOn:hover  {
  color:                    #646464; /*#FFFFFF;*/
  text-decoration: none;
}
a.menuLeftLinkOn:visited {  }
a.menuLeftLinkOn:active {  }

a.menuLeftLinkOn2 {
  display:block;
  height : 20;
  width:170px;
  color:                    #646464; /*#FFFFFF;*/
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                9pt;
  text-decoration: none;
}

a.menuLeftLinkOn2:hover  {
  color:                    #646464; /*#FFFFFF;*/
  text-decoration: none;
}
a.menuLeftLinkOn2:visited {  }
a.menuLeftLinkOn2:active {  }



/* link for language menu */
.menuLang {
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                9pt;
  text-decoration: underline;
}
a.menuLang {
  color:                    #FFFFFF;
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                9pt;
  text-decoration: none;
  text-decoration: underline;
}


a.menuLang:hover  {
  color:                    #dddddd;
  text-decoration: none;
}
a.menuLang:visited {  }
a.menuLang:active {  }

.menuLangOn {
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                9pt;
  color:                    #FFFFFF;

}

a.subscribe {
  color:                    #cd6437;
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                9pt;
  text-decoration: none;
  text-decoration: underline;
}


a.subscribe:hover  {
  color:                    #cd6437;
  text-decoration: none;
}
a.subscribe:visited {  }
a.subscribe:active {  }


a.gris {
  color:                    #666666;
  font-family:              "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:                9pt;
  text-decoration: none;
  text-decoration: underline;
}


a.gris:hover  {
  color:                    #666666;
  text-decoration: none;
}
a.gris:visited {  }
a.gris:active {  }



.smallPagerOn {
	font-family		:         	Verdana, Arial, Helvetica, sans-serif;
	font-weight  	: 			bold;
	color 			: 			#ad8280;

    border-style 	: 			solid;
	border-color 	: 			#dedfde;
	border-width 	:			1px;


}

a.smallPager {

	color			:         	#a5aac6;
	font-family		:           Verdana, Arial, Helvetica, sans-serif;
	font-weight  	: 			bold;
	font-size		:           9pt;

	border-style 	: 			solid;
	border-color 	: 			#FFFFFF;
	border-width 	:			1px;

	text-decoration	: 			none;

}


a.smallPager:hover  {
	font-family:              Verdana, Arial, Helvetica, sans-serif;
	color:                    #a5aac6;
	text-decoration: none;
	font-weight  : bold;
}
a.smallPager:visited {  }
a.smallPager:active {  }


/************ FORMS ***************/
.formElt {
    font-family:        "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size:          9pt;
    color :             #7E7E7E;
    border-width:       1px 1px 1px 1px;
    border-style:       solid solid solid solid;
    border-color:       #cdd2d5;
}

.formEtiq  {
  font-family:            "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:              9pt;
  text-align : left;
  font-weight : bold;
}

.formEtiqOrange  {
  color:                  #EF4A09;
  font-family:            "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size:              9pt;
  text-align : left;
  /*font-weight : bold;*/
}

/************** TABLES *******************/
.tableTitle {
    font-family:        "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size:          9pt;
    font-weight:        bold;
    color:              #FFFFFF;
    background-color:   #B9B9B9;
}

.tableLine{
  background-color:         #808080;
}

.tableLine2{
  background-color:         #DDDDDD;
}

.tablePair{
  background-color:         #FFFFFF;
}

.tableImpair{
  background-color:         #F6F2F6;
}

.titre_tableau, .tit { font-weight: bold; }
a.titre_tableau:hover, a.navegation:hover { text-decoration: none; }
.droite { text-align: right; }
.entitulesResultat { font-weight: bold; }

