body {
	font-family:'Raleway',"Arial", sans-serif;
	font-size:20px;
	/*font-weight:600;*/
	margin:0;
	color:#757575;
}
body.editMode {
	margin-top:30px;
}
body.HN_WITH_TINYMCE {
    margin-top: 64px;
}
.content {
	font-weight:300;
}
.formulaire label {
	display:block;
	margin-top:15px;
}
.formulaire input {
	border:1px solid #AAA;
	padding:10px;
}
.formulaire button {
	margin-top:20px;
	text-transform: uppercase;
	color:#FFF;
	background-color:#eb5b42;
	text-align:center;
	font-weight:normal;
	padding: 10px 20px;
	border:0;
	border-radius:5px;
	font-family:"Raleway";
	font-size:25px;
	cursor:pointer;
	display:inline-block;
}
.formulaire input {
	width:30%;
}
h1 {
	color:#3d3937;
	font-size:55px;
	text-transform:uppercase;
	font-weight:200;
	margin:0;
}
.bandeau h1 {
	margin:36px 0;
}
.bandeau {
	padding-bottom:60px;
}
.bandeau ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.bandeau li {
	text-transform:uppercase;
	color:#3d3937;
	font-weight:300;
	padding:5px 0;
}
.bandeau li::before {
	content:"- ";
}


h2 {
	margin:0;
	/*color:#3d3937;*/
	font-size:40px;
	text-transform:uppercase;
	font-weight:300;
	
	
}
.fondBlanc .HL_DIVISION_1 {
	background-color:rgba(255,255,255,0.5);
	padding-bottom:80px;
}
.promesses {
	padding:40px 0;
	
}
.promesses .HL_BLOCK:first-child  .HL_DIVISION {
	width:32%!important;
	margin-right:1%;
}


.promesses .HL_DIVISION {
	padding-right:20px;
}
.promesses h2 {
	margin-top:10px;
	color:#3d3937;
	font-size:40px;
	text-transform:uppercase;
	font-weight:200;
	border-bottom:1px solid #eb5b42;
	width:80%;
}
.promesses ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.promesses li {
	color:#3d3937;
	font-weight:300;
	padding:5px 0;
}
.promesses li::before {
	content:"- ";
}


.parolesDeSeniors {
	color:#3d3937;
	font-weight:200;
	font-size:96px;
	padding-left:8%;
}
.temoignages .HL_WIDGET_YOUTUBE {
	margin-top:40px;
}
.parolesDeSeniors p {
	margin:0;
	
}
.temoignages {
	padding-bottom:40px;
}
.centre {
	width:1366px;
	margin:0 auto;
}

.footer {
	margin-top:50px;
}
.footer ul {
	list-style-type:none;
	padding:15px 0;
	margin:0;
	text-align:center;
}
.footer li {
	display:inline-block;
	padding:0 10px 0 0;
}
.footer li a {
	font-weight:300;
	color:#FFF;
	text-decoration:none;
}
.footer li a:hover{
	text-decoration:underline;
}
.footer li a::before {
	content:"- ";
}
.footer li:first-child a::before {
	content:"";
}

.menuPrincipal {
	text-align:right;
	margin-top:20px;
}
.menuPrincipal ul {
	list-style-type:none;
}
.menuPrincipal a {
    border-left: 1px solid #3d3937;
    color: #3d3937;
    font-family: Raleway;
    /*font-weight: lighter;*/
    padding: 0 10px;
    text-decoration: none;
}
.menuPrincipal a:hover {
	text-decoration:underline;
}

.menuPrincipal li {
    display: inline-block;
}
.menuPrincipal li:last-child {
    background-color:#3d3937;
    
    border-radius:10px;
    padding:15px 10px;
    text-transform: uppercase;
    
}
.menuPrincipal li:last-child:hover {
	
}


.menuPrincipal li:last-child a {
	color:#FFF;
	 border-left:0;
}




.menuPrincipal li:first-child a {
	 border-left:0;
}
.menuPrincipal ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#_myAccountConnect > div .button, #_myAccountCreate .button {
	background-color:#EB5B42!important;
}

.promesses .HL_WIDGET_BUTTON, .parolesDeSeniorsBtn, .alignCenter  {
	text-align:center;
}

.popup h1 {
	font-size:24px;
	font-weight:bold;
	text-transform: none;
}

.HN_BUTTON  {
	text-transform: uppercase;
	color:#FFF;
	background-color:#eb5b42;
	text-align:center;
	font-weight:normal;
	padding: 10px 20px;
	border:0;
	border-radius:5px;
	font-family:"Raleway";
	font-size:25px;
	cursor:pointer;
	display:inline-block;
}
.HN_BUTTON a {
	color:#FFF;
	text-decoration:none;
}
.diaporamaLeLieu>div {
	margin:0 auto;
}

/***********************************/

body.editMode .HL_WIDGET {
    outline: 1px dashed rgba(0,0,0,0.2)!important;
}

._page_partOver {
	border:0px solid #F00!important;
	position:absolute!important;
	top:-32px!important;
	left:0!important;
	background-color:#444445!important;
	color:#FFF!important;
	text-align:center!important;
	display:table-cell!important;
	vertical-align:center!important;
	z-index:100!important;
	line-height:32px!important;
	font-size: 20px!important;
	/*box-shadow:0 0 10px rgba(255,255,255,0.7) inset;*/
}
._page_partOver i {
	background-color: #367fa9;
	border: 1px solid #367fa9;
	border-radius: 65px;
	cursor: pointer;
	font-size: 20px;
	height: 24px;
	line-height: 24px;
	margin: 3px 5px;
	text-align: center;
	vertical-align: top;
	width: 24px;
}
._page_partOver i:hover {
	border: 1px solid #ffffff;
	background-color: #ffffff;
	color:#367fa9
}



@media screen and (max-width: 1366px) {
	.centre {
		width:100%;
		margin:0 auto;
	}
}

@media screen and (max-width: 1024px) {
	body {
		
	}
	.parolesDeSeniors {
		font-size:72px;
	}
}

@media screen and (max-width: 900px) {
	.HL_PRODUCTSLIST>li {
		width:70%!important;
		margin:0 15%;
	}
}

@media screen and (max-width: 780px) {
	.parolesDeSeniors {
		font-size:56px;
	}
}
@media screen and (max-width: 500px) {
	.HL_PRODUCTSLIST>li {
		width:90%!important;
		margin:0 5%;
	}
}
#logout {
 
    color: #333333;
    display: block;
    font-size: 14px;
    margin: 0 0 0 auto;
    text-align: center;
    width: 172px;
}
#cartValidIframe, #cartValidIframe2 {
	display:none;
}

#factures {
	/*border:1px solid #F00;*/
	width:100%;
}
#factures tr:nth-child(odd) {
	background-color:#EEE;
}
#factures th {
	text-align:center;
}
#factures a {
	background-color:#eb5b42;
	color:#FFF;
	padding:5px;
	border-radius:5px;
	display:block;
	text-decoration:none;
	margin:0 5px;
}
#factures a:hover {
	text-decoration:underline;
}


.marges .HL_DIVISION_0.HL_WIDTH_1x2 {
	width:49%!important;
	margin-right:1%;
}
.marges .HL_DIVISION_1.HL_WIDTH_1x2 {
	width:49%!important;
	margin-left:1%;
}


.marges .HL_DIVISION_0.HL_WIDTH_1x3 {
	width:32.3%!important;
	margin-right:1%;
}
.marges .HL_DIVISION_1.HL_WIDTH_1x3 {
	width:31.3%!important;
	margin-left:1%;
	margin-right:1%;
}
.marges .HL_DIVISION_2.HL_WIDTH_1x3 {
	width:32.3%!important;
	margin-left:1%;
}