html{

	font-family:Arial, Helvetica, sans-serif;

	margin:0;

	padding:0;

	overflow: -moz-scrollbars-vertical;  

	overflow-y: scroll; 

}

body{

	margin:0;

	padding:0;

	line-height: 1em;

	background-color:#E8D8B7;

	background-image:url(images/background.jpg);

	background-repeat:repeat-x;

	

}

#maincontainer p, li{

	margin: 15px;

	text-align:justify;

	font-size:12px;

}



h1{

	padding-top:1em;

	padding-left:15px;

	padding-right:15px;

	padding-bottom:0em;

	margin:0;

	font-size:16px;

	color:#7D481C;

}



h2{

	padding-left:15px;

	padding-right:15px;

	padding-top:15px;

	padding-bottom:0em;

	margin:0;

	font-size:smaller;

	color:#7D481C;

	text-decoration:underline;

}

.imgGalerie{

	border:none;

}

table{

	padding:0;

	margin-left:12px;

	margin-right:12px;

	margin-top:12px;

	margin-bottom:0em;	

}



ul, ol {

    margin-left: 2em;

	margin-top:0;

}

ul li, ol li {

    padding-left: .5em;

	margin-top:0;

    margin-bottom: .5em;

} 



table{

	text-align:center;

}

#contentcolumn p{

	margin-top:5px;

	margin-bottom:5px;

	padding:0;

}	

	

table td{

	margin:0em;

	padding:.5em;

	font-size:small;

}	

table td, table th{

	border:thin;

	border-style:ridge;

}

#maincontainer{

width: 1024px; /*Width of main container*/

margin: 0 auto; /*Center container on page*/

}



#topsection{

text-align:right;

height: 99px; /*Height of top section*/

}



#topsection h1{

margin: 0;

padding-top: 15px;

}



#topsection span{

	position:relative;

	top:-5px;

}

#topsection a{

	color:#8C623A;

	font-weight:bold;

	text-decoration:none;

	font-size:x-small;

}



#bande_orange{

	padding:0;

	margin:0;

	background-color:#EF7427;

	height:190px;

}



.centrer{

	

	text-align:center;

}



#footerleft, #menu_haut, #footerright{

	text-align:center;

	padding-top:0.2em;

	padding-left:0.5em;

	padding-right:0.5em;

}



#menu_haut{

	background-color:#7D481C;

	padding-top:.5em;

	padding-bottom:.5em;

}



#menu_haut a, #menu_haut, #footerleft a, #footerleft{

	color:#FFFFFF;

	font-weight:lighter;

	text-decoration:none;

	font-size:small;

}





#contentwrapper{

float: left;

width: 100%;

}



#contentcolumn{

margin: 0 202px 0 202px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/

}



#leftcolumn{

float: left;

width: 202px; /*Width of left column in pixel*/

margin-left: -1024px; /*Set margin to that of -(MainContainerWidth)*/

}



#rightcolumn{

float: left;

width: 202px; /*Width of right column*/

margin-left: -202px; /*Set left margin to -(RightColumnWidth)*/

}



#leftcolumn img, #rightcolumn img{

	padding-top:6px;

	padding-bottom:6px;

}



#footerleft{

	float: left;

	text-align:left;

	background: #7E491D;

}



#footerright{

	float: right;

	background: #7E491D;

	text-align:right;

}



#footer{

background: #7E491D;

clear: left;

width: 100%;

font-size:small;

color: #FFF;

text-align: center;

height:1.6em;

padding: 4px 0;

}



#adresse_gauche{

	text-align:right;

	border-right:thin;

	border-right-style:solid;

	padding-right:4em;

}

#adresse_droite{

	text-align:left;

	padding-left:1em;

}



#adresse_gauche,#adresse_droite{

	margin:0;

	float:left;

	font-size:smaller;

	font-weight:bold;

	color:#000000;

	width:450px;

}

p#adresse_gauche{

	text-align:right;

}

.texte_contact{
	
	width:390px;
	
	float:left;

}

.map_contact{
	
	width:200px;
	
	float:left;

}


