/*body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #6DB00A;
	font-family: Tahoma, Geneva, sans-serif;
}*/
.withebg {
	width: 100%;
	height: 122px;
	background-image: url(/hab/bghead.jpg);
	background-repeat: repeat-x;
}
.headerbg {
	background-image: url(/hab/header.png);
	background-repeat: no-repeat;
	height: 99px;
	width: 959px;
	margin-right: auto;
	margin-left: auto;
}


.nav {
	height: 20px;
	width: 900px;
	position: absolute;
	padding-top: 73px;
	padding-left: 70px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 11px;
	font-weight: bold;
}
.bt {
	height: 20px;
	width: 60px;
    margin-top: -1px;
	letter-spacing: 1px;
	text-align: center;
	position: absolute;
	font-size:13px;
}

.bt2 {
	height: 20px;
	width: 60px;
	letter-spacing: 1px;
	text-align: center;
	position: absolute;
	left: 150px;
	font-size:13px;
}
.bt3 {
	height: 20px;
	width: 80px;
	letter-spacing: 1px;
	text-align: center;
	position: absolute;
	left: 230px;
		font-size:13px;

}
.bt4 {
	height: 20px;
	width: 150px;
	letter-spacing: 1px;
	text-align: center;
	position: absolute;
	left: 280px;
		font-size:13px;

}
.bt5 {
	height: 20px;
	width: 150px;
	letter-spacing: 1px;
	text-align: center;
	position: absolute;
	left: 400px;
		font-size:13px;

	
}
.bt6 {
	height: 20px;
	width: 140px;
	letter-spacing: 1px;
	text-align: center;
	position: absolute;
	left: 570px;
		font-size:13px;

}
.bt7 {
	height: 20px;
	width: 140px;
	letter-spacing: 1px;
	text-align: center;
	position: absolute;
	font-size:13px;
	left: 720px;
}
.nav a:link {
	color: #1f6a10;
	text-decoration: none;
}
.nav a:visited {
	color: #1f6a10;
	text-decoration: none;
}
.nav a:hover {
	color: #9C0;
	text-decoration: none;
}
.nav a:active {
	color: #1f6a10;
	text-decoration: none;
}
.plan {
	height: 110px;
	width: 250px;
	margin-top: 110px;
	margin-left: 775px;
	position: absolute;
	text-shadow: 1px 1px 1px #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}
.btplan {
	letter-spacing: 1px;
	height: 35px;
	width: 180px;
	padding-top: 12px;
	padding-left: 60px;
	background-image: url(/hab/icopl.png);
	background-repeat: no-repeat;
	background-position: 12px 3px;
	text-align:left;
}
.bthr {
	letter-spacing: 1px;
	height: 35px;
	width: 180px;
	padding-top: 12px;
	padding-left: 60px;
	background-image: url(/hab/icohr.png);
	background-repeat: no-repeat;
	background-position: 12px 3px;
	text-align:left;
}
.plan a:link {
	color: #090;
	text-decoration: none;
}
.plan a:visited {
	color: #090;
	text-decoration: none;
}
.plan a:hover {
	color: #333;
	text-decoration: none;
}
.plan a:active {
	color: #090;
	text-decoration: none;
}
.witheplayer {
	background-color: #FFF;
	height: 300px;
	width: 100%;
	position: absolute;
}

.footerwithe {
	width: 100%;
	height: 222px;
	background-image: url(/hab/foot/bgblc.png);
	background-repeat: repeat-x;
}
.footerbg {
	background-image: url(/hab/foot/ftonglet.png);
	background-repeat: no-repeat;
/* 	height: 222px; */
	width: 1028px;
	margin-right: auto;
	margin-left: auto;
	text-shadow: 1px 1px 1px #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.planfooter {
	height: 110px;
	width: 250px;
	text-shadow: 1px 1px 1px #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	top: 8px;
/* 	position: absolute; */
	padding-left: 810px;
}
.geniusfooter {
/* 	height: 106px; */
/* 	width: 1200px; */
/* 	padding-left: 300px; */
	padding-top: 10px;
/* 	position: absolute; */
}
.mailfooter {
	height: 20px;
	width: 160px;
	letter-spacing: 1px;
	text-align: left;
	left: 650px;
	top: 22px;
}
#prebt{
	height: 130px;
	width: 1020px;
	float:left;	
}
#footer_box1{
	background:transparent url(/hab/vigniphone.jpg) no-repeat 28px top;
	height:117px;
	width:200px;
	float:left;
	cursor:pointer;
}
#footer_box2{
	background:transparent url(/hab/vignserveur.jpg) no-repeat 20px top;
	height:117px;
	width:200px;
	float:left;
	cursor:pointer;
}
#footer_box3{
	background:transparent url(/hab/vignipad.jpg) no-repeat 20px top;
	height:117px;
	width:200px;
	float:left;
	cursor:pointer;
}
#footer_box4{
	background:transparent url(/hab/vignorange.jpg) no-repeat 20px top;
	height:117px;
	width:200px;
	float:left;
	cursor:pointer;
}
#footer_box5{
	float:left;
}
.btplanfooter {
	letter-spacing: 1px;
	height: 35px;
	width: 150px;
	padding-left: 60px;
	background-image: url(/hab/icopl.png);
	background-repeat: no-repeat;
	background-position: 12px 1px;
	padding-top: 6px;
	margin-top: 3px;
	text-align:left;
}
.bthrfooter {
	letter-spacing: 1px;
	height: 35px;
	width: 150px;
	padding-top: 10px;
	padding-left: 60px;
	background-image: url(/hab/icohr.png);
	background-repeat: no-repeat;
	background-position: 12px 1px;
	text-align:left;
}
.footerbg a:link {
	color: #090;
	text-decoration: none;
}
.footerbg a:visited {
	color: #090;
	text-decoration: none;
}
.footerbg a:hover {
	color: #333;
	text-decoration: none;
}
.footerbg a:active {
	color: #090;
	text-decoration: none;
}
.contactfooter {
	height: 30px;
	width: 120px;
	padding-top: 140px;
	padding-left: 640px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
}
.contactfooter a:link {
	color: #090;
	text-decoration: none;
}
.contactfooter a:visited {
	color: #090;
	text-decoration: none;
}
.contactfooter a:hover {
	color: #333;
	text-decoration: none;
}
.contactfooter a:active {
	color: #090;
	text-decoration: none;
}

/** News **/
#animHome{
margin: 15px 0 30px 0;
}

.arrowMenu{
    float:right;
    margin: 9px 5px 0 0;
}

.imgBread{
    float:left;
    padding-top: 1px;
}

#boxRight{
    float:right;
}

#boxLeft{
    float: left;
}

#boxRight h3{
    color:#374853;
}

#boxRight h3, #boxRight p{
    width: 215px;
    padding: 0;
}

#repIphone div#titre{
    height: 130px;
    overflow:auto;
}

#middle{
    overflow:auto;
}

#middle div#middleLeft{
    float:left;
    margin-left: 10px;
}



#middle div#middleRight{
    float:right;
    margin-right: 25px;
}

#compoIphone{
    margin-top: 20px;
    text-align: center;
}

h2.titreHaut{
    margin-top: 50px;
    text-align: center;
    font-size: medium;
    color: #5D717E;
    text-transform: none;
}
#rachatIphone p{
    font-size: 14px;
}

#rachatIphone img{
    margin-bottom: 40px;
}

p.sousTitre{
    text-align: center;
    font-size: medium;
    color: #5D717E;
}



#rachatIphone p.coord{
    line-height: 2em;
    color:black;
}

#rachatIphone p.doc{
    font-size: 11px;
        color: black;
}

h2.titreRepiPhone{
    height: 109px;
}

h2.titreRepiPhone2{
    margin:0;
}