body {
	background-color: #e5e5e5;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.linkBoldGris11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-transform: none;
}

.linkBoldGris11:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #008b41;
	text-decoration: none;
}

.TxtBoldBlanc11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.TxtBlanc11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	text-align: center;
	vertical-align: middle;
}

.TxtBoldRouge11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc3333;
}

.TxtNoir11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.TxtNoir12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.TxtNoir12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

a.TxtNoir12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.linkLangue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}

.linkLangueOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #008b41;	
	text-transform: uppercase;
}

.linkLangue:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #008b41;
	text-decoration: none;
}

.TxtBoldGris16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}

.TxtNoirBold16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.TxtNoirBold12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

table.bord{	
	border: 1px solid #000000;
}

.TxtNoir10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.TxtNoir11Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.TxtVert12Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008b41;
	font-weight: bold;
}


.TxtNoirBold14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.TxtNoir12Ital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: italic;
}

.TxtNoir12BoldItal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-style: italic;
}
/* style pour formulaires*/
.textarea {
	border: 1px solid #008b41;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #008b41;
	text-decoration: none;
	width: 100%;
}
.file {
	border: 1px solid #008b41;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #008b41;
	text-decoration: none;
	width: 280px;
}
.select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-indent: 3px;
}
.bouton {
	border: 1px solid #000000;
	background-color: #008b41;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
}

.succes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff0101;
}
.bordVert{ border: 1px solid #008b4}

/***** menu CSS *****/
@media print {
/*A l'impression on cache le menu, marche au moins pour IE, Moz et Opéra.*/
	.ssmenu {
		visibility:hidden;
	}
}

.menu, .ssmenu {
	padding-left: 2px;
	padding-top: 1px;	
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
/* width et margin sont au cas où le javascript est désactivé. */
	width:14em;
	margin:0;
}
/* .menu = les cases toujours visibles (comme Fichier, Edition... dans un logiciel) */
.menu {
	text-align:left;
}

.menu span, .ssmenu span {
/* Ne pas toucher
	C'est pour cacher les ; en fin de <li>, ce qui permet aux synthèse vocales de prendre une
	pause dans l'élocution */
	display:none;
}

.ssmenu ul, .ssmenu li {
/* Ne pas trop toucher.
	Les items (les <li>) des sous-menus, notamment pour enlever les puces des liste */
	padding:0;
	margin:0;
	list-style-type:none;
}

 .ssmenu a, .ssmenu a:visited {
/* Les liens qui ne sont pas sous le curseur. */
	color:000000;
	background-color: #ffffff;	
	padding-left: 2px;
	padding-top: 1px;	
	text-decoration:none;
	text-transform: uppercase;
/* Ne pas modifier le block */
	display:block;
/***** menu CSS *****/
/* .menu = les cases toujours visibles (comme Fichier,/*	Un width:100% fait planter Mozilla, sans le width:100% c'est IE et Opera... La combinaison
	aucun width et height:100% marche sur tous, donc ne pas toucher ces 2 lignes */
/*	height:100%;
	margin:0px;*/
	margin:0px;
	width:100%;
}
html>body .menu a, html>body .menu a:visited, html>body .menu a:hover, html>body .menu a:active,
html>body .ssmenu a, html>body .ssmenu a:visited, html>body .ssmenu a:hover, html>body .ssmenu a:active {
	width:auto;
}

.ssmenu ul:hover, .ssmenu a:hover, .ssmenu a:focus, .menu a:hover, .menu a:focus {
/* Les liens sous le curseur.
	On change les couleurs du texte et de fond, et on enlève le soulignement.
	*/
	background-color:#008b41;
	color:f5fafe;
	text-decoration:none;
	text-transform: uppercase;
}

.border1{border: 1px solid #000000;}
.border1On{border: 1px solid #000000; background-color:#008b41; color:f5fafe; }
.border2{border-right: 1px; border-left: 1px ; border-bottom: 1px; border-top: 0px; border-style: solid ; border-color:#000000; }
.border2On{border-right: 1px; border-left: 1px ; border-bottom: 1px; border-top: 0px; border-style: solid ; border-color:#000000; background-color:#008b41; color:f5fafe;}

.TxtVert11Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #008b41;
	font-weight: bold;
}
.linkNoir12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.linkNoir12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008b41;
	text-decoration: underline;
}
.linkBoldGris16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-transform: none;
}
.linkBoldGris16:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #008b41;
	text-decoration: none;
	text-transform: none;
}
.linkBoldGris14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-transform: none;
}
.linkBoldGris14:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #008b41;
	text-decoration: none;
	text-transform: none;
}
.TxtBoldGris14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.TxtVert14Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #008b41;
	font-weight: bold;
}
.TxtNoir11Ital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: italic;
}
.TxtVert18Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #008b41;
	font-weight: bold;
}
