body{
	background : url(images/fourrure.jpg) #FFF top fixed;
	margin:10px;
	font-size: 10pt;
	line-height: 14pt;
	font-family: 'trebuchet MS', Verdana, Helvetica, sans-serif}

A { color:#333366; text-decoration:none; font-weight : bold}
A:hover{ color:#333333; text-decoration:underline overline}

#title{
	background:#989FBE;
	text-align:left;
	padding:9px;
	font-size:10px;
	text-transform:uppercase;
	color:#FFFFFF}

#title a{ color:#FFFFFF; text-decoration:none; font-weight : bold}
#title a:hover{ color:#333366; text-decoration:none}
#title a:visited{ color:#FFFFFF; text-decoration:none}

#bloc_livre{
position:absolute;
width:548px;
margin:0px}

#bienvenue{
position: absolute;
width: 220px;
font-size: 13px;
line-height: 15px;
text-align: justify;
color:#333366;
z-index:1}

#livre{
position: absolute;
z-index:2;}

#entete{
	background:url(images/entete.jpg) no-repeat #FFF top left;
	width:548px;
	height:430px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;}

#wrap{
	width:548px;
	margin-left:auto;
	margin-right:auto;
	background:#FFF;
	border:#FFFFFF 10px solid;
	background:#FFFFFF;}


#container{width:548px;}

.menu {
	margin-top:140px;
	margin-right : 10px;
	padding-right : 0px;
	font-family:'trebuchet MS', Verdana, sans-serif;
	font-weight: bold;
	text-align: right;
	float: right;
	color:#FFF; }

.menu ul.menu_list li{
background:transparent;
list-style-type: none;
text-align:right;
font-family: 'trebuchet MS', Verdana, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
border: 1px solid #666;
border-width: 0 0 1px 0;
color: #FFF}

.menu ul.menu_list li a:link { color: #FFF; text-decoration:none; }
.menu ul.menu_list li a:visited { color: #EEE; text-decoration:none; }
.menu ul.menu_list li a:hover {color: #666666; text-decoration:none; }


.accueil{
height: 380px;
text-align:justify;
font: 9pt/14pt 'trebuchet MS', Verdana, Helvetica, sans-serif;
color:#666666}

.content{
padding-:10px;
margin-bottom: 80px;
text-align:justify;
font: 9pt/14pt 'trebuchet MS', Verdana, Helvetica, sans-serif;
color:#666666}

.contentrub{
padding-:10px;
margin-top:-100px;
margin-bottom: 80px;
text-align:justify;
font: 9pt/14pt 'trebuchet MS', Verdana, Helvetica, sans-serif;
color:#666666}

.cadre {
background-color: #F2F2F2;
border : 1px solid #666;
margin-left, margin-right: -10px;
margin-top: 30px;
padding:10px}

.cadrearticle {
background : url(images/cadre_article.jpg) #F2F2F2 bottom left no-repeat;
border : 1px solid #666;
margin-left, margin-right: -10px;
margin-top: 30px;
padding:10px 10px 30px 10px}

.cadrerub {
background-color: #F2F2F2;
margin-left, margin-right: -10px;
margin-top: 30px;
padding:10px}

.cadre_intro {
background : url(images/cadre_expo.jpg) #F2F2F2 bottom no-repeat;
border : 1px solid #666;
padding: 5px;
line-height: 14px;
padding:5px;
width: 360px}

.cadre p{margin:0px;}

#exterieur{
	width:600px;
	margin-left:auto;
	margin-right:auto; }

.edito {
	position:absolute;
	width:350px;
	margin-top:350px;
	margin-bottom:10px;
	margin-left:0px;
	font-family:'trebuchet MS', Verdana, sans-serif;
	font-size: 22px;
	line-height:22px;
	letter-spacing:-1px;
	text-align: left;
	color:#333366; }

.news {
	width:125px;
	margin-left :20px;
	padding : 5px;
	padding-top : 15px;
	font-size: 11px;
	line-height: 13px;
	text-align: justify;
	float: right;
	color:#333366;
	border : 0px solid #666;
}	

.titre_news {
	color: #B74900;
	font-weight: bold;
	margin: 0 0 5px 0;
	font-size: 1.3em
}

.intro {
	color: #B74900;
	font-size: 0.9em}

.news h2{
	text-align: right;
	font-size: 16px;
	padding-top : 15px;}
	
.encadre {
	width:140px;
	min-height: 60px;
	margin-top : 0px;
	margin-left :10px;
	margin-right :10px;
	font-size: 10px;
	font-family:'trebuchet MS', Verdana, sans-serif;
	text-align: right;
	float: right;
	color:#333366;}

#footer{
	background:url(images/drape.jpg) no-repeat #FFFFFF bottom;
	height: 130px;
	text-align:center;
	font: 10px/11px 'trebuchet MS', Verdana, Helvetica, sans-serif;
	color:#aaa;}

#footer p{
	margin : 0px;
	padding-top: 110px;
	padding-right: 10px;}

#footer a:link{ color:#FFFFFF; text-decoration:none; font-weight : normal; }
#footer a:hover{ color:#aaa; text-decoration:none;}




/*  ----------------------------------------------------------------------------------------------
/*  Styles Galerie
/*  --------------------------------------------------------------------------------------------- */

#galerie {
	text-align: center;
	width: 380px}

#galerie img {
	border-color : #333366;
	border-width  :4px;
	border-style : solid;
	margin: 10px;
}

/*  ----------------------------------------------------------------------------------------------
/*  Styles SPIP
/*  --------------------------------------------------------------------------------------------- */

img, table { margin: 0; padding: 0; border: none; }



/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */


/*  Mise en forme des textes du contenu
---------------------------------------------- */
.chapo {
	margin-bottom: 1.5em;
	font-weight: bold;
	line-height: 1.4em; }

.lien {
	background: #EEE;
	margin: 1em;
	margin-bottom: 1.5em;
	padding: 0.82em;
	border: 1px solid #CCC;
	font-size: 0.82em;
	font-weight: bold; }

.texte { color: #000; font-size: 0.96em; }

.ps, .notes {
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
.ps { font-size: 0.82em; }
.notes { clear: both; font-size: 0.77em; }
.ps h2, .notes h2 { font-size: 1.19em; font-weight: bold; }


/*  Portfolio
---------------------------------------------- */
#documents_portfolio {
	clear: both;
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
#documents_portfolio h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }

#document_actif { margin-top: 1em; }

/*  Listes de documents joints (a un article ou une rubrique)
---------------------------------------------- */
#documents_joints {
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
#documents_joints h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }
#documents_joints li { margin-bottom: 0.4em; }
#documents_joints li .spip_doc_titre {}
#documents_joints li .spip_doc_titre small { font-weight: normal; }
#documents_joints li .spip_doc_descriptif {}

/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */

/* Correction des styles HTML par defaut */
.spip_forms form, .spip_forms fieldset, .spip_forms legend, .spip_forms input, .spip_forms textarea, .spip_forms select, .spip_forms option { margin: 0; padding: 0; background: fff; display: block;}

/* Styles des formulaires de Spip */
.spip_forms {
	text-align: left;
	font-size: 1 em;
	width: 400px;
	margin : 5px}

.spip_forms p {
	margin: 0.5em 0;
	padding: 0; }

.spip_forms fieldset {
    display: block;
	float: left;
	margin: 0.77em 0;
	padding: 0.77em;
	border: 1px dotted}
	
.spip_forms legend { 
	font-weight: bold; 
	padding: 3px;
	background: #FFF; /* Sinon, superposition dans MSIE */
}

.spip_forms label {		
	padding: 5px}

.spip_forms .forml {
	width: 400px;
	padding: 1px;
	margin : 10px;
	border: 1px solid black;
	font-family: inherit;
	font-size: inherit;}
	
.spip_form_choix_unique{
	display:block;
	padding: 2px}

.spip_form_choix_multiple{
	display:block;
	padding: 2px}