body{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background-color :#F9F9F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	color: #666666; 
	padding-top:0;
	padding-left:0;
	padding-right:0;
	
}

hr {
	border: none 0; 
	border-top: 1px solid #cccccc;
	width: 100%;
	height: 1px;

}

  .copyright {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-align:justify; color:#999999}
  
.titre {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; text-align:justify; color:#e40204}

  .txt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:justify}

ul {text-align:left;vertical-align:middle;list-style: none;list-style-image:url(pix/ul_.gif);margin-left:10px;margin-top:3px;padding-left:0px;margin-bottom: 5px;}

.tab_left_side{
	background: url(pix/shadow_left_side.jpg);
	background-repeat: repeat-y; 
	background-position: right;}

.tab_left_side1{
	background: url(pix/shadow_left_side1.jpg);
	background-repeat: repeat-y; 
	background-position: right;}

.tab_left_side2{
	background: url(pix/shadow_left_side2.jpg);
	background-repeat: repeat-y; 
	background-position: right;}

.tab_right_side{
	background: url(pix/shadow_right_side.jpg);
	background-repeat: repeat-y; 
	background-position: left;}

.tab_right_side1{
	background: url(pix/shadow_right_side1.jpg);
	background-repeat: repeat-y; 
	background-position: left;}

.tab_right_side2{
	background: url(pix/shadow_right_side2.jpg);
	background-repeat: repeat-y; 
	background-position: left;}

.tab_bottom_side{
	height:20px;
	background: url(pix/shadow_bottom_side.jpg);
	background-repeat: repeat-x; 
	background-position: top;}

.tab_bottom_corner_left{
	background: url(pix/shadow_bottom_corner_left.jpg);
	background-repeat: no-repeat; 
	background-position: right top;}

.tab_bottom_corner_right{
	background: url(pix/shadow_bottom_corner_right.jpg);
	background-repeat: no-repeat; 
	background-position: left top;}

.tab_main{	
	margin-top:0px;
	margin-left:20px;
	margin-right:20px;

	padding-top:0;
	padding-left:20;
	padding-right:20;}

.footer, .footer:link, .footer:active, .footer:visited{	
	font-family: Verdana, Arial, Helvetica, sans-seriF;
	font-weight: none;
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none;}

.tab_line_top{
	background: url(pix/line_top.gif);
	background-repeat: no-repeat; 
	background-position: top;
	height:23px;}

.txt_line_top{	
	font-family: Verdana, Arial, Helvetica, sans-seriF;
	font-weight: none;
	font-size: 9px;
	color: #999999;
	text-decoration: none;}

.top_baner{
	background: url(pix/top_baner.jpg);
	background-repeat: no-repeat; 
	background-position: bottom;}

.txt1_top_baner{
	font-family: Verdana, Arial, Helvetica, sans-seriF;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height:1.2;}

.tab_menu{
	background: url(pix/shadow_menu.jpg);
	background-repeat: repeat-y; 
	background-position: left;}

.tab_menu_top{
	background: url(pix/shadow_menu_top.jpg);
	background-repeat: no-repeat; 
	background-position: right top;}

.txt_main{
	font-family: Verdana, Arial, Helvetica, sans-seriF;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height:1.5;
}

.txt_main_red{
	font-family: Verdana, Arial, Helvetica, sans-seriF;
	font-weight: bold;
	font-size: 11px;
	color: #e40204;
	text-decoration: none;
	line-height:1.5;
}

.txt2{
	font-family: Verdana, Arial, Helvetica, sans-seriF;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height:1.5;
}


.red_menu{
	background: url(pix/shadow_main_menu.jpg);
	background-repeat: repeat-x; 
	background-position: top;
	height:39px;}


.red_menu_link:link, .red_menu_link:active, .red_menu_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-seriF;	
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.red_menu_link:hover {

	text-decoration: underline;}

.left_menu:link, .left_menu:active, .left_menu:visited {
	font-family: Arial, Verdana, Helvetica, sans-seriF;	
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.left_menu:hover {

	text-decoration: underline;}


.shadow_bottom_menu{
	background: url(pix/shadow_bottom_menu.jpg);
	background-repeat: no-repeat; 
	background-position: right top;
	height:6px;}

.formulaire {
	background-color:#FFFFFF; font-size: 12px;
	BORDER: #ff9900 1px solid; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	scrollbar-arrow-color: #1E3F9B; scrollbar-3dlight-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; 
	scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; 
	}
	
.bouton {
		border: 1px solid #e40204;
		background: #cc0000;
		color: #FFFFFF; 
		font-weight:bold;
		font-style:italic;
		font-family:  Arial, sans-serif;
		font-size: 12px;
	}
	
.bouton2 {
		border: 1px solid #e40204;
		background: #cc0000;
		color: #FFFFFF; 
		font-weight:bold;
		font-style:italic;
		font-family:  Arial, sans-serif;
		font-size: 11px;
	}

.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc0000;
}

.ds_box {
	background-color: #FFF;
	border: 0px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ds_head {
	background-color: #cc0000;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #ff9900;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 25px;
}

.ds_cell {
	background-color: #ff9900;
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */
