a {font-size: 10pt; color: black; text-decoration: none;}
a:link {font-size: 10pt; color: black; text-decoration: none;}
a:visited {font-size: 10pt; color: black; text-decoration: none;}
a:hover {font-size: 10pt; color: #4F3A27; text-decoration: underline;}

/*Titre d'article/rubrique*/
h1
{
color: #334466;
font-size: 11pt;
font-family: verdana, helvetica, sans serif;
line-height: 15pt;
letter-spacing: 0.1em;
padding-left: .5em;
}

h2
{
color: #334466;
font-size: 10pt;
font-family: verdana, helvetica, sans serif;
line-height: 15pt;
padding-left: 1em;
letter-spacing: 0.2em;
}

h3 {
color: #334466;
font-size: 11pt;
font-family: verdana, helvetica, sans serif;
letter-spacing: 0.1em;
line-height: 15pt;
/*padding-left: .3em;*/
}

h4 {
color: #334466;
font-size: 9pt;
font-family: verdana, helvetica, sans serif;
line-height: 15pt;
padding-left: .3em;
<!-- letter-spacing: -0.05em;
 -->}

body {
	background-color: #DECDBA;
	padding: 0;
	margin: 0;
	margin-left: 80px;
	margin-right: 80px;
	font-family: arial, helvetica, sans serif;
	font-size: 10pt;
/*	letter-spacing: .1em;*/
}

#header
{
padding: 0.5;
/*font-size: 34pt;
font-family: garamond, times new roman;
color: #334466;*/
}

#content
{
width: 650px;
vertical-align: top;
padding: .5em;
padding-bottom: .5em;
text-align: left;
/*border-top: 3pt solid #334466;*/
/*border-bottom: 3pt solid #334466;*/
/*text-indent: 1em;*/
}

#portfolio
{
margin-top: 1em;
margin-bottom: 1em;
border-bottom: 1pt solid #000000;
}

#menubox
{
width: 150px;
vertical-align: top;
background: #334466;
}

#menus
{
margin:0 0 0 0;
padding:0 0 0 0;
/*background:#cccccc;*/
text-align: right;
padding-right: 10px;
font-size:8pt;
background:#3B4B6C url(images/top_nav.gif);
line-height:21px;
}

a.menus {font-size: 8pt; color: #EFE6DC; text-decoration: none; letter-spacing: .1em;}
a.menus:link {font-size: 8pt; color: #EFE6DC; text-decoration: none; letter-spacing: .1em;}
a.menus:visited {font-size: 8pt; color: #EFE6DC; text-decoration: none; letter-spacing: .1em;}
a.menus:hover {font-size: 8pt; color: #EFE6DC; text-decoration: underline; letter-spacing: .1em;}


#titlebox
{
width: 40px;
vertical-align: top;
/*border-top: 3pt solid #334466;*/
/*border-bottom: 3pt solid #334466;*/
}

.footer1
{
font-size: 8pt;
color: #EFE6DC;
vertical-align: top;
text-align: right;
padding-right: 10px;
background:#3B4B6C url(images/bottom_nav.gif);
line-height:21px;
width: 840px/*735px*/;
}

.footer2
{
font-size: 8pt;
color: #334466;
vertical-align: top;
text-align: center;
width:840px;
}


.menutitle{
font-size: 11pt;
cursor:pointer;
margin-bottom: 3px;
background-color:#DECDBA;
color:#000000;
/*width:150px;*/
padding:1px;
text-align:left;
letter-spacing: .1em;
/*font-weight:bold;*/
/*/*/border:1.5px solid /*#4F3A27*/#334466;/* */
}
a.title1 {font-size: 11pt; color: #000000; text-decoration: none; letter-spacing: .1em;}
a.title1:link {font-size: 11pt; color: #000000; text-decoration: none; letter-spacing: .1em;}
a.title1:visited {font-size: 11pt; color: #000000; text-decoration: none; letter-spacing: .1em;}
a.title1:hover {font-size: 11pt; color: #334466/*#4F3A27*/; text-decoration: none; letter-spacing: .1em;}



.submenu{
margin-bottom: 0.5em;
width:100%;
a:link {}
}


/* Tableau 2 colonnes BIOGRAPHIE */
.biographie {width: 100%; margin: 0; padding: 0; text-align: left; vertical-align: top;}

.biographiecol {float: left; width: 45%; padding-left: 1em; margin: 1em 0; }

/* Tableau 2 colonnes BOUTIQUES */
.boutique {width: 100%; margin: 0; padding: 0; text-align: left; vertical-align: top;}

.boutiquecol {float: left; width: 45%; padding-left: 1em; margin: 1em 0; }

.boutiquetetecol {background-color:#939BAE; font-weight: bold; margin-bottom: 15px; line-height: 14px; padding: 2px;}

/*Tableau SPIP*/
table.spip {
}

table.spip tr.row_first {
	background-color: ;
}

table.spip tr.row_odd {
	background-color: ;
}

table.spip tr.row_even {
	background-color: ;
}

table.spip td {
	padding: 2px;
	text-align: left;
	vertical-align: top;
	font-size: 10pt;
}
/*Intertitre SPIP*/
h3.spip {
color: #334466;
font-size: 10pt;
font-family: verdana, helvetica, sans serif;
line-height: 15pt;
padding-left: .3em;
}

/*PHOTOS*/
.spip_documents {
	margin: 1em;
	margin-top: 0em;
	border: none;
	text-align: center;
}

img, .spip_logos { margin: 0; padding: 0; border: none; }


/*LEGENDE PHOTOS*/
.spip_doc_descriptif {
	font-size: 11px;
	font-style: italic;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }

li {
	margin-left: 15px;
	line-height: 25px;
}