.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.nav:hover {
	color: #B6A89B;
}
.sousnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.sousnav:hover {
	color: #827062;
}
.etranger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #f0dfcf;
	text-decoration: none;
}
.etranger:hover {
	color: #FFFFFF;
}
.entree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A645D;
	text-decoration: none;
}
.navigation a:hover {
	color: #000000;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B6A89B;
	text-decoration: none;
}
.copyright a:link {
	color: #B6A89B;
}
.copyright a:visited {
	color: #B6A89B;
}
.copyright a:active {
	color: #B6A89B;
}
.copyright a:hover {
	color: #B6A89B;
}
.programme {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5E6760;
	text-decoration: none;
	font-style: italic;
}
.obligatoire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
.texteblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C291E;
	text-decoration: none;
}
.lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #827063;
	text-decoration: underline;
}
.lien a:hover {
	color: #FFFFFF;
}.texteindex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #827063;
	text-decoration: none;
}
.stages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #827063;
	text-decoration: none;
	font-weight: bold;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #827063;
	text-decoration: none;
}
div.arrondi {
	width:75%;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 30px;
	background: #C6BBB0;
	text-align:justify;
}
div.arrondi-titre {
	width:auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 5px;
	padding-left:15px;
	background: #dfd9d2;
	text-align:justify;
	font-size:12px;
	font-weight:bold;
    color: #CF5E3C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.arrondi-titre-question {
	width:auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 5px;
	padding-left:15px;
	background: #dfd9d2;
	
}
div.arrondi-titre-question {
	font-size:12px;
	font-weight:bold;
    color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
div.arrondi-titre-question a:hover{
    color: #FFFFFF;
}
.copy{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #827063;
	text-decoration: none;
}
.buttonclass{
	background-color:#CF5E3C;
	border-color:#CF5E3C;
	border-style:hidden;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:10px;
	font-size:12px;
	font-weight:lighter;
    color: #FFFFFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.buttonclass-formation{
	background-color:#827061;
	border-color:#827061;
	border-style:hidden;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:10px;
	font-size:12px;
	font-weight:lighter;
    color: #FFFFFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.buttonclass:hover{
	background-color:#cacaca;
    color: #053274;
}
.buttonclass-formation:hover{
	background-color:#cacaca;
    color: #053274;
}
.inputclass{
	background-color:#FFFFFF;
	border-style:hidden;
	padding-left:4px;
	padding-bottom:4px;
	padding-right:4px;
	padding-top:4px;
	font-size:12px;
	font-weight:lighter;
    color: #999999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.lien-contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CF5E3C;
	text-decoration: underline;
}
.lien-contact a:hover {
	color: #FFFFFF;
}	
.telephone-contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}
div.arrondi-contact {
	width:auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 15px;
	padding-left:15px;
	background: #B6A89B;
	text-align:center;
	font-size:12px;
	font-weight:bold;
    color: #CF5E3C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}div.arrondi-formation-titre {
	width:auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 5px;
	padding-left:15px;
	background: #dfd9d2;
	text-align:justify;
	font-size:12px;
	font-weight:bold;
    color: #827061;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}div.modalites {
	width:auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 5px;
	padding-left:15px;
	background: #CF5E3C;
	text-align:justify;
	font-size:12px;
	font-weight:bold;
    color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.arrondi-formation-titre a{
	font-size:12px;
	font-weight:bold;
    color: #827061;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
div.arrondi-formation-titre a:hover{
  text-align:justify;
	font-size:12px;
	font-weight:bold;
    color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 5px;
	padding-left:5px;
		background: #827061;
}div.arrondi-formation-bottom {
	width:auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 5px;
	padding-left:15px;
	background: #8f7d6d;
	
}
div.arrondi-formation-bottom a{
	font-size:10px;
	font-weight:bold;
    color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
div.arrondi-formation-bottom a:hover{
    color: #FFFFFF;
}
[info] {
    position: relative;
		text-decoration:none;
}
[info]:hover:after {
	background-color:#827061; 
color:#ffffff; 
display:block; 
position:absolute; 
padding:3px 25px; 
    content: attr(info);
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
