
body {
	font-size: 0.8em; 
	color:#3c3c3c; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #e3e3e1;
	margin-left:1px;
	margin-bottom:1px;
	margin-right:1px;
	margin-top:2px;
	background-image:url(../images/index/fond_irma_accueil.png);
	background-repeat:no-repeat;
	background-position: top center;
	 }

#page {
position:relative;
margin-left: auto;
margin-right: auto;
margin-bottom: 0em;
margin-top: 0em;
padding-top: 1em;
padding-bottom: 2em;
height: auto;
width: 1000px;
background-color:#FFFFFF;
}

#menu {
z-index: 1010;
margin-left: auto;
margin-right: auto;
margin-top: 8px;
bottom:0px;
padding-bottom:0px;
width: 1000px;
height: 30px;
background-color: #EEEEEE;
background-image:url(../images/index/fond_menu.png);
}


#header {
margin-left: auto;
margin-right: auto;
height: 114px;
width: 1000px;
}

#logo {
position: relative;
left: 0px;
width: 125px;
height: 114px;
text-align: center;
}

#bloc_site {
position: relative;
top: -115px;
left: 300px;
width: 490px;
height: 22px;
text-align: center;
font-size: 0.9em;
color:#F2F2F2;
background-image:url(../images/index/fond_site.png);
}

#site1 {
position:relative;
width: 160px;
height: 21px;
line-height: 21px;
}

#site2 {
width: 160px;
position:relative;
left: 160px;
top: -21px;
margin-left: 6px;
height: 21px;
line-height: 21px;
}

#site3 {
width: 160px;
position:relative;
left: 321px;
top: -42px;
margin-left: 6px;
height: 21px;
line-height: 21px;
}

A.site:link    {color:#efeeed; text-decoration:none; font-size:1em}
A.site:visited {color:#efeeed; text-decoration:none; font-size:1em}
A.site:hover   {color:#464645; text-decoration:none; font-size:1em}

ul.carre_menu {
 margin-top:0px;
 margin-bottom:0px;
 margin-left:1.3em;
 margin-right:0px;
 }
 
li.carre_menu {
 list-style-image: url(../images/refonte/carre.gif);
 list-style-position:inherit;
 margin-top: 0px;
 margin-bottom: -2px;
 margin-left: 1.3em;
 margin-right: 0px;
 font-size: 0.9em;
}


#bloc_menu_haut_droit {
position: relative;
top: -137px;
left: 810px;
width: 180px;
height: 114px;
padding: 3px;
text-align: left;
background-color: #86c247;
border: solid 2px #CFCFCF;
}

#bloc_connexion {
position: relative;
left: 810px;
top: -160px;
width: 184px;
padding: 1px;
height: 16px;
line-height: 16px;
text-align: center;
background-color: #dedede;
border: solid 2px #CFCFCF;
}



A.compte01:link    {color:#F87104; font-weight:bold; text-decoration:none; text-align:center; font-size: 0.9em}
A.compte01:visited {color:#F87104; font-weight:bold; text-decoration:none; text-align:center; font-size: 0.9em}
A.compte01:hover   {color:#232729; font-weight:bold; text-decoration:underline; text-align:center; font-size: 0.9em}


A.sites:link    {font-family:Arial, Helvetica; font-size: 1em; color:#eeeeed; text-decoration:none }
A.sites:visited {font-family:Arial, Helvetica; font-size: 1em; color:#eeeeed; text-decoration:none }
A.sites:hover   {font-family:Arial, Helvetica; font-size: 1em; color:#4d4c4c; text-decoration:none}

#banniere {
margin-left: auto;
margin-right: auto;
height: 300px;
width: 1000px;
}
#txt_banniere {
position:relative;
bottom: 50px;
height: 300px;
width: 1000px;
text-align:right;
font-family: "Trebuchet MS", Arial; font-size: 1.3em; color:#1c1c1c;
}


#bloc_bienvenue {
position: relative;
left: 500px;
top: -300px;
width: 500px;
text-align: right;
background-color:#EBEBEB;
}

#haut_page {
margin-left: auto;
margin-right: auto;
height: 15px;
width: 1000px;
text-align: left;
padding-bottom: 1em;
background-color: #FFFFFF;
}

#footer {
margin-left: auto;
margin-right: auto;
margin-top: 0em;
margin-bottom: 3em;
width: 1000px;
height: 85px;
text-align: center;
line-height: 85px;
background-image:url(../images/index/fond_footer.png);
}

A.bandeaubas_index:link    {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1em; color: #535252; text-decoration:none; }
A.bandeaubas_index:visited {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1em; color: #535252; text-decoration:none; }
A.bandeaubas_index:hover   {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1em; color: #535252; text-decoration: underline; }


#fil_arianne {
margin-left: auto;
margin-right: auto;
height: 39px;
width: 1000px;
background-color: #FFFFFF;
}



#conteneur_gauche {
float: left;
width: 680px;
height: auto;
margin-right: 0em;
margin-left: 0em;
padding-left: 5px;
}

#conteneur_droit {
width: 285px;
height: auto;
float: right;
padding: 0px;
margin-left: 30px;
margin-top: 0px;
text-align: left;
}

#favoris0 {
	width: 200px;
	padding: 4px;
	border: solid 1px #cccccc;
}

#forum {
width: 990px;
height: auto;
margin: 0.5em;
}

#forum_titre {
width: 990px;
height: auto;
margin-bottom: 2em;
margin-top: 0.5em;
margin-right: 0.5em;
margin-left: 0.5em;
}


.titre16_or {
font-weight: bold;
font-size: 2em;
color: #df5806;
}

.titre14_gr {
font-size: 1.6em;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #ce2219;
color:#666666;
}




TD {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:11px; color:#272727; text-align: justify;}
	  
.aright {
text-align:right;
}

/*PAGE D'ACCUEIL*/

TD.barrehaut   {font-family:Arial, Helvetica, sans-serif ; font-size:9px;
            text-align:left; background:#90A9E1;}	
/*#D6A333*/
TD.bandeau_haut_droit   {color:#FFFFFF; font-size:10px; 
            text-align:center; background:#DEDEDE;}
			
.bandeau_haut_vert   {font-size:10px; 
            text-align:left; background:#86C247;}
			/*#BAC41C*/
		
TD.menu_fond   {font-family:Verdana, Arial, Helvetica, sans-serif ; color:#FFFFFF; font-size:10px; 
            text-align:center; background:#f6faf9;}
			/*D2D73C//F7D52D/FCEEAB/F5EA92=mieux/EBDD69/E9E39B/F1EBA7/F5EA92*E4DD6A*/
			
			
TD.menu   {font-family:Verdana, Arial, Helvetica, sans-serif ; color:#CB5608; font-size:10px; 
            text-align:center; font-weight:bold}
			
TD.bandeau_bas   {font-family:Verdana, Arial, Helvetica, sans-serif ; color:#ffffff; font-size:10px; 
            text-align:center; background:#90A9E1;}
			
TD.bandeau_bas02   {font-family:Verdana, Arial, Helvetica, sans-serif ; color:#DEDEDE; font-size:10px; 
            text-align:right; background:#90A9E1;}

TD.bienvenue   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #E2001A;
            text-align:justify; background:#ffffff;}	
			
TD.fond_centrepage   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #990000;
            text-align:center; background:#ffffff;}	
			
TD.fond_cotepage   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:11px; color: #272727;
            text-align:justify; background:#E3E5D9; vertical-align:top;}/*fond gris*/
			
TD.fond_cotepageDT   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:11px; color: #272727;
            text-align:justify; background:#E3E5D9; vertical-align:justify;}/*fond gris*/
			
TD.fond_cotepagegauche   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:11px; color: #272727;
            text-align:right; background:#ffffff; vertical-align:top;}

TD.fond_cotepagedroite   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #272727;
            text-align:justify; background:#ffffff; vertical-align:top;}
			
TD.fond_milieupage   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #990000;
            text-align:justify; background:#ffffff; vertical-align:top;}
			
TD.fond_aligncenter   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #272727;
            text-align:center; background:#ffffff;}
			
TD.alignright   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #B01919;
            text-align:right; background:#ffffff; font-weight:bold; vertical-align:top;}
			
TD.alignright02   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; 
            text-align:right; vertical-align:middle;}
			
TD.articles   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #990000;
            text-align:justify; vertical-align:top;}	
		
TD.archives   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:9px; color: #BB3304;
            text-align:right; background:#E4E4E1;}

TD.centre_titre01  {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #CA2004;
            text-align:left; background:#ABD586; font-weight:bold;}	
		
TD.centre_titre  {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #E2001A;  
            text-align:left; font-weight:bold;}	
			//#BB3304
			
TD.rubrique01  {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #272727;
            text-align:left; vertical-align:bottom;}	


.p0 {
margin-top:0px;
margin-bottom:0px;
}

/*titre rubrique orange*/
h1 {
font-family: arial, Arial black, geneva, tahoma;
font-size: 19px;
color: #F87104;
font-weight: bold;
margin-bottom:6px;
margin-top:1px;
text-align:right;
}

/*gras bleu*/
h2 {
color: #253985; 
font-size:14px; 
font-weight:bold;
font-family:"Trebuchet MS", Arial;
}	

/*gris 16*/
h3 {
	font-size: 16px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #434442;
	margin-bottom:3px;
	margin-top:1px;
}	

/*titre gris vidéothèque*/		
h4 {
font-size: 12px;
font-weight: bold;
color:#434442;
margin-bottom:3px;
}


/*grasbleuleft02*/
h5 {
font-size:16px; 
color: #253985;
text-align:left; 
font-weight:bold;
margin-bottom:1px;
margin-top:1px;
font-family:"Trebuchet MS", Arial;
}

/*grasbleuleft04*/
h6 {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color: #253985;
text-align:left; 
font-weight:bold;
display:inline;
}



attributeinput {
font-size: 10px;
}


			
.retrait_glossaire  {
margin-left:0.0cm;
margin-right:0.0cm; 
margin-top:0.2cm;

} 	
		
.retrait  {margin-left:0.3cm;
                 text-align:left; margin-right:0.3cm; margin-top:0.0cm} 
				 
.retrait02 {margin-left:1cm;
                 text-align:center } 

.retrait03 {margin-left:0.5cm;
                 text-align:left; margin-bottom:0.2cm;} 
				 
.retrait04 {margin-left:0.5cm;
                 text-align:justify } 
				 
.retrait05 {margin-left:0.3cm;
                 text-align:justify; margin-right:0.3cm; margin-top:0.3cm; margin-bottom:0.3cm;} 
				 
.retrait06 {margin-left:0.2cm;
                 text-align:left; margin-right:0.2cm; margin-top:0.2cm; margin-bottom:0.2cm;}
				 
.retrait07 {margin-left:1.5cm;
                 text-align:left } 
				 
.aligncenter {font-family:Verdana, Arial, Helvetica, sans-serif ; 
                 text-align:center; vertical-align:top;} 
				
.alignright01   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #F87104;
            text-align:right; font-weight:bold; vertical-align:top;}/*ORANGE photheque rubrique */
			
.alignright   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #F87104;
            text-align:right; }/*ORANGE actualité recherche article */
		
.alignleft {font-family:Verdana, Arial, Helvetica, sans-serif ; margin-left:0.5cm;
                 text-align:left; margin-right:0.5cm; vertical-align:top;} 
				 			 
.alignbottom {font-family:Verdana, Arial, Helvetica, sans-serif ; 
                 text-align:left; vertical-align:bottom; font-weight:bold;} 
				 
.grasbleu {font-family:Verdana, Arial, Helvetica, sans-serif ; color: #253985; font-size:10px; 
                 text-align:center; font-weight:bold;} 
				 
.grasbleuleft {font-family:Verdana, Arial, Helvetica, sans-serif ; color: #253985;
                 text-align:left; font-weight:bold;}
				 
.grasbleuleft02 {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:11px; color: #253985;
                 text-align:left; font-weight:bold;}
				 
.grasbleuleft03 {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:12px; color: #253985;
                 text-align:left; font-weight:bold; font-style:italic;}						

.grasbleuleft04 {font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #253985;
                 text-align:left; font-weight:bold;}
				 
.grasjaune {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #EBDD69;
                  font-weight:bold;}				
				 
.grasorange   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:11px; color: #F87104;
            text-align:justify; font-weight:bold; }/*ORANGE photheque rubrique */ 
			
.grasorange02 {font-family: Arial; font-size:13px; color: #F87104;
                 text-align:left; font-weight:bold;}
			
.orange   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #F87104;
            text-align:justify; }/*ORANGE photheque rubrique */ 
			

				
.grasmallette {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #E2001A;
                  font-weight:bold;}				
				  
.rouge {font-family:Arial, Helvetica, sans-serif ; font-size:10px; color: #E2001A;       }		

.rougegras {font-family:Arial, Helvetica, sans-serif ; font-size:11px; color: #E2001A;  
font-weight:bold;     }		

.panorama    {font-family: Arial ; font-size: 13px; color:#E2001A;
                font-weight:bold}


/*Dossier thématiques*/
A.rubriques_DT:link    {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 11px; color:#404243;
                text-decoration:none; font-weight:bold;}
A.rubriques_DT:visited {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 11px; color:#404243;
                text-decoration:none; font-weight:bold;}
A.rubriques_DT:hover   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 11px; color:#404243;
                 text-decoration:underline; font-weight:bold;}

TD.DT01  {font-family:Geneva, Arial, Helvetica, sans-serif ; font-size:14px; color: #CA2004;
            text-align:left; font-weight:bold;}	

.DT02  {font-family:Geneva, Arial, Helvetica, sans-serif ; font-size:11px; color: #CA2004;
            text-align:left; font-weight:bold; }	
			
#sommaire {
width:95,5%;
padding: 4px 4px 12px 4px;
border-bottom: solid 6px #90a9e1;
background-color:#ffffff;
text-align:left;
}
#sommaire_page_numero {
width:95,5%;
padding: 4px 4px 12px 4px;
border-bottom: solid 6px #90a9e1;
border-left: solid 3px #90a9e1;
border-right: solid 3px #90a9e1;
background-color:#ffffff;
text-align:left;
}


/*Fin Dossier thématiques*/

/*Fiche communes tableau*/
TD.fond_bleu_textenoir {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #272727;
            text-align:justify; background:#C0CCDE;}

TD.titre_bleu  {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #F3F3F3;
            text-align:center; background:#8090BB; font-weight:bold; }	
			
TD.titre_bleu11  {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:11px; color: #F3F3F3;
            text-align:center; background:#8090BB; font-weight:bold; }	

TD.texte_bleu  {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #253985;
            text-align:justify; background:#C0CCDE;}	
			
TD.titre_jaune  {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #253985;
            text-align:center; background:#FBE88C; font-weight:bold;}	/* fond jaune et texte bleu*/
			
TD.titre_jaunepasgras  {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #253985;
            text-align:center; background:#FBE88C;}	

TD.titre_jauneclair  {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #253985;
            text-align:center; background:#FCEEAB; font-weight:bold;}	
			
TD.texte_jauneclair  {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #272727;
            text-align:center; background:#FCEEAB;}
			
TD.jauneCarte  {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #272727;
            text-align:center; background:#F7D122; font-weight:bold;}		
			
/*FIN Fiche communes tableau*/

/*Fiche evenements DEBUT + Fiche ouvrage bibliotheque*/
TD.titre_bleu02  {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #F3F3F3;
            text-align:left; background:#8090BB; font-weight:bold;}	/* fond jaune et texte noir*/

TD.titre_jaune02  {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #272727;
            text-align:justify; background:#FCEEAB; vertical-align:top; margin-top:12px; margin-bottom:1cm; margin-right:0.5cm;}	/* fond jaune et texte noir*/
/*Fiche evenements FIN + Fiche ouvrage bibliotheque*/
			
			
/*Page type actualité*/
TD.fond_bleu_act {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #272727;
            text-align:left; background:#B3BCD7; font-weight:bold; vertical-align:middle; }
               			
/*Fin Page type actualité*/	
			
			
			
/*Page type photothèque*/

TD.fond_bleu  {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #ffffff;
            text-align:justify; background:#8090BB; vertical-align:top; margin-left:0.5cm;
                 margin-right:0.5cm; margin-top:0.5cm} /*L'irma vous propose une phototheque...*/

TD.fond_bleu_vignette {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #ffffff;
            text-align:center; background:#8090BB; vertical-align:top;} /**/
			
TD.desole {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #000000;
            text-align:center; background:#ffffff; vertical-align:top;} /**/

TD.photo  {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color: #253985;
            text-align:center; background:#ffffff;}
			
TD.photo_commentaire  {font-family:Verdana, Arial, Helvetica, sans-serif ;
            text-align:left; background:#ffffff;}
			
P.photo_commentaire_texte  {font-family:Verdana, Arial, Helvetica, sans-serif ;  
          font-size:10px; color:#000000;
          text-align:left; margin-top:2px; margin-bottom:2px }
		  
		  
span.photo_titre_commentaire  {font-family:Verdana, Arial, Helvetica, sans-serif ;
          font-size:10px; color:#253985; font-weight:bold;
          text-align:justify; margin-top:2x; margin-bottom:2px }
	
.photo_vues {font-family:Arial, Helvetica, sans-serif  ; font-size: 11px; color:#3d3c3c;
                font-weight:bold}

.texte_gris {font-family:Arial, Helvetica, sans-serif  ; font-size: 11px; color:#333333;
               }

.bloc01_expo_photo {
width:99%;
padding: 4px;
border: solid 0px #000000;
background-color:#ffffff;
text-align:center;
}

#bloc_titre_photo {
width:99%;
padding: 4px;
border: solid 0px #000000;
background-color:#F2F2F2;
text-align:left;
}

#bloc_photo {
width:99%;
padding: 4px;
border: solid 0px #000000;
background-color:#F2F2F2;
text-align:center;
}


.bloc_menutitre_photo {
width:245px;
height: 500px;
overflow: auto;
padding:8px;
border: solid 1px #bab9b9;
background-color:#ffffff;
-moz-border-radius-bottomleft:5px;  
-moz-border-radius-bottomright:5px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
text-align:left;
}

#bloc_photo_RTM {
width:99%;
padding: 4px;
border: solid 0px #000000;
background-color:#a8a8a8;
text-align:center;
}

A.RTM:link    {color:#ffffff; } /*rouge foncé*/
A.RTM:visited {color:#ffffff; } /*rouge foncé */
A.RTM:hover   {color:#ffffff; } /*noir souligné*/

#legendeRTM {
width:99%;
padding: 4px;
border: solid 0px #000000;
text-align:center;
color:#FFFFFF;
}

TD.RTM {
width:120;
padding: 2px;
border: solid 0px #000000;
background-color:#e9e9e9;
text-align:center;
}


/*FIN Page type photothèque*/
 

A.phototheque:link    {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#B91717;
                text-decoration:none } /*rouge foncé*/
A.phototheque:visited {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#B91717;
                text-decoration:none } /*rouge foncé */
A.phototheque:hover   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 10px; color:#232729;
                 text-decoration:underline} /*noir souligné*/
				 
				 
A.phototheque11:link    {font-size: 11px; color:#B91717;
                text-decoration:none } /*rouge foncé*/
A.phototheque11:visited {font-size: 11px; color:#B91717;
                text-decoration:none } /*rouge foncé */
A.phototheque11:hover   {font-size: 11px; color:#232729;
                 text-decoration:underline} /*noir souligné*/
				 
A.phototheque11gras:link    {font-size: 11px; color:#B91717; font-weight:bold;
                text-decoration:none } /*rouge foncé*/
A.phototheque11gras:visited {font-size: 11px; color:#B91717; font-weight:bold;
                text-decoration:none } /*rouge foncé */
A.phototheque11gras:hover   {font-size: 11px; color:#232729; font-weight:bold;
                 text-decoration:underline} /*noir souligné*/
				 
A.rougegras:link    {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#B91717;
                text-decoration:none; font-weight:bold} /*rouge foncé*/
A.rougegras:visited {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#B91717;
                text-decoration:none; font-weight:bold } /*rouge foncé */
A.rougegras:hover   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 10px; color:#232729;
                 text-decoration:underline; font-weight:bold} /*noir souligné*/
				 
A.jaunegras:link    {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#EBDD69;
                text-decoration:none; font-weight:bold} /*rouge foncé*/
A.jaunegras:visited {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#EBDD69;
                text-decoration:none; font-weight:bold } /*rouge foncé */
A.jaunegras:hover   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 10px; color:#232729;
                 text-decoration:underline; font-weight:bold} /*noir souligné*/
				 
A.orange:link    {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#F87104;
                text-decoration:none; } /*orange foncé*/
A.orange:visited {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#F87104;
                text-decoration:none; } /*orange foncé*/
A.orange:hover   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 10px; color:#232729;
                 text-decoration:underline; } /*noir souligné*/

				 
A.lien01gras:link    {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#B91717;
                text-decoration:none; font-weight:bold} /*orange clair #F89F04*/
A.lien01gras:visited {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#B91717;
                text-decoration:none; font-weight:bold} /*orange clair*/
A.lien01gras:hover   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 10px; color:#232729;
                 text-decoration:underline; font-weight:bold} /*noir souligné*/
				 
A.lien02gras:link    {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#F87104;
                text-decoration:none; font-weight:bold} /*orange foncé*/
A.lien02gras:visited {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#F87104;
                text-decoration:none; font-weight:bold} /*orange foncé*/
A.lien02gras:hover   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 10px; color:#232729;
                 text-decoration:underline; font-weight:bold} /*noir souligné*/
				 
A.photovignette:link    {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 11px; color:#000000;
                text-decoration:none }
A.photovignette:visited {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 11px; color:#000000;
                text-decoration:none }
A.photovignette:hover   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 11px; color:#000000;
                 text-decoration:none}
			
A.videovignette:link    {color:#000000;
                text-decoration:none }
A.videovignette:visited {color:#B91717;
                text-decoration:none }
A.videovignette:hover   {color:#B91717;
                 text-decoration:none}		
			

A.menu:link    {font-family:Arial, Helvetica, sans-serif  ; font-size: 11px; color:#2F4D98;
                text-decoration:none; font-weight:bold}
A.menu:visited {font-family:Arial, Helvetica, sans-serif ; font-size: 11px; color:#2F4D98;
                text-decoration:none; }
A.menu:hover   {font-family:Arial, Helvetica, sans-serif ; font-size: 11px; color:#BB3304;
                text-decoration:none; }


A.articles:link    {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#232729;
                text-decoration:none }
A.articles:visited {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#232729;
                text-decoration:none }
A.articles:hover   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 10px; color:#232729;
                 text-decoration:underline}
				 
A.archives:link    {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 9px; color:#BB3304;
                text-decoration:none }
A.archives:visited {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 9px; color:#BB3304;
                text-decoration:none }
A.archives:hover   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 9px; color:#232729;
                 text-decoration:underline }
				 
/*A.sites:link    {font-family:Arial, Helvetica; font-size: 11px; color:#304E93; 
                text-decoration:none }
A.sites:visited {font-family:Arial, Helvetica; font-size: 11px; color:#304E93; 
                text-decoration:none }
A.sites:hover   {font-family:Arial, Helvetica; font-size: 11px; color:#C71E1E; 
                 text-decoration:underline}*/
				 

A.bandeaubas:link    {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#ffffff;
                text-decoration:none; }
A.bandeaubas:visited {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#ffffff;
                text-decoration:none; }
A.bandeaubas:hover   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 10px; color:#3D69CB;
                text-decoration:none; }
				



A.malletteDOC:link    {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#0072B9;
                text-decoration:none; }
A.malletteDOC:visited {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#0072B9;
                text-decoration:none; }
A.malletteDOC:hover   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 10px; color:#232729;
                text-decoration:underline; }


A.malletteELE:link    {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#EF7F1B;
                text-decoration:none; }
A.malletteELE:visited {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#EF7F1B;
                text-decoration:none; }
A.malletteELE:hover   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 10px; color:#232729;
                text-decoration:underline; }
		
		
A.malletteENS:link    {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#009A54;
                text-decoration:none; }
A.malletteENS:visited {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#009A54;
                text-decoration:none; }
A.malletteENS:hover   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 10px; color:#232729;
                text-decoration:underline; }	
				
A.malletteANN:link    {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#6A6A6B;
                text-decoration:none; }
A.malletteANN:visited {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 10px; color:#6A6A6B;
                text-decoration:none; }
A.malletteANN:hover   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 10px; color:#232729;
                text-decoration:underline; }		
				
		
A.malletteGRAS:link    {font-family: Arial ; font-size: 11px; color:#E2001A;
                text-decoration:none; font-weight:bold}
A.malletteGRAS:visited {font-family: Arial ; font-size: 11px; color:#E2001A;
                text-decoration:none; font-weight:bold}
A.malletteGRAS:hover   {font-family: Arial ; font-size: 11px; color:#232729;
                text-decoration:underline; font-weight:bold}		
				

A.mallette1:link    {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px; color:#00336F;
                text-decoration:none; }
A.mallette1:visited {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px; color:#00336F;
                text-decoration:none; }
A.mallette1:hover   {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px; color:#232729;
                text-decoration:underline; }	
				
				
A.malletteBLEU:link    {font-size: 11px; color:#009fe1;
                text-decoration:none; }
A.malletteBLEU:visited {font-size: 11px; color:#009fe1;
                text-decoration:none; }
A.malletteBLEU:hover   {font-size: 11px; color:#009fe1;
                text-decoration:underline; }



A.plan01:link    {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 12px; color:#B91717;
                text-decoration:none; font-weight:bold} /*rouge foncé*/
A.plan01:visited {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 12px; color:#B91717;
                text-decoration:none; font-weight:bold } /*rouge foncé */
A.plan01:hover   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 12px; color:#232729;
                 text-decoration:underline; font-weight:bold} /*noir souligné*/

A.plan02:link    {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 12px; color:#232729;
                text-decoration:none }
A.plan02:visited {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 12px; color:#232729;
                text-decoration:none }
A.plan02:hover   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 12px; color:#232729;
                 text-decoration:underline}

A.thickbox:link    {color:#3d3c3c;
                text-decoration:none }
A.thickbox:visited {color:#3d3c3c;
                text-decoration:none }
A.thickbox:hover   {color:#B91717;
                 text-decoration:underline}
				 
A.com:link    {color:#3d3c3c;
                text-decoration:none }
A.com:visited {color:#3d3c3c;
                text-decoration:none }
A.com:hover   {color:#B91717;
                 text-decoration:underline}


form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}



/*PHP LIST*/
.H3 {font-weight: bold; font-size: 12px; color: #253985; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif ; text-decoration: none;}

.Title {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:11px; color: #F87104;
            text-align:justify; font-weight:bold; }
			
			
			



/*Mon compte*/

div.inscription {
    font-family:Arial, Helvetica, sans-serif ;
	font-size: 11px; 
	margin-top: 0px;
	padding: 0px;
	text-align:center;
	color: #F87104;
}

div.inscription_module {
	margin-top: 0px;
	padding: 4px;
	border: solid 1px #878585;
	background-color: #ffffff;
}

div.profil01 {
    font-family:Arial, Helvetica, sans-serif ;
	font-size: 11px; 
	margin-top: 0px;
	padding: 0px;
	text-align:center;
	color: #F87104;
}

.gris20 {
	font-size: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #434442;
}

.gris16 {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #434442;
	margin-right:0.1cm; margin-top:0.1cm; margin-bottom:0.1cm;
}

.gris14 {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #434442;
	margin-right:0.1cm; margin-top:0.1cm; margin-bottom:0.1cm;
}

.gris11 {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #434442;
}

.rouge16 {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #ce2219;
	margin-left:0.1cm; margin-right:0.1cm; margin-top:0.1cm; margin-bottom:0.1cm;
}

.rouge13 {font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;
	color: #ce2219; }


.rouge12 {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #ce2219;
	margin-left:0.1cm; margin-right:0.1cm; margin-top:0.1cm; margin-bottom:0.1cm;
}

.asterix {color: #FF0000}

A.compte01:link    {color:#F87104; font-weight:bold;
                text-decoration:none; text-align:center; }
A.compte01:visited {color:#F87104; font-weight:bold;
                text-decoration:none; text-align:center;}
A.compte01:hover   {color:#232729; font-weight:bold;
                 text-decoration:underline; text-align:center;}
				 
.retrait_compte01 {margin-left:0.3cm;
                 text-align:justify; margin-right:0.1cm; margin-top:0.2cm; margin-bottom:0.0cm;}
				 
.moncompte   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:15px; color: #F87104;
            text-align:right; font-weight:bold; vertical-align:top;}
			
#favoris, #proposer, #connexionform #gestionFav {
width: 200px;
padding: 4px;
border: solid 1px #cccccc;
}				 

/*Fin Mon compte*/


/*Forum*/
div.rechercher {
	margin-top: 0px;
	padding: 2px;
	border: solid 1px #878585;
	background-color: #ffffff;
}

div.der_messages {
	margin-left: 20px;
	padding: 0px;
	border: solid 0px #878585;
	}

TD.titre_rubrique {font-size:11px; color: #504f4d;
            text-align:left; font-weight:bold; vertical-align:middle;}
			
TD.log {background:#e9e9e8;
            text-align:center; vertical-align:middle;}
			
TD.message01  {background:#e9e9e8; }

TD.message02  {background:#e9e9e8; }

TD.reponse01  {background:#E1E1E1; }

.date {font-family:Geneva, Arial, Helvetica, sans-serif ; font-size:12px; color: #2e2e2c;
            text-align:left; font-weight:bold; }

.auteur {font-family:Geneva, Arial, Helvetica, sans-serif ; font-size:12px; color: #2e2e2c;
            text-align:left; font-weight:bold; }

A.titre_menu:link    {font-family:Geneva, Arial, Helvetica, sans-serif ; font-size:11px; color: #CA2004;
            text-align:left; font-weight:bold; text-decoration:none }
A.titre_menu:visited {font-family:Geneva, Arial, Helvetica, sans-serif ; font-size:11px; color: #CA2004;
            text-align:left; font-weight:bold; text-decoration:none }
A.titre_menu:hover   {font-family:Geneva, Arial, Helvetica, sans-serif ; font-size:11px; color: #CA2004;
            text-align:left; font-weight:bold; text-decoration:underline}


A.surveiller:link    {font-size:11px; color: #2e2e2c;
            text-align:left; text-decoration:none }
A.surveiller:visited {font-size:11px; color: #2e2e2c;
            text-align:left; text-decoration:none }
A.surveiller:hover   {font-size:11px; color: #2e2e2c;
            text-align:left; text-decoration:underline}

.rouge_sans_lien {font-family:Geneva, Arial, Helvetica, sans-serif ; font-size:11px; color: #CA2004;
            text-align:left; font-weight:bold; }
			
.rouge11 {font-size:11px; color: #B91717;
            text-align:left; }
			
A.rouge16_lien:link {font-size: 16px; font-weight: bold;	font-family: Arial, Helvetica, sans-serif;
	color: #ce2219; text-decoration:none }
A.rouge16_lien:visited {font-size: 16px; font-weight: bold;	font-family: Arial, Helvetica, sans-serif;
	color: #ce2219; text-decoration:none }
A.rouge16_lien:hover  {font-size: 16px; font-weight: bold;	font-family: Arial, Helvetica, sans-serif;
	color: #ce2219; text-decoration:underline }
	
A.rouge13_lien:link {font-size: 13px; font-weight: bold;	font-family: Arial, Helvetica, sans-serif;
	color: #ce2219; text-decoration:none }
A.rouge13_lien:visited {font-size: 13px; font-weight: bold;	font-family: Arial, Helvetica, sans-serif;
	color: #ce2219; text-decoration:none }
A.rouge13_lien:hover  {font-size: 13px; font-weight: bold;	font-family: Arial, Helvetica, sans-serif;
	color: #ce2219; text-decoration:underline }


/*Fin Forum*/



TD.fiche01  {font-family:Arial, Helvetica, sans-serif ; font-size:10px; color: #373737;
            text-align:justify; background:#EBEBEB;}	
			
TD.fond_cotepage   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:11px; color: #272727;
            text-align:justify; background:#E3E5D9; vertical-align:top;}/*fond gris*/
			
			


/* RSS */
div.rss_logo {
    margin-top: 0px;
	padding: 0px;
	text-align:center;
}
div.RSS {
	margin-top: 0px;
	padding: 10px;
	border: solid 0px #878585;
	background-color: #ffffff;
	text-align:left;
}


/* ATLAS REGION */

.bloc_menutitre_scroll {
width:245px;
height:300px;
padding:8px;
border: solid 1px #bab9b9;
background-color:#ffffff;
-moz-border-radius-bottomleft:5px;  
-moz-border-radius-bottomright:5px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
text-align:left;
overflow: auto;
}

#titre_rubrique_atlas {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #ce2219;
	color:#666666;
	margin-left:0.3cm; margin-right:0.3cm; margin-top:0.0cm; margin-bottom:0.4cm;
	text-align:center;
	padding: 10px;
	border: solid 0px #737373;
	background-color:#EEEEEE;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	position:inherit;
}


#conteneur_atlas {
padding: 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: solid 1px #cccccc;
margin-bottom:0.4cm;
margin-left:0.3cm;
margin-right:0.3cm;
margin-top:0.0cm;
text-align:left;
clear:left;
}

#conteneur_atlas_scroll {
height:200px;
padding: 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: solid 1px #cccccc;
margin-bottom:0.4cm;
margin-left:0.3cm;
margin-right:0.3cm;
margin-top:0.0cm;
text-align:left;
clear:left;
overflow: auto;
}


#conteneur_atlas_archives {
padding: 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: solid 1px #cccccc;
margin-bottom:0.4cm;
margin-left:0.3cm;
margin-right:0.3cm;
margin-top:0.0cm;
text-align:left;
clear:left;
}

#carte_region {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:3px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	border: solid 0px #272727;
	background-color:#EEEEEE;
	clear:left;
}

#intro_gauche {
width:285px;
float:left;
text-align:left;
padding:5px;
border: solid 0px #272727;
background-color:#E9E9E9;
}

#intro_droite {
width:350px;
float:right;
text-align:left;
padding:8px;
}

#cont_cartebis {
clear:left;
text-align:center;
padding-top:30px;
position:inherit;
}

td.cartebis {
text-align:center;
padding:5px;
vertical-align:top;
}

#bloc_typedoc {
width:660px;
height: 300px;
padding: 2px;
border: solid 1px #bab9b9;
background-color:#ffffff;

margin:5px 5px 5px 5px;
text-align:left;
overflow:auto;
}


/* FIN ATLAS REGION */




/* BIBLIOTHEQUE */

.conteneur_menu {
margin-bottom:12px;
margin-top:12px;
padding-bottom:12px;
border: solid 0px #272727;
vertical-align:middle;
}
.menu_gauche{
width:30%;
padding:0px;
position:relative;
float:left;
height:12px;
}
.menu_droite {
width:67%;
padding:0px;
position:relative;
float:right;
height:12px;
text-align:right;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;
}


.conteneur_selection {
margin-bottom:12px;
margin-top:12px;
padding-bottom:12px;
border: solid 0px #272727;
vertical-align:middle;
height:auto;
}
.bloc_selection01 {
float:left;
width:240px;
vertical-align:middle;
padding:4px;
text-align:center;
}
.bloc_selection02 {
float:right;
width:420px;
vertical-align:middle;
padding:4px;
}

.bloc_menu_favoris {
font-family:Arial, Helvetica, sans-serif; 
font-size: 11px; 
color:#3d3c3c;
font-weight:bold;
padding:0px;
text-align:right;
}

.recherche01 {
	text-align:center;
	padding: 6px;
	border: solid 0px #272727;
	margin-bottom:0.1cm;
	margin:inherit;
}


	
.thesaurus_bloc01 {
color: #434442;
margin-left:0.2cm; margin-right:0.2cm; margin-top:0.2cm; margin-bottom:0.2cm;
/*text-align:right;*/
padding: 6px;
}

.bloc_acquisition01 {
width: 650px;
padding: 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: solid 1px #cccccc;
margin-bottom:0.4cm;
margin-left:0.3cm;
margin-right:0.3cm;
margin-top:0.2cm;
text-align:left;
clear:both;
/* jb 2009/06 */
/* position:relative; */
}


.bloc_menutitre_fond {
width:247px;
height:auto;
padding:8px;
text-align:center;
font-weight:bold;
margin-top:15px;
background-image:url(../images/navigation/menu-orange02.png);
color:#ffffff;
font-family:Arial narrow, Arial, Helvetica, sans-serif;
font-size:13px;
}

.bloc_menutitre_fond02 {
width:245px;
padding:8px;
border: solid 1px #bab9b9;
background-color:#ffffff;
-moz-border-radius-bottomleft:5px;  
-moz-border-radius-bottomright:5px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
text-align:left;
}



.bloc_resultat01 {
padding: 16px;
}

.bloc_revue01 {
width:500px;
padding:10px;
margin-left:0px;
float:right;
position:relative;
/* jb 2009/06 */
/*height:180px;*/
text-align:left;
}

.img_revue {
width:135px;
padding:10px;
float:left;
position:relative;
height:180px;
}

.bloc_pagination {
width:95%;
padding: 8px;
text-align:center;
line-height:17px;
position:relative;
clear:both;
}



.auteur_biblio {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #434442;
}


ul.triangle_menu {
 margin-top:0px;
 margin-bottom:4px;
 margin-left:0px;
 margin-right:0px;
 }
li.triangle_menu {
 list-style-image: url(../images/navigation/triangle.png);
 list-style-position: outside;
 margin-top:0px;
 margin-bottom:4px;
 margin-left:12px;
 margin-right:0px;

}

ul.carre_vert {
 margin-top:0px;
 margin-bottom:4px;
 margin-left:0px;
 margin-right:0px;
 }
li.carre_vert {
 list-style-image: url(../images/navigation/carre_vert.png);
 list-style-position:outside;
 margin-top:0px;
 margin-bottom:2px;
 margin-left:12px;
 margin-right:0px;
}

p.resultats_documents {
margin-bottom:25px;
}

A.rouge_bibliotheque:link {font-size: 16px; font-weight: bold;	font-family: Arial, Helvetica, sans-serif;
	color: #ce2219; text-decoration:none }
A.rouge_bibliotheque:visited {font-size: 16px; font-weight: bold;	font-family: Arial, Helvetica, sans-serif;
	color: #ce2219; text-decoration:none }
A.rouge_bibliotheque:hover  {font-size: 16px; font-weight: bold;	font-family: Arial, Helvetica, sans-serif;
	color: #ce2219; text-decoration:underline }
	
A.lien_biblio_noir:link {font-size: 11px; font-family: arial, Times New Roman, Times, serif;
	color: #272727; text-decoration:none }
A.lien_biblio_noir:visited {font-size: 11px; font-family: arial, Times New Roman, Times, serif;
	color: #272727; text-decoration:none }
A.lien_biblio_noir:hover  {font-size: 11px; font-family: arial, Times New Roman, Times, serif;
	color: #272727; text-decoration:underline } 
	
.lien_biblio_noir02:link {font-size: 11px; color: #272727; text-decoration:none; margin-bottom:0.3cm; }
.lien_biblio_noir02:visited {font-size: 11px; color: #272727; text-decoration:none; margin-bottom:0.3cm; }
.lien_biblio_noir02:hover  {font-size: 11px; color: #272727; text-decoration:underline; margin-bottom:0.3cm; } 

A.pagination:link    {color:#434442;
                text-decoration:underline }
A.pagination:visited {color:#434442;
                text-decoration:underline }
A.pagination:hover   {color:#434442;
                 text-decoration:none}	

A.orange_theme:link    {color:#F87104; font-size: 10px; text-decoration:none; font-weight:bold; }
A.orange_theme:visited {color:#F87104; font-size: 10px; text-decoration:none; }
A.orange_theme:hover   {color:#F87104; font-size: 10px; text-decoration:underline; }	


A.auteur_biblio:link {font-size: 11px; font-weight: bold; text-decoration:none; color: #434442;}
A.auteur_biblio:visited {text-decoration:none; }
A.auteur_biblio:hover {text-decoration:underline; }

A.auteur_biblio02:link {font-size: 11px; text-decoration:none; color: #7e7e7e;}
A.auteur_biblio02:visited {text-decoration:none; color: #7e7e7e; font-size: 11px;}
A.auteur_biblio02:hover {text-decoration:underline; }

.thesaurus_bloc01 ul  {margin-top: 20px;}
.thesaurus_bloc01 ul ul  {margin-left: 40px; margin-top: 0px; margin-bottom: 10px;}
.thesaurus_bloc01 li  {list-style-type: none;  line-height: 16px;}

.thesaurus_bloc01 ul a:link    {font-size:12px; color: #253985; font-weight:bold; font-style:italic; text-decoration:none}
.thesaurus_bloc01 ul a:visited    {font-size:12px; color: #253985; font-weight:bold; font-style:italic; text-decoration:none}
.thesaurus_bloc01 ul a:hover    {font-size:12px; color: #253985; text-decoration:underline; font-weight:bold; font-style:italic;}
.thesaurus_bloc01 ul ul a:link    {text-decoration:none; font-weight:bold; color:#272727; font-style:normal;}
.thesaurus_bloc01 ul ul a:visited    {text-decoration:none; font-weight:bold; color:#272727; font-style:normal;}
.thesaurus_bloc01 ul ul a:hover    {text-decoration:underline; font-weight:bold; color:#272727; font-style:normal; }
.thesaurus_bloc01 ul ul ul a:link    {text-decoration:none; color:#272727; font-weight:normal;}
.thesaurus_bloc01 ul ul ul a:visited {text-decoration:none; color:#272727; font-weight:normal;}
.thesaurus_bloc01 ul ul ul a:hover   {text-decoration:underline; color:#272727; font-weight:normal;}		 
.thesaurus_bloc01 ul ul ul ul a:link    {color:#434442; text-decoration:none; font-style:italic;}
.thesaurus_bloc01 ul ul ul ul a:visited {color:#434442; text-decoration:none; font-style:italic;}
.thesaurus_bloc01 ul ul ul ul a:hover   {color:#434442; text-decoration:underline; font-style:italic;}	


.champ_formulaire01 {font-family:Geneva, Arial, Helvetica, sans-serif ; font-size:12px; color: #2e2e2c;
            text-align:left; font-weight:bold; }
			

#img_note {
width:100px;
float:left;
height:180px;
}
	
#txt_note {
width:530px;
float:right;
height:180px;
margin: 0px 0px 0px 15px;
}	

.titre_note {
font: 1.2em Arial, Helvetica, sans-serif ;
color:#727171;
}

.titre_ouvrage_note {
font: bold 11px  Arial, Helvetica, sans-serif ;
color:#454545;
}




			
/* FIN BIBLIOTHEQUE */



/* fiche communale */
#conteneur_titre {
background-color:#efefef; /*d9dadb*/
position:inherit;
width:90%;
margin-left:5%;
margin-right:5%;
padding-top:10px;
padding-bottom:10px;
padding-right:6px;
padding-left:6px;
text-align:center;
color:#434442;
font-family: arial, helvetica, geneva, tahoma;
font-size:12px;
font-weight:bold;
border: solid 1px #878585;
}

#conteneur_texte {
position:inherit;
width:90%;
margin-left:5%;
margin-right:5%;
padding:6px;
text-align:justify;
border: solid 1px #878585;
border-top:none;
}

TD.evenement01 {
text-align:center;
background-color:#ecebea; /*  D1D2C1*/
padding:3px;
font-weight:bold;
}

TD.evenement02 {
text-align:center;
background-color:#f6f6f6; /* E9E6D1 */
padding:3px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

TD.evenement01bis {
text-align:left;
background-color:#ecebea; /*  D1D2C1*/
padding:3px;
font-weight:bold;
}

TD.evenement02bis {
text-align:left;
background-color:#f6f6f6; /* E9E6D1 */
padding:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* FIN fiche communale */


/* Revue de presse */

.RDP_menu_scroll {
width:245px;
height:350px;
padding:8px;
border: solid 1px #bab9b9;
background-color:#ffffff;
-moz-border-radius-bottomleft:5px;  
-moz-border-radius-bottomright:5px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
text-align:left;
overflow:auto;
}

#revue_index {
width:95%;
padding: 8px;
text-align:left;
}

/* Fin revue de presse */


/* PPMS publication */
#PPMS {
width:95%;
padding: 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: solid 0px #cccccc;
margin-bottom:0.4cm;
margin-left:0.3cm;
margin-right:0.3cm;
margin-top:0.2cm;
text-align:left;
clear:both;
}

#PPMS01 {
height:auto;
width:65%;
margin-left:0.3cm;
padding:0px;
position:relative;
float:left;
text-align:left;
vertical-align:top;
}

#PPMS02 {
height:auto;
width:25%;
padding:0px;
position:relative;
float:right;
text-align:right;
vertical-align:top;
}

ul.triangle_PPMS {
 margin-top:0px;
 margin-bottom:4px;
 margin-left:0px;
 margin-right:0px;
 }
li.triangle_PPMS {
 list-style-image: url(../images/navigation/triangle.png);
 list-style-position: outside;
 margin-top:0px;
 margin-bottom:4px;
 margin-left:12px;
 margin-right:0px;

}

A.PPMS01:link {font-size: 11px; text-decoration:none; color: #272727;}
A.PPMS01:visited {text-decoration:none; color: #272727; font-size: 11px;}
A.PPMS01:hover {text-decoration:underline; color:#B91717; }

/* Fin PPMS publication */


#dossier_index01 {
height:auto;
width:90%;
padding:0px;
text-align:left;
margin-left:45px;
margin-top:20px;
}

#dossier_index02 {
height:auto;
width:90%;
padding:0px;
text-align:left;
margin-left:45px;
margin-top:20px;

}


/*vidéothèque*/	
#bloc_vignette {
position:relative;
width:100%;
margin-left:0%;
margin-right:0%;
margin-bottom:0%;
margin-top:20px;
height:105px;
}



#date_vignette {
position:relative;
bottom: 20px;
width:32px;
margin-left:90px;
text-align:center;
border: solid 0px #878585;
font-weight:bold;
color:#FFFFFF;
background-color:#302e2e;
font-family:Arial, Helvetica, sans-serif;
padding:1px;
}


/* Fin vidéothèque*/	


/* Dossier thématique*/	
#encadre01 {
margin-bottom:10px;
margin-top:10px;
width:auto;
text-align:justify;
color:#272727;
border: solid 2px #FB802D;
background-color:#E3E5D9;
font-family:Arial, Helvetica, sans-serif;
padding:3px;
}

ul.sommaire {
 margin-top:0px;
 margin-bottom:4px;
 margin-left:0px;
 margin-right:0px;
 }
li.sommaire {
 list-style-image: url(../images/05documentation/dossiers_thema/charte/fleche_rouge02.png);
 list-style-position: outside;
 margin-top:0px;
 margin-bottom:4px;
 margin-left:12px;
 margin-right:0px;
}

#bloc_sommaire {
margin-right:5px;
margin-left:15px;
width:auto;
text-align:left;
font-weight:bold;
border: solid 0px #FB802D;
}


/* FIN Dossier thématique*/


/* Bibliorisques*/	
#bloc_haut {
margin-right:5px;
margin-left:5px;
width:850px;
text-align:left;
border: solid 0px #FB802D;

}

#bloc_titre {
margin-right:5px;
margin-left:5px;
padding-bottom:1px;
height:39px;
width:auto;
text-align:left;
border: solid 0px #FB802D;
background-image:url(../images/navigation/traitBAS_lettreinfo.gif);
}

#bloc_cont {
margin-right:5px;
margin-left:5px;
width:850px;
border: solid 0px #FB802D;
height:auto;
}

#bloc_focus01 {
margin-right:5px;
margin-left:5px;
width:270px;
float:left;
border: solid 0px #FB802D;
}

#bloc_focus02 {
margin-right:5px;
margin-left:5px;
width:560px;
float:right;
border: solid 0px #FB802D;
}
/* FIN Bibliorisques*/	


/* Revue de presse*/	
A.RDP_recherche:link    {color:#807e7e; font-size: 12px; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
A.RDP_recherche:visited {color:#807e7e; font-size: 12px; text-decoration:none; }
A.RDP_recherche:hover   {color:#807e7e; font-size: 12px; text-decoration:underline; }


/* Fin Revue de presse*/


/* Phototheque*/
.bloc_menutitre_photo {
width:245px;
height: 500px;
overflow: auto;
padding:8px;
border: solid 1px #bab9b9;
background-color:#ffffff;
-moz-border-radius-bottomleft:5px;  
-moz-border-radius-bottomright:5px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
text-align:left;
}
/* Fin Phototheque*/



/* Offre Stage*/



/* Fin Offre Stage*/


/* LOGO bas de page*/
#logo_index {
margin-left: auto;
margin-right: auto;
margin-top:0px;
margin-bottom:30px;
height: 248px;
width: 1000px;
line-height:248px;
background-image:url(../images/index/fond_logo_financeur.png);
}

.soutien_index {
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
margin-top: 30px;
height: 30px;
width: 1000px;
line-height:30px;
color:#272727;
font: 1.2em Arial, Helvetica, sans-serif ;
text-align:center;
}

#logo_dreal {
margin-top:30px;
float:right;
height: 200px;
width: 230px;
line-height:200px;
}

#logo_cg38 {
margin-top: 80px;
margin-left: 50px;
float:left;
height: 70px;
width: 250px;
line-height:200px;
}

#logo_region {
margin-top: 80px;
margin-left:40px;
float:left;
height:70px;
width: 350px;
line-height:200px;
}

/* Fin LOGO bas de page*/


/* Japon*/

#japonGA{
width: 660px;
height: auto;
margin: 0.2em 0em 0.2em 0em;
padding: 5px;
}
#japonDR {
width: 275px;
height: auto;
padding: 0px;
margin-bottom: 3em;
border-top: dotted 2px #666666;
}
#videoFloat {
width: 305px;
height: auto;
margin-right: 0.5em;
padding: 0px 15px 0px 0px;
float:left;
border-right: dotted 2px #666666;
}

#RDP_JAP {
width: 300px;
height: auto;
margin-bottom: 1.3em;
}


/* fin Japon*/
