.banner{
	background-color:#444072;
}
.bannerBlueLine{
	background-color: #AEAADC;
}
.bannerRedLine{
	background-color: #CC0033;
}
.footerLine {
    background-color:#AEAADC;
    height:2px;
}
.tableauInscription{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}
.InscriptionCell{
	border-bottom: solid 1px #000080;
}
.labelCell
{
	padding-top:2px;
	/*background-color:#CCCCFF;*/
	background-color:#ddeeff;
	padding-left: 4px;
}
.hyperlien
{
	font-family: Arial;
	font-size: 12px;
}
.liensRapides {
	background-color: #CC0033; 
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0;
	background-repeat: repeat-x
}
a.liensRapides:link {
	color: white;
}
a.liensRapides:visited{
	color: white;
}
a.liensRapides:hover{
	text-decoration:underline;
	/*color:black;*/
}
.titreMenu{
	background-color: #444072;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-indent:4px;
	color: #ffffff;
	border-bottom-color: #444072;
	border-bottom-width: 1px
}
.titreMenuInverse{
	background-color: #444072;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-indent:4px;
	color: #00008b;
	border-bottom-color: #444072;
	border-bottom-width: 1px
}
.tableMenu{
	background-repeat: repeat;
	background-image: url(/course/images/bgmenufilet.jpg);
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}
.tableZoneCom{
	background-repeat: repeat;
	background-image: url(/course/images/bgmenufilet.jpg);
	padding-top:1px;
	padding-bottom:1px;
	padding-left:6px;
	padding-right:6px;
}
.menu {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}
a.menu:link {
	color: white;
}
a.menu:visited{
	color: white;
}
a.menu:hover{
	text-decoration:underline;
}
.itemMenu{
	padding-left: 2px;
}
.titreNouvelle{
	font-family: Arial;
	font-size: 12px; 
	font-weight: bold;  
	text-decoration: none;  
	color: #000080;
}
.titre{
	font-family: Arial;
	font-size: 18px; 
	font-weight: bold;  
	text-decoration: none;  
	color: #000080;
}
.soustitre{
	font-family: Arial;
	font-size: 14px; 
	font-weight: bold;  
	text-decoration: none;  
	color:#aa0033;
}
.soustitre2{
	font-family: Arial;
	font-size: 14px; 
	font-weight: bold;  
	text-decoration: none;  
	color:#000080;
}
.soustitre3{
	font-family: Arial;
	font-size: 12px; 
	font-weight: bold;  
	text-decoration: none;  
	color:#9999ff;
	
}
.texteGeneralBleu{
	font-family: Arial;  
	font-size: 12px;  
	font-weight: normal;  
	text-decoration: none;
	color: #000080;
}
.texteGeneralBleuPale{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #3366FF;
}
.texteGeneral{  
	font-family: Arial;  
	font-size: 12px;  
	font-weight: normal;  
	text-decoration: none;
	text-align:justify;
	color: #000000;
}
.texteGeneral_b{  
	font-family: Arial;  
	font-size: 12px;  
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	color: #000000;
}
.warning{  
	font-family: Arial;  
	font-size: 12px;  
	font-weight: normal;  
	text-decoration: none;  
	color:#ee0000;
}
.textePetit{  
	font-family: Arial;  
	font-size: 10px;  
	font-weight: normal;  
	text-decoration: none;  
	color: #000000;
}
.inputTexte{  
	font-family: Arial;  
	font-size: 12px;  
	font-weight: normal;  
	text-decoration: none;  
	color: #000000;
}
.texteErreur
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color:Red;
}
.label
{
	vertical-align:middle;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}
.labelcellule
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}
.info{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	padding-left:4px;
}
.titreSection{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#444072;
	padding-left:4px;
}
.titreSection td
{
	padding-left:4px;
}
.tableau
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}
.tableau td
{
	padding-left:4px;
}
.tableauHeader
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:White;
	background-color:#444072;
	height:20px;
}
.tableauHeader td
{
	padding-left :4px;
}
.alternateItem
{
	background-color:#ddeeff;
	font-family:Arial;
	font-size:12px;
}
.alternateItem td
{
	padding-left:4px;
}
.summaryTable
{
	background-color:#ffffe0;
	font-weight: bold;
	padding:0px 0px 2px 0px;
	margin:0px 2px 2px 2px;
	border-left: solid  1px red;
	border-bottom: solid  1px red;
	border-top: solid  1px red;
	border-right: solid  1px red;
} 
.outil
{
	border-left: solid 1px darkblue;
	border-bottom: solid 1px darkblue;
	border-right: solid 1px darkblue;
	border-top: solid 1px darkblue;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.liens
{
	
	border-right: solid 1px darkblue;
	border-top: solid 1px darkblue;
	padding: 1px 3px 1px 3px;
}
.liens td
{
	border-bottom: solid 1px darkblue;
	border-left: solid 1px darkblue;
	padding: 2px 4px 2px 4px;
}

.tableauLeger td
{
	border-bottom: solid 1px ddeeff;
	/*border-left: solid 1px ddeeff;*/
	padding: 2px 4px 2px 4px;
}

.tableauGeneral td
{
	border-bottom-style :none ;
}
.listpuces
{
 list-style-type :square;
 list-style-position :inside;
}

.titrePartenaireBleu
{
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    color:#000080;
    text-align:center;
}
.titrePartenaireBlanc
{
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    color:#d3d3d3;
    text-align:center;
}
.titrePartenaireRouge
{
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    color:#aa0033;
    text-align:center;
}