/*  polices et espacements*/
body {font-family: Arial, Helvetica, sans-serif;}
h1, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a { font-family:  Georgia, Times New Roman, Times, serif}
#ad { }

h1, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6 {
	font-size: 100%;
	font-weight: normal;
	}
body {
	font-size: 100%;
	
	}
html>body {
	font-size: 16px;
	}
/*p {
	line-height: 1.5em;
	font-size:1em;
	}*/

p, ul, ol {
	font-size:0.9em;
	line-height: 1.2em;
	
	}
	
h1 { 
	font-size: 1.8em;
	line-height: 2em;
	}

h2, h2 a, h4, h4 a {
	font-size: 1.2em;
	line-height: 1.5em;
	}
	
h3, h5 {
	font-size: 1em; 
	
	}
	






#ad { font-size: 0.8em;}

#form {
	font-size:0.8em;
	line-height: 1.2em;
	
	}
	
.bottom
{
	font-size: 0.8em; 
	
	}
	
.liens
{
	font-size: 0.6em; 
	
	}
	

h1{ 
	 /*color: #8bae0a;*/
	 color:white;
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: 2px solid black;
	border-top: 2px solid black;
	 /*background-color:#ECDDE6;*/
	background-color:#31332C;
	background-image:url(pictures/referencement_internet_lausanne.jpg);
    background-repeat:no-repeat; 
    background-position: 100% 100%;
    margin-left:-20px;
	margin-right:-20px;
	padding-left:20px;
	padding-right:20px;
}

h2, h2 a, h4, h4 a {
	color:white;
	font-weight: bold;
	border-bottom: 2px solid black;
	border-top: 2px solid black;
	background-color:#31332C;
    background-image:url(pictures/referencement_internet_lausanne.jpg);
    background-repeat:no-repeat; 
    background-position: 100% 100%;
	margin-left:-20px;
	margin-right:-20px;
	padding-left:20px;
	padding-right:20px;
	
}


h3, h3 a, h5, h5 a {font-weight:bold; 
color:#8BAE0A;
	
	}
	
	
h3, h5  {
	border-top:1px solid #8BAE0A;
	border-bottom:1px solid #8BAE0A;
	padding-top:2px;
	padding-bottom:2px
	}




.level1
{
	font-size:1.4em;

	
	}

.level2
{
	font-size:0.7em;

	
	}
