/* ============== Structure Basketly ============= */

  html, body{
background-image:url(images/texture_1.gif);
height:100%;
 margin:0; 
 padding:0; 
 font-family:Arial, Helvetica, sans-serif;
 color:white;
 font-size: 12px;
text-align:center; /* pour corriger le bug de centrage IE */
}
   #content {
 	padding:0; 
	margin-left: auto; 
 	margin-right: auto;
      width: 769px;
	  background-image:url(images/trait_769x1_c.gif);
	  background-repeat:repeat-y;
text-align:left; /* on rétablit l'alignement normal du texte */
      }
#header{
 height:242px; 
 width:100%;
 padding: 0 9px 0 9px;
} 
#sidebar { /* MENU */
    float: left;
    width: 195px;
    margin:0;
	_margin-top: -3px; 
 	padding: 0;
}
   #sidebar-content {
      margin:0; padding: 0 0 0 9px;
      }
#main { /* COLONNE CENTRALE */
   	width:552px;
   	margin:0 0 0 198px; 
	_margin: -3px 0 0 188px; /* marges spécifiques à IE */
	padding:0;
}
   #main-content {
   	width:542px;
   	margin:0; padding: 0 10px 0 10px;
   	color:white;
	text-align:left;
	  }
   hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }

	
/* ============== Details Style mise en page ============= */
p {
font-size: 11px;
text-align:left;
}
h1 {
font-size:18px;
color:#F77600;
}
h2 {
font-size:16px;
color:#F77600;
}
h3 {
font-size:14px;
color:#F77600;
}
h4 {
font-size:12px;
color:#F77600;
font-weight:bold;
}
a:link {
color:white;
}
a:visited {
color:white;
}
a:hover {
color:#F77600;
}

#txt_table, #txt_table a { /* Pour Fichier et Questionnaire */
 font-family:Arial, Helvetica, sans-serif;
 color:white;
 font-size: 12px;
}

/* ============== Details col gauche ============= */
 #left_titre {
 width:183px;
 line-height:11px;
 height:25px;
 background-image:url(images/trait_vert_1x25_blue.gif);
 background-repeat:repeat-x;
 font-size:11px;
 }
#tab_menu1 {
 width:183px;
 height:27px;
 }
  #tab_menu1 td {
  background-image:url(images/fond_cel.gif);
  background-repeat:no-repeat;
  }
 #nav_menu1 {
 width:183px;
 }
  #nav_menu1 a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-size:9px;
	text-transform: uppercase;
	padding: 6px 0 0 18px;
  }
#nav_menu1 a:link {
	background-image:url(images/etoile.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:white;
	}
#nav_menu1 a:visited {
	background-image:url(images/etoile.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:white;
	}
#nav_menu1 a:hover {
	background-image:url(images/etoile_h.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#F77600;
	}
 #nav_menu_select {
	padding: 6px 0 0 18px;
  	background-image:url(images/etoile_h.gif);
	background-repeat:no-repeat;
	text-decoration:none;
        display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#F77600;
	font-size:9px;
	text-transform: uppercase;
}

/* MENU DU BAS EN DIV */
#tab_menu1_1, #tab_menu1_2, #tab_menu1_3 {
 width:183px;
 height:27px;
 }
  #tab_menu1_1 td {
  background-image:url(images/f_designations.gif);
  background-repeat:no-repeat;
  }
  #tab_menu1_2 td {
  background-image:url(images/f_resultats.gif);
  background-repeat:no-repeat;
  }
  #tab_menu1_3 td {
  background-image:url(images/f_rechercher.gif);
  background-repeat:no-repeat;
  }
#nav_menu1_1, #nav_menu1_2, #nav_menu1_3 {
 width:183px;
 }
  #nav_menu1_1 a, #nav_menu1_2 a, #nav_menu1_3 a { 
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-size:9px;
	text-transform: uppercase;
	padding: 6px 0 0 28px;
  }
#nav_menu1_1 a:link, #nav_menu1_2 a:link, #nav_menu1_3 a:link {
	text-decoration:none;
	color:white;
	}
#nav_menu1_1 a:visited, #nav_menu1_2 a:visited, #nav_menu1_3 a:visited {
	text-decoration:none;
	color:white;
	}
#nav_menu1_1 a:hover, #nav_menu1_2 a:hover, #nav_menu1_3 a:hover {
	color:#F77600;
	}

/* MENU NIVEAU 2*/
#tab_menu2 {
	 width:187px;
 }
#tab_menu2 a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 2px 0 2px 4px;
	border-botton: 1px solid white;
  }
  #tab_menu2 a:link, #tab_menu3 a:link {
  	text-decoration:underline;
	color:white;
  }
    #tab_menu2 a:visited, #tab_menu3 a:visited {
  	text-decoration:underline;
	color:white;
  }
    #tab_menu2 a:hover, #tab_menu3 a:hover {
  	text-decoration:underline;
	color:#F77600;
  }
 #tab_menu2_select {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
        color:#F77600;
	padding: 2px 0 2px 4px;
	border-botton: 1px solid white;
text-decoration:underline;
}

/* MENU NIVEAU 3*/
#tab_menu3 {
	 width:187px;
 }
#tab_menu3 a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 2px 0 2px 14px;
	border-botton: 1px solid white;
  }
#tab_menu3_select {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
        color:#F77600;
	padding: 2px 0 2px 14px;
	border-botton: 1px solid white;
text-decoration:underline;
}

 
#signature {
clear:both;
font-size:9px;
color:white;
text-align:center;
}

/* ============== Image departements =============== */
#image {    /* bloc image en arrière-plan */
margin: 10px 0px 0px 380px;
width : 162px;
height: 59px;
background: url(images/depts.gif) top left no-repeat;
}
#zone1, #zone2, #zone3 { /* zone cliquable */
float: left;
width : 48px;
height: 59px;
margin-top: 0px;
}
#zone1 {    
margin-left: 0px;
}
#zone2 {
margin-left: 8px;
}
#zone3 {
margin-left: 10px;
}

/* ============== Details Date =============== */
 #date {
 width:532px;
_width:562px;
 padding: 6px 30px 0 0;
 background-image:url(images/trait_vert_1x25.gif);
 background-repeat:repeat-x;
 line-height:11px;
 height:25px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 text-align:right;
  }

#pied {
clear:both;
height: 30px;
width: 756px;
_width: 766px;
text-align:center;
line-height: 30px; /* centre verticalement pour une seule ligne */
background-image:url(images/trait_769x1_b.gif);
background-repeat:repeat-y;
border-bottom: 2px solid #192a37;
padding: 5px;
}