/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */

/* HTML element (SMACSS base) rules */
@import "normalize.css";

/* Layout rules */
@import "layouts/responsive.css";

/* Component (SMACSS module) rules */
@import "components/misc.css";
/* Optionally, add your own components here. */
@import "print.css";

/* ajout police roboto */
@import "fonts/stylesheet-fonts.css";
@import "sidebars.css";
@import "gestmax.css";
@import "presentation.css";
@import "modal_6661.css";
@import "webform-sondage-cadeau-2018.css";
@import "styles-rappel.css";
/* SMACSS theme rules */
/* @import "theme-A.css"; */
/* @import "theme-B.css"; */

/* ******************* */
/* ***** globals ***** */
/* ******************* */
body, html {
	font-family:Arial;
}
h1 {
	font-family: 'robotoblack';
	font-size:24px;
}
h2 {
	font-family: 'robotobold';
	font-size:18px;
}
h3 {
	font-family: 'robotobold';
	font-size:16px;
}
h2 {
	font-family: 'robotomedium';
	font-size:14px;
}
p {
	font-size:14px;
	line-height:19px;
	margin: 0px;
	padding:0px;
}

.deux-col p {
	font-size:12px;
	line-height:19px;
	margin: 0px;
	padding:0px;
	-moz-column-count:2;
	-webkit-column-count:2;
	-o-column-count:2;
	column-count:2;
	-moz-column-gap:30px;
	-webkit-column-gap:30px;
	-o-column-gap:30px;
	column-gap:30px;
}

/* ****************** */
/* ***** header ***** */
/* ****************** */
.header {
	margin-bottom:1px;
}
.header .bloc-img {
	float:left;
}
.header .bloc-img img {
	vertical-align: top;
}

.header .header_fond {
padding-top:60px;
}

.header .header_logo {
	position:absolute;
	margin-left:30px;
	margin-top:2px;
}

.header .header_contact {
	position:absolute;
	margin-left:530px;
	margin-top:12px;
}

.header .header-slogan {
	width:220px;
	height:115px;
	position:absolute;
	margin-left:240px;
	margin-top:90px;
}

.header .header-slogan span{
	color:#FFFFFF;
	font-family:robotobolditalic;
	font-size:24px;
	text-align:center;
	line-height:28px;
	display:block;
}

.header .bloc-img3 {
	width:220px;
	height:115px;
	background:url('../images/header/header_04.jpg');
}

.header .bloc-img3 span{
	display:block;
	color:#FFFFFF;
	font-family:robotobolditalic;
	font-size:24px;
	padding-top:30px;
	text-align:center;
	line-height:28px;
	position:relative;
	top:-115px;
}

#block-views-exp-produits-page-1 {
	position:absolute;
	margin-top:85px;
	margin-left:560px;
}


#block-views-exp-produits-page-1 h2 {
	color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
	margin:0px;
	padding:0px;
	font-family: "robotomedium";
}

#block-views-exp-produits-page-1 form {
	margin:0px;
	padding:0px;
}

#block-views-exp-produits-page-1 .views-exposed-form .views-exposed-widget {
	padding:0px;
}

#block-views-exp-produits-page-1 .views-exposed-form .views-exposed-widget .form-type-textfield {
		height:35px;
	width:270px;
}

#block-views-exp-produits-page-1 #edit-s {

	border:1px solid #dedede;
	border-radius:0px;
	height:100%;
	width:100%;
}

#block-views-exp-produits-page-1 .form-item input.error {
	height:35px;
	width:270px;
	border:1px solid #dedede !important;
	border-radius:0px;
	color:#000000;
}


#block-views-exp-produits-page-1 .views-exposed-form .views-exposed-widget.views-submit-button {
	width:59px;
	height:37px;
}

#block-views-exp-produits-page-1 .views-exposed-form .views-exposed-widget .form-submit {
	margin-top:0px;
	margin-left:5px;
	height:100%;
	width:100%;
	background:url("../images/bt_recherche.jpg");
	font-size:0px;
	border:none;
	border-radius:0px;
	-moz-box-shadow: 0px 0px 5px 0px #656565;
	-webkit-box-shadow: 0px 0px 5px 0px #656565;
	-o-box-shadow: 0px 0px 5px 0px #656565;
	box-shadow: 0px 0px 5px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=5);
}

/* *********************** */
/* ***** formulaires ***** */
/* *********************** */

form label {
    display: inline-block;
    font-weight: normal;
    font-size: 13px;
    line-height: 19px;
}
select,
input,
textarea {
    border: 1px solid #9f9584;
    border-radius: 5px;
    line-height: normal;
    font-size: 13px;
    line-height: 19px;
    padding-left: 5px;
}
select.error,
input.error,
textarea.error {
    /*border: 1px solid #E11823 !important;*/
	border:2px solid rgba(233, 167, 171, 1) !important;
    border-radius: 5px;
    line-height: normal;
    font-size: 13px;
    line-height: 19px;
    padding-left: 5px;
    /*background-image: linear-gradient(#F4A3A8, #F7BBC0);*/
	background-color:#FFFFFF !important;
}


.webform-client-form .form-required {
	color: #08438A;
}

.webform-client-form input[type="submit"].webform-previous{
	margin-top: 37px;
	float:left;
	vertical-align:bottom;
	border:0px;
	background:#ffffff;
	font-size:16px;
}

.webform-client-form input[type="submit"]:hover.webform-previous{
	border: 1px solid #c8c8c8;
}

.fieldset-legend{
	font-size:12px;
}

fieldset{
	margin:19px 0px;
}

/* ***************** */
/* ***** liens ***** */
/* ***************** */

a, a:link, a:active, a:visited{
	color:#08438A;
	text-decoration:none;
}

a:hover{
	color:#08438A;
	text-decoration:underline;
}

a:visited{
	color:#383838;
	text-decoration:none;
}

/* ********************* */
/* ***** citations ***** */
/* ********************* */

.cita1 {
	background: url('../images/cita1_deb.jpg');
	background-position:top left;
	background-repeat:no-repeat;
}

.cita1 blockquote {
	margin-left:40px;
	padding-right:40px;
	background: url('../images/cita1_fin.jpg');
	background-position:bottom right;
	background-repeat:no-repeat;
}

.cita1 blockquote p, .cita2 blockquote p {
	color:#08438A;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	text-align:left;
}

.cita2 {
	background: url('../images/cita2_deb.jpg');
	background-position:top left;
	background-repeat:no-repeat;
}

.cita2 blockquote {
	margin-left:90px;
	padding-right:90px;
	padding-top:24px;
	background: url('../images/cita2_fin.jpg');
	background-position:bottom right;
	background-repeat:no-repeat;
}

.cita2 p {
	text-align:right;
	font-style:italic;
	font-size:14px;
}

/* ********************* */
/* ***** listes ***** */
/* ********************* */

ul {
	list-style-type: square;
	list-style-image: url('../images/item1.jpg');
}

ul li {
	font-size:14px;
	line-height:19px;
	color:#08438A;

}

.liste2 ul {
	list-style-type: square;
	list-style-image: url('../images/item2.jpg');
}


/* ******************** */
/* ***** megamenu ***** */
/* ******************** */
#megamenu-1 .mm-item > a {
    font-family: "Roboto Condensed", "Trebuchet MS";
    font-size: 15px;
	font-weight:bold;
}
#block-md-megamenu-1 .mdmegamenu.md-horizontal.md-style4 {
	border: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	height:50px;
	width:960px;
}
#megamenu-1 .mm-item > a {
    color: #08438A;
    line-height: 1.3em;
    text-align: center;
    text-decoration: none;
    display:block;
}
#megamenu-1 .mm-item > a:hover {
    color:#FFFFFF;
}

#megamenu-1 .mm-item.mm-active > a:hover {
	color: #08438A;
	/*color: #FFFFFF;*/
}

#block-md-megamenu-1 .mdmegamenu ul.megamenu li.first {
    width:6%;
}
#block-md-megamenu-1 .mdmegamenu ul.megamenu li.last {
    border-right: 0px;
}
#block-md-megamenu-1 .mdmegamenu ul.megamenu li {
	background:url(/sites/all/themes/maximo/images/megamenu/megamenu-active-off.png);
	background-position:center;
    display: inline-block;
    float: left;
    width:16%;
    height: 50px;
    padding:0px;
	margin-right:1px;
}
#block-md-megamenu-1 .mdmegamenu ul.megamenu li:hover {
	background:url(/sites/all/themes/maximo/images/megamenu/megamenu-active-hover.png);
	background-repeat:repeat-x;
}


#block-md-megamenu-1 .mdmegamenu ul.megamenu li.mm-active {
	background:url(/sites/all/themes/maximo/images/megamenu/megamenu-active-on.png);
	background-repeat:repeat-x;
	background-position:center;
}


#block-md-megamenu-1 .mdmegamenu ul.megamenu li.mm-item a {
    padding-bottom: 12px;
}
#block-md-megamenu-1 .md-style4 .mm-item > a,
#block-md-megamenu-1 .md-style4 .mm-item > a:link,
#block-md-megamenu-1 .md-style4 .mm-item > a:visited {
	background:none;
	margin-right:0px;
}
/* ***** megamenu : personnalisation ***** */
#block-md-megamenu-1 .mdmegamenu ul.megamenu > li.mm-item-1 a {
    padding-left: 0px;
    display:block;
}

#block-md-megamenu-1 .mdmegamenu ul.megamenu > li.mm-item-1 img {
	opacity:0;
}

#block-md-megamenu-1 .mdmegamenu ul.megamenu > li.mm-item-1{
	background:url(../images/megamenu/Btn-home01.png);
	background-repeat:no-repeat;
	background-position:center;
	background-position:0px 0px;
}


#block-md-megamenu-1 .mdmegamenu ul.megamenu > li.mm-item-1.mm-active{
	background:url(../images/megamenu/Btn-home02.png);
	background-repeat:no-repeat;
	background-position:center;
}

#block-md-megamenu-1 .mdmegamenu ul.megamenu > li.mm-item-1:hover{
	background:url(../images/megamenu/Btn-home03.png);
	background-repeat:no-repeat;
	background-position:center;
}


#block-md-megamenu-1 .mdmegamenu ul.megamenu > li.mm-item-3,
#block-md-megamenu-1 .mdmegamenu ul.megamenu > li.mm-item-6,
#block-md-megamenu-1 .mdmegamenu ul.megamenu > li.mm-item-7 {
	height: 50px;
}
#block-md-megamenu-1 .mdmegamenu ul.megamenu > li.mm-item-6 {
	width:14%;
}
#block-md-megamenu-1 .mdmegamenu ul.megamenu li.mm-item-6:hover {
}
#block-md-megamenu-1 .mdmegamenu ul.megamenu li.mm-item-6.mm-active {
	background-position:center;
}


#block-md-megamenu-1 .mdmegamenu ul.megamenu > li.mm-item-6 a {
	padding-left: 34px;
	padding-right: 40px;
}
#block-md-megamenu-1 .mdmegamenu ul.megamenu > li.mm-item-7 a {
	padding-right:0px;
}
#block-md-megamenu-1 .mdmegamenu ul.megamenu > li.mm-item-3 a,
#block-md-megamenu-1 .mdmegamenu ul.megamenu > li.mm-item-6 a,
#block-md-megamenu-1 .mdmegamenu ul.megamenu > li.mm-item-7 a {
    padding-top: 12px;
	padding-bottom:19px;
}
#block-md-megamenu-1 .mdmegamenu ul.megamenu > li.mm-item-7 {
    background:url(/sites/all/themes/maximo/images/megamenu/megamenu-devenez-client-off.png);
	background-repeat:no-repeat;
	width:146px;
}
#block-md-megamenu-1 .mdmegamenu ul.megamenu > li.mm-item-7.mm-active {
    background:url(/sites/all/themes/maximo/images/megamenu/megamenu-devenez-client-on.png);
}

#megamenu-1 .mm-item.mm-item-7 > a:hover {
	color: #08438A;
}
#megamenu-1 ul.megamenu > li.mm-item-3 > a  {
	padding-right: 10px;
}
#megamenu-1 ul.megamenu > li.mm-item-3 > a:-moz-any-link,
#megamenu-1 ul.megamenu > li.mm-item-3 > a:default { /* on ne cible que FF */
	padding-right: 21px !important;
}

/* ************************* */
/* ***** bloc : milieu ***** */
/* ************************* */
.mea_front {
    color: #08438A;
    font-family:'robotomedium';
    font-size: 15px;
    line-height: 1.3em;
}
.mea_front > p:first-child {
	width:135px;
}
.mea_front p {
	text-align:center;
	margin:0px;
	font-size: 15px;
}
.mea_front p a {
	color:#ffffff;
	text-decoration:none;
	font-family: "robotobold";
}
/* ********************************* */
/* ***** bloc : devenez client ***** */
/* ********************************* */
#block-block-1,
#block-block-2,
#block-block-3 {
	background-repeat:no-repeat;
	display: inline-block;
	width: 309px;
	height: 138px;
}
#block-block-1 {
	background:url(/sites/all/themes/maximo/images/devenez-client-fond.jpg);
	float: left;
	margin-right: 16px;
}

#block-block-1 .mea_front.partieG > p:first-child,
#block-block-1 .mea_front.partieG > p:first-child {
    margin-top: 25px;
    text-align: left;
}
#block-block-1 .mea_front.partieG > p:first-child {
	margin-left: 170px;
}
#block-block-1 .mea_front.partieG p,
#block-block-3 .mea_front.partieC p {
	margin-top: 25px;
}
#block-block-1 .mea_front.partieG p a {
	background:url(/sites/all/themes/maximo/images/devenez-client-button.png);
	background-repeat:no-repeat;
	padding: 7px 79px 6px 22px;
}
#block-block-1 .mea_front.partieG p a:hover {
	background:url(/sites/all/themes/maximo/images/devenez-client-button-hover.png);
}

/* ****************************** */
/* ***** bloc : code postal ***** */
/* ****************************** */
#block-block-2 {
	background:url(/sites/all/themes/maximo/images/code-postal-fond.jpg);
	float: left;
	margin-right: 16px;
}
#block-block-2 .mea_front.partieG > p:first-child {
	margin-left: 15px;
    margin-top: 15px;
    text-align: left;
}
#block-block-2 .mea_front.partieG p {
	margin-top: 16px;
}
#block-block-2 .mea_front.partieG p a {
	background:url(/sites/all/themes/maximo/images/devenez-client-button.png);
	background-repeat:no-repeat;
	padding: 8px 65px 5px 22px;
}
#block-block-2 .mea_front.partieG p a:hover {
	background:url(/sites/all/themes/maximo/images/devenez-client-button-hover.png);
}

/* ********************************* */
/* ***** bloc : maximo recrute ***** */
/* ********************************* */
#block-block-3 {
	background:url(/sites/all/themes/maximo/images/offres-emploi-fond.jpg);
}
#block-block-3 .mea_front.partieC > p:first-child {
	margin-left: 160px;
	text-align: left;
}
#block-block-3 .mea_front.partieC p a {
	background:url(/sites/all/themes/maximo/images/offres-emploi-button.png);
	background-repeat:no-repeat;
	padding: 7px 66px 6px 22px;
}
#block-block-3 .mea_front.partieC p a:hover {
	background:url(/sites/all/themes/maximo/images/offres-emploi-button-hover.png);
}

/* ********************************* */
/* **** bloc : inscription news **** */
/* ********************************* */
#block-block-15 {
	background:url(/sites/all/themes/maximo/images/newsletter_fond.jpg);
	background-repeat:no-repeat;
	display: inline-block;
	width: 634px;
	height: 138px;
}#block-block-15 .mea_front.partieF p a {
	background:url(/sites/all/themes/maximo/images/epromos-button.png);
	background-repeat:no-repeat;
	padding: 7px 107px 6px 40px;
}
#block-block-15 .mea_front.partieF p a:hover {
	background:url(/sites/all/themes/maximo/images/epromos-button-hover.png);
	background-repeat:no-repeat;
}
#block-block-15 .mea_front > p:first-child {
	/*width:255px;*/
	/*width:310px modifié le 07/01/2019;*/
	width:330px;
	margin-top:15px;
	background-color:#00458b;
	border-radius:5px;
	color:#FFFFFF;
	padding:5px;
	/*width:300px modifié le 07/01/2019;*/
	margin-left:280px;
}

#block-block-15 .mea_front > p:last-child {
	margin-top:22px;
	/*width:310px modifié le 07/01/2019;*/
	margin-left:11px;
}

/* *************************** */
/* ***** bloc : surgeles ***** */
/* *************************** */
#block-block-8 {
	background:url(/sites/all/themes/maximo/images/bloc-surgeles-fond.png);
	background-repeat:no-repeat;
    padding-top: 13px;
	margin-bottom:0 !important;
}
#block-block-8 p.texte {
	font-size: 12px;
    line-height: 19px;
    margin: 0;
    padding-left: 15px;
}

#block-block-8 h2 {
	color: #63ADE3;
	font-size:24px;
	padding-left: 15px;
}


div.nos-produits {
    height: 140px;
    position: relative;
}
.nos-produits p {
    position: absolute;
    top: 0px;
}
div.nos-produits p.lien {
	background:url(/sites/all/themes/maximo/images/bloc-surgeles-button.png);
	background-repeat:no-repeat;
	display: inline-block;
    line-height: 47px;
    width: 411px;
    text-align: center;
    z-index: 100;
    top: 46px;
    left: 102px;
}
div.nos-produits p.lien a {
	color: #FFFFFF;
    font-size: 1.3em;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

/* ******************** */
/* ***** menu bas ***** */
/* ******************** */

.region-bottom {
	padding-left:10px;
	padding-right:10px;
	padding-top:35px;
}

.region-bottom .block-menu {
    text-align: center;
   /* background-color: #EDEDED;*/
    margin-right:10px;
    margin-bottom:0px;
}
.region-bottom ul {
	padding:0;
	margin:0;
	list-style-type:none;
	display: inline-block;
}
.region-bottom ul li {
	margin-left: 20px;
	padding-left: 0px;
	float:left; /*pour IE*/
}
.region-bottom .menu__item.is-leaf,
.region-bottom .menu__item.is-leaf.last {
 	list-style-type:circle;
 	list-style-image:url(/sites/all/themes/maximo/images/tiret-menu-bas.png);
}
.region-bottom .menu__item.is-leaf.first {
 	list-style-type:none;
 	list-style-image:none;
 	margin-left: 0px;
}
.region-bottom .menu__item.is-leaf a {
 	color:#383838;
 	text-decoration:none;
 	font-size:0.8em;
 	font-family: 'robotomedium';
}

#block-menu-menu-liens-footer-bottom-{
	margin-left:10px;
	padding-top:5px;
}

/* ************************ */
/* ***** page contact ***** */
/* ************************ */
h1.page__title {
	margin-top:9px;
	color:#08438A;
}
.section-contact article .field-item {
	margin-left:10px;
}
.telephone h2,
.courrier h2,
.enligne h2 {
    font-family: 'robotoblack';
    /*font-size: 24px;*/
    font-size: 26px;
    line-height: 20px;
    margin: 40px 0px 20px 0px;
}
.telephone h2 + p,
.courrier h2 + p,
.enligne h2 + p {

}
/* ***** telephone ***** */
.telephone h2 {
	color:#78B41E;
	background-image:url(/sites/all/themes/maximo/images/contact_telephone.png);
	background-repeat:no-repeat;
    background-position:right;
}
.telephone p {
	text-align:left;
}
.telephone p img {
    vertical-align: middle;
    margin-right: 10px;
}
.telephone p.numero {
    font-family: 'roboto condensed';
    font-size: 16px;
    margin-bottom: 20px;
	margin-top:40px;
    text-align:center;
}

.telephone strong{
	display:block;
	text-align:center;
	margin-bottom:14px;
	margin-left:45px;
}

/* ***** courrier ***** */
.courrier h2 {
	color:#cf890e;
	background-image:url(/sites/all/themes/maximo/images/contact_courrier.png);
	background-repeat:no-repeat;
    background-position:right;
}
/* ***** en ligne ***** */
.enligne h2 {
	color:#cd93cc;
	background-image:url(/sites/all/themes/maximo/images/contact_enligne.png);
	background-repeat:no-repeat;
    background-position:right;
}


/* *************************************** */
/* ***** page offre d emploi : offre ***** */
/* *************************************** */
.node-type-offre-emploi h1 {
	margin-top: 9px;
	color: #08438A;
	margin-bottom: 10px;
}


.node-offre-emploi .field-name-field-offre-metier {
    color:#08438A;
    font-family: 'robotobold';
    font-size: 20px;
    margin-bottom:20px;
    margin-top:20px;
}

.node-offre-emploi .field-name-field-offre-secteur-geo-ville {
	font-size:13px;
	border-top:1px solid #cbcbcb;
	border-left:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	background-color:#f1f1f1;
	/*margin-top:50px;*/
	margin-top:20px;
	padding-left:10px;
	padding-top:5px;
}

.node-offre-emploi .field-name-field-offre-secteur-geo-ville .field-label {
	color:#08438A;
}

.node-offre-emploi .field-name-field-offre-secteur-geo-ville .field-items {
	color:#7e7e7e;
}

.node-offre-emploi .field-name-field-offre-contrat {
	font-size:12px;
	border-bottom:1px solid #cbcbcb;
	border-left:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	background-color:#f1f1f1;
	padding-left:10px;
	padding-bottom:5px;
}

.node-offre-emploi .field-name-field-offre-contrat .field-label {
	color:#08438A;
}

.node-offre-emploi .field-name-field-offre-contrat .field-items {
	color:#7e7e7e;
}

.node-offre-emploi .field-name-field-offre-reference {
	font-size:13px;
	/*font-family: 'robotoblack';*/
	position:relative;
	float:right;
	top:-30px;
	padding-right:10px;
}

.node-offre-emploi .field-name-field-offre-reference .field-label {
	color:#08438A;
}


.node-offre-emploi .field-name-field-offre-reference .field-item {
	text-transform:uppercase;
	color:#7e7e7e;
}

.node-offre-emploi .field-name-field-offre-date-ajout {
	font-size:13px;
	font-family: 'robotoblack';
	color:#7e7e7e;
	position:relative;
	float:right;
	top:-20px;
}


.node-offre-emploi .field-name-field-offre-mission {
	font-size:14px;
	margin-top:25px;
}

.node-offre-emploi .field-name-field-offre-mission .field-label
{
	float:left;
	position:relative;
	top:-1px;
	left:-2px;
	height:1em;
	/*font-family:robotobold;*/
	font-size:14px;
	color:#08438A;
	padding-left:35px;
	/*letter-spacing:0.5px;*/
}

.node-offre-emploi .field-name-field-offre-mission .field-items
{
	float:none;
	color:#7e7e7e;
}

.node-offre-emploi .field-name-field-offre-profil {
	font-size:14px;
	margin-top:20px;
}

.node-offre-emploi .field-name-field-offre-profil .field-label
{
	float:left;
	position:relative;
	top:-1px;
	left:-2px;
	height:1em;
	/*font-family:robotobold;*/
	font-size:14px;
	color:#08438A;
	padding-left:35px;
	/*letter-spacing:0.5px;*/
}

.node-offre-emploi .field-name-field-offre-profil .field-items
{
	float:none;
	color:#7e7e7e;
}

.node-offre-emploi .field-name-field-offre-complement {
	margin-top:10px;
	font-size:14px;
}

.node-offre-emploi .field-name-field-offre-complement .field-items{
	color:#7e7e7e;
}

.node-offre-emploi .field-name-field-offre-lien-pour-postuler {
	margin-top:35px;
	margin-bottom:35px;
}

.node-offre-emploi .field-name-field-offre-lien-pour-postuler .field-item {
	text-align:left;
	background-color:#ffffff;
	width:317px;
	height:33px;
	border:3px solid #c9d3e3;
	border-radius: 5px;
	margin-left:160px;
	background-image: url("../images/bt-candidature-2.png");
	background-repeat:no-repeat;
	background-position:255px 1px;
}

.node-offre-emploi .field-name-field-offre-lien-pour-postuler .field-item:hover {
	text-align:left;
	background-color:#08438A;
	width:317px;
	height:33px;
	border:3px solid #c9d3e3;
	border-radius: 5px;
	margin-left:160px;
	background-image: url("../images/bt-candidature-2_h.png");
	background-repeat:no-repeat;
	background-position:255px 1px;
}

.node-offre-emploi .field-name-field-offre-lien-pour-postuler a{
	font-size:14px;
	font-weight:bold;
	color:#08438A;
	vertical-align:middle;
	padding-left:17px;
	padding-top:5px;
	display:block;

}

.node-offre-emploi .field-name-field-offre-lien-pour-postuler .field-item:hover a,
.node-offre-emploi .field-name-field-offre-lien-pour-postuler a:hover{
	text-decoration:none;
	color:#ffffff;

}

#block-block-9 {
	border-top:1px solid #cbcbcb;
	padding-top:30px;
}

#block-block-9 .lienRight
{
	float:right;
}

#block-block-9 p
{
	display:inline-block;
}

#block-block-9 a {
	/*color:#7e7e7e;*/
	color:#08438A;
	font-family: 'robotobold';
	font-size:15px;

}

/* ***************************************** */
/* ***** page offre d emploi : listing ***** */
/* ***************************************** */

.page-rh-offres-emploi #page-title {
	margin-top: 9px;
	color: #08438A;
    /*margin-bottom:20px;*/
    margin-bottom:10px;
	/*display:none;*/
}

.view-offres-emploi .view-header span {
	color: #08438A;
	letter-spacing: 0.5px;
	font-family: "robotomedium";
	font-size: 14px;
}

body.page-rh-offres-emploi #content {
	background-image:none;
}

.page-rh-offres-emploi .intro-offres {
	/*width: 520px;*/
	display:none;
}

.page-rh-offres-emploi .mea_politiquerh {
	/*font-family: 'robotobold';*/
	font-family: 'robotomedium';
	margin-top:25px;
	display:block;
	/*font-size:14px;*/
	font-size:15px;
	color:#08438A;
}

.mea_politiquerh {
	color: #08438A;
	/*font-weight:bold;*/
	font-size:14px;
	background-image:url(../images/offre-emploi.jpg);
	background-repeat:no-repeat;
	background-position:425px center;
	height:130px;
	padding-left:50px;
	padding-top:10px;
	line-height:20px;
  box-shadow: 0px 7px 10px -1px #CCC;
  -moz-box-shadow: 0px 7px 10px -1px #CCC;
  -o-box-shadow: 0px 7px 10px -1px #CCC;
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, Direction=90, Strength=10);

	border-radius: 20px 0px 0px;
}

.mea_politiquerh a span.link {
	color:#FFFFFF;
	text-decoration:none;
	font-family: "robotobold";
	line-height: 33px;
	display:block;
	padding-right:55px;
	padding-left:25px;
	width:226px;
	margin-top:25px;
}
.mea_politiquerh a:hover {
text-decoration:none;
}

.mea_politiquerh span.link:hover{
	background:url(../images/sidebar/sidebar-maximo-hover.png);
	background-repeat:no-repeat;
}
.mea_politiquerh span.link {
	background:url(../images/sidebar/sidebar-maximo-recrute.png);
	background-repeat:no-repeat;
}


#views-exposed-form-offres-emploi-page {
	background: #f3f3f3; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #f3f3f3 0%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f3f3f3), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #f3f3f3 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #f3f3f3 0%,#ececec 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(left,  #f3f3f3 0%,#ececec 100%); /* IE10+ */
	background: linear-gradient(to right,  #f3f3f3 0%,#ececec 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ececec',GradientType=1 ); /* IE6-8 */
	margin-top:15px;
	margin-bottom:5px;
	padding-bottom:15px;
	padding-left:40px;
	border:1px solid #cbcbcb;
	border-radius:5px;
}

#views-exposed-form-offres-emploi-page label{
	font-family: 'robotobold';
	/*color:#153a6e;*/
	color:#08438A;
	letter-spacing:0.5px;

}

#edit-field-offre-metier-value-selective-wrapper label {
	width:100px; /*For IE8*/
}

#views-exposed-form-offres-emploi-page .form-item-field-offre-metier-value-selective select{
	width:250px;
}


#views-exposed-form-offres-emploi-page .form-item-field-offre-secteur-geo-ville-value-selective select{
	width:150px;
}

#views-exposed-form-offres-emploi-page .views-widget-filter-field_offre_metier_value_selective{
	padding-right:50px;
}

#views-exposed-form-offres-emploi-page .views-widget-filter-field_offre_secteur_geo_ville_value_selective{
	padding-right:15px;
}

#views-exposed-form-offres-emploi-page #edit-reset {
	background-color:#ffffff;
	color:#7e7e7e;
	font-size:12px;
	text-transform:none;
	padding:2px 10px 2px 10px;
	margin-top:25px;
	font-family:robotobold;
	position:absolute;
	right:30px;
	letter-spacing:0.5px;
}

.view-offres-emploi .view-content {
	height:400px;
}

.view-offres-emploi .view-content .views-row {
	margin-top:17px;
	border-bottom:1px solid #cbcbcb;
	height:70px;
}

.view-offres-emploi .view-content .views-row-last {
	border-bottom:0px;
}

.view-offres-emploi .view-content .views-field-field-offre-metier {
	width:300px;
	float:left;
	line-height:1.2em;
}

.view-offres-emploi .view-content .views-field-field-offre-metier a{
	color:#08438A;
	font-family: 'robotoblack';
	font-size:15px;
	/*color:#09376a;*/
}

.view-offres-emploi .view-content .views-field-created {
	color:#7e7e7e;
	font-family: 'robotoblack';
	font-size:12px;
	line-height:1.2em;
	width:115px;
	text-align:right;
	float:left;
}

.view-offres-emploi .view-content .views-field-field-offre-reference-1 {
	color:#7e7e7e;
	font-family: 'robotoblack';
	font-size:12px;
	line-height:1.2em;
	width:115px;
	text-align:right;
	float:left;
}

.view-offres-emploi .view-content .views-field-field-offre-reference-1 .views-label-field-offre-reference-1 {
	display:inline;
}

.view-offres-emploi .view-content .views-field-field-offre-reference-1 .field-content {
	display:inline-block;
	text-transform:uppercase;
	letter-spacing:1px;
}

.view-offres-emploi .view-content .views-field-field-offre-secteur-geo-ville {
	color:#7e7e7e;
	width:300px;
	line-height:1.5em;
}

.view-offres-emploi .view-content .views-label-field-offre-secteur-geo-ville {
    font-size:12px;
	font-weight: bold;
    display: inline;
}

.view-offres-emploi .views-field-field-offre-secteur-geo-ville .field-content {
	display:inline-block;
	font-size:14px;
}

.view-offres-emploi .view-content .views-field-field-offre-contrat {
	color:#7e7e7e;
	font-size:12px;
	width:300px;
	float:left;
	line-height:1.5em;
}

.view-offres-emploi .view-content .views-label-field-offre-contrat {
	font-weight:bold;
	display:inline;
}

.view-offres-emploi .views-field-field-offre-contrat .field-content {
	display:inline-block;
}

.view-offres-emploi .view-content .views-field-field-offre-reference {
	font-size:12px;
	line-height:1.2em;
	width:215px;
	position:relative;
	height:55px;
	top:-43px;
	float:right;
	border-left:1px solid #cbcbcb;
}

.view-offres-emploi .view-content .views-field-field-offre-reference .field-content{
	width:190px;
	border:2px solid #d8d8d8;
	border-radius:5px;
	font-weight:bold;
	margin-top:7px;
	margin-left:20px;
	font-family:Verdana;
	font-size:11px;
	background: #ffffff;
}

.view-offres-emploi .view-content .views-field-field-offre-reference .field-content:hover{
	background: #08438a;
	border:2px solid #c9d3e3;

}

.view-offres-emploi .view-content .views-field-field-offre-reference .field-content:hover a{
color: #FFF;
}
.view-offres-emploi .view-content .views-field-field-offre-reference .field-content a{
	color:#7e7e7e;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	display:block;
}

.view-offres-emploi .view-content .views-field-field-offre-reference .field-content a:hover{
	text-decoration:none;
	color:#ffffff;
}

/* *** pager *** */

.view-offres-emploi .item-list {
	display:inline-block;
	text-align:center;
	width:641px;
	background-image:url('../images/fond-pager.jpg');
	background-repeat:repeat-x;
	background-position:0px 40px;
}

.view-offres-emploi .pager {
	/*margin-top:45px;*/
	margin-bottom:30px;
}

.view-offres-emploi ul.pager {
	list-style-type:none;
	display:inline-block;
	color:#7f7f7f;
}

.view-offres-emploi ul.pager a{
	color:#7f7f7f;

}
.view-offres-emploi .pager li.pager-item,
.view-offres-emploi .pager li.pager-next,
.view-offres-emploi .pager li.pager-previous  {
	height:34px;
	width:30px;
	vertical-align:middle;
	float:left;
	border:1px solid #dfdfdf;
	padding:0;
	background: #fdfffe; /* Old browsers */
	background: -moz-linear-gradient(top,  #fdfffe 0%, #f2f2fc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfffe), color-stop(100%,#f2f2fc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fdfffe 0%,#f2f2fc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fdfffe 0%,#f2f2fc 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(top,  #fdfffe 0%,#f2f2fc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fdfffe 0%,#f2f2fc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfffe', endColorstr='#f2f2fc',GradientType=0 ); /* IE6-9 */
}

.view-offres-emploi .pager li:hover,
.view-offres-emploi .pager li.pager-ellipsis:hover {
	color:#ffffff;
	background: #b6b6b6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2YjZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YzljOWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b6b6b6 0%, #9c9c9c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b6b6b6), color-stop(100%,#9c9c9c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b6b6b6 0%,#9c9c9c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b6b6b6 0%,#9c9c9c 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(top,  #b6b6b6 0%,#9c9c9c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b6b6b6 0%,#9c9c9c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6b6b6', endColorstr='#9c9c9c',GradientType=0 ); /* IE6-8 */
}

.view-offres-emploi .pager li:hover a {
	color:#ffffff;
}


.view-offres-emploi .pager .pager-current {
	background: #b6b6b6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2YjZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YzljOWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b6b6b6 0%, #9c9c9c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b6b6b6), color-stop(100%,#9c9c9c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b6b6b6 0%,#9c9c9c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b6b6b6 0%,#9c9c9c 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(top,  #b6b6b6 0%,#9c9c9c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b6b6b6 0%,#9c9c9c 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6b6b6', endColorstr='#9c9c9c',GradientType=0 ); */ /* IE6-8 */
	color:#FFFFFF;
	padding:7px 0 0;
	width:30px;
	height:28px;
	vertical-align:middle;
	float:left;
	border:1px solid #dfdfdf;
}

.lt-ie9 .view-offres-emploi .pager .pager-current {
	background: #b6b6b6; /* contourne un probl�me avec ie8*/
}

.view-offres-emploi .pager .pager-item a,
.view-offres-emploi .pager .pager-next a,
.view-offres-emploi .pager .pager-previous a {
	display:block;
	padding:7px 0 0;
	height:28px;
	font-weight:bold;
}

.view-offres-emploi .pager a:hover {
	text-decoration:none;
}

.view-offres-emploi .pager li.pager-ellipsis {
	height:27px;
	width:30px;
	vertical-align:middle;
	float:left;
	border:1px solid #dfdfdf;
	padding:7px 0 0;
	background: #fdfffe; /* Old browsers */
	background: -moz-linear-gradient(top,  #fdfffe 0%, #f2f2fc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfffe), color-stop(100%,#f2f2fc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fdfffe 0%,#f2f2fc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fdfffe 0%,#f2f2fc 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(top,  #fdfffe 0%,#f2f2fc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fdfffe 0%,#f2f2fc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfffe', endColorstr='#f2f2fc',GradientType=0 ); /* IE6-9 */
	font-weight:bold;
}

.view-offres-emploi .pager li.pager-next,
.view-offres-emploi .pager li.last {
	-webkit-border-top-right-radius: 20px;
	-moz-border-top-right-radius: 20px;
	border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-bottom-right-radius: 20px;
	border-bottom-right-radius: 20px;
}

.view-offres-emploi .pager li.pager-previous,
.view-offres-emploi .pager li.first {
	-webkit-border-top-left-radius: 20px;
	-moz-border-top-left-radius: 20px;
	border-top-left-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-bottom-left-radius: 20px;
	border-bottom-left-radius: 20px;
}

.view-offres-emploi .pager .pager-first {
	display:none;
}

/* ******************************************** */
/* ***** bloc: Je vous livre � domicile ! ***** */
/* ******************************************** */

#block-block-11{
	background-image:url(../images/bg-livre-dom.jpg);
	background-repeat:no-repeat;
	height:164px;
	margin-left:10px;
	margin-bottom:0px;
}

#block-block-11 div div:first-child{
	color:#e11922;
	font-family:robotoblack;
	font-size:31px;
	margin-left:110px;
	margin-top:0px;
	font-style: italic;
}

#block-block-11 div div{
	color:#000000;
	font-family:robotobold;
	font-size:18px;
	margin-left:180px;
	margin-top:18px;
}

#block-block-11 ul{
	text-align:center;
	list-style: none outside none;
	margin-top:57px;
	margin-left:109px;
}

#block-block-11 ul li{
	color:#FFFFFF;
	font-family:robotobold;
	font-size:12px;
	width:145px;
}

/* ******************************** */
/* ***** bloc : Manger Bouger ***** */
/* ******************************** */

#block-block-10 {
	/*background-color: #EDEDED;*/
	text-align:center;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:5px;
}

#block-block-10 a {
	color:#383838;
}

/* **************************************** */
/* ***** page : Nos produits surgeles ***** */
/* **************************************** */


.section-surgeles .field-item {
	margin-bottom:20px;
}

.section-surgeles .field-item,
.section-surgeles .field-item p{
	font-size:12px;
	line-height:19px;
	color: #3C4F5B;
}


.section-surgeles h2.sous_titre{
	color:#68A8E1;
	font-family:robotoblack;
	font-size:16px;
	letter-spacing: 0.8px;
}

.section-surgeles .field-item h3 {
	/*color:#000000;*/
	color:#08438a;
	font-family:robotoregular;
	/*font-size:13px;*/
	font-size:15px;
	margin-bottom:5px;
}

.section-surgeles .field-item h2.cata {
	color:#68a8e1;
	font-family:robotoblack;
	font-size:18px;
	margin-bottom:0px;
	background-image:url('../images/fleche-surgele.png');
	background-repeat:no-repeat;
	height:30px;
	padding-top:65px;
	padding-left:90px;
	margin-top:0px;
	position:relative;
	top:-30px;
}

.section-surgeles .field-item ul.cata {
	list-style-type: square;
	list-style-image: url('../images/item2.jpg');
	margin-top:0px;
	margin-bottom:0px;
	padding-left:120px;
	position:relative;
	top:-15px;
}

.section-surgeles .field-item ul {
	list-style-type: square;
	list-style-image: url('../images/item2.jpg');
	margin-top:0px;
	margin-bottom:0px;
}

.section-surgeles .field-item ul li{
	color:#000000;
	font-size:14px;
}

.section-surgeles .field-item p.cta-catalogues{
	position:relative;
	top:200px;
	height:0;
}

.section-surgeles .field-item p.cta-catalogues a {
    display: block;
    width: 357px;
    height: 50px;
    color: #FFF;
    font-family: "roboto condensed";
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase;
	text-align:center;
    margin-left: 145px;
    line-height: 50px;

	background: rgba(16,98,139,1);
	background: -moz-linear-gradient(top, rgba(16,98,139,1) 0%, rgba(0,120,175,1) 22%, rgba(0,120,175,1) 31%, rgba(0,54,112,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(16,98,139,1)), color-stop(22%, rgba(0,120,175,1)), color-stop(31%, rgba(0,120,175,1)), color-stop(100%, rgba(0,54,112,1)));
	background: -webkit-linear-gradient(top, rgba(16,98,139,1) 0%, rgba(0,120,175,1) 22%, rgba(0,120,175,1) 31%, rgba(0,54,112,1) 100%);
	background: -o-linear-gradient(top, rgba(16,98,139,1) 0%, rgba(0,120,175,1) 22%, rgba(0,120,175,1) 31%, rgba(0,54,112,1) 100%);
	background: -ms-linear-gradient(top, rgba(16,98,139,1) 0%, rgba(0,120,175,1) 22%, rgba(0,120,175,1) 31%, rgba(0,54,112,1) 100%);
	background: linear-gradient(to bottom, rgba(16,98,139,1) 0%, rgba(0,120,175,1) 22%, rgba(0,120,175,1) 31%, rgba(0,54,112,1) 100%);
	/* on retire le filter car il cr�� une incompatibilit� IE avec le background clip
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10628b', endColorstr='#003670', GradientType=0 ); */

    border-radius: 13px;
    background-clip: padding-box;
    border: 7px solid rgba(255, 255, 255, 0.6);

}

.section-surgeles .field-item p.cta-catalogues a:hover {
	text-decoration:none;
	border: 7px solid rgb(255, 255, 255);
}

.section-surgeles .field-item .pictos-surgeles {
	list-style-type:none;
	list-style-image:none;
	padding-left:0px;
	margin-top:20px;
	margin-left:20px;
}

.section-surgeles .field-item .pictos-surgeles li{
	font-size:14px;
	padding-left:90px;
}

.section-surgeles .field-item .pictos-surgeles .liste-picto-uneuro{
	/*background-image:url('../images/picto-uneuro.jpg'); modifié le 07/01/2019*/
	background-image:url('../images/picto-deuxeuros.jpg');
	background-repeat:no-repeat;
	/*background-position:15px 0px; modifé le 07/01/2019*/
	background-position:5px 0px;
	height:45px;
	padding-top:10px;
}

.section-surgeles .field-item .pictos-surgeles .liste-picto-promos{
	background-image:url('../images/picto-promos.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:45px;
	padding-top:10px;
}

.section-surgeles .field-item .pictos-surgeles .liste-picto-remise-40{
	/*background-image:url('../images/picto-remise-40.jpg'); modifié le 07/01/2019*/
	background-image:url('../images/picto-remise-33.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:45px;
	padding-top:10px;
}

.section-surgeles .field-item .pictos-surgeles .liste-picto-colis{
	background-image:url('../images/picto-colis.png');
	background-repeat:no-repeat;
	background-position:15px 0px;
	height:45px;
	padding-top:10px;
}

.section-surgeles .field-item .pictos-surgeles .liste-picto-point{
	background-image:url('../images/picto-point.jpg');
	background-repeat:no-repeat;
	background-position:10px 0px;
	height:45px;
	padding-top:10px;
}

.section-surgeles .field-item .pictos-surgeles .liste-picto-point span{
	color:#DD144C;
	font-weight:bold;
}

.section-surgeles .field-item .pictos-surgeles .liste-picto-point a{
	text-decoration:underline;
	color:#DD144C;
	font-weight:bold;
	font-style:italic;
	line-height:35px;
}

.section-surgeles #block-views-rayons-block-1,
#mdmegamenu-1 .mm-container .view-display-id-block_1{
	background:url("../images/fond_liste_rayons.jpg");
	background-repeat:round;
	height:148px;
}

.section-surgeles #block-views-rayons-block-1 .view-content ,
#mdmegamenu-1 .mm-container .view-display-id-block_1 .view-content{
	padding-top:10px;
}

.section-surgeles #block-views-rayons-block-1 table ,
#mdmegamenu-1 .mm-container .view-display-id-block_1 table{
	margin:0px;
	padding:0px;
}

.section-surgeles #block-views-rayons-block-1 .views-field ,
#mdmegamenu-1 .mm-container .view-display-id-block_1 .views-field{
	margin-left:30px;
}

.section-surgeles #block-views-rayons-block-1 a,
#mdmegamenu-1 .mm-container .view-display-id-block_1 a{
	font-family: 'robotobold';
	font-size:16px;
}

/* ENTREES */
.section-surgeles #block-views-rayons-block-1 span[class*="rayon-R1"] a ,
#mdmegamenu-1 .mm-container .view-display-id-block_1 span[class*="rayon-R1"] a{
	color:#D6641F;
}

/* PIZZAS */
.section-surgeles #block-views-rayons-block-1 span[class*="rayon-R2"] a ,
#mdmegamenu-1 .mm-container .view-display-id-block_1 span[class*="rayon-R2"] a{
	color:#7A4B23;
}

/* LEGUMES */
.section-surgeles #block-views-rayons-block-1 span[class*="rayon-R3"] a ,
#mdmegamenu-1 .mm-container .view-display-id-block_1 span[class*="rayon-R3"] a{
	color:#8AB63F;
}

/* POISSONS */
.section-surgeles #block-views-rayons-block-1 span[class*="rayon-R4"] a ,
#mdmegamenu-1 .mm-container .view-display-id-block_1 span[class*="rayon-R4"] a{
	color:#00A8E7;
}

/* VIANDES */
.section-surgeles #block-views-rayons-block-1 span[class*="rayon-R5"] a ,
#mdmegamenu-1 .mm-container .view-display-id-block_1 span[class*="rayon-R5"] a{
	color:#CA1431;
}

/* CUISINES */
.section-surgeles #block-views-rayons-block-1 span[class*="rayon-R6"] a ,
#mdmegamenu-1 .mm-container .view-display-id-block_1 span[class*="rayon-R6"] a{
	color:#820F47;
}

/* BOULANGERIE */
.section-surgeles #block-views-rayons-block-1 span[class*="rayon-R7"] a ,
#mdmegamenu-1 .mm-container .view-display-id-block_1 span[class*="rayon-R7"] a{
	color:#D1503E;
}

/* PATISSERIE */
.section-surgeles #block-views-rayons-block-1 span[class*="rayon-R8"] a ,
#mdmegamenu-1 .mm-container .view-display-id-block_1 span[class*="rayon-R8"] a{
	color:#CA0071;
}

/* GLACES */
.section-surgeles #block-views-rayons-block-1 span[class*="rayon-R9"] a ,
#mdmegamenu-1 .mm-container .view-display-id-block_1 span[class*="rayon-R9"] a{
	color:#00A3B1;
}

/* BIO */
.section-surgeles #block-views-rayons-block-1 span[class*="rayon-RB"] a ,
#mdmegamenu-1 .mm-container .view-display-id-block_1 span[class*="rayon-RB"] a{
	color:#97BF0E;
}

/* NUTRITION */
.section-surgeles #block-views-rayons-block-1 span[class*="rayon-R11"] a ,
#mdmegamenu-1 .mm-container .view-display-id-block_1 span[class*="rayon-R11"] a{
	color:#820F47;
}

/* FAST CITY */
.section-surgeles #block-views-rayons-block-1 span[class*="rayon-R12"] a ,
#mdmegamenu-1 .mm-container .view-display-id-block_1 span[class*="rayon-R12"] a{
	color:#820F47;
}

.section-surgeles #block-views-rayons-block-1 span[class*="rayon-nouveautes"] a ,
#mdmegamenu-1 .mm-container .view-display-id-block_1 span[class*="nouveautes"] a{
	color: #08438A;
}

#mdmegamenu-1 .mm-container {
top: 46px !important;
border: 2px solid #EDEDED;
border-top:none;
width: 954px;
background: none repeat scroll 0% 0% #F6F6F6;

}

/* **************************************** */
/* ***** page : Nos produits epicerie ***** */
/* **************************************** */

.section-epicerie .field-item {
	margin-bottom:20px;
}

.section-epicerie .field-item h2:first-child {
	color:#E11823;
	font-family:robotoblack;
	font-size:16px;
	letter-spacing: 0.8px;
}

.section-epicerie .field-item h3 {
	/*color:#000000;*/
	color:#08438a;
	font-family:robotoregular;
	/*font-size:13px;*/
	font-size:15px;
	margin-bottom:5px;
}

.section-epicerie .field-item h2.cata {
	color:#E11823;
	font-family:robotoblack;
	font-size:18px;
	margin-bottom:0px;
	background-image:url('../images/fleche-epicerie.png');
	background-repeat:no-repeat;
	height:30px;
	padding-top:65px;
	padding-left:90px;
	margin-top:0px;
	position:relative;
	top:-30px;
}

.section-epicerie .field-item ul.cata {
	list-style-type: square;
	list-style-image: url('../images/item2.jpg');
	margin-top:0px;
	margin-bottom:0px;
	padding-left:120px;
	position:relative;
	top:-15px;
}

.section-epicerie .field-item ul {
	list-style-type: square;
	list-style-image: url('../images/item2.jpg');
	margin-top:0px;
	margin-bottom:0px;
}

.section-epicerie .field-item ul li{
	color:#000000;
	font-size:14px;
}


.section-epicerie .field-item p.cta-catalogues{
	position:relative;
	top:200px;
	height:0;
}


.section-epicerie .field-item p.cta-catalogues a {

    display: block;
    width: 357px;
    height: 50px;
    color: #FFF;
    font-family: "roboto condensed";
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase;
    text-align:center;
    margin-left: 145px;
    line-height: 50px;

	background: rgba(190,37,31,1);
	background: -moz-linear-gradient(top, rgba(190,37,31,1) 0%, rgba(216,0,0,1) 52%, rgba(190,37,31,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(190,37,31,1)), color-stop(52%, rgba(216,0,0,1)), color-stop(100%, rgba(190,37,31,1)));
	background: -webkit-linear-gradient(top, rgba(190,37,31,1) 0%, rgba(216,0,0,1) 52%, rgba(190,37,31,1) 100%);
	background: -o-linear-gradient(top, rgba(190,37,31,1) 0%, rgba(216,0,0,1) 52%, rgba(190,37,31,1) 100%);
	background: -ms-linear-gradient(top, rgba(190,37,31,1) 0%, rgba(216,0,0,1) 52%, rgba(190,37,31,1) 100%);
	background: linear-gradient(to bottom, rgba(190,37,31,1) 0%, rgba(216,0,0,1) 52%, rgba(190,37,31,1) 100%);
	/* on retire le filter car il cr�� une incompatibilit� IE avec le background clip
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be251f', endColorstr='#be251f', GradientType=0 );*/

    border: 7px solid rgba(255, 255, 255, 0.6);
	border-radius: 13px;
	background-clip: padding-box;
}

.section-epicerie .field-item p.cta-catalogues a:hover {
	text-decoration:none;
	border: 7px solid rgb(255, 255, 255);
}

.section-epicerie .field-item .pictos-epicerie {
	list-style-type:none;
	list-style-image:none;
	padding-left:0px;
	margin-top:10px;
}

.section-epicerie .field-item .pictos-epicerie li{
	font-size:14px;
	padding-left:90px;
}

.section-epicerie .field-item .pictos-epicerie .liste-picto-uneuro{
	/*background-image:url('../images/picto-uneuro.jpg'); modifié le 07/01/2019*/
	background-image:url('../images/picto-deuxeuros.jpg');
	background-repeat:no-repeat;
	/*background-position:15px 0px; modifié le 07/01/2019*/
	background-position:5px 0px;
	height:45px;
	padding-top:10px;
}

.section-epicerie .field-item .pictos-epicerie .liste-picto-promos{
	background-image:url('../images/picto-promos.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:45px;
	padding-top:10px;
}

.section-epicerie .field-item .pictos-epicerie .liste-picto-remise-40{
	/*background-image:url('../images/picto-remise-40.jpg'); modifié le 07/01/2019*/
	background-image:url('../images/picto-remise-33.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:45px;
	padding-top:10px;
}

.section-epicerie .field-item .pictos-epicerie .liste-picto-point{
	background-image:url('../images/picto-point.jpg');
	background-repeat:no-repeat;
	background-position:10px 0px;
	height:45px;
	padding-top:10px;
}

.section-epicerie .field-item .pictos-epicerie .liste-picto-point span{
	color:#DD144C;
	font-weight:bold;
}

.section-epicerie .field-item .pictos-epicerie .liste-picto-point a{
	text-decoration:underline;
	color:#DD144C;
	font-weight:bold;
	font-style:italic;
	line-height:35px;
}

.section-epicerie .field-item .abus-alcool{
	font-size:9px;
}



/* *************************************** */
/* *****  COMMUN A TOUS LES FORMS  ****** */
/* ************************************* */
.section-contact .block-webform input.webform-submit[type="submit"],
.webform-client-form-16 input.webform-submit[type="submit"],
.webform-client-form-16 input.webform-next[type="submit"],
.webform-client-form-17 input.webform-submit[type="submit"],
.webform-client-form-17 input.webform-next[type="submit"],
.webform-client-form-170 input.webform-submit[type="submit"],
.webform-client-form-170 input.webform-next[type="submit"],
.webform-client-form-17 input.webform-submit[type="submit"],
.webform-client-form-17 input.webform-next[type="submit"],
#webform-client-form-15 .webform-submit,
#webform-client-form-962 .webform-submit,
#webform-client-form-2591 .webform-submit,
#webform-client-form-2594 .webform-submit,
#webform-client-form-962 .webform-next,
#webform-client-form-2591 .webform-next,
#webform-client-form-2594 .webform-next,
#webform-client-form-1366 .webform-submit[type="submit"],
#webform-client-form-6344 .webform-next,
#webform-client-form-6344 .webform-submit,
#webform-client-form-12206 .webform-submit
{
	background-color: #FFF;
	border: 1px solid #B9B9B9;
	border-radius: 4px;
	color: #1A9C38;
	font-family: robotoregular;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 25px;
	line-height:40px;
	margin: 20px;
}


.section-contact .form-actions,
.webform-client-form-16 .form-actions,
.webform-client-form-17 .form-actions,
.webform-client-form-170 .form-actions,
#webform-client-form-15 .form-actions,
#webform-client-form-962 div.form-actions,
#webform-client-form-2591 div.form-actions,
#webform-client-form-2594 div.form-actions,
#webform-client-form-6344 div.form-actions
{
	text-align:right;
}


.section-contact .block-webform input.webform-submit[type="submit"]:hover,
.webform-client-form-16 input.webform-submit[type="submit"]:hover,
.webform-client-form-16 input.webform-next[type="submit"]:hover,
.webform-client-form-17 input.webform-submit[type="submit"]:hover,
.webform-client-form-17 input.webform-next[type="submit"]:hover,
.webform-client-form-170 input.webform-submit[type="submit"]:hover,
.webform-client-form-170 input.webform-next[type="submit"]:hover,
#webform-client-form-15 .webform-submit:hover,
#webform-client-form-962 .webform-submit:hover,
#webform-client-form-962 .webform-next:hover,
#webform-client-form-2591 .webform-submit:hover,
#webform-client-form-2591 .webform-next:hover,
#webform-client-form-2594 .webform-submit[type="submit"]:hover,
#webform-client-form-2594 .webform-next:hover,
#webform-client-form-6661 .webform-submit[type="submit"]:hover,
#webform-client-form-6661 .webform-next:hover,
#webform-client-form-1366 .webform-submit[type="submit"]:hover,
#webform-client-form-6344 .webform-submit[type="submit"]:hover,
#webform-client-form-6344 .webform-next:hover,
#webform-client-form-12206 .webform-submit[type="submit"]:hover,
#webform-client-form-12206 .webform-next:hover
{
	background-color:#1f990b;
	color: #FFF;
}

#webform-client-form-12206 div.form-actions
{
	text-align:center;
}
/****** Page Confirmation Email *******/

.node-12251 a.email-button-primary {
	background-color: #FFF;
	border: 1px solid #B9B9B9;
	border-radius: 4px;
	color: #1A9C38;
	font-family: robotoregular;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 25px;
	line-height:40px;
	margin: 20px;
}

.node-12251 a.email-button-primary:hover{
	background-color:#1f990b;
	color: white;
}

/* ************************************* */
/* ***** page contact : formulaire ***** */
/* ************************************* */
.section-contact .block-webform {
	padding:15px;
	margin-top:20px;
	/*width: 79%;*/

	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffffff 0%,#f4f4f4 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(left,  #ffffff 0%,#f4f4f4 100%); /* IE10+ */
	background: linear-gradient(to right,  #ffffff 0%,#f4f4f4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=1 ); /* IE6-8 */
	border-radius:10px;
}
.section-contact .block-webform .form-required {
    color: #000000;
}

.section-contact .webform-component label {
	font-family:robotobold;
	font-size:14px;
	/*color:#2b2b2b;*/
	/*color: rgba(65, 65, 65, 1);*/
	color:#08438A;
	letter-spacing:0.5px;
}

.section-contact .webform-component input,
.section-contact .webform-component select,
.section-contact .webform-component textarea
{
	border: 2px solid #dcdcdc;
	border-radius: 5px;
	font-size: 15px;
	color:#868686;
	padding-left: 10px;
	font-family:arial;
	font-weight:bold;
	margin-bottom:10px;
}

.section-contact .webform-component input[type=text],
.section-contact .webform-component input[type=email],
.section-contact .webform-component select
{
	height: 3.05em;
}

.section-contact .webform-component textarea
{
	height:200px;
	padding:10px;
}

.lt-ie9 .section-contact .webform-component input,
.lt-ie9 .section-contact .webform-component select
{
	padding: 10px 5px 10px 5px; /* IE8 */
}

.section-contact .webform-component select
{
	/*height:45px;
	padding-top:10px;*/
	padding: 10px 0 10px 5px;
}

.section-contact .webform-component--nom,
.section-contact .webform-component--prenom,
.section-contact .webform-component--vos-infos--adresse,
.section-contact .webform-component--vos-infos--code-postal,
.section-contact .webform-component--vos-infos--localite{
	display:inline-block;
}

.section-contact .webform-component--nom,
.section-contact .webform-component--vos-infos--adresse,
.section-contact .webform-component--vos-infos--code-postal
{
	margin-right:15px;
}

/* CIVILITE */
.section-contact .webform-component--civilite label {
	width: 100px;
	display:block;
}
.section-contact .webform-component--civilite
{
	width:100%;
}

/* NOM , PRENOM */
.section-contact .webform-component--nom label,
.section-contact .webform-component--prenom label
{
	width: 170px;
	display:block;
}

.section-contact .webform-component--nom input,
.section-contact .webform-component--prenom input
{
	width:290px;
}

/*
.section-contact .webform-component input,
.section-contact .webform-component textarea {
    padding-right: 5px;
}*/

.section-contact .webform-component--message {
	clear:both;
	padding-top: 10px;
	margin-bottom: 25px;
}
.section-contact .block-webform .form-actions {
	margin-top:35px;
	text-align:right;
}


.section-contact .webform-component--vos-infos,
.section-contact .webform-component--communication

{
	border-radius:5px;
	border:2px solid #DCDCDC;
	clear:both;
}

.section-contact .webform-component--vos-infos legend
{
	padding: 10px 3px;
}

.section-contact .webform-component--vos-infos .fieldset-legend
{
	font-size:15px;
	color:#787878;
	font-style:italic;
	font-weight:bold;
}

.section-contact  .webform-component--vos-infos--code-postal,
.section-contact  .webform-component--vos-infos--adresse{
	width: 100px;
}


.section-contact  .webform-component--vos-infos--adresse input,
.section-contact  .webform-component--vos-infos--adresse{
	width:550px;
}

.section-contact  .webform-component--vos-infos--localite input,
.section-contact  .webform-component--vos-infos--localite,
.section-contact  .webform-component--vos-infos--libelle-voie,
.section-contact  .webform-component--vos-infos--libelle-voie input{
	width: 430px;
}

.section-contact .webform-component--vos-infos--email label,
.section-contact .webform-component--vos-infos--num-tel label  {
	width:100%;
}

.section-contact .webform-component--est-client label:first-child {
	width:160px;
}

.section-contact .webform-component--dispose-code-client label:first-child {
	width:160px;
}

.section-contact .webform-component--est-client,
.section-contact .webform-component--est-client label,
.section-contact .webform-component--est-client div
{
	display:inline-block;
}

.section-contact .webform-component--est-client
{
	float:left;
}

.section-contact .webform-component--code-client
{
	float:left;
	clear:left;
	margin-top:7px;
}

.section-contact  .webform-component--info-code-client
{
	float:right;
	margin-top:-35px;
	width: 300px;
	height:105px;
	background-image:url('../images/complement-tel.png');
	background-repeat:no-repeat;
}

.section-contact .webform-component--info-code-client strong
{
	color:#414141;
}

.section-contact .webform-component--info-code-client p.form-indic
{
	background:none;
	border:0px;
	font-size:13px;
	font-style:italic;
	font-family:arial;
	margin:0px;
	padding-left:100px;
}

.section-contact  .webform-component--info-pas-client
{
	float:right;
	margin-top:-7px;
	width: 265px;
	height:105px;
	background-image:url('../images/complement-tel.png');
	background-repeat:no-repeat;
}
.section-contact .webform-component--info-pas-client p.form-info a
{
	line-height: 25px !important;
}
.section-contact .webform-component--info-pas-client p.form-info
{
	background:none;
	border:0px;
	font-size:13px;
	font-style:italic;
	font-family:arial;
	margin:0px;
	padding-left:100px;
}
.section-contact .webform-component--communication--info-email-tel
{
	float:right;
	margin-top:-5px;
	width: 270px;
	height:105px;
	background-image:url('../images/complement-tel.png');
	background-repeat:no-repeat;
}
.section-contact .webform-component--communication--info-email-tel p.form-indic
{
	background:none;
	border:0px;
	font-size:13px;
	font-style:italic;
	font-family:arial;
	margin:2px;
	padding-left:100px;
}

/* ******************************************************* */
/* ***** page formulaire de candidature � une offre ***** */
/* ***************************************************** */


.webform-component {
	margin: 0px;
}

.webform-client-form-16 label {
	font-family:robotobold;
	font-size:14px;
	/*color:#2b2b2b;*/
	/*color: rgba(65, 65, 65, 1);*/
	color: #08438A;
	letter-spacing:0.5px;
}

.webform-client-form-16 input[type=text],
.webform-client-form-16 input[type=email],
.webform-client-form-16 select
{
	border: 2px solid #dcdcdc;
	border-radius: 5px;
	font-size: 15px;
	color:#868686;
	height: 3.05em;
	padding-left: 10px;
	font-family:arial;
	font-weight:bold;
}

.lt-ie9 .webform-client-form-16 input,
.lt-ie9 .webform-client-form-16 select
{
	padding: 10px 5px 10px 5px; /* IE8 */
}

.webform-client-form-16 select
{
	/*height:45px;
	padding-top:10px;*/
	padding: 10px 0 10px 5px;
}

.webform-client-form-16 .webform-component {
	margin-bottom: 10px;
}

.webform-client-form-16 .webform-component--reference label,
.webform-client-form-16 .webform-component--secteur-geographique-offre label,
.webform-client-form-16 .webform-component--metier label
{
	/*background-color:#03386e;*/
	background-color:#08438A;
	color:#ffffff;
	text-align:right;
	width:200px;
	line-height:normal;
	display: inline-block;
	padding: 2px 10px 2px 2px;
	margin-right:0px;
	border-radius: 5px 0 0 5px;
}

.webform-client-form-16 .webform-component--reference,
.webform-client-form-16 .webform-component--secteur-geographique-offre,
.webform-client-form-16 .webform-component--metier
{
	margin-bottom:4px;
}

.webform-client-form-16 #edit-submitted-reference,
.webform-client-form-16 #edit-submitted-secteur-geographique-offre,
.webform-client-form-16 #edit-submitted-metier
{
	background:none !important;
	/*color:#03386e;*/
	color:#08438A;
	font-family:robotobold;
	font-size:14px;
	height:2.5em;
	width:370px;
	padding-left:5px;
	border:0;
}

.webform-client-form-16 .webform-component--metier input {
	width:380px;
}

.webform-client-form-16 .webform-component--civilite,
.webform-client-form-16 .webform-component--nom,
.webform-client-form-16 .webform-component--prenom,
.webform-client-form-16 .webform-component--date-naissance,
.webform-client-form-16 .webform-component--nationalite,
.webform-client-form-16 .webform-component--code-postal,
.webform-client-form-16 .webform-component--localite{
	display:inline-block;
	margin-right:15px;
}


/* CIVILITE */


.webform-client-form-16 .webform-component--civilite label {
	width: 100px;
	display:block;
}
.webform-client-form-16 .webform-component--civilite
{
	width:100%;
	padding-left:20px;
	padding-top:20px;
}

.webform-client-form-16 .webform-component--civilite select{

}

/* NOM , PRENOM */
.webform-client-form-16 .webform-component--nom,
.webform-client-form-16 .webform-component--prenom
{
	/*width: 170px;*/
}

.webform-client-form-16 .webform-component--nom label,
.webform-client-form-16 .webform-component--prenom label
{
	width: 170px;
	display:block;
}


.webform-client-form-16 .webform-component--nom
{
	padding-left:20px;
}

.webform-client-form-16  .webform-component--nom input,
.webform-client-form-16 .webform-component--prenom input
{
	width:270px;
}

.webform-client-form-16 .webform-component--date-naissance
{
	width:auto;
	padding-left:20px;
}
.webform-client-form-16 .webform-component--date-naissance label,
.webform-client-form-16 .webform-component--date-naissance select {


}

.webform-client-form-16 .webform-component--nationalite {
	width:200px;
}

.webform-client-form-16 .webform-component--nationalite label
{
	width:195px;
}

.webform-client-form-16 .webform-component--nationalite input {
	width:318px;
	max-width:400px;
}

.webform-client-form-16 .webform-component--code-postal
{
	width: 100px;
	padding-left:20px;
	height: 75px !important;
}
.webform-client-form-16 .webform-component--code-postal input
{
	margin-top: 0px !important;
}

.webform-client-form-16 .webform-component--num-tel
{
	width: 300px;
	padding-left:20px;
}

.webform-client-form-16 .webform-component--num-tel label
{
	display:block;
}

.webform-client-form-16 .webform-component--num-tel input
{
	width: 250px;
	max-width:500px;
}

.webform-client-form-16 .webform-component--localite
{
	/*width: 250px;*/
}

.webform-client-form-16 .webform-component--localite label
{
	display:block;
}

.webform-client-form-16 .webform-component--localite input
{
	width: 440px;
	max-width:500px;
}

.webform-client-form-16 .webform-component--libelle-voie,
.webform-client-form-16 .webform-component--libelle-voie-2,
.webform-client-form-16 .webform-component--email,
.webform-client-form-16 .webform-component--email-verif
{
	padding-left:20px;
}

.webform-client-form-16 .webform-component--libelle-voie label,
.webform-client-form-16 .webform-component--libelle-voie-2 label,
.webform-client-form-16 .webform-component--email label,
.webform-client-form-16 .webform-component--email-verif label
{
	display:block;
}

.webform-client-form-16 .webform-component--libelle-voie input,
.webform-client-form-16 .webform-component--libelle-voie-2 input,
.webform-client-form-16 .webform-component--email input,
.webform-client-form-16 .webform-component--email-verif input
{
	width: 560px;
	max-width:700px;
}


.webform-client-form-16 #edit-submitted-file-cv-ajax-wrapper,
.webform-client-form-16 #edit-submitted-file-cv--2-ajax-wrapper
{
	/*margin-left:20px;*/
	/*margin-right:20px;*/
	/*border-top:2px solid #5caaa8;*/
	/*padding-top:20px;*/
	margin-top:25px;
	padding-left:10px;
	border-left: 16px solid #08438A;
	margin-left:20px;
	border-radius:10px;
}


.webform-client-form-16 #edit-submitted-file-cv  input,
.webform-client-form-16 #edit-submitted-file-cv--2 input
{
	color:#000000;
	font-size:14px;
	font-family:arial;
	font-weight:normal;
}

.webform-client-form-16 #edit-submitted-file-cv-upload-button,
.webform-client-form-16 #edit-submitted-file-cv-remove-button
{
	background: #ececec;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #ececec 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ececec), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(left,  #ececec 0%,#ffffff 100%);
	background: -o-linear-gradient(left,  #ececec 0%,#ffffff 100%);
	background: -ms-linear-gradient(left,  #ececec 0%,#ffffff 100%);
	background: linear-gradient(to right,  #ececec 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ffffff',GradientType=1 );
	height:30px;
	line-height:normal;
	border:1px solid #000000;
}


.webform-client-form-16 #edit-submitted-file-lettre-ajax-wrapper,
.webform-client-form-16 #edit-submitted-file-lettre--2-ajax-wrapper
{
	/*margin-left:20px;*/
	/*padding-top:20px;*/
	margin-top:25px;
	padding-left:10px;
	border-left: 16px solid #08438A;
	margin-left:20px;
	border-radius:10px;
}


.webform-client-form-16 #edit-submitted-file-lettre input,
.webform-client-form-16 #edit-submitted-file-lettre--2 input
{
	color:#000000;
	font-size:14px;
	font-family:arial;
	font-weight:normal;
}

.webform-client-form-16 #edit-submitted-file-lettre-upload-button,
.webform-client-form-16 #edit-submitted-file-lettre-remove-button
{
	background: #ececec;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #ececec 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ececec), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(left,  #ececec 0%,#ffffff 100%);
	background: -o-linear-gradient(left,  #ececec 0%,#ffffff 100%);
	background: -ms-linear-gradient(left,  #ececec 0%,#ffffff 100%);
	background: linear-gradient(to right,  #ececec 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ffffff',GradientType=1 );
	height:30px;
	line-height:normal;
	border:1px solid #000000;
}



.webform-client-form-16 .webform-component--note,
.webform-client-form-16 .webform-component--inutile2
{
	padding-left:20px;
	margin-top:40px;
}


#block-block-12
{
	margin-left:20px;
	margin-right:55px;
	background-image:url('../images/enveloppe.jpg');
	background-repeat:no-repeat;
	margin-top:30px;
	background-position: 15px 40px;
}

#block-block-12 p.form-info
{
	background-color:#f4f4f4;
	border:0px;
	font-family:arial;
	/*color:#000000;*/
	color:rgba(65, 65, 65, 1);
	padding:20px;
	font-size:12px;
	margin-left:150px;
	border-radius:10px;

}

#block-block-12 p.form-info .rteindent1
{
	/*color:#0f8482;*/
	color:#08438A;
}

body.page-node-16 #content {
	/*width:675px;*/
/*
	background-image:url('../images/section_rh.png');
	background-repeat:no-repeat;
	background-position:535px 23px;
*/
}

/*
body.page-node-16 #content h1 {
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
	margin-top:25px;
	border:2px solid #08438A;
	border-radius:5px;
}
*/

.webform-client-form-16 {
	padding-top:20px;
	margin-left:10px;
	width: 95%;
}
.webform-client-form-16 .form-actions {
	margin-top: 35px;
	text-align: right;
}

.node-16
{
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffffff 0%,#f4f4f4 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(left,  #ffffff 0%,#f4f4f4 100%); /* IE10+ */
	background: linear-gradient(to right,  #ffffff 0%,#f4f4f4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=1 ); /* IE6-8 */
	padding-bottom:30px;
	border-radius:0 0 10px 10px;
	width:630px;
}


/* ******************************************************* */
/* ***** page formulaire de candidature spontan�e ******* */
/* ***************************************************** */


.webform-client-form-17 .webform-component {
	margin-bottom: 10px;
}

.webform-client-form-17 label {
	font-family:robotobold;
	font-size:14px;
	/*color:#2b2b2b;*/
	/*color: rgba(65, 65, 65, 1);*/
	color: #08438A;
	letter-spacing:0.5px;
}

.webform-client-form-17 input[type=text],
.webform-client-form-17 input[type=email],
.webform-client-form-17 select
{
	border: 2px solid #dcdcdc;
	border-radius: 5px;
	font-size: 15px;
	color:#868686;
	height: 3.05em;
	padding-left: 5px;
	font-family:arial;
	font-weight:bold;
}

.webform-client-form-17 select
{
	/*height:45px;
	padding-top:10px;*/
	padding: 10px 0 10px 5px;
}

.webform-client-form-17 .webform-component--civilite,
.webform-client-form-17 .webform-component--nom,
.webform-client-form-17 .webform-component--prenom,
.webform-client-form-17 .webform-component--date-naissance,
.webform-client-form-17 .webform-component--nationalite,
.webform-client-form-17 .webform-component--code-postal,
.webform-client-form-17 .webform-component--localite{
	display:inline-block;
	margin-right:15px;
}


/* CIVILITE */


.webform-client-form-17 .webform-component--civilite label {
	width: 100px;
	display:block;
}
.webform-client-form-17 .webform-component--civilite
{
	width:100%;
}

/* NOM , PRENOM */
.webform-client-form-17 .webform-component--nom,
.webform-client-form-17 .webform-component--nom label,
.webform-client-form-17 .webform-component--prenom,
.webform-client-form-17 .webform-component--prenom label
{
	width: 280px;
}

.webform-client-form-17  .webform-component--nom input,
.webform-client-form-17 .webform-component--prenom input
{
	width:280px;
	max-width:300px;
}


.webform-client-form-17 .webform-component--date-naissance
{
	width:auto;
}
.webform-client-form-17 .webform-component--date-naissance label,
.webform-client-form-17 .webform-component--date-naissance select {


}

.webform-client-form-17 .webform-component--nationalite {
width:200px;
}
.webform-client-form-17 .webform-component--nationalite label,
.webform-client-form-17 .webform-component--nationalite input {
	width:338px;
	max-width:500px;
}


.webform-client-form-17 .webform-component--code-postal,
.webform-client-form-17 .webform-component--num-tel
{
	width: 140px;
}
.webform-client-form-17 .webform-component--code-postal
{
	height: 75px !important;
}

.webform-client-form-17 .webform-component--code-postal input
{
	width: 140px;
	margin-top: 0px !important;
}

.webform-client-form-17 .webform-component--num-tel input
{
	width: 300px;
	max-width:300px
}

.webform-client-form-17 .webform-component--localite
{
	width: 250px;
}

.webform-client-form-17 .webform-component--localite input
{
	width: 420px;
	max-width:500px;
}

.webform-client-form-17 .webform-component--libelle-voie,
.webform-client-form-17 .webform-component--libelle-voie-2,
.webform-client-form-17 .webform-component--email,
.webform-client-form-17 .webform-component--email-verif
{
	width: 300px;
}

.webform-client-form-17 .webform-component--libelle-voie input,
.webform-client-form-17 .webform-component--libelle-voie-2 input,
.webform-client-form-17 .webform-component--email input,
.webform-client-form-17 .webform-component--email-verif input
{
	max-width:600px;
	width:580px;
}


.webform-client-form-17 #edit-submitted-file-cv-ajax-wrapper,
.webform-client-form-17 div[id^="edit-submitted-file-cv-"][id$="ajax-wrapper"]
{
	/*margin-left:20px;*/
	/*margin-right:20px;*/
	/*border-top:2px solid #5caaa8;*/
	/*padding-top:20px;*/
	margin-top:25px;
	padding-left:10px;
	border-left: 16px solid #08438A;
	margin-left:20px;
	border-radius:10px;
}


.webform-client-form-17 #edit-submitted-file-cv input,
.webform-client-form-17 div[id^="edit-submitted-file-cv"] input
{
	color:#000000;
	font-size:14px;
	font-family:arial;
	font-weight:normal;
}

.webform-client-form-17 #edit-submitted-file-cv-upload-button,
.webform-client-form-17 #edit-submitted-file-cv-remove-button
{
	background: #ececec;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #ececec 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ececec), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(left,  #ececec 0%,#ffffff 100%);
	background: -o-linear-gradient(left,  #ececec 0%,#ffffff 100%);
	background: -ms-linear-gradient(left,  #ececec 0%,#ffffff 100%);
	background: linear-gradient(to right,  #ececec 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ffffff',GradientType=1 );
	height:30px;
	line-height:normal;
	border:1px solid #000000;
}




.webform-client-form-17 #edit-submitted-file-lettre-ajax-wrapper,
.webform-client-form-17 div[id^="edit-submitted-file-lettre-"][id$="ajax-wrapper"]
{
	/*margin-left:20px;*/
	/*padding-top:20px;*/
	margin-top:25px;
	padding-left:10px;
	border-left: 16px solid #08438A;
	margin-left:20px;
	border-radius:10px;
}


.webform-client-form-17 #edit-submitted-file-lettre input,
.webform-client-form-17 div[id^="edit-submitted-file-lettre"] input
{
	color:#000000;
	font-size:14px;
	font-family:arial;
	font-weight:normal;
}

.webform-client-form-17 #edit-submitted-file-lettre-upload-button,
.webform-client-form-17 #edit-submitted-file-lettre-remove-button
{
	background: #ececec;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #ececec 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ececec), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(left,  #ececec 0%,#ffffff 100%);
	background: -o-linear-gradient(left,  #ececec 0%,#ffffff 100%);
	background: -ms-linear-gradient(left,  #ececec 0%,#ffffff 100%);
	background: linear-gradient(to right,  #ececec 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ffffff',GradientType=1 );
	height:30px;
	line-height:normal;
	border:1px solid #000000;
}


.webform-client-form-17 .webform-component--note,
.webform-client-form-17 .webform-component--inutile2 {
	margin-top:40px;
}
.webform-client-form-17 .webform-component--notecnil {
	margin-top:120px;
}
.webform-client-form-17 .webform-component--notecnil2 {
	margin-top:120px;
	font-size:10px !important;
}

.webform-client-form-17 {
margin-left:10px;
padding-top:20px;
width: 82%;
}
.webform-client-form-17 .webform-submit,  .webform-client-form-17
.webform-next{
margin-top: 35px;
float:right;
}


.webform-client-form-17 .webform-component--type-contrat-1
{
	width:275px;
	display:inline-block;
}

.webform-client-form-17 .webform-component--type-contrat-1 select
{
	width:250px;
}

.webform-client-form-17 .webform-component--type-contrat-2
{
	width:315px;
	display:inline-block;
}

.webform-client-form-17 .webform-component--type-contrat-2 select
{
	width:315px;
}

body.page-node-17 #content {
	/*width:675px;*/
/*
	background-image:url('../images/section_rh.png');
	background-repeat:no-repeat;
	background-position:535px 23px;
*/
}

/*
body.page-node-17 #content h1 {
	padding-left:20px;
	margin-top:25px;
	border:2px solid #08438A;
	border-radius:5px;
	padding-top:20px;
	padding-bottom:20px;
}*/

.webform-client-form-17 {
	padding-top:20px;
	margin-left:10px;
	width: 95%;
}

.node-17
{
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffffff 0%,#f4f4f4 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(left,  #ffffff 0%,#f4f4f4 100%); /* IE10+ */
	background: linear-gradient(to right,  #ffffff 0%,#f4f4f4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=1 ); /* IE6-8 */
	border-radius:10px;
	width: 630px;
}

.webform-client-form-17 .webform-component--poste
{
	margin-top:60px;
	width:400px;
}

.webform-client-form-17 .webform-component--note2
{
	margin-top:40px;
}

/* ******************************************************* */
/* ***** Commun aux 2 formulaires de candidatures ******* */
/* ***************************************************** */


.webform-client-form-16 .form-managed-file .form-file, .webform-client-form-16 .form-managed-file .form-submit,
.webform-client-form-17 .form-managed-file .form-file, .webform-client-form-17 .form-managed-file .form-submit {
margin-right: 10px;
padding: 5px;
}

.webform-client-form-16 .form-managed-file .form-file,
.webform-client-form-17 .form-managed-file  .form-file{
border:0px;
}

.webform-client-form-16 .webform-component--file-cv .description,
.webform-client-form-17 .webform-component--file-cv .description ,
.webform-client-form-16 .webform-component--file-lettre .description,
.webform-client-form-17 .webform-component--file-lettre .description {
	font-style:italic;
	color:#08438A;
	font-size:14px;
	font-family:robotoregular;
}




/* ******************************************************* */
/* ***** page formulaire de parrainage            ******* */
/* ***************************************************** */


.webform-client-form-170 .webform-component {
margin-bottom: 10px;
}

.webform-client-form-170 label {
	font-family:robotobold;
	font-size:14px;
	/*color:#2b2b2b;*/
	/*color: rgba(65, 65, 65, 1);*/
	color: #08438A;
	letter-spacing:0.5px;
}

.webform-client-form-170 input[type=text],
.webform-client-form-170 input[type=email],
.webform-client-form-170 select
{
	border: 2px solid #dcdcdc;
	border-radius: 5px;
	font-size: 15px;
	color:#868686;
	height: 3.05em;
	padding-left: 5px;
	font-family:arial;
	font-weight:bold;
}

.webform-client-form-170 select
{
	/*height:45px;
	padding-top:10px;*/
	padding: 10px 0 10px 5px;
}


.webform-client-form-170 .webform-component--civilite,
.webform-client-form-170 .webform-component--nom,
.webform-client-form-170 .webform-component--prenom,
.webform-client-form-170 .webform-component--date-naissance,
.webform-client-form-170 .webform-component--nationalite,
.webform-client-form-170 .webform-component--code-postal,
.webform-client-form-170 .webform-component--localite,
.webform-client-form-170 .webform-component--adresse,
.webform-client-form-170 .webform-component--civilite-filleul,
.webform-client-form-170 .webform-component--nom-filleul,
.webform-client-form-170 .webform-component--prenom-filleul,
.webform-client-form-170 .webform-component--date-naissance,
.webform-client-form-170 .webform-component--nationalite,
.webform-client-form-170 .webform-component--code-postal-filleul,
.webform-client-form-170 .webform-component--localite-filleul,
.webform-client-form-170 .webform-component--adresse-filleul,
.webform-client-form-170 .webform-component--complementadresse,
.webform-client-form-170 .webform-component--email-filleul,
.webform-client-form-170 .webform-component--num-tel-filleul{
display:inline-block;
margin-right:2%;
}


.webform-client-form-170 .webform-component--est-client label:first-child {
	width:160px;
}

.webform-client-form-170 .webform-component--est-client,
.webform-client-form-170 .webform-component--est-client label,
.webform-client-form-170 .webform-component--est-client div
{
	display:inline-block;
}

.webform-client-form-170 .webform-component--est-client
{
	float:left;
}

.webform-client-form-170 .webform-component--code-client
{
	float:left;
	clear:left;
	margin-top:12px;
}

.webform-client-form-170  .webform-component--info-code-client
{
	margin-top:-30px;
}

.webform-client-form-170  .webform-component--info-pas-client
{
	margin-top:-6px;
}


.webform-client-form-170 .webform-component--info-telephone
{
	margin-top:3px;
}

.webform-client-form-170  .webform-component--info-code-client,
.webform-client-form-170  .webform-component--info-pas-client,
.webform-client-form-170  .webform-component--info-telephone
{
	float:right;
	width: 315px;
	height:105px;
	background-image:url('../images/complement-tel.png');
	background-repeat:no-repeat;
}

.webform-client-form-170 .webform-component--info-code-client strong
{
	color:#414141;
}

.webform-client-form-170 .webform-component--info-code-client p.form-indic,
.webform-client-form-170 .webform-component--info-pas-client p.form-info,
.webform-client-form-170 .webform-component--info-telephone p.form-info
{
	background:none;
	border:0px;
	font-size:12px;
	font-style:italic;
	font-family:arial;
	margin:0px;
	padding-left:103px;
	text-align:justify;
	padding-right:23px;
}


.webform-client-form-170 .webform-component--civilite label ,
.webform-client-form-170 .webform-component--civilite-filleul label  {
	margin-top:40px;
}

.webform-client-form-170 .webform-component--civilite ,
.webform-client-form-170 .webform-component--civilite-filleul {
	width: 155px;
	display:block;
}

.webform-client-form-170 .webform-component--civilite select,
.webform-client-form-170 .webform-component--civilite-filleul select{
	width: 155px;
}

/* NOM , PRENOM */
.webform-client-form-170 .webform-component--nom,
.webform-client-form-170 .webform-component--prenom,
.webform-client-form-170 .webform-component--nom-filleul,
.webform-client-form-170 .webform-component--prenom-filleul
{
	width: 45%;
}

.webform-client-form-170 .webform-component--nom input,
.webform-client-form-170 #edit-submitted-prenom,
.webform-client-form-170 .webform-component--nom-filleul input,
.webform-client-form-170 #edit-submitted-prenom-filleul,
.webform-client-form-170 .webform-component--adresse input,
.webform-client-form-170 .webform-component--adresse-filleul input
{
	width:100%;
}

.webform-client-form-170 .webform-component--adresse,
.webform-client-form-170 .webform-component--adresse-filleul
{
	width:93%;
}


.webform-client-form-170 .webform-component--code-postal,
.webform-client-form-170 .webform-component--code-postal-filleul
{
	width: 15%;
}
.webform-client-form-170 .webform-component--code-postal
{
	height: 75px !important;
}
.webform-client-form-170 .webform-component--code-postal input
{
	margin-top: 0px !important;
}

.webform-client-form-170 .webform-component--localite,
.webform-client-form-170 .webform-component--localite-filleul
 {
	width: 75%;
}


.webform-client-form-170 .webform-component--num-tel-filleul,
.webform-client-form-170 .webform-component--num-tel-filleul label,
.webform-client-form-170 .webform-component--email-filleul,
.webform-client-form-170 .webform-component--email-filleul label,
.webform-client-form-170 .webform-component--complementadresse,
.webform-client-form-170 .webform-component--complementadresse label
{
	display:block;
	width: 46%;
}

.webform-client-form-170 .webform-component--num-tel-filleul input,
.webform-client-form-170 .webform-component--email-filleul input,
.webform-client-form-170 .webform-component--complementadresse input
{
	width:100%
}


.webform-client-form-170 .webform-component--num-tel-filleul
{
	float:left;
}

.webform-client-form-170 .webform-component--note {

 	clear:both;
	margin-top:35px;

}

.webform-client-form-170 .webform-component--note2
{
	clear:both;
	color:#414141;
	font-size:13px;
	padding-top:15px;
}

.webform-client-form-170 {
margin-left:10px;
padding-top:20px;
}

.webform-client-form-170 .form-actions {
    margin: 35px;
    text-align: right;
}

.node-170 #webform-client-form-170 {
	background: #f9b13d; /* Old browsers */
	padding-bottom:15px;
	margin-bottom:50px;
	border-radius:0 0 10px 10px;
	border-bottom:15px solid transparent;
	border-left:0;
	border-top:0;
	border-right:0;

}

body.page-node-170 #content h1 {
    padding: 20px;
    margin-top: 25px;
	background-image:url('../images/en-tete-parrainage.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
	min-height:55px;
}

body.page-node-170 #content h1.page__title {
	/*color:#E9265C;*/
}

/* Config Block only */
#block-webform-client-block-170{
	width:630px;
}

#block-webform-client-block-170 h2.block__title {
	display:none;

}

#block-webform-client-block-170 .webform-client-form-170 label {
	font-family: arial;
	font-size: 12px;
	//color: #000;
	color: #ffffff;
	letter-spacing: 0.5px;
	font-weight: bold;
}

#block-webform-client-block-170 .webform-client-form-170 .webform-component--est-client label{

	font-size: 13px;

}


/* Modification operations parrainage */

.webform-client-form-170  {
padding-top:10;
margin-left:0;
}

#block-webform-client-block-170 .webform-client-form-170 .webform-page-1,
#block-webform-client-block-170 .webform-client-form-170 .webform-page-2{
	padding-bottom:15px;
	padding-left:20px;
	padding-top:100px;
	border-radius:10px 10px 10px 10px;
	margin-left:0;
}

#block-webform-client-block-170 .webform-client-form-170 .webform-page-1{
	/*background: url('/sites/all/themes/maximo/images/parrainage-marraine.png') 50% top no-repeat #f9b13d;*/
	background: url('/sites/all/themes/maximo/images/parrainage-marraine.png') 50% 20px no-repeat #26326e;
	/*border-bottom: 5px solid #26326e;*/
}

#block-webform-client-block-170 .webform-client-form-170 .webform-page-2{
	/*background: url('/sites/all/themes/maximo/images/parrainage-filleule.png') 50% top no-repeat #05a89c;*/
	background: url('/sites/all/themes/maximo/images/parrainage-filleule.png') 50% 20px no-repeat #b31637;
	/*border-bottom: 5px solid #b31637;*/
}

#block-webform-client-block-170 {
	padding-bottom: 40px;
    padding-right: 7px;
    padding-left: 7px;
   /*border-bottom: 5px solid #FDD028;*/
	/*border-bottom: 5px solid #26326e;*/
}

.webform-client-form-170 input[type=text],
.webform-client-form-170 input[type=email],
.webform-client-form-170 select
{
	background-color:#ffffff;
	/*background-color:#fffcd9;*/
}

.webform-client-form-170 .webform-component--civilite label, .webform-client-form-170 .webform-component--civilite-filleul label {
margin-top:0;
}

.webform-client-form-170 .webform-page-1 input.webform-submit[type="submit"],
.webform-client-form-170 .webform-page-1 input.webform-next[type="submit"]
{
	background-color: #ffffff;
	/*background-color: #fffcd9;*/
	border: 1px solid #B9B9B9;
	color:#a30343;
}

/* Modif le 20/05/2020
	background-color:#a30343;
	border: 1px solid #a30343;
 */
.webform-client-form-170 .webform-page-1 input.webform-submit[type="submit"]:hover,
.webform-client-form-170 .webform-page-1 input.webform-next[type="submit"]:hover
{
	/*background-color:#05A89C;*/
	background-color:#b31637;
	border: 1px solid #b31637;
	/*border: 1px solid #05A89C;*/
	color: #FFF;
}


.webform-client-form-170 .webform-page-2 input.webform-submit[type="submit"],
.webform-client-form-170 .webform-page-2 input.webform-next[type="submit"]
{
	/*background-color: #fffcd9;*/
	background-color: #ffffff;
	border: 1px solid #B9B9B9;
	/*color:#e25000;*/
	color:#b31637;
}


.webform-client-form-170 .webform-page-2 input.webform-submit[type="submit"]:hover,
.webform-client-form-170 .webform-page-2 input.webform-next[type="submit"]:hover
{
	/*background-color:#e25000;*/
	background-color:#26326e;
	border: 1px solid #e25000;
	/*color: #FFF;*/
	color: #FFFFFF;
}
.webform-client-form-170 .form-required {
	color: #ffffff;
}


.webform-client-form-170  .webform-component--info-code-client, .webform-client-form-170  .webform-component--info-pas-client, .webform-client-form-170  .webform-component--info-telephone{
    background-image: url(/sites/all/themes/maximo/images/parrainage-complement-tel.png);
}

.webform-client-form-170 .form-item input.error, .webform-client-form-170 .form-item textarea.error, .webform-client-form-170 .form-item select.error{
    background-color: #e43535 !important;
    color: #FFF;
}
#webform-client-form-170 .webform-component--notecnil p,
#webform-client-form-170 .webform-component--notecnil2 p {
	color: #FFFFFF;
}
#webform-client-form-170 .webform-component--notecnil a,
#webform-client-form-170 .webform-component--notecnil2 a {
	color: #FFFFFF;
}

/* End Config Block only */




/* ******************************************************* */
/* ***** page formulaire de demande de catal      ******* */
/* ***************************************************** */


#webform-client-form-15 .webform-component {
	margin-bottom: 10px;
}

#webform-client-form-15 .webform-component--civilite,
#webform-client-form-15 .webform-component--nom,
#webform-client-form-15 .webform-component--prenom,
#webform-client-form-15 .webform-component--code-postal-fixed,
#webform-client-form-15 .webform-component--localite-fixed{
	display:inline-block;
	margin-right:15px;
}

#webform-client-form-15 label {
	/*color:#000000;*/
	/*color: rgba(65, 65, 65, 1);*/
	color: #08438A;
	font-size:14px;
	font-family:robotobold;
}

#webform-client-form-15 input[type=text],
#webform-client-form-15 input[type=email],
#webform-client-form-15 select {
	border: 2px solid #dcdcdc;
	border-radius: 5px;
	font-size: 16px;
	color:#868686;
	height: 3.05em;
	padding-left: 5px;
	font-family:arial;
	font-weight:bold;
}

#webform-client-form-15 select {
	padding: 10px 0 10px 5px;
}

/* CIVILITE */
#webform-client-form-15 .webform-component--civilite label {
	width: 100px;

}
#webform-client-form-15 .webform-component--civilite
{
	width:155px;
	margin-left:20px;
	display:block;

}

#webform-client-form-15 .webform-component--civilite select{
	width:155px;

}

/* NOM , PRENOM */
#webform-client-form-15 .webform-component--nom,
#webform-client-form-15 .webform-component--nom label,
#webform-client-form-15 .webform-component--nom input,
#webform-client-form-15 .webform-component--prenom,
#webform-client-form-15 .webform-component--prenom label,
#webform-client-form-15 .webform-component--prenom input
{
	width: 260px;
}

#webform-client-form-15 .webform-component--nom {
	margin-left:20px;
}

#webform-client-form-15 .webform-component--code-postal-fixed
{
	width: 100px;
	margin-left:20px;
}

#webform-client-form-15 .webform-component--localite-fixed
{
	width: 380px;
}

#webform-client-form-15 #edit-submitted-localite-fixed
{
	width:420px;
	max-width:600px;
}

#webform-client-form-15 .webform-component--localite-fixed label
{
	width: 80px;
}


#webform-client-form-15 .webform-component--email,
#webform-client-form-15 .webform-component--email label,
#webform-client-form-15 .webform-component--email input,
#webform-client-form-15 .webform-component--adresse,
#webform-client-form-15 .webform-component--adresse label,
#webform-client-form-15 .webform-component--adresse input,
#webform-client-form-15 .webform-component--complementadresse,
#webform-client-form-15 .webform-component--complementadresse label,
#webform-client-form-15 .webform-component--complementadresse input   {

	width: 540px;
}

#webform-client-form-15 .webform-component--email,
#webform-client-form-15 .webform-component--adresse,
#webform-client-form-15 .webform-component--complementadresse
{
	margin-left:20px;
}


#webform-client-form-15 .webform-component--info-tel
{
	width: 325px;
	height:95px;
	margin-left:15px;
	display: inline-block;
	background-image:url('../images/complement-tel.png');
	background-repeat:no-repeat;
}

#webform-client-form-15 .webform-component--info-tel p.form-info
{
	background:none;
	border:0px;
	font-size:13px;
	font-style:italic;
	font-family:arial;
	margin:0px;
	padding-left:110px;
	padding-right:35px;
	padding-top:10px;
}

#webform-client-form-15 .webform-component--num-tel,
#webform-client-form-15 .webform-component--num-tel label,
#webform-client-form-15 .webform-component--num-tel input
{
	display: inline-block;
	width: 220px;
}

#webform-client-form-15 .webform-component--num-tel
{
	margin-left:20px;
	vertical-align:top;
	margin-top:6px;
}


#webform-client-form-15 .webform-component--deja-ete-client,
#webform-client-form-15 .webform-component--note
{
	margin-left:20px;
}

#webform-client-form-15 .webform-component--note
{
	margin-top:30px;
}

#webform-client-form-15 {
	/*margin-left:10px;*/
	padding-top:20px;
	/*width: 98%;*/
	width: 100%;
}

#webform-client-form-15 .form-required {
	color:#000000;
}


#webform-client-form-15 .form-actions {
	text-align:right;
}

.node-15 {
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ececec 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ececec 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#ececec 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-8 */
	border-radius:10px;
}




#webform-client-form-15 .form-top {
	border-top:10px solid #f2ce12;
	border-left:10px solid #f2ce12;
	border-right:10px solid #f2ce12;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

#webform-client-form-15 .form-top h1 {
	margin:0px;
	color:#08438A;
	font-size:23px;
	font-family:robotoregular;
}

#webform-client-form-15 .form-top .form-indic {
	margin:0px;
	padding:0 150px 0 0;
	background:none;
	border:0px;
	font-size:16px;
	font-family:robotoregular;
}

#webform-client-form-15 .form-top ul {
margin: 10px;
}

/****** MODIFS CSS CNIL ******/

#webform-client-form-8 .webform-component--note,
#webform-client-form-15 .webform-component--note ,
#webform-client-form-16 .webform-component--note ,
#webform-client-form-17 .webform-component--note,
/*#webform-client-form-170 .webform-component--note,
#webform-client-form-170 .webform-component--note2,*/
#webform-client-form-903 .webform-component--note,
#webform-client-form-2594 .webform-component--note,
#webform-client-form-6344 .webform-component--note,
#webform-client-form-6661 .webform-component--note{
	font-size:14px;
	color: red;
	font-weight: bold;
	font-style: italic;
}
#webform-client-form-170 .webform-component--note2,
#webform-client-form-170 .webform-component--note{
  font-size:14px;
  color: #FFFFFF;
  font-weight: bold;
  font-style: italic;
}

#webform-client-form-8 .webform-component--notecnil p,
#webform-client-form-15 .webform-component--notecnil p ,
#webform-client-form-16 .webform-component--notecnil p,
#webform-client-form-17 .webform-component--notecnil p,
#webform-client-form-17 .webform-component--notecnil2 p,
#webform-client-form-170 .webform-component--notecnil p,
#webform-client-form-170 .webform-component--notecnil2 p,
#webform-client-form-903 .webform-component--notecnil p,
#webform-client-form-2594 .webform-component--notecnil p,
#webform-client-form-6344 .webform-component--notecnil p,
#webform-client-form-6661 .webform-component--notecnil p{
	font-size:10px;
}
/****** FIN MODIFS CSS CNIL ******/

/****** Formulaire Confirmation Email *******/

#webform-client-form-12206 .webform-component {
	margin-bottom: 10px;
	margin-top:40px;
	color: #08438A;
	font-size:16px;
	font-family:robotobold;
}

#webform-client-form-12206 .form-required {
	color:#000000;
}

#webform-client-form-12206 .form-actions {
	clear:both;
	margin-top:60px;
}
/****** Fin Formulaire Confiramtion Email *******/

/****** Formulaire Bloctel *******/

#webform-client-form-6344 .webform-component {
	margin-bottom: 10px;
	margin-top:20px;
}

#webform-client-form-6344 .webform-component--nom,
#webform-client-form-6344 .webform-component--prenom,
#webform-client-form-6344 .webform-component--votre-localite,
#webform-client-form-6344 .webform-component--num-tel1,
#webform-client-form-6344 .webform-component--num-tel2,
#webform-client-form-6344 .webform-component--num-tel3,
#webform-client-form-6344 .webform-component--code-client,
#webform-client-form-6344 .webform-component--email
{
	display:inline-block;
	margin-right:15px;
}

#webform-client-form-6344 label {
	/*color:#000000;*/
	/*color: rgba(65, 65, 65, 1);*/
	color: #08438A;
	font-size:14px;
	font-family:robotobold;
}

#webform-client-form-6344 input[type=text],
#webform-client-form-6344 input[type=email],
#webform-client-form-6344 select {
	border: 2px solid #dcdcdc;
	border-radius: 5px;
	font-size: 16px;
	color:#868686;
	height: 3.05em;
	padding-left: 5px;
	font-family:arial;
	font-weight:bold;
}


#webform-client-form-6344 .webform-component--nom,
#webform-client-form-6344 .webform-component--nom label,
#webform-client-form-6344 .webform-component--nom input,
#webform-client-form-6344 .webform-component--prenom,
#webform-client-form-6344 .webform-component--prenom label,
#webform-client-form-6344 .webform-component--prenom input
{
	width: 270px;
}

#webform-client-form-6344 .webform-component--votre-localite,
#webform-client-form-6344 .webform-component--votre-localite label,
#webform-client-form-6344 .webform-component--votre-localite input,
#webform-client-form-6344 .webform-component--num-tel1,
#webform-client-form-6344 .webform-component--num-tel1 label,
#webform-client-form-6344 .webform-component--num-tel1 input
{
	width: 270px;
}

#webform-client-form-6344 .webform-component--code-client,
#webform-client-form-6344 .webform-component--code-client label,
#webform-client-form-6344 .webform-component--code-client input,
#webform-client-form-6344 .webform-component--num-tel2,
#webform-client-form-6344 .webform-component--num-tel2 label,
#webform-client-form-6344 .webform-component--num-tel2 input
{
	width: 270px;
}

#webform-client-form-6344 .webform-component--email,
#webform-client-form-6344 .webform-component--email label,
#webform-client-form-6344 .webform-component--email input,
#webform-client-form-6344 .webform-component--num-tel3,
#webform-client-form-6344 .webform-component--num-tel3 label,
#webform-client-form-6344 .webform-component--num-tel3 input
{
	width: 270px;
}
#webform-client-form-6344 .webform-component--note {
	font-size:16px;
}

#webform-client-form-6344 .webform-component--note2 p{
	font-size:10px;
}

#webform-client-form-6344 .form-required {
	color:#000000;
}

#webform-client-form-6344 .form-actions {
	text-align:right;
}
.page-node-6344 h1 {
	padding-left:20px;
}

.node-6344 {
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ececec 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ececec 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#ececec 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-8 */
	border-radius:10px;
	padding-left:20px;
}



/****** LIENS CALL TO ACTION ******/

a.cta-maxicado {
	display:block;
	width:270px;
	height:30px;
	border:2px solid #e6a2ad;
	background-color:#DD144C;
	color:#FFFFFF;
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:25px;
	margin-left:150px;
	padding-top:7px;
	background-image:url('../images/bt-parraine_proche.png');
	background-repeat:no-repeat;
	background-position:240px 3px;
	margin-bottom:30px;
	margin-top:20px;
}

a.cta-maxicado:hover {
	text-decoration:none;
}


/* *************************** */
/* ***** page : Maxicado ***** */
/* *************************** */

.p-maxicado {
	margin-bottom:20px;
	width:630px;
	margin-left: 25px;
}
/* Modification Catologue 2017-2018 */
.p-maxicado .entete-zmc {
	height:170px;
	background-image:url('../images/maxicado-2021.png');
/*	background-image:url('../images/maxicado.jpg');*/
}

.p-maxicado .zmaxicado{
	/*background: #faebef; /* Old browsers */
	/*background: -moz-linear-gradient(top,  #faebef 0%, #fbd4de 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faebef), color-stop(100%,#fbd4de)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top,  #faebef 0%,#fbd4de 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top,  #faebef 0%,#fbd4de 100%); /* Opera 11.050+ */
	/*background: -ms-linear-gradient(top,  #faebef 0%,#fbd4de 100%); /* IE10+ */
	/*background: linear-gradient(to bottom,  #faebef 0%,#fbd4de 100%); /* W3C */

	background: #008ea3; /* Old browsers */
	background: -moz-linear-gradient(top,  #008ea3 0%, #007f92 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#008ea3), color-stop(100%,#007f92)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #008ea3 0%,#007f92 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #008ea3 0%,#007f92 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(top,  #008ea3 0%,#007f92 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #008ea3 0%,#007f92 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faebef', endColorstr='#fbd4de',GradientType=0 ); /* IE6-9 */
	padding-left:10px;
	padding-top:10px;
	margin-bottom:5px;
	border-radius: 5px;
}

/* Modification Catologue 2017-2018 */
.p-maxicado .z1{
/*	background-image:url('../images/fond-maxicado.png');*/
	/*background-image:url('../images/fond-maxicado-2017.png');*/
	background-image:url('../images/fond-maxicado-2021.png');
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-bottom:10px;
	padding-right:10px;
}

.p-maxicado .zautre{
	padding-bottom:10px;
	padding-right:10px;
}

.p-maxicado .zmaxicado h2 {
	/*color:#DD144C;*/
	color:#FFDC57;
	font-family:robotoblack;
	font-size:16px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
}

.p-maxicado .zmaxicado a {
	text-decoration:underline;
	font-weight:bold;
	/*color:#DD144C;*/
	color:#FFDC57;
}

.p-maxicado .zmaxicado ol {
	margin-top:0px;
	margin-bottom:0px;
	counter-reset: numero;
	padding-left:30px;
}

.p-maxicado .zmaxicado ol > li {
	list-style-type: none;
	counter-increment: numero;
	text-indent:-30px;
	color:#FFFFFF;
	/*color:#414141;*/
	font-size:14px;
	margin-bottom:10px;
}

.p-maxicado .zmaxicado ol > li:before {
    content: counter(numero); /* on affiche le compteur */
    padding: 0 6px 1px;
    margin-right: 8px;
   /* vertical-align: top;*/
    /*background: #DD144C;*/
	/*background:#FFDC57;*/
	background:#FFFFFF;
	-moz-border-radius: 60px;
    border-radius: 60px;
    font-family:robotoblack;
    font-size: 12px;
	font-weight:bold;
	color: #008ea3;
	/*color: #FFFFFF;*/
}

.p-maxicado .zmaxicado ul {
 	list-style-type:none;
 	list-style-image:none;
 	padding-left:80px;
}

.p-maxicado .zmaxicado ul li {
	color:#414141;
}

.p-maxicado .zmaxicado .dix-points {
	width:30px;
	height:25px;
	display:inline-block;
	background-image:url('../images/10-points.png');
	background-repeat:no-repeat;
	margin-left:10px;
	vertical-align:middle;
}

.p-maxicado .zmaxicado .vingt-points {
	width:30px;
	height:25px;
	display:inline-block;
	background-image:url('../images/20-points.png');
	background-repeat:no-repeat;
	margin-left:10px;
	vertical-align:middle;
}

.p-maxicado .zmaxicado .trente-points {
	width:30px;
	height:25px;
	display:inline-block;
	background-image:url('../images/30-points.png');
	background-repeat:no-repeat;
	margin-left:10px;
	vertical-align:middle;
}

.p-maxicado .zmaxicado .un-point-grand {
	width:46px;
	height:39px;
	display:inline-block;
	background-image:url('../images/1-point-g.png');
	background-repeat:no-repeat;
	margin-left:10px;
	vertical-align:middle;
}

.p-maxicado .zutilisation{
	margin-top:20px;
}


.p-maxicado .zutilisation p {
	color:#7E7E7E;
	font-size:12px;
	line-height:1.3em;
	margin-bottom:0px;
	margin-top:0px;
}

.p-maxicado .zcata h2 {
	color:#08438A;
	font-family:robotoblack;
	font-size:24px;
}

.p-maxicado .zautre p {
	/*color:#414141;*/
	color:#FFFFFF;
	font-size:14px;
}
/* Demande de Nadège : Nouveau catalogue Maxicado 2017-2018
.p-maxicado hr {
	border:none;
	background-image:url('../images/sep-maxicado.jpg');
	background-repeat:no-repeat;
	height:23px;
}
*/

/* ***************************** */
/* ***** page : Parrainage ***** */
/* ***************************** */

.p-parrainage {
	width:630px;
}

.p-parrainage .zone{
	background: #faebef; /* Old browsers */
	background: -moz-linear-gradient(top,  #faebef 0%, #fbd4de 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faebef), color-stop(100%,#fbd4de)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #faebef 0%,#fbd4de 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #faebef 0%,#fbd4de 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(top,  #faebef 0%,#fbd4de 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #faebef 0%,#fbd4de 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faebef', endColorstr='#fbd4de',GradientType=0 ); /* IE6-9 */
	padding:10px;
	margin-bottom:5px;
	border-radius: 5px;
}

.p-parrainage .parainage-haut {
	height:210px;
	width:265px;
	background-image:url('../images/parrainage-haut.jpg');
	background-repeat:no-repeat;
	float:right;
}

.p-parrainage .z1{
	float:left;
	height:190px;
	width:340px;
}

.p-parrainage .z2{
	clear:both;
}

.p-parrainage .zone h2 {
	color:#DD144C;
	font-family:robotoblack;
	font-size:16px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
}

.p-parrainage .zone .mev {
	color:#DD144C;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	font-size:14px;
}

.p-parrainage .zone .mev strong {
	color:#DD144C;
	font-family:robotoblack;
	font-size:16px;
}

.p-parrainage .zone ul {
	list-style-type: square;
	list-style-image: url('../images/item-parrainage.jpg');
	margin-top:5px;
	padding-left:23px;
	margin-bottom:0;
}

.p-parrainage .zone ul li{
	font-size:14px;
	color:#414141;
	margin-bottom:7px;
}

.p-parrainage .z1 ul li{
	font-size:14px;
	color:#414141;
	margin-top:20px;
}

.p-parrainage .zone li a {
	text-decoration:underline;
	font-weight:bold;
	color:#DD144C;
}

.p-parrainage .zone p a {
	display:block;
	width:270px;
	height:30px;
	border:2px solid #e6a2ad;
	background-color:#DD144C;
	color:#FFFFFF;
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:25px;
	margin-left:150px;
	padding-top:7px;
	background-image:url('../images/bt-parraine_proche.png');
	background-repeat:no-repeat;
	background-position:240px 3px;
	margin-bottom:30px;
	margin-top:20px;
}

.p-parrainage .zone p a:hover {
	text-decoration:none;
}

.p-parrainage h2 {
	color:#08438A;
	font-family:robotoblack;
	font-size:24px;
}

.p-parrainage .zone .numero-vert {
	width:289px;
	height:27px;
	display:inline-block;
	background-image:url('../images/numvert-200x25.png');
	background-repeat:no-repeat;
	vertical-align:middle;
}


/* Modif le 20/05/2020 padding-top: 40px; */
/* Modif Operation parrainage  */
.p-parrainage {
    /*border-top: #FDD028 15px solid;
    margin-top: 15px;*/
}

.parrainage-bloc-txt {
    width: 300px;
    margin-right: 7px;
    margin-left: 7px;
	font-size:16px;
	font-weight:bold;
}


#parrainage-bloc-txt-gauche {
	float: left;
}

#parrainage-bloc-txt-gauche  strong {
	color:#e25000;
}

#parrainage-bloc-txt-droite {
  float: right;
  padding-bottom: 15px;
}

#parrainage-bloc-txt-droite strong{
	color:#E73954;
}
/*padding-top: 40px;*/
#parrainage-liste-parrain {
	clear: both;
	padding-left:0;
	background:url(/sites/all/themes/maximo/images/parrainage-carnetdadresses-blanc.png) 80% 60% no-repeat;
	list-style:none;
}
/*color:#e25000;*/
#parrainage-liste-parrain li {
	font-size:16px;
  color:#FFFFFF;
	padding: 0px 200px 0px 40px;
  margin: 15px 0px;
	font-weight: bold;
	line-height:25px;
	font-style:italic;
	background:url(/sites/all/themes/maximo/images/parrainage-fleche-blanc.png) no-repeat left top;
}

#parrainage-liste-parrain li.parrainage-uppercase {
	text-transform:uppercase;
}



/* *********************************** */
/* ***** page : Decouvrez Maximo ***** */
/* *********************************** */

.view-decouvrez-maximo-accordeon {
	margin-top:20px;
}

.view-decouvrez-maximo-accordeon .ui-accordion-header.ui-state-active {
	background: #83b7dd; /* Old browsers */
	background: -moz-linear-gradient(top,  #83b7dd 0%, #4693ca 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#83b7dd), color-stop(100%,#4693ca)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #83b7dd 0%,#4693ca 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #83b7dd 0%,#4693ca 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(top,  #83b7dd 0%,#4693ca 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #83b7dd 0%,#4693ca 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83b7dd', endColorstr='#4693ca',GradientType=0 ); /* IE6-9 */
	color:#FFFFFF;
	font-family:robotoblack;
	font-size:18px;
}

.view-decouvrez-maximo-accordeon .ui-accordion-header.ui-state-active a{
	color:#FFFFFF;
	text-transform:uppercase;
}

.view-decouvrez-maximo-accordeon .ui-accordion-header {
	background-image:none;
	background: #f1f1f1; /* Old browsers */
	background: -moz-linear-gradient(top,  #f1f1f1 0%, #d6d6d6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f1f1f1 0%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f1f1f1 0%,#d6d6d6 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(top,  #f1f1f1 0%,#d6d6d6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f1f1f1 0%,#d6d6d6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */
	color:#000000;
	font-family:robotoblack;
	font-size:18px;
}

.view-decouvrez-maximo-accordeon .ui-accordion-header a {
	color:#000000;
	text-transform:uppercase;
}

.view-decouvrez-maximo-accordeon .ui-accordion-content {
	background-color:#edf5fe;
	background-image:none;
	padding-left:15px;
	padding-right:15px;
}

.view-decouvrez-maximo-accordeon .views-field-field-presentation-sous-titre {
	font-family:robotoblack;
	font-size:16px;
	color:#08438A;
	margin-bottom:30px;
}

.view-decouvrez-maximo-accordeon .views-field-field-presentation-image {
	float:right;
	clear:both;
	padding-left:10px;
	padding-top:30px;
	padding-bottom:25px;
}

.view-decouvrez-maximo-accordeon .views-field-field-presentation-image-2 {
	float:right;
	clear:both;
	padding-left:20px;
	padding-bottom:25px;
}

.view-decouvrez-maximo-accordeon .views-field-body {
}

.view-decouvrez-maximo-accordeon .ui-state-active .ui-icon {
	background-image:url('../images/fleche-select.png');
	background-position:0px 5px;
}

.view-decouvrez-maximo-accordeon .ui-icon {
	background-image:url('../images/fleche-unselect.png');
	background-position:0px 5px;
}

/*
.section-decouvrez-maximo #content {
	background-image:url('../images/logo-maximo-cercle.jpg');
	background-repeat:no-repeat;
	background-position:590px 30px;
}*/

/* ********************************* */
/* ***** page : Devenez Client ***** */
/* ********************************* */

.section-devenez-client-maximo h2 {
	/*color:#F2CC16;*/
	color:#FFBF39;
	font-family:robotoblack;
	font-size:17px;
	letter-spacing:0.5px;
}

.section-devenez-client-maximo h3 {
/*	color:#000000;*/
	color: #08438A;
	font-family:robotoblack;
	/*font-size:14px;*/
	font-size:16px;
}

/* **** bloc : Plus de 50 etablissements... *** */

#block-webform-client-block-248 {
	background-image:url('../images/50-etablissements.jpg');
	background-repeat:no-repeat;
	height:237px;
}

#block-webform-client-block-248 h2{
	font-size:16px;
	font-style:italic;
	/*color:#163375;*/
	color: #08438A;
	text-transform:uppercase;
	padding-top:10px;
	letter-spacing: 0.5px;
}

#block-webform-client-block-248 form{
	padding-left:15px;
}


#block-webform-client-block-248 .webform-component--code-postal label{
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	width:340px;
	padding-top:10px;
}

#block-webform-client-block-248 .webform-component--code-postal input{
	clear:both;
	display:block;
	margin-top:30px;
	padding-top:11px;
	padding-bottom:11px;
	/*background: #f3f3f3;
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #f3f3f3 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ffffff',GradientType=0 ); */
	/*width:235px;*/
	width:315px;
	font-size:16px;
	font-weight:bold;
}

#block-webform-client-block-248 #autocomplete{
margin-top:24px;
}

#block-webform-client-block-248 .webform-component--localite label {
	display:none;
}

#block-webform-client-block-248 .webform-component--resultat-codepostal input{
	margin-top:6px;
	color:red;
	width:335px;
	display:inline;
	background-color:#004485;
	border:0;
	font-weight:bold;
	cursor:default;
}

#block-webform-client-block-248 .form-actions input[type="submit"]{
	clear:both;
	display:block;
	margin-top:38px;
	/*padding-top:10px;
	padding-bottom:9px;*/
	background: #f3f3f3; /* Old browsers */
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f3f3f3 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	width:60px;
	color:#163375;
	position:relative;
	left:245px;
	top:-107px;
	padding-left:0px;
	padding-right:0px;

	border: 1px solid #B9B9B9;
	border-radius: 4px;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 0px;

	visibility:hidden;
}


/* D�but Formulaires */
fieldset.webform-component--complement-adresse  {
width:300px;
}

.no-input-style input {
border:0px;
cursor:default;
text-transform:uppercase;
}

.no-input-style label {
font-size:15px;
font-weight:bold;
}


p.form-info, p.form-indic, p.form-erreur {
	position: relative;
	padding:10px;
	margin:15px 0px;
	font-size:14px;
	border-radius: 4px;
}

p.form-info a, p.form-indic a, p.form-erreur  a {
text-decoration:underline;
}

p.form-info{
	background: #f4ffc9;
	border: 1px solid #f5e50a;
}

p.form-indic{
	background: #b9fac4;
	border: 1px solid #06b80b;
}

p.form-erreur{
	background: #fa9387;
	border: 1px solid #b81907;
}
/* Fin Formulaires */

div.messages{display:none;}

body.role-Webmaster div.messages{display:block;}

div.messages--warning-mxo,
div.messages--error-mxo,
div.messages--status-mxo {
display: block;
background-position: 8px 50%;
color:#808080;
}
div.messages--rappel-mxo{
  display: block;
  background-position: 8px 50%;
  color: #ff3f2b;
  font-weight: bold;
}

#rappel-mxo .designation{
  font-weight: bold;
  color: #ff3f2b;
}

div.messages--warning-public,
div.messages--rappel-public,
div.messages--error-public,
div.messages--status-public {
display: block;
background-position: 8px 50%;
}
div.messages--warning-public {
color:#08438A;
text-align:center;
}

.messages-public .titre {
font-weight:bold;
font-size:17px;
margin-bottom:10px;
}


.messages--warning-mxo {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACuElEQVRIiWP4//8/Ay0xSYqntTpnT252zqeJBf0Njhsykrz/pyd6/e9vcNpGVQv6q2wlm0qc/r0+IPD/3UG+/61l9v9mdrjIUc2C7hqHUzc3S///eZwBjO9tF/vfWe1wjioWTKixVm8otPn38wQT3IKfxxn/t5Va/utpsNSg2ILWcttrNzdJgQ3+dpQRjEHs+9tE/zeXWt+gyILOamuTqlxrsOtPLub+7+emBsSq/88v5wL7oqHQ9H9nmbkF2RbUF1rev7lJEuziuU3i/90ddcB4UZsoJC62ifyvK7R4QJYFrcUGrmUZ5v9hYb9hosh/bzcDMN42VRgeF9W5hv8bi/XdSbagKtfs2c1NEvCIPbaQ/7+/pwkYn17Ki0hR24T/l2eZPCfJgsZ83dCiNOP/yCnn7iau/8G+5mD8aBsHSoqqyNL9X5erHUm0BcVpRm9ubhZHMoTh/4eDzP/DA23+RwTZ/P96hAlF7t5Wof8FyfpvibKgNk8noyDZ4D9quofg1Bjr/1kJlhjiIF+Upmn/r83RzCJoQXaC3qcbm8SwGMLwvybP/H8jMGlik7u7VeB/Zqz2J7wWVGdr1uTG62J1PQgfWST1/+hiCaxyIF8UJqv9r8hQrcVpQVqkzrcbG0WwGvB2H/P/lnx5MAaxsam5vYn3f2KY+jesFpSlqfZnxWjidP2OGWL/g/0swBjExu4Lhv958Ur/i5KU+lEsCA1lYI4JUv95bZ0gTo2Pt3P+z0myBmMQG5e6mxu4/kf4Kf8EmQm3oCRNebKrvSawIGPBqRG9sMOp5hjjfwdrlf/58bKT4RaUpWvtcLZV/39iscD/H0AFP46jYwYiMeP/44u4/9tbKQODSXUH3II9G7v18hI0n8YGKv+IDVT6joxj/BVx4mgcOCde/SnITPRUJAHEGlTCEkQV19TAAN8FC67hZdFXAAAAAElFTkSuQmCC');
  border-color: #ed5;
}

.messages--error-mxo {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg==");
    border-color: #ED541D;
}

.messages--status-mxo {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII=");
	border-color: #BE7;
}

html.js .webform-component--code-postal input.form-autocomplete,
html.js .webform-component--votre-localite input.form-autocomplete {
    /*background-image: url("../images/mxo-throbber-inactive.gif");*/
    background-image: url("");
	background-position: 98% 7px;
    background-repeat: no-repeat;
}

html.js input.throbbing {
  background-image: url("../images/mxo_throbber.gif") !important;
}

#content .node-12,
#content .node-171,
#content .node-172,
#content .node-173,
#content .node-174,
#content .node-325,
#content .node-449,
#content .node-704,
#content .node-3070{
padding-top:25px;
/* pour pallier � l'absence de title */
}


/* DEBUT : PAGES VIDEO */
/* SUPPLANTAGE CSS VIDEO.JS */
/* Positionnement conteneur vid�o */
.video-js {
left : 30px;
background-color:#fff !important;
font-size: 13px !important;
-moz-box-shadow: 0px 0px 50px 0px #979797;
-webkit-box-shadow: 0px 0px 50px 0px #979797;
-o-box-shadow: 0px 0px 50px 0px #979797;
box-shadow: 0px 0px 50px 0px #979797;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#979797, Direction=134, Strength=5);
margin-bottom:75px;
}

/* positionnement bouton play */
.vjs-default-skin .vjs-big-play-button {
    /* Center it horizontally */
  left: 50%;
  margin-left: -1.65em;
  /* Center it vertically */
  top: 50%;
  margin-top: -1.4000000000000001em;
}

/*rend toujours visible la barre de controle*/
/*
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible !important;
  opacity: 1 !important;
}
*/

.vjs-default-skin .vjs-control-bar {

bottom:-45px;

}

/* PAGES VIDEO : CSS SPECIFIQUES */

#content .node-449 h2,
#content .node-704 h2,
#content .node-3070 h2,
#content .node-4526 h2,
#content .node-4747 h2 {
	color: #68a8e1;
	font-family: robotoblack;
	font-size: 20px;
}
/* FIN : PAGES VIDEO */


/* Surcharge afin d'�viter que le mega menu ne se retire pour les petites r�solutions (pas de responsive) */
@media screen and (max-width: 600px) {
    .js .megamenu {
        display: block;
    }
}


/* Offre d'emploi -  D�poser un CV */

.mea_candid_spont {
	color: #08438A;
	/*font-weight:bold;*/
	/*font-size:14px;*/
	font-size:15px;
	font-family:'robotomedium';
	background-image:url(../images/depos-cv.jpg);
	background-repeat:no-repeat;
	background-position: 470px center;
	/*height:189px;*/
	height:130px;
	padding-left:75px;
	/*padding-top:50px;*/
	padding-top:35px;
	/*line-height:20px;*/
	line-height:15px;
	-moz-box-shadow: -20px 20px 30px -20px #C3C3C3;
	-webkit-box-shadow: -20px 20px 30px -20px #C3C3C3;
	-o-box-shadow: -20px 20px 30px -20px #C3C3C3;
	/*box-shadow: -10px -20px 30px -12px #C3C3C3;*/
	box-shadow: -20px 20px 30px -20px #C3C3C3;
	border-radius: 0px 0px 0px 20px;
	margin-bottom: 40px;
}

.mea_candid_spont a span.link {
	color:#FFFFFF;
	text-decoration:none;
	font-family: "robotobold";
	line-height: 33px;
	display:block;
	padding-right:55px;
	padding-left:50px;
	width:226px;
	margin-top:25px;
}
.mea_candid_spont a:hover {
text-decoration:none;
}

.mea_candid_spont span.link:hover{
	background:url(/sites/all/themes/maximo/images/sidebar/sidebar-maximo-hover.png);
	background-repeat:no-repeat;
}
.mea_candid_spont span.link {
	background:url(/sites/all/themes/maximo/images/sidebar/sidebar-maximo-recrute.png);
	background-repeat:no-repeat;
}


/* Sondage - maxicado 05 14 + page remerciement*/

.node-541 h2,
.node-542 h2 {
	color: #08438A;
	font-size:24px;
	padding-left: 15px;
}

.node-541 .img-maxicado,
.node-542 .img-maxicado {
	float:right;
	width:470px;
	text-align:center;
}

.node-541 .sondage-entete-maxicado,
.node-542 .sondage-entete-maxicado {
	width:460px;
	background: #faebef; /* Old browsers */
	background: -moz-linear-gradient(top,  #faebef 0%, #fbd4de 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faebef), color-stop(100%,#fbd4de)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #faebef 0%,#fbd4de 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #faebef 0%,#fbd4de 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(top,  #faebef 0%,#fbd4de 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #faebef 0%,#fbd4de 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faebef', endColorstr='#fbd4de',GradientType=0 ); /* IE6-9 */
	padding:10px;
	margin-bottom:40px;
	border-radius: 5px;
}


.node-541 .sondage-entete-maxicado-mev, .node-541 .sondage-entete-maxicado-mev  p,
.node-542 .sondage-entete-maxicado-mev, .node-542 .sondage-entete-maxicado-mev  p { /*'p' aussi car drupal a tendance � en placer o� on aimerait pas*/
	color:#e9265c;
	font-family: 'robotoblack';
	font-size:16px;
}

.node-541 .sondage-propositions{
	clear:both;
}

.node-541 .colonne1 {
	width:400px;
	float:left;
	clear:both;
	margin-right:25px;
	margin-left:90px;
	margin-bottom:30px;
}

.node-541 .colonne2 {
	width:400px;
	float:left;
	margin-bottom:30px;
}

.node-541 .sondage-infos {
	border-left:1px solid #e0dfdb;
	border-right:1px solid #e0dfdb;
	border-bottom:1px solid #e0dfdb;
	border-radius: 0 0 5px 5px;
	padding:10px;
	margin-top:-6px;
	height:60px;
}

.node-541 .sondage-infos h3 {
	margin:0px;
	color:#e9265c;
	font-family: 'robotoblack';
	font-size:14px;
}

.node-541 .sondage-infos p {
	font-family: 'robotomedium';
	font-size:12px;
}


.node-542 .merci-img {
	text-align:center;
}

.node-542 hr {
    border: 0;
    height: 10px;
    background-image: -webkit-linear-gradient(left, rgba(87,142,187,0), rgba(87,142,187,1), rgba(87,142,187,0));
    background-image:    -moz-linear-gradient(left, rgba(87,142,187,0), rgba(87,142,187,1), rgba(87,142,187,0));
    background-image:     -ms-linear-gradient(left, rgba(87,142,187,0), rgba(87,142,187,1), rgba(87,142,187,0));
    background-image:      -o-linear-gradient(left, rgba(87,142,187,0), rgba(87,142,187,1), rgba(87,142,187,0));
}

.node-542 p.link-home a {
	color:#7d7e7e;
	font-family: 'robotoblack';
	font-size:16px;
}

.node-542 p.link-home {
	text-align:center;
	margin:15px;
}


.webform-client-form-541 {
	clear:both;
	text-align:center;
	margin-top:40px;
}

.webform-client-form-541 > div {
	width:360px;
	text-align:left;
	margin:auto;
}

.webform-client-form-541 label {
	color:#7c7c7c;
	font-family: 'robotoblack';
	font-size:13px;
}

.webform-client-form-541 .form-item {
	margin-bottom:20px;
}

.webform-client-form-541 .form-textarea-wrapper {
	width:230px;
	display:inline-block;
	vertical-align:top;
	float:right;
}

.webform-client-form-541 select {
	width:230px;
	display:inline-block;
	float:right;
}

.webform-client-form-541 .form-actions {
	clear:both;
	margin-top:60px;
	margin-left:80px;
}

.webform-client-form-541 .form-actions input[type="submit"] {
	border:1px solid #1A9C38;
}

.webform-client-form-541 .webform-component--note {
	margin-top:60px;
	text-align:center;
}

/* ********************************** */
/* ***** megamenu subnavigation ***** */
/* ********************************** */

#block-md-megamenu-2 {
	margin-top: 13px;
}

#block-md-megamenu-2 .md-horizontal.md-style1 {
	border-bottom:0px;
	z-index:100;
}

#block-md-megamenu-2 .mm-item {
	border-top:2px solid #7f7f7f;
	margin-right:20px;
	font-family: 'robotoregular';
	color: #7f7f7f;

}

#block-md-megamenu-2 .mm-item:hover {
	border-top:2px solid #7f7f7f;
	-moz-box-shadow: 0px 1px 5px -1px #CCC;
	-webkit-box-shadow: 0px 1px 5px -1px #CCC;
	-o-box-shadow: 0px 1px 5px -1px #CCC;
	box-shadow: 0px 1px 5px -1px #CCC;
	border-radius: 0 0 10px 10px;
}

#block-md-megamenu-2 .mm-item a{
	color: #7f7f7f;
	text-decoration:none;
	font-family: 'robotoregular';
	text-transform:none;
	font-size:14px;
	margin:0px;
	padding:0px;
	width:150px;
	text-align:center;
	font-weight:normal;
	border-radius: 0 0 10px 10px;
}

#block-md-megamenu-2 .mm-item a:hover{
	color: #08438A;
	text-decoration:none;
	font-family: 'robotoregular';
	font-weight: normal;
}

#block-md-megamenu-2 .md-style1 .mm-active {
	border-top:2px solid #08438A;
	font-weight:normal;
}

#block-md-megamenu-2 .md-style1 .mm-active > a,
#block-md-megamenu-2 .md-style1 .mm-active > a:link,
#block-md-megamenu-2 .md-style1 .mm-active > a:visited {
	background:#ffffff;
	/*-moz-box-shadow: inset 0px -2px 10px 0px #cccccc;
	-webkit-box-shadow: inset 0px -2px 10px 0px #cccccc;
	-o-box-shadow: inset 0px -2px 10px 0px #cccccc;
	box-shadow: inset 0px -2px 10px 0px #cccccc;	*/
	-moz-box-shadow: 0px 7px 10px -1px #CCC;
	-webkit-box-shadow: 0px 7px 10px -1px #CCC;
	-o-box-shadow: 0px 7px 10px -1px #CCC;
	box-shadow: 0px 7px 10px -1px #CCC;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, Direction=90, Strength=10);
	/*color: #173375;*/
	color:#08438A;
	font-weight:bold;
}


/* ************************* */
/* ***** Chiffres cl�s ***** */
/* ************************* */

.ch-grid {
    margin: 20px 0 0 0;
    padding: 0;
    list-style: none;
    display: block;
    text-align: center;
    width: 682x;
}

.ch-grid:after,
.ch-item:before {
    content: '';
    display: table;
}

.ch-grid:after {
    clear: both;
}

.ch-grid li {
    /*width: 200px;*/
    width: 185px;
    /*height: 200px;*/
    height: 185px;
    display: inline-block;
    /*margin: 3px;*/
    /*margin: 11px;*/
    margin: 17px;
}

.ch-item {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    cursor: default;
    /*box-shadow:
        inset 0 0 0 16px rgba(255,255,255,0.6),
        0 1px 2px rgba(0,0,0,0.1);    */
	box-shadow:
        inset 0 0 0 11px rgba(255,255,255,0.6),
        0 1px 2px rgba(0,0,0,0.1);
    transition: all 0.4s ease-in-out;
}

.ch-img-1 {
    background-image: url(../images/chiffrescles_img01.jpg);
}

.ch-img-2 {
    background-image: url(../images/chiffrescles_img02.jpg);
}

.ch-img-3 {
    background-image: url(../images/chiffrescles_img03.jpg);
}

.ch-img-4 {
    background-image: url(../images/chiffrescles_img04.jpg);
}

.ch-img-5 {
    background-image: url(../images/chiffrescles_img05.jpg);
}

.ch-img-6 {
    background-image: url(../images/chiffrescles_img06.jpg);
}

.ch-img-7 {
    background-image: url(../images/chiffrescles_img07.jpg);
}

.ch-img-8 {
    background-image: url(../images/chiffrescles_img08.jpg);
}

.ch-img-9 {
    background-image: url(../images/chiffrescles_img09.jpg);
}

.ch-info {
    position: absolute;
    /*background: rgba(3,56,110, 0.8);*/
    /*background: rgba(8, 67, 138, 0.8);*/
    width: 165px;
    height: 165px;
	top:10px;
	left:10px;
    border-radius: 50%;
    overflow: hidden;
    /*opacity: 0;*/
    transition: all 0.5s ease-in-out;
    /*transform: scale(0);*/
}

.ch-info h3 {
    color: #fff;
    letter-spacing: 2px;
	background: rgba(8, 67, 138, 0.55);

    /*font-size: 30px;*/
    font-size: 23px;
    /*margin: 0 10px;*/
    /*padding: 45px 0 0 0;*/
    margin: 35px 0 0 0;
    font-family: 'robotothin';
    text-shadow:
        0 0 1px #fff,
        0 1px 2px rgba(0,0,0,0.3);
    font-weight: normal;
	transition: all 0.8s ease-in-out;
	display: inline-block;
	border-radius: 20px;
	padding: 5px;
}

.ch-info p {
    color: #fff;
    /*padding: 20px 5px;*/
    padding: 0px 5px;
    font-family: 'robotoblack';
    margin: 0 10px;
    /*font-size: 18px;*/
    font-size: 16px;
    opacity: 0;
    transition: all 0.8s ease-in-out;
}

.ch-info p a {
    display: block;
    color: rgba(255,255,255,0.7);
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 9px;
    letter-spacing: 1px;
    padding-top: 4px;
    font-family: 'Open Sans', Arial, sans-serif;
}

.ch-info p a:hover {
    color: rgba(255,242,34, 0.8);
}

.ch-item:hover .ch-info {
    /*transform: scale(1);*/
	background: rgba(8, 67, 138, 0.8);
    opacity: 1;
}

.ch-item:hover .ch-info > h3{
	background: none;
}

.ch-item:hover .ch-info p {
    opacity: 1;
}

#IE8 .ch-info h3 {
    color: #ffffff;
background: transparent;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#A508438A,endColorstr=#A508438A)"; /* IE8 */    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A508438A,endColorstr=#A508438A);   /* IE6 & 7 */      zoom: 1;
position:relative;
top:10%;
width:100%;
}

#IE8 .ch-info p {
    color: #ffffff;
background: transparent;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#A508438A,endColorstr=#A508438A)"; /* IE8 */    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A508438A,endColorstr=#A508438A);   /* IE6 & 7 */      zoom: 1;
position:relative;
top:10%;
padding-bottom:2px;
}

/* **************************** */
/* ***** Nos engagements  ***** */
/* **************************** */

.view-id-nos_engagements .vertical-tabs fieldset.vertical-tabs-pane {
	border-top:1px solid #b4b4b4;
	border-bottom:1px solid #b4b4b4;
	border-left:1px solid #b4b4b4;
	border-right:1px solid #b4b4b4;
	width:437px;
}

.view-id-nos_engagements .view-content  div.vertical-tabs {
    margin: 1em 0 1em 0em;
    border: 0px;
	background-repeat:no-repeat;
	height: 650px;
}

.view-id-nos_engagements div.vertical-tabs div.vertical-tabs-panes {
    font-size: 12px;
    line-height: 19px;
	text-align:center;
}

fieldset.vertical-tabs-pane legend{
position: absolute;
left: -9999px;
}

.view-id-nos_engagements div.vertical-tabs div.vertical-tabs-panes p {
	margin:0px;
}
.view-id-nos_engagements div.vertical-tabs ul.vertical-tabs-list {
    float: right;
    /*margin: 0px 2px -1px 0em;*/
    border: 0px;
    /*width: 240px;*/
    width: 222px;
    padding-left:15px;
	margin-top:0px;
}

.view-id-nos_engagements div.vertical-tabs ul.vertical-tabs-list li a:hover,
.view-id-nos_engagements div.vertical-tabs ul.vertical-tabs-list li a:focus,
.view-id-nos_engagements div.vertical-tabs ul.vertical-tabs-list li a:active,
.view-id-nos_engagements div.vertical-tabs ul.vertical-tabs-list li a:hover strong,
.view-id-nos_engagements div.vertical-tabs ul.vertical-tabs-list li a:focus strong,
.view-id-nos_engagements div.vertical-tabs ul.vertical-tabs-list li.selected a:hover strong,
.view-id-nos_engagements div.vertical-tabs ul.vertical-tabs-list li.selected a:focus strong,
.view-id-nos_engagements div.vertical-tabs ul.vertical-tabs-list li.selected a:active strong {
	text-decoration:none;
	outline:none  !important;
}

.view-id-nos_engagements div.vertical-tabs ul.vertical-tabs-list li {
	background-repeat:no-repeat;
	color:#08438A;
	height: 80px;
	border: 0px;
    font-family: 'robotolight';
    margin-left:-1px;
	font-size:21px;
	background: #e3e3e3; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e3e3e3 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e3e3e3 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e3e3e3 0%,#ffffff 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(top,  #e3e3e3 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e3e3e3 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	border-left:1px solid #b4b4b4;
	outline:none  !important;
}

.view-id-nos_engagements div.vertical-tabs ul.vertical-tabs-list li:hover {
	/*background:none;
	background-color:#ffffff;*/
	background: linear-gradient(to bottom, #E3E3E3 -40%, #FFF 50%) repeat scroll 0% 0% transparent;
}

.view-id-nos_engagements div.vertical-tabs ul.vertical-tabs-list li:hover a {
	color:#08438A;
	text-decoration:none;
}


.view-id-nos_engagements div.vertical-tabs ul.vertical-tabs-list li a {
	color:#b5b5b5;
	text-decoration:none;
    display:block;
    padding-top:30px;
	height:100%;
}

.view-id-nos_engagements div.vertical-tabs ul.vertical-tabs-list li.last a {
	padding-top:20px;
}

.view-id-nos_engagements div.vertical-tabs ul.vertical-tabs-list li.selected {
    color:#08438A;
	background:none;
	background-color:#ffffff;
	border-top:1px solid #b4b4b4;
	border-bottom:1px solid #b4b4b4;
	border-left:0px;
	border-right:4px solid #294c87;
	outline:none  !important;
}


.view-id-nos_engagements div.vertical-tabs ul.vertical-tabs-list li.selected a,
.view-id-nos_engagements div.vertical-tabs ul.vertical-tabs-list .selected strong {
    color:#08438A;
    display:block;
    text-decoration:none;
    outline:none  !important;
}


.view-id-nos_engagements div.vertical-tabs ul.vertical-tabs-list li strong {
    font-family: 'robotomedium';
    font-weight: normal;
    text-transform: none;
    outline:none  !important;
}
.view-id-nos_engagements div.vertical-tabs ul.vertical-tabs-list li.last {
    margin-bottom:0px;
}
.view-id-nos_engagements div.vertical-tabs-panes.vertical-tabs-processed {
    width: 57%;
	float:left; /* IE8 */
}
.view-id-nos_engagements .views-field.views-field-field-presentation-image {
    /*float:right;*/
	border : 0px none;
}

.view-id-nos_engagements .views-field.views-field-field-presentation-image img {
    width:367px;
	height:403px;
}

.view-id-nos_engagements .views-field-body {
	/*min-height:240px;*/
}

.view-id-nos_engagements .views-field-body ul {
	list-style-type: none;
	list-style-image : none;
	padding-left:0px;
}

.view-id-nos_engagements .views-field-body ul li {
	/*background : url("../images/nosengagements_gamme_picto01_puce.png");
	background-repeat: no-repeat;
	background-position:left top;
	padding-left:50px;*/
	list-style-type: square;
	list-style-image: url('/sites/all/themes/maximo/images/item2.jpg');
	margin-left: 17px;
	text-align: justify;
	margin-bottom:10px;
	/*min-height:25px;*/
	/*font-size:13px;*/
	font-size:14px;
	/*color:#7f8c9e;*/
	color:#414141;
	font-family:'robotoregular';
	/*-moz-text-shadow: 1px 1px 1px #c0c0c0;
	-webkit-text-shadow: 1px 1px 1px #c0c0c0;
	-o-text-shadow: 1px 1px 1px #c0c0c0;
	text-shadow: 1px 1px 1px #c0c0c0;*/
	/*filter: dropshadow(color=#c0c0c0, offx=1, offy=1);*/
}

.view-id-nos_engagements .views-field-body ul li a {
	/*color:#7f8c9e;*/
	color:#08438A;
	text-decoration:underline;
}

/* ************************** */
/* ***** Notre histoire ***** */
/* ************************** */

.timelinr-wrapper {

}

.timelinr-wrapper .timelinr-container {
  width: 680px;
  height: 560px;
  overflow: hidden;
  margin: 15px auto;
  position: relative;
  background: none;
}

.timelinr-wrapper .timelinr-dates {
  width: 100px;
  height: 560px;
  overflow: hidden;
  float: right;
  position:relative;
  /*left:-20px;*/
  margin-top:0 !important;
}

.timelinr-wrapper .timelinr-dates li {
  list-style: none;
  width: 100px;
  height: 50px;
  line-height: 50px;
  /*font-size: 24px;*/
  padding-left: 20px;
  background: url('../images/timelinr_puce.jpg') left top no-repeat;
}
.timelinr-wrapper .timelinr-dates a,
.timelinr-wrapper .timelinr-dates a:link
.timelinr-wrapper .timelinr-dates a:visited {
  line-height: 38px;
  padding-bottom: 10px;
  font-size: 20px;
  font-family: 'robotolight';
  /*color:#535454;*/
  color:#08438A;
  display:block;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -ms-transition: 0.5s;
  transition: 0.5s;
}
.timelinr-wrapper .timelinr-dates a:hover {
	text-decoration:none;
	color:#08438A;
	/*font-size: 25px*/
	font-size: 23px;
	font-family: 'robotobolditalic';
}
.timelinr-wrapper .timelinr-dates .selected {
  font-size: 23px;
  font-family: 'robotobolditalic';
  color:#08438A;
}

.timelinr-wrapper .timelinr-issues li img {
  margin: 70px 30px 20px 15px;
  float: left;
  /*margin: 10px 30px 10px 50px;*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE 8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);/* IE 6 & 7 */
  zoom: 1;
  -webkit-transition: all 2s ease-in-out;
  -moz-transition: all 2s ease-in-out;
  -o-transition: all 2s ease-in-out;
  -ms-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
  /*-webkit-transform: scale(0.9,0.9);
  -moz-transform: scale(0.9,0.9);
  -o-transform: scale(0.9,0.9);
  -ms-transform: scale(0.9,0.9);
  transform: scale(0.9,0.9);*/
}

.timelinr-issues li.selected img {
 /* -webkit-transform: scale(1.05,1.05);
  -moz-transform: scale(1.05,1.05);
  -o-transform: scale(1.05,1.05);
  -ms-transform: scale(1.05,1.05);
  transform: scale(1.05,1.05); */
}

.timelinr-wrapper .timelinr-issues li h1 {
  color: #08438A;
  font-size: 41px;
  font-family: 'robotoblack';
  text-align: left;
  text-shadow: none;
  margin-bottom:0px;
}

.timelinr-wrapper .timelinr-issues li h1:before {
	content:"en ";
	font-size:35px;
}

.timelinr-wrapper .timelinr-issues li p {
  font-size: 12px;
  font-family: Arial;
  margin: 0px;
  font-weight: normal;
  line-height: normal;
  text-shadow: none;
  color:#000000;
}

.timelinr-wrapper .timelinr-next,
.timelinr-wrapper .timelinr-prev {
	width: 74px;
	height: 47px;
	position: absolute;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	left: 260px;
	font-size: 70px;
}

.timelinr-wrapper .timelinr-next {
	background-position: 0px -100px;
	top: 390px;
	background-image: url('../images/next_v.png');
}
.timelinr-wrapper .timelinr-prev {
	background-position: 0px 0px;
	background-image: url('../images/prev_v.png');
	top:25px;
}

.timelinr-wrapper .timelinr-prev:hover {
	background-position: 0px -100px;
}

.timelinr-wrapper .timelinr-next:hover {
	background-position: 0px 0px;
}

.timelinr-issues {
  width: 500px;
  height: 560px;
  overflow: hidden;
  float: left;
}

.timelinr-issues li {
  width: 450px;
  height: 560px;
  list-style: none;
  margin: 0px 0px 0px 25px;
  border:1px solid #ffffff;
}

.timelinr-issues .timelinr-content{
	text-align:justify;
	line-height: 18px;
}

.timelinr-wrapper .timelinr-issues #logo-2014 {
	float:right;
	width:100px;
	height:84x;
	position:relative;
	top:-70px;
	left:-70px;
	margin: 0 !important;
}



/* Commun Section RH */


/* ********************************** */
/* ***** megamenu subnavigation RH ***** */
/* ********************************** */

#block-md-megamenu-3 {
	margin-top: 13px;
}

#block-md-megamenu-3 .md-horizontal.md-style1 {
	border-bottom:0px;
	z-index: 100;
}

#block-md-megamenu-3 .mm-item {
	border-top:2px solid #7f7f7f;
	/*margin-right:20px;*/
	/*margin-right:33px;*/
	margin-right:25px;
	font-family: 'robotoregular';
	font-size:14px;
	color: #7f7f7f;
}

#block-md-megamenu-3 .mm-item:hover {
	/*border-top:4px solid #173375;*/
	border-top:2px solid #7f7f7f;
	-moz-box-shadow: 0px 1px 5px -1px #CCC;
	-webkit-box-shadow: 0px 1px 5px -1px #CCC;
	-o-box-shadow: 0px 1px 5px -1px #CCC;
	box-shadow: 0px 1px 5px -1px #CCC;
	border-radius: 0 0 10px 10px;
}

#block-md-megamenu-3 .mm-item a{
	color: #7f7f7f;
	text-decoration:none;
	font-family: 'robotoregular';
	text-transform:none;
	font-size:14px;
	margin:0px;
	padding:0px;
	/*width:110px;*/
	width:150px;
	text-align:center;
	font-weight:normal;
	border-radius: 0 0 10px 10px;
}

#block-md-megamenu-3 .mm-item a:hover{
	/*color: #173375;*/
	color: #08438A;
	text-decoration:none;
	font-family: 'robotoregular';
	font-weight: normal;
}

#block-md-megamenu-3 .md-style1 .mm-active {
	/*border-top:4px solid #173375;*/
	border-top:2px solid #08438A;
	font-weight:normal;
}

#block-md-megamenu-3 .md-style1 .mm-active > a,
#block-md-megamenu-3 .md-style1 .mm-active > a:link,
#block-md-megamenu-3 .md-style1 .mm-active > a:visited {
	background:#ffffff;
	/*-moz-box-shadow: inset 0px -2px 10px 0px #cccccc;
	-webkit-box-shadow: inset 0px -2px 10px 0px #cccccc;
	-o-box-shadow: inset 0px -2px 10px 0px #cccccc;
	box-shadow: inset 0px -2px 10px 0px #cccccc;	*/
	-moz-box-shadow: 0px 7px 10px -1px #CCC;
	-webkit-box-shadow: 0px 7px 10px -1px #CCC;
	-o-box-shadow: 0px 7px 10px -1px #CCC;
	box-shadow: 0px 7px 10px -1px #CCC;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, Direction=90, Strength=10);
	/*color: #173375;*/
	color:#08438A;
	font-weight:bold;
}

#block-md-megamenu-3 .mm-item.last{
	margin-right:0px;
}

#block-md-megamenu-3 .mm-item.last a{
	color:#0e9390;
	font-weight:bold;
}

#block-md-megamenu-3 .mm-item.last a:hover{
	color:#0e9390;
	font-weight:bold;
}

#block-md-megamenu-3 .md-style1 .mm-active.last > a,
#block-md-megamenu-3 .md-style1 .mm-active.last > a:link,
#block-md-megamenu-3 .md-style1 .mm-active.last > a:visited {
	color:#0e9390;
	font-weight:bold;
}

#block-md-megamenu-3 .md-style1 .mm-active.last {
	border-top:2px solid #0e9390;
}



.field-name-field-sous-page-intro .field-item {
	color:#FFFFFF;
	text-decoration:none;
	font-family: "robotoregular";
	font-size: 14px;
	padding: 5px 15px;
	text-align: justify;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.30);
	text-shadow: 0px 0px 1px #fff;
	background: url(../images/fond-intro.jpg) repeat-x;
	margin-top: 5px;
	height:22px;
	border:1px solid #fff;
	border-radius:7px;
}

.field-name-field-sous-page-intro {
position: relative;
margin-top: 35px;
}

/*
.field-name-field-sous-page-intro:after, .field-name-field-sous-page-intro:before { bottom: 97%; left: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.field-name-field-sous-page-intro:before { border-color: rgba(08, 252, 40, 0); border-bottom-color: #005BA4; border-width: 16px; margin-left: -84px; }*/

/*
.node-type-sous-page.section-rh #content {
	background-image:url('../images/entete-rejoignez-nous.jpg');
	background-repeat:no-repeat;
	background-position:540px 60px;
}*/

.section-rh .field-name-body p,
.section-rh .views-field-body p,
.section-rh .views-field-body div
{
	color: #414141;
	font-family: 'robotoregular', Arial;
	font-size: 14px;
	text-align:justify
}

.section-rh .field-name-body ul li,
.section-rh .views-field-body ul li {
	margin-top:15px;
	font-size:14px;
	color:#414141;
	font-family:'robotoregular';
	list-style-type: square;
	list-style-image: url('/sites/all/themes/maximo/images/item2.jpg');
	text-align: justify;
}

.section-rh .field-name-body ul,
.section-rh .views-field-body ul {
	margin:0px 0px 15px 0px !important;
}


/* Fin Commun Section RH */

/* ********************** */
/* ***** Formation  ***** */
/* ********************** */

.section-rh .field-name-body h2 {
	color: #08438A;
	font-family: 'robotoregular';
	font-size: 20px;
	margin-top:30px;
	margin-bottom:20px;
	border-bottom:1px solid #08438A;
}

.section-rh .field-name-body h2 span{
	bottom: -14px;
	position: relative;
	background-color: #ffffff;
	padding-right:10px;
}

.section-rh .field-name-body .field-item > div {
	color: #414141;
	font-family: 'robotoregular', Arial;
	font-size: 14px;
	text-align:justify;
}

.section-rh .field-name-body .field-item li {
	/*color: #000000;*/
}

.section-rh .field-name-body .field-item > p img {
	float:right;
	margin-bottom:20px;
	margin-right:10px;
}

.section-rh .field-name-body .field-item .cita3 {
	background-color: #efefef;
	clear: both;
	margin-bottom: 20px;
	margin-top: 20px;
	border-radius: 35px 0;
}

.section-rh .field-name-body .field-item .portrait-left blockquote {
	float:right;
	width: 405px;
}

.section-rh .field-name-body .field-item .portrait-right blockquote {
	float:left;
	width: 405px;
}

.cita3 blockquote{
	background: url('../images/cita3_deb.png');
	background-position:0% 5%;
	background-repeat:no-repeat;
}

.cita3 blockquote p{
	background: url('../images/cita3_fin.png');
	background-position:bottom right;
	background-repeat:no-repeat;
}

.section-rh .field-name-body .field-item .cita3 blockquote {
	/*color: #03386e;*/
	color: #08438A;
	font-family: 'robotoregular';
	font-style:italic;
	font-size: 14px;
	padding:0px;
	margin:0px 22px;
}

.section-rh .field-name-body .field-item .cita3 blockquote p {
	font-family: 'robotoregular';
	font-style:italic;
	font-size: 14px;
	padding-bottom: 20px;
	padding-top: 20px;
	text-indent: 40px;
	color:#414141;

}

.section-rh .field-name-body .field-item .cita3 span {
	font-family: 'robotomedium';
	font-style:italic;
	font-size: 12px;
	/*color: #000000;*/
	color:#08438A;
	margin-left:50px;
	top: -7px;
	position: relative;
}

.section-rh .field-name-body .field-item .even {
  font-family: 'robotomedium';
  font-style:italic;
  font-size: 12px;
  /*color: #000000;*/
  color:#08438A;
  margin-left:50px;
  top: -7px;
  position: relative;
}

.section-rh .field-name-body .field-item .portrait-left img {
	float: left;
	margin-right:10px;
}

.section-rh .field-name-body .field-item .portrait-right img {
	float: right;
	margin-left:10px;
}



/*   Mentions l�gales */

.section-mentions-legales .field-item  h2,
.section-mentions-legales .field-item  ul li strong a,
.section-mentions-legales .field-item  ol li strong,
.section-mentions-legales .field-item  p a,
section-mentions-legales .field-item  a
{
	color:#08438A !important;
}
.section-mentions-legales .field-item h2
{
	text-decoration :none;
	font-size:20px;
}
.section-mentions-legales .field-item h2 a span
{
	color:#787878 !important;
	font-size:20px;
}
.section-mentions-legales .field-item a span
{
	text-decoration :none;
}

.section-mentions-legales .field-item  ul li,
.section-mentions-legales .field-item  ol li,
.section-mentions-legales .field-item  p
{
	color:#787878;
}
.section-mentions-legales .field-item span strong
{
	text-decoration :none;
	font-size:20px;
	color:#787878;
	font-weight:bold;
}

/* **************************** */
/* ******** Carri�res ********* */
/* **************************** */

.view-id-carrieres .vertical-tabs fieldset.vertical-tabs-pane {
	border-top:1px solid #b4b4b4;
	border-bottom:1px solid #b4b4b4;
	border-left:1px solid #b4b4b4;
	border-right:1px solid #b4b4b4;
	width:437px;
}

.view-id-carrieres .view-content  div.vertical-tabs {
    margin: 1em 0 1em 0em;
    border: 0px;
	background-repeat:no-repeat;
	height: 650px;
}

.view-id-carrieres div.vertical-tabs div.vertical-tabs-panes {
    font-size: 14px;
    line-height: 19px;
}

fieldset.vertical-tabs-pane legend{
position: absolute;
left: -9999px;
}

.view-id-carrieres div.vertical-tabs div.vertical-tabs-panes p {
	margin:0px;
}
.view-id-carrieres div.vertical-tabs ul.vertical-tabs-list {
    float: right;
    /*margin: 0px 2px -1px 0em;*/
    border: 0px;
    /*width: 240px;*/
    width: 218px;
    padding-left:15px;
	margin-top:0px;
}

.view-id-carrieres div.vertical-tabs ul.vertical-tabs-list li a:hover,
.view-id-carrieres div.vertical-tabs ul.vertical-tabs-list li a:focus,
.view-id-carrieres div.vertical-tabs ul.vertical-tabs-list li a:active,
.view-id-carrieres div.vertical-tabs ul.vertical-tabs-list li a:hover strong,
.view-id-carrieres div.vertical-tabs ul.vertical-tabs-list li a:focus strong,
.view-id-carrieres div.vertical-tabs ul.vertical-tabs-list li.selected a:hover strong,
.view-id-carrieres div.vertical-tabs ul.vertical-tabs-list li.selected a:focus strong,
.view-id-carrieres div.vertical-tabs ul.vertical-tabs-list li.selected a:active strong {
	text-decoration:none;
	outline:none  !important;
}

.view-id-carrieres div.vertical-tabs ul.vertical-tabs-list li {
	background-repeat:no-repeat;
	color:#08438A;
	height: 80px;
	border: 0px;
    font-family: 'robotolight';
    margin-left:-1px;
	font-size:21px;
	background: #e3e3e3; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e3e3e3 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e3e3e3 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e3e3e3 0%,#ffffff 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(top,  #e3e3e3 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e3e3e3 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	border-left:1px solid #b4b4b4;
	outline:none  !important;
}

.view-id-carrieres div.vertical-tabs ul.vertical-tabs-list li:hover {
	/*background:none;
	background-color:#ffffff;*/
	background: linear-gradient(to bottom, #E3E3E3 -40%, #FFF 50%) repeat scroll 0% 0% transparent;
}

.view-id-carrieres div.vertical-tabs ul.vertical-tabs-list li:hover a {
	color:#08438A;
	text-decoration:none;
}


.view-id-carrieres div.vertical-tabs ul.vertical-tabs-list li a {
	color:#b5b5b5;
	text-decoration:none;
    display:block;
    padding-top:30px;
	height:100%;
}


.view-id-carrieres div.vertical-tabs ul.vertical-tabs-list li.selected {
    color:#08438A;
	background:none;
	background-color:#ffffff;
	border-top:1px solid #b4b4b4;
	border-bottom:1px solid #b4b4b4;
	border-left:0px;
	border-right:4px solid #294c87;
	outline:none  !important;
}


.view-id-carrieres div.vertical-tabs ul.vertical-tabs-list li.selected a,
.view-id-carrieres div.vertical-tabs ul.vertical-tabs-list .selected strong {
    color:#08438A;
    display:block;
    text-decoration:none;
    outline:none  !important;
}


.view-id-carrieres div.vertical-tabs ul.vertical-tabs-list li strong {
    font-family: 'robotomedium';
    font-weight: normal;
    text-transform: none;
    outline:none  !important;
}

.view-id-carrieres div.vertical-tabs ul.vertical-tabs-list li.last {
    margin-bottom:0px;
}

.view-id-carrieres div.vertical-tabs-panes.vertical-tabs-processed {
    width: 57%;
	float:left; /* IE8 */
}


.view-id-carrieres div.fieldset-description {
	color: #08438A;
	font-family: 'robotoregular', Arial;
	font-size: 18px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

.view-id-carrieres .views-field-body h2 {
	color: #08438A;
	font-family: 'robotoregular';
	font-size: 16px;
	margin-top:0px !important;
	margin-bottom:5px;
}

.view-id-carrieres .views-field-body .field-content > div {
	color: #414141;
	font-family: 'robotoregular', Arial;
	font-size: 14px;
}

.view-id-carrieres .views-field-body .field-content > p img {
	float:right;
	margin:0px 5px;
}

.view-id-carrieres .views-field-body .field-content .cita1 {
	background-color: #efefef !important;
	clear: both;
	margin-bottom: 20px;
	margin-top: 20px;
	border-radius: 35px 0;
}

.view-id-carrieres .views-field-body .field-content .cita1 {
	background: url('../images/cita1_deb.png');
	background-position:2% 8%;
	background-repeat:no-repeat;
}

.view-id-carrieres .views-field-body .field-content .cita1 blockquote {
	background: url('../images/cita1_fin.png');
	background-position:98% 95%;
	background-repeat:no-repeat;
}

.view-id-carrieres .views-field-body .field-content .cita1 blockquote {
	/*color: #03386e;*/
	color: #08438A;
	font-family: 'robotoregular';
	font-style:italic;
	font-size: 14px;
	padding:0px 28px;
	margin:0px;
}

.view-id-carrieres .views-field-body .field-content .cita1 blockquote p {
	font-family: 'robotoregular';
	font-style:italic;
	font-size: 14px;
	padding: 20px 5px 20px 0px;
	text-indent: 10px;
	color:#414141;
	font-weight:normal !important;
}


.view-id-carrieres .views-field-body .field-content .cita1 span {
	font-family: 'robotomedium';
	font-style:italic;
	font-size: 14px;
	/*color: #000000;*/
	color:#08438A;
	margin-left:30px;
	top: -7px;
	position: relative;
}

.view-id-carrieres .views-field.views-field-field-presentation-image {
    /*float:right;*/
	border : 0px none;
}

.view-id-carrieres .views-field.views-field-field-presentation-image .field-content {
	text-align:center;
}

/* *********************************************** */
/* ******** Popup inscription Newsletter ********* */
/* *********************************************** */

div.modal-forms-modal-content {
	-moz-box-shadow: 0px 4px 20px 4px #C3C3C3;
	-webkit-box-shadow: 0px 4px 20px 4px #C3C3C3;
	-o-box-shadow: 0px 4px 20px 4px #C3C3C3;
	box-shadow: 0px 4px 20px 4px #C3C3C3;
	border-radius: 20px;
	background: #ffffff; /* Old browsers */

}

div.modal-forms-modal-content  .webform-client-form-630 {
	margin-left:10px;
}

div.modal-forms-modal-content .popups-container {
	background:none;
	overflow:visible;
}

div.ctools-modal-content .modal-content {
	overflow:visible;
}

div.modal-forms-modal-content .modal-header {
	margin-bottom:10px;
}

div.modal-forms-modal-content .modal-title {
	background-color:#fd6737;
	text-align:center;
	width:250px;
	color:#ECE10F;
	display:block;
	padding:10px;
	margin-left:145px;
	-moz-box-shadow: 0px 2px 15px 0px #C3C3C3;
	-webkit-box-shadow: 0px 2px 15px 0px #C3C3C3;
	-o-box-shadow: 0px 2px 15px 0px #C3C3C3;
	box-shadow: 0px 2px 15px 0px #C3C3C3;
	border-radius: 0 0 5px 5px;
	text-transform: uppercase;
}

.modal-forms-modal-content .webform-component input,
.modal-forms-modal-content .webform-component select,
.modal-forms-modal-content .webform-component textarea
{
	border: 2px solid #dcdcdc;
	border-radius: 5px;
	font-size: 15px;
	color:#868686;
	padding-left: 10px;
	font-family:arial;
	font-weight:bold;
	margin-bottom:10px;
	height: 3.05em;
}


.modal-forms-modal-content .webform-component label {
	font-family:robotobold;
	font-size:14px;
	color:#2b2b2b;
	letter-spacing:0.5px;
	display:block;
	margin-bottom:2px;
}

.modal-forms-modal-content .webform-client-form .form-required {
	color:#d73538;
}

.modal-forms-modal-content .webform-component--nom {
	margin-top:10px;
}

.modal-forms-modal-content .webform-component--nom input,
.modal-forms-modal-content .webform-component--prenom input,
.modal-forms-modal-content .webform-component--votre-localite input,
.modal-forms-modal-content .webform-component--adresse-mail input,
.modal-forms-modal-content .webform-component--email-verif input
{
	width:320px;
}


.modal-forms-modal-content .webform-component--resultat-codepostal {
    color: #EF525B;
    display: inline;
    font-weight: bold;
	float: left;
}

.modal-forms-modal-content .webform-component--resultat-codepostal  p {
	width: 320px;
}

/*top:164px;*/
/*top:256px;*/
.modal-forms-modal-content .webform-client-form .webform-component-markup.webform-component--info-code-client {
	display:block;
	position:absolute;
	top:230px;
	left:200px;
	width:310px;
	margin-right: 20px;
}

.modal-forms-modal-content .webform-client-form .webform-component-markup.webform-component--info-code-client .form-indic {
	border:0px;
	background-image:url('../images/fond_trouver_num_commande.png');
	background-repeat:no-repeat;
	background-color:transparent;
	margin:0px;
	height:85px;
}

.modal-forms-modal-content .webform-client-form .webform-component-markup.webform-component--info-code-client p.form-indic{
	font-size:12px;
	padding-left:102px;
	padding-top:4px;
	padding-right:0px;
}

div.modal-forms-modal-content .form-actions {
	text-align:right;
}

.modal-forms-modal-content input.webform-submit[type="submit"]
{
	background-color: #FFF;
	border: 1px solid #B9B9B9;
	border-radius: 4px;
	color: #1A9C38;
	font-family: robotoregular;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 25px;
	margin-top: 10px;
	margin-right: 20px;
}


.modal-forms-modal-content input.webform-submit[type="submit"]:hover
{
	background-color:#1f990b;
	color: #FFF;
}

div.modal-forms-modal-content .popups-close {
	background: url("../images/popup_croix.png") no-repeat scroll 0px 0 rgba(0, 0, 0, 0);
	width:64px;
	height:60px;
	display:block;
	position:absolute;
	top:-50px;
	right:-25px;
}

div.modal-forms-modal-content .popups-close:hover {
	background-position:0 0;
}

div.ctools-modal-content .modal-content .nl_confirm {
	color:#fd6737;
	font-family: 'robotomedium';
	font-size:14px;
	text-align:center;
	padding-top:150px;
}

div.ctools-modal-content .modal-content a.ajax-processed {
	display:block;
	margin-top:200px;
	background: url("../images/popup_close_logo.png");
	background-repeat:no-repeat;
	width:129px;
	height:107px;
	text-indent:100%;
	margin-left:39%;
}



/* *********************************************** */
/* ******** FORMULAIRE ENQUETE PARRAINAGE ******** */
/* *********************************************** */
#webform-client-form-962  {
	padding:15px;
	margin-top:20px;
	/*width: 79%;*/

	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffffff 0%,#f4f4f4 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(left,  #ffffff 0%,#f4f4f4 100%); /* IE10+ */
	background: linear-gradient(to right,  #ffffff 0%,#f4f4f4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=1 ); /* IE6-8 */
	border-radius:10px;
}

#webform-client-form-962 .form-required {
    color: #000000;
}

#webform-client-form-962  .webform-component label {
	font-family:robotobold;
	font-size:14px;
	/*color:#2b2b2b;*/
	/*color: rgba(65, 65, 65, 1);*/
	color:#08438A;
	letter-spacing:0.5px;
	display:block;
}

#webform-client-form-962 .webform-component-radios .form-type-radio {
	margin-left:100px;
	margin-top:10px;
}

#webform-client-form-962 .webform-component-radios .form-type-radio label {
	display:inline;
	font-size:13px;
	font-family:robotoregular;
}

#webform-client-form-962 .webform-component-radios {
	margin-bottom:20px;
}

#webform-client-form-962  .webform-component input,
#webform-client-form-962  .webform-component select,
#webform-client-form-962  .webform-component textarea
{
	border: 2px solid #dcdcdc;
	border-radius: 5px;
	font-size: 15px;
	color:#868686;
	padding-left: 10px;
	font-family:arial;
	font-weight:bold;
	margin-bottom:10px;
}

#webform-client-form-962  .webform-component .webform-grid-question
{
	padding:6px;
	font-family:robotoregular;
}

#webform-client-form-962  .webform-component .webform-grid-question,
#webform-client-form-962  .webform-component .webform-grid-option {
	font-size:13px;
}


#webform-client-form-962  .webform-component  table.webform-grid {
	width:100%;
}

#webform-client-form-962  .webform-component .webform-grid-option {
	width:135px;
}

#webform-client-form-962  .webform-component input[type=text],
#webform-client-form-962  .webform-component input[type=email],
#webform-client-form-962  .webform-component select
{
	height: 3.05em;
}

#webform-client-form-962  .webform-component textarea
{
	height:100px;
	padding:10px;
	margin:20px;
	width:515px !important;
}

.lt-ie9 #webform-client-form-962  .webform-component input,
.lt-ie9 #webform-client-form-962  .webform-component select
{
	padding: 10px 5px 10px 5px; /* IE8 */
}

#webform-client-form-962  .webform-component select
{
	padding: 10px 0 10px 5px;
	margin:20px;
}

#webform-client-form-962  .webform-grid {
/*	color: #414141;  */
}


#webform-client-form-962  .webform-progressbar {
	margin: 0px auto 50px;
}

#webform-client-form-962  .webform-progressbar .webform-progressbar-outer,
#webform-client-form-962  .webform-progressbar .webform-progressbar-inner
{
	height:6px;
}

#webform-client-form-962  .webform-progressbar .webform-progressbar-page
{
	width:10px;
	height:10px;
	margin:-9px -4px;
}

#webform-client-form-962  .webform-progressbar .webform-progressbar-page .webform-progressbar-page-label
{
	top:12px;
}


#webform-client-form-962 div[class*="webform-component--note"]
{
	color:#414141;
	font-size:13px;
	padding-top:15px;
}

#content .node-963  p
{
	font-size:16px;
	margin:45px 0;
	color: #414141;
	font-family: "robotoregular",Arial;

}



/* *********************************************** */
/* ******** FORMULAIRE ENQUETE SATISFACTION ****** */
/* *********************************************** */
#webform-client-form-2591  {
	padding:15px;
	margin-top:20px;
	/*width: 79%;*/
	color: #414141;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffffff 0%,#f4f4f4 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(left,  #ffffff 0%,#f4f4f4 100%); /* IE10+ */
	background: linear-gradient(to right,  #ffffff 0%,#f4f4f4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=1 ); /* IE6-8 */
	border-radius:10px;
}

#webform-client-form-2591 .form-required {
    color: #000000;
	visibility:hidden;
}

#webform-client-form-2591  .webform-component label {
	font-family:robotobold;
	font-size:15px;
	/*color:#2b2b2b;*/
	/*color: rgba(65, 65, 65, 1);*/
	color:#08438A;
	letter-spacing:0.5px;
	display:block;
}

#webform-client-form-2591 .webform-component--titre-question-2,
#webform-client-form-2591 .webform-component--titre-question-2bis{
	margin-bottom:30px;
}

#webform-client-form-2591 .webform-component-radios .form-type-radio,
#webform-client-form-2591 .webform-component-checkboxes .form-type-checkbox {
	margin-left:100px;
	margin-top:10px;
}

#webform-client-form-2591 .webform-component-radios .form-type-radio label,
#webform-client-form-2591 .webform-component-checkboxes .form-type-checkbox label {
	display:inline;
	font-size:13px;
	font-family:robotoregular;
}

#webform-client-form-2591 .webform-component-radios,
#webform-client-form-2591 .webform-component-checkboxes{
	margin-bottom:20px;
}

#webform-client-form-2591  .webform-component input,
#webform-client-form-2591  .webform-component select,
#webform-client-form-2591  .webform-component textarea
{
	border: 2px solid #dcdcdc;
	border-radius: 5px;
	font-size: 15px;
	color:#868686;
	padding-left: 10px;
	font-family:arial;
	font-weight:bold;
	margin-bottom:10px;
}

#webform-client-form-2591  .webform-component .webform-grid-question
{
	padding:6px;
	font-family:robotoregular;
}

#webform-client-form-2591  .webform-component .webform-grid-question{
	font-size:14px;
}

#webform-client-form-2591  .webform-component .webform-grid-option {
	font-size:13px;
}


#webform-client-form-2591  .webform-component  table.webform-grid {
	width:100%;
}

#webform-client-form-2591  .webform-component  table.webform-grid tr.odd {
	background-color:#FFF;
}

#webform-client-form-2591  .webform-component  table.webform-grid th {
	border-bottom: 1px solid #CCC;
}


#webform-client-form-2591  .webform-component-grid  table.webform-grid {
	margin-top:-20px;
}

#webform-client-form-2591  .webform-component-grid  label {
	padding-top:10px;
}

#webform-client-form-2591  .webform-component-grid  table.webform-grid thead {
	visibility:hidden;
}

#webform-client-form-2591  .webform-component-grid.webform-component--question-2-A  table.webform-grid thead,
#webform-client-form-2591  .webform-component-grid.webform-component--question-2-D  table.webform-grid thead {
	visibility:visible;
}


#webform-client-form-2591  .webform-component .webform-grid-option {
	width:120px;
}

#webform-client-form-2591  .webform-component input[type=text],
#webform-client-form-2591  .webform-component input[type=email],
#webform-client-form-2591  .webform-component select
{
	height: 3.05em;
}

#webform-client-form-2591  .webform-component textarea
{
	height:100px;
	padding:10px;
	margin:20px;
	width:515px !important;
}

.lt-ie9 #webform-client-form-2591  .webform-component input,
.lt-ie9 #webform-client-form-2591  .webform-component select
{
	padding: 10px 5px 10px 5px; /* IE8 */
}

#webform-client-form-2591  .webform-component select
{
	padding: 10px 0 10px 5px;
	margin:20px;
}

#webform-client-form-2591  .webform-grid {
/*	color: #414141;  */
}


#webform-client-form-2591  .webform-progressbar {
	margin: 0px auto 50px;
}

#webform-client-form-2591  .webform-progressbar .webform-progressbar-outer,
#webform-client-form-2591  .webform-progressbar .webform-progressbar-inner
{
	height:6px;
}

#webform-client-form-2591  .webform-progressbar .webform-progressbar-page
{
	width:10px;
	height:10px;
	margin:-9px -4px;
}

#webform-client-form-2591  .webform-progressbar .webform-progressbar-page .webform-progressbar-page-label
{
	top:12px;
}


#webform-client-form-2591 div[class*="webform-component--note"]
{
	color:#414141;
	font-size:13px;
	padding-top:15px;
}



/* **** bloc : Plus de 50 etablissements... *** */

#block-webform-client-block-2593 {
	background-image:url('../images/enquete-05-15/fond-verif-code-postal.jpg');
	background-repeat:no-repeat;
	height:315px;
	margin-top:25px;
	height:600px;
}

#block-webform-client-block-2593 h2{
	font-size:16px;
	font-style:italic;
	/*color:#163375;*/
	color: #08438A;
	text-transform:uppercase;
	padding-top:10px;
	letter-spacing: 0.5px;
}

#block-webform-client-block-2593 form{
	padding-left:40px;
}

#block-webform-client-block-2593  .webform-component--balisage-1 .merci {
	margin:0px;
	color:#08438A;
	font-size:28px;
	font-family:robotoblack;

}

#block-webform-client-block-2593  .webform-component--balisage-1  p {


}


#block-webform-client-block-2593  .webform-component--balisage-2 {
	margin-top:45px;
}

#block-webform-client-block-2593  .webform-component--balisage-2 p{
	color:#08438A;
	font-size:18px;
	font-family:robotoblack;

}

#block-webform-client-block-2593  .webform-component--balisage-3 {
	background-image: url("../images/enquete-05-15/fond-merci.jpg");
	background-repeat: no-repeat;
	height: 300px;
	margin-top: 45px;
	margin-left:-40px;
}


#block-webform-client-block-2593 .webform-component--code-postal label{
	color:#000;

	font-size:14px;
	width:340px;
	padding-top:10px;
}

#block-webform-client-block-2593 .webform-component--code-postal input{
	clear:both;
	display:block;
	margin-top:20px;
	padding-top:11px;
	padding-bottom:11px;
	/*background: #f3f3f3;
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #f3f3f3 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ffffff',GradientType=0 ); */
	/*width:235px;*/

-webkit-box-shadow: 0px 0px 10px 0px rgba(184,184,184,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(184,184,184,1);
box-shadow: 0px 0px 10px 0px rgba(184,184,184,1);

	width:315px;
	font-size:16px;
	font-weight:bold;
}

#block-webform-client-block-2593 #autocomplete{
margin-top:24px;
}


#block-webform-client-block-2593 .webform-component--localite label {
	display:none;
}

#block-webform-client-block-2593 .webform-component--resultat-codepostal input{
	margin-top:6px;
	color:red;
	width:335px;
	display:inline;
	background-color:transparent;
	border:0;
	font-weight:bold;
	cursor:default;
}

#block-webform-client-block-2593 .form-actions input[type="submit"]{
	clear:both;
	display:block;
	margin-top:38px;
	/*padding-top:10px;
	padding-bottom:9px;*/
	background: #f3f3f3; /* Old browsers */
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f3f3f3 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	width:60px;
	color:#163375;
	position:relative;
	left:245px;
	top:-107px;
	padding-left:0px;
	padding-right:0px;

	border: 1px solid #B9B9B9;
	border-radius: 4px;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 0px;

	visibility:hidden;
}


/* ******** FAX ******** */
.section-user ul.tabs-primary {
	display: none;
}

.section-user div.messages--error { display:none }

.page-fax-utilisateurs div.messages,
.page-admin-people-create div.messages
{ display:block !important; }

div.fax_AccountLinks {
	background-color:#FFFEEE;
	font-size:16px;
	padding:5px 10px;
	border-top: 3px solid rgba(228, 228, 228, 1);
}

div.fax_Support {
margin-top: 45px;
/* background-color: #D2ECFB; */
border-radius: 10px;
padding: 10px;
border: 6px solid #D2ECFB;
width: 540px;
}
div.fax_Support a, div.fax_Support a:active, div.fax_Support a:visited {
font-weight:bold;
color: #08438A;
}
div.fax_Support h2 {
font-size:16px;
color: #08438A;
}

div.node-fax.node-unpublished  {
	background-color: #fff;
}

.maximo-user-login-form-wrapper,
.maximo-user-pass-form-wrapper,
.maximo-user-register-form-wrapper,
.maximo-user-profile-form-wrapper
 {
	width:320px;
}

#user-register-form   .form-item label:not([class="option"]),
#user-profile-form  .form-item  label:not([class="option"]),
.maximo-user-login-form-wrapper  .form-item label,
.maximo-user-pass-form-wrapper  .form-item label {
	font-family:robotobold;
	font-size:14px;
	/*color:#2b2b2b;*/
	/*color: rgba(65, 65, 65, 1);*/
	color: #08438A;
	letter-spacing:0.5px;
}

#user-register-form   .form-item input[type="text"],
#user-register-form   .form-item input[type="password"],
#user-profile-form  .form-item  input,
.maximo-user-login-form-wrapper .form-item input,
.maximo-user-pass-form-wrapper .form-item input
{
	border: 2px solid #dcdcdc;
	border-radius: 5px;
	font-size: 15px;
	color:#868686;
	height: 3.05em;
	padding-left: 10px;
	font-family:arial;
	font-weight:bold;
}

#user-register-form   .form-item div.description,
#user-profile-form  .form-item  div.description,
.maximo-user-login-form-wrapper  .form-item  div.description,
.maximo-user-pass-form-wrapper  .form-item  div.description {
font-size:0.75em;
}

div.form-item-persistent-login  input{
	height:auto !important;
}



/* **************************************************** */
/* ********** Formulaire contact appli fax ************ */
/* **************************************************** */
#webform-client-form-1366 .webform-component--nom-utilisateur{
width: 170px;
display: block;

}
#webform-client-form-1366 .webform-component--adresse-email{
width: 270px;
display: block;

}
#webform-client-form-1366 .webform-component--infos{
color:#08438A;

}

/* ******** FIN FAX ******** */


/* *********************************************** */
/* ******** Mega menu Parcourir un rayon ********* */
/* *********************************************** */

#block-md-megamenu-4 {
	height:44px;
	margin-bottom:5px;
	top:-5px;
	position:relative;
}

#mdmegamenu-4 {
	margin-bottom:20px;
	width:230px;
}

#megamenu-4.md-horizontal, #megamenu-4.md-vertical ul.megamenu {
	border:0px;
}

#mdmegamenu-4 li {
	background:url("../images/bt_parcours_rayon.jpg");
	height:44px;
	background-color:#0075a4;
}

#mdmegamenu-4 li:hover {
	/*background-image:none;*/
}

#mdmegamenu-4 .mm-item > a {
	color:#FFFFFF;
    font-family: 'robotobold';
    font-size: 14px;
    font-weight: bold;
    padding-left:5px;
    padding-top:12px;
}

#mdmegamenu-4 .mm-item > a:hover {
	color:#FFFFFF;
	text-decoration:none;
}


#megamenu-4 li.mm-hover > a, #megamenu-4 li.mm-hover > a:link, #megamenu-4 li.mm-hover > a:hover, #megamenu-4 .md-vertical li.mm-hover > a, #megamenu-4 .md-vertical li.mm-hover > a:link, #megamenu-4 .md-vertical li.mm-hover > a:hover {
	color:#FFFFFF;
	background:none;
	text-decoration:none;
}

#megamenu-4 .mm-container {
	/*border:9px solid #0075a4;*/

	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	margin-top: 1px;
	/*border: 4px solid rgba(8, 67, 138, 0.84);*/
	/*border: 4px solid rgba(0, 75, 138, 0.87);*/
	border: 4px solid #1C5C92;
	border-bottom-left-radius: 6px;


	width:550px !important;
	margin-left:-3px;
	z-index:200;


  background-color: #fCfCfC;
  background-image: -webkit-linear-gradient(top, #ffffff, #f0f0f0); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:         linear-gradient(to bottom, #ffffff, #f0f0f0); /* Chrome 26, Firefox 16+, IE 10+, Opera */


-moz-box-shadow: 5px 5px 5px 0px #cfcfcf;
-webkit-box-shadow: 5px 5px 5px 0px #cfcfcf;
-o-box-shadow: 5px 5px 5px 0px #cfcfcf;
box-shadow: 5px 5px 5px 0px #cfcfcf;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=134, Strength=5);
}

#megamenu-4 .mm-container .view-header {
	/*font-family: "Roboto Condensed";
	font-size: 20px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	*/
	font-family: "robotoblack";
	font-size: 24px;
	margin-left:10px;
	color: #08438A;

}

#megamenu-4 .mm-container td {
	padding-left:10px;
	padding-right:10px;
}

.md-style1 .mm-container a, .md-style1 .mm-container a:link, .md-style1 .mm-container a:visited {
	color:#003771;
    font-family:"Roboto Condensed";
    font-size: 16px;
    font-weight: bold;
    text-decoration:none;
}

.md-style1 .mm-container .views-field span,
.md-style1 .mm-container .views-field span a{
	display:block;
}

.md-style1 .mm-container .views-field span a {
	padding-top:10px;
	padding-bottom:10px;
}

#megamenu-4 .mm-container .views-field {
	border-bottom:1px solid #cccccc;
	width:230px;
	/*padding-top:10px;
	padding-bottom:10px;*/
	height:40px;
}

#megamenu-4 .mm-container tr:nth-last-child(1) .views-field {
	border-bottom:0px;
	padding-bottom:0px;
}

#megamenu-4 .mm-container .views-field .rayon-nouveautes {
	/*text-align:center;
	display:block;
	text-transform:uppercase;*/
}

#megamenu-4 .mm-container .views-field .rayon-nouveautes:hover {
	margin-left:5px;
}

.md-style1 .mm-container .views-field span[class*="rayon-R"] a:hover {
	margin-left:5px;
}

/* ENTREES */
.md-style1 .mm-container .views-field span[class*="rayon-R1"] a {
	color:#D6641F;
}

/* PIZZAS */
.md-style1 .mm-container .views-field span[class*="rayon-R2"] a {
	color:#7A4B23;
}

/* LEGUMES */
.md-style1 .mm-container .views-field span[class*="rayon-R3"] a {
	color:#8AB63F;
}

/* POISSONS */
.md-style1 .mm-container .views-field span[class*="rayon-R4"] a {
	color:#00A8E7;
}

/* VIANDES */
.md-style1 .mm-container .views-field span[class*="rayon-R5"] a {
	color:#CA1431;
}

/* CUISINES */
.md-style1 .mm-container .views-field span[class*="rayon-R6"] a {
	color:#820F47;
}

/* BOULANGERIE */
.md-style1 .mm-container .views-field span[class*="rayon-R7"] a {
	color:#D1503E;
}

/* PATISSERIE */
.md-style1 .mm-container .views-field span[class*="rayon-R8"] a {
	color:#CA0071;
}

/* GLACES */
.md-style1 .mm-container .views-field span[class*="rayon-R9"] a {
	color:#00A3B1;
}

/* BIO */
.md-style1 .mm-container .views-field span[class*="rayon-RB"] a {
	color:#97BF0E;
}

/* NUTRITION */
.md-style1 .mm-container .views-field span[class*="rayon-R11"] a {
	color:#820F47;
}

/* FAST CITY */
.md-style1 .mm-container .views-field span[class*="rayon-R12"] a {
	color:#820F47;
}

.md-style1 .mm-container .views-field span[class*="rayon-nouveautes"] {
	/*background:url("../images/bg-nouveautes.png");
	background-repeat:no-repeat;*/
}

/* ************************************ */
/* ******** Nos �tablissement ********* */
/* ************************************ */

.view-liste-etbs {
	background:url("../images/fond_nos_etablissement.jpg");
	background-repeat:no-repeat;
	padding-top:190px;
}

.view-liste-etbs h3 {
	background-color:#f0f0f3;
	border-top:2px solid #003771;
	height:30px;
	font-family: 'robotoblack';
	font-size:16px;
	padding-top:15px;
	padding-left:20px;
	color:#003771;
}

.view-liste-etbs .col-1 {
	width:340px;
}

.view-liste-etbs a {
	color:#444444;
	font-family:robotoregular;
	font-size:14px;
	padding-left:30px;
	text-decoration:none;
}

.view-liste-etbs a:hover {
	color:#003771;
	font-family:robotobold;
	text-decoration:underline;
}

.view-liste-etbs a:hover::after {
	content : url("../images/select_entreprise.jpg");
	/*padding-top:2px;*/
	display:inline-block;
	vertical-align:bottom;
	position:absolute;
}


/* ************************************ */
/* ******** Un �tablissement ********* */
/* ************************************ */

.etbs-surtitre {
	color:#08438A;
	font-family: 'robotoblack';
	font-size:24px;
	font-weight:bold;
	margin-top:9px;
	display:block;
	line-height:1.5em;
}

.node-etablissement header {
	color:#8c8d8e;
	font-family:robotoregular;
	font-size:14px;
}

.node-etablissement header a {
color: rgba(161, 161, 161, 1);
font-size: 14px;
font-family: "robotoblack";
margin-left: 10px;
padding-left: 28px;
background: url('../images/double-left-arrow.png') no-repeat scroll left 60% transparent;
}

.node-etablissement h1 {
	background-color:#f0f0f3;
	border-top:2px solid #003771;
	height:35px;
	font-family: 'robotoblack';
	font-size:17px;
	padding-top:8px;
	padding-left:20px;
	color:#003771;
}

.node-etablissement h1 .etbs-dept {
	font-family:robotoregular;
	font-style:italic;
	font-weight:normal;
	color:#434343;
	font-size:14px;
}

.node-etablissement .infosPrincipales-wrapper {
	margin-top:20px;
	height:110px;
}

.node-etablissement .infosPrincipales-wrapper .field-adresse {
	background:url("../images/fond_etablissement_01.jpg");
	background-repeat:no-repeat;
	padding-left:70px;
	font-family:robotobold;
	font-size:14px;
	width:245px;
	float:left;
}

.node-etablissement .infosPrincipales-wrapper .field-adresse .adresseLabel {
	color:#003771;
}

.node-etablissement .infosPrincipales-wrapper .field-presentation {
	background:url("../images/fond_etablissement_02.jpg");
	background-repeat:no-repeat;
	padding-left:90px;
	font-family:robotoregular;
	font-size:14px;
	width:274px;
	height:106px;
	float:left;
	padding-right:5px;
	padding-top:10px;
}

.node-etablissement .infosPrincipales-wrapper .field-presentation span {
	color:#003771;
	font-family:robotobold;
}

.node-etablissement .infosProspection-wrapper {
	clear:both;
	margin-top:50px;
	text-align:center;
	font-family:robotobold;
	font-size:14px;
	color:#003771;
}

.node-etablissement .infosProspection-wrapper a {
	background-color: #ea5221;
    background-image: url("../images/bt-etab.png");
    background-position: 360px 3px;
    background-repeat: no-repeat;
    border: 2px solid #fad7d1;
    color: #ffffff;
    display: block;
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    margin-bottom: 30px;
    margin-left: 150px;
    margin-top: 20px;
    padding-left: 20px;
    padding-top: 7px;
    text-transform: uppercase;
    width: 395px;
    text-align:left;
}

.node-etablissement .infosProspection-wrapper a:hover {
	text-decoration:none;
}

/* ************************************************** */
/* ******** Produits sugel�s - blocs gauche ********* */
/* ************************************************** */

.page-surgeles-rayon .block-facetapi.even,
.page-surgeles-recherche .block-facetapi.even
{
	width:230px;
	border:1px solid #cdcdcd;
	margin-bottom:0px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}

.page-surgeles-rayon .block-facetapi.odd,
.page-surgeles-recherche .block-facetapi.odd
{
	width:230px;
	border:1px solid #cdcdcd;
	border-top:0px;
	margin-bottom:0px;
}

.page-surgeles-rayon .block-facetapi,
.page-surgeles-recherche .block-facetapi
{
	background:url("../images/fond_degrade.jpg");
	background-repeat:repeat-x;
}

.page-surgeles-rayon .block-facetapi h2,
.page-surgeles-recherche .block-facetapi h2
{
	color:#3c4f5b;
	font-size:14px;
	font-weight:bold;
	font-family:arial, sans-serif;
	padding-left:15px;
	height:32px;
	text-transform:uppercase;
}

.page-surgeles-rayon .block-facetapi.expanded h2,
.page-surgeles-recherche .block-facetapi.expanded h2
{
	background:url("../images/menu_fleche_haut.png") no-repeat;
	background-repeat:no-repeat;
	background-position:200px 10px;
}

.page-surgeles-rayon .block-facetapi.facetapi-collapsible h2,
.page-surgeles-recherche .block-facetapi.facetapi-collapsible h2
{
	background:url("../images/menu_fleche_bas.png") no-repeat;
	background-repeat:no-repeat;
	background-position:200px 10px;
}

.page-surgeles-rayon .block-facetapi .facet-collapsible-wrapper
{
}

.page-surgeles-rayon .block-facetapi ul,
.page-surgeles-recherche .block-facetapi ul
{
	margin-top:1em;
	margin-bottom:1em;
	list-style-image:url("../images/facette_inactive.jpg");
	list-style-position: inside;
	padding: 0px 0px 0px 10px;
}

.page-surgeles-rayon .block-facetapi ul li,
.page-surgeles-recherche .block-facetapi ul li
{
	padding-bottom:5px;
}

.page-surgeles-rayon .block-facetapi ul li:hover,
.page-surgeles-recherche .block-facetapi ul li:hover
{
	list-style-image:url("../images/facette_hover.jpg");
}

.page-surgeles-rayon .block-facetapi ul li.active,
.page-surgeles-recherche .block-facetapi ul li.active
{
	list-style-image:url("../images/facette_active.jpg");
}

.page-surgeles-rayon .block-facetapi .facetapi-facet,
.page-surgeles-recherche .block-facetapi .facetapi-facet
{
	color:#3c4f5b;
	font-size:12px;
	margin-left: -20px;
	display: inline;
}

.page-surgeles-rayon .block-facetapi .facetapi-facet a,
.page-surgeles-recherche .block-facetapi .facetapi-facet a
{
	color:#003771;
	font-family: 'robotobold';
	padding-left:20px;
}

.page-surgeles-rayon .block-facetapi .facetapi-facet a:hover,
.page-surgeles-recherche .block-facetapi .facetapi-facet a:hover
{
	text-decoration:none;
}

.page-surgeles-rayon .block-facetapi.odd,
.page-surgeles-recherche .block-facetapi.odd
{
	margin-bottom:1em;
}

#block-block-19 .partieD {
	margin-left:15px;
}
#block-block-19 .partieD a {

    border: 1px solid #08438A;
    border-radius: 5px;
    display: inline-block;
    width: 115px;
    background:url(/sites/all/themes/maximo/images/fleche-showcase.jpg);
    background-repeat:no-repeat;
    background-position:right;
    font-weight: bold;

	margin-top:20px;

    color: #08438A;
    font-family: 'robotobold';
    font-size: 15px;
    text-decoration: none;
    text-transform: uppercase;
    padding: 10px 75px 10px 10px;
    display:block;
}

#block-block-20 a:hover img{
	-moz-box-shadow: 0px 0px 5px 0px #656565;
	-webkit-box-shadow: 0px 0px 5px 0px #656565;
	-o-box-shadow: 0px 0px 5px 0px #656565;
	box-shadow: 0px 0px 5px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=5);
}

#block-block-20 img{
	margin-top:1em;
	border-radius:4px;
}

/* **************************************************** */
/* ******** Produits sugel�s - liste produits ********* */
/* **************************************************** */

.page-surgeles-rayon.sidebar-first #content,
.page-surgeles-nouveautes.sidebar-first #content,
.page-surgeles-recherche.sidebar-first #content
{
	padding-left:5px;
}

.page-surgeles .view-produits
{
	/*margin-top:20px;*/
	margin-top:16px;
	min-height:625px;
}

.page-surgeles-rayon .entete-rayon h1,
.page-surgeles-recherche .entete-recherche h1 {
	color:#FFFFFF;
	font-size:30px;
	font-family: 'robotoblack';
	display:inline-block;
	padding-right:0.5em;
	padding-left:0.5em;
    filter : alpha(opacity=80);
    opacity : 0.9;
    margin-top:2em;
}

.page-surgeles-rayon .view-produits .views-field-field-produit-image {
	padding-left:5px;
	padding-right:5px;
}

.page-surgeles-nouveautes .view-produits .views-field-field-produit-image {
	padding-left:5px;
	padding-right:5px;
}

.page-surgeles-recherche .view-produits .views-field-field-produit-image {
	padding-left:5px;
	padding-right:5px;
}

.page-surgeles .view-produits .nouveautes-1 .imgProduit-overlay {
	width:210px;
	height:100px;
	background:url("../images/nouveaute.png");
	background-repeat:no-repeat;
	background-position:top right;
	position:absolute;
	margin-top:5px;
}

.page-surgeles .view-produits .bientot-1 .imgProduit-overlay {
	width:210px;
	height:100px;
	background:url("../images/bientot.png");
	background-repeat:no-repeat;
	background-position:top right;
	position:absolute;
	margin-top:5px;
}

/* VIEWS Ajouts PICTOS */

.view-produits .views-field-field-produit-image .imgLab-overlay {
	width:235px;
	height:100px;
	background:url("/sites/default/files/public/pictos/A-2_labrouge.png") no-repeat top right ;
	position:absolute;
	margin-top:-50px;
}
.view-produits .views-field-field-produit-image .imgBio-overlay {
	width:235px;
	height:100px;
	background:url("/sites/default/files/public/pictos/A-4_bioeuropeen.png") no-repeat top left ;
	position:absolute;
	margin-top:-165px;
}

.view-produits .views-field-field-produit-image .imgNct-overlay {
	width:235px;
	height:100px;
	background:url("/sites/default/files/public/pictos/A-9_nllerecette.png") no-repeat top left ;
	position:absolute;
	margin-top:-55px;
}

/* FIN Views PICTOS ---------------------------------- */

.page-surgeles .view-produits .views-field-field-produit-image img {
	height:150px;
	padding-bottom:3px;
}

.page-surgeles .view-produits .views-field-title {
	font-family: 'robotomedium';
	font-size:12px;
	color:#000000;
	line-height:1em;
	padding-left:10px;
	padding-bottom:3px;
}

.page-surgeles .view-produits .views-fields-group {
	padding-left:3px;
	padding-right:3px;
	height:3em;
}

.page-surgeles .view-produits .views-field-field-produit-marque {
	/*font-family: 'robotoblack';*/
	font-family: 'robotobold';
	font-size:12px;
	font-style:italic;
	color:#0098e4;
	line-height:1em;
	padding-left:8px;
}

.page-surgeles .views-field-nid {
	width:230px;
}

.page-surgeles .view-produits a:hover {
	text-decoration: none;
}

.page-surgeles .views-field-nid a .linkProduit-overlay {
	position:absolute;
	border:1px solid #FFFFFF;
	width:227px;
	height:205px;
	border-radius:5px;
	text-align:center;
	background-color:transparent;
	/*font-family: 'robotobold';*/
	font-family: 'robotomedium';
	font-size:15px;
	z-index:1;
}

.page-surgeles .views-field-nid a:hover .linkProduit-overlay {
	background-color:rgba(255, 255, 255, 0.6);
	border:1px solid;
}

.page-surgeles .views-field-nid a:hover .linkProduit-overlay span {
	display:inline-block;
	color:#FFFFFF;
	margin-top:105px;;
	opacity:1 important;
	border-radius:5px;
	width:160px;
	height:30px;
	line-height:30px;
}

.page-surgeles .linkProduit-overlay span {
	display:none;
}

.page-surgeles .views-field-nid {
	height:220px;
	margin-right:10px;
}


/* ENTREES */
.page-surgeles-rayon .entete-rayon[class*='R1'] {
	background:url('../images/entete-entrees.jpg');
	height:163px;
	width:710px;
	border:1px solid #D6641F;
	border-bottom: 10px solid #D6641F;
	border-radius:5px;
}

.page-surgeles-rayon div[class*='R1'] h1 {
	background-color:#D6641F;
}

.page-surgeles-rayon td[class*='R1'] .views-field-field-produit-image img {
	border-bottom:1px solid #D6641F;
}

.page-surgeles-rayon td[class*='R1'] .views-field-nid a:hover .linkProduit-overlay span {
	background-color:#D6641F;
	-moz-box-shadow: 0px 0px 5px 0px #a13400;
	-webkit-box-shadow: 0px 0px 5px 0px #a13400;
	-o-box-shadow: 0px 0px 5px 0px #a13400;
	box-shadow: 0px 0px 5px 0px #a13400;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#a13400, Direction=NaN, Strength=5);
}

.page-surgeles-rayon td[class*='R1'] .views-field-nid a:hover .linkProduit-overlay {
	border-color:#D6641F;
}

/* PIZZAS */
.page-surgeles-rayon .entete-rayon[class*='R2'] {
	background:url('../images/entete-pizzas.jpg');
	height:163px;
	width:710px;
	border:1px solid #7A4B23;
	border-bottom: 10px solid #7A4B23;
	border-radius:5px;
}

.page-surgeles-rayon div[class*='R2'] h1 {
	background-color:#7A4B23;
}

.page-surgeles-rayon td[class*='R2'] .views-field-field-produit-image img {
	border-bottom:1px solid #7A4B23;
}

.page-surgeles-rayon td[class*='R2'] .views-field-nid a:hover .linkProduit-overlay span {
	background-color:#7A4B23;
	-moz-box-shadow: 0px 0px 5px 0px #642901;
	-webkit-box-shadow: 0px 0px 5px 0px #642901;
	-o-box-shadow: 0px 0px 5px 0px #642901;
	box-shadow: 0px 0px 5px 0px #642901;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#642901, Direction=NaN, Strength=5);
}

.page-surgeles-rayon td[class*='R2'] .views-field-nid a:hover .linkProduit-overlay {
	border-color:#7A4B23;
}

/* LEGUMES */
.page-surgeles-rayon .entete-rayon[class*='R3'] {
	background:url('../images/entete-legumes.jpg');
	height:163px;
	width:710px;
	border:1px solid #8AB63F;
	border-bottom: 10px solid #8AB63F;
	border-radius:5px;
}

.page-surgeles-rayon div[class*='R3'] h1 {
	background-color:#8AB63F;
}

.page-surgeles-rayon td[class*='R3'] .views-field-field-produit-image img {
	border-bottom:1px solid #8AB63F;
}

.page-surgeles-rayon td[class*='R3'] .views-field-nid a:hover .linkProduit-overlay span {
	background-color:#8AB63F;
	-moz-box-shadow: 0px 0px 5px 0px #4e7416;
	-webkit-box-shadow: 0px 0px 5px 0px #4e7416;
	-o-box-shadow: 0px 0px 5px 0px #4e7416;
	box-shadow: 0px 0px 5px 0px #4e7416;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#4e7416, Direction=NaN, Strength=5);
}

.page-surgeles-rayon td[class*='R3'] .views-field-nid a:hover .linkProduit-overlay {
	border-color:#8AB63F;
}

/* poissons */
.page-surgeles-rayon .entete-rayon[class*='R4'] {
	background:url('../images/entete-poissons.jpg');
	height:163px;
	width:710px;
	border:1px solid #00A8E7;
	border-bottom: 10px solid #00A8E7;
	border-radius:5px;
}

.page-surgeles-rayon div[class*='R4'] h1 {
	background-color:#00A8E7;
}

.page-surgeles-rayon td[class*='R4'] .views-field-field-produit-image img {
	border-bottom:1px solid #00A8E7;
}

.page-surgeles-rayon td[class*='R4'] .views-field-nid a:hover .linkProduit-overlay span {
	background-color:#00A8E7;
	-moz-box-shadow: 0px 0px 5px 0px #004e7a;
	-webkit-box-shadow: 0px 0px 5px 0px #004e7a;
	-o-box-shadow: 0px 0px 5px 0px #004e7a;
	box-shadow: 0px 0px 5px 0px #004e7a;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#004e7a, Direction=NaN, Strength=5);
}

.page-surgeles-rayon td[class*='R4'] .views-field-nid a:hover .linkProduit-overlay {
	border-color:#00A8E7;
}

/* viandes */
.page-surgeles-rayon .entete-rayon[class*='R5']  {
	background:url('../images/entete-viandes.jpg');
	height:163px;
	width:710px;
	border:1px solid #CA1431;
	border-bottom: 10px solid #CA1431;
	border-radius:5px;
}

.page-surgeles-rayon div[class*='R5'] h1 {
	background-color:#CA1431;
}

.page-surgeles-rayon td[class*='R5'] .views-field-field-produit-image img {
	border-bottom:1px solid #CA1431;
}

.page-surgeles-rayon td[class*='R5'] .views-field-nid a:hover .linkProduit-overlay span {
	background-color:#CA1431;
	-moz-box-shadow: 0px 0px 5px 0px #a1001a;
	-webkit-box-shadow: 0px 0px 5px 0px #a1001a;
	-o-box-shadow: 0px 0px 5px 0px #a1001a;
	box-shadow: 0px 0px 5px 0px #a1001a;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#a1001a, Direction=NaN, Strength=5);
}

.page-surgeles-rayon td[class*='R5'] .views-field-nid a:hover .linkProduit-overlay {
	border-color:#CA1431;
}
/* CUISINES */
.page-surgeles-rayon .entete-rayon[class*='R6']  {
	background:url('../images/entete-platscuisines.jpg');
	height:163px;
	width:710px;
	border:1px solid #820F47;
	border-bottom: 10px solid #820F47;
	border-radius:5px;
}

.page-surgeles-rayon div[class*='R6'] h1 {
	background-color:#820F47;
}

.page-surgeles-rayon td[class*='R6'] .views-field-field-produit-image img {
	border-bottom:1px solid #820F47;
}

.page-surgeles-rayon td[class*='R6'] .views-field-nid a:hover .linkProduit-overlay span {
	background-color:#820F47;
	-moz-box-shadow: 0px 0px 5px 0px #2a6600;
	-webkit-box-shadow: 0px 0px 5px 0px #2a6600;
	-o-box-shadow: 0px 0px 5px 0px #2a6600;
	box-shadow: 0px 0px 5px 0px #2a6600;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#2a6600, Direction=NaN, Strength=5);
}

.page-surgeles-rayon td[class*='R6'] .views-field-nid a:hover .linkProduit-overlay {
	border-color:#820F47;
}

/* BOULANGERIE */
.page-surgeles-rayon .entete-rayon[class*='R7']  {
	background:url('../images/entete-boulangerie.jpg');
	height:163px;
	width:710px;
	border:1px solid #D1503E;
	border-bottom: 10px solid #D1503E;
	border-radius:5px;
}

.page-surgeles-rayon div[class*='R7'] h1 {
	background-color:#D1503E;
}

.page-surgeles-rayon td[class*='R7'] .views-field-field-produit-image img {
	border-bottom:1px solid #D1503E;
}

.page-surgeles-rayon td[class*='R7'] .views-field-nid a:hover .linkProduit-overlay span {
	background-color:#D1503E;
	-moz-box-shadow: 0px 0px 5px 0px #a11922;
	-webkit-box-shadow: 0px 0px 5px 0px #a11922;
	-o-box-shadow: 0px 0px 5px 0px #a11922;
	box-shadow: 0px 0px 5px 0px #a11922;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#a11922, Direction=NaN, Strength=5);
}

.page-surgeles-rayon td[class*='R7'] .views-field-nid a:hover .linkProduit-overlay {
	border-color:#D1503E;
}

/* PATISSERIE */
.page-surgeles-rayon .entete-rayon[class*='R8']  {
	background:url('../images/entete-patisserie.jpg');
	height:163px;
	width:710px;
	border:1px solid #CA0071;
	border-bottom: 10px solid #CA0071;
	border-radius:5px;
}

.page-surgeles-rayon div[class*='R8'] h1 {
	background-color:#CA0071;
}

.page-surgeles-rayon td[class*='R8'] .views-field-field-produit-image img {
	border-bottom:1px solid #CA0071;
}

.page-surgeles-rayon td[class*='R8'] .views-field-nid a:hover .linkProduit-overlay span {
	background-color:#CA0071;
	-moz-box-shadow: 0px 0px 5px 0px #a10044;
	-webkit-box-shadow: 0px 0px 5px 0px #a10044;
	-o-box-shadow: 0px 0px 5px 0px #a10044;
	box-shadow: 0px 0px 5px 0px #a10044;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#a10044, Direction=NaN, Strength=5);
}

.page-surgeles-rayon td[class*='R8'] .views-field-nid a:hover .linkProduit-overlay {
	border-color:#CA0071;
}

/* GLACES */
.page-surgeles-rayon .entete-rayon[class*='R9']  {
	background:url('../images/entete-glaces.jpg');
	height:163px;
	width:710px;
	border:1px solid #00A3B1;
	border-bottom: 10px solid #00A3B1;
	border-radius:5px;
}

.page-surgeles-rayon div[class*='R9'] h1 {
	background-color:#00A3B1;
}

.page-surgeles-rayon td[class*='R9'] .views-field-field-produit-image img {
	border-bottom:1px solid #00A3B1;
}

.page-surgeles-rayon td[class*='R9'] .views-field-nid a:hover .linkProduit-overlay span {
	background-color:#00A3B1;
	-moz-box-shadow: 0px 0px 5px 0px #006672;
	-webkit-box-shadow: 0px 0px 5px 0px #006672;
	-o-box-shadow: 0px 0px 5px 0px #006672;
	box-shadow: 0px 0px 5px 0px #006672;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#006672, Direction=NaN, Strength=5);
}

.page-surgeles-rayon td[class*='R9'] .views-field-nid a:hover .linkProduit-overlay {
	border-color:#00A3B1;
}

/* NOUVEAUTES */
.page-surgeles-nouveautes .entete-nouveautes {
	height:163px;
	width:710px;
	background:url('../images/entete-nouveautes.jpg');
}

.page-surgeles-nouveautes div[class*='produits-nouveautes'] h1 {
	background-color:#dfc290;
}

.page-surgeles-nouveautes td[class*='produits-nouveautes'] .views-field-field-produit-image img {
	border-bottom:1px solid #dfc290;
}

.page-surgeles-nouveautes td[class*='produits-nouveautes'] .views-field-nid a:hover .linkProduit-overlay span {
	background-color:#dfc290;
	-moz-box-shadow: 0px 0px 5px 0px #9b9b9b;
	-webkit-box-shadow: 0px 0px 10px 0px #9b9b9b;
	-o-box-shadow: 0px 0px 5px 0px #9b9b9b;
	box-shadow: 0px 0px 5px 0px #9b9b9b;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#9b9b9b, Direction=NaN, Strength=5);
}

.page-surgeles-nouveautes td[class*='produits-nouveautes'] .views-field-nid a:hover .linkProduit-overlay {
	border-color:#dfc290;
}

/* RECHERCHE */

.page-surgeles-recherche .entete-recherche {
	background:url('../images/entete-recherche.jpg');
	height:163px;
	width:710px;
	border-radius:5px;
	border:1px solid #08438A;
	border-bottom: 10px solid #08438A;
}

.page-surgeles-recherche .entete-recherche h1 {
	background-color:#003771;
}

.page-surgeles-recherche td[class*='produits-recherche'] .views-field-field-produit-image img {
	border-bottom:1px solid #003771;
}

.page-surgeles-recherche td[class*='produits-recherche'] .views-field-nid a:hover .linkProduit-overlay span {
	background-color:#003771;
	-moz-box-shadow: 0px 0px 5px 0px #9b9b9b;
	-webkit-box-shadow: 0px 0px 5px 0px #9b9b9b;
	-o-box-shadow: 0px 0px 5px 0px #9b9b9b;
	box-shadow: 0px 0px 5px 0px #9b9b9b;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#9b9b9b, Direction=NaN, Strength=5);
}

.page-surgeles-recherche td[class*='produits-recherche'] .views-field-nid a:hover .linkProduit-overlay {
	border-color:#003771;
}

/* produits bio */
.page-surgeles-rayon .entete-rayon[class*='RB'] {
	background:url('../images/entete-produitsbio.jpg');
	height:163px;
	width:710px;
	border:1px solid #97BF0E;
	border-bottom: 10px solid #97BF0E;
	border-radius:5px;
}

.page-surgeles-rayon div[class*='RB'] h1 {
	background-color:#97BF0E;
}

.page-surgeles-rayon td[class*='RB'] .views-field-field-produit-image img {
	border-bottom:1px solid #97BF0E;
}

.page-surgeles-rayon td[class*='RB'] .views-field-nid a:hover .linkProduit-overlay span {
	background-color:#97BF0E;
	-moz-box-shadow: 0px 0px 5px 0px #4E7416;
	-webkit-box-shadow: 0px 0px 5px 0px #4E7416;
	-o-box-shadow: 0px 0px 5px 0px #4E7416;
	box-shadow: 0px 0px 5px 0px #4E7416;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#4E7416, Direction=NaN, Strength=5);
}

.page-surgeles-rayon td[class*='RB'] .views-field-nid a:hover .linkProduit-overlay {
	border-color:#97BF0E;
}


/* NUTRITION */
.page-surgeles-rayon .entete-rayon[class*='R11']  {
	background:url('../images/entete-nutrition.jpg');
	height:163px;
	width:710px;
	border:1px solid #820F47;
	border-bottom: 10px solid #820F47;
	border-radius:5px;
}

.page-surgeles-rayon div[class*='R11'] h1 {
	background-color:#820F47;
}

.page-surgeles-rayon td[class*='R11'] .views-field-field-produit-image img {
	border-bottom:1px solid #820F47;
}

.page-surgeles-rayon td[class*='R11'] .views-field-nid a:hover .linkProduit-overlay span {
	background-color:#820F47;
	-moz-box-shadow: 0px 0px 5px 0px #2a6600;
	-webkit-box-shadow: 0px 0px 5px 0px #2a6600;
	-o-box-shadow: 0px 0px 5px 0px #2a6600;
	box-shadow: 0px 0px 5px 0px #2a6600;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#2a6600, Direction=NaN, Strength=5);
}

.page-surgeles-rayon td[class*='R11'] .views-field-nid a:hover .linkProduit-overlay {
	border-color:#820F47;
}


/* FAST CITY */
.page-surgeles-rayon .entete-rayon[class*='R12']  {
	background:url('../images/entete-fastcity.jpg');
	height:163px;
	width:710px;
	border:1px solid #820F47;
	border-bottom: 10px solid #820F47;
	border-radius:5px;
}

.page-surgeles-rayon div[class*='R12'] h1 {
	background-color:#820F47;
}

.page-surgeles-rayon td[class*='R12'] .views-field-field-produit-image img {
	border-bottom:1px solid #820F47;
}

.page-surgeles-rayon td[class*='R12'] .views-field-nid a:hover .linkProduit-overlay span {
	background-color:#820F47;
	-moz-box-shadow: 0px 0px 5px 0px #2a6600;
	-webkit-box-shadow: 0px 0px 5px 0px #2a6600;
	-o-box-shadow: 0px 0px 5px 0px #2a6600;
	box-shadow: 0px 0px 5px 0px #2a6600;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#2a6600, Direction=NaN, Strength=5);
}

.page-surgeles-rayon td[class*='R12'] .views-field-nid a:hover .linkProduit-overlay {
	border-color:#820F47;
}

/* pager */

.view-produits .item-list {
	display:inline-block;
	text-align:center;
	/*width:641px;*/
	width:100%;
	background-image:url('../images/fond-pager-produit.jpg');
	background-repeat:repeat-x;
	background-position:0px 40px;
}

.view-produits .pager {
	margin-bottom:30px;
}

.view-produits ul.pager {
	list-style-type:none;
	display:inline-block;
	color:#7f7f7f;
}

.view-produits .pager li.pager-item,
.view-produits .pager li.pager-next,
.view-produits .pager li.pager-previous  {
	height:34px;
	width:30px;
	vertical-align:middle;
	float:left;
	border:1px solid #dfdfdf;
	padding:0;
	background: #F6F6FA; /* Old browsers */
	background: -moz-linear-gradient(top,  #fdfffe 0%, #f2f2fc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfffe), color-stop(100%,#f2f2fc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fdfffe 0%,#f2f2fc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fdfffe 0%,#f2f2fc 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(top,  #fdfffe 0%,#f2f2fc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fdfffe 0%,#f2f2fc 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfffe', endColorstr='#f2f2fc',GradientType=0 ); /* IE6-9 */*/
}

.view-produits .pager li:hover,
.view-produits .pager li.pager-ellipsis:hover {
	color:#e20034;
	background: #F6F6FA; /* Old browsers */
	background: -moz-linear-gradient(top,  #fdfffe 0%, #f2f2fc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfffe), color-stop(100%,#f2f2fc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fdfffe 0%,#f2f2fc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fdfffe 0%,#f2f2fc 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(top,  #fdfffe 0%,#f2f2fc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fdfffe 0%,#f2f2fc 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfffe', endColorstr='#f2f2fc',GradientType=0 ); /* IE6-9 */*/
}

.view-produits .pager li:hover a {
	color:#e20034;
}


.view-produits .pager .pager-current {
	color:#e20034;
	padding:7px 0 0;
	width:30px;
	height:27px;
	vertical-align:middle;
	float:left;
	border:1px solid #dfdfdf;
	background: #F6F6FA; /* Old browsers */
	background: -moz-linear-gradient(top,  #fdfffe 0%, #f2f2fc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfffe), color-stop(100%,#f2f2fc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fdfffe 0%,#f2f2fc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fdfffe 0%,#f2f2fc 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(top,  #fdfffe 0%,#f2f2fc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fdfffe 0%,#f2f2fc 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfffe', endColorstr='#f2f2fc',GradientType=0 ); /* IE6-9 */
}

.view-produits .pager .pager-item a,
.view-produits .pager .pager-next a,
.view-produits .pager .pager-previous a {
	display:block;
	padding:7px 0 0;
	height:28px;
	font-weight:bold;
	color:#818181;
}

.view-produits .pager a:hover {
	text-decoration:none;
}

.view-produits .pager li.pager-ellipsis {
	height:27px;
	width:30px;
	vertical-align:middle;
	float:left;
	border:1px solid #dfdfdf;
	padding:7px 0 0;
	background: #F6F6FA; /* Old browsers */
	background: -moz-linear-gradient(top,  #fdfffe 0%, #f2f2fc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfffe), color-stop(100%,#f2f2fc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fdfffe 0%,#f2f2fc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fdfffe 0%,#f2f2fc 100%); /* Opera 11.050+ */
	background: -ms-linear-gradient(top,  #fdfffe 0%,#f2f2fc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fdfffe 0%,#f2f2fc 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfffe', endColorstr='#f2f2fc',GradientType=0 ); /* IE6-9 */*/
	font-weight:bold;
	color:#818181;
}

.view-produits .pager li.pager-next,
.view-produits .pager li.last {
	-webkit-border-top-right-radius: 20px;
	-moz-border-top-right-radius: 20px;
	border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-bottom-right-radius: 20px;
	border-bottom-right-radius: 20px;
}

.view-produits .pager li.pager-previous,
.view-produits .pager li.first {
	-webkit-border-top-left-radius: 20px;
	-moz-border-top-left-radius: 20px;
	border-top-left-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-bottom-left-radius: 20px;
	border-bottom-left-radius: 20px;
}

.view-produits .pager .pager-first {
	display:none;
}

.view-produits .view-empty h2,
.page-surgeles-recherche .infos-recherche,
.page-surgeles-rayon .infos-rayon  {
	font-family: "robotothin";
	font-size: 20px;
	text-align: center;
	/*margin-top: 100px;*/
	top:15px;
	position:relative;
	color: rgb(0, 55, 113);
	font-weight:bold;
	left:5px;
}


/* *************************************************** */
/* ******** Produits sugel�s - fiche produit ********* */
/* *************************************************** */

.node-produit header {
/*	color:#8c8e8f;
	font-family: 'roboto';
	font-size:14px;
	margin-top:10px;*/
	margin-top:10px;
	margin-bottom:5px;

}

.node-produit header a {
	/*color:#8c8e8f;*/
color: rgba(161, 161, 161, 1);
font-size: 14px;
font-family: "robotoblack";
margin-left: 10px;
padding-left: 28px;
background: url('../images/double-left-arrow.png') no-repeat scroll left 60% transparent;
}


.node-produit #produit-topInfos {
	width:470px;
	float:left;
	background-color:#eff0f3;
	margin-right:10px;
	margin-left:10px;
	border-radius:10px;
-moz-box-shadow: 0px 0px 5px 0px #cfcfcf;
-webkit-box-shadow: 0px 0px 5px 0px #cfcfcf;
-o-box-shadow: 0px 0px 5px 0px #cfcfcf;
box-shadow: 0px 0px 5px 0px #cfcfcf;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=NaN, Strength=5);
}

.node-produit #produit-onglets {
	width:468px;
	float:left;
}

.node-produit #produit-topInfos h1,
.node-produit #produit-topInfos p,
.node-produit #produit-topInfos section
{
	padding-left:10px;
	padding-right:10px;
}

.node-produit #produit-topInfos h1 {
	color:#08428B;
	font-family: 'robotomedium';
	font-size:24px;
	line-height:1.2em;
	font-weight:normal;
	margin-bottom:10px;
}


.node-produit #produit-topInfos .produit-Conditionnement {
	color:#3c4f5b;
	font-family: 'robotomedium';
	font-size:12px;
}

.node-produit #produit-topInfos .produit-Ref {

	float:right;
	margin-top:-30px;
	margin-right:11px;
	padding:1px 6x;
	font-size: 15px;
	line-height: 19px;
	color: #3C4F5B;
	background-color: #fff;
	border: 1px solid #c0c0c0;
	border-radius: 4px;
}

.node-produit #produit-topInfos .produit-Ref a,
.node-produit #produit-topInfos .produit-Ref a:link,
.node-produit #produit-topInfos .produit-Ref a:visited,
.node-produit #produit-topInfos .produit-Ref a:active {
	color: #3C4F5B;
}

.node-produit #produit-topInfos .produit-Ref a:hover{
	text-decoration:none;
}

.node-produit #produit-topInfos .field-marque {
	color:#009ee3;
	font-family: 'robotobolditalic';
	font-size:14px;
	margin-bottom:2px;
}

.node-produit #produit-topInfos .field-name-field-produit-image {
	margin-top:15px;
}

.node-produit #produit-topInfos .field-name-field-produit-image .field-item {
	margin-bottom:5px;
}

.node-produit #produit-topInfos .field-name-field-produit-image img {
	border-radius:5px;
-moz-box-shadow: 0px 0px 2px 0px rgba(192, 192, 192, 0.79);
-webkit-box-shadow: 0px 0px 2px 0px rgba(192, 192, 192, 0.79);
-o-box-shadow: 0px 0px 2px 0px rgba(192, 192, 192, 0.79);
box-shadow: 0px 0px 2px 0px rgba(192, 192, 192, 0.79);
filter:progid:DXImageTransform.Microsoft.Shadow(color=#c0c0c0, Direction=NaN, Strength=2);
}

.node-produit #produit-bottomInfos .nouveautes .imgProduit-overlay {
	width:440px;
	height:100px;
	background:url("../images/nouveaute_grand.png");
	background-repeat:no-repeat;
	background-position:top right;
	position:absolute;
	margin-top:10px;
}

.node-produit #produit-bottomInfos .bientot .imgProduit-overlay {
	width:440px;
	height:100px;
	background:url("../images/bientot_grand.png");
	background-repeat:no-repeat;
	background-position:top right;
	position:absolute;
	margin-top:10px;
}

/* Ajout de Picto sur l'image du produit */
.node-produit .imgLab-overlay {
	width:100px;
	height:300px;
	background:	url("/sites/default/files/public/pictos/A-2_labrouge.png") no-repeat bottom left ;
	position:absolute;
	margin-top:5px;
}
.node-produit .imgBio-overlay {
	width:100px;
	height:300px;
	background:	url("/sites/default/files/public/pictos/A-4_bioeuropeen.png") no-repeat top left ;
	position:absolute;
	margin-top:5px;
}
.node-produit .imgNct-overlay {
	width:450px;
	height:300px;
	background:	url("/sites/default/files/public/pictos/A-9_nllerecette.png") no-repeat top left ;
	position:absolute;
	margin-top:130px;
}

.node-produit #produit-bottomInfos .produit-markup2 {
	/*position:absolute;
	font-size:10px;
	bottom:29px;
	width:440px;
	text-align:right;*/
	position: relative;
	font-size: 10px;
	bottom: 40px;
	/*left: 315px;*/
	font-weight: bold;
	float:right;
	right:10px;
}


#produit-onglets div.horizontal-tabs {
	border:0px;
	margin:0;
}


#produit-onglets .horizontal-tabs ul.horizontal-tabs-list {
	background-color: transparent;
	border:0px;
	z-index:2;
	position:absolute;
}

#produit-onglets .horizontal-tabs ul.horizontal-tabs-list li {
	background-color:#eff0f3;
	margin:0px;
	padding:0px;
	margin-left:15px;
	border:0px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	/*border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	border-top: 1px solid #E7E7E7;*/
}

#produit-onglets .horizontal-tabs ul.horizontal-tabs-list li a {
	/*color:#3c4f5b;*/
	color:#003771;
	/*font-family: 'robotobold';*/
	font-family: 'robotothin';
	/*font-size:13px;	*/
	font-size:16px;
}

#produit-onglets .horizontal-tabs ul.horizontal-tabs-list li  strong {
	/*font-weight:normal !important;*/
}

#produit-onglets .horizontal-tabs ul.horizontal-tabs-list li:nth-of-type(1) {
	margin-left:0px;
}

#produit-onglets .horizontal-tabs ul.horizontal-tabs-list li.selected,
#produit-onglets .horizontal-tabs ul.horizontal-tabs-list li:hover,
#produit-onglets .horizontal-tabs ul.horizontal-tabs-list li a:hover
{
	background-color:#003771;
	color:#ffffff;
	background:url('../images/fleche-onglet-produit.jpg');
	background-repeat:no-repeat;
	/*height:37px;*/
	height:43px;
	/*background-position:center 29px;*/
	background-position:center 39px;
}

#produit-onglets .horizontal-tabs ul.horizontal-tabs-list li.selected strong,
#produit-onglets .horizontal-tabs ul.horizontal-tabs-list li:hover strong
{
	color:#ffffff;
	background:#003771;
}

#produit-onglets .horizontal-tabs ul.horizontal-tabs-list li strong
{
	display:block;
	/*padding:5px;*/
	/*padding:10px 22px;*/
	padding:10px 10px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	text-align:center;
}

#produit-onglets .horizontal-tabs ul.horizontal-tabs-list li a
{
	padding:0px;
}

#produit-onglets .horizontal-tabs ul.horizontal-tabs-list li.selected a
{
	color:#ffffff;
	background:transparent;
}

#produit-onglets .horizontal-tabs-panes {
	color:#003771;
	font-size:14px;
	/*padding-top:29px;*/
	padding-top:39px;
	margin-left:0px;
}

#produit-onglets .horizontal-tabs-panes .field-group-htab {
	border:1px solid #eff0f3;
	margin-top:0px;
	padding-top:29px;
	width:440px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	padding-bottom:15px;
	min-height:100px;
	margin-bottom:0px;
}

#produit-onglets .horizontal-tabs-panes .field-label {
	font-family: "Roboto Condensed", "Trebuchet MS";
	float:left;
	display:inline-block;
	line-height:1.3em;

}


#produit-onglets .horizontal-tabs-panes .field-name-field-produit-mode-preparation {
	clear:both;
}
#produit-onglets .horizontal-tabs-panes .field-name-field-produit-mode-preparation .field-label {
	float:inherit;

}

#produit-onglets .horizontal-tabs-panes .field-items
{
	/*float:left;*/

}


#produit-onglets .field-name-field-produit-origine .field-item {
	margin-bottom:10px;
}

#produit-onglets .field-name-field-produit-allegations .field-item {
	margin-bottom:30px;
}

/*
#produit-onglets .field-name-field-produit-origine {
	font-family:robotomedium;
	font-size:14px;
	color:#3c4f5b;
	clear:both;
}

#produit-onglets .field-name-field-produit-origine .field-label {
	font-weight:normal;
	color:#000000;
}*/

#produit-onglets .field-name-field-produit-allegations {
	font-family:robotomedium;
	font-size:14px;
}

#produit-onglets .horizontal-tabs-panes .produit-markup3 {
	font-size:10px;
	display:block;
	line-height:1.2em;
	margin-top:5px;
}

#produit-onglets .horizontal-tabs-panes .group-conservation {
	background:url("../images/fond_conservation.jpg");
	background-repeat:no-repeat;
	/*min-height:259px;*/
	min-height:223px;
	width:440px;
}

#produit-onglets .horizontal-tabs-panes .group-conservation .fieldset-wrapper {
	padding-right:20px;
}

#produit-onglets .horizontal-tabs-panes .group-conservation ul  li{
	color:#3C4F5B;
	font-size: 12px;
}

#produit-onglets .horizontal-tabs-panes .group-conservation ul {
	list-style-type: square;
	list-style-image: url('../images/etoile.jpg');
	padding: 0px 0px 0px 10px;
	margin:0;
}

#produit-onglets .horizontal-tabs-panes .group-conservation p {
	text-align:center;
	margin-top: 15px;
}

#produit-onglets .horizontal-tabs-panes .group-conservation p {
	color:#3C4F5B;
	text-transform:uppercase;
	font-family:"robotobold";
	font-size: 12px;
}

#produit-onglets .horizontal-tabs-panes .group-nutrition .field-name-field-produit-valeurs-nutri{
	text-align:center;
}

#produit-onglets .horizontal-tabs-panes .group-nutrition .field-items {
	width:440px;
}

#produit-onglets .horizontal-tabs-panes .group-nutrition table {
	margin-left:auto;
	margin-right:auto;
}

#produit-onglets .horizontal-tabs-panes .group-nutrition th {
	background-color:#003771;
	color:#ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	text-align:center;
	padding:10px 20px 10px 20px;
	font-family: "Roboto Condensed", "Trebuchet MS";
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
}

#produit-onglets .horizontal-tabs-panes .group-nutrition th:nth-of-type(1) {
	text-align:left;
	padding:10px 20px 10px 20px;
	border-top-left-radius:6px;
	border-bottom-left-radius:6px;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
}

#produit-onglets .horizontal-tabs-panes .group-nutrition td {
	background-color:#c4cfdc;
	color:#003771;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	padding-top:7px;
	padding-bottom:7px;

}

#produit-onglets .horizontal-tabs-panes .group-nutrition tr:nth-of-type(1) td{
	border-top-right-radius:6px;
}

#produit-onglets .horizontal-tabs-panes .group-nutrition tr:nth-of-type(1) td:nth-of-type(1){
	border-top-left-radius:6px;
	border-top-right-radius:0px;
}

#produit-onglets .horizontal-tabs-panes .group-nutrition tr:nth-last-child(1) td{
	border-bottom-right-radius:6px;
}

#produit-onglets .horizontal-tabs-panes .group-nutrition tr:nth-last-child(1) td:nth-of-type(1){
	border-bottom-left-radius:6px;
	border-bottom-right-radius:0px;
}

#produit-onglets .horizontal-tabs-panes .group-nutrition td:nth-of-type(1) {
	background-color:#eff0f3;
	color:#003771;
	padding-left:20px;
	padding-right:10px;
	text-align:left;

}

#produit-onglets .horizontal-tabs-panes .group-nutrition tr.sous_valeur td {
	border-top:0px;
	text-transform:lowercase;
	padding-top:0px;
}

#produit-onglets .horizontal-tabs-panes .group-nutrition tr.sous_valeur td:nth-of-type(1) {
	padding-left:50px;
}

#produit-onglets .horizontal-tabs-panes .field-name-field-produit-image img {
	-moz-box-shadow: 5px 0px 5px -5px #9b9b9b;
	-webkit-box-shadow: 5px 0px 5px -5px #9b9b9b;
	-o-box-shadow: 5px 0px 5px -5px #9b9b9b;
	box-shadow: 5px 0px 5px -5px #9b9b9b;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#9b9b9b, Direction=90, Strength=5);
	padding-top:5px;
	padding-bottom:5px;
}

#produit-onglets .horizontal-tabs-panes .group-preparation .field-name-field-produit-pictos-cuisson:before {
	content: "Cuisson";
	margin-top: -24px;
	float: left;
	margin-left: 12px;
	color: #3C4F5B;
	font-style: italic;
	font-size: 13px;
}

#produit-onglets .horizontal-tabs-panes .group-produit .field-name-field-produit-pictos-autres1 {
	clear:both;
}



#produit-onglets .horizontal-tabs-panes .group-preparation .field-name-field-produit-nbparts .field-items {
	-moz-box-shadow: 5px 0px 5px -5px #9b9b9b;
	-webkit-box-shadow: 5px 0px 5px -5px #9b9b9b;
	-o-box-shadow: 5px 0px 5px -5px #9b9b9b;
	box-shadow: 5px 0px 5px -5px #9b9b9b;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#9b9b9b, Direction=90, Strength=5);
	padding-right:10px;
	background:url("../images/produit-nbparts.jpg");
	background-repeat:no-repeat;
	/*height:45px;*/
	padding-left:60px;
	/*padding-top:15px;*/
	display:inline-block;
	float:left;
	margin-bottom:20px;
	height:60px;
	line-height:60px;
}

#produit-onglets .horizontal-tabs-panes .group-preparation .field-name-field-produit-nbparts .field-item {
	min-width: 80px;
	max-width: 80px;
	margin-bottom: 5px;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
}

#produit-onglets .horizontal-tabs-panes .group-preparation .field-name-field-produit-plus-produit {
	font-weight:bold;
	font-family: "Roboto Condensed", "Trebuchet MS";
	letter-spacing:0.03em;
	font-weight:12px;
	border-top:1px dotted #3c4f5b;
	border-bottom:1px dotted #3c4f5b;
	width:435px;
	padding-top:25px;
	padding-bottom:25px;
	margin-bottom:2em;
	clear:both;
}

#produit-onglets .horizontal-tabs-panes .group-preparation .field-name-field-produit-plus-produit .field-item {
	margin-bottom:0px;
	color: #08428B;
	font-size:15px;
}

#produit-onglets .horizontal-tabs-panes .field-name-field-produit-ingredients.big-content {
	max-height: 310px;
	position: relative;
	overflow: hidden;
	margin-bottom:20px;
}

#produit-onglets .horizontal-tabs-panes .field-name-field-produit-mode-preparation.big-content {
	max-height: 203px;
	position: relative;
	overflow: hidden;
	margin-bottom:20px;
}

#produit-onglets .horizontal-tabs-panes .lire-tout {

	position: absolute;
	bottom: 0; left: 0;
	width: 100%;
	text-align: center;
	margin: 0; padding: 30px 0;
	height: 40px;
	background-image: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.38), rgba(255, 255, 255, 1));
/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #FFFFFF));
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.48), rgba(255, 255, 255, 1));
background-image: -o-linear-gradient(top , rgba(255, 255, 255, 0.38), rgba(255, 255, 255, 1)); /* Opera 11.10+ */
background-image: -ms-linear-gradient(top , rgba(255, 255, 255, 0.38), rgba(255, 255, 255, 1)); /* IE10+ */
background-image: linear-gradient(top , rgba(255, 255, 255, 0.38), rgba(255, 255, 255, 1)); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7affffff', endColorstr='#7affffff',GradientType=0 ); /* IE6-9 */

}

#produit-onglets .horizontal-tabs-panes  .lire-tout-link {
/*font-family: "robotothin";
color: #003771;
	text-decoration: none;
	background: none repeat scroll 0% 0% #FFF;
	font-size: 15px;
	display: block;
	padding: 10px 0px;
	margin-top: 40px;*/

font-family: "robotothin";
color: #08428B;
text-decoration: none;
background: none repeat scroll 0% 0% #FFF;
font-size: 15px;
display: inline-block;
padding: 10px 47px;
margin-top: -5px;
border: 1px solid #C0C0C0;
font-weight: bold;
font-style: italic;
border-radius: 8px;
-moz-box-shadow: 2px 2px 3px -3px rgb(8, 66, 139);
-khtml-box-shadow: 2px 2px 3px -3px rgb(8, 66, 139);
-webkit-box-shadow: 2px 2px 3px -3px rgb(8, 66, 139);
-o-box-shadow: 2px 2px 3px -3px rgb(8, 66, 139);
}

#produit-onglets .horizontal-tabs-panes  .lire-tout-link:hover {
border-color: rgb(8, 66, 139);
border-bottom: 3px solid rgb(8, 66, 139);
}

#produit-onglets .horizontal-tabs-panes .group-produit .field-name-field-produit-ingredients .field-item,
#produit-onglets .horizontal-tabs-panes .group-preparation .field-name-field-produit-mode-preparation .field-item {
	text-align:justify;
}


#produit-topInfos .produit-markup1 {
	color:#003771;
	font-family: 'roboto condensed';
	font-size:16px;
	background:url("../images/fond_dispo.png");
	background-repeat:no-repeat;
	width:226px;
	height:60px;
	line-height:1.3em;
	margin-left:115px;
	/*margin-top: -20px;*/
	margin-top: 15px;
	margin-bottom:10px;
	text-align:center;
	-webkit-filter: drop-shadow(4px 4px 5px rgba(192,192,192,0.8));
    filter: url("data:image/svg+xml;utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='drop-shadow'><feGaussianBlur in='SourceAlpha' stdDeviation='4'/><feOffset dx='4' dy='4' result='offsetblur'/><feFlood flood-color='rgba(192,192,192,0.8)'/><feComposite in2='offsetblur' operator='in'/><feMerge><feMergeNode/><feMergeNode in='SourceGraphic'/></feMerge></filter></svg>#drop-shadow");
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=4, OffY=4, Color='#c0c0c0')";
    filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=4, OffY=4, Color='#c0c0c0')";

}

#produit-topInfos .produit-markup1 span {
	display:block;
	width:180px;
	padding-top:6px;
	padding-left:40px;
	line-height:1.2em;
}

/* ribbon */

#produit-topInfos .enteteInfos-front {
	color:#ffffff;
	font-family: 'robotobold';
	font-size:12px;
	margin-top:15px;
	padding-left:25px;
	padding-top:5px;
}


.enteteInfos-wrapper {
	height:40px;
}

/* ribbon style */

.enteteInfos-wrapper .enteteInfos-wrapper {
	position: relative;
	border-bottom: 10px solid #ccc;
	border-top: 0px solid #ccc;
	-moz-border-bottom-colors: rgba(0, 0, 0, 0.02) rgba(0, 0, 0, 0.04) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.08) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.12) rgba(0, 0, 0, 0.14) rgba(0, 0, 0, 0.16) rgba(0, 0, 0, 0.18) rgba(0, 0, 0, 0.20);
	-webkit-border-bottom-colors: rgba(0, 0, 0, 0.02) rgba(0, 0, 0, 0.04) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.08) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.12) rgba(0, 0, 0, 0.14) rgba(0, 0, 0, 0.16) rgba(0, 0, 0, 0.18) rgba(0, 0, 0, 0.20);
	-moz-border-top-colors: rgba(0, 0, 0, 0.02) rgba(0, 0, 0, 0.04) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.08) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.12) rgba(0, 0, 0, 0.14) rgba(0, 0, 0, 0.16) rgba(0, 0, 0, 0.18) rgba(0, 0, 0, 0.20);
	-webkit-border-top-colors: rgba(0, 0, 0, 0.02) rgba(0, 0, 0, 0.04) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.08) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.12) rgba(0, 0, 0, 0.14) rgba(0, 0, 0, 0.16) rgba(0, 0, 0, 0.18) rgba(0, 0, 0, 0.20);
}
.enteteInfos-wrapper  .enteteInfos-front {
	height: 30px;
	width: 360px;
	position: relative;
	left:-10px;
	z-index: 2;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
}

.enteteInfos-wrapper  .enteteInfos-front,
.enteteInfos-wrapper  .enteteInfos-back-left,
.enteteInfos-wrapper  .enteteInfos-back-right
{
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-o-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
}

.enteteInfos-wrapper  .enteteInfos-edge-topleft,
.enteteInfos-wrapper  .enteteInfos-edge-topright,
.enteteInfos-wrapper  .enteteInfos-edge-bottomleft,
.enteteInfos-wrapper  .enteteInfos-edge-bottomright {
	position: absolute;
	z-index: 1;
	border-style:solid;
	height:0px;
	width:0px;
}

.enteteInfos-wrapper  .enteteInfos-edge-topleft,
.enteteInfos-wrapper  .enteteInfos-edge-topright {
}

.enteteInfos-wrapper  .enteteInfos-edge-bottomleft,
.enteteInfos-wrapper  .enteteInfos-edge-bottomright {
	/*top: 35px;*/
}

.enteteInfos-wrapper  .enteteInfos-edge-topleft,
.enteteInfos-wrapper  .enteteInfos-edge-bottomleft {
	left: 10px;
}

.enteteInfos-wrapper  .enteteInfos-edge-topleft {
	top: 0px;
	border-width: 0px 10px 0 0;
}
.enteteInfos-wrapper  .enteteInfos-edge-bottomleft {
	border-width: 0 10px 10px 0;
}

.enteteInfos-wrapper  .enteteInfos-edge-topright,
.enteteInfos-wrapper  .enteteInfos-edge-bottomright {
	left: 350px;
	border-color: transparent transparent transparent #99c;
}

.enteteInfos-wrapper  .enteteInfos-edge-topright {
	top: 0px;
	border-width: 0px 0 0 0px;
}
.enteteInfos-wrapper  .enteteInfos-edge-bottomright {
	border-width: 0 0 0px 0px;
}

.enteteInfos-wrapper  .enteteInfos-back-left {
	position: relative;
	top: -25px;
	left: -10px;
	width: 10px;
	height: 35px;
	background-color: #ffffff;	z-index: 0;
	display:none;
}

.enteteInfos-wrapper  .enteteInfos-back-right {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 0px;
	height: 35px;
	z-index: 0;
}



/* ENTREES */
.enteteInfos-wrapper  .enteteInfos-front[class*='R1'] {
	background-color: #D6641F;
	-moz-box-shadow: 2px 3px 2px 0px #a13400;
	-webkit-box-shadow: 2px 3px 2px 0px #a13400;
	-o-box-shadow: 2px 3px 2px 0px #a13400;
	box-shadow: 2px 3px 2px 0px #a13400;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#a13400, Direction=146, Strength=2);
}

.enteteInfos-wrapper  .enteteInfos-edge-topleft[class*='R1'],
.enteteInfos-wrapper  .enteteInfos-edge-bottomleft[class*='R1'] {
	border-color: transparent #a13400 transparent transparent;
	-moz-box-shadow: 0px;
	-webkit-box-shadow: 0px;
	-o-box-shadow: 0px;
	box-shadow: 0px;
}


/* PIZZAS */
.enteteInfos-wrapper  .enteteInfos-front[class*='R2'] {
	background-color: #7A4B23;
	-moz-box-shadow: 2px 3px 2px 0px #642901;
	-webkit-box-shadow: 2px 3px 2px 0px #642901;
	-o-box-shadow: 2px 3px 2px 0px #642901;
	box-shadow: 2px 3px 2px 0px #642901;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#642901, Direction=146, Strength=2);
}

.enteteInfos-wrapper  .enteteInfos-edge-topleft[class*='R2'],
.enteteInfos-wrapper  .enteteInfos-edge-bottomleft[class*='R2'] {
	border-color: transparent #642901 transparent transparent;
	-moz-box-shadow: 0px;
	-webkit-box-shadow: 0px;
	-o-box-shadow: 0px;
	box-shadow: 0px;
}

/* LEGUMES */
.enteteInfos-wrapper  .enteteInfos-front[class*='R3'] {
	background-color: #8AB63F;
	-moz-box-shadow: 2px 3px 2px 0px #4e7416;
	-webkit-box-shadow: 2px 3px 2px 0px #4e7416;
	-o-box-shadow: 2px 3px 2px 0px #4e7416;
	box-shadow: 2px 3px 2px 0px #4e7416;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#4e7416, Direction=146, Strength=2);
}

.enteteInfos-wrapper  .enteteInfos-edge-topleft[class*='R3'],
.enteteInfos-wrapper  .enteteInfos-edge-bottomleft[class*='R3'] {
	border-color: transparent #4e7416 transparent transparent;
	-moz-box-shadow: 0px;
	-webkit-box-shadow: 0px;
	-o-box-shadow: 0px;
	box-shadow: 0px;
}


/* poissons */
.enteteInfos-wrapper  .enteteInfos-front[class*='R4'] {
	background-color: #00A8E7;
	-moz-box-shadow: 2px 3px 2px 0px #004e7a;
	-webkit-box-shadow: 2px 3px 2px 0px #004e7a;
	-o-box-shadow: 2px 3px 2px 0px #004e7a;
	box-shadow: 2px 3px 2px 0px #004e7a;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#004e7a, Direction=146, Strength=2);
}

.enteteInfos-wrapper  .enteteInfos-edge-topleft[class*='R4'],
.enteteInfos-wrapper  .enteteInfos-edge-bottomleft[class*='R4'] {
	border-color: transparent #004e7a transparent transparent;
	-moz-box-shadow: 0px;
	-webkit-box-shadow: 0px;
	-o-box-shadow: 0px;
	box-shadow: 0px;
}

/* viandes */
.enteteInfos-wrapper  .enteteInfos-front[class*='R5'] {
	background-color: #CA1431;
	-moz-box-shadow: 2px 3px 2px 0px #a1001a;
	-webkit-box-shadow: 2px 3px 2px 0px #a1001a;
	-o-box-shadow: 2px 3px 2px 0px #a1001a;
	box-shadow: 2px 3px 2px 0px #a1001a;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#a1001a, Direction=146, Strength=2);
}

.enteteInfos-wrapper  .enteteInfos-edge-topleft[class*='R5'],
.enteteInfos-wrapper  .enteteInfos-edge-bottomleft[class*='R5'] {
	border-color: transparent #a1001a transparent transparent;
	-moz-box-shadow: 0px;
	-webkit-box-shadow: 0px;
	-o-box-shadow: 0px;
	box-shadow: 0px;
}

/* CUISINES */
.enteteInfos-wrapper  .enteteInfos-front[class*='R6'] {
	background-color: #820F47;
	-moz-box-shadow: 2px 3px 2px 0px #2a6600;
	-webkit-box-shadow: 2px 3px 2px 0px #2a6600;
	-o-box-shadow: 2px 3px 2px 0px #2a6600;
	box-shadow: 2px 3px 2px 0px #2a6600;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#2a6600, Direction=146, Strength=2);
}

.enteteInfos-wrapper  .enteteInfos-edge-topleft[class*='R6'],
.enteteInfos-wrapper  .enteteInfos-edge-bottomleft[class*='R6'] {
	border-color: transparent #2a6600 transparent transparent;
	-moz-box-shadow: 0px;
	-webkit-box-shadow: 0px;
	-o-box-shadow: 0px;
	box-shadow: 0px;
}

/* boulangerie */
.enteteInfos-wrapper  .enteteInfos-front[class*='R7'] {
	background-color: #D1503E;
	-moz-box-shadow: 2px 3px 2px 0px #a11922;
	-webkit-box-shadow: 2px 3px 2px 0px #a11922;
	-o-box-shadow: 2px 3px 2px 0px #a11922;
	box-shadow: 2px 3px 2px 0px #a11922;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#a11922, Direction=146, Strength=2);
}

.enteteInfos-wrapper  .enteteInfos-edge-topleft[class*='R7'],
.enteteInfos-wrapper  .enteteInfos-edge-bottomleft[class*='R7'] {
	border-color: transparent #a11922 transparent transparent;
	-moz-box-shadow: 0px;
	-webkit-box-shadow: 0px;
	-o-box-shadow: 0px;
	box-shadow: 0px;
}

/* PATISSERIE */
.enteteInfos-wrapper  .enteteInfos-front[class*='R8'] {
	background-color: #CA0071;
	-moz-box-shadow: 2px 3px 2px 0px #a10044;
	-webkit-box-shadow: 2px 3px 2px 0px #a10044;
	-o-box-shadow: 2px 3px 2px 0px #a10044;
	box-shadow: 2px 3px 2px 0px #a10044;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#a10044, Direction=146, Strength=2);
}

.enteteInfos-wrapper  .enteteInfos-edge-topleft[class*='R8'],
.enteteInfos-wrapper  .enteteInfos-edge-bottomleft[class*='R8'] {
	border-color: transparent #a10044 transparent transparent;
	-moz-box-shadow: 0px;
	-webkit-box-shadow: 0px;
	-o-box-shadow: 0px;
	box-shadow: 0px;
}

/* glaces */
.enteteInfos-wrapper  .enteteInfos-front[class*='R9'] {
	background-color: #00A3B1;
	-moz-box-shadow: 2px 3px 2px 0px #006672;
	-webkit-box-shadow: 2px 3px 2px 0px #006672;
	-o-box-shadow: 2px 3px 2px 0px #006672;
	box-shadow: 2px 3px 2px 0px #006672;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#006672, Direction=146, Strength=2);
}

.enteteInfos-wrapper  .enteteInfos-edge-topleft[class*='R9'],
.enteteInfos-wrapper  .enteteInfos-edge-bottomleft[class*='R9'] {
	border-color: transparent #006672 transparent transparent;
	-moz-box-shadow: 0px;
	-webkit-box-shadow: 0px;
	-o-box-shadow: 0px;
	box-shadow: 0px;
}

/* BIO */
.enteteInfos-wrapper  .enteteInfos-front[class*='RB'] {
	background-color: #97BF0E;
	-moz-box-shadow: 2px 3px 2px 0px #4E7416;
	-webkit-box-shadow: 2px 3px 2px 0px #4E7416;
	-o-box-shadow: 2px 3px 2px 0px #4E7416;
	box-shadow: 2px 3px 2px 0px #4E7416;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#4E7416, Direction=146, Strength=2);
}

.enteteInfos-wrapper  .enteteInfos-edge-topleft[class*='RB'],
.enteteInfos-wrapper  .enteteInfos-edge-bottomleft[class*='RB'] {
	border-color: transparent #4E7416 transparent transparent;
	-moz-box-shadow: 0px;
	-webkit-box-shadow: 0px;
	-o-box-shadow: 0px;
	box-shadow: 0px;
}

/* NUTRITION */
.enteteInfos-wrapper  .enteteInfos-front[class*='R11'] {
	background-color: #820F47;
	-moz-box-shadow: 2px 3px 2px 0px #2a6600;
	-webkit-box-shadow: 2px 3px 2px 0px #2a6600;
	-o-box-shadow: 2px 3px 2px 0px #2a6600;
	box-shadow: 2px 3px 2px 0px #2a6600;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#2a6600, Direction=146, Strength=2);
}

.enteteInfos-wrapper  .enteteInfos-edge-topleft[class*='R11'],
.enteteInfos-wrapper  .enteteInfos-edge-bottomleft[class*='R11'] {
	border-color: transparent #2a6600 transparent transparent;
	-moz-box-shadow: 0px;
	-webkit-box-shadow: 0px;
	-o-box-shadow: 0px;
	box-shadow: 0px;
}


/* FAST CITY */
.enteteInfos-wrapper  .enteteInfos-front[class*='R12'] {
	background-color: #820F47;
	-moz-box-shadow: 2px 3px 2px 0px #2a6600;
	-webkit-box-shadow: 2px 3px 2px 0px #2a6600;
	-o-box-shadow: 2px 3px 2px 0px #2a6600;
	box-shadow: 2px 3px 2px 0px #2a6600;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#2a6600, Direction=146, Strength=2);
}

.enteteInfos-wrapper  .enteteInfos-edge-topleft[class*='R12'],
.enteteInfos-wrapper  .enteteInfos-edge-bottomleft[class*='R12'] {
	border-color: transparent #2a6600 transparent transparent;
	-moz-box-shadow: 0px;
	-webkit-box-shadow: 0px;
	-o-box-shadow: 0px;
	box-shadow: 0px;
}

/* **************************************************** */
/* ************* Produits sugel�s -  CC *************** */
/* **************************************************** */

.section-cc #block-views-exp-produits-page-1 {
	position:relative;
	margin-top:0;
}

.section-cc #main {
	padding-top:0;
}


/* **************************************************** */
/* ************* Type contenu PAGE ******************** */
/* **************************************************** */
.node-page p {
color:#414141;
}

/* **************************************************** */
/* ************* pour disposition des champs de form*** */
/* **************************************************** */

.inline{
	display:inline-block;
}


/* **************************************************** */
/* ************* Popup Cookies ************************ */
/* **************************************************** */

#sliding-popup {
	overflow:hidden;
}
