
html {
height : 100%;
  background : #f59eb3;
}

body {
font-family : Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
height : 100%;
}

.page {
	min-height: 100%;
	position: relative;
}

.bloc-principal {
	padding-bottom: 20px;
}

.main-header {
 position : fixed;
 top : 0;
 z-index: 2;
  height: 100px;
  width : 100%;
  text-align: left;
  padding-left : 10px;
  background : #ffffff;
  border-bottom : 1px solid #CC0000;
}

.contenu {
z-index: 1;
 width: 970px;
  margin: 65px 5px 10px 195px;
  background: #ffffff;
  padding: 20px;
  font-size : 13px;
  line-height:1.5em;
}

.contenufiche {
  width: 970px;
  min-height: 1000px;
  margin: 65px 5px 10px 195px;
  background: #ffffff;
  padding: 20px;
  font-size : 13px;
  line-height:1.5em;
}

.contenufichehoraire {
  width: 970px;
  min-height: 720px;
  margin: 65px 5px 10px 195px;
  background: #ffffff;
  padding: 20px;
  font-size : 13px;
  line-height:1.5em;
}

.borduredroite{
  border-right : 1px dashed #f59eb3;
}

.main-footer {
    position : absolute;
	width: 100%;
	height: 170px;
	bottom: 0;
	left: 0;
	right: 0;
	font-size : 12px;
	background-color : #eeeeee;
	border-top : 1px solid #f59eb3;
}

h1 {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 18px;
color:#f59eb3;
background-color : transparent;
text-align : left;
border-bottom:1px solid #f59eb3;
}

h2 {
font-family : Arial;
font-size : 16px;
color : #f59eb3;
background-color : transparent;
text-align : left;
margin-left : 10px;
margin-right : 10px;
margin-top:10px;
border-bottom:1px solid #f59eb3;
}

h3 {
font-family : Arial;
font-size : 15px;
color : #696969;
background-color : transparent;
text-align : left;
}

h4 {
font-family : Arial;
font-size : 13px;
color : #33CDC7;
background-color : transparent;
text-align : left;
}

hr { 
color: #f59eb3; 
width:100%; 
border:none; 
border-bottom: dashed #f59eb3 1px;
}


a:link {
font-family : Arial;
background-color : transparent;
color : #000000;
text-decoration : none;
}



a:visited {
font-family : Geneva, Arial, Helvetica, sans-serif;
background-color : transparent;
color : #000000;
text-decoration : none;
}
a:hover {
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #f59eb3;
background-color : transparent;
text-decoration : underline;
}



