/* ---------Single Page Website CSS by Kelly King ----------*/

*{ margin: 0 auto;}

img {border:0;}

body {
	background:#665756; 
	margin: 0 auto; 
	font-family:georgia, times,serif; 
	}


#global {
  position: relative; 
  margin-left: auto;
  margin-right: auto;
  width: 876px;
  text-align: left;
}


#home {
	width: 876px;
	margin-right: auto;	
	margin-left: auto;
	font-size: 0px;
	}

#header {
	background:#665756; 
	height:158px; 
	width:100%;
	z-index: 1500;
	background-image: url(images/bg_header.png);

	}

#logo {
	width: 876px;
	margin-right: auto;	
	margin-left: auto;
}

#nav {
	width: 876px;
	margin-right: auto;	
	margin-left: auto;
	height: 30px;
	margin-top: 19px;
}

	

#page1 {
	width:876px;
	margin-right: auto;	
	margin-left: auto;
}
		

.footer_content {
	margin-top: 30px;
	width: 876px;
	margin-right: auto;	
	margin-left: auto;
}

.page-padding {height:130px; width:100%;}

a { color:white; text-decoration:none;}
	
a:hover { text-decoration:underline;}


hr {
	color: #ffffff;
	background-color: #ffffff;
	height: 1px;
	border: 0;
}

.blanc {
	color: #fff;
}
.ttn {
	text-transform: none;
}

h1 {
	font-family: helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	margin-bottom: 10px;
	line-height: 22px;
	

}
h2 {
	font-family: helvetica, sans-serif;
	font-size: 26px;
	font-weight: 400;
	font-style: italic;
	color: #ca005e;
	margin-bottom: 10px;
	text-transform: uppercase;
	line-height: 38px;
}

h3 {
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	font-weight: 300;
	font-style: normal;
	color: #696568;
	margin-bottom: 10px;
	text-transform: uppercase;
	line-height: 18px;
}
h3 a {
	color: #696568;
}



#nav a {
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #ffffff;
	text-transform: uppercase;
}

p {
	font-family: helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #ffffff;
	margin-bottom: 10px;
	line-height: 26px;
}

.font12 {
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 5px;
}

#page4 p {
	font-family: helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	margin-bottom: 10px;
	line-height: 26px;
}




ul {
	list-style-type:square;
	color: #d5622c;
	margin: 0;
	padding: 0;
}
li  {
	margin: 0;
	padding: 0;
}






/* Position
----------------------------------------------------------------------------------------------------*/
.pr {position: relative;}
.pa {position: absolute;}

/* Float
----------------------------------------------------------------------------------------------------*/
.cb {clear: both;}
.cl {clear: left;}
.cr {clear: right;}
.fl {float: left;}
.fr {float: right;}

/* HIDE / SHOW
----------------------------------------------------------------------------------------------------*/
.hide {
	display: none;
}

/* Alignement du texte
----------------------------------------------------------------------------------------------------*/
.tal {text-align: left;}
.tar {text-align: right;}
.taj {text-align: justify;}
.tac {text-align: center;}
.reset_txt {line-height: 0px; font-size: 0px;}


/* Margin Top
----------------------------------------------------------------------------------------------------*/
.mt_0{margin-top: 0px;}
.mt_5{margin-top: 5px;}
.mt_10{margin-top: 10px;}
.mt_15{margin-top: 15px;}
.mt_20{margin-top: 20px;}
.mt_25{margin-top: 25px;}
.mt_30{margin-top: 30px;}
.mt_35{margin-top: 35px;}
.mt_40{margin-top: 40px;}
.mt_45{margin-top: 45px;}
.mt_50{margin-top: 50px;}
.mt_55{margin-top: 55px;}
.mt_60{margin-top: 60px;}
.mt_65{margin-top: 65px;}
.mt_70{margin-top: 70px;}
.mt_75{margin-top: 75px;}
.mt_80{margin-top: 80px;}
.mt_85{margin-top: 85px;}
.mt_90{margin-top: 90px;}
.mt_95{margin-top: 95px;}
.mt_100{margin-top: 100px;}


/* Margin bottom
----------------------------------------------------------------------------------------------------*/
.mb_0{margin-bottom: 0px;}
.mb_5{margin-bottom: 5px;}
.mb_10{margin-bottom: 10px;}
.mb_15{margin-bottom: 15px;}
.mb_20{margin-bottom: 20px;}
.mb_25{margin-bottom: 25px;}
.mb_30{margin-bottom: 30px;}
.mb_35{margin-bottom: 35px;}
.mb_40{margin-bottom: 40px;}
.mb_45{margin-bottom: 45px;}
.mb_50{margin-bottom: 50px;}
.mb_55{margin-bottom: 55px;}
.mb_60{margin-bottom: 60px;}
.mb_65{margin-bottom: 65px;}
.mb_70{margin-bottom: 70px;}
.mb_75{margin-bottom: 75px;}
.mb_80{margin-bottom: 80px;}
.mb_85{margin-bottom: 85px;}
.mb_90{margin-bottom: 90px;}
.mb_95{margin-bottom: 95px;}
.mb_100{margin-bottom: 100px;}


/* Margin Left
----------------------------------------------------------------------------------------------------*/
.ml_0{margin-left: 0px;}
.ml_5{margin-left: 5px;}
.ml_10{margin-left: 10px;}
.ml_15{margin-left: 15px;}
.ml_20{margin-left: 20px;}
.ml_25{margin-left: 25px;}
.ml_30{margin-left: 30px;}
.ml_35{margin-left: 35px;}
.ml_40{margin-left: 40px;}
.ml_45{margin-left: 45px;}
.ml_50{margin-left: 50px;}
.ml_55{margin-left: 55px;}
.ml_60{margin-left: 60px;}
.ml_65{margin-left: 65px;}
.ml_70{margin-left: 70px;}
.ml_75{margin-left: 75px;}
.ml_80{margin-left: 80px;}
.ml_85{margin-left: 85px;}
.ml_90{margin-left: 90px;}
.ml_95{margin-left: 95px;}
.ml_100{margin-left: 100px;}


/* Margin Right
----------------------------------------------------------------------------------------------------*/
.mr_0{margin-right: 0px;}
.mr_5{margin-right: 5px;}
.mr_10{margin-right: 10px;}
.mr_15{margin-right: 15px;}
.mr_20{margin-right: 20px;}
.mr_25{margin-right: 25px;}
.mr_30{margin-right: 30px;}
.mr_35{margin-right: 35px;}
.mr_40{margin-right: 40px;}
.mr_45{margin-right: 45px;}
.mr_50{margin-right: 50px;}
.mr_55{margin-right: 55px;}
.mr_60{margin-right: 60px;}
.mr_65{margin-right: 65px;}
.mr_70{margin-right: 70px;}
.mr_75{margin-right: 75px;}
.mr_80{margin-right: 80px;}
.mr_85{margin-right: 85px;}
.mr_90{margin-right: 90px;}
.mr_95{margin-right: 95px;}
.mr_100{margin-right: 100px;}