//BODY, TD, TR, P, UL, OL, LI, INPUT, SELECT, DL, DD, DT, FONT
//{
//    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
//    font-size: 10px;
//}

BODY	{margin-top: 0pt;}
A:hover	{text-decoration: underline; color: #DD6900;}
TD	{font-faMily: Arial, sans-serif; font-size: 12px;}


.infobox-0
{
	border: 1px dotted #77AC22;
	background: #ffffff url(images/degr1.jpg) top repeat-x;
	padding: 5px;
	font-size: 0.75em;
	font-weight: bold;
	color: #77AC22;
	cursor: pointer;
}


.infobox-f
{
	border: 1px dotted #77AC22;
	background: #ffffff url(images/degr1_over.jpg) top repeat-x;
	padding: 5px;
	font-size: 0.75em;
	font-weight: bold;
	color: red;
	cursor: pointer;
}

.infobox-c
{
	border: 1px dotted #77AC22;
	background: #ffffff url(images/degr1.jpg) top repeat-x;
	padding: 5px;
	font-size: 0.75em;
	font-weight: bold;
	color: #77AC22;
	cursor: pointer;
}


div.infobox
{
	border: 1px dotted #77AC22;
	background: #ffffff url(images/degr1.jpg) top repeat-x;
	padding: 5px;
	font-size: 0.75em;
	cursor: pointer;
}

div.infobox td
{
	font-size: 0.7em;
}


div.duneuf 
{
	font-size: 8pt;
	text-align: justify;
}

div.duneuf td
{
	font-size: 8pt;
	text-align: justify;
}

.tduneuf
{
   background: #ffffff url(images/degr2.jpg) top repeat-x;
}



div.style1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
}

div.style1 p ul li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
}

.justify
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: justify;
}

.rubrique
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #000000;
}

.rubrique-c
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    background-color:#F1FAE4;
}


.rubrique-f
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    background-color:#D5F0AD;
    cursor: pointer;
}


.rubrique-f1
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    background-color:#D5F0AD;
}





.rubriquenew
{
    font: 76% Arial, Helvetica, sans-serif;
    color: #000000;
}

.rubriquenew-c
{
    font: 76% Arial, Helvetica, sans-serif;
//  background-color:#F1FAE4;
}


.rubriquenew-f
{
    font: 76% Arial, Helvetica, sans-serif;
//  background-color:#D5F0AD;
    cursor: pointer;
}

TD.rubbas1
{
    font-family: Arial, sans-serif;
font-size: 0.9em;
    text-align: justify;
    color: #000000;
}




.list0
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    background-color:#F1FAE4;
    text-decoration: underline;
}

.list0-c
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    background-color:#F1FAE4;
    text-decoration: underline;
}

.list0-f
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #0000FF;
    text-decoration: underline;
    background-color:#91CE43;
    cursor: pointer;
}


.list1
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    background-color:#D5F0AD;
    text-decoration: underline;
}

.list1-c
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    background-color:#D5F0AD;
    text-decoration: underline;
}

.list1-f
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #0000FF;
    text-decoration: underline;
    background-color:#91CE43;
    cursor: pointer;
}


.rmenu
{
    background: #D5F0AD;
}


TD.tmenu
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #006600;
}


TD.menu
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 1.5;
}


TD.sousmenu
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 10px;
}


TD.trub
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #0033FF;
}


TD.rub
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 10px;
}


TD.rubbas
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    text-align: justify;
    color: #000000;
}

TD.rubbasnew
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align: justify;
    color: #000000;
}


TD.occ
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 1.2;
}


TD.solid
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border-style: solid;
    border-width: 1px;
    border-color: #91CE43;
}

TD.solid2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    border-style: solid;
    border-width: 1px;
    border-color: #91CE43;
}

TD.dash
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	border-top-style: dashed;
	border-top-width: 1px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: black;
	border-top-color: black;
}

TD.dot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: black;
}

TD.dash2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border-style: dotted;
    border-width: 1px;
//  border-color: #91CE43;
}

.photo
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 10px;
}


.menu2
{
    font-family: Geneva, Verdana, MS Sans Serif , Clean, sans-serif;
    font-size: 10px;
    padding: 10px 10px;
}


.RdsFooter
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: underline;
}




.menu_titre
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    color: #0033FF;
}

.menu_titre_over
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    color: #FF0000;
    cursor: pointer;
}

.menu_element
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #D5F0AD;
}

.menu_element_over
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #BDE265;
    cursor: pointer;
}

td.menu_element_td
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    padding-left: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
}


.sside td {
margin: 0;
padding: 0;
}

.sidebox {
        margin: 0; /*auto;  center for now */
        width: auto; /* ems so it will grow */
        background: url(images/sbbody-r.gif) no-repeat bottom right;
        font-size: 80%;
}

.boxhead {
        background: url(images/sbhead-r.gif) no-repeat top right;
        margin: 0;
        padding: 0;
        text-align: center;
}

.boxhead h2 {
        background: url(images/sbhead-l.gif) no-repeat top left;
        margin: 0;
        padding: 22px 30px 5px;
        color: white;
        font-weight: bold;
        font-size: 1.2em;
        line-height: 1em;
        text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}


.boxbody {
        background: url(images/sbbody-l.gif) no-repeat bottom left;
        margin: 0;
        padding: 5px 30px 31px;
	font-size: 0.9em;
}

.boxbody TD {
    color: #000000;
	font-size: 0.7em;
}

/* ========================================================================== */

.box_1_head {
	border: thin solid #85C329;
	background-color: #BDE265;
	font-size: 10pt;
	text-align: center;
	font-weight: bold;
}

.box_1 {
	border-left: thin solid #85C329;
	border-right: thin solid #85C329;
	padding: 10pt;
	font-size: 8pt;
	text-align: justify;
	background: #ffffff url(images/degr2.jpg) top repeat-x;
}

.box_1 H2 {
	font-size: 11pt;
	font-weight: bold;
	border-bottom: thin dashed black;
	border-top: thin dashed black;
}

.box_1 H3 {
	font-size: 10pt;
	font-weight: bold;
	border-bottom: dotted;
	border-width: thin;
}

.box_1 H4 {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	color: #77AC22;
}

.box_1 H5 {
	font-size: 8pt;
	font-weight: bold;
}

.box_1_foot {
	border-top: thin solid #85C329;
}


/* ========================================================================== */

.box_2 {
	border-top: thin solid white;
	border-left: thin solid white;
	border-right: thin solid gray;
	border-bottom: thin solid gray;
	//	background-color: #BDE265;
	background: #ffffff url(images/degr1.jpg) top repeat-x;
	font-size: 10pt;
	text-align: center;
	font-weight: bold;
}


/* ========================================================================== */

.box_3 {
	border: 1px dotted #77AC22;
	background: #ffffff url(images/degr1.jpg) top repeat-x;
	padding: 5px;
	cursor: pointer;
}

.box_3 td {
	font-size: 8pt;
}

/* ========================================================================== */

.box_4 {
	border-top: thin solid white;
	border-left: thin solid white;
	border-right: thin solid gray;
	border-bottom: thin solid gray;
	//	background-color: #BDE265;
	background: #ffffff url(images/degr1.jpg) top repeat-x;
	font-size: 10pt;
	text-align: center;
	font-weight: bold;
}


/* ========================================================================== */

