td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 555555;
}
td .lettre {
	color: #555;
}

table .hautBleu {
background-image:url(/img/fonds/hautFinal.jpg);
}
table .hautVert {
background-image:url(/img/fonds/jac-rapide.jpg);
}
pre {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 555555;
}
.lettre ul {
    background-color: #E8EDF7;
    list-style: none;
    margin: 0 16px 20px 16px;
    padding: 9px 10px 5px 10px;
    }
	 
.titres {
color:#FFFFFF;
 }	 

.lettre li {
    padding: 0 0 10px 16px;
	 list-style: none;
 }	
 
.titreMAJ {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.titreResume {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #555555;
}
.titreMIN {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.titreGrisBold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 555555;
}
.titreGrisBold10 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 555555;
}
.textfield {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	height: 18px;
	border-top-color: 888888;
	border-right-color: C0C0C0;
	border-bottom-color: DBDBDB;
	border-left-color: BEBEBE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;


}
.textfield2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	border-top-color: 888888;
	border-right-color: C0C0C0;
	border-bottom-color: DBDBDB;
	border-left-color: BEBEBE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;


}
.lienGris {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 555555;
	text-decoration: underline;
}
.lienGris:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 555555;
	text-decoration: none;
}
.lienGrisFin {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 555555;
	text-decoration: underline;
}
.lienGrisFin11 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 555555;
	text-decoration: underline;
}

.lienGrisFin:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 555555;
	text-decoration: none;
}
.lienGrisBold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: 555555;
}
.lienGrisBold:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: FFFFFF;
}
.lienRougeFin {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 6B2A42;
	text-decoration: none;
}
.lienRougeFin:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 6B2A42;
	text-decoration: underline;
}

.lienBleuFin {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 336699;
	text-decoration: none;
}

.lienBleuFin:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 336699;
	text-decoration: underline;
}

.lienBlancFin {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: FFFFFF;
	text-decoration: none;
}
.lienBlancFin:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: FFFFFF;
	text-decoration: underline;
}
.lienBlancBold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.lienBlancBold:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.txtBlancFin {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: FFFFFF;
}
.txtBlancBold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: FFFFFF;
}
.lienRougeB {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 6B2A42;
	font-weight: bold;
	text-decoration: none;
}
.lienRougeB:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 6B2A42;
	font-weight: bold;
	text-decoration: underline;
}
.lienGrisBold2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: 555555;
}
.lienGrisBold2:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: 555555;
}
.txtGris {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 555555;
}
.txtGrisBold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 555555;
}
.lienBleuBold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: 336699;
}
.lienBleuBold:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: 336699;
}

A {
text-decoration: underline;
        color: 336699;
}
A:hover {
text-decoration: none;
        color: 336699;
}
.lienBleuPt {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: 336699;
}
.lienBleuPt:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: 336699;
}
.titreBleuBold2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: 4770B6;
}

.titreBleuBold3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #4770B6;
}

.titreBleuBold2:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: 4770B6;
}
.titreBleuFin {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: 4770B6;
}
.titreBleuFin:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: 4770B6;
}
.lienRougeBold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: FF0000;
}
.lienRougeBold:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: FF0000;
}
.txtRouge {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 7F1C35;
}

.titreRouge {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: 7F1C35;
}

.soustitreRouge {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 7F1C35;
}


/*###############################*/
.bgF3B449{
	background-color: #F3B449;
	font: bold 11px Tahoma;
	color: #fff;
	text-transform: uppercase;
	padding: 0 5px 0 5px;
}

.bgFAE1B6 {
	background-color: #FAE1B6;
	font: 10px Tahoma;
	color: #555;
	padding: 5px;
	border: 1px solid #F3B449;
}

.bgFAE1B6 a {
	font: 10px Tahoma;
	color: #555;
	text-decoration: none;
	border-bottom: 1px solid #F3B449;
	height:20px;
	width: 100%;
	padding-top:3px;
}

.bgFAE1B6 a:hover{
	font: bold 10px Tahoma;
	color: #555;
}


.bg7F1C35{
	background-color: #7F1C35;
	font: bold 11px Tahoma;
	color: #fff;
	padding: 0 5px 0 5px;
	
}

.bg {
	padding: 5px;
	border: 1px solid #7F1C35;
}
.bg a {
	font: 10px Tahoma;
	color: #555;
	text-decoration: none;
	width: 100%;
	padding-top:3px;
}
.bg a:hover{
	font: bold 10px Tahoma;
	color: #555;
}


/*###############################*/
li.alerte {
	list-style-image: url(../img/icones/attention.gif);
} 
input.form_alerte {
	font-size:8pt;
	color:#FFFFFF;
	font-weight: normal;
	font-family:verdana, arial;
	border: thin dotted #000000;
	background-color: #993333;
}
textarea.form_alerte {
	font-size:8pt;
	color:#FFFFFF;
	font-weight: normal;
	font-family:verdana, arial;
border: thin dotted #000000;
	background-color: #993333;
}
select.form_alerte {
	font-size:8pt;
	color:#FFFFFF;
	font-weight: normal;
	font-family:verdana, arial;
    border: thin dotted #000000;
	background-color: #993333;
}

div.ZoneCacheFormulaire { position:absolute; z-index:1; padding=0 ; margin=0 ; overflow: hidden;  border: 1px none #000000; visibility: hidden; } 

.sloganbleu {color:#003366; font-size:11px; font-family:Verdana, Helvetica, sans-serif; font-weight:bold; text-decoration:underline;}
.sloganorange {color:#FF9900; font-size:11px; font-family:Verdana, Helvetica, sans-serif; font-weight:bold; text-decoration:underline;}
.mylink {color:#000000; font-size:10px; font-family:Verdana, Helvetica, sans-serif; font-weight:normal; text-decoration:none;}
.mylink:hover {color:#000000; font-size:10px; font-family:Verdana, Helvetica, sans-serif; font-weight:normal; text-decoration:none;}
.mylink:visited {color:#000000; font-size:10px; font-family:Verdana, Helvetica, sans-serif; font-weight:normal; text-decoration:none;}


/* texte info pages themes toutapprendre*/
.infosThemes {float:right; margin:12px 5px 0 10px; padding:2px; width:230px;}
.infoThemes div {}

/* developpement */
.preload{display:none;}
.center{text-align:center;}
.chemin {padding:10px 0 15px 0;}
.chemin h2{font-size:12px; display:inline;}
#conteneur{clear:both; position:absolute; left:50%; top:20px; margin:0 auto 0 -403px; width:850px; background:url('img/bg.gif');}

.bo{font-weight:bold; color:#FE8019;} /* bold orange */

.select { margin:5px 0 0 0;}
.select li {margin:8px 0 8px 0; list-style-image:url('/img/T3/puceOr.gif');}
.select table {margin:25px 0 15px 0;}
.select table th{text-align:left;}
.select table img {vertical-align:middle;}
.select td{padding:4px 0 4px 0;}
.select .tdRight{text-align:right;}
.select .tdSelectTitre {padding-bottom:15px;}
.select .tdSelectTitre h3{margin:5px;}
.select .tdSelectTitre img {vertical-align:middle;}
.select .editeur{border-bottom:solid 1px #364970; height:30px;}
.select .listeCours{font-size:14px;}





