/* Global Styles */

td a.Lienlog:hover
{
color:silver;
text-decoration:none;	
}

td a.LienlogT:hover
{
color:silver;
text-decoration:none;
}



td.exemple{
 background-color: #3C78B5;
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
    padding: 3px;
    font-size:12px;
    font-family:Arial;
    text-align:left;
    padding: 8px 3px;
    height:32px;
}

td.exemple a:hover{

    color: #E58E3E;
text-decoration:none;
border-bottom:1px solid #E58E3E;

}
td.exemple a{
border-bottom:1px solid #fff;
}

td.exemple1{
 background-color: #3C78B5;
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
    padding: 3px;
    font-size:16px;
    font-family:Garamond;
    padding: 8px 3px;
}

body {
	margin:0px;
	}

.menu_parent
{
   /* margin:auto;*/
    border:1px solid #3c78b5;
    width:162px;
    margin-left:27px;
    background-color:#3c78b5;
}

.menu_parent_training
{
   /* margin:auto;*/
    border:1px solid #F38272;
    width:162px;
    margin-left:7%;
    background-color:#F38272;
}

.menu_home
{
margin-bottom:0px;
    }
.menu_parent ul
{
   list-style:none;
   width:165px;
   margin-left:0px;
   /*border:1px solid red;*/
 }
 .menu_parent ul li span
 {
    font-family:Garamond;
    font-size:16px;
    /*font-weight:normal*/
  }
 .menu_parent ul li
{
  font-family:Arial;
  font-size:12px;
  padding-left:5px;
  padding-top:6px;
  border-bottom:1px solid #fff;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  padding-bottom:6px;
  color:White;
  
}

.menu_parent_training ul
{
   list-style:none;
   width:165px;
   margin-left:0px;
   /*border:1px solid red;*/
 }
 .menu_parent_training ul li span
 {
    font-family:Garamond;
    font-size:16px;
    /*font-weight:normal*/
  }
 .menu_parent_training ul li
{
  font-family:Arial;
  font-size:12px;
  padding-left:5px;
  padding-top:6px;
  border-bottom:1px solid #fff;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  padding-bottom:6px;
  color:Blue;
  
}
#TreeView1t1i
{
    border:1px solid red;
    color:red
    }
 .menu_parent ul li a
 {
    text-decoration:underline;
    }
 .menu_parent ul li a:hover
{
color:#ff632f
}

.menu_parent_training ul li a
 {
    text-decoration:underline;
    }
 .menu_parent_training ul li a:hover
{
color:#ff632f
}

td {
	font:11px arial;
	color:#333333;
	}
	
a {
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
	}
	
a:hover {
	color:#666666;
	text-decoration:underline;
	}
	
/* ID Styles */

#navigation a {
	font:15px "Calisto MT";
	color: #ffffff;
	text-decoration:none;
	
	}
	
#navigation a:hover {
	color:#666666;
	}

#padding {
	padding:20px 5px 20px 5px;
	}
	
#calendar td {
	border: 1px solid rgb(0,51,153);
	}
	
#noborder td {
	border: 0px;
	}
	
#weekdays th {
	font:11px arial;
	color: #ffffff;
	font-weight:bold;
	border: 0px;
	padding:2px;
	}

#calheader td {
	font-weight:bold;
	}

/* Class Styles */

.logo {
	font:18px times new roman;
	color: #0E177C;
	letter-spacing:.3em;
	font-weight:bold;
	line-height:22px;
	}

.tagline {
	font:11px times new roman;
	color: #CC3300;
	letter-spacing:.2em;
	}

.smallText {
	font:12px times new roman;
	color: #CC3300;
	line-height:18px;
	}

.pageHeader {
	font:30px  "Calisto MT";
	color: #0099FF;
	letter-spacing:.1em;
	line-height:38px;
	}
	
.bodyText {
	font:12px arial;
	color:#333333;
	line-height:24px;
	}
	
.pageName {
	font:20px georgia;
	color: #CC3300;
	letter-spacing:.1em;
	line-height:26px;
	}
	
.subHeader {
	font:14px times new roman;
	color: #003399;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.navText {
	font:10px arial;
	color: #333300;
	letter-spacing:.1em;
	}
	
.bluetitle
{
    /*FONT-WEIGHT: bold;*/
    FONT-SIZE: 16px;
    COLOR:#3c78b5;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
.bluetitle_Training
{
    /*FONT-WEIGHT: bold;*/
    FONT-SIZE: 16px;
    COLOR: Maroon;
    FONT-FAMILY: Arial, Verdana, Helvetica
}







/*Message */

.post-it_en {
    width: 345px;
    margin-bottom: 7px;
    padding-top: 11px;
}

.post-it_in {
    width: 345px;
    margin-bottom: 7px;
    padding-top: 11px;
}

.post-it--body {
    font-size: 12px;
    min-height: 136px;
    padding: 0 25px 25px;
 }

.post-it--title {
    font-family: "Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;
    font-weight: 600;
    padding:5px 0 5px 30px;
    font-size: 15px;
    margin:0;
}

.post-it--content {
    max-height: 520px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.post-it--content p {
    margin:0 0 14px;
}

.post-it--underline {
    margin-top: 7px;
    height: 17px;
    width: 100%;
}

.entretien.post-it_en { background: transparent url("../images/post-it_entretien_haut.png") 0 top no-repeat; }
.entretien .post-it--body { background: transparent url("../images/post-it_entretien_bas_long.png") left bottom no-repeat; }
.entretien .post-it--title { color:#ff0000/*#f39500*/; background: transparent url("../images/ico_Messages_Accueil_Entretien.png") 0 center no-repeat; }
.entretien .post-it--underline { background: transparent url("../images/post-it_ligne_entretien.png") center 0 no-repeat; }

.info.post-it_in { background: transparent url("../images/post-it_info_haut.png") 0 top no-repeat; }
.info .post-it--body { background: transparent url("../images/post-it_info_bas_long.png") left bottom no-repeat; }
.info .post-it--title { color:#0a739f; background: transparent url("../images/ico_Messages_Accueil_Info.png") 0 center no-repeat; }
.info .post-it--underline { background: transparent url("../images/post-it_ligne_info.png") center 0 no-repeat; }
