body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #dddbad;
	background-image: url(/harmonyCMSGarnierTheme/images/bg.jpg);
	background-repeat: repeat-x;
	margin:0;
	padding:0;
	}
	
.toPrint {
	display:none;
}

h3 p, h2 p, h1 p { margin: 0; padding: 0;}	
h1 { 
	font-size: 1.7em; 
	padding:18px 0 7px 38px;
	color: #FFF; 
	font-weight: bold; 
	background-image:url(/harmonyCMSGarnierTheme/images/bg-bloc-home.gif);
	/*background-image:url(/harmonyCMSGarnierTheme/images/bg-bloc-home2.jpg);*/
	margin:0;
	}
	
h2 { font-size: 1.5em; padding: 1em 0 0.1em 0; margin: 0.1em 0;  }
h3 { font-size: 1.2em; color: #62676a; font-weight: bold; padding: 1em 0 0.1em 0; margin: 0.1em 0;}	

ul { margin: 0 0 0 15px; padding: 0 0 0 15px;}

div#main {
	padding-bottom:10px;
	}
		
div#content {
	background-color: #f7f2dc;		
	}	
	
div#top {
	background-image: url(/harmonyCMSGarnierTheme/images/bg_top.jpg);
	background-repeat:no-repeat;
	height:191px;
	border-bottom: solid 2px #f7f2dc;
	background-color: #353220;
	}	
	
div#logo { padding: 32px 0 0 0; height:83px;}	

#breadcrumb_trail {
	background-color: #CCC;
	padding: 3px;
	list-style-type: none;
	}

div#main_home {
	background-color:#9e9c6c;
	/*background-image:url(/harmonyCMSGarnierTheme/images/bg-bloc-home.gif);*/
	background-image:url(/harmonyCMSGarnierTheme/images/bg-bloc-home2.jpg);
	color: #551303;
	height:229px;
	}

div#main_home h1 { 
	background-image: none;
	}
	
div#main_text {
	/*background-color: red;*/
	}

div#main_text h1{
	padding-left: 0px;
	}

div#main_text div {
	padding: 5px;
	}	
	
div#illustration {
	}	

div#bloc_second {
	padding-top: 10px;
	}

.bloc_home {
	background-image: url(/harmonyCMSGarnierTheme/images/bg_bloc_home.jpg);
	background-repeat: no-repeat;
	height: 615px;
	}
	
div#footer {
	background-color: #000;
	color: #FFF;
}	



/* TOOLS */
.boxed {
	margin-bottom:0.5em;
	padding:0em 1.5em;
	}

.showgrid {
	background-image:url(/harmonyCMSGarnierTheme/images/grid.png);
}


