body,td,th {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
	scrollbar-arrow-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-highlight-color:#E81308;
	scrollbar-face-color:#E81308;
	scrollbar-shadow-color:#E81308;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-track-color:#EFEDED;
}
a:link {
	color: #404040;
	font-weight:bold;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	font-weight:bold;
	color: #404040;
}
a:hover {
	text-decoration: underline;
	font-weight:bold;
	color: #999999;
}
a:active {
	text-decoration: underline;
	font-weight:bold;
	color: #404040;
}
.prap:link{color: #E81308; font-size: 16px; font-weight: bold; text-decoration: none;}
.prap:visited{color: #E81308; font-size: 16px; font-weight: bold; text-decoration: none;}
.prap:active{color: #E81308; font-size: 16px; font-weight: bold; text-decoration: none;}
.prap:hover{color: #E81308; font-size: 16px; font-weight: bold; text-decoration: underline;
}
.hab:link{color: #E81308; font-size: 12px; font-weight: bold; text-decoration: none;}
.hab:visited{color: #E81308; font-size: 12px; font-weight: bold; text-decoration: none;}
.hab:active{color: #E81308; font-size: 12px; font-weight: bold; text-decoration: none;}
.hab:hover{color: #E81308; font-size: 12px; font-weight: bold; text-decoration: underline;
}
.Bleu:link{color: #21A9CC; font-size: 12px; font-weight: bold; text-decoration: none;}
.Bleu:visited{color: #21A9CC; font-size: 12px; font-weight: bold; text-decoration: none;}
.Bleu:active{color: #21A9CC; font-size: 12px; font-weight: bold; text-decoration: none;}
.Bleu:hover{color: #21A9CC; font-size: 12px; font-weight: bold; text-decoration: underline;
}
.Vert:link{color: #1E9634; font-size: 12px; font-weight: bold; text-decoration: none;}
.Vert:visited{color: #1E9634; font-size: 12px; font-weight: bold; text-decoration: none;}
.Vert:active{color: #1E9634; font-size: 12px; font-weight: bold; text-decoration: none;}
.Vert:hover{color: #1E9634; font-size: 12px; font-weight: bold; text-decoration: underline;
}
.Orange:link{color: #F9A40E; font-size: 12px; font-weight: bold; text-decoration: none;}
.Orange:visited{color: #F9A40E; font-size: 12px; font-weight: bold; text-decoration: none;}
.Orange:active{color: #F9A40E; font-size: 12px; font-weight: bold; text-decoration: none;}
.Orange:hover{color: #F9A40E; font-size: 12px; font-weight: bold; text-decoration: underline;
}
.Rouge:link{color: #E81308; font-size: 12px; font-weight: bold; text-decoration: none;}
.Rouge:visited{color: #E81308; font-size: 12px; font-weight: bold; text-decoration: none;}
.Rouge:active{color: #E81308; font-size: 12px; font-weight: bold; text-decoration: none;}
.Rouge:hover{color: #E81308; font-size: 12px; font-weight: bold; text-decoration: underline;
}
.Violet:link{color: #C35DAB; font-size: 12px; font-weight: bold; text-decoration: none;}
.Violet:visited{color: #C35DAB; font-size: 12px; font-weight: bold; text-decoration: none;}
.Violet:active{color: #C35DAB; font-size: 12px; font-weight: bold; text-decoration: none;}
.Violet:hover{color: #C35DAB; font-size: 12px; font-weight: bold; text-decoration: underline;
}
.Blanc:link{color: #FFFFFF; font-size: 9px; font-weight: bold; text-decoration: none;}
.Blanc:visited{color: #FFFFFF; font-size: 9px; font-weight: bold; text-decoration: none;}
.Blanc:active{color: #FFFFFF; font-size: 9px; font-weight: bold; text-decoration: none;}
.Blanc:hover{color: #FFFFFF; font-size: 9px; font-weight: bold; text-decoration: underline;
}
.Noir:link{color: #000000; font-size: 12px; font-weight: bold; text-decoration: none;}
.Noir:visited{color: #000000; font-size: 12px; font-weight: bold; text-decoration: none;}
.Noir:active{color: #000000; font-size: 12px; font-weight: bold; text-decoration: none;}
.Noir:hover{color: #000000; font-size: 12px; font-weight: bold; text-decoration: underline;
}
.tdblanc {background-color:#FFFFFF;
}
.td01 {background-color:#FFFFFF; font-size: 9px; color: #000000;
}
.td02 {background-color:#FFFFC9; font-size: 9px; color: #000000;
}
.tablepr {background-repeat:no-repeat;
}
.tablecol {width:235px;
}
.Style1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E81308;
}
.Style2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #FFFFFF;
}
.Style3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E0E17D;
}
.Style4 {
    background-color: #FF0;
}
.titreformation {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #21A9CC;
}
.titrecontact {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C35DAB;
}
.titreartisan {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1E9634;
}
.titreassist {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F9A40E;
}
.list {list-style-position: outside; list-style-type:square;
}
.switchcontent {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
}
.headers{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #21A9CC;
}
.iconspan {
cursor:hand;
cursor:pointer;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #404040;
text-decoration: underline;
}
.iconspan1 {
cursor:hand;
cursor:pointer;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #1E9634;
text-decoration: underline;
}
.img {
    color: #E0E0E0; 
  background: white; 
  border: solid;
}
.arrowlistmenu{
width: 100%; /*width of accordion menu*/
}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Arial;
color: white;
background: white url(http://www.ac2f.com/images/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(http://www.ac2f.com/images/titlebar-active.png);
}
.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}
.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}
.arrowlistmenu ul li a{
color: #404040;
background: url(http://www.ac2f.com/images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}
.arrowlistmenu ul li a:visited{
color: #A70303;
}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
.Club01:link{color: #B23F2E; font-size: 10px; font-weight: bold; text-decoration: none;}
.Club01:visited{color: #B23F2E; font-size: 10px; font-weight: bold; text-decoration: none;}
.Club01:active{color: #B23F2E; font-size: 10px; font-weight: bold; text-decoration: none;}
.Club01:hover{color: #B23F2E; font-size: 10px; font-weight: bold; text-decoration: underline;
}
.cadre {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #33CC00;
	border-right-color: #33CC00;
	border-bottom-color: #33CC00;
	border-left-color: #33CC00;
	border-width:thick;
}
.cadre1 {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F9A40E;
	border-right-color: #F9A40E;
	border-bottom-color: #F9A40E;
	border-left-color: #F9A40E;
	border-width:thick;
}