body {
	font: normal 80% "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #FFF;
	margin: 0;
	padding: 0 0 2px 0;
	background: #BD8D79 url(_images/degrade3.jpg) repeat-x top;
	height:186px;
	text-align: left;
	}
h1 {font-size: 250%;}
h2 {font-size: 95%;}
h3 {font-size: 90%;}
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; }

a { color:#efeada; 
	text-decoration: none; 
	}
a:hover {color:#9B0F15; 
	text-decoration: underline; 
	}
/* * Couleurs des liens de Spip */

.
voir{margin: 2px 30px 10px 30px;
	padding: 0;}
.voir a{color:#ff0033;}
.voir a:hover{ color:#9B0F15;   } /* liens internes dessus */

img {
        behavior: url("win_png.htc");
}
img, table { 
	margin: 0; 
	padding: 0; 
	border: none;
} 
#global {
     position:absolute;
	left: 50%;
     width: 880px;
     margin-top: 90px;
     margin-left: -423px; /* moitié de la largeur */
       }
#conteneur{
	position: relative;
	width: 880px;
	margin: 0 auto 0 auto;
	padding: 0 0 2px 0;
	background: url(_images/page.png) repeat-y ; 
		}
html>body #conteneur{
	position: relative;
	width: 880px;
	float: left;	
	margin: -1px auto 0 auto;
	/margin: 0 auto 0 auto;
	padding: 0 0 2px 0 ;
	background: url(_images/page.png) repeat-y ; 
		}
#liste_art ul, li{
	margin-left: 30px;
		}
html>body #liste_art ul, li{
	margin-left: -10px;
	/margin-left: 30px;
	}
#liste_rub ul,li {margin-left: 30px;
		}
html>body #liste_rub ul, li{
	margin-left: -10px;
	/margin-left: 30px;
	}

.bloc_conteneur_sommaire{
	position: relative;
	margin: 2px 30px 10px 30px;
	padding: 0;
	background: #333;
	width: 820px;
	}
html>body .bloc_conteneur_sommaire{
	position: relative;
	margin: 1px 30px 20px 30px;
	/margin: 1px 30px 20px 30px;
	padding: 0;
	background: #333;
	width: 820px;
	}

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

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

.titre_bloc_conteneur {
	padding:10px 30px 0 30px;
	margin: 0;
	}
.descriptif_bloc_conteneur{
	padding: 0 40px 10px 20px; 
	font-style: italic;
	}
.texte_bloc_conteneur {
	padding: 0 32px 10px 32px;
	}

#bloc_conteneur_art{
	position: relative;
	margin: 0 30px 0 30px;
	background: #333;
	width: 820px;
	}

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

}

html>body #bloc_conteneur_art{
	position:relative;
	margin: 2px 30px 0 30px;
	background: #333;
	width: 820px;
	min-height: 700px;/min-height:700px;
	}

.texte_bloc_conteneur_art {
	padding: 20px 180px 32px 30px;
	}
.titre_bloc_conteneur_art {
	padding: 25px 180px 0 28px;	
	}
.descriptif_bloc_conteneur_art{
	padding: 25px 180px 0 35px; 
	font-style: italic;
	}
html>body .texte_bloc_conteneur_art {
	padding: 20px 180px 32px 32px;
	/padding: 20px 180px 32px 34px;
	}
html>body .titre_bloc_conteneur_art {
	padding: 20px 180px 0 30px;
	/padding: 20px 180px 0 32px;		
	}
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: 20px 30px 0px 30px;
	margin: 0;
	}
html>body .titre_bloc_conteneur_rub {
	padding: 20px 30px 0 0;
	/padding: 0;
	margin: -40px 0 0 52px;
	/margin: -25px 0 0 0 ;
	}
.descriptif_rub{
	padding: 0 40px 10px 28px; 
	font-style: italic;
	}
html>body .descriptif_rub{
	padding: 0 40px 10px 25px; 
	/padding: 0 40px 10px 0; 
	/margin: 0 40px 0 25px;
	font-style: italic;
	}
#entete_logo{
	position: relative;
	float: left;
	text-align: left;
	padding: 0;margin: 0px;
	background: url(_images/logo_laeta.png) no-repeat top;
	width: 880px;
	height: 83px;
	}
#menu {margin: 0 auto;
	padding: 0;
	position: relative;float:left;
	width: 880px;
	text-align: left; 
	}
html>body #nav_article{	
	 position:absolute;
	left: 48%; 
	/left: 48%;
     top: 120px;
	/ top: 120px;
     width: 880px;
	margin-left: -460px;	
	}
#nav_article{	
	position: absolute;
	left: 47%; 
	top: 125px;
	width: 880px;     
	margin-left: -460px;	
	}

#nav_article ul, li{
	margin: 0; 
	padding: 0;
	list-style: none; 
	}
#nav_article a { 
	color: #FF0033; 
	text-decoration: none; 
	}
#nav_article a:hover {
	color: #5C8B8B; 
	text-decoration: underline; 
	}

#pied_de_page{
	margin-top: -5px;
	padding: 0;
	width: 880px;
	height: 38px;
	background: url(_images/pied_gd.png) bottom no-repeat;
	text-align: right; 
	}
html>body #pied_de_page{
	clear:both;
	margin: 0;
	padding: 0;
	width: 880px;
	height: 38px;
	background: url(_images/pied_gd.png) bottom no-repeat;
	text-align: right; 
	}

/* Hack Safari */
html[xmlns*=""] body:last-child #pied_de_page {
	margin-top: 0;
	padding-top: -60px;
	width: 880px;
	height: 38px;
	background: url(_images/pied_gd.png) bottom no-repeat;
	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{	
	}
/*  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{
	margin: 0 0 10px 30px;
	}
html>body #galerie_images{
	margin: 0 0 0 32px;
	/margin: 0 0 0 35px;
	}

/*  ------------------------------------------
/*  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: 0;
	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: #333333;  }
table.spip tr.row_odd { background: #333333;  }
table.spip tr.row_even { background: #333333;  }

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