﻿body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	padding-left: 2px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-left: 2px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-left: 2px;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-left: 2px;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-left: 2px;
}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-left: 2px;
}
.t1 {
	font-size: 12px;
	font-weight: bold;
}
.entete .raccourci {
	font-weight: bold;
}
.pied .raccourci {
	font-weight: normal;
}
.raccourci {
	font-size: 9px;
}
.raccourci a.vert:link,
.raccourci a.vert:visited,
.raccourci a.bleu_pale:link,
.raccourci a.bleu_pale:visited,
.raccourci a.gris:link,
.raccourci a.gris:visited {
	text-decoration: none;
}
.raccourci a.vert:hover,
.raccourci a.bleu_pale:hover,
.raccourci a.gris:hover {
	text-decoration: underline;
}
.raccourci a.bleu_fonce:link,
.raccourci a.bleu_fonce:visited {
	text-decoration: none;
}
.raccourci a.bleu_fonce:hover {
	text-decoration: underline;
	color: #449ad8;
}
.vert { 
	color: #d3ff74;
}
.bleu_fonce {
	color: #006bb7;
}
.bleu_pale {
	color: #acf9ff;
}
.bleu_gris {
	color: #bde1e4;
}
.gris {
	color: #565656;
}
.taille {
	font-size: 9px;
	color: #ffffff;
}
.taille a:link,
.taille a:visited {
	text-decoration: none;
	color: #006bb7;
}
.taille a:hover {
	text-decoration: underline;
}
.taille .petite_taille {
	font-size: 10px;
	font-weight: bold;
}
.taille .grande_taille {
	font-size: 16px;
	font-weight: bold;
}
.recherche input {
	font-size: 11px;
}
.menu .btnNiv2:link,
.menu .btnNiv2:visited {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.menu .btnNiv2:hover {
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}
.contenu {
	font-size: 12px;
}
.contenu .texte_1 {
	line-height: 1.25em;
}
.niv1 .contenu .col_gauche .english_services:link,
.niv1 .contenu .col_gauche .english_services:visited {
	font-size: 10px;
	font-weight: normal;
	color: #717171;
	text-decoration: none;
}
.niv1 .contenu .col_gauche .interpretariat:link,
.niv1 .contenu .col_gauche .interpretariat:visited {
	font-size: 10px;
	font-weight: normal;
	color: #717171;
	text-decoration: none;
}
.niv1 .contenu .col_gauche .english_services:hover{
	font-size: 10px;
	font-weight: normal;
	color: #717171;
	text-decoration: underline;
}
.niv1 .contenu .col_gauche .interpretariat:hover {
	font-size: 10px;
	font-weight: normal;
	color: #717171;
	text-decoration: underline;
}
.niv1 .contenu .col_gauche .nouvelles a:link,
.niv1 .contenu .col_gauche .nouvelles a:visited {
	font-size: .9em;
	font-weight: normal;
	color: #006bb7;
	text-decoration: none;
}
.niv1 .contenu .col_gauche .nouvelles a:hover {
	font-size: .9em;
	font-weight: normal;
	color: #449ad8;
	text-decoration: underline;
}
.niv1 .contenu .col_milieu .evenements a:link,
.niv1 .contenu .col_milieu .evenements a:visited {
	font-size: .9em;
	font-weight: normal;
	color: #717171;
	text-decoration: none;
}
.niv1 .contenu .col_milieu .evenements a:hover {
	font-size: .9em;
	font-weight: normal;
	color: #717171;
	text-decoration: underline;
}
.niv2 .contenu .col_gauche .menu_niv2 a:link,
.niv2 .contenu .col_gauche .menu_niv2 a:visited {
	font-size: .9em;
	font-weight: normal;
	color: #717171;
	text-decoration: none;
}
.niv2 .contenu .col_gauche .menu_niv2 a:hover {
	font-size: .9em;
	font-weight: normal;
	color: #449ad8;
	text-decoration: underline;
	background-color: #ffffff;
}
.niv2 .contenu .col_gauche .menu_niv2 a.menu_niv4_elem:link,
.niv2 .contenu .col_gauche .menu_niv2 a.menu_niv4_elem:visited,
.niv2 .contenu .col_gauche .menu_niv2 a.menu_niv5_elem:link,
.niv2 .contenu .col_gauche .menu_niv2 a.menu_niv5_elem:visited {
	font-size: .8em;
	font-weight: normal;
	color: #717171;
	text-decoration: none;
}
.niv2 .contenu .col_gauche .menu_niv2 a.menu_niv4_elem:hover,
.niv2 .contenu .col_gauche .menu_niv2 a.menu_niv5_elem:hover {
	font-size: .8em;
	font-weight: normal;
	color: #449ad8;
	text-decoration: underline;
}
.niv2 .contenu .col_gauche .menu_niv2 a.menu_niv3_elem.in:link,
.niv2 .contenu .col_gauche .menu_niv2 a.menu_niv3_elem.in:visited {
	font-weight: normal;
	color: #717171;
	background-color: #ffffff;
}
.niv2 .contenu .col_gauche .menu_niv2 a.menu_niv3_elem.in:hover {
	font-weight: normal;
	color: #449ad8;
	background-color: #ffffff;
}
.niv2 .contenu .col_gauche .menu_niv2 a.menu_niv3_elem.on:link,
.niv2 .contenu .col_gauche .menu_niv2 a.menu_niv4_elem.on:link,
.niv2 .contenu .col_gauche .menu_niv2 a.menu_niv5_elem.on:link,
.niv2 .contenu .col_gauche .menu_niv2 a.menu_niv3_elem.on:visited,
.niv2 .contenu .col_gauche .menu_niv2 a.menu_niv4_elem.on:visited,
.niv2 .contenu .col_gauche .menu_niv2 a.menu_niv5_elem.on:visited {
	font-weight: bold;
	color: #79be46;
	background-color: #ffffff;
}
.niv2 .contenu .col_gauche .menu_niv2 a.menu_niv3_elem.on:hover,
.niv2 .contenu .col_gauche .menu_niv2 a.menu_niv4_elem.on:hover,
.niv2 .contenu .col_gauche .menu_niv2 a.menu_niv5_elem.on:hover {
	font-weight: bold;
	color: #79be46;
	background-color: #ffffff;
}
.niv0 .contenu .col_gauche .ariane,
.niv2 .contenu .col_milieu .ariane {
	font-size: .85em;
	font-weight: normal;
	color: #717171;
}
.niv0 .contenu .col_gauche .ariane a:link,
.niv0 .contenu .col_gauche .ariane a:visited,
.niv2 .contenu .col_milieu .ariane a:link,
.niv2 .contenu .col_milieu .ariane a:visited {
	font-size: .85em;
	font-weight: normal;
	color: #717171;
	text-decoration: none;
}
.niv0 .contenu .col_gauche .ariane a:hover,
.niv2 .contenu .col_milieu .ariane a:hover {
	font-size: .85em;
	font-weight: normal;
	color: #717171;
	text-decoration: underline;
}
.niv0 .contenu .col_gauche .ariane span,
.niv2 .contenu .col_milieu .ariane span {
	font-size: .85em;
	color: #717171;
	font-weight: bold;
}
.niv0 .contenu .col_gauche .t1,
.niv2 .contenu .col_milieu .t1 {
	font-size: 1.8em;
	font-weight: normal;
	color: #449ad8;
}
.niv2 .contenu .col_milieu .t2 {
	font-size: 1.3em;
	font-weight: bold;
	color: #000000;
}
.niv2 .contenu .col_milieu .t3 {
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}
.niv0 .contenu .col_gauche .texte_1 {
	font-size: 1em;
	font-weight: normal;
	color: #333333;
}
.niv2 .contenu .col_milieu .texte_1 {
	font-size: 1em;
	font-weight: normal;
	color: #333333;
}
.niv2 .contenu .col_milieu tr {
	font-size: .9em;
	font-weight: normal;
	color: #333333;
}
.niv2 .contenu .col_milieu th {
	font-size: 1.1em;
	font-weight: bold;
	color: #ffffff;
}
.contenu .texte_1 a:link,
.contenu .texte_1 a:visited,
.contenu .tableau a:link,
.contenu .tableau a:visited,
.contenu ul a:link,
.contenu ul a:visited {
	font-size: 1em;
	font-weight: normal;
	color: #006bb7;
	text-decoration: underline;
}
.contenu .texte_1 a:hover,
.contenu .tableau a:hover,
.contenu ul a:hover {
	font-size: 1em;
	font-weight: normal;
	color: #449ad8;
	text-decoration: underline;
}
.contenu .col_milieu a:link,
.contenu .col_milieu a:visited {
	font-size: 1em;
	font-weight: normal;
	color: #006bb7;
	text-decoration: underline;
}
.contenu .col_milieu a:hover {
	font-size: 1em;
	font-weight: normal;
	color: #449ad8;
	text-decoration: underline;
}
.error {
	color: red;
}
.btn_accueil {
	border: 0;
}
.lien_accueil:link,
.lien_accueil:visited {
	text-decoration: none;
	color: #016BB7;
	font-weight: normal;
	font-size: 9px;
}
.lien_accueil:hover {
	text-decoration: underline;
	color: #016BB7;
	font-weight: normal;
	font-size: 9px;
}
.contenu .col_milieu a.interrogation {
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	color: #006bb7;
}
.contenu .col_milieu .interrogation:hover {
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	color: #57a4da;
}