body    {
    font-family: Garamond, Times, serif;
    font-size: 13px;
    padding: 0;
    margin: 0;
    background-color: #757885}
    
    
h1, h2, h3, h4, h5, h6  {
    font-family: "Myriad Pro", Verdana, Helvetica, Arial, "sans serif";
    text-indent: 0;}

h1  {
    position: absolute;
    top: 100px;
    left: 220px;
    color: #847359;
    font-size: 24px}
    
h2, h3, h4, h5, h6	{
	color: #575D72}
	
h2	{
	font-size: 20px;
	margin: 15px}
	
h3	{
	font-size: 16px;
	margin: 12px 35px 8px 35px;
	font-style: italic;}
	
h4	{
	font-size: 14px;
	margin: 8px 35px 6px 35px;
	text-align: center}
	
h5	{
	font-size: 14px;
	margin: 8px 25px 6px 25px;
	text-align: right}
	
h6	{
	font-size: 14px;
	margin: 8px 25px 6px 25px;
	text-align: left}
    
p   {
    text-align: justify;
    text-indent: 8px;
    margin: 0;
    padding: 0 25px 5px 25px;
    font-size: 15px;
    line-height: 19px;}
    
ul	{
	padding: 0;
	margin: 10px 25px 15px 25px;
	list-style: square;
	font-size: 15px;}
	
li	{
	margin: 0;
	padding: 0}
    
	li ul	{
		padding: 0;
		margin: 3px 25px 15px 25px;
		list-style: disc;
		font-size: 15px;}
		
	li li	{
		margin: 0;
		padding: 0}
    
a:link, a:visited  {
    color: blue;
    text-decoration: underline}
    
a:hover  {
    color: red;
    text-decoration: underline}
    
a img   {
    border: none}

#header   {
    width: 100%;
    padding: 0;
    background-color: #575D72;
    margin: 0 0 30px 0}
    
    
#languages  {
    float: right;
    width: auto;
    padding-right: 20px}

    #languages ul   {
        list-style: none}
        
    #languages  li  {}
    
    
#logo   {
    padding: 35px 10px 0 35px;
    width: auto;}
    

#nav    {
    text-transform: lowercase;
    width: auto;
    margin-top: -18px;
    padding-right: 15px;
    font-family: "Myriad Pro", Verdana, Helvetica, Arial, "sans serif";
    font-size: 16px;}
    
    #nav ul {
        float: right;
        list-style: none;
        padding: 0;
        margin: 0;}
        
    #nav li {
        color: #EA9635;
        display: inline;
        border-left: 1px none blue;
        padding: 0 5px;
        margin: 0;}
        
    #nav a:link, #nav a:hover, #nav a:visited  {
        text-decoration: none;
        border-style: none none none solid;
        border-width: 2px;
        padding-left: 5px}
 
    #nav a:link, #nav a:visited {
        border-color: #575D72;
        color: #232632}

    #nav a:hover {
        border-color: #EA9635;
        color: #EA9635;}

    #nav .lang a:link, #nav .lang a:hover, #nav .lang a:visited  {
        border: none;}

    #nav .lang ul  {
        margin: 0 0 0 25px;}

    #nav .lang li  {
        padding: 0 1px;}

#bar  {
    background-color: #C6BDAE;
    border-top: 1px solid #232632;
    border-bottom: 1px solid #232632;
    padding: 0;
    height: 75px;
    overflow: hidden;
    width: 100%;
    margin: 30px 0 0 0;}

    #bar img  {
        margin: 0;
        padding: 0}

        
#main    {
        z-index: 10;
        padding: 0;
        margin: 0 225px 0 0;
        min-width: 500px}

        #main .top {
            margin: 0;
            padding: 15px 0 0 15px;
            height: 30px;
            background: transparent url('../images/white_tl.gif') no-repeat top left}

        #main div.top  {
            margin: 0 30px 0 30px;
            padding: 0;
            width: auto;
            height: auto;
            background: white url('../images/white_tr.gif') no-repeat top right}

        #main .bottom {
            margin: 0 30px 0 0;
            padding: 0;
            height: 30px;
            background: white url('../images/white_bl.gif') no-repeat top left}

        #main div.bottom  {
            margin: 0 30px 30px 30px;
            padding: 0;
            width: auto;
            height: 30px;
            background: white url('../images/white_br.gif') no-repeat top right}
        
#sidebar  {
        z-index: 5;
        position: absolute;
        top: 190px;
        right: 0;
        width: 225px;
        height: auto;
        padding: 0;
        background-color: transparent;
        color: #C6BDAE;
        font-family: Arial, "sans serif"}

        #sidebar p  {
        	text-indent: 0;
        	font-size: 12px;
        	text-align: left;
        	padding: 0 15px 5px 15px;
        	line-height: 16px}

        #sidebar h2  {
        margin: 0;
        	text-indent: 0;
        	font-size: 18px;
        	text-align: right;
        	padding: 10px 15px 5px 15px;
        	color: #ADA497;}

        #sidebar h3  {
        margin: 0;
        	text-indent: 0;
        	font-size: 14px;
        	text-align: left;
        	font-style: normal;
        	padding: 10px 15px 5px 15px;
        	color: #ADA497;}

        #sidebar h4  {
        margin: 0;
        	text-indent: 0;
        	font-size: 14px;
        	text-align: left;
        	font-style: normal;
        	padding: 10px 15px 5px 15px;
        	color: #ADA497;}

        #sidebar h5  {
        margin: 0;
        	font-family: Garamond, Times, serif;
        	text-indent: 0;
        	font-size: 22px;
        	text-align: left;
        	font-style: italic;
        	font-weight: normal;
        	margin: 0;
        	padding: 10px 15px 5px 15px;
        	color: #ADA497;}
        	
        #sidebar a:link, #sidebar a:visited	{
        	color: #515F99}
        	
        #sidebar a:hover	{
        	color: #EA9635}

        #sidebar .top {
            margin: 0 30px 10px 0;
            padding: 15px 0 0 15px;
            height: 30px;
            width: auto;
            background: #464C65 url('../images/blue_tl.gif') no-repeat top left}

        #sidebar div.top  {
            margin: 0 30px 0 0;
            padding: 0;
            width: 195px;
            height: auto;
            background: #464C65 url('../images/blue_tr.gif') no-repeat top right}

        #sidebar .bottom {
            margin: 0 30px 0 0;
            padding: 0;
            height: 30px;
            width: auto;
            background: #464C65 url('../images/blue_bl.gif') no-repeat top left}

        #sidebar div.bottom  {
            margin: 0 30px 30px 0;
            padding: 0;
            width: 195px;
            height: 30px;
            background: #464C65 url('../images/blue_br.gif') no-repeat top right}

#footer  {
    margin: 0;
    padding: 0 20px}

/**** CSS à Dan commence ici si tu cherches les conneries :-) ***/

#form {
width:400px;
margin-top:0px;
}

fieldset {
	padding: 15px;
	margin:0 30px;
	border: 1px solid #C6BDAE;}

fieldset .label {
    width:100px;
    }

.small-print p {
    font-size: 11px;
    line-height: 12px}