@charset "iso-8859-1";
/* DATE DE CREATION : 15/04/2010 */
/* divers */
body {color: #000; background: #40332A; font-family: "Bitstream Vera Sans", "x-small Verdana", Helvetica, Arial, Geneva, sans-serif; font-size: 8pt; margin: 0; padding: 0; height: 100%; }
body a.lien {text-decoration: underline; font-size: 8pt; font-weight: bold; font-style: italic; color: #000; }
body a.lien:hover {text-decoration: underline; font-size: 8pt; font-weight: bold; font-style: italic; color: #808080; }
body a.lien2 {text-decoration: underline; font-size: 8pt; font-weight: bold; font-style: italic; color: #808080; }
body a.lien2:hover {text-decoration: underline; font-size: 8pt; font-weight: bold; font-style: italic; color: #DC143C; }
body legend {font-weight: bold; }
body fieldset {margin: 6px 0.5em 6px; padding: 6px 0.5em 6px; }
body ul {margin-top: 0.5em; margin-bottom: 0.5em;  }
html {height: 100%; }

p {font-size: 9pt; color: #000; margin: 6px 0.5em 6px; }
i {font-size: 9pt;}
i.stabilo {font-size: 9pt; background: #CCCC9C;}

form {margin: 0px; float: left;}
#centrage {position: relative; display: table; background: #CCCC9C url(fond_avocat.jpg) repeat-x top left; border: 3px solid #FFFFFF; margin: 10px auto 15px; padding: 0; width: 960px; }

/* entete */
#entete   {position: relative; width: 960px; height: 87px; display: table; background: url(bandeau_entete.png) no-repeat top left; padding: 0px;}
#entete a.entete {position: relative; display: table; margin: 5px 0px 0px 300px; }
#entete p.scroll {position: relative; display: table; margin: 10px 0px 0px 250px; font-weight: bold; }

/* menu */
#menu {position: relative; left: 0; top: 0px; width: 960px; height: 36px; display: table; background: url(fond_menu.jpg) repeat-x top left; margin: 0px; font-size: 8pt; z-index: 500;}
#menu ul {margin: 0; padding: 0.25em 0 0.25em 16px; border: 0px; -moz-opacity: 0.95; opacity: 0.95; filter:alpha(opacity=95);}
#menu li {position: relative; display: block; list-style: none; float: left; line-height: 1.3em; text-align: center;}
#menu li.menu {width: 110px; height: 24px; margin: 3px 0.6em 0 0;}
#menu li.menu:hover {background: url(menu_entete.png) no-repeat top left; }
#menu li.menu_on {background: url(menu_entete.png) no-repeat top left; }
#menu li.menu2 {background-color: #8C835F; border-top: 1px dotted #000000; border-right: 1px solid #000000; border-bottom: 0px; border-left: 1px solid #000000; line-height: 1.3em; padding: 0.2em 0.2em; }
#menu li.menu2:hover {background-color: #B2A744; }
#menu li a.niveau_a {display: block; padding: 0.4em 0.4em; text-decoration: none; color: #FFFFFF; font-size: 10pt; font-weight: bold; }
#menu>ul a.niveau_a {width: auto;}
#menu li a.niveau_b {display: block; padding: 0.25em 0em 0.1em 0.5em; text-decoration: none; color: #000000; font-size: 9pt; font-weight: bold; }
#menu>ul a.niveau_b {width: auto;}
#menu ul ul {position: absolute; width: auto; display: none;}
#menu ul ul li {width: 15em; border: 0px; -moz-opacity: 0.96; opacity: 0.96; filter:alpha(opacity=96); text-align: left; }
#menu ul.niveau1 li.menu:hover ul.niveau2,
#menu ul.niveau2 li.menu2:hover {display:block; }
#menu ul.niveau2 {width: auto; top: 1.9em; left: -18px; line-height: 1.6em; }

/* coeur */
#coeur {position: relative; left: 0; width: 960px; top: 5px; margin: 0px; padding: 0px;}

/* position chemin site*/
#cb {float: left; position: relative; top: 0px; left: 0px; width: 960px; height: 45px; font-size: 10pt; font-weight: bold; margin: 0px; }
#cb .all {line-height: 1.5em; color: #FFFFFF; padding: 10px 20px 0px 20px; text-align: left; }
#cb a.barre         {font-size : 10pt; text-decoration: none; color: #FFFFFF; font-weight: normal;}
#cb a.barre:link    {}
#cb a.barre:visited {}
#cb a.barre:active  {text-decoration: underline; color: #EAEAEA; }
#cb a.barre:hover   {text-decoration: underline; color: #EAEAEA; }
#cb a.barre:focus   {text-decoration: underline; color: #EAEAEA; }


/* central */
#ct {display: table; float: left; position: relative; top: 0px; left: 0px; width: 730px; font-size: 9pt; margin: 0px 0px 0px 25px; padding: 0px; text-align: left;}
#coeur .s700        {display: block; float: left; position: relative; width: 710px; margin-bottom: 20px; margin-right: 10px; }
#coeur .s700_haut   {display: block; position: relative; float: left; width: 710px; height: 10px; background: url(s840_haut.png) no-repeat -70px; }
#coeur .s700_milieu {display: block; position: relative; float: left; width: 690px; background: #FFFFFF; padding: 10px 10px; }
#coeur .s700_bas    {display: block; position: relative; float: left; width: 710px; height: 10px; background: url(s840_bas.png) no-repeat -70px; }

#coeur .s230        {display: block; float: left; position: relative; width: 230px; margin-bottom: 20px; margin-right: 10px; }
#coeur .s230_haut   {display: block; position: relative; float: left; width: 230px; height: 10px; background: url(s840_haut.png) no-repeat -305px; }
#coeur .s230_milieu {display: block; position: relative; float: left; width: 230px; background: #FFFFFF; padding: 10px 0px; }
#coeur .s230_bas    {display: block; position: relative; float: left; width: 230px; height: 10px; background: url(s840_bas.png) no-repeat -305px; }

#coeur .s460        {display: block; float: left; position: relative; width: 460px; margin-bottom: 20px; margin-right: 10px; }
#coeur .s460_haut   {display: block; position: relative; float: left; width: 460px; height: 10px; background: url(s840_haut.png) no-repeat -190px; }
#coeur .s460_milieu {display: block; position: relative; float: left; width: 460px; background: #FFFFFF; padding: 10px 0px; }
#coeur .s460_bas    {display: block; position: relative; float: left; width: 460px; height: 10px; background: url(s840_bas.png) no-repeat -190px; }

#coeur .a700        {display: block; float: left; position: relative; width: 710px; margin-bottom: 20px; margin-right: 10px; font-weight: bold; color: #000000;}
#coeur .a700_haut   {display: block; position: relative; float: left; width: 710px; height: 10px; background: url(a840_haut.png) no-repeat -70px; }
#coeur .a700_milieu {display: block; position: relative; float: left; width: 690px; background: #CCCC9C; padding: 10px 10px; }
#coeur .a700_bas    {display: block; position: relative; float: left; width: 710px; height: 10px; background: url(a840_bas.png) no-repeat -70px; }

#coeur .k700        {display: block; float: left; position: relative; width: 710px; margin-bottom: 20px; margin-right: 10px; font-weight: bold; color: #FFFFFF;}
#coeur .k700_haut   {display: block; position: relative; float: left; width: 710px; height: 10px; background: url(k840_haut.png) no-repeat -70px; }
#coeur .k700_milieu {display: block; position: relative; float: left; width: 690px; background: #8C835F; padding: 10px 10px; }
#coeur .k700_bas    {display: block; position: relative; float: left; width: 710px; height: 10px; background: url(k840_bas.png) no-repeat -70px; }

#coeur h1 {width: 670px; text-indent: 5px; line-height:0.3in; font-size: 14pt; font-weight: bold; text-align: left; background: url(ligne_h1.png) 0px 0px no-repeat; font-family: "Times New Roman", Times, serif;}
#coeur h2 {width: 680px; text-indent: 52px; line-height:0.3in; font-size: 12pt; font-weight: bold; text-align: left; background: url(ligne_h2.png) 0px 0px no-repeat; font-family: "Times New Roman", Times, serif;}
#coeur h3 {width: 670px; text-indent: 5px; line-height:0.3in; font-size: 10pt; font-weight: bold; text-align: left; text-decoration: underline; }
#coeur h4 {width: 490px; text-indent: 2px; line-height:0.2in; font-size: 10pt; font-weight: bold; text-align: left; border-bottom: 2px solid #CCCC9C; }

#coeur .simple  {display: block; float: left; margin: 3px; width: 215px; padding: 3px; border: 1px dashed #594732; }
#coeur .double2 {display: block; float: left; margin: 4px; width: 320px; padding: 2px 5px; background: #CCCC9C; border: 1px dashed #594732; }
#coeur .double2 h1 {width: 320px; text-indent: 10px; line-height:0.3in; font-size: 13pt; font-weight: bold; text-align: left; background: url(ligne_h1_m.png) -340px 0px no-repeat; font-family: "Times New Roman", Times, serif;}
#coeur .quatre {display: block; float: left; margin: 4px 0px 4px 10px; width: 158px; padding: 1px; min-height: 170px; background: #CCCC9C; border: 1px dashed #594732; }

#coeur .encartgras {width: 660px; margin: 5px; padding: 5px; font-weight: bold; font-size: 10pt; border: 2px dashed #CCCC9C; text-align: center; }

/* menu droit */
#bar_d {display: table; float: left; position: relative; top: 0px; left: 0px; width: 170px; margin: 0px 0px 0px 10px; padding: 0px; vertical-align: top; }
#coeur .a170        {display: block; float: left; position: relative; width: 170px; margin-bottom: 20px; margin-right: 10px; }
#coeur .a170_haut   {display: block; position: relative; float: left; width: 170px; height: 10px; background: url(a840_haut.png) no-repeat -335px; }
#coeur .a170_milieu {display: block; position: relative; float: left; width: 170px; background: #CCCC9C; padding: 10px 0px; }
#coeur .a170_bas    {display: block; position: relative; float: left; width: 170px; height: 10px; background: url(a840_bas.png) no-repeat -335px; }

#coeur .k170        {display: block; float: left; position: relative; width: 170px; margin-bottom: 20px; margin-right: 10px; }
#coeur .k170_haut   {display: block; position: relative; float: left; width: 170px; height: 10px; background: url(k840_haut.png) no-repeat -335px; }
#coeur .k170_milieu {display: block; position: relative; float: left; width: 170px; background: #8C835F; padding: 10px 0px; }
#coeur .k170_bas    {display: block; position: relative; float: left; width: 170px; height: 10px; background: url(k840_bas.png) no-repeat -335px; }

#coeur .s170        {display: block; float: left; position: relative; width: 170px; margin-bottom: 20px; margin-right: 10px; }
#coeur .s170_haut   {display: block; position: relative; float: left; width: 170px; height: 10px; background: url(s840_haut.png) no-repeat -335px; }
#coeur .s170_milieu {display: block; position: relative; float: left; width: 170px; background: #FFFFFF; padding: 10px 0px; }
#coeur .s170_bas    {display: block; position: relative; float: left; width: 170px; height: 10px; background: url(s840_bas.png) no-repeat -335px; }

#coeur .cadre_blanc {width: 150px; text-align: center; margin: 4px 0px 24px 8px; padding: 10px 1px; background: #FFFFFF;}
#coeur a.normal         {display: block; font-size : 8pt; margin: 4px; padding: 4px; text-align: center; vertical-align: middle; text-decoration: underline; color: #000; font-weight: bold; }
#coeur a.normal:link    {}
#coeur a.normal:visited {}
#coeur a.normal:active  {color: #666; }
#coeur a.normal:hover   {color: #666; }
#coeur a.normal:focus   {color: #666; }

/*#bar_d .centre  {width: 100px; min-height: 25px; }
#bar_d a.d1_titre {display: block; text-decoration: none; color: #fff; font-size: 7.5pt; padding: 2px 0.4em 2px; text-transform: uppercase; font-weight: bold; }
#bar_d a.d1_rubt {display: block; text-decoration: none; color: #000; padding: 1px 0.2em 1px; }
*/

/* peton */
#bar_p {display: table; float: left; position: relative; left: 0px; top: 0px; width: 960px; height: 130px; font-size: 7.5pt; background: #40332A; color: #A9A9A9; margin: 20px 0 0 0; padding: 2px 0;}
#bar_p a.lien {text-decoration: underline; font-size: 7pt; font-weight: bold; font-style: italic; color: #808080; }
#bar_p a.lien:hover {text-decoration: underline; font-size: 7pt; font-weight: bold; font-style: italic; color: #CCCC9C; }
#bar_p .peton {display: table; position: relative; float: left; width: 960px; text-align: center; font-weight: bold; margin: 3px 0px; }
#bar_p .peton .pboite {display: block; float: left; width: 110px; height: 24px; margin: 2px 15px 2px 15px; padding: 4px 0px; background: url(menu_entete.png) no-repeat top left; color: #FFFFFF; text-align: center; font-weight: bold; text-decoration: none;}
#bar_p .peton .pboite:hover {color: #CFCFCF; }




/* milieu colonne */
#cm {float: left; position: relative; top: 0px; left: 0px; width: 960px; margin: 0px; }

#ct .fond {float: left; width: 688px; margin: 0px; padding: 10px; text-align: left; }
/*
#ct .fondgris   {border: 1px solid #999999; background: url(http://www.tichadou.fr/img_shop/fond_ligne_gris.gif) top left repeat; }
#ct .fondbleu   {border: 1px solid #3979B6; background: url(http://www.tichadou.fr/img_shop/fond_ligne_bleu.gif) top left repeat; }
#ct .fondmarron {border: 1px solid #C5781E; background: url(http://www.tichadou.fr/img_shop/fond_ligne_marron.gif) top left repeat; }
*/
#ct .fondcadre  {border: 1px solid #C5781E; }
#ct .double {display: block; float: left; margin: 4px 4px; width: 330px; padding: 95px 0px 0px 0px; height: 100px; border: 1px dashed #865112; }
#ct .double1 {width: 325px; padding: 3px; text-align:justify;}
#ct .triple {display: block; float: left; margin: 9px 4px; width: 220px; padding: 95px 0px 0px 0px; height: 98px; border: 1px dashed #865112; }
#ct .triple1 {width: 215px; padding: 3px; text-align:justify;}
#ct .triple2 {}
#ct .triple3 {}
#ct .selection {float: left; width: 150px; margin: 7px 5px; padding: 0px; min-height: 500px; border: 0px solid #865112; }
#ct .selection2 {float: left; width: 150px; margin: 0px 0px 10px 0px; padding: 3px; min-height: 150px; border: 1px dotted #865112; }
#ct .doublon {float: left; width: 320px; margin: 5px; padding: 4px; background: #fff; border: 1px solid #865112; font-weight: bold; text-align: center; }

#ct .p_ob   {background: #e1bd99; }
#ct .phg_ob {background: url(http://www.tichadou.fr/img_shop/punaises/angle_HG_ob.gif) top left no-repeat; }
#ct .phd_ob {background: url(http://www.tichadou.fr/img_shop/punaises/angle_HD_ob.gif) top left no-repeat; }
#ct .pbg_ob {background: url(http://www.tichadou.fr/img_shop/punaises/angle_BG_ob.gif) top left no-repeat; }
#ct .pbd_ob {background: url(http://www.tichadou.fr/img_shop/punaises/angle_BD_ob.gif) top left no-repeat; }
#ct .ph_ob {background: url(http://www.tichadou.fr/img_shop/punaises/angle_H_ob.gif) top left repeat-x; }
#ct .pd_ob {background: url(http://www.tichadou.fr/img_shop/punaises/angle_D_ob.gif) top left repeat-y; }
#ct .pg_ob {background: url(http://www.tichadou.fr/img_shop/punaises/angle_G_ob.gif) top left repeat-y; }
#ct .pb_ob {background: url(http://www.tichadou.fr/img_shop/punaises/angle_B_ob.gif) top left repeat-x; }

#ct .flottant {display: block; float: left; position: absolute; top: 5px; left: 5px; padding: 3px 6px 3px 6px; background: #fff; text-align: center; vertical-align: middle; text-decoration: blink; color: #c00; font-size: 8pt; font-weight: bold; text-transform: uppercase; border: 1px solid #723; }

/* bas colonne */
#cz {float: left; position: relative; top: 0px; left: 0px; width: 960px; height: 50px; margin: 0px; background: url(http://www.tichadou.fr/img_shop/fond_bas.gif) top left no-repeat; }


/* lien */
a         {font-size : 9pt;text-decoration: underline;font-weight: normal;}
a:link    {text-decoration: none;color: #00c;}
a:visited {text-decoration: none;color: #00c;}
a:active  {text-decoration: underline;color: #c00;}
a:hover   {text-decoration: underline;color: #c00;}
a:focus   {text-decoration: underline;color: #c00;}

a.barre2         {font-size : 9pt; text-decoration: underline; color: #594732; font-weight: bold;}
a.barre2:link    {text-decoration: underline; color: #594732; font-weight: bold;}
a.barre2:visited {text-decoration: underline; color: #594732; font-weight: bold;}
a.barre2:active  {text-decoration: underline; color: #8C835F; font-weight: bold;}
a.barre2:hover   {text-decoration: underline; color: #8C835F; font-weight: bold;}
a.barre2:focus   {text-decoration: underline; color: #8C835F; font-weight: bold;}

a.boite         {float: left; display: block; font-size : 9pt; margin: 3px; padding: 5px 25px 5px 25px; background: #865112; text-align: center; vertical-align: middle; text-decoration: underline; color: #fff; font-weight: bold; text-transform: uppercase; border: 2px solid #BDC7FF; }
a.boite:link    {text-decoration: none; color: #fff; font-weight: bold;}
a.boite:visited {text-decoration: none; color: #fff; font-weight: bold;}
a.boite:active  {text-decoration: underline; color: #ccc; font-weight: bold;}
a.boite:hover   {text-decoration: underline; color: #ccc; font-weight: bold;}
a.boite:focus   {text-decoration: underline; color: #ccc; font-weight: bold;}

a.boite2         {display: block; font-size : 9pt; width: 200px; margin: 7px; padding: 5px; background: #865112; text-align: center; vertical-align: middle; text-decoration: underline; color: #FFFFFF; font-weight: bold; -moz-border-radius: 5px; border-radius: 5px; }
a.boite2:link    {text-decoration: underline; color: #FFFFFF; font-weight: bold;}
a.boite2:visited {text-decoration: underline; color: #FFFFFF; font-weight: bold;}
a.boite2:active  {text-decoration: underline; color: #F0F0F0; font-weight: bold;}
a.boite2:hover   {text-decoration: underline; color: #F0F0F0; font-weight: bold;}
a.boite2:focus   {text-decoration: underline; color: #F0F0F0; font-weight: bold;}

a.bouton         {float: left; display: block; width: 200px; font-size : 9pt; margin: 2px; padding: 10px; text-align: center; vertical-align: middle; text-decoration: underline; font-weight: bold; -moz-border-radius: 10px; border-radius: 10px; }
input.bouton     {float: left; display: block; width: 200px; font-size : 9pt; margin: 2px; padding: 10px; text-align: center; vertical-align: middle; text-decoration: underline; font-weight: bold; }

a.s {background: #CCCC9C; }
a.s:link     {color: #000; } a.s:visited  {color: #000; }
a.s:active   {color: #666; } a.s:hover    {color: #666; } a.s:focus    {color: #666; }
a.a {background: #B2A744; }
a.a:link     {color: #fff; } a.a:visited  {color: #fff; } 
a.a:active   {color: #ccc; } a.a:hover    {color: #ccc; } a.a:focus    {color: #ccc; }
a.k {background: #594732; }
a.k:link     {color: #fff; } a.k:visited  {color: #fff; }
a.k:active   {color: #ccc; } a.k:hover    {color: #ccc; } a.k:focus    {color: #ccc; }

/*a.b_bleu         {background: url(http://www.tichadou.fr/img_shop/bouton_bleu.gif) 0px 0px no-repeat; }
a.b2_bleu        {background: url(http://www.tichadou.fr/img_shop/bouton2_bleu.gif) 0px 0px no-repeat; }
a.b_marron       {background: url(http://www.tichadou.fr/img_shop/bouton_marron.gif) 0px 0px no-repeat; }
*/
a.bd_forum         {display: block; font-size : 7.5pt; width: 144px; margin: 7px; padding: 5px; background: #CCCC9C; text-align: center; vertical-align: middle; text-decoration: underline; color: #000; font-weight: bold; text-transform: uppercase; }
a.bd_forum:link    {text-decoration: none; color: #000; font-weight: bold;}
a.bd_forum:visited {text-decoration: none; color: #000; font-weight: bold;}
a.bd_forum:active  {text-decoration: underline; color: #333; font-weight: bold;}
a.bd_forum:hover   {text-decoration: underline; color: #333; font-weight: bold;}
a.bd_forum:focus   {text-decoration: underline; color: #333; font-weight: bold;}

a.g_normal         {display: block; font-size : 8pt; width: 160px; margin: 7px; padding: 5px; background: #E7D7A0; text-align: center; vertical-align: middle; text-decoration: underline; color: #000; font-weight: bold; text-transform: uppercase; border: 2px solid #D0C291; }
a.g_normal:link    {text-decoration: none; color: #000; font-weight: bold;}
a.g_normal:visited {text-decoration: none; color: #000; font-weight: bold;}
a.g_normal:active  {text-decoration: underline; color: #333; font-weight: bold; background: #E7D7A0; }
a.g_normal:hover   {text-decoration: underline; color: #333; font-weight: bold; background: #E7D7A0; }
a.g_normal:focus   {text-decoration: underline; color: #333; font-weight: bold; background: #E7D7A0; }

a.g_mini         {font-size : 8pt; margin: 0px; padding: 0px; text-decoration: none; color: #000; }
a.g_mini:link    {text-decoration: none; color: #000; }
a.g_mini:visited {text-decoration: none; color: #000; }
a.g_mini:active  {text-decoration: underline; color: #333; }
a.g_mini:hover   {text-decoration: underline; color: #333; }
a.g_mini:focus   {text-decoration: underline; color: #333; }

a.g_large         {font-size : 8pt; margin: 0px; padding: 0px; text-decoration: none; color: #000; font-weight: bold; text-transform: uppercase; }
a.g_large:link    {text-decoration: none; color: #000; font-weight: bold;}
a.g_large:visited {text-decoration: none; color: #000; font-weight: bold;}
a.g_large:active  {text-decoration: underline; color: #333; font-weight: bold;}
a.g_large:hover   {text-decoration: underline; color: #333; font-weight: bold;}
a.g_large:focus   {text-decoration: underline; color: #333; font-weight: bold;}

a.news         {text-decoration: none; }
a.news:link    {text-decoration: none; }
a.news:visited {text-decoration: none; }
a.news:active  {text-decoration: none; }
a.news:hover   {text-decoration: none; }
a.news:focus   {text-decoration: none; }

a.gestion         {display: block; font-size : 8pt; width: 160px; margin: 3px 0px 3px 7px; padding: 2px 2px 2px 4px; text-align: center; vertical-align: middle; text-decoration: underline; color: #000; font-weight: bold; text-transform: uppercase; border: 1px solid #000; }
a.gestion:link    {text-decoration: none; color: #000; font-weight: bold;}
a.gestion:visited {text-decoration: none; color: #000; font-weight: bold;}
a.gestion:active  {text-decoration: underline; color: #333; font-weight: bold; }
a.gestion:hover   {text-decoration: underline; color: #333; font-weight: bold; }
a.gestion:focus   {text-decoration: underline; color: #333; font-weight: bold; }

a.gestion2         {display: block; font-size : 8pt; width: 230px; margin: 3px 0px 3px 17px; padding: 2px 2px 2px 4px; text-align: center; vertical-align: middle; text-decoration: underline; color: #000; font-weight: bold; text-transform: uppercase; border: 1px solid #000; }
a.gestion2:link    {text-decoration: none; color: #000; font-weight: bold;}
a.gestion2:visited {text-decoration: none; color: #000; font-weight: bold;}
a.gestion2:active  {text-decoration: underline; color: #333; font-weight: bold; }
a.gestion2:hover   {text-decoration: underline; color: #333; font-weight: bold; }
a.gestion2:focus   {text-decoration: underline; color: #333; font-weight: bold; }

a.gestion3         {display: block; font-size : 8pt; width: 160px; margin: 3px 0px 3px 17px; padding: 2px 2px 2px 4px; text-align: center; vertical-align: middle; text-decoration: underline; color: #000; font-weight: bold; text-transform: uppercase; border: 1px solid #000; }
a.gestion3:link    {text-decoration: none; color: #000; font-weight: bold;}
a.gestion3:visited {text-decoration: none; color: #000; font-weight: bold;}
a.gestion3:active  {text-decoration: underline; color: #333; font-weight: bold; }
a.gestion3:hover   {text-decoration: underline; color: #333; font-weight: bold; }
a.gestion3:focus   {text-decoration: underline; color: #333; font-weight: bold; }

b {font-size: 9pt;text-decoration: none; font-weight: bold;}
u {font-size: 9pt;text-decoration: underline; font-weight: bold;}
hr {color: #666699; text-align: center}
p {text-indent: 0.25in; line-height:0.18in; font-size: 9pt; text-align:justify;}
li {line-height:0.18in; font-size: 9pt; text-align:justify;}
p.texte {margin:0.1in 0.2in; text-indent: 0in; line-height:0.12in; font-size: 8pt; text-align:justify;}
p.marge {margin-left:0.25in; text-indent: 0in; line-height:0.18in; font-size: 9pt; text-align:justify;}
p.bd_index   {display: block; text-indent: 0in; line-height:0.18in; font-size: 8pt; padding: 2px; text-align: justify; vertical-align: middle; color: #000; }
p.bd_gestion {display: block; text-indent: 0in; line-height:0.09in; font-size: 8pt; padding: 2px; text-align: justify; vertical-align: middle; color: #000; }
div {display: block; }
cite {font-size: 10pt;text-decoration: none; font-weight: bold;}
.textepetitnoir {font-size: 6pt; font-weight: bold;}
.textetableau {font-size: 6pt; font-weight: bold;}


#diaporama {width: 640px; padding: 20px; margin: 0px; text-align: center; }
#galerie {margin: 0; padding: 0; list-style-type: none; }
#galerie li {float: left; text-align: center; margin: 5px 20px 5px 5px ;}
#galerie li a img {border: 2px solid #F3E3AA; font-weight: bold;}
#galerie li a  {font-weight: bold;}
#galerie li a:hover  {font-weight: bold;}
#diapo_x {border: 3px solid #F3E3AA; }

#ct td.tableau  {border: 1px solid #8C835F; text-align : center;  font-weight: bold;}
#ct td.tableau0 {border: 1px solid #8C835F; text-align : center; background: #cccccc;}

#ct table.cadrefin {border: 1px solid #CCCC9C; margin: 8px 2px;}

/*
#menu {position: relative; top: 10px; left: 0px; background: #fff; border: 0px solid #aaa; }
#menu ul {margin : 0px; padding: 0px; background: #fff; border: 0px solid #ccc; }
#menu li {position: relative; list-style: none; margin: 2px; padding: 0px; float: left; width: 138px; }
#menu li:hover {background: #ddd;}
#menu li.menu {background: #ccc;}
#menu li.menu:hover {background: #bbb;}
#menu li a {display: block; padding: 0.25em 0 0.25em 0.5em; text-decoration: none; width: 138px;}
#menu>ul a {width: 138px;}
#menu ul ul {position: absolute; display: none;}
#menu ul ul li {border-bottom: 1px solid #ccc;}
#menu ul.niveau1 li.menu:hover ul.niveau2,
#menu ul.niveau2 li.menu:hover {display:block; }
#menu ul.niveau2 {top: -260px; left: -508px;}
*/

#ct h2.forum_head {width: 450px; height: 89px; padding: 20px 0px 0px 240px; line-height:0.3in; font-size: 17pt; font-weight: bold; text-align: center; background: url(habillage/fiche_forum_head.gif) 0px 0px no-repeat; font-family: "Times New Roman", Times, serif; color: #466382; }
#ct h2.forum_foot {margin-left: 456px; width: 194px; height: 89px; background: url(habillage/fiche_forum_head.gif) 0px 0px no-repeat; }
#ct p.forum_tete {text-indent: 0.25in; line-height:0.3in; font-size: 16pt; font-weight: bold; text-align: left; font-family: "Times New Roman", Times, serif; color: #466382; }
#ct p.forum_titre {text-indent: 0.25in; line-height:0.3in; font-size: 14pt; font-weight: bold; text-align: left; font-family: "Times New Roman", Times, serif; color: #466382; }
#ct p.forum_titre2 {text-indent: 0.25in; line-height:0.3in; font-size: 12pt; font-weight: bold; text-align: left; font-family: "Times New Roman", Times, serif; color: #466382; }

a {text-decoration: underline}

#exemple {display: block; float: left; margin: 0px 10px 0px 0px; border: 0px #000 solid; text-indent: 0in;}
#exemple li {display: block; float: left; padding: 4px; position: relative; margin: 0px 10px -1px 0px; list-style: none; border: 1px #000 solid; background: #FFCC00; }

#ct .gros_titre {
	text-indent: 0in; padding: 0px 5px 0px 5px; color: black; font-weight: bold; text-align: left; font-size: 13pt; line-height:0.2in; 
}

#ct .petit_titre {
	text-indent: 0in; padding: 0px 5px 0px 5px; color: black; font-weight: bold; text-align: left; font-size: 10pt; line-height:0.3in; 
}

