@charset "utf-8";
/* CSS Document */

body
{
	text-align:center;
	background:url(../images/background.gif) repeat-x;
}
  ul, li, p, td {
	color:#666;

	
}




  .image_gauche{ float:left; clear:left}


  .vulog_text_normal {
	color:#333333;
	text-align:left;
	font-size: 10px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
 
	h1 {background:url(images/images/imagelogotype_01.png) no-repeat 0px 50%;
	padding-left:10px;
	color:#36F;
	font:bold 14px Arial;}
   	h2 {
	color:#36F;
	font:bold 12px Arial;
	padding-left:2px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
  	h3 {
	font:bold 11px Arial;
	padding-left:2px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
 

  .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_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_blue  { background:url(image/box/line_blue.gif) repeat-x; width:100%; height:100%; }
  .box_blue_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_blue_middle{ height:27px; padding-left:25px; color:white; font:bold 11px Arial;  width:100%; vertical-align:top; padding-top:4px; text-align:left; }                    
  
  .box_blue_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; }
   	

 

  
  .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; }

.vulog {

	color:#666;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	margin-left: 210px;
	margin-right: 210px;
	background-color:#FFF;
	height:400px;
	overflow:auto;

}
.vulog h1{
	color:#39F;
	padding-left:0px;
	font-size: 18px;
	font-style: normal;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-variant: normal;
}
.vulog h2{
	color:#39F;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	position: relative;
}
.vulog h3{
	color:#000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.vulogTxt
{
	color:#666;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
.bleu b{color:#06F}
.sousmenu{
 
	border-right:solid;
	border-right-width:3px;
	border-right-color:#e7e7e7;
	background:url(../images/bg_smenu.png) repeat-x;
	width:200px;
	float:left;
	height:400px;
	display:none;
}

.underSousmenu{
	background-color:#00FF00;
	width:200px;
	margin-top:300px;
	
	height:300px;
	
}
.leftMenu
{
	height:200px;
}

.sousmenu a{
	color:#FFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}

.right{
		/*background-color:#1F7BA2;*/
		margin-top:solid;
		margin-top-width:5px;
		background:url(../images/bg_smenu2.png) repeat-x;
		float: right;
		width: 200px;
		height:400px;

	}
	
.bottom{
	clear:both;
	width:100%;
	height:35px;
	margin:0;

	}
#blocnews {
	float:right;
	width:150px;
	height:150px;
	background-color:#FF3300;
	}
.titleWidget
{
	color:#3366FF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;

	text-align:center;
}
.contentWidget
{
  color:#333333;
	text-align:center;
	font-size: 12px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.container{
	width:1004px;
	border:1px;
	border-color:#333;
	border-style:solid;
	text-align:left;
	margin:auto;
	background-color:#FFF;

}

.current_link{
background-color:#ffffff;
width:195px;
margin-left:0px;
}
.current_link a{
color:#1F7BA2;
text-decoration: none;
}


.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; }
