@charset "UTF-8";
/* CSS Document */

				
table.box01 table {
	margin: 15px 15px 0 15px;
}

table.box01 td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#666;
	text-decoration: none;
	/*text-align: left;*/
	}
	
table.box01 th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#666;
	text-decoration: none;
	text-align: left;
	}

	.box01 a			{ color: #FF6633; text-decoration: none;} 
	.box01 a:visited	{ color: #FF6633; text-decoration: none;} 
	.box01 a:active		{ color: #FF6633; text-decoration: none;} 
	.box01 a:hover		{ color: #FF6633; text-decoration: underline;} 

	.box01 p {
	line-height:12pt;
	/*margin: 15px 0 0 15px;*/
	text-align:justify;
	}
	
		.box01 div {
	line-height:12pt;
	margin: 15px 0 0 15px;
	text-align:justify;
	}
	
	.box01 li {
	text-align:justify;
	}
	
	.box01 h1 {
	font-size: 14pt;
	line-height:16pt;
	font-style: normal;
	font-weight: normal;
	margin: 10px 0 0 0;
	}
	
	.box01 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	line-height:12pt;
	margin: 0 0 0 0;
	}
	
	.box01 h3 {
	font-size: 10pt;
	line-height:12pt;
	margin: 0 0 0 0;
	}
	
	table.box02 table {
	margin: 15px 15px 0 15px;
}

	table.box02 td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#666;
	text-decoration: none;
	/*text-align: left;
	border-top-style:solid;
	border-top-color: #CCC;
	border-top-width: thin;
	border-bottom-style:none;
	border-left-style:none;
	border-right-style:none;
	border-collapse: collapse;
	empty-cells: show;*/
	}

	.box02 a			{ color: #FF6633; text-decoration: none;} 
	.box02 a:visited	{ color: #FF6633; text-decoration: none;} 
	.box02 a:active		{ color: #FF6633; text-decoration: none;} 
	.box02 a:hover		{ color: #FF6633; text-decoration: underline;} 

	/*.box02 p {
	line-height:12pt;
	margin: 10px 15px 0 15px;
	}*/
	
	.box02 h1 {
	font-size: 14pt;
	line-height:16pt;
	font-style: normal;
	font-weight: normal;
	margin: 10px 0 0 0;
	}
	
	.box02 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	line-height:12pt;
	margin: 0 0 0 0;
	}
	
	.box02 h3 {
	font-size: 10pt;
	line-height:12pt;
	margin: 0 0 0 0;
	}
	
	/* -------------------------------- CSS DES ONGLETS ----------------------------------- */
	
	#header {
	float:left;
	width:100%;
	/*background:#FFFFFF url(../charte_intra/bg_blanc.gif) repeat-x bottom;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:70%;
	line-height:normal;
	}
    
	#header ul {
	margin:0;
	padding:0;
	list-style:none;
    }
    
	#header li {
      float:left;
      background:url(../images/viatic_ongl_gau_00.gif) no-repeat left top;
      margin:0 2px 0 0px;
      padding:0 0 0 8px;
      }
    
	#header a {
      display:block;
      background:url(../images/viatic_ongl_dro_00.gif) no-repeat right top;
      padding:7px 15px 8px 5px;
      text-decoration:none;
      font-weight:bold;
      color:#FFF;
      }
	
	/* Commented Backslash Hack
    hides rule from IE5-Mac \*/
    #header a {float:none;}
    /* End IE5-Mac hack */
	#header a:hover {
      color:#FF6633;
      }
    #header #current {
      background-image:url(../images/viatic_ongl_gau_01.gif);
      }
    
	#header #current a {
      background-image:url(../images/viatic_ongl_dro_01.gif);
      color:#FF6633;
      padding-bottom:9px;
      }
	  

	
			#sousmenu ul {
	margin: 10px 0 0 0;
	list-style:none;
	padding-top: 5px;
	padding-right: 0px;
	/*padding-bottom: 4;*/
	padding-left: 3px;
      }

    #sousmenu li {
      float:left;
      margin:0;
      padding:0 10px 0 0;
      }
	  
	#sousmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height:normal;
	text-decoration:none;
    font-weight:bold;
    color:#333;
	}
	
	#sousmenu a:hover {
	 color:#FF6633;
      }
	  
	#sousmenu #current a {
    color:#FF6633;
    padding-bottom:5px;
    }

/* -------------------------------- CSS DES BOUTONS ----------------------------------- */

	  
	a.bouton, 
	button.bouton { 
    	display:-moz-inline-box; 
    	display:inline-block; 
    	margin:0; 
    	padding:0; 
    	font-family: Arial, Helvetica, sans-serif;
		font-size:100%;
		line-height:1.8;
		/*font:26px/1.5 Arial, Arial, Helvetica, sans-serif;*/
    	white-space:nowrap; 
    	text-align:center; 
    	vertical-align:middle; 
    	cursor:pointer; 
    	border:0; 
    	background:none; 
	} 

	a.bouton span, 
	button.bouton span { 
    	float:left; 
    	padding:0 0 0 14px; 
    	vertical-align:middle; 
    	background:url(../images/viatic_bout_gau.gif) left top no-repeat; 
	} 

	a.bouton span span, 
	button.bouton span span { 
    	padding:0 14px 0 0; 
    	background:url(../images/viatic_bout_dro.gif) right top no-repeat; 
	} 
	
	a.bouton span span span, 
	button.bouton span span span { 
    	height:25px; 
    	padding:0; 
    	line-height:1.8; 
    	background:url(../images/viatic_bout_mil.gif) left top repeat-x; 
	} 
 
	
	
	* html button {width:1%; overflow:visible;} 
	*:first-child+html button {overflow:visible;}
	
/* -------------------------------- CSS JB ----------------------------------- */
fieldset {
/*     background-color:#ffc7e9; */
    background-color:#fbebf5;
    border:1px solid;
    /* border:1px solid #A40505;*/
    /*-moz-opacity:.90;*/
    opacity:.90;
  }


legend {
    font-weight:bold;
    font-size: 14px;
    color: #b61b1d;
    padding: 0.2em 0.5em;
    border:1px solid #b61b1d;
    background-color:#fecaeb;
}
