.c_fuschia {color:#CC00CC}
.c_noir {color:#000000}
.c_gris {color:#666666}
.c_grisclair {color:#999999}
.c_choco {color:#996633}
.c_orange {color:#FF8000}
.c_rouge {color: #FF0000}
.c_lavande {color:#9900FF} 
.c_brique {color:#CC0000} 
.info {color:#000000; font:italic}
.selectaction {background-color:#CC9966; color:#FFFFFF; font-size:12px; height:20px; width:170px}
.pub_google	{position:absolute; left:820px; }
.pub_bas 	{margin-top:30px; margin-left:36px; }

body {
position:absolute; width:800px; margin:10px;
color:#666666; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-align:left;}
#top {
height:140px; vertical-align:top; background-image: url(../images/rouge30.jpg); 
background-repeat:repeat-x; background-position:0px 100px;}
p		{text-indent:10px; margin:0}
ul		{text-indent:2px; margin-top:10px; margin-bottom:10px}
a 		{color:#000099;font-style:italic;cursor:pointer;}
a:link, a:visited {color:#000099;;text-decoration:none}
a:hover {color:#FF0000;;text-decoration:none}
h1		{width:100%; text-align:center; color:#FFFFFF; background-color:#FF0000; font-style:normal; font-size:13px; };
fieldset {position:relative; text-align:center; padding:5px; border:solid; border-width:3px; border-color:#FF0000}
table {border-collapse:collapse}
select {width:135px; border-style:solid; border-width:thin; border-color:#666666; font-size:10px; color:#666666; margin:1px; font-family: "Times New Roman", Times, serif; font-size:12px}
.selectlong {width:160px; border-style:solid; border-width:thin; border-color:#666666; font-size:10px; color:#666666; margin:1px; font-family: "Times New Roman", Times, serif; font-size:12px}

.menu0 {white-space:nowrap; padding:3px; margin-bottom:5px}
.rsb {color:#FF0000; background-color:#FFFFFF;padding:3px;font-style:normal;}
.bsr {color:#FFFFFF; background-color:#FF0000;padding-left:10px;padding-right:10px;font-style:normal;}
.nsb {color:#666666; background-color:#FFFFFF;padding:3px;font-style:normal;}
.bsn {color:#FFFFFF; background-color:#666666;padding-left:5px;padding-right:5px;;font-style:normal;}
.fsb {color:#CC00CC; background-color:#FFFFFF;padding:3px;font-style:normal;}
.bsf {color:#FFFFFF; background-color:#CC00CC;padding:3px;font-style:normal; font-size:16px; font-style:oblique}
.osb {color:#FF8000; background-color:#FFFFFF;padding:3px;font-style:normal;}
.bso {color:#FFFFFF; background-color:#FF8000;padding:3px;font-style:normal;}
.csb {color:#996633; background-color:#FFFFFF;padding:3px;font-style:normal;}
.bsc {color:#FFFFFF; background-color:#996633;padding-left:5px;padding-right:15px;font-style:normal;}
.bsc0 {color:#FFFFFF; background-color:#996633;padding:3px;font-style:normal;}
.gsb {color:#999999; background-color:#FFFFFF;font-style:normal;}
.bsg {color:#FFFFFF; background-color:#999999;font-style:normal;}
.gcsb {color:#999999; background-color:#FFFFFF;font-style:italic;font-size:11px}
.bsgc {color:#FFFFFF; background-color:#999999;padding:3px;font-style:normal;}
.bsbr {color:#FFFFFF; background-color:#CC0000;padding:2px; font-style:normal;}
.bsl {color:#FFFFFF; background-color:#9900FF;padding:2px; font-style:normal;}
.cadre {border-color:#FF0000; background-color:#FFFFFF;padding:3px;font-style:normal;border-style:solid; border-width:thin}
.cadre_f {color:#CC00CC; background-color:#FFFFFF;padding:3px;font-style:normal;border-style:solid; border-width:thin;}
.cadre_c {border-color:#996633; background-color:#FFFFFF;padding:3px;font-style:normal;border-style:solid; border-width:thin}
.cadre_g {color:#666666; background-color:#FFFFFF;padding:3px;font-style:normal;border-style:solid; border-width:thin}
.message {width:90%; color:#000000; margin:10px; padding:10px; border:double}
.text0 {width:180px; font-family: "Times New Roman", Times, serif; font-size:12px; margin:1px}
.text1 {width:155px; font-family: "Times New Roman", Times, serif; font-size:12px; margin:1px}
.text2 {width:120px; font-family: "Times New Roman", Times, serif; font-size:12px; margin:1px}
.text3 {width:200px; font-family: "Times New Roman", Times, serif; font-size:12px; margin:1px}
.text4 {width:25px; font-family: "Times New Roman", Times, serif; font-size:12px; margin:1px}
.text5 {width:90px; font-family: "Times New Roman", Times, serif; font-size:12px; margin:1px}
.avis	{background-color:#FFFFCC;color:#666666;font-style:normal;border-style:solid; border-width:thin; padding:5px}



.bg {background: url(../images/button4.gif);}
.menu {padding:0 0 0 32px; margin:0; list-style:none; height:40px; background:#fff url(../images/button1a.gif) repeat-x; position:relative; font-family:arial, verdana, sans-serif; }
.menu li.top {display:block; float:left; position:relative;}
.menu li a.top_link {display:block; float:left; height:40px; line-height:33px; color:#bbb; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
.menu li a.top_link span {float:left; font-weight:bold; display:block; padding:0 24px 0 12px; height:40px;}
.menu li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:40px; background:url(../images/down.gif) no-repeat right top;}
.menu li a.top_link:hover {color:#000; background: url(../images/button4.gif) no-repeat;}
.menu li a.top_link:hover span {background:url(../images/button4.gif) no-repeat right top;}
.menu li a.top_link:hover span.down {background:url(../images/button4a.gif) no-repeat right top;}

.menu li:hover > a.top_link {color:#000; background: url(../images/button4.gif) no-repeat;}
.menu li:hover > a.top_link span {background:url(../images/button4.gif) no-repeat right top;}
.menu li:hover > a.top_link span.down {background:url(../images/button4a.gif) no-repeat right top;}

.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menu a:hover {visibility:visible;}
.menu li:hover {position:relative; z-index:200;}

.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none}

.menu :hover ul.sub {left:2px; top:40px; right:2px; background: #fff; padding:3px 0; border:1px solid #999999; white-space:nowrap; width:200px; height:auto;}
.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:250px;}
.menu :hover ul.sub li a {font-weight:normal;display:block; font-size:11px; height:20px; width:192px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu :hover ul.sub li a.fly {background:#fff url(../images/arrow.gif) 80px 7px no-repeat;}
.menu :hover ul.sub li a:hover {background:#999999; color:#fff;}
.menu :hover ul.sub li a.fly:hover {background:#999999 url(../images/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu :hover ul li:hover > a.fly {background:#999999 url(../images/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid 999999; white-space:nowrap; width:93px; z-index:200; height:auto;}

/*Date Select*/
.ds_box {background-color: #FFFFFF;border: 1px solid #000;position: absolute;z-index: 32767;}
.ds_tbl {background-color: #FFFFFF;}
.ds_head {background-color: #222222;color: #FFFFFF;border: 1px solid #FFFFFF;font-family: "Times New Roman", Times, serif;	font-size: 13px;font-weight: bold;text-align: center;letter-spacing: 2px;}
.ds_subhead {background-color: #222222;color: #FFFFFF;font-size: 10px;font-weight: bold;text-align: center;font-family: "Times New Roman", Times, serif;width: 20px;}
.ds_cell {background-color: #FFFFFF;color: #000000;font-size: 10px;text-align: center;font-family: "Times New Roman", Times, serif;padding: 5px;cursor: pointer;}
.ds_cell:hover {background-color: #F3F3F3;} /* This hover code won't work for IE */

