/* Global Styles */

body {
	margin:0px;
	}
/*table {
    border:1px;
	border-collapse:collapse;
	}	*/
	
a {
	color: #00000;
	font-weight:normal;
	text-decoration:none;
	}	
a:hover {
	color: #FF6600;
	}
	
/* ID Styles */
.bordtab {
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}
.bordtabsujets {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
}

.bordtabdroite {
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #000000;
}
	
#navigation a {
	font:Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:16px;
	display:block;
	padding: 0px 10px;
	border-right:1px solid #FF6600;
	}
	
#navigation a:hover {
	color:#ffffff;
	background: #FF6600;
	}

#navigadmin a {
	font:Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing:normal;
	line-height:16px;
	display:block;
	padding: 0px 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF6600;
	border-left-width: 1px;
	border-left-color: #FF6600;
	}
	
#navigadmin a:hover {
	color:#ffffff;
	background: #FF6600;
	}



#navigation3 a {
	font:Arial, Helvetica, sans-serif;
	color:#ffCC00;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:16px;
	display:block;
	padding: 0px 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFCC00;
	border-left-color: #FFCC00;
	}
	
#navigation3 a:hover {
	color:#000000;
	background: #FFCC00;
	}
	
		
#padding {
	padding:14px;
	}
	
/* Calendar Styles */

#calendar td {
	border: 1px solid #26354A; 
	}
	
#noborder td {
	border: 0px;
	}

#calheader td {
	font-weight:bold;
	color: #ffffff;
	}
	
/* Class Styles */

.logo {
	font:24px Times New Roman, Times, serif;
	color: #FFBA00;
	letter-spacing:.3em;
	line-height:26px;
	}
	
.logo2 {
	font:16px Times New Roman, Times, serif;
	color: #FFBA00;
	letter-spacing:0em;
	line-height:30px;
}
.logo3 {
	font:40px Arial, Times, serif;
	color: #FFBA00;
	font-weight:bold;	
    padding: 20px;
}

.logo4 {
	font:18px Times New Roman, Times, serif;
	color: #FFBA00;
	font-weight:bold;
	padding: 20px;
	}
.tagline {
	font: 11px Arial, Helvetica, sans-serif;
	color: #D3DCE6;
	line-height:16px;
	}
	
.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	color:#26354A;
	letter-spacing:.1em;
	}

.detailText {
    width: 704px;
	border:0;
	padding: 2px 2px 2px 10px;
	font:13px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#26354A;
	}
.detailNomb {
    width: 50px;
	border:0;
	padding: 2px 2px 2px 10px;
	font:13px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#26354A;
	}
	.detailNomb20 {
    width: 20px;
	border:0;
	padding: 2px 2px 2px 10px;
	font:13px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#26354A;
	}

.detailNomb100 {
	width: 100px;
	line-height:12px;
	color:#26354A;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	}	

.detailTextL {
    width: 300px;
	border:0;
	padding: 2px 2px 2px 10px;
	font:13px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#26354A;
	}
.detailTextL200 {
    width: 200px;
	border:0;
	padding: 2px 2px 2px 10px;
	font:13px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#26354A;
}
.Liste {
    width: 200px;
	margin-left: 10px;
	border:0:
	padding: 2px 2px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
}
.pageName {
	color: #FF6600;
	font-weight:bolder;
	letter-spacing:0.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	}
.pageName2 {
	font:24px Arial, Helvetica, sans-serif;
	color: #FF6600;
	border:0:
	}	
.subHeader {
	color: #2D374D;
	font-weight:bold;
	line-height:30px;
	letter-spacing:0em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}	
.subHeader2 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color: #2D374D;
	font-weight:bold;
	line-height:20px;
	letter-spacing:0em;
	}	
	
.dateliste {
	color: #26354A;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	
}
.rubriqueliste {
	color: #26354A;
	padding: 2px 2px 2px 5px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	
}
.dossierliste {
   
	font:13px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px 2px 2px 5px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	
	
}
.sujetliste {
   
	font:13px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px 2px 2px 5px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	
	
}

.auteurliste {
   
	font:13px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px 2px 2px 5px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	
	
}
.numliste {
   
	font:13px Arial, Helvetica, sans-serif;
	color: #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	
	
}

.archliste {
  
	font:13px Arial, Helvetica, sans-serif;
	color: #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	
	
}

.brliste {
  
	font:13px Arial, Helvetica, sans-serif;
	color: #000000;
	border-bottom:1px solid #000000;
	
	
}

.entdateliste {
   
	font:13px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px 2px 2px 2px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	
}
.entrubriqueliste {
   
	font:13px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px 2px 2px 5px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	
}
.entdossierliste {
   
	font:13px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px 2px 2px 5px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	
}
.entsujetliste {
   
	font:13px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px 2px 2px 5px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	
}

.entauteurliste {
   
	font:13px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px 2px 2px 5px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	
}
.entnumliste {
   
	font:13px Arial, Helvetica, sans-serif;
	color: #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	
}

.entarchliste {
  
	font:13px Arial, Helvetica, sans-serif;
	color: #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	
}

.entbrliste {
  
	font:13px Arial, Helvetica, sans-serif;
	color: #000000;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	
}

.subHeaderB {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}	
.navText {
	font:10px Arial, Helvetica, sans-serif;
	color: #26354A;
	letter-spacing:.1em;
	line-height:16px;
	}
.navText2 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-weight:bold;
	letter-spacing:.1em;
	line-height:16px;
}
.calendarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #26354A;
	letter-spacing:.1em;
	}	
.sidebarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #FFBA00;
	letter-spacing:.1em;
	line-height:18px;
}
.logomess {
	color: #FFBA00;
	letter-spacing:0.1em;
	line-height:20px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
}
.ListeTitre {
	color: #26354A;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.ListeTitreDroite {
	color: #26354A;
	padding: 2px 2px 2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.texte12grasorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}

.ListeChamp {
	color: #000000;
	padding: 2px 2px 2px 5px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.ListeChampDroite {
	color: #26354A;
	padding: 2px 2px 2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.ListeLien {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.texte12noirfin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.texte12bleufin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #26354A;
	border: 1px solid #000000;
}
.num12bleufin {
    width: 20px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #26354A;
	border: 1px solid #000000;
}
.texte12bleufinderoulant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #26354A;
	border: 1px solid #000000;
	width: 180px;
}
.etroit10 {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: -0.05em;
}
.texte12grasBlanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.TitreRubrComite {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-weight:bold;
	line-height:16px;
}
.boutonmail {
	color:#26354A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px outset #666666;
}
.numCF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #FFBA00;
	font-weight: bold;
	line-height: 40px;
}
.navigadminsanslien {
	text-decoration: none;
	letter-spacing:normal;
	line-height:16px;
	display:block;
	padding: 0px 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF6600;
	border-left-width: 1px;
	border-left-color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}
.cv_name {
	color: #FF6600;
	font-weight:bolder;
	letter-spacing:0.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.texte11bleufin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #26354A;
}

.texte14bleugras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #26354A;
}

.texte11orangefin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF6600;
}
.TexteDoc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.tableaufin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
a.tableaufin:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
a.tableaufin:hover{
	color: #990000;
	text-decoration: underline;

}