/*généralitées*/
body, table, td ,th, img, div{
	border:  0px ;
	padding: 0px;
	margin:  0px;	
	border-spacing: 0px;
	border-collapse: collapse;
	/* border: 1px solid aqua;*/
} 

body{
	padding-left: 100px;
}
 
div, td,th , h2, a, p, ul, li ,span{
	font-style: normal;
	font-size: 11px;
	font-family: Verdana;
	text-align: justify;
}

td,th {
	text-align: left;
	vertical-align: top;
}

h1 {font-family: Trebuchet MS;/*Rondalo*/
	font-size: 25px;
	font-weight: normal;
	text-align: center;
	margin:  0px 0px 0px 0px; 
	margin:  0px 0px 0px 0px; 
}

h2 {
	font-size: 14px;
	background-image: url(../images/h2_2.png);	
	padding: 3px 0px 3px 11px;
	margin-top: 20px;
	border-top: 1px solid black; 
}



h3 {
	font-size: 13px;
	/*background-image: url(../images/h3.png);*/
	padding: 2px 0px 0px 11px;	
	margin: 20px 0px 0px 20px;	
}

h4 {
	font-size: 14px;
	background-image: url(../images/h2_2.png);	
	padding: 3px 0px 3px 11px;
	margin-top: 20px;
	border-top: 1px solid black; 
}

a {/*text-decoration: none;*/
}                            
ul {
	text-align: left;
	text-indent: -10px; 
	list-style-position: outside;
	list-style-type: circle;	
	list-style-image: url(../images/li.png);	
  /*border: 1px solid aqua;*/ 	
}
ul ul{
	text-align: left;
	padding: 0px;
  margin: 0px;  
	list-style-position: outside;
	list-style-type: disc;
	list-style-image: none; /*border: 1px solid aqua;*/
}

li {  
	margin-left: 10px;
	text-indent: 0px;
	padding-bottom: 5px;
  
	/*border: 1px solid blue;*/
}
img{
}
/*FIN généralitées*/

tx{	
	color: Black !important!;
}


/*haut de page*/
div.ombre{
	padding: 0px 0px 0px 9px;
	/*margin:5px;*/
	width: 765px;
	/*height:400px;*/
}



div.page{
width: 765px; 
}

div.bando {
 	position: relative;
} 
 
div.logo{
position:absolute;
z-index: 4;
/*margin: 5px 10px 10px 10px;*/
padding: 5px 10px 10px 20px;
}
 
td img {
 	border:0px 0px 0px 0px ;
 }
 /*FIN haut de page*/

 /* menu*/
div.menu {
 	position: relative;
 }
div.menu a {
	font-weight: bold;
	text-decoration: none;
}
div.menu td{	
  padding: 3px 5px 2px 5px;  
}  
td.b1 {
	width: 90px;
}
td.b3 {
	width: 50px;
}
td.b4 {
	width: 110px;
}
td.b5 {
	width: 70px;
}
td.b7 {
	width: 50px;
}
td.b8 {
	width: 70px;
}  
td.b9 {
	width: 90px;
}  
/*FIN  menu*/

/*menu prive*/
td.b1_prive {
	width: 80px;
}
td.b3_prive {
	width: 80px;
}
td.b4_prive {
	width: 150px;
}
td.b5_prive {
	width: 100px;
}
td.b7_prive {
	width: 200px;
} 
/*FIN menu prive*/


div.cadre_interne {
	padding: 0px 20px 20px 20px;
	/*border: 1px solid red;*/
}


/**zoom img*/
img.miniature{
width: 200px;
margin-top: 3px;
}
/*div.div_colonne{
display: inline;
text-align: top;
padding-top: 20px;
margin-top: 20px;
}
p.p_colonne{
display: inline;
text-align: top;
margin-left: 20px;
padding-top: 20px;
width: 200px;
border: 1px solid Silver;
} */
/**FIN zoom img*/

/***/
p.arbo{
  font-weight: bold;
  margin: 0px 5px 0px 5px;
  padding: 0px 5px 0px 5px;
}
div.avertis{                            
	padding:  0px;
	position:absolute;
	left:735px; top:140px;
	vertical-align: middle;
	width:130px;
	z-index: 5;
  display: inline
}

.rss_a_droite{
  padding: 100px 100px 100px 200px;
} 

div.avertis a.a_avertis{
padding: 3px ;
font-weight: bold;
} 

div.avertis a:hover{
  text-decoration: none;
}
/***/

/*lien vers les paragraphe de la page*/
ul.lien_parag {
	text-align: left;
	text-indent: 0px;
	padding: 0px;
	margin: 0px 0px 0px 20px;
	list-style-position: outside;
	list-style-type: circle;
	/*list-style-image: url(../images/li.png);*/
	/*border: 1px solid Aqua;*/
}
ul.lien_parag li {
	text-decoration: none;
	font-weight: bold;
	/*border: 1px solid red;*/
	padding: 0px;
	margin: 0px 0px 0px 20px;
}

ul.lien_parag a {
	text-decoration: none;
	font-weight: bold;
}
/*FIN lien vers les paragraphe de la page*/

/* pour le text */
div.image{
	border: 0px;
	text-align: center;
  /*width: 100%;*/	
}


table.logo_ext div{
	margin: 3px 3px 3px 0px;
	padding: 3px 5px 3px 5px;
	width: 130px;
	vertical-align: middle;
	text-align: center;
} 


p.notabene {
	font-weight: bold;
	padding: 5px ;
	margin: 0px ;
	-moz-border-radius: 10px;
}

fieldset{
	position: relative;  
	margin-top: 20px;
 	padding: 1px 5px 1px 5px; 
	-moz-border-radius: 10px;
}

legend{
	position:relative;
	_top:-1em;	
	-moz-border-radius: 10px;
  font-weight: bold;
	padding: 3px 5px 1px 5px;    
}

h2 a ,h3 a{
	/*background-image: url(../images/haut.png);*/
	position:relative;
float: right;
margin-top: 2px;
left:-10px; 
top:-20px;
/*margin-left: 10px;
margin-top: 10px;;*/
} 

/**/
table.t_contact{
margin-left:50px;
}
table.t_contact td , table.t_contact th{
  padding:7px;
}
td.institut{
	font-weight: bold;
}
/**/

/*en savoir plus*/
a.lieninterne {
	font-weight: bold;
	text-decoration: none;
	padding: 0px 2px 1px 2px;
}
a.lieninterne:hover {
	text-decoration: underline;
}
a.liensouspage {
	font-weight: bold;
	text-decoration: none;
}
a.liensouspage:hover {
	text-decoration: underline;
}
a.lien_rss {
   color: black;
   font-size: 14px;			
	text-decoration: none;
}
a.lien_rss:hover {
	text-decoration: underline;
}

p.text_rss{
    padding-top:0px;
    margin-top:0px;
    margin-bottom:0px;
    font-size: 90%;
    text-align: justify;
    color: Black;
}
p.date_rss {
    margin-top:0px;
    margin-bottom:4px;
    padding-top:0px;
    text-align: left;
    color: Gray;
    font-style: italic;
    font-size: 80%;
}
p.droite {
	text-align: right;
	/*border: 1px solid black;*/
}
/*Fin en savoir plus*/

/*LIEN */
a.lienexterne {
	font-weight: bold;
	text-decoration: none
}
a.lienexterne:hover {
	text-decoration: underline;
	font-weight: bold;
}
/*FIN LIEN */

table.liste_rss{
	width: 90%;
	/*border-spacing: 10px;*/
	/*border-collapse: separate;*/ 
}
table.liste_rss td{
 text-align: center;
}

table.t_carte{
	margin: 20px 10px 10px 10px;
	width: 90%;
	/*border-spacing: 10px;*/
	/*border-collapse: separate;*/ 
}
table.t_carte td{
 text-align: center;
 padding-bottom: 20px;
 /*border :10px solid;*/
}
table.t_carte th{
 	text-align: center;
 	height: 15px;
 	/*border :1px solid black;*/
}
table.t_carte img{
    padding-bottom: 20px;
}
 
img.img_carte {
	border: 1px solid;
	margin: 0px 5px 5px 5px;
	padding: 2px;
}
/**/
table.t_tableau{
	margin: 20px 10px 10px 20px;
	width: 90%;
	border: 1px solid black;
}
table.t_tableau td,table.t_tableau  th{
  /*border: 1px solid red;*/
  margin: 1px;
  padding: 1px 2px 1px 2px;
  text-align: center;
     
}
table.t_tableau td.colonne{
font-weight: bold ;
}    
/**/

/*Formulaire*/
form {
	font-family: Arial;
	margin: 0px;
	
}
input, select {
  font-size: 8pt;
}
.form_champs {
	border: 1px solid black;
}
table.t_form{
  border: 1px solid #0066CC;
  width: 82%;    
  vertical-align: middle;
  text-align: center;
  margin-left: 40px;
} 
table.t_form td,table.t_form  th{
  /*border: 1px solid red;*/
  margin: 2px;
  padding: 3px 2px 5px 2px;
  text-align: center;   
}   

/*commentaire assqa*/
table.t_asqua {
  padding: 3px 2px 5px 2px;  
  text-align: center;
  margin: 20px  0px 0px 100px;
  
} 
table.t_asqua th,table.t_asqua td{
  padding: 3px 2px 5px 2px;
  text-align: left;
} 

table.t_asqua table{
  width:100%;
}
td.centrer_img {
  text-align: center;
}
/*fin commentaire assqa*/

/*fin Formulaire*/

/*bas de page*/
div.adresse_ineris a{
font-size: 0px;
}
/*Fin bas de page*/



/*page index */
table.logo_ext h1{
padding: 0px;
margin: 0px 0px 10px 0px;
font-size: 20px;
}
table.logo_ext h2{
padding: 4px 0px 4px 0px;
margin: 0px 0px 5px 0px ;
font-size: 12px;
}
table.logo_ext table{
margin-left: 10px;
} 
table.t_index{	
  border-spacing: 10px;
	border-collapse: separate; 
} 
table.t_index img{
margin: 10px 3px 3px 3px;
}
table.t_index a.pluscarte{
font-weight: bold; 
}
table.t_index a.pluscarte:hover{
/*font-weight: normal;*/ 
}
table.t_partners td{
	vertical-align: middle;
	text-align: center;
}

/*FIN page index */

