html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6,  blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, li,  form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{background-color:#ccc;color:#fff;font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:small;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#000;font-family:Georgia,"Times New Roman",Times,serif;clear:both;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

a:focus,input:focus,textarea:focus{background-image: none !important;background-color:#e5e5e5 !important;color:#000 !important;}
a{color:#F19914;background-color:transparent;text-decoration:none;}
a:hover{color:#464646;background-color:transparent;text-decoration:underline;}

label { color:#888; }
h1 {padding:0 1%;background:#000;font-size:1.3em;color:#fff;text-align:center;background-image:url(../charte/fd_h1.gif);background-repeat:repeat-x;font-family:arial;font-weight:bold;padding:2px 0px 3px 0px; margin-bottom:10px;}
h2 {padding-left:1.4em;font-size:1.3em;color:#bed82f;background:#555;font-weight:bold;font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;margin:1em 0;border-bottom:2px solid #ccc;}
h2 a {color:#bed82f;text-decoration:underline; }
h2 a:hover { color:#e5e5e5}
h3 {font-family:arial;font-size:1.2em;background:#fff;color:#de5214;margin:1em 0;border-bottom:solid 1px #bbbbbb; font-weight:bold; display:block;}
#er404 {text-align:center;font-size:18px;color:#000}
#global {position:relative;margin:0 auto;width:75em;}
#accessible{margin:0;padding:0;}
#accessible ul{margin:0.2em 0 0 1em;padding:0;float:left;}
#accessible li{background-color:transparent;color:#000;display:inline;margin:0 1em 0 0;vertical-align:middle;}
#accessible a{background-color:transparent;color:#000;}
#accessible a:hover{text-decoration:underline;}

#container {position:relative;margin-top:2em;border:solid 2px #464646;background:#fff;}
#header{height:124px;background:url(/charte/header.jpg) no-repeat}
#menu {position:relative;margin:0.6em 1%;height:5.25em}
#menu li {float:right;width:7.5em;color:#464646;font-size:1.75em;list-style-type:none}
#toolbar{position:relative;margin:0}
#toolbar p {position:relative;float:left;vertical-align:middle;color:#464646;font-size:1.3em;padding-top:0;padding-left:8em;}
#toolbar p img {margin-right:0.75em;margin-left:0.75em;vertical-align:middle}
#toolbar form {position:relative;float:right;vertical-align:middle;margin-top:1.25em;margin-right:1em}
#toolbar form input{vertical-align:middle}
#toolbar a:hover, #menu a:hover {text-decoration:none}
#navbar {clear:both;;padding:0 1%;border-top:dotted 2px #464646;font-size:1em;color:#464646;background-image:url(../charte/fd_nav.gif);background-repeat:repeat-x;}
#navbar a:link{ color:#cf511c; }
#navbar a:visited{ color:#cf511c; }
#page {position:relative;height:100%}

#texte {position:relative;float:right;width:65%;padding:0 3% 0 2%;border-left:dotted 5px #464646;background:#fff;color:#000;text-align:justify;}
#texte img {padding:5px;border:1px solid #aaa;margin:0.6em 0.6em 0.6em 0.6em; }
#texte ol {padding-left:4em;font-weight:bold;}
#texte ul {padding-left:4em}
#texte li {padding-top:0.5em}
#texte ol li  {font-weight:normal;color:#555;}
#texte ol li li {font-weight:normal;color:#888;}
#texte ul li { list-style-image:url(../charte/puce_1.gif);color:#555; }
#texte ul li li { list-style-image:url(../charte/puce_2.gif);color:#888; }

.imgright {margin:0;margin-left:1em;float:right;text-align:center}
.imgleft {margin:0;margin-right:1em;float:left;text-align:center}
.imgright a ,.imgleft a  {text-decoration:none}

#actus {padding:0 1%;background:#fff;color:#000}
#actus img {padding:5px;border:1px solid #aaa;margin:.6em .6em .6em 0em; }
#actus ol {padding-left:4em;font-weight:bold;}
#actus ul {padding-left:4em}
#actus li {padding-top:0.5em}
#actus ol li  {font-weight:normal;color:#555;}
#actus ol li li {font-weight:normal;color:#888;}
#actus ul li { list-style-image:url(../charte/puce_1.gif);color:#555; }
#actus ul li li { list-style-image:url(../charte/puce_2.gif);color:#888; }
#sidebar {float:left;display:relative;padding:0 0.5%;top:0;left:0;width:28%;background:#fff;height:auto}
#sidebar ul {padding-top:0}
#asynch {text-align:center;clear:both}
#wait {clear:both;text-align:center;visibility:hidden;}
#reset {clear:both;height:0px;margin:0;padding:0;background:#ccc;overflow:hidden}
.reset {clear:both;height:0px;margin:0;padding:0;overflow:hidden}

#smenu {clear:both;border-top:dotted 2px #464646;}
#smenu .left {float:left;width:23%;padding:0 1%}
#footer {color:#000;text-align:center;clear:both}

#home h3 {text-decoration:none;padding:0;margin:0;border:0}
#home .cfrm {width:172px;float:left;height:340px;text-align:center;color:#000;margin:0 5px;margin-bottom:10px;padding:0 5px;border:1px solid #bbb}
#home .cfrm p {text-align:center}
#acc1 {width:450px;float:left;height:160px;margin:5px;padding:0 10px;border:1px solid #bbb}
#acc2 {width:450px;float:right;height:160px;margin:5px;padding:0 10px;border:1px solid #bbb}
#acc3 {margin:10px;clear:both;}
#acc4 {height:240px;margin:5px;border:1px solid #bbb;clear:both;float:left;width:685px}
#acc5 {height:240px;margin:5px;border:1px solid #bbb;float:right;width:260px}
#acc1 p,#acc2 p,#acc4 p {color:#000;text-align:justify}
#acc4 p {padding:0 10px;font-size:12px}
#accb1,#accb2,#accb3 {color:#000;margin:5px;border:1px solid #bbb;height:250px}
#accb1 {padding:0 130px 0 10px;background:url(/charte/accb-audit.jpg) right no-repeat}
#accb3 {padding:0 130px 0 10px;background:url(/charte/accb-conseil.jpg) right no-repeat}
#accb2 {padding:0 10px 0 130px;height:330px;background:url(/charte/accb-formation.jpg) left no-repeat}
#home ul {padding-left:4em}
#home ul li { list-style-image:url(../charte/puce_1.gif);color:#555; }
#home ul li li { list-style-image:url(../charte/puce_2.gif);color:#888; }

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000;}

#colorbox{}
#cboxTopLeft{width:14px; height:14px; background:url(/css/images/controls.png) 0 0 no-repeat;}
#cboxTopCenter{height:14px; background:url(/css/images/border.png) top left repeat-x;}
#cboxTopRight{width:14px; height:14px; background:url(/css/images/controls.png) -36px 0 no-repeat;}
#cboxBottomLeft{width:14px; height:43px; background:url(/css/images/controls.png) 0 -32px no-repeat;}
#cboxBottomCenter{height:43px; background:url(/css/images/border.png) bottom left repeat-x;}
#cboxBottomRight{width:14px; height:43px; background:url(/css/images/controls.png) -36px -32px no-repeat;}
#cboxMiddleLeft{width:14px; background:url(/css/images/controls.png) -175px 0 repeat-y;}
#cboxMiddleRight{width:14px; background:url(/css/images/controls.png) -211px 0 repeat-y;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(/css/images/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(/css/images/loading.gif) center center no-repeat;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(/css/images/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious.hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext.hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose.hover{background-position:-100px 0px;}

.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
