  body, ul, li, p, td { color:#333333; }


  .text1 { color:#333333; font:11px Arial; text-align:left}
  .text2 { color:#999999; font:11px Arial; text-align:left }
  .textError { color:#FF0000; font:11px Arial; }
  .text1 a { color:#333333; font:11px Arial; }
  .text2 a { color:#999999; font:11px Arial; }
  .content {text-align:left; }
  .sep_height { font-size:1px; height:13px; }
  .sep_width { font-size:1px; width:13px; }
  .img { font-size:1px; }
  .input_text { height:16px; width:124px; border:1px solid #C6C6C6; font:10px Arial; padding-left:0px;}

  .box_gray  { background:url(image/box/line_gray.gif) repeat-x; width:100%; height:100%; }

  .box_gray_title { height:27px; background:url(image/arrow_white.gif) no-repeat 3px 2px; 
                    padding-left:25px; color:white; font:bold 11px Arial;  width:100%;
                    vertical-align:top; padding-top:4px; text-align:left;  
                  }
 
  .box_gray_title_map { height:27px; background:url(image/boussole.gif) no-repeat 3px 2px; 
                    padding-left:25px; color:white; font:bold 11px Arial;  width:100%;
                    vertical-align:top; padding-top:4px; text-align:left;  
                  }


  .box_gray_middle{ height:27px; padding-left:25px; color:white; font:bold 11px Arial;  width:100%; vertical-align:top; padding-top:4px; text-align:left; }  

  .box_gray_content { font:11px Arial; padding:10px; border-right:0px solid #e4e4e4; border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;
                      background-color:#f2f2f2; }

.box_gray_contentw { font:11px Arial; padding:10px; border-right:1px solid #e4e4e4; border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;
                      background-color:#FFFFFF; }

  .box_gray_content_nopad 
					{ font:11px Arial; padding:0px; border-right:0px solid #e4e4e4; border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;
                      background-color:#f2f2f2; }


  .box_green  { background:url(image/box/line_green.gif) repeat-x; width:100%; height:100%; }
  .box_green_title { height:27px; background:url(image/arrow_white.gif) no-repeat 1px 1px; 
                    padding-left:25px; color:white; font:bold 11px Arial;  width:100%;
                    vertical-align:top; padding-top:4px; text-align:left; 

  }
  
  .box_green_middle{ height:27px; padding-left:25px; color:white; font:bold 11px Arial;  width:100%; vertical-align:top; padding-top:4px; text-align:left; }                    
  
  .box_green_content { font:11px Arial; text-align:left; height:100%; padding:10px; border-right:2px solid #ababab; border-left:2px solid #ababab; 
	               border-bottom:2px solid #ababab; }



  .box_pub { }
  .box_pub_title { font-size:1px; text-align:right; padding-top:11px; }
  .box_pub_content { font-size:1px; }

  .box_simple { border:1px solid #e4e4e4; font:11px Arial; }		 

  .menu2 { background:url(image/menu2/line_green.gif) repeat-x; width:100%; }
  
  .menu2_member { background:url(image/line_menu_gray.gif) repeat-x; width:100%; height:50px }
  
  .menu_2 a { font:bold 11px Arial; text-decoration:none; }  
  
  .menu2_title { height:27px; background:url(image/menu2/arrow_white.gif) no-repeat 4px 5px; 
                 padding-left:25px; color:white; font:bold 11px Arial;  width:100%;
                  vertical-align:top; padding-top:4px;text-align:left
                }
  
  .menu2_subtitle{ color:white; font:10px Arial; vertical-align:top; padding-top:4px;text-align:left}
  .menu2_subtitle a { color:#0000AA}
  
  .username{ color:white; font:bold 11px Arial ; vertical-align:top; padding-top:4px;text-align:left}
  
  
  
  .menu2_content { padding:5px; background:#f2f2f2; border-left:2px solid #e4e4e4; border-right:2px solid #e4e4e4; }
  .menu2_img { background:url(image/menu2/line_menu2.gif) repeat-x; font-size:1px; padding-left:20px; padding-right:5px; }
  .menu2_item { background:url(image/menu2/line_menu2.gif) repeat-x; width:100%; font:bold 11px Arial; color:white; height:19px;text-align:left; }
  .menu2_item a { background:url(image/menu2/line_menu2.gif) repeat-x; width:100%; font:bold 11px Arial; color:white; height:19px;text-align:left; }
  .menu3_item { width:100%; font:bold 11px Arial; color:#5f615e; height:19px; background:white;text-align:left; }
  .menu3_item a { width:100%; font:bold 11px Arial; color:#5f615e; height:19px; text-align:left; }  
  .menu3_item a:hover { width:100%; font:bold 11px Arial; color:#00005e; height:19px; text-align:left; }  
  .menu3_sep { background:white; }
  .menu2_sep { font-size:1px; height:2px; }
	
  
  .resa_sep_h { background:url(image/pixgray_h.gif) repeat-x; height:1px; font:1px Arial; color:white; width:100%}  	
  .resa_sep_v  { background:url(image/pixgray_v.gif) repeat-y; width:1px; font:1px Arial; color:white;  height:100%}  	
  .resa_question { font:bold 12px Arial ; font-style:italic;  color:#5f615e; height:19px;text-align:left; }
  .resa_titre { font:bold 12px Arial ; color:#5f615e; height:19px;text-align:left; }
   	

  h1 { background:url(image/style/arrow.gif) no-repeat 0px 50%; padding-left:10px; color:#339933; font:bold 14px Arial;  }
  h2 { color:#339933; font:bold 12px Arial; padding-left:2px;  }
  h3 { font:bold 11px Arial; padding-left:2px;  }
  
  .sitemappath { color:#FFFFFF; font:11px Arial; text-align:right }
  .sitemappath a{ color:#FFFFFF; font:11px Arial; text-align:right }
  .sitemappath a:hover{ font-weight:bold}
  
  
.fieldValue { color:#000000; font:11px Arial; font-weight:bold; text-align:left}
.fieldValueEmail { color:#0000FF; font:11px Arial; font-weight:bold; text-align:left}
.fieldName  { color:#000000; font:11px Arial; font-weight:normal; text-align:left}


.lien a:link    { color:#0000FF;text-decoration:none; cursor: hand; }
.lien a:visited { color:#0000FF;text-decoration:none; cursor: hand; }
.lien a:hover   { color:#000000;text-decoration:underline; cursor: hand; }

.parts a:link    { color:#000000;text-decoration:none; cursor: hand; }
.parts a:visited { color:#000000;text-decoration:none; cursor: hand; }
.parts a:hover   { color:#000000;text-decoration:underline; cursor: hand; }

.citevu {color:#000000; padding-left:10px;}
.citevu h1{color:#009933 ;padding-left:0px;}
.citevu h2{color:#000000 }
.citevu h3{color:#000000 }
.vert b{color:#339933}
.citevu a:link    { color:#0000FF;text-decoration:none; cursor: hand; }
.citevu a:visited { color:#0000FF;text-decoration:none; cursor: hand; }
.citevu a:hover   { color:#000000;text-decoration:underline; font-weight:bold; cursor: hand; }

.Accordion {
	border-left: solid 1px gray;
	border-right: solid 1px black;
	border-bottom: solid 1px gray;
	overflow: hidden;
}

.AccordionPanel {
	margin: 0px;
	padding: 0px;
}

.AccordionPanelTab {
	background-color: #CCCCCC;
	border-top: solid 1px black;
	border-bottom: solid 1px gray;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: 200px;
}

.AccordionPanelOpen .AccordionPanelTab {
	background-color: #EEEEEE;
}

.AccordionPanelTabHover {
	color: #555555;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
}
.AccordionFocused .AccordionPanelTab {
	background-color: #3399FF;
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #33CCFF;
}


