html, body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 15px;
	color:#fff;
	background-color:#405656;
	text-align: center;
	height: 100%;
/*	background-image:url(../img/bg_h.jpg);
	background-repeat:repeat-x;*/
}


/*	margin et padding :H D B G; */

#container {
	width: 100%;
	position: relative;
	height: auto;
	margin: 0 auto 0 auto;
	text-align: center;
/*	background:url(../img/bg_content.jpg) 0px 0px  repeat-x;*/
	background:url(../img/bg_menu.jpg) center 0px  no-repeat;
}
html>body #container {
	height:auto;
}

/*
#header {
	width:990px;
	margin:0 auto;
	color:#323639;
	position:relative;
}
}*/
#content {
	width:990px;
	margin:0 auto 0 auto;
	display:block;
display:inline-block;
	position:relative;
/*	background:url(../img/bg_content.jpg) 0px 0px  repeat-x;*/
}
#bk_central {
/*	margin-left:15px;*/
	width:990px;
	height:auto;
	min-height:100%;
	text-align:left;
	display:block;
	display:inline-block;
	position:relative;
/*	background-color:#FFF;*/
}

#logo{
	z-index:999;
	position:relative;
	width:424px;
	height:328px;
/*	left:0px;*/
	display:block;
	position: absolute;
	top:-215px;
}


.text-center {
	text-align:center;
}
.text-left {
	text-align:left;
}
.text-right {
	text-align:right;
}
.text-justify {
	text-align:justify;
}




/*	margin et padding :H D B G; */

#bk_gauche {
	width:300px;/*300-30*/
	display:block;
	text-align:left;
	float:left;
}
#bk_actu {
	width:270px;/*300-30*/
	padding:60px 15px 20px 15px;
	display:block;
	text-align:left;
	float:left;
	/*background:url(../img/bg_actu.png) 0px 0px repeat-x;*/
	background-image: linear-gradient(to bottom, rgba(255,90,0,1), rgba(64,86,86,0));
}
#bk_enseigne {
	width:270px;/*300-30*/
	padding:50px 15px 10px 15px;
	display:block;
	text-align:center;
	float:left;
	/*background:url(../img/bg_enseigne.jpg) 0px 0px repeat-x;*/
	background-image: linear-gradient(to bottom, rgba(255,90,0,1), rgba(255,90,0,0));
}
#bk_ou {
	width:270px;/*300-30*/
	padding:0px 15px 20px 15px;
	display:block;
	text-align:center;
	float:left;
/*	background:url(../img/bg_ou.jpg) 0px 0px repeat-x;*/
	background-image: linear-gradient(to bottom, rgba(118,184,42,1), rgba(118,184,42,0));
}
#bk_entretien {
	width:270px;/*300-30*/
	padding:17px 15px 0px 15px;
	display:block;
	text-align:center;
	float:left;
/*	background:url(../img/bg_entretien.jpg) 0px 0px repeat-x;*/
	background-image: linear-gradient(to bottom, rgba(255,90,0,1), rgba(64,86,86,0));
}
#bk_texte {
	width:605px;/*670-57-8*/
	padding:37px 8px 0px 57px;
	display:block;
	text-align:left;
	float:left;
}
#bk_makeMeScrollable_partenaire {
/*	margin-left:15px;*/
	width:990px;
	height:112px;
	padding:20px 0px 20x 0px;
	text-align:left;
	display:block;
	display:inline-block;
	overflow:hidden;
}

#bk_ouvert {
	width:585px;/*605-20*/
	padding:15px 10px 10px 10px;
	height:125px;
	text-align:center;
	display:block;
	background-color:#76b82a;
	float:left;
}

#bk_makeMeScrollable_diaporama {
	width:605px;
	height:264px;
	display:block;
	text-align:left;
	float:left;
	background-color:#fff;
}

#bk_rr {
	width:270px;/*300-30*/
	height:153px;
	padding:10px 15px 10px 15px;
	margin-right:5px;
	display:block;
	text-align:center;
	float:left;
	/*background:url(../img/bg_rr.png) 0px 0px repeat-x;*/
	background-image: linear-gradient(to bottom, rgba(255,90,0,1), rgba(64,86,86,0));
}
#bk_rrl {
	width:264px;/*300-36*/
	height:153px;
	padding:10px 18px 10px 18px;
	display:block;
	text-align:center;
	float:left;
/*	background:url(../img/bg_rrl.png) 0px 0px repeat-x;*/
	background-image: linear-gradient(to bottom, rgba(118,184,42,1), rgba(64,86,86,0));
}
#titre {
	text-transform:uppercase;
	border-bottom:#fff solid 1px;
	width:605px;/*605-20*/
	display:block;
	float:left;
}
#partenaire {
	width:605px;
	display:block;
	float:left;
}
#logo_partenaire {
	width:192px;/*212-11*/
	height:112px;/*117-5*/
	padding:0px 9px 5px 0px;
	display:block;
	float:left;
}

#bk_actu_f {
	width:605px;
	padding:10px 0px 20px 0px;
	margin-right:5px;
	display:block;
	text-align:left;
	float:left;
	border-bottom:#fff solid 1px;
}
#titre_actu {
	text-transform:uppercase;
	width:605px;/*605-20*/
	padding-bottom:20px;
	display:block;
	float:left;
}
#bk_actu_l {
	width:310px;/*336-20*/
	padding:0px 20px 0px 0px;
	margin-right:5px;
	display:block;
	text-align:left;
	float:left;
}
#bk_actu_r {
	width:269px;
	padding:0px 0px 0px 0px;
	display:block;
	text-align:right;
	float:left;
}
.link_actu, a.link_actu:link, hover, visited, active { 
	color:#fff;
}
a.link_actu:hover { 
	color:#fff;
}

a:link, hover, visited, active { 
	color:#fff;
}



/*	margin et padding :H D B G; */
#footer { /*OK*/
	margin:0 auto;
	position:relative;
	height:300px;
	background-color:#ff5a00;
	border-top:#76b82a solid 8px;
}

#footer #inc{ 
	width:990px;
	margin:0 auto;
}
/*	margin et padding :H D B G; */

#footer #inc #bk_l2{ 
	width:270px;
	height:110px;
	display:block;
	text-align:left;
	float:left;
}
#footer #inc #bk_r2{ 
	width:500px;
	height:100px;
	padding:10px 0px 0px 0px;
	display:block;
	text-align:left;
	float:left;
}
#footer #inc #bk_r2 .adresse{ 
	font-family: 'Titillium Web', sans-serif;
	font-size: 20px;
	color:#FFFFFF;
}
#footer #inc #bk_rr2{ 
	width:180px;/*220-30*/
	height:100px;
	padding:10px 0px 0px 30px;
	display:block;
	text-align:left;
	float:left;
	border-left:#76b82a solid 1px;
}
#footer #inc #bk_rr2 .link_white { 
	font-family: 'Titillium Web', sans-serif;
	color:#ffffff;
	font-size: 15px;
	text-transform:uppercase;
	text-decoration: none;
}
#footer #inc #bk_rr2 a.link_white:hover, visited, active { 
	font-family: 'Titillium Web', sans-serif;
	color:#ffffff;
	font-size: 15px;
	text-transform:uppercase;
	text-decoration: none;
}
#footer #inc #bk_rr2 a.link_white:hover { 
	text-decoration:underline;
}


/* TEXTE */
h1.light {
/*	color:#822080;*/
	font-family: 'Titillium Web', sans-serif;
	font-size: 40px;
	font-weight:300;
}
.txt, p.txt {
	color:#000;
	font-size: 14.5px;
}
.txt_15, p.txt_15 {
	font-size: 15px;
	line-height:17px;
}
.txt_18, p.txt_18 {
	font-size: 18px;
}
.txt_20, p.txt_20 {
	font-size: 20px;
}
.txt_25, p.txt_25 {
	font-size: 25px;
}
.txt_30, p.txt_30 { 
	font-size: 30px;
}
.txt_40, p.txt_40 { 
	font-size: 40px;
}

.blanc, p.blanc {
	color:#fff;
}
.bold, p.bold {
	font-weight:700;
}
.sbold, p.sbold {
	font-weight:400;
}
.txt_diaporama {
	background-color: rgba(162,22,30,0.7);
	height: 45px;
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 30px;
}
.rouge, p.rouge {
	color:#a2161e;
}
.vert, p.vert {
	color:#76b82a;
}

.link_std, a.link_std:link, hover, visited, active { 
	text-decoration:none;
}
a.link_std:hover { 
	text-decoration:underline;
}

.link_red, a.link_red:link, hover, visited, active { 
	color:#a2161e;
	font-style:italic;
	text-decoration:none;
}
a.link_red:hover { 
	color:#a2161e;
	font-style:italic;
	text-decoration:underline;
}

.link_white, a.link_white:link, hover, visited, active { 
	color:#fff;
	text-decoration:none;
}
a.link_white:hover { 
	color:#fff;
	text-decoration:underline;
}


#sep_30, #sep_40, #sep_60 {
	position:relative;
	float:left;
	display:block;
	width:100%;
	height:30px;
}
#sep_40 {	height:40px;}
#sep_60 {	height:60px;}


/* MENU ET MENU DEROULANT */
div.menu{
	z-index: 102;
	position: relative;
}

#menu {
	position: absolute;
	top:-15px;
	left:438px;
	left:380px;
	list-style: none;
/*background-color:#ff5a00;*/
	list-style: none;
}

#menu ul {
	list-style: none;
}
#menu li {
	float: left;
	position: relative;
	height:66px;
/*	margin:auto 15px auto 15px;*/
}
#menu a {
	text-align:center;
	height:66px;
	width:auto;
	display: inline-block;
	font-size:15px;
	color:#FFF;
	text-decoration:none;
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
	text-transform:uppercase;
}

#menu a:hover {
	padding: auto 15px auto 15px;
	text-decoration:none;
	background:url(../img/menu_sel.png) 0px 0px  repeat-x;
	text-transform:uppercase;
}

#menu .current a, #menu li:hover > a {
}

/* SOUS MENU */ 
#menu ul li:hover a, #menu li:hover li a {
}
#menu ul a:hover {
}

#menu li:hover > ul {
	display: block;
}

#menu ul.ssmenu {
	text-align:left;
	position: absolute;
	display: none;
	margin-top:-18px;
}
#menu ul.ssmenu a {
	text-align:left;
	display: inline-block;
	text-decoration:none;
	height:28px !important;
	width: 300px;
background-color:#ff5a00;
	text-transform:uppercase;
/*	border-top:#56330e solid 2px;*/
	padding-top:5px;
}

#menu ul.ssmenu a:hover {
/*	border-top:#56330e solid 2px;*/
	color:#fff;
	font-size:15px;
	background-color:#76b82a;
	background-image:none;
	text-transform:uppercase;
}
#menu ul.ssmenu li {
	float: none;
	margin: 0;
	padding: 0;
	left:-30px;
/*	top:-3px;*/
	height:32px;
	padding-top:5px;
}
#menu ul.ssmenu li ul.ssmenu li a{
/*	font-size:13px;*/
	min-width: 120px;
}


#menu:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* FIN MENU ET MENU DEROULANT */




/* ------------------*/
/*LIEN GENERIQUE*/
a {
	color: #000;
}
a:link, visited, active, hover {
	color: #000;
}


/* FORMULAIRE STD*/
/* Search field */
div.form_std input, div.form_std textarea {
	border:none;
	font-family: 'Titillium Web', sans-serif;
	font-size:15px;
/*	border:#a2161e solid 1px;*/
	padding-left:10px;
	height:25px;
	width:290px;
}
div.form_std input.select, div.form_std textarea.select {
	border:#a2161e solid 1px;
}
div.form_std .select {
	font-family: 'Titillium Web', sans-serif;
	font-size:15px;
	border:#a2161e solid 1px;
	padding-left:10px;
}
div.form_std textarea {
	margin-top:5px;
	padding-left:10px;
	padding-right:10px;
	height:70px;
}
/* FIN FORMULAIRE STD*/


/* ------------------*/
/*CURSEUR SUM IMG BOUTON*/
img.curseur {
	cursor:             pointer;
}
.error {
	font-family: 'Titillium Web', sans-serif;
	font-size: 11px;
	color:#FF0000;
	font-weight:bold;
}
.error_pt {
	font-family: 'Titillium Web', sans-serif;
	font-size: 10px;
	color:#FF0000;
	font-weight:bold;
}

.float_left{
	float:left;
}
.float_right{
	float:right;
}

