body {
	font: normal 80% "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #5B5755;
	margin: 0;
	padding: 0 0 2px 0;
	background: #FFF url(_images/tchek.png) repeat-x;width:142px; height:1249px;
	text-align: left;
	}
	
	
h1 {font: normal 290% "Georgia";font-style:italic;padding: 30px 0 30px 0;color:#00AAFF; }
h2 {font: normal 120% "Georgia";padding: 10px 0 10px 0;color:#444;}
h3 {font-size: 90%;}
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; }
h1.sommaire{margin: 2px 0; font-size: 90%;}
.titre{font: normal 150% "Georgia"; font-style:italic;}

a { color:#00AAFF; 
	text-decoration: none; 
	}
a:hover {color:#B9BECE; 
	text-decoration: underline; 
	}
a.spip_out{color:#00AAFF; }	
	
	
/* * Couleurs des liens de Spip */

.voir a{#00AAFF; text-decoration: none; padding:0px;  }
.voir a:hover{ color:#31364D;   } /* liens internes dessus */
.voir{border: 2px solid #444; padding: 0px;
    -moz-box-shadow: 8px 8px 12px #aaa;  
    -webkit-box-shadow: 8px 8px 12px #aaa;  
    box-shadow: 8px 8px 12px #555;
}
img {behavior: url("win_png.htc");
}
/* Images typographiques (via image_typo), URL a revoir... */
.format_png { behavior: url(win_png.htc); }

img, table { 
	margin: 0; 
	padding: 0; 
	border: none;
} 
#global {
     position:absolute;z-index:10;
	left: 50%;
     width: 900px;
     margin-top: 0;
     margin-left: -423px; /* moitié de la largeur */
       }
#conteneur{
	position: relative;
	width: 900px;
	margin: 0 auto 0 auto;
	padding: 0 0 2px 0;
	
	
		}
html>body #conteneur{
	position: relative;
	width: 900px;
	float: left;	
	margin: -1px auto 0 auto;
	/margin: 0 auto 0 auto;
	padding: 50px 0 2px 0 ;

		}


.bloc_conteneur_sommaire{
	position: relative;
	margin: 2px 30px 10px 10px;
	padding: 0;
	
	}
html>body .bloc_conteneur_sommaire{
	position: relative;
	margin: 1px 3px 20px 3px;
	/margin: 1px 3px 20px 3px;
	padding: 0;
	
	width: 900px;
	}

#sommaire_edito{width: 200px;float:left;}
#sommaire_actu{width: 200px;}

#bloc_conteneur{
	position: relative;
	margin: 30px 10px;
	padding: 0;
	background: #F8F8F8;
	
	}
html>body #bloc_conteneur{
	position: relative;
	margin: -10px 10px 25px 0;
	/margin: 1px 30px 10px 0;
	padding-top: 40px;
	background: #F8F8F8;
	width: 820px;
	}
html>body #bloc_conteneur_rub{
	position: relative;
	margin: -10px 30px 25px 0;
	/margin: 1px 30px 10px 0;
	padding-top: 40px;
	background: #F8F8F8;
	width: 820px;
	}

.titre_bloc_conteneur {
	padding:10px 10px 0 10px;
	margin: 0;
	}
.descriptif_bloc_conteneur{
	padding: 25px 40px 10px 20px; 
	font-style: italic;
	}
.texte_bloc_conteneur {
	padding: 0 32px 10px 32px;
	}
.texte_bloc_conteneur h1 {font: normal 200% "Georgia";font-style:italic;padding: 30px 0 30px 0;color:#888E9F;}


#bloc_conteneur_breve{
	position: relative;
	margin: 0 30px 0 30px;
	background: #F8F8F8;
	width: 320px;float:left;
	}
.texte_bloc_conteneur_breve
{padding: 0 10px 10px 10px;
}

html>body #bloc_conteneur_art{
	float:left;
	margin: 2px 0px 0 0px;
	width: 650px;display:inline;
	}
#bloc_conteneur_art{
	float:left;
	margin: 0 0px;
		width: 650px;
	}

.titre_bloc_conteneur_art {
	padding: 25px 0px 15px 0px;	
	}
.descriptif_bloc_conteneur_art{
	padding: 25px 180px 0 35px; 
	font-style: italic;
	}
html>body .texte_bloc_conteneur_art {
	padding: 20px 50px 32px 32px;
	/padding: 20px 50px 32px 34px;
	}

html>body .descriptif_bloc_conteneur_art{
	padding: 25px 180px 0 40px;
	/padding: 25px 180px 0 40px;  
	font-style: italic;
	}

.logo_rub{
	float:left; 
	margin: 30px 2px 0 15px;
	width: 25px; 
	height: 24px; 
	}
html>body .logo_rub{
	float:left; 
	margin: -12px 2px 0 25px;padding:0;
	/margin: -17px 2px 0 25px;
	width: 25px; 
	height: 24px; 
	}
	.titre_bloc_conteneur_rub {
	padding:10px 0px 25px 0px;
	margin: 0;
	}


html>body .titre_bloc_conteneur_rub {
	padding: 20px 30px 0 0;
	/padding: 0;
	margin: -40px 0 0 0px;
	/margin: -25px 0 0 0 ;
	}

html>body .descriptif_rub{
	padding: 0 60px 10px 0px; 
	/padding: 0 60px 10px 0; 
	/margin: 0 60px 0 0px;
	font-style: italic;text-align:justify;
	}
#entete_logo{z-index:10;
	position: relative;
	float: left;
	padding: 0;margin: 0 ;
	background:#fff url(_images/logo_laeta.png) no-repeat top;
	width: 100%;
	height: 146px;
	}
#entete_logo #txt{color: #000;font-size:20px;
text-align:right;padding:40px 5px 10px 230px;font-family:georgia;font-style:italic;}
#menu {
	padding: 0;margin: 0 auto; 
	position: relative;float:left;
	width: 880px;
	text-align: left; 
	}
	/* Bloc navigation */
#navigation{width: 100%;background: #111;
	border-bottom: 1px solid #999;
	margin:0;margin-bottom:1px; 
	padding: 0;
	height:25px;
	text-align:center; vertical-align:middle; font-size:1.2em;color:#75507b; font-family:georgia;
	}
#navigation *{display:inline;}

#navigation ul li{float:left;margin:0;border:0;}
#navigation ul li a{margin:0; padding: 0px 5px;
	float:left; 
	color:#fff;
	}
* html #navigation ul li a{height:25px;}
#navigation ul li a:hover{background-color:#00AAFF;color:#000;}
#navigation ul li a.on{background-color:#00AAFF;font-weight:normal;color:#2D2D48;}
ul{padding:0;list-style-type: none;float:right;}
li{margin:0;list-style-type: none;}

html>body #nav_article{	
	float:right;
	width: 200px;  height:100%;
		border-left: 2px dotted #828b9d;
	}
#nav_article{	
	padding-top:8px;padding-left:8px;
	float:right;	
	}

#nav_article ul li a { 
width: 100%; 
	color:#111;
	text-decoration: none; 
	}
#nav_article a:hover {width:100%;
	color:#00AAFF; background-color:#000;
	text-decoration: underline; padding-bottom:2px;
	}
#nav_article a:on{color:#444;}
.EXPOSE{background-color:#CBC0AE;}

#pied_de_page{
	margin-top: -5px;
	padding: 0;
	width: 880px;
	height: 38px;
	
	text-align: left; 
	}
	

	
html>body #pied_de_page{
	clear:both;
	margin: 0;
	padding: 0;
	width: 880px;
	height: 38px;
		text-align: right; 
	}

/* Hack Safari */
html[xmlns*=""] body:last-child #pied_de_page {
	margin-top: 0;
	padding-top: -60px;
	width: 880px;
	height: 38px;
	
	text-align: right; 
	}

#pied_de_page .texte{
	color: #574940;
	margin-top: 0;
	padding: 15px 20px 0 20px; 
	font-style: italic;
	}

html>body #pied_de_page .texte{
	color: #574940;
	margin: 0;
	padding: 40px 20px 0 20px;
	/padding: 40px 20px 0 20px;  
	font-style: italic;
	}

/*  page auteur
---------------------------------------------- */

#contact{
	width:400px;
	margin-left:30px;float:left;
	}
#moi{ margin:0px 0px 0px 350px; padding:0px 0px 0px 80px;width:100%;
	}
#moi a{color:#00AAFF;}

/* Reponse du formulaire */
.reponse_formulaire { font-weight: bold; color: #0099FF; }
fieldset.reponse_formulaire { border-color: #0099FF; font-weight: normal; }

/*  Portfolio
---------------------------------------------- */
#documents_portfolio {
	clear: both;
	margin: 10px 30px 20px 30px;
	padding: 2px 0 10px 0;
	border:0; 
	}
#documents_portfolio h2 { margin-bottom: 10px; font-size: 90%; font-weight: bold; }

#document_actif { margin-top: 5px; }

/*  SMOOTH
---------------------------------------------- */
#galerie_images{;z-index:1;
	margin: 0;padding-top:5px;
	}
html>body #galerie_images{padding-top:15px;z-index:1;
	margin: 0;
	}

/*  ------------------------------------------
/*  bloc pour detection du player flash
/*  ------------------------------------------ */
html>body #flashcontent{
		border:0px; 
		width:850px; 
		height:500px;	
		
		}
#flashcontent{
		border:0px; 
		height:500px;	

		}

html>body .flash_gauche{
margin:0;
padding:30px;
clear: both;
	
}

.flash_gauche{
padding:0;
margin:0;
	
}
/* Tableaux */
table.spip {
	margin: auto;
	margin-bottom: 1em;
	border: 1;
	border-collapse: collapse; }
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }
table.spip tr.row_first {background: #EAEAEA;  }
table.spip tr.row_odd { background: #EAEAEA;  }
table.spip tr.row_even { background: #EAEAEA;  }

table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }

