﻿@charset "utf-8";

html {
	/* ralentit le scrolling */
	scroll-behavior: smooth;
	/* force l'ascenseur vertical */
	overflow: -moz-scrollbars-vertical; 
	overflow-y: scroll;
	/* desactive la selection d'elements */
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

* {
	/* desactive les bordures indesirables */
	outline-style: none;
}

/* liens */

a:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #666666;
	text-decoration:none;
}
a:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #666666;
	text-decoration:none;
}
a:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #BA09D9;
	text-decoration:none;
}

/* menu (navigateurs autres que IE) */
.arrowlistmenu {
	width: 170px;
	text-align: left;
	margin-top: 5px;
}
.arrowlistmenu .menuheader { /* cas general des titres (actif ou non)*/
	font: bold 16px Arial;
	color: #DDDDDD;
	background: black url(../images/theme/bandeau_gris.gif) repeat-x center left;
	margin-bottom: 10px; /* espace inferieur entre le titre et les liens */
	text-transform: uppercase;
	padding: 4px 0 4px 10px; /* indentation des titres */
	cursor: hand;
	cursor: pointer;
}
.arrowlistmenu .openheader { /* cas pour le titre actif */
	background-image: url(../images/theme/bandeau_mauve.gif);
	color: #B3FE16;	
}
.arrowlistmenu ul { /* balise UL de chaque sous menu */
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px; /* espace inferieur entre chaque UL et le titre suivant */
}
.arrowlistmenu ul li {
	padding-bottom: 2px; /* espace inferieurs pour chaque lien */
}
.arrowlistmenu ul li a {
	/* background: url(../images/theme/bulletmenu.gif) no-repeat center left; /* puce */
	/* border-bottom: 1px solid #dadada; */
	color: #666666;
	display: block;
	padding: 8px 0;     /* espace entre les liens */
	/* padding-left: 19px; /* indentation des liens */
	text-decoration: none;
	font-weight: bold;
	font-size: 11;
}
.arrowlistmenu ul li a:visited {
	color: #666666;
}
.arrowlistmenu ul li a:hover { 
	color: #BA09D9;
	font-size: 11;
	/* background: url(../images/theme/bulletmenu.gif) no-repeat center left; /* puce */
	/* background-color: #F0F0F0; */
}

/* menu (Internet Explorer) */
.arrowlistmenu_ie {
	width: 170px;
	text-align: left;
	margin-top: 0px;
}
.arrowlistmenu_ie .menuheader { /* cas general des titres (actif ou non)*/
	font: bold 14px Arial;
	color: #DDDDDD;
	background: black url(../images/theme/bandeau_gris.gif) repeat-x center left;
	margin-bottom: 6px; /* espace inferieur entre le titre et les liens */
	text-transform: uppercase;
	padding: 4px 0 4px 10px; /* indentation des titres */
	cursor: hand;
	cursor: pointer;
}
.arrowlistmenu_ie .openheader { /* cas pour le titre actif */
	background-image: url(../images/theme/bandeau_mauve.gif);	
	color: #B3FE16;	 
	margin-bottom: 6px;
}
.arrowlistmenu_ie ul { /* balise UL de chaque sous menu */
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0px; /* espace inferieur entre chaque UL et le titre suivant */
}
.arrowlistmenu_ie ul li {
	padding-bottom: 2px; /* espace inferieurs pour chaque lien */
}
.arrowlistmenu_ie ul li a {
	color: #666666;
	background: url(../images/theme/bulletmenu.gif) no-repeat center left; /* puce */
	display: block;
	padding: 0px 0;     /* espace entre les liens */
	padding-left: 19px; /* indentation des liens */
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #dadada;
	font-size: 11;
}
.arrowlistmenu_ie ul li a:visited {
	color: #666666;
}
.arrowlistmenu_ie ul li a:hover { 
	color: #BA09D9;
	background: url(../images/theme/bulletmenu.gif) no-repeat center left; /* puce */
}

.foot {
	background-color: #FFF;
	border: 1px solid #555;
	border-radius: 10px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	color: #000;
	text-align:center;
	font-family: verdana; 
	font-weight: normal;
	font-size: 11px; 
	padding: 8px 0px;
}

