A.actualites,A.actualites:hover,A.actualites:link,A.actualites:visited,A.actualites:active {
	font-family: Verdana;
	font-size: 10px;
	color: black;
	text-decoration: none;
	line-height: 12px;
	font-weight:normal;
}




A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3973B8;
	text-decoration: none;
}
A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3973B8;
	text-decoration: none;
}
A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #4497FA;
	text-decoration: none;
}
A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #2C89F8;
	text-decoration: none;
}











A.titrefutur:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #066B90;
	text-decoration: none;
	line-height: 14px;
}
A.titrefutur:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #066B90;
	text-decoration: none;
	line-height: 14px;
}
A.titrefutur:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #013C52;
	text-decoration: none;
	line-height: 14px;
}
A.titrefutur:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #00212D;
	text-decoration: none;
	line-height: 14px;
}
A.titreetudiant:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #C66702;
	text-decoration: none;
	line-height: 14px;
}
A.titreetudiant:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #C66702;
	text-decoration: none;
	line-height: 14px;
}
A.titreetudiant:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #973A02;
	text-decoration: none;
	line-height: 14px;
}
A.titreetudiant:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #6A2801;
	text-decoration: none;
	line-height: 14px;
}
A.titreequipe:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #5A3182;
	text-decoration: none;
	line-height: 14px;
}
A.titreequipe:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #5A3182;
	text-decoration: none;
	line-height: 14px;
}
A.titreequipe:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #230A3B;
	text-decoration: none;
	line-height: 14px;
}
A.titreequipe:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #19072A;
	text-decoration: none;
	line-height: 14px;
}
A.titremenu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3973B8;
	text-decoration: none;
}
A.titremenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3973B8;
	text-decoration: none;
}
A.titremenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #4497FA;
	text-decoration: none;
}
A.titremenu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #2C89F8;
	text-decoration: none;
}
A.lienexterne:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3973B8;
	text-decoration: none;
	padding-right:13px; background:url(/icones/external.png) no-repeat right center;
}
A.lienexterne:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3973B8;
	text-decoration: none;
	padding-right:13px; background:url(/icones/external.png) no-repeat right center;
}
A.lienexterne:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #4497FA;
	text-decoration: none;
	padding-right:13px; background:url(/icones/external.png) no-repeat right center;
}
A.lienexterne:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #2C89F8;
	text-decoration: none;
	padding-right:13px; background:url(/icones/external.png) no-repeat right center;
}
A.email:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3973B8;
	text-decoration: none;
}
A.email:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3973B8;
	text-decoration: none;
}
A.email:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #4497FA;
	text-decoration: none;
}
A.email:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #2C89F8;
	text-decoration: none;
}
A.lien:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #445566;
	text-decoration: none;
}
A.lien:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #445566;
	text-decoration: none;
}
A.lien:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #32669A;
	text-decoration: none;
}
A.lien:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #5F7C98;
	text-decoration: none;
}
A.titremenu2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4194B3;
	text-decoration: none;
	line-height: 12px;
}
A.titremenu2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4194B3;
	text-decoration: none;
	line-height: 12px;
}
A.titremenu2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #256C86;
	text-decoration: none;
	line-height: 12px;
}
A.titremenu2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #0396CD;
	text-decoration: none;
	line-height: 12px;
}
.titremenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #256C86;
	text-decoration: none;
	line-height: 12px;
}
.titresousmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #6A6A4B;
	text-decoration: none;
	line-height: 12px;
}
A.titresousmenu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #919165;
	text-decoration: none;
	line-height: 12px;
}
A.titresousmenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #919165;
	text-decoration: none;
	line-height: 12px;
}
A.titresousmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #7C7C24;
	text-decoration: none;
	line-height: 12px;
}
A.titresousmenu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #747434;
	text-decoration: none;
	line-height: 12px;
}
.chemin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #75868C;
	text-decoration: none;
	line-height: 12px;
}
A.chemin:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #75868C;
	text-decoration: none;
	line-height: 12px;
}
A.chemin:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #75868C;
	text-decoration: none;
	line-height: 12px;
}
A.chemin:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #2E4750;
	text-decoration: none;
	line-height: 12px;
}
A.chemin:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #2E4750;
	text-decoration: none;
	line-height: 12px;
}
.titrepara {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #03035C;
	text-decoration: none;
}
.soustitrecontenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #03035C;
	text-decoration: none;
	line-height: 16px;
	left: 8px;
	right: 8px;
}
.liencontenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #6D8A97;
	text-decoration: none;
	line-height: 14px;
}
A.liencontenu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #1078A9;
	text-decoration: underline;
	line-height: 14px;
}
A.liencontenu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #065175;
	text-decoration: underline;
	line-height: 14px;
}
A.liencontenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #1095D4;
	text-decoration: underline;
	line-height: 14px;
}
A.liencontenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #5391AE;
	text-decoration: underline;
	line-height: 14px;
}
A.lieninterne:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #1078A9;
	text-decoration: underline;
	line-height: 14px;
}
A.lieninterne:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #065175;
	text-decoration: underline;
	line-height: 14px;
}
A.lieninterne:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #1095D4;
	text-decoration: underline;
	line-height: 14px;
}
A.lieninterne:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #5391AE;
	text-decoration: underline;
	line-height: 14px;
}
.titrerubrique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #013A4F;
	line-height: 16px;
}
.titreUE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #013A4F;
	line-height: 16px;
}
.titreMatiere {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #013A4F;
	line-height: 16px;
}
.piedspage {
	font-family: arial;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #2C5172;
	line-height: 12px;
}
.cadre {
	background-color: #FAFDFF;
	border: 1px solid #D6E4F8;
}
.cadrebloc {
	background-color: #F4F4EB;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #B5B594;
	border-left-color: #B5B594;
}
.zone_tetiere {
	BACKGROUND:   url(../images/tetiere_fond.jpg) repeat-x; 
}
.zone_tetiere_f {
	BACKGROUND:   url(../images/tetiere_fond_f.jpg) repeat-x; 
}
.zone_recherche {
	background-image:   url(../images/recherche_fond.gif);
	background-repeat: repeat;
}	
.recherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #060B6A;
}
.champ {
	BORDER-RIGHT: #4679C0 1px solid;
	BORDER-TOP: #4679C0 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #4679C0 1px solid;
	WIDTH: 98px;
	BORDER-BOTTOM: #4679C0 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 16px;
	BACKGROUND-COLOR: #FFFFFF;
	line-height: 11px;
	color: #010446;
}
.zone_acces {
	background-image:   url(../images/bloc_acces.jpg);
	background-repeat: no-repeat;
}
.pointilles {
	background-image:   url(../images/pointilles_fond.gif);
	background-repeat: repeat-y;
}
.pointilles_vertical {
	background-image:   url(../images/point_vertical.gif);
	background-repeat: repeat-y;
}
.pointilles_horizon {
	background-image:   url(../images/point_horizon.gif);
	background-repeat: repeat-x;
}
.boutonmenu {
	background-image:   url(../images/bt_droite_fond.jpg);
	background-repeat: repeat-x;
}
.boutonmenu2 {
	background-image:   url(../images/bt_droite_fond2.jpg);
	background-repeat: repeat-x;
}
.boutonmenu3 {
	background-image:   url(../images/bt_fond_off.jpg);
	background-repeat: repeat-x;
	border-right-width: none;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #A9B0AF;
	border-bottom-color: #74818B;
}
.boutonmenu3on {
	background-image:   url(../images/bt_fond_on.jpg);
	background-repeat: repeat-x;
}
.degrade {
	background-image:   url(../images/degrade_fond.jpg);
	background-repeat: repeat-x;
}
.degrade2 {
	background-image:   url(../images/degrade.jpg);
	background-repeat: repeat-x;
}
.piedspage {
	background-image:   url(../images/pieds_fond.gif);
	background-repeat: repeat-x;
}
.adresses {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}
.ligne01 {
	background-color: #EEEEDB;
}
.ligne02 {
	background-color: #E0E0C6;
}
.fondbloc_f {
	background-color: #E6EFEC;
}
.ligne01_f {
	background-color: #CDE7ED;
}
.ligne02_f {
	background-color: #BAE1EE;
}
.ligne03_f {
	background-color: #A6DAF0;
}
.ligne04_f {
	background-color: #9AD6F0;
}
.ligne05_f {
	background-color: #80CEF2;
}
.corpstexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3973B8;
	text-decoration: none;
	line-height: 16px;
	left: 8px;
	right: 8px;
	list-style-image: url(../images/puce_liste.gif);
	list-style-type: none;
}
.corpstexte ol {
	list-style-image: none;
	list-style-type: decimal;
}
.corpstexte li li {
	list-style-image: url(../images/puce_f.gif);
	list-style-type: none;
}
A.titremenuform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

#container {
	font: 8pt arial, helvetica, serif;
	width: 600px;
	background: #F4ECD9;
	text-align: left;
	border: none;
	margin: 0 auto;
}

#nav, #nav ul {
	float: left;
	width: 790px;
	list-style: none;
	line-height: 1.4;
	background-image: url(../images/degrade_fond.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	padding: 0;
	border: solid thin #CCCCCC;
	border-width: 1px 0;
	_modif_ian_margin: 0 0 12px 0;
	margin: 0 0 0 0;
}

#nav a {
	display: block;
	/*width: 110px;
	w\idth: 120px;*/
	color: #0066CC;
	text-decoration: none;
	padding: 3px 6px;
}

#nav a.daddy {
	background-image: url(../images/puce_liste.gif);
	background-repeat: no-repeat;
	background-position: center right;
	font: 7pt arial, helvetica, serif;
	font-weight: bold;
	padding-left: 10px;
	width: 140px;
}

#nav a.orphan {
	font: 7pt arial, helvetica, serif;
	font-weight: bold;
	padding-left: 10px;
	width: 140px;
}

#nav li {
	float: left;
	padding: 0;
	width: 135px;
	ian_width: 144px;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 173px;
	w\idth: 167px;
	font-weight: bold;
	background: #E0E0C6;
	border-width: 1px;
	margin: 0;
}

#nav li li {
	zpadding-right: 12px;
	zwidth: 156px
	padding-right: 12px;
	width: 170px
}

#nav li ul a {
	width: 156px;
	w\idth: 108px;
}

#nav li ul ul {
	margin: -21px 0 0 168px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #CDE7ED;
}

#nav a:hover {
	color:#666666;
}

#content {
	clear: left;
}

#content a {
	color: #7C6240;
}

#content a:hover {
	text-decoration: none;
}
.floatleft { 
	float: left;
	margin-right: 30px;
}
.boutonListe {
	background-image:   url(../images/bt_fond_on.jpg);
	background-repeat: repeat-x;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.champFiche {

	BORDER-RIGHT: #4679C0 1px solid;
	BORDER-TOP: #4679C0 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #4679C0 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #4679C0 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 16px;
	BACKGROUND-COLOR: #FFFFFF;
	line-height: 11px;
	color: #010446;
}
.SautPageApres {page-break-after:always}
@media print{   
	.ecran {display: none;}
	@page {size:landscape}

}
@media screen{
	.imprime {display: none;}
}
.champ2 {

	BORDER-RIGHT: #4679C0 1px solid;
	BORDER-TOP: #4679C0 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #4679C0 1px solid;
	BORDER-BOTTOM: #4679C0 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 16px;
	BACKGROUND-COLOR: #FFFFFF;
	line-height: 11px;
	color: #010446;
}
.souligne {
	text-decoration: underline overline;
}

