body {
margin: 0;
padding: 0;
font-family: Tahoma;
font-size: 70%;
color: #3a3a3a;
background-color: #A6B0BD;
text-align: center;
}

li { margin-bottom:0.3em;}

div {
margin: 0;
padding: 0;
display: block;
}

h3 {font:italic 1.5em Georgia, "Times New Roman", Times, serif; padding:0; margin:0;}

a:link {color: #666666; text-decoration: underline; }
a:visited {color: #666666; text-decoration: underline;}
a:hover {color: #666666; text-decoration: underline;}

.haut_droite {background-image: url(../media/centre_droite.gif);}
.haut_gauche {background-image: url(../media/centre_gauche.gif);}
 
.centre_droite {background-image: url(../media/centre_droite.gif);}
.centre_gauche {background-image: url(../media/centre_gauche.gif);}
 
.bas_droite {background-image: url(../media/centre_droite.gif);}
.bas_gauche {background-image: url(../media/centre_gauche.gif);}

.footer {
font-size: 9px;
margin: 0.1em;
padding: 0.3em;
text-align: center;
clear: both;
}
 
.footer p {
border: 1px solid #C4C4C4;
padding: 0.5em;
margin: 0.3em;
}
.footer a { text-decoration:none; color:#666666;}

.content {
	clear: right;
	text-align: left;
	margin: 0.5em;
	padding: 0.3em 1ex 0.3em 1ex;
	border: 1px solid #151D2D;
	list-style-type: disc;
}

.content li {
	list-style:disc;
	padding: 0 0 2px 20px;
}

.content dd li {
margin-left: 0em;
}

 
.content dt {
	cursor : pointer;
	text-align : center;
	font-weight : bold;
	font-size : 11px;
	padding : 2px;
	margin-bottom : 1px;
	color : #FF0000;
}

.content a:link,  {
color : #3a3a3a;
text-decoration : none;
}
.content a:visited {
color : #3a3a3a;
text-decoration : none;
}
.content a:hover {
color : #FFF;
background-color : #666;
text-decoration : none;
}

#menu {
}
#menu dl {
margin : 0.5em;
padding : 0.3em;
border : 1px solid #151D2D;
}
#menu dt {
cursor : pointer;
text-align : left;
font-weight : bold;
font-size : 11px;
padding : 2px;
margin-bottom : 1px;
margin-left:10px;
color : #000;
}
#menu dd {
margin-left: 10px;
}
#menu li {
text-align : left;
background : #A6B0BD;
padding-left : 2px;
margin : 0px;
border : 1px solid #A6B0BD;
font-size : 11px;
list-style:disc;
font-weight:normal;
color:#3a3a3a;
}
#menu a:link, a:visited {
color : #3a3a3a;
text-decoration : none;
}
#menu a:hover, #menu dt a:hover {
color : #000000;
background-color : #EEE;
text-decoration : none;
}
.navigation {
	background-color:#808080;
	clear: right;
	text-align: left;
	margin: 0.5em;
	padding: 0.3em 1ex 0.3em 1ex;
	border: 1px solid #151D2D;
	color:#EEE;
}
.navigation a:link, a:visited {
color : #FFF;
text-decoration : none;
}
.navigation a:hover, a:hover {
color : #FFF;
background-color : #000;
text-decoration : none;
}
.sitemap {
	padding: 0.7em 15px 0.3em 3ex;
}

div#galerie
{
	width: 410px ;
	background: #FFF ;
	border: 1px solid #FF7954;
	padding: 15px ;
	margin: 15px 30px ;
	text-align: center ;
	font: 0.9em Georgia, serif ;
}

ul#galerie_mini
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 2px 1px ;
	border: 1px solid #dcb ;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt
{
	font: italic 2.5em/1.5em Georgia, serif ;
	color: #dcb ;
}

dl#photo dd
{
	margin: 0 ;
}

dl#photo img
{
	border: 1px solid #dcb ;
}

.moteur_titre {
background-color:#151d2d;
color:#FFFFFF;
text-align:center;
}
.moteur_contenu {
background-color:#a6b0bd;
color:#000000;
text-align:center;
}

div.meta{display:none;}


.padding-spec-title  {
	font-weight: bold;
	color:#F00;
	text-transform: uppercase;
	background-color: #3a3a3a;
	padding-top: 3px;
	padding-left: 8px;
	
}
