@font-face {
    font-family: 'dancing script';
    src: url('/sites/all/themes/redgloria/typo/DancingScript-Regular.ttf');

}

@font-face {
    font-family: 'helvetica LT Std';
    src: url('/sites/all/themes/redgloria/typo/Helvetica_LT_Std/HelveticaLTStd-Roman.otf');

}


body, p, ul, li, a, h1, h2, h3, h4, h5, table{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
}



form, fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
input, button, select {
	vertical-align: middle;
	margin: 0;
	padding: 0;
	border: none;
}

input:focus, textarea:focus{
	outline:none;
}

.item-list ul li {
	margin: 0;
	padding: 0;
}

ul, li {
	list-style: none;
}

table {
    border-collapse: separate;
}

h2 {
    font-family: helvetica LT Std;
    /*font-weight: bold;*/
}

.menu h2{
    font-weight: bold;
}

h3 {
    font-family: dancing script;
    font-size: 2.1em;
}


.logged-in #block-system-user-menu p {
    color: #fff;
    font-family: Dancing Script;
    font-size: 24px;
    padding-left: 9px;
}

.logged-in #block-system-user-menu .region-header .first a {
    color: #681419;
    font-family: "Helvetica LT Std";
    font-style: normal;
    line-height: 15px;
    margin-left: 10px;
    text-decoration: underline;
    text-transform: uppercase;
}

p {
	color : #000;
    font-family: helvetica LT Std;
    font-size: 14px;
}

a {
	text-decoration: none;
}



.confirm-parent, .password-parent {
    clear: left;
    margin: 0;
    width: 470px;
}

.edit-field-je-d-clare-avoir-pris-conn a{
    color: green;
    display: block;
    margin: -3px 0 12px 34px;
    text-decoration: underline;
}

#page-wrapper {
	background: #c51d23; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiNjNTFkMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiNlMzFjMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c51d23 24%, #e31c24 41%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(24%,#c51d23), color-stop(41%,#e31c24)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* IE10+ */
	/*background: linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c51d23', endColorstr='#e31c24',GradientType=0 ); /* IE6-8 */
	background: url(images/accueil/habillage_red.jpg) no-repeat 52% 0%;
    min-height: 1310px;
}

#txt_story td img {
    margin-bottom: 9px;
    margin-left: -8px;
}


#page {
	width: 981px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
}

@font-face {

	font-family: "seguisb";

	src:	url('typo/seguisb-webfont.eot');
	src: local("Segoe UI semibold"),

		url(typo/seguisb.ttf);

}


@font-face {

	font-family: "segoeuib";

	src:	url('typo/segoeuib-webfont.eot');
	src: 	local("Segoe UI bold"),
		url('typo/segoeuib.ttf');



}

@font-face {

    font-family: 'creamy';
    src: url('typo/creamy/creamy-webfont.eot');
    src: url('typo/creamy/creamy-webfont.eot?#iefix') format('embedded-opentype'),
		url('typo/creamy/creamy-webfont.woff') format('woff'),
		url('typo/creamy/creamy-webfont.ttf') format('truetype'),
		url('typo/creamy/creamy-webfont.svg#CreamyScriptRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*---------------------------Header---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#header {
	width: 981px;
	height: 189px;
	background-image: url(images/accueil/header_red_3.jpg);
}

#logo {
	display: block;
	text-align: center;
	float:left;
	margin-top: 10px;
}

#site-slogan {
	text-align: center;
	color:blue;
}

#logo_et_slogan {
	margin-left: 385px;
	float:left;
}

.region-header {
    float: right;
    height: 110px;
    margin-right: 14px;
    padding: 15px 0 0 10px;
    position: relative;
    text-align: left;
    width: auto;
    margin-right: 30px;
}

.region-header a{
	color: #681419;
	font-family: arial;
	line-height: 15px;
    text-decoration: underline;
    font-style: italic;
    margin-left: 0;
}
.region-header a:hover{
	color: #681419;
	text-decoration: underline;
}

.region-header h2 {
	font-size: 14px;
    text-align: center;
    text-transform: uppercase;
}


.region-header div {
	margin: 0;
	padding: 0;
}

.region-header input {
    border-radius: 5px;
    color: #525252;
    font-size: 0.7em;
    margin: 5px;
    padding: 9px 0;
    width: 177px;
}

.region-header .form-type-password{
	display: inline;
}
.region-header .form-type-password input{
	margin-top: 5px;
}

.region-header .form-submit{
	display: inline;
    float: right;
}
.region-header .form-submit input{
	background: url(images/accueil/ok.png) no-repeat 50% 50%;
	border:0 none;
	width: 32px;
	margin-top: 5px;
	padding: 15px 0;
    cursor: pointer;
}
.region-header .form-actions input{
	background: url(images/accueil/ok.png) no-repeat !important;
	border:0 none;
	box-shadow: none;
	width: 45px;
	margin-top: 5px;
    cursor: pointer;
    height: 38px;
	padding: 5px 0;

}


.page-recette-filmes-page .view-les-idees-menus table {
    margin-top: 10px;
}

.region-header .hasred {
    color: #fff;
}


/*----
.region-header .form-type-textfield  input[placeholder]{
	background: #fff url(images/accueil/sidebar/home-formulaire3.png) no-repeat 50% 50%;
}
.region-header .form-type-textfield  input[placeholder]:focus{background: #fff}


.region-header .form-type-password  input[type]{
	background: #fff url(images/accueil/sidebar/home-formulaire4.png) no-repeat 50% 50%;
}
.region-header .form-type-password  input[type]:focus{background: #fff}
----*/

.region-header .form-type-textfield input{
	text-align: center;
}

.region-header .form-type-password input{
	text-align: center;
}

.region-header .form-actions{
	display: inline;
}

.region-header a{
	font-size: 0.7em;
	display: inline;
}

/*--------------------------Navigation----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#nav {
	position: relative;
	width: 960px;
	height: 55px;
	z-index: 2;
    border-bottom: 1px #284092 solid;
    margin-right:10px;
    left:10px;
}

/*--------------------------Menu principal------------------------------*/

#nav .menu{
	background: none repeat scroll 0 0 #fff;
    color: #284092;

}

#nav div > .menu{
	/*background: no-repeat url(images/accueil/menu/barre-onglet.jpg);*/
}

#nav .menu .menu{
	display: none;
}

#nav div > .menuaccueil {
    height: 30px;
    left: 736px;
    position: absolute;
    top: 0;
    width: 228px;
}

#nav div > .menu {
    height: 30px;
    left: -11px;
    position: absolute;
    top: 0;
    width: 982px;
}

#nav div > .menuaccueil > li{
    float: left;
    text-align: center;
    font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial, sans-serif;
    font-size: 15px;
    height: 22px;
    margin-top: 20px;
    text-align: center;
    border-left: 0.4px dashed #284092;
    padding-left: 15px;
}

#nav div > .menu > li{
    border-left: 0.4px dashed #284092;
	float: left;
	text-align: center;
	font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial, sans-serif;
	font-size: 14px;
	height: 22px;
    margin-top: 20px;
    text-align: center;
}

#nav div > .menu > li:nth-child(1){width:97px;border-left:0px; }
#nav div > .menu > li:nth-child(2){width:115px;}
#nav div > .menu > li:nth-child(3){width:200px;}
#nav div > .menu > li:nth-child(4){width:91px;}
#nav div > .menu > li:nth-child(5){width:110px;}
#nav div > .menu > li:nth-child(6){width:136px;}
#nav div > .menu > li:nth-child(7){width: 226px;font-size: 16px;}
#nav div > .menu > li:nth-child(7) > .active-trail {font-size: 16px;}

#nav div > .menu > li:nth-child(6) a{color:#ed1c24;}

/*#nav div > .menu > li:hover:nth-child(1) > a{background: url("images/accueil/menu/menu-onglet1.png");}
#nav div > .menu > li:hover:nth-child(2) > a{background: url("images/accueil/menu/menu-onglet1.png");}
#nav div > .menu > li:hover:nth-child(3) > a{background: url("images/accueil/menu/menu-onglet2.png");}
#nav div > .menu > li:hover:nth-child(4) > a{background: url("images/accueil/menu/menu-onglet3.png");}
#nav div > .menu > li:hover:nth-child(5) > a{background: url("images/accueil/menu/menu-onglet4.png");}
#nav div > .menu > li:hover:nth-child(6) > a{background: url("images/accueil/menu/menu-onglet5.png");}
#nav div > .menu > li:hover:nth-child(7) > a{background: url("images/accueil/menu/menu-onglet6.png");}*/

#nav div > .menu > li > a{
    text-transform : uppercase;
}

#nav div > .menu > li:hover:nth-child(8) a{
}

#nav div > .menu > li > .active-trail {
	margin-top: -10px;
	padding: 9px 0 0;
    font-weight: bold;
    font-size: 15px;
}

/*#nav div > .menu > li:nth-child(1) > .active-trail{background: url("images/accueil/menu/menu-onglet1.png");}
#nav div > .menu > li:nth-child(2) > .active-trail{background: url("images/accueil/menu/menu-onglet1.png");}
#nav div > .menu > li:nth-child(3) > .active-trail{background: url("images/accueil/menu/menu-onglet2.png");}
#nav div > .menu > li:nth-child(4) > .active-trail{background: url("images/accueil/menu/menu-onglet3.png");}
#nav div > .menu > li:nth-child(5) > .active-trail{background: url("images/accueil/menu/menu-onglet4.png");}
#nav div > .menu > li:nth-child(6) > .active-trail{background: url("images/accueil/menu/menu-onglet5.png");}
#nav div > .menu > li:nth-child(7) > .active-trail{background: url("images/accueil/menu/menu-onglet6.png");}*/

.page-user #nav div > .menu > li > .active-trail {
}


#nav a:link,
#nav a:visited
{
	display: block;
	height: 27px;
    color: #284092;
    text-transform : uppercase;
}

/*--------------------------Menu d�roulant------------------------------*/

#nav .menu .menu{
    background: #dcf0fa none repeat scroll 0 0;
    margin-top: 0px;
    position: relative;
    width: 260px;
}

/*      #nav .menu .menu{

      }*/

#nav .menu .menu a{
	padding-left: 10px;
	height: 20px;
}

#nav .menu .menu li{
    font-family: helvetica LT Std;
	font-size: 0.9em;
	text-align: left;
}

#nav .menu .menu li:last-child a{
	background-image: none;
	height: 28px;
	padding-bottom: 0;
}

#nav .menu .menu li a:hover
{
	background-repeat: repeat;
}

/*#nav div > .menu > li:nth-child(1) > ul > .leaf:nth-child(3) > a {
    border: none;
    width: 260px;
}

#nav div > .menu > li:nth-child(2) > ul > .leaf:nth-child(3) > a {
    border: none;
}*/

#nav div > .menu > li > ul > .leaf:last-child > a{
    border: none;
}

#nav .menu .menu li a {
    background-repeat: no-repeat;
    border-bottom: 1px dashed #284092;
    height: 15px;
    padding: 10px;
    margin: 0 14px 0 5px;
    text-transform: initial;

}

.region-header .form-type-textfield input {
    font-style: italic;
    text-align: center;
    font-size: 14px;
}
.region-header .form-type-password input {
    text-align: center;
    font-style: italic;
    font-size: 14px;
}

#nav .menu .menu li > ul > li a{
    padding: 10px;
    /*background-image: url(images/accueil/menu/menu_separateur2.png);*/
    border-bottom: 0px #fff dashed;
    background-repeat: no-repeat;
    height: 25px;
}

#nav .menu .menu li a:hover
{
	/*background-image: url(images/accueil/menu/pixel-rouge.png);*/
    /*color: #e2041e;*/
    font-weight: bold;
	background-repeat: repeat;
}

#nav .menu .menu .last a:hover{

}

#nav div > .menu > li:nth-child(3) .menu a{
	background: none;
	height: 20px;
	padding-top: 0;
	padding-bottom: 0;
    text-transform: none;
}

#nav .menu > li:hover > .menu { display: block; }


#nav div > .menu > li:nth-child(3) > ul {
	border-radius: 0 0 0 0;
	box-shadow: none;
	margin-left: -220px;
	width: 971px;
	height: 226px;
	position: relative;
}

#nav div > .menu > li:nth-child(3) > ul {
	background-color: #dcf0fa;
    width: 976px;
}

#nav div > .menu > li:nth-child(3) > ul .menu{
	background: none;
	box-shadow: none;
	position: absolute;
	border-radius: 0 0 0 0;
}

#nav div > .menu > li:nth-child(3) > ul .last a:hover{
	border-radius: 0 0 0 0;
}

#nav div > .menu > li:nth-child(3) > ul .first > ul{
	left: 68px;
}

#nav div > .menu > li:nth-child(3) > ul ul{
	left: 232px;
	top: 60px;
}

input[type=radio]{
    background-color: #f00;
}


#nav div > .menu > li:nth-child(3) > ul .last > ul li{
	margin-bottom: 16px;
}

#nav div > .menu > li:nth-child(3) > ul ul li{
	margin-bottom: 2px;
	font-size: 0.8em;
    border: none;
}

#nav div > .menu > li:nth-child(3) > ul ul li:hover{
    /*list-style: disc;*/
}

.par-ici{
    left: 178px;
    position: relative;
    top: -1180px;
    color: #e42431;
    font-family: helvetica LT Std;
    font-size: 14px;
}


#nav .menu .menu > li:nth-child(3) > ul ul li a{
    background-repeat: no-repeat;
    border-bottom: 0px dashed #fff;
    height: 25px;
    padding: 10px;
}

#nav div > .menu > li:nth-child(3) > ul ul li a:hover{
    /*color: #E2041E;
    background: url("images/accueil/menu/picto-fleche.png") no-repeat scroll 1% 42% transparent;*/
    font-weight: bold;
}


#nav div > .menu > li:nth-child(3) > ul > li > a {
    position: absolute;
}


#nav div > .menu > li:nth-child(3) > ul > li:nth-child(2) > a {
    display: none;
}

#nav div > .menu > li:nth-child(3) > ul > .leaf:nth-child(3) > a{
    background: rgba(0, 0, 0, 0) url("images/accueil/rech.png") no-repeat scroll 5px 3px;
    text-indent: 17px;
    line-height: 1.7;
    /*background: url("images/accueil/menu/recette-sprite.png") no-repeat scroll 0 0 transparent;*/
    border: 1px solid #2e3d82;
	height: 25px;
	left: 696px;
	padding: 4px 0 0 14px;
	top: 60px;
	width: 210px;
    text-transform: uppercase;
}


#nav div > .menu > li:nth-child(3) > ul > .leaf:nth-child(3) > a:hover {
	/*background: url("images/accueil/menu/recette-sprite.png") no-repeat scroll 0 56% transparent;*/
    border: 1px solid #E2041E;
	color: #E2041E;
    background: rgba(0, 0, 0, 0) url("images/accueil/rech2.png") no-repeat scroll 5px 3px;
}

#nav div > .menu > li:nth-child(3) > ul > .leaf:nth-child(4) > a {
	/*background: url("images/accueil/menu/recette-sprite.png") no-repeat scroll 0 18% transparent;*/
    background: url("images/accueil/film.png") no-repeat scroll 5px 3px;
    text-indent: 17px;
    border: 1px solid #2e3d82;
	height: 25px;
	left: 696px;
	padding: 4px 0px 0 14px;
	top: 102px;
	width: 210px;
    text-transform: uppercase;
    line-height: 1.7;
}

#nav div > .menu > li:nth-child(3) > ul > .leaf:nth-child(4) > a:hover {
    background: url("images/accueil/film2.png") no-repeat scroll 5px 3px;
	/*background: url("images/accueil/menu/recette-sprite.png") no-repeat scroll 0 -119px transparent;*/
    border: 1px solid #E2041E;
    color: #E2041E;
}

#nav div > .menu > li:nth-child(3) > ul > .last > a {
	/*background: url("images/accueil/menu/recette-sprite.png") no-repeat scroll 0 -59px transparent;*/
    background: url("images/accueil/search.png") no-repeat scroll 5px 3px;
    text-indent: 17px;
    border: 1px solid #2e3d82;
	height: 27px;
	left: 696px;
	padding: 4px 0 0 14px;
	top: 144px;
	width: 210px;
    text-transform: uppercase;
    line-height: 1.7;
}


#nav div > .menuaccueil a:hover{
    font-weight: bold;

}

#nav div > .menuaccueil a:visited{
    font-weight: bold;

}

#nav div > .menu > li:nth-child(3) > ul > .last > a:hover {
	/*background: url("images/accueil/menu/recette-sprite.png") no-repeat scroll 0 -149px transparent;*/
    border: 1px solid #E2041E;
    color: #E2041E;
    background: url("images/accueil/search2.png") no-repeat scroll 5px 3px;
}

#nav div > .menu > li:nth-child(3) > ul > .first > a {
	font-size: 17px;
    text-transform: uppercase;
	left: 68px;
	top: 27px;
    border-bottom: 0 none;
    font-weight: bold;
    cursor: text;
}

.field-prefix{
    left: 9px;
    position: relative;
    top: 0px;
}

#edit-captcha-response{
    width: 211px !important;
}

#nav div > .menu > li:nth-child(3) > ul > li > ul {
	display: block;
}

.region-sidebar-first{
	display: none;
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	height: 182px;
	left: 405px;
	position: absolute;
	top: 27px;
	width: 270px;
}


.region-sidebar-first .content div{
	color: #646567;
	font-size: 10px;
	left: 19px;
	position: absolute;
	top: 138px;
	width: 220px;
}

#nav .region-sidebar-first .content div a{
	color: #646567;
	font-size: 14px;
}

#nav .region-sidebar-first .content:hover div a{
	color: #E2041E;
}

.region-sidebar-first h2 {
	margin-bottom: 4px;
	margin-left: 11px;
    color: #284092;
    margin-top: -4px;
}

.region-sidebar-first div.contextual-links-wrapper {
	right:-27px;
}

#nav div > .menu > li:nth-child(3) > ul .region-sidebar-first div.contextual-links-wrapper ul.contextual-links{
	top: 18px;
	left: auto;
}

#nav div > .menu > li:nth-child(3) > ul .region-sidebar-first a.contextual-links-trigger {
	background: url("images/gear-select.png") no-repeat scroll 2px 0 transparent;
	border: 1px solid transparent;
	border-radius: 4px 4px 4px 4px;
	height: 18px;
	margin: 0;
	outline: medium none;
	overflow: hidden;
	padding: 0 2px;
	text-indent: 34px;
	width: 28px;
}

/*---------------------------accueil-----------*/

#menu-mois{
    background: url("/sites/all/themes/redgloria/images/accueil/menu-mois.jpg");
    height: 399px;
    width: 427px;
    float: left;
    margin-top: 13px;
}
#menu-mois a {
    display: block;
    height: 100%;
    width: 100%;
}

.produits {
	background: url("/sites/all/themes/redgloria/images/accueil/ideal.jpg");
	border: 1px solid #e2041e;
	float: left;
	height: 371px;
	margin: 13px 13px 0px 0;
	padding: 12px 15px 15px;
	width: 220px;
}

.produits a {
	display: block;
	height: 100%;
	width: 100%;
}

.produits h3 {
	color: #e2041e;
	font-size: 34px;
}

.produits p {
	font-weight: bold;
	font-size: 11px;
}


#liste-recette {
	background: url(/sites/all/themes/redgloria/images/accueil/home-encart2.png);
	border: 1px solid red;
	float: left;
	height: 333px;
	width: 424px;
	margin-top: 18px;
}

.fondgris {
	background: none repeat scroll 0 0 #fff;
	height: 120px;
	opacity: 0.8;
	padding: 10px 15px;
}

#liste-recette h3 {
	color: #e2041e;
	font-size: 34px;
}
.col {
	float: left;
	margin-right: 18px;
}
.item {
	padding-left: 8px;
	background: url("/sites/all/themes/redgloria/images/gamme/concentre-datouts/concentre-datous_puce.png") no-repeat 0 7px;
}
.item a {
	color: #4a4a4a;
	font-family: arial;
	font-size: 11px;
}
.item a:hover {
	text-decoration: underline;
}




/*---------------------------Content---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


#font-content {
	background-color: white;
	/*background-image: url(images/accueil/menu/barre_menu.png);*/
	background-repeat: no-repeat;
	float: left;
	width: 981px;
    margin-bottom: 13px;
}

#section {
	margin-left: 14px;
	margin-top: 20px;
	width: 696px;
	float:left;
	background-color: white;
}

#node-1 > h2 { display: none;}
#node-1 > ul { display: none;}

#main_slider {
	width: 760px;
	height: 285px;
	background-color: orange;
}

#push_wrapper p{
	font-family: arial;
	color: #575757;
	font-size: 0.7em;
}

#push_wrapper H2{
	font-family: creamy;
}

#push_wrapper div p:first-of-type{
	margin-top: 200px;
}

#push_wrapper div a:hover,
#push_wrapper div a:active{
	text-decoration:underline;
}

#showtxt h3{
	font-size: 3.3em;
	margin-top: 5px;
}
#showtxt p{
	font-size: 14pt;
	margin-top: -5px;
}

iframe{
	margin: auto;
}

#showtxt {text-align: center;}

#push1 {
	padding-left: 22px;
	padding-right: 15px;
	width: 220px;
	height: 355px;
	background-image: url(images/accueil/centre/push-recettesfilmees.png);
	float: left;
}

#push1 H2{
	color: #ED1C24;
	margin-top: 24px;
}

#push1 p:last-of-type{
	margin-left: 85px;
	margin-top: 15px;
}

#push1 a:link,
#push1 a:visited{
	color: #ED1C24;
}

#push2 {
	margin-top: 10px;
	padding-left: 22px;
	padding-right: 15px;
	width: 220px;
	height: 345px;
	background-image: url(images/accueil/centre/push-categories.png);
	float: left;
}

#push2 H2{
	color: #FF6000;
	margin-top: 14px;
}

#push2 p:last-of-type{
	margin-left: 85px;
	margin-top: 15px;
}

#push2 a:link,
#push2 a:visited{
	color: #FF6000;
}

#push3 {
	margin-top: 8px;
	padding-left: 22px;
	padding-right: 15px;
	width: 220px;
	height: 347px;
	background-image: url(images/accueil/centre/push-boutique.png);
	float: left;
}

/*---------------------------Sidebar---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.sidebar {
	margin-right: 14px;
	margin-top: 20px;
	width: 250px;
	float:right;
	position: relative;
}

.sidebar h2{
	font-size:1em;
	line-height: 15px;
}

.sidebar input:nth-child(1){
	background-color: #e8e8e6;
	padding: 4px 0;
	margin: 7px 0;
	text-align: center;
	font-size: 0.6em;
	color: #a9a9a9;
	width:110px;
}

.sidebar > div > div {
	/*padding: 4px 0px 0px 7px;
	-webkit-border-radius: 10px 0 10px 0;
	-moz-border-radius: 10px 0 10px 0;
	border-radius: 10px 0 10px 0;
	-moz-box-shadow: 0px 0px 12px 1px #aeaeae;
	-webkit-box-shadow: 0px 0px 12px 1px #aeaeae;
	-o-box-shadow: 0px 0px 12px 1px #aeaeae;
	box-shadow: 0px 0px 12px 1px #aeaeae;
	width: 155px;
	border: 3px solid white;
	background: #f9eff0; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZWZmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f9eff0 0%, #ffffff 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9eff0), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top,  #f9eff0 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top,  #f9eff0 0%,#ffffff 100%); /* Opera 11.10+ */
    /*background: -ms-linear-gradient(top,  #f9eff0 0%,#ffffff 100%); /* IE10+ */
    /*background: linear-gradient(to bottom,  #f9eff0 0%,#ffffff 100%); /* W3C */
    /*position: relative;
	-pie-background: linear-gradient(#f9eff0, #ffffff);*/
}

#trouve-recette{
    padding-top:200px;
    padding-left: 60px;
}

#sidefind {
    background: url(images/accueil/trouver_recette.jpg);
    height: 270px;
    width: 255px;
	/*height: 136px;
	color: #0F41A3;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    /*csvg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWYyZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    /*background: -moz-linear-gradient(top,  #ffffff 0%, #eef2f8 100%); /* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eef2f8)); /* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top,  #ffffff 0%,#eef2f8 100%); /* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top,  #ffffff 0%,#eef2f8 100%); /* Opera 11.10+ */
    /*background: -ms-linear-gradient(top,  #ffffff 0%,#eef2f8 100%); /* IE10+ */
    /*background: linear-gradient(to bottom,  #ffffff 0%,#eef2f8 100%); /* W3C */

/*position: relative;
-pie-background: linear-gradient(#ffffff, #eef2f8);*/
}

#sidefind h2{
width: 143px;
}


#sidefind img{
float: left;
margin-right: 3px;
}

#sidefind img:nth-of-type(2){
margin-left: 5px;
}

/*
#sidefind input[placeholder]{
background: #e8e8e6 url(images/accueil/sidebar/home-formulaire1.png) no-repeat 50% 50%;
}
#sidefind input[placeholder]:focus{background: #e8e8e6}
*/

#inspiration{
    margin-top: 10px;
    background: url(images/accueil/inspiration.jpg);
    width: 255px;
    height: 195px;
}

#inspi{
    padding-top: 147px;
    padding-left: 66px;
    color: #fff;
}

#inspi a{
    color: #fff;
    font-family: Helvetica, Arial, sans-serif;
}

#fbside {
	margin-top: 10px;
	color: #FFF;
	height: 124px;
	background: -moz-linear-gradient(top, rgba(80,112,166,1) 0%, rgba(12,77,162,1) 80%);
	width: 250px;
	padding: 4px 0 0 6px;
	border-style: none;
	word-spacing: -1px;
	background: #5070a6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwNzBhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzRkYTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #5070a6 0%, #0c4da2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5070a6), color-stop(100%,#0c4da2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5070a6 0%,#0c4da2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5070a6 0%,#0c4da2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5070a6 0%,#0c4da2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #5070a6 0%,#0c4da2 100%); /* W3C */
	position: relative;
	-pie-background: linear-gradient(#5070a6, #0c4da2);
}

#fb{
    margin-top: 10px;
}

#fb a {
    display: block;
    height: 100%;
    width: 100%;
}

#fbside p{
	padding-right: 20px;
	margin-bottom: 8px;
}

.fb-like {
	margin-right: 18px;
	vertical-align: top
}

.twitter-share-button{
	margin-right: -10px;
}

#sidenew {
	margin-top: 5px;
	height: 185px;
	color:#E2041E;
	padding: 8px 0px 0px 7px;
	position: relative;
    border: 1px #e2041e solid;
    width: 246px;
}

#sidenew p{
	padding-right: 10px;
	text-align: justify;
	font-size: 10px;
}

#sidenew  input:nth-child(1){
	margin: 15px 0;
}


#sidenew input:nth-child(1) {
    margin: 24px 12px;
}
.sidebar input:nth-child(1) {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #919191;
    font-size: 14px;
    height: 13px;
    margin: 4px 0 4px -27px;
    padding: 10px 2px;
    text-align: center;
}


/*
#sidenew input[placeholder]{
	background: #e8e8e6 url(images/accueil/sidebar/home-formulaire2.png) no-repeat 50% 50%;
}
#sidenew input[placeholder]:focus{background: #e8e8e6}
*/

#sidemail {
	padding: 8px 0px 0px 7px;
	margin-top: 12px;
	margin-bottom: 36px;
	height: 154px;
	color:#E2041E;
	position: relative;
}

#sidemail p {
	font-size: 10px;
	line-height: 15px;
	margin-top: 12px;
	padding-right: 36px;
}

#sidemail img {
	margin-left: -10px;
	margin-top: -6px;
}

#sidemail img:nth-of-type(2) {
	position: absolute;
	top: 24px;
	right: 14px;
}

/*---------------------------Footer---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#footer {
    background-color: white;
    border-top: 1px solid #2a4390;
    clear: both;
    margin-left: 10px;
    width: 98%;
    padding-top: 10px;
    padding-bottom: 20px;
}

#fwrapper {
	width: 955px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	/*background-image: url(images/accueil/footer/fond-footer.jpg);*/
	background-repeat: no-repeat;
}

/*--------------------------Menu principal------------------------------*/

#fnav .menu {
	list-style-type: none;
}

#fnav div > .menu > li {
	float: left;
	width: 194px;
	height: 20px;
	padding-bottom: 10px;
	margin-top: 10px;
}

#fnav div > .menu > li > .menu {
	margin-top: 5px;
}

#fnav div > .menu > .first {
	margin-left: 10px;
}

#fnav div > .menu > li:nth-child(3) {
	width: 190px
}

#fnav div > .menu > li:nth-child(3) .menu .first ul{
    display:none;
}

#fnav div > .menu > li:nth-child(3) .menu li:nth-child(2){
    display:none;
}

#fnav div > .menu > li:nth-child(4) {
	width: 123px
}

#fnav div > .menu > li:nth-child(5) {
	width: 136px
}

#fnav div > .menu > li:nth-child(6) {
	width: 107px
}



#fnav div > .menu > li:nth-child(1n + 7) {
	display:none;
}

#fnav div > .menu > li > a:link,
#fnav div > .menu > li > a:visited {
	color: #2a4390;
    font-family: "Helvetica LT Std";
    font-size: 17px;
}

#fnav div > .menu > li:nth-child(6) a{
    color: #ed1c24;
}

/*--------------------------Sous menu------------------------------*/

#fnav .menu .menu > li > a:link,
#fnav .menu .menu > li > a:visited {
	color: #9b9b9b;
	font-size: 0.8em;
	font-family: arial;
}

#fnav .menu .menu li a:hover,
#fnav .menu .menu li a:active {
	text-decoration:underline;
}

/*--------------------------contact------------------------------*/

#fsociaux {
    float: right;
    margin-right: 3px;
    margin-top: -30px;
}

#fsociaux ul {
	list-style-type: none;
}

#fsociaux li {
	float:left;
}

#fsociaux p {
    color: #2a4390;
    font-family: helvetica LT Std;
    font-size: 17px;
    text-align: center;
}

#fsociaux a{
	height: 32px;
	width: 31px;
	margin-left: 8px;
	margin-top: 8px;
	display:block;
	background-repeat: no-repeat;
}

#fmail a{
	background-image: url(images/accueil/footer/picto-mail.png);
	margin-left: 0;
    width: 33px;
    height: 31px;
}

#fmail a:hover{
	background-image: url(images/accueil/footer/picto-mail2.png);
}

#ffb a{
	background-image: url(images/accueil/footer/picto-facebook.png);
    width: 33px;
    height: 31px;
}

#ffb a:hover{
	background-image: url(images/accueil/footer/picto-facebook2.png);
}

#fgoo a{
	background-image: url(images/accueil/footer/picto-google.png);
    width: 33px;
    height: 33px;
}

#fgoo a:hover{
	background-image: url(images/accueil/footer/picto-google2.png);
}

/*--------------------------manger-bouger------------------------------*/

#mangerbouger {
	position:absolute;
	bottom: 0;
	left: 0;
	color: #ED1C24;
	font-size: 0.8em;
	font-family: arial;
    margin-left: 10px;
}

#mangerbouger a:visited,
#mangerbouger a:link {
	color : #ED1C24;
	font-family: arial;
}

#mangerbouger a:active,
#mangerbouger a:hover {
	color : #ED1C24;
	font-family: arial;
	text-decoration:underline;
}

/*--------------------------credit------------------------------*/

#credit {
	position:absolute;
	bottom: 0;
	right: 10px;
}

#credit a:visited,
#credit a:link {
	color : #9b9b9b;
	font-family: arial;
	font-size: 12px;
}

#credit a:active,
#credit a:hover {
	color : #525252;
	font-family: arial;
	text-decoration: underline;
}

/*---------------------------login---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#user-login-form .form-type-textfield label {
	display: none;
}
#user-login-form .form-type-password label {
	display: none;
}

/*---------------------------pager---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.block-views .view-content ul{
	text-align: center;
	height: 30px;
	color: #515151;
}

.block-views .view-content ul li{
	display: inline;
	padding: 3px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	cursor: pointer;
}

.block-views .view-content ul li::selection {
	background:#fff;
}
.block-views .view-content ul li::-moz-selection {
	background:#fff;
}
.block-views .view-content ul li::-webkit-selection {
	background:#fff;
}


.block-views .view-content ul li:hover{
	color: #ED1C24;
}

.item-list .pager{
    height: 13px;
    padding-top: 12px;
}

.item-list .pager .pager-ellipsis{
	color: #515151;
}
.item-list .pager li a{
	color: #515151;
}

.item-list .pager li a:hover{
	color: #ED1C24;
}

.item-list .pager li{
	font-family: arial;
	color: #ED1C24;
	padding: 3px;
	overflow: hidden;
}

.item-list .pager .pager-first a{
	padding-right: 20px;
	width: 0;
	height: 5px;
	background: no-repeat url(images/accueil/paginer-g2.png) 100% 50%;
	color: white;
	height: 20px;
	letter-spacing: -8px;
}

.item-list .pager .pager-previous a{
	padding-right: 15px;
	width: 0;
	height: 5px;
	background: no-repeat url(images/accueil/paginer-g1.png) 100% 50%;
	color: white;
	height: 20px;
	letter-spacing: -7px;
}

.item-list .pager .pager-next a{
	padding-left: 15px;
	width: 0;
	background: no-repeat url(images/accueil/paginer-d1.png) 0 50%;
	color: white;
	height: 20px;
	letter-spacing: -7px;
}

.item-list .pager .pager-last a{
	padding-left: 20px;
	width: 0;
	height: 5px;
	background: no-repeat url(images/accueil/paginer-d2.png) 0 50%;
	color: white;
	height: 20px;
	letter-spacing: -7px;
}

.item-list .pager .pager-first a:hover{	color: white;}
.item-list .pager .pager-previous a:hover{	color: white;}
.item-list .pager .pager-next a:hover{	color: white;}
.item-list .pager .pager-last a:hover{	color: white;}

/*---------------------------deposer-recette---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#node-374{
	background: no-repeat url(images/formulaire/deposez-votre-recette/deposez-votre-recette_fond.jpg);
	width: 758px;
	padding-top: 110px;
	padding-left: 114px;
	position: relative;
}

#node-374 h3{
	position: absolute;
	top: 10px;
	left: 10px;
}

#node-374 .submitted{
	display:none;
}

#node-374 .form-required{
}

#node-374 form div div{
	margin-bottom: 3px;
}

#node-374 .content{
    width: 509px;
    padding: 10px 0 0 35px;
    height: 461px;
}

#node-374 label{
	float: left;
	font-family: arial;
	font-size: 9pt;
	color: #515151;
	width: 160px;
	text-align: right;
}
#node-374 input{
	margin-left: 5px;
	-moz-box-shadow: inset 1px 1px 1px 0px #AEAEAE;
	-webkit-box-shadow: inset 1px 1px 1px 0px #AEAEAE;
	-o-box-shadow: inset 1px 1px 1px 0px #AEAEAE;
	box-shadow: inset 1px 1px 1px 0px #AEAEAE;

}

#node-374 select{
	margin-left: 5px;
	width: 200px;
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top,  #efefef 34%, #d8d8d8 67%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(34%,#efefef), color-stop(67%,#d8d8d8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #efefef 34%,#d8d8d8 67%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #efefef 34%,#d8d8d8 67%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #efefef 34%,#d8d8d8 67%); /* IE10+ */
	background: linear-gradient(to bottom,  #efefef 34%,#d8d8d8 67%); /* W3C */
	-pie-background: linear-gradient(#F9EFF0, #fff);
	behavior: url(/sites/all/themes/redgloria/PIE.php);
	border: 1px solid #7E7E7E;
	color: #7E7E7E;
}

#node-374 select:focus:hover{
	background: #fff;
}

#node-374 textarea{
	display: inline;
    height: 60px;
    margin-left: 4px;
    width: 327px;
    resize: none;
}

#node-374 #edit-submit{
	height: 32px;
	width: 133px;
	background: no-repeat url(images/formulaire/deposez-votre-recette/deposez-votre-recette_btn-envoyer.png);
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	cursor: pointer;
	margin-top: 30px;
}

#node-374 #edit-submitted-telecharger-la-photo-de-ma-recette-upload{
	border: 0 none;
}


/*---------------------------register-form--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#user-register-form{
	background: no-repeat url(/sites/all/themes/redgloria/images/accueil/create.png);
    color: #515151;
    font-family: arial;
    font-size: 11px;
    margin-left: -4px;
    margin-top: 18px;
    padding: 186px 36px 0;
    position: relative;
}

#user-register-form h3{
    display: none;
}

#user-register-form input {
    border: 1px solid #ddd;
    margin: 2px 12px 12px;
    padding: 9px;
    width: 203px;
}

#edit-field-je-souhaite-recevoir-la-ne-und > div:first-child {display:none;}
#edit-field-je-souhaite-recevoir-les-o-und > div:first-child {display:none;}
#edit-field-avez-vous-d-j-test-les-pro-und > div:first-child {display:none;}
#edit-field-vous-tes-plut-t-und > div:first-child {display:none;}

#user-register-form > div{
	padding: 15px 15px 0 25px;
}

#user-register-form > div > div > div > div > label{
    float: left;
    font-family: helvetica LT Std;
    font-size: 13px;
    margin-top: 10px;
    text-align: right;
    width: 175px;
}

#user-register-form > div > div > div > div.form-item-pass-pass2 > label{
 margin-top : 17px;
}


#user-register-form > div > div > div > label{
    float: left;
    font-family: helvetica LT Std;
    font-size: 13px;
    margin-top: 12px;
    text-align: right;
    width: 175px;
}
#user-register-form > div > div > div.form-item-field-civilit--und > label{
    float: left;
    font-family: helvetica LT Std;
    font-size: 13px;
    margin-top: 1px;
    text-align: right;
    width: 175px;
}

#user-register-form #edit-field-qu-voque-le-lait-gloria- label{
    font-family: helvetica LT Std;
    font-size: 13px;
    margin-top: 10px;
    text-align: left;
    width: 223px;
}
#user-register-form .form-item-field-vous-utilisez-gloria-surto-und label{
	width: 327px;

}
#user-register-form .form-item-field-vous-tes-plut-t--und label{
  float: none;
  text-align: left;
  width: auto;
  display: inline-block;
  margin-right: 15px;
}

#edit-field-vous-tes-plut-t-und {
  display: inline-block;
}

#user-register-form legend{
	text-align: right;
	width: 164px;
	float: left;
	font-weight: bold;
    font-family: helvetica LT Std;
    font-size: 13px;
    margin-top: 6px;
}
#user-register-form .date-processed .fieldset-wrapper {
	float: left;
    width: 268px;
    margin-left: 5px;
}

#user-register-form .date-processed div {
    height: 27px;
    margin: 0;
    padding: 0;
}

#user-register-form .date-processed label {
	display: none;
}

#user-register-form input{

}

#user-register-form select{
    background: white none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    color: #000000;
    padding: 5px 25px 5px 5px;
	/*background: #efefef; /* Old browsers */
	/*background: -moz-linear-gradient(top,  #efefef 34%, #d8d8d8 67%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(34%,#efefef), color-stop(67%,#d8d8d8)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top,  #efefef 34%,#d8d8d8 67%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top,  #efefef 34%,#d8d8d8 67%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top,  #efefef 34%,#d8d8d8 67%); /* IE10+ */
	/*background: linear-gradient(to bottom,  #efefef 34%,#d8d8d8 67%); /* W3C */
	-pie-background: linear-gradient(#fff, #fff);
	behavior: url(/sites/all/themes/redgloria/PIE.php);
	/*border: 1px solid #7E7E7E;*/
}

#user-register-form .form-type-radio{
	display: inline;
}

#user-register-form .form-type-radio label{
	width: auto;
}

#user-register-form .form-type-radio input{
	width: auto;
}

#user-register-form .form-checkbox{
	display: inline;
	width: auto;
}

#user-register-form .form-item-field-je-souhaite-recevoir-la-ne-und label{
	font-weight: bold;
}

#user-register-form .form-checkbox label{
	width: auto;
}

#user-register-form > div > div{
	margin: 15px 0;
}

#user-register-form #edit-account > div{
	margin: 5px 0;
}

#user-register-form #edit-account {
	position: relative;
	margin-bottom: 60px;
}

#user-register-form .form-item-field-je-souhaite-recevoir-la-ne-und {
	float: none;
}

#user-register-form .form-item-field-je-souhaite-recevoir-la-ne-und label{
	width: 325px;
    margin-top: 1px;
}

#user-register-form .form-item-field-je-souhaite-recevoir-la-cx-und label{
	width: 325px;
	font-weight: bold;
}

#user-register-form .form-item-field-je-souhaite-recevoir-les-o-und label{
	width: 385px;
}

#user-register-form .form-item-field-avez-vous-d-j-test-les-pro-und > label{
	width: 315px;
    margin-top: 1px;
    color: #ed1c24;
    font-size: 15px;
}

#user-register-form .form-item-field-avez-vous-d-j-test-les-pro-und .form-type-radio > label{
    color: #515151;
}

#user-register-form .form-item-field-avez-vous-d-j-test-les-pro-und .form-type-radio > input{
    margin-top: -2px;
}

#user-register-form .field-name-field-datedenaissance {
    margin-bottom: 9px;
    margin-top: 6px;
}
#user-register-form .field-name-field-datedenaissance .fieldset-wrapper{
    margin-left: 20px;
}

.form-item-field-lequels--und{
    color: #515151;
}

#user-register-form .captcha img{
	margin-bottom: 1px;
	margin-left: 185px;
}

#user-register-form .captcha .description {
	display: none;
}

#user-register-form .captcha{
	margin-bottom: 20px;
}

#user-register-form .field-name-field-je-souhaite-recevoir-les-o {
	margin-bottom: 15px;
}
#user-register-form .field-name-field-je-d-clare-avoir-pris-conn {
	margin-bottom: 20px;
	color: #000000;
}

#user-register-form h3 {
	font-size: 22pt;
    margin-bottom: 30px;
    margin-left: 145px;
}

#user-register-form .password-suggestions {
    border: medium none;
    bottom: 45px;
    height: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0px;
    width: 145px;
}

.logged-in #user-profile-form .password-suggestions {
    border: medium none;
    bottom: 45px;
    height: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 50px;
    width: 145px;
}


#user-register-form .password-strength {
    left: 180px;
    margin-top: 0;
    margin-left: 8px;
    position: absolute;
    top: 87px;
}

#grey{
    position: relative;
    top: 10px;
    background-color: #ddd;
    height: 400px;
    width: 650px;

}

#user-register-form .password-confirm {
    margin-left: 7px;
    position: absolute;
    top: 172px;
    width: 207px;
}

#user-register-form #edit-account .form-type-password-confirm {
	margin-top: 25px;
}

#user-register-form .form-type-password-confirm .description {
	display:none !important;
}

#user-register-form #edit-pass-pass2 {
	display:inline;
    position: absolute;
    top: 150px;
    margin-left: 12px;
    width: 250px;
}

#user-register-form .zonegrise {
    margin-bottom: 15px;
    margin-left: -57px;
    padding: 15px 15px 0;
    width: 655px;
    height: 260px;
}

#user-register-form .form-item-field-lequels--und input{
	width: auto;
}
#user-register-form .form-item-field-lequels--und .form-checkboxes label{
	width: auto;
    font-size: 13px;
}

#user-register-form .form-item-field-lequels--und .form-type-checkbox{
	display: block;
    float: left;
    padding-top: 130px;
	width: 125px;
}

label[for=edit-field-lequels-und] {
    color: #ed1c24;
    font-size: 15px !important;
}

#user-register-form .field-name-field-avez-vous-d-j-test-les-pro {
	margin-bottom: 10px;
    padding-left: 65px;
}

#user-register-form .form-item-field-lequels--und-BECHAMEL {
	margin-left: 175px;
	background: no-repeat url(images/formulaire/espace-gourmand/espace-gourmand_produit-bechamel.png) 50% 0;
}

#user-register-form .form-item-field-lequels--und-410G {
    background: no-repeat url(images/gamme/aides-culinaires/pack1-410-demi-ecrem1.png) 50% 20%;
    left: -85px;
    position: relative;
    top: 30px;
    color: #000;
    background-size: 63%;
}
#user-register-form .form-item-field-lequels--und-80G {
    background: no-repeat url(images/gamme/aides-culinaires/pack5-80-demi-ecrem1.png) 50% 50%;
    left: -25px;
    position: relative;
    top: 30px;
    color: #000;
    background-size: 85%;
}
#user-register-form .form-item-field-lequels--und-20CL {
    background: no-repeat url(images/gamme/aides-culinaires/pack4-briquette-entier1.png) 50% 50%;
    color: #000;
    left: 30px;
    position: relative;
    top: 30px;
    background-size: 45%;
}
#user-register-form .form-item-field-lequels--und-CREME {
	background: no-repeat url(images/formulaire/espace-gourmand/espace-gourmand_produit-creme.png) 50% 0;
}
#user-register-form .form-item-field-lequels--und-DOSETTE {
    background: no-repeat url(images/gamme/dossettes-de-lait/bandeau_dosettes-produits1.png) 50% 75%;
    position: relative;
    top: 30px;
    color: #000;
    left: 5px;
    background-size: 115%;
}

#user-register-form #niatup {
	height: 400px;
	margin-top: 65px;
}
#user-register-form #reihc select{
	margin: 0 0 5px 5px;
	width: 190px;
}
#user-register-form #reihc #edit-field-vous-utilisez-gloria-surto-und {
	margin-top: 5px;
}
#user-register-form textarea {
    height: 100px;
    resize: none;
}
.grippie{display: none;}

#user-register-form  #edit-actions input{
	/*background: no-repeat url(images/mon-espace-gourmand/presentation/mon-espace-gourmand_btn-inscription.png)  80% 54%;*/
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 5px 12px;
	color: #fff;
	cursor: pointer;
	box-shadow: none;
    font-size: 11pt;
    margin:10px 0 -10px 405px;

}

.form-item input.error, .form-item textarea.error, .form-item select.error {
    border: 1px solid red;
}

/*---------------------------edit-form--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#user-profile-form{
    background: rgba(0, 0, 0, 0) url("images/accueil/compte.png") no-repeat scroll 0 0;
    color: #515151;
    font-family: arial;
    font-size: 13px;
    margin-left: -5px;
    margin-top: 15px;
    padding-top: 180px;
    position: relative;
}

#user-profile-form > div{
	padding: 30px 15px 0 25px;
}

#user-profile-form > div > div > div > div > label{
	float: left;
	text-align: right;
	width: 175px;
}

#user-profile-form > div > div > div > label{
	text-align: right;
	width: 175px;
	float: left;
}

#edit-account > div > label {
    margin-top: 10px;
}

#user-profile-form #edit-field-qu-voque-le-lait-gloria- label{
    font-family: helvetica LT Std;
    font-size: 13px;
    margin-top: 10px;
    text-align: right;
    width: 223px;
}
#user-profile-form .form-item-field-vous-utilisez-gloria-surto-und label{
	width: 345px;
}
#user-profile-form .form-item-field-vous-tes-plut-t--und label{
    float: none;
    text-align: left;
    width: 195px;
}

#user-profile-form legend{
	text-align: right;
	width: 173px;
	float: left;
	font-weight: bold;
    margin-top: 5px;
}
#user-profile-form .date-processed .fieldset-wrapper {
	float: left;
    width: 270px;
    margin-left: 10px;
}

#user-profile-form .date-processed div {
    height: 27px;
    margin: 0;
    padding: 0;
}

#user-profile-form .date-processed label {
	display: none;
}

#user-profile-form input{
    border: 1px solid #ddd;
    margin: 0 12px 2px;
    padding: 9px;
    width: 250px;

}

#user-profile-form select{
	/*background: #efefef; /* Old browsers */
	/*background: -moz-linear-gradient(top,  #efefef 34%, #d8d8d8 67%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(34%,#efefef), color-stop(67%,#d8d8d8)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top,  #efefef 34%,#d8d8d8 67%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top,  #efefef 34%,#d8d8d8 67%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top,  #efefef 34%,#d8d8d8 67%); /* IE10+ */
	/*background: linear-gradient(to bottom,  #efefef 34%,#d8d8d8 67%); /* W3C */
	-pie-background: linear-gradient(#F9EFF0, #fff);
	behavior: url(/sites/all/themes/redgloria/PIE.php);
	/*border: 1px solid #7E7E7E;*/
	behavior: url(path/to/PIE.htc);
    background: white none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    color: #000000;
    padding: 5px 25px 5px 5px;
}

#user-profile-form .form-type-radio{
	display: inline;
}




#user-profile-form .form-type-radio label{
	width: auto;
}

#user-profile-form .form-type-radio input{
	width: auto;
}

#user-profile-form > div > div{
	margin: 10px 0;
}

#user-profile-form > div > div.field-name-field-datedenaissance{
    margin-top: 10px;
    margin-bottom: 10px;
}


#user-profile-form #edit-account > div{
	margin: 5px 0;
}

#user-profile-form #edit-account > div.form-item-current-pass{
    margin-top: 10px;
}

#user-profile-form #edit-account {
	position: relative;
	margin-bottom: 60px;
}
#user-profile-form #edit-account .description{
 display: none !important;
}

#user-profile-form .form-item-field-je-souhaite-recevoir-la-ne-und {
	float: none;
    padding-top: 15px;
}

#user-profile-form .form-item-field-je-souhaite-recevoir-la-ne-und label{
    font-family: helvetica LT Std;
    font-size: 13px;
    font-weight: bold;
    width: 267px;
}

#user-profile-form .form-item-field-je-souhaite-recevoir-les-o-und label{
	width: 385px;
}

#user-profile-form .form-item-field-avez-vous-d-j-test-les-pro-und > label{
    width: 315px;
    margin-top: 1px;
    color: #ed1c24;
    font-size: 15px;
}

#user-profile-form .form-item-field-avez-vous-d-j-test-les-pro-und .form-type-radio> label{
    color: #000000;
}

#user-profile-form .captcha img{
	margin-bottom: 1px;
	margin-left: 185px;
}

#user-profile-form .captcha .description {
	display: none;
}

#user-profile-form .captcha{
	margin-bottom: 40px;
}

#user-profile-form .field-name-field-je-souhaite-recevoir-les-o {
	margin-bottom: 35px;
}

#user-profile-form h3 {
	font-size: 22pt;
    margin-bottom: 50px;
    margin-left: 145px;
}

#user-profile-form .password-suggestions {
	border: medium none;
    bottom: 45px;
    height: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    width: 145px;
}

#user-profile-form .password-strength {
    left: 188px;
    margin-top: 0;
    position: absolute;
    top: 129px;
}

.user-info-from-cookie .password-strength {
    left: 180px;
    margin-top: 0;
    position: absolute;
    top: 40px;
}

.form-item-field-vous-utilisez-gloria-surto-und label{
    text-align: left !important;
}

.user-info-from-cookie #edit-account > div {
    margin: 24px 0 !important;
}

.user-info-from-cookie #edit-account > div.form-item-name {
    margin: 5px 0 !important;
}
.user-info-from-cookie #edit-account > div.form-item-mail{
    margin: 5px 0 !important;
}

#user-profile-form .password-confirm {
	Position: absolute;
}
#user-profile-form div.password-confirm {
    float: right;
    margin-top: 3.5em;
    visibility: hidden;
    width: 18em;
}

#user-profile-form #edit-account .form-type-password-confirm {
	margin-top: 30px;
}

#user-profile-form .form-type-password-confirm .description {
	display:none;
}

#user-profile-form #edit-pass-pass2 {
	display:inline;
}

.view-id-test_recipe .views-field-php{
    height: 0;
    position: relative;
    right: 3px;
    top: 0;

}

.view-id-les_idees_menus .views-field-php{

    position: relative;
    right: 3px;
    top: -383px;

}

.view-id-test .views-field-body img{
    width: 215px;
}


#user-profile-form .zonegrise {
    height: 230px;
    margin-bottom: 30px;
    margin-left: -20px;
    padding: 15px 15px 0;
    width: 655px;

}

#user-profile-form .form-item-field-lequels--und input{
	width: auto;
}
#user-profile-form .form-item-field-lequels--und .form-checkboxes label{
	width: auto;
    font-size: 13px;
}

#user-profile-form .form-item-field-lequels--und .form-type-checkbox {
    display: block;
    float: left;
    padding-top: 130px;
    width: 130px;
}

#user-profile-form .form-item-field-lequels--und .form-type-checkbox label{


}

#user-profile-form .field-name-field-avez-vous-d-j-test-les-pro {
    margin-bottom: 10px;
    padding-left: 65px;
}

#user-profile-form .form-item-field-lequels--und-BECHAMEL {
	margin-left: 175px;
	background: no-repeat url(images/formulaire/espace-gourmand/espace-gourmand_produit-bechamel.png) 50% 0;
}

#user-profile-form .form-item-field-lequels--und-410G {
	background: no-repeat url(images/formulaire/espace-gourmand/espace-gourmand_produit-boite.png) 50% 20%;
}
#user-profile-form .form-item-field-lequels--und-80G {
	background: no-repeat url(images/formulaire/espace-gourmand/espace-gourmand_produit-80.png) 50% 70%;
}
#user-profile-form .form-item-field-lequels--und-20CL {
	background: no-repeat url(images/formulaire/espace-gourmand/espace-gourmand_produit-briq.png) 50% 60%;
}
#user-profile-form .form-item-field-lequels--und-CREME {
	background: no-repeat url(images/formulaire/espace-gourmand/espace-gourmand_produit-creme.png) 50% 0;
}
#user-profile-form .form-item-field-lequels--und-DOSETTE {
	background: no-repeat url(images/formulaire/espace-gourmand/espace-gourmand_produit-dosette.png) 50% 60%;
}


#user-profile-form .form-item-field-lequels--und-BECHAMEL {
    margin-left: 175px;
    background: no-repeat url(images/formulaire/espace-gourmand/espace-gourmand_produit-bechamel.png) 50% 0;
}

#user-profile-form .form-item-field-lequels--und-410G {
    background: no-repeat url(images/gamme/aides-culinaires/pack1-410-demi-ecrem1.png) 50% 20%;
    left: -85px;
    position: relative;
    top: 30px;
    color: #000;
    background-size: 60%;
}
#user-profile-form .form-item-field-lequels--und-80G {
    background: no-repeat url(images/gamme/aides-culinaires/pack5-80-demi-ecrem1.png) 50% 50%;
    left: -25px;
    position: relative;
    top: 30px;
    color: #000;
    background-size: 85%;
}
#user-profile-form .form-item-field-lequels--und-20CL {
    background: no-repeat url(images/gamme/aides-culinaires/pack4-briquette-entier1.png) 50% 50%;
    color: #000;
    left: 30px;
    position: relative;
    top: 30px;
    background-size: 45%;
}
#user-register-form .form-item-field-lequels--und-CREME {
    background: no-repeat url(images/formulaire/espace-gourmand/espace-gourmand_produit-creme.png) 50% 0;
}
#user-profile-form .form-item-field-lequels--und-DOSETTE {
    background: no-repeat url(images/gamme/dossettes-de-lait/bandeau_dosettes-produits1.png) 50% 75%;
    position: relative;
    top: 30px;
    color: #000;
    left: 5px;
    background-size: 115%;
}

#user-profile-form > div > div > div > div > label {
    float: left;
    font-family: helvetica LT Std;
    font-size: 13px;
    margin-top: 10px;
    text-align: right;
    width: 175px;
}


#user-profile-form #niatup {
	height: 400px;
	margin-top:130px;
}
#user-profile-form #reihc select{
	margin: 0 0 5px 5px;
	width: 190px;
}
#user-profile-form #reihc #edit-field-vous-utilisez-gloria-surto-und {
	margin-top: 5px;
}
#user-profile-form .form-type-password .description {display: none;}
#user-profile-form .form-item-mail .description {display: none;}

#user-profile-form textarea {
	width: 340px;
	margin-left: 5px;
	resize: none;
}

#user-profile-form  #edit-actions input{
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 5px 12px;
	color: #fff;
	cursor: pointer;
	box-shadow: none;
    font-size: 11pt;
	background: #c51d23; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiNjNTFkMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiNlMzFjMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c51d23 24%, #e31c24 41%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(24%,#c51d23), color-stop(41%,#e31c24)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* IE10+ */
	background: linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* W3C */
	position: relative;
	-pie-background: linear-gradient(#c51d23, #e31c24);
}

#edit-cancel{
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    padding: 5px 12px;
    color: #fff;
    cursor: pointer;
    box-shadow: none;
    font-size: 11pt;
    background: #ddd !important; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */

}

#edit-submit{
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    padding: 5px 12px;
    color: #fff;
    cursor: pointer;
    box-shadow: none;
    font-size: 11pt;
    background: #e31c24; /* Old browsers */
}

#user-profile-form  #edit-submit {
	margin: 10px 15px -10px 59px;
}
#user-profile-form  #edit-cancel {
	margin: 10px 59px -10px 15px;
}

/*---------------------------sociaux---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.field-name-field-r-seaux-sociaux {
    left: 13px;
    position: absolute;
    top: 305px;
}

.field-name-field-r-seaux-sociaux .field-label {
	display:none;
}

/*---------------------------forward---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#forward-form {
	font-family: arial;
	font-size: 9pt;
	color: 515151;
}

#forward-form label{
	margin-top: 10px;
}

#forward-form textarea{
	resize: none;
	width: 660px;
}

#forward-form #edit-actions input{
	margin-top: 10px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 5px 12px;
	color: #fff;
	cursor: pointer;
	box-shadow: none;
    font-size: 11pt;
	background: #c51d23; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiNjNTFkMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiNlMzFjMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c51d23 24%, #e31c24 41%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(24%,#c51d23), color-stop(41%,#e31c24)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* IE10+ */
	background: linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* W3C */
	position: relative;
	-pie-background: linear-gradient(#c51d23, #e31c24);
}


#persosendermail {
	font-family: arial;
	font-size: 9pt;
	color: 515151;
}

#persosendermail input{
	-moz-box-shadow: inset 1px 1px 1px 0px #AEAEAE;
	-webkit-box-shadow: inset 1px 1px 1px 0px #AEAEAE;
	-o-box-shadow: inset 1px 1px 1px 0px #AEAEAE;
	box-shadow: inset 1px 1px 1px 0px #AEAEAE;
}

#forward-form #edit-email {
	-moz-box-shadow: inset 1px 1px 1px 0px #AEAEAE;
	-webkit-box-shadow: inset 1px 1px 1px 0px #AEAEAE;
	-o-box-shadow: inset 1px 1px 1px 0px #AEAEAE;
	box-shadow: inset 1px 1px 1px 0px #AEAEAE;
}

#forward-form #edit-name {
	-moz-box-shadow: inset 1px 1px 1px 0px #AEAEAE;
	-webkit-box-shadow: inset 1px 1px 1px 0px #AEAEAE;
	-o-box-shadow: inset 1px 1px 1px 0px #AEAEAE;
	box-shadow: inset 1px 1px 1px 0px #AEAEAE;
}

#persosendermail label{
	margin-top: 10px;
}

#persosendermail textarea{
	resize: none;
	width: 660px;
}

#persosendermail #edit-actions input{
	margin-top: 10px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 5px 12px;
	color: #fff;
	cursor: pointer;
	box-shadow: none;
    font-size: 11pt;
	background: #c51d23; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiNjNTFkMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiNlMzFjMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c51d23 24%, #e31c24 41%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(24%,#c51d23), color-stop(41%,#e31c24)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* IE10+ */
	background: linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* W3C */
	position: relative;
	-pie-background: linear-gradient(#c51d23, #e31c24);
}


/*---------------------------divers---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#user-pass label{
	font-family: arial;
	color: #515151;
}

#user-pass .form-item input {
    border: 1px solid #ddd;
    margin: -4px -4px 19px;
    padding: 10px;
    width: 200px;
}

#user-pass #edit-submit {
	margin-top: 20px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 5px 12px;
	color: #fff;
	cursor: pointer;
	position:relative;
	box-shadow: none;
	font-size: 11pt;
	background: #c51d23; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiNjNTFkMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiNlMzFjMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c51d23 24%, #e31c24 41%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(24%,#c51d23), color-stop(41%,#e31c24)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* IE10+ */
	background: linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* W3C */
	-pie-background: linear-gradient(#c51d23, #e31c24);
}

#user-pass-reset  #edit-submit {
	margin-top: 20px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 5px 12px;
	color: #fff;
	cursor: pointer;
	box-shadow: none;
	font-size: 11pt;
	background: #c51d23; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiNjNTFkMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiNlMzFjMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c51d23 24%, #e31c24 41%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(24%,#c51d23), color-stop(41%,#e31c24)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* IE10+ */
	background: linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* W3C */
	position:relative;
	-pie-background: linear-gradient(#c51d23, #e31c24);
}

#user-cancel-confirm-form  #edit-submit {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 5px 12px;
	color: #fff;
	cursor: pointer;
	box-shadow: none;
	font-size: 11pt;
	background: #c51d23; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiNjNTFkMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiNlMzFjMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c51d23 24%, #e31c24 41%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(24%,#c51d23), color-stop(41%,#e31c24)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* IE10+ */
	background: linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* W3C */
	position:relative;
	-pie-background: linear-gradient(#c51d23, #e31c24);
}


#edit-cancel {
	margin-left: 500px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 5px 12px;
	color: #fff;
	cursor: pointer;
	box-shadow: none;
	font-size: 11pt;
	background: #c51d23; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiNjNTFkMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiNlMzFjMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c51d23 24%, #e31c24 41%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(24%,#c51d23), color-stop(41%,#e31c24)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* IE10+ */
	background: linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* W3C */
	-pie-background: linear-gradient(#c51d23, #e31c24);
}

#user-cancel-confirm-form #edit-actions {margin-top: 20px;}

#user-cancel-confirm-form {font-family: arial;}

#edit-locale {display: none;}
#edit-picture {display: none;}
#edit-timezone {display: none;}

#boutondemerdepourlanewsletter {
	background: no-repeat url(images/actualite/newletter/newletter_btn-1.png);
	display: block;
	height: 30px;
    width: 135px;
	margin-left: 95px;
    margin-top: 30px;
}

#edit-submitted-telecharger-la-photo-de-ma-recette-upload-button { display:none;}

.inline {
	display: none;
}

.full-recette .inline {
	display: inline;
}

.print-link{
	display: none;
}

#lien_de_merde_numeros_dix:hover{
	text-decoration: underline;
}

#node-303 .field-items .field-item {
	height: 453px;
    overflow: hidden;
    width: 762px;
	-moz-box-shadow: 0px -2px 10px 0px #eaeaea;-webkit-box-shadow: 0px -2px 10px 0px #eaeaea;-o-box-shadow: 0px -2px 10px 0px #eaeaea;box-shadow: 0px -2px 10px 0px #eaeaea;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;
	position: relative;
}

#block-system-user-menu h2{
	display: none;
}

#block-system-user-menu .menu .first a{
	color: #ED1C24;
	font-family: creamy;
	font-size: 20pt;
}
.logged-in #block-system-user-menu .menu .first a {
    color: #fff;
    font-family: "Helvetica LT Std";
    font-size: 14px;
    font-style: normal;
    line-height: 15px;
    margin-left: 10px;
    text-decoration: none;
    text-transform: uppercase;
}


#block-system-user-menu .menu .first a:hover{
	text-decoration: none;
}

.logged-in #block-system-user-menu .menu .last{
margin-top: 4px;
text-align: left;
}

#block-system-user-menu .menu .last{
	text-align: right;
	margin-right: 10px;
    margin-top: 40px;
}

#node-7{position: relative;}

#node-7 h2:first-of-type{background: no-repeat url(images/actualite/sophie-&-gloria/sophie-&-gloria_campagne.png) 92% 70%;}
#node-7 h2:nth-of-type(2){background: no-repeat url(images/actualite/sophie-&-gloria/sophie-&-gloria_communication.png) 92% 70%;}
#node-7 h2:nth-of-type(3){background: no-repeat url(images/actualite/sophie-&-gloria/sophie-&-gloria_separateur.png) 92% 70%;}

#node-316{
	padding-right: 20px;
}

#node-316 a:hover{
	text-decoration: underline;
}

#node-315 a:hover{
	text-decoration: underline;
}

#node-314{
	padding-right: 20px;
}

#node-314 h3{
    margin-top: 18px;
    text-decoration: underline;
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/redgloria/images/gamme/concentre-datouts/concentre-datous_puce.png") no-repeat scroll 0 0.2em;
    padding-left: 13px;

}

#node-314 .hasred{
	background: none;
	padding-left: 0;
}

#slideshow-home {
	width:694px;
	height:398px;
	position: relative;
	-moz-box-shadow: 0px -2px 10px 0px #eaeaea;-webkit-box-shadow: 0px -2px 10px 0px #eaeaea;-o-box-shadow: 0px -2px 10px 0px #eaeaea;box-shadow: 0px -2px 10px 0px #eaeaea;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;
}

#slideshow-home ul{
	position: absolute;
	bottom: 5px;
	z-index: 10;
    right: 10px;
}

#slideshow-home li{
	float: right;
	margin-left: 4px;

}


.about {
	background: rgb(255,127,23); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,127,23,1) 0%, rgba(255,96,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,127,23,1)), color-stop(100%,rgba(255,96,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,127,23,1) 0%,rgba(255,96,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,127,23,1) 0%,rgba(255,96,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,127,23,1) 0%,rgba(255,96,0,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(255,127,23,1) 0%,rgba(255,96,0,1) 100%); /* W3C */
	position: relative;


	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	color: #fff;
	padding: 0 10px 10px 10px;
	margin-top: 10px;
}

#concentre li {
	text-align: left;
}

#concentre h2 {
    color: #ED1C24;
    font-size: 0.9em;
}

#concentre p {
	font-size: 9pt;
	line-height: 18px;
	margin: 0 0 15px 10px;
	text-align: justify;
}

.underline a:hover {
	text-decoration: underline;;
}

/*---------------------------les-aides-culinaires.---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#aides-culinaire h3 {
	color: #ed1c24;
	font-size: 23px;
	margin-bottom: 10px;
    display: none;
}

#aides-culinaire > p {
	padding-right: 40px;
    display: none;
}

.page-node-41 .select-item,
.page-node-42 .select-item,
.page-node-43 .select-item,
.page-node-46 .select-item,
.page-node-47 .select-item{
    height: 344px;
    margin-left: 10px;
    margin-top: -82px;
    width: 92%;
}

.select-item {
    height: 215px;
    margin-left: 10px;
    padding-top: 83px;
    width: 92%;
}

#aides-culinaire{
    background: url("/sites/all/themes/redgloria/images/accueil/produit_fond.png");
    margin-top: 5px;
}

.select-item li {
    cursor: pointer;
    float: left;
    margin: 75px 9px 14px 7px;
    text-align: center;
    width: 101px;
}

.page-node-41 .select-item li,
.page-node-42 .select-item li,
.page-node-43 .select-item li,
.page-node-46 .select-item li,
.page-node-47 .select-item li{
    cursor: pointer;
    float: left;
    margin: 134px 78px -11px 31px;
    text-align: center;
    width: 101px;
}

.page-node-41 .select-item li{
    margin: 134px 78px -11px 131px;
}

.select-item li img{
}

/*.select-item li:nth-child(1) img,
.select-item li:nth-child(2) img {
	margin-top: 50px;
	width: 75px;
}
.select-item li:nth-child(3) img,
.select-item li:nth-child(4) img {
	margin-top: 70px;
	width: 45px;
}
.select-item li:nth-child(5) img {
	margin-top: 70px;
	width: 100px;
}*/

.page-node-41 .show-item,
.page-node-42 .show-item,
.page-node-43 .show-item,
.page-node-46 .show-item,
.page-node-47 .show-item{
    clear: both;
    height: 305px;
    position: relative;
    width: 100%;
    display: none;
}
.show-item {
	clear: both;
	height: 300px;
	position: relative;
	width: 100%;
    /*margin-top: 103px;*/
}
.show-item h3 {
	margin-top: 70px;
}

#aides-culinaire2 .show-item h3 {
    color: #ed1c24;
    display: block;
    font-size: 22px;
    font-weight: bold;
    margin-top: 24px;
    margin-bottom: 10px;
}

#aides-culinaire2 .show-item li {
    display: none;
    height: 100%;
    margin-top: 20px;
    padding-left: 216px;
    position: absolute;
    width: 69%;
}

#aides-culinaire2 li img{
    height: auto;
    width: 114px;
}

.node-type-page #aides-culinaire2 p {
    color: #2a4390;
    font-family: helvetica LT Std;
    font-size: 13px;
}

.node-type-page #aides-culinaire2 .cadre-lsv p {
    color: #fff;
    font-family: helvetica LT Std;
    font-size: 13px;
}

.show-item li {
	display: none;
	padding-left: 240px;
	position: absolute;
	width: 69%;
	height: 100%;
    margin-top: 20px;
}
.show-item li > p {
	/*width: 300px;*/
}
.show-item img {
    display: block;
    left: 280px;
    margin-top: 10px;
    position: relative;
    top: -200px;
    width: 170px;
    z-index: 1000;
}

.show-item .nutri {
    background-image: url("images/gamme/aides-culinaires/aides-culinaires_boite-410g-demi-tab.png");
    background-repeat: no-repeat;
    background-size: 80% auto;
    display: block;
    height: 210px;
    left: 280px;
    margin-top: 10px;
    position: relative;
    top: -180px;
    width: 190px;
    z-index: 1000;
}

.show-item .nutri2 {
    background-image: url("images/gamme/aides-culinaires/aides-culinaires_boite-410g-entier-tab.png");
    background-repeat: no-repeat;
    background-size: 80% auto;
    display: block;
    height: 210px;
    left: 280px;
    margin-top: 10px;
    position: relative;
    top: -180px;
    width: 190px;
    z-index: 1000;
}

.show-item .nutri3 {
    background-image: url("images/gamme/aides-culinaires/aides-culinaires_80cl-demi-tab.png");
    background-repeat: no-repeat;
    background-size: 80% auto;
    display: block;
    height: 210px;
    left: 280px;
    margin-top: 10px;
    position: relative;
    top: -180px;
    width: 190px;
    z-index: 1000;
}

.show-item .nutri4 {
    background-image: url("images/gamme/aides-culinaires/aides-culinaires_brique-20cl-demi-tab.png");
    background-repeat: no-repeat;
    background-size: 80% auto;
    display: block;
    height: 210px;
    left: 280px;
    margin-top: 10px;
    position: relative;
    top: -180px;
    width: 190px;
    z-index: 1000;
}

.show-item .nutri5 {
    background-image: url("images/gamme/aides-culinaires/aides-culinaires_brique-20cl-entier-tab.png");
    background-repeat: no-repeat;
    background-size: 80% auto;
    display: block;
    height: 210px;
    left: 280px;
    margin-top: 10px;
    position: relative;
    top: -180px;
    width: 190px;
    z-index: 1000;
}

.show-item .nutri6 {
    background-image: url("images/gamme/aides-culinaires/aides-culinaires_boite-410g-demi-tab.png");
    background-repeat: no-repeat;
    background-size: 80% auto;
    display: block;
    height: 210px;
    left: 280px;
    margin-top: 10px;
    position: relative;
    top: -180px;
    width: 190px;
    z-index: 1000;
}

.show-item .nutri7 {
    background-image: url("images/gamme/aides-culinaires/aides-culinaires_brique-20cl-entier-tab.png");
    background-repeat: no-repeat;
    background-size: 80% auto;
    display: block;
    height: 210px;
    left: 280px;
    margin-top: 10px;
    position: relative;
    top: -180px;
    width: 190px;
    z-index: 1000;
}

.page-node-41 .aides2 .select-item li,
.page-node-42 .aides2 .select-item li,
.page-node-43 .aides2 .select-item li,
.page-node-46 .aides2 .select-item li,
.page-node-47 .aides2 .select-item li{
    cursor: pointer;
    float: left;
    margin: 43px 0px -11px 130px;
    text-align: center;
    width: 101px;
}

.page-node-41 .aides2 .select-item li:last-child{
    margin-left: 210px;
}

.view-id-astuce .views-field-title{
    left: 28px;
    position: relative;
    top: 89px;
}

.astu-titre{
    left: -33px;
    position: relative;
    top: 58px;
}

.show-item li:nth-child(1) h3,
.show-item li:nth-child(3) h3,
.show-item li:nth-child(5) h3{
	/*color: #6499EF !important;*/
}

#aides-culinaire .show-item li, #aides-culinaire2 .show-item li {
    width: 37%;
}

#aides-culinaire .show-item li:nth-child(1) {
	background: url("/sites/all/themes/redgloria/images/gamme/aides-culinaires/pack1-410-demi-ecrem2.png") no-repeat 35px 27px;
}
#aides-culinaire .show-item li:nth-child(2) {
	background: url("/sites/all/themes/redgloria/images/gamme/aides-culinaires/pack2-410-entier2.png") no-repeat 35px 27px;
}
#aides-culinaire .show-item li:nth-child(3) {
	background: url("/sites/all/themes/redgloria/images/gamme/aides-culinaires/pack3-briquette-demi-ecrem2.png") no-repeat 32px 17px;
}
#aides-culinaire .show-item li:nth-child(4) {
	background: url("/sites/all/themes/redgloria/images/gamme/aides-culinaires/pack4-briquette-entier2.png") no-repeat 32px 17px;
}
#aides-culinaire .show-item li:nth-child(3) {
	background: url("/sites/all/themes/redgloria/images/gamme/aides-culinaires/pack5-80-demi-ecrem2.png") no-repeat 21px 73px
}


#aides-culinaire2 .show-item li:nth-child(1) {
    background: url("/sites/all/themes/redgloria/images/gamme/aides-culinaires/pack3-briquette-demi-ecrem2.png") no-repeat 32px 17px;
}
#aides-culinaire2 .show-item li:nth-child(2) {
    background: url("/sites/all/themes/redgloria/images/gamme/aides-culinaires/pack4-briquette-entier2.png") no-repeat 32px 17px;
}
#aides-culinaire2 .show-item li:nth-child(3) {
    background: url("/sites/all/themes/redgloria/images/accueil/prod1.png") no-repeat 32px 17px;
}
#aides-culinaire2 .show-item li:nth-child(4) {
    background: url("/sites/all/themes/redgloria/images/accueil/prod2.png") no-repeat 32px 17px;
}



#views-exposed-form-filtre-test-page select {
    background-color: #2e3d82;
    border: medium none;
    color: #fff;
    margin: 0;
    height: 32px;
    vertical-align: middle;
    width: 160px;
    font-size: 11px;
    -webkit-appearance: none;
    padding: 9px;
}

.cadre-lsv {
	/*border-radius: 10px;
	color: #fff;
	margin-top: 40px;
	padding: 10px;
	width: 270px;
	background: #f7a918; /* Old browsers */

    background-color: #de1927;
    /*background-image: url("/sites/all/themes/redgloria/images/accueil/bg-boite.jpg");*/
    background-repeat: no-repeat;
    color: #fff;
    font-size: 16px;
    /*height: 68px;
    margin-left: -20px;*/
    margin-top: 9px;
    padding: 9px 15px 7px 23px;
    /*width: 395px;*/
}
.cadre-lsv h4 {
    font-family: helvetica LT Std;
    font-size: 13px;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: bold;
}
.cadre-lsv p {
	color: #fff;
    font-size: 12px;
	margin-top: 2px;
}


/*.selected:nth-child(1) img,
.selected:nth-child(2) img{
	width: 117px !important;
	margin-top: 27px !important;
}
.selected:nth-child(3) img,
.selected:nth-child(4) img{
	width: 106px !important;
	margin-top: 7px !important;
}
.selected:nth-child(5) img{
	width: 194px !important;
	margin-top: 31px !important;
}*/

.visible {
	display: block !important;
}


/*---------------------------actualit�---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.view-actualite {
	width: 715px;
	padding: 20px 14px 40px 14px;
	-moz-box-shadow: 0px 5px 10px 0px #9b9b9b;
	-webkit-box-shadow: 0px 5px 10px 0px #9b9b9b;
	-o-box-shadow: 0px 5px 10px 0px #9b9b9b;
	box-shadow: 0px 5px 10px 0px #9b9b9b;
	height: 615px;
	margin: 20px 0 60px 6px;
	position: relative;
	background: white;
}

.view-actualite .view-header img {
	position: relative;
	margin: -40px 0 0 -21px;
	-moz-box-shadow: 0px -2px 10px 0px #eaeaea;-webkit-box-shadow: 0px -2px 10px 0px #eaeaea;-o-box-shadow: 0px -2px 10px 0px #eaeaea;box-shadow: 0px -2px 10px 0px #eaeaea;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;
}

.view-actualite .view-header{
	margin-bottom: 20px;
}

.view-actualite .view-header h3{
	color: #ED1C24;
	margin-top: 5px;
}

.view-actualite .node-actualite {
	width: 415px;
	height: 190px;
	background-image: url(images/actualite/actualite/fond1.png);
	background-repeat: no-repeat;
	padding: 30px 0 0 300px;
	position: relative;
	margin:0;
	-moz-box-shadow: 0px 0px 0px 0px #fff;
	-webkit-box-shadow: 0px 0px 0px 0px #fff;
	-o-box-shadow: 0px 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px 0px #fff;
}

.view-actualite .field-item img {
	position: absolute;
	top:28px;
	left:9px;
}

.submitted {
	color: #FF7F17;
	font-family: arial;
	font-size: 9pt;
	line-height: 0;
	margin-top: 5px;
}

.view-actualite h2 a{
	color: #FF7F17;
	font-size: 0.7em;
}

.view-actualite .node-teaser h2{
	margin-left: 0;
}

.view-actualite .node-actualite h4 {
	font-family: arial;
	margin: 0;
	font-size: 0.9em;
	color:#525252;
	font-weight: bold;
}

.node-actualite p {
	line-height: 20px;
	text-align: justify;
}

.view-actualite .node-readmore a{
	color:#525252;
	position: absolute;
	bottom: 15px;
	right: 10px;
	font-family: arial;
	position: absolute;
	font-size: 0.8em;
}

.view-actualite .node-readmore a:hover{
	text-decoration:underline;
	color: #FF7F17;
}

.view-actualite .node-actualite p{
	margin-left: 0;
}

.node-actualite p{
	margin-left: 315px;
}

.node-actualite {
	position: relative;
	background: white;
	width: 708px;
	padding: 20px 20px 15px 15px;
	-moz-box-shadow: 0px 3px 5px 0px #aeaeae;
	-webkit-box-shadow: 0px 3px 5px 0px #aeaeae;
	-o-box-shadow: 0px 3px 5px 0px #aeaeae;
	box-shadow: 0px 3px 5px 0px #aeaeae;
	margin-left: 10px;
	margin-bottom: 20px;
}

#dolightbox {position:relative;}

.node-actualite .fond2 {
	background-image: url(images/actualite/actualite/fond2.png);
	background-repeat: no-repeat;
	min-height: 285px;
}

.full-actu .field-item img {
	position: absolute;
	top:173px;
	left:29px;
}

.full-actu h3{
	color: #ED1C24;
	margin-bottom: 12px;
}

.full-actu .submitted {
	line-height: 10px;
	padding-top: 18px;
	margin-left: 12px;
}

.node-actualite h2 {
	line-height: 23px;
	color: #FF7F17;
	margin-left: 12px;
}

.full-actu {
	margin-top: 2px;
}


.node-actualite h4 {
	margin-left: 15px;
	margin-bottom: 20px;
	font-family: arial;
	font-size: 0.9em;
	color:#525252;
	font-weight: bold;
	margin-bottom: 20px;
}

#fooactu {
	text-align: right;
	background-image: url(images/actualite/actualite/fond2.png);
	background-repeat: no-repeat;
	margin-top: 15px;
	height: 20px;
	padding: 10px 10px 0 0;
}

#fooactu a{
	color:#525252;
	font-family: arial;
	font-size: 0.7em;
}

#fooactu a:hover{
	text-decoration:underline;
}

/*---------------------------eco-responsable???---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#slide-eco {
	position: relative;
	/*-moz-box-shadow: 0px -2px 10px 0px #eaeaea;-webkit-box-shadow: 0px -2px 10px 0px #eaeaea;-o-box-shadow: 0px -2px 10px 0px #eaeaea;box-shadow: 0px -2px 10px 0px #eaeaea;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;*/
	width: 676px;
	height: 318px;
}

.page-node-3 #section,.page-node-5 #section {
    background-color: white;
    float: left;
    margin-left: 14px;
    margin-top: 1px;
    width: 695px;
}

#slide-eco img{
	position: absolute;
    width: 686px;
}

#slide-eco .next{
	width: 17px;
	height: 29px;
	display: block;
	background: url(images/marque/demarche-eco-responsable/demarche-eco-responsable_fleche-d.png);;
	position: absolute;
	top: 186px;
	right: 5px;
	z-index: 10;
}

#slide-eco .prev{
	width: 17px;
	height: 29px;
	display: block;
	background: url(images/marque/demarche-eco-responsable/demarche-eco-responsable_fleche-g.png);;
	position: absolute;
	top: 186px;
	left: 5px;
	z-index: 10;
}

#button-eco {
    background: white none repeat scroll 0 0;
    height: 217px;
    margin-left: -5px;
    margin-top: 15px;
    padding: 26px 0 0 19px;
    position: relative;
    width: 705px;

}


.node-type-page #aides-culinaire h3 {
    color: #ed1c24;
    display: block;
    font-size: 22px;
    font-weight: bold;
    margin-top: 24px;
}

.node-type-page #aides-culinaire p {
    color: #2a4390;
    font-family: helvetica LT Std;
    font-size: 13px;
}

 .node-type-page #aides-culinaire .cadre-lsv p {
     color: #fff;
     font-family: helvetica LT Std;
     font-size: 13px;
 }

#button-eco ul li{
	float: left;
}

#button-eco ul li a{
	display: block;
	text-align: center;
	background-repeat: no-repeat;
}

#button-eco ul li:nth-child(1){
	margin-left: -9px;
	margin-top: -10px;
}
#button-eco ul li:nth-child(2){
    margin-left: -19px;
	margin-top: -11px;
}
#button-eco ul li:nth-child(3){
    margin-left: -19px;
	margin-top: -11px;
}
#button-eco ul li:nth-child(4){
    margin-left: -19px;
	margin-top: -13px;
}
#button-eco ul li:nth-child(5){
    margin-left: -19px;
	margin-top: -13px;
}

#button-eco ul li:nth-child(1) a{
	background-image: url(images/accueil/eco_on1.png);
    height: 175px;
    width: 156px;
}
#button-eco ul li:nth-child(2) a{
	background-image: url(images/accueil/eco2.png);
    height: 175px;
    width: 156px;
}
#button-eco ul li:nth-child(3) a{
	background-image: url(images/accueil/eco3.png);
    height: 175px;
    width: 156px;
}
#button-eco ul li:nth-child(4) a{
	background-image: url(images/accueil/emballages.png);
    height: 175px;
    width: 156px;
}
#button-eco ul li:nth-child(5) a{
	background-image: url(images/accueil/eco5.png);
    height: 175px;
    width: 156px;
}

#button-eco ul li:nth-child(1) a:hover{
	background-image: url(images/accueil/eco1.png);
    height: 175px;
    width: 156px;
}
#button-eco ul li:nth-child(2) a:hover{
	background-image: url(images/accueil/eco_on2.png);
    height: 175px;
    width: 156px;

}
#button-eco ul li:nth-child(3) a:hover{
	background-image: url(images/accueil/eco_on3.png);
    height: 175px;
    width: 155px;
    margin-left: 1px;
}
#button-eco ul li:nth-child(4) a:hover{
	background-image: url(images/accueil/emballages_roll.png);
    height: 175px;
    width: 156px;
}
#button-eco ul li:nth-child(5) a:hover{
	background-image: url(images/accueil/eco_on5.png);
    height: 175px;
    width: 156px;
}

#button-eco ul .haselect:nth-child(1) a{
	background-image: url(images/accueil/eco1.png);
    height: 175px;
    width: 156px;
}
#button-eco ul .haselect:nth-child(2) a{
    background-image: url(images/accueil/eco_on2.png);
    height: 175px;
    width: 156px;
}
#button-eco ul .haselect:nth-child(3) a{
    background-image: url(images/accueil/eco_on3.png);
    height: 175px;
    width: 155px;
    margin-left: 1px;
}
#button-eco ul .haselect:nth-child(4) a{
    background-image: url(images/accueil/eco_on4.png);
    height: 175px;
    width: 156px;
}
#button-eco ul .haselect:nth-child(5) a{
    background-image: url(images/accueil/eco_on5.png);
    height: 175px;
    width: 156px;
}


/*---------------------------espace-gourmand---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.view-mes-recettes-favorites .view-header{
	margin-top: -34px;
	padding-top: 30px;
	text-align: left;
	margin-left: -7px;
}

.view-mes-idees-menu  .view-header{
	margin-top: -34px;
	padding-top: 30px;
	margin-left: -7px;
}

.view-test .view-header{
	margin-top: -34px;
	padding-top: 30px;
	margin-left: -7px;
}

.view-mes-idees-menu  .view-header div{
	height: 40px;
    padding: 10px 0 20px 15px;
}

.view-mes-idees-menu  .view-header div h2:first-child{
}



.view-mes-recettes-favorites .view-header a{
	float: right;
    margin-right: 20px;
    margin-top: -30px;
}

.view-mes-idees-menu  .view-header a{
	float: right;
    margin-right: 20px;
    margin-top: -30px;
}

.link-recette {
    margin-top: -39px;
    position: absolute;
}

.view-test .view-header a{
    margin-right: 20px;
    margin-top: -30px;
}

.view-mes-recettes-favorites .view-content{
	margin-left: -12px;
}

.view-mes-idees-menu  .view-content{
	margin-left: -12px;
}

.view-test .view-content{
	margin-left: -12px;
}

.profile {
	padding-bottom: 7px;
	margin-left: -7px;
}

#user-login {
	position: relative;
}

#user-login #edit-pass{
    -moz-box-shadow: inset 1px 1px 1px 0px #AEAEAE;
	-webkit-box-shadow: inset 1px 1px 1px 0px #AEAEAE;
	-o-box-shadow: inset 1px 1px 1px 0px #AEAEAE;
	box-shadow: inset 1px 1px 1px 0px #AEAEAE;
    height: 25px;
    left: 189px;
    padding: 2px 0;
    position: absolute;
    text-align: center;
    top: 387px;
    z-index: 10;
}

#user-login #edit-name{
    height: 25px;
    left: 45px;
    padding: 2px 0;
    position: absolute;
    text-align: center;
    top: 387px;
    z-index: 10;
    -moz-box-shadow: inset 1px 1px 1px 0px #AEAEAE;
	-webkit-box-shadow: inset 1px 1px 1px 0px #AEAEAE;
	-o-box-shadow: inset 1px 1px 1px 0px #AEAEAE;
	box-shadow: inset 1px 1px 1px 0px #AEAEAE;
}

#user-login .form-required{
	display: none;
}

.form-item-field-lequels--und-410G{
    left: -155px;
    position: relative;
    top: 50px;
}

.form-item-field-lequels--und-80G{
    left: -11px;
    position: relative;
    top: 50px;
}

.form-item-field-lequels--und-20CL{
    left: -11px;
    position: relative;
    top: 50px;
}

#user-login #edit-submit{
	background: url(images/accueil/valid.png) no-repeat !important;
	border:0 none;
	box-shadow: none;
	width: 43px;
	margin-top: 5px;
	padding: 12px 0;
	cursor: pointer;
	position: absolute;
	left: 331px;
    top: 378px;
}

#e_noco .lostpass-link{
	color: #697A9D;
    font-family: arial;
    line-height: 15px;
    font-size: 0.7em;
    position: absolute;
    right: 80px;
    top: -37px;
}

#e_noco .lostpass-link:hover{
	text-decoration: underline;
}

#e_noco .register-link{
	background: #c51d23; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiNjNTFkMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiNlMzFjMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c51d23 24%, #e31c24 41%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(24%,#c51d23), color-stop(41%,#e31c24)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c51d23 24%,#e31c24 41%); /* IE10+ */
	background: linear-gradient(to bottom,  #c51d23 24%,#e31c24 41%); /* W3C */

    -webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
    color: #FFFFFF;
    cursor: pointer;
    padding: 5px 12px;
    font-family: creamy;
    font-size: 20pt;
    padding: 0 23px;
	position: absolute;
	right: 40px;
    top: 68px;
    -moz-box-shadow: 0px 0px 10px 0px #FFFFFF;
	-webkit-box-shadow: 0px 0px 10px 0px #FFFFFF;
	-o-box-shadow: 0px 0px 10px 0px #FFFFFF;
	box-shadow: 0px 0px 10px 0px #FFFFFF;
    -pie-background: linear-gradient(#c51d23, #e31c24);
}


#e_noco {
	background: url(images/mon-espace-gourmand/presentation/mon-espace-gourmand_presentation1.png) no-repeat;
	padding: ;
	width: 535px;
	padding: 50px 105px 0 130px;
}

#e_noco h2{
	font-size: 11pt;
}

#e_noco li{
	font-family: arial;
	color:  #515151;
	font-size: 9pt;
	line-height: 18px;
	padding-left: 10px;
	background: url("images/gamme/concentre-datouts/concentre-datous_puce.png") no-repeat scroll 0 0.5em transparent;
}

#e_noco table{
	margin-top: 20px;
}

#e_noco td {
	vertical-align: top;
}

#e_noco td:first-of-type{
	text-align: justify;
	width: 270px;
}

#e_noco td:last-of-type{
	padding-left: 40px;
}

#e_noco td > p:last-of-type{
	margin-left: 10px;
}

#e_noco p {
	font-size: 9pt;
}

#e_noco td:last-of-type p{
	font-size: 8pt;
}

#e_noco ul{
	margin-bottom: 15px;
}

#e_noco td div:first-child{
	padding: 4px 0px 0px 7px;
	-webkit-border-radius: 10px 0 10px 0;
	-moz-border-radius: 10px 0 10px 0;
	border-radius: 10px 0 10px 0;
	-moz-box-shadow: 0px 0px 12px 1px #aeaeae;
	-webkit-box-shadow: 0px 0px 12px 1px #aeaeae;
	-o-box-shadow: 0px 0px 12px 1px #aeaeae;
	box-shadow: 0px 0px 12px 1px #aeaeae;
	width: 190px;
	border: 3px solid white;
	background: #f9eff0; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZWZmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f9eff0 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9eff0), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9eff0 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9eff0 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9eff0 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9eff0 0%,#ffffff 100%); /* W3C */
	margin-bottom: 15px;
	height: 110px;
	position: relative;
	-pie-background: linear-gradient(#f9eff0, #ffffff);
}

.form-item, .form-actions {
    margin-bottom: 0;
    margin-top: 0;
}

#e_noco td div:last-of-type{
	padding: 4px 0px 0px 7px;
	-webkit-border-radius: 10px 0 10px 0;
	-moz-border-radius: 10px 0 10px 0;
	border-radius: 10px 0 10px 0;
	-moz-box-shadow: 0px 0px 12px 1px #aeaeae;
	-webkit-box-shadow: 0px 0px 12px 1px #aeaeae;
	-o-box-shadow: 0px 0px 12px 1px #aeaeae;
	box-shadow: 0px 0px 12px 1px #aeaeae;
	width: 190px;
	border: 3px solid #F3686D;
	background: #ef3a41; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwMTcxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjNhNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d0171d 0%, #ef3a41 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0171d), color-stop(100%,#ef3a41)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d0171d 0%,#ef3a41 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d0171d 0%,#ef3a41 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d0171d 0%,#ef3a41 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d0171d 0%,#ef3a41 100%); /* W3C */
	color: white;
	height: 78px;
	margin-bottom: 30px;
    position: relative;
    -pie-background: linear-gradient(#d0171d, #ef3a41);
}

#e_noco td div:last-of-type p{
	color: white;
}

#egourmand {
	background-image: url(images/accueil/fond-compte.png);
	background-repeat: no-repeat;
}

.page-user #section {
    background-color: white;
    float: left;
    margin-left: 14px;
    margin-top: 3px;
    width: 696px;
}

#egourmand .ger p {
    color: #284092;
    font-family: helvetica LT Std;
    font-size: 15px;
    font-weight: 100;
    margin-top: 18px;
    width: 325px;
}

#egourmand p,
#egourmand h2{
    margin-left: 17px;
}

#egourmand h2{
    color: #284092;
    font-family: dancing script;
    font-size: 40px;
    width: 300px;
}

#egourmand .ger h2{
    color: #de1927;
    font-family: dancing script;
    font-size: 32px;
    width: 300px;
}


#egourmand p {
    color: #284092;
    font-family: helvetica LT Std;
    font-size: 15px;
    font-weight: 100;
    margin-top: 18px;
}

#egourmand > ul > li{
	display: inline;
}

#egourmand a{
	color: #7e7e7e;
}

#egourmand a:hover,
#egourmand a:active{
	color: #ED1C24;
}

#cat_select {
	height: 100px;
	margin-left: 13px;
}

#cat_select > ul > li{
	float: left;
	width: 125px;
}

#cat_select li{
	text-align: center;
}

#cat_select a {
	font-size: 0.8em;
}

#cat_select li{
	text-align: center;
	line-height: 12px;
}

#cat_select li:first-child li:last-child{
    margin-top: -26px;
}

#cat_select li:nth-child(2) li:first-child{
	margin-left: 10px;
    margin-top: 20px;
}

#cat_select li:nth-child(2) li:last-child{
	margin-left: 10px;
    margin-top: -18px;
}

#cat_select li:nth-child(3) li:first-child{
	margin-left: 17px;
    margin-top: 10px;
}

#cat_select li:nth-child(3) li:last-child{
	margin-left: 1px;
    margin-top: -5px;
}

#cat_select li:nth-child(4) li:last-child{
	margin-left: 1px;
    margin-top: -8px;
}

.user_arrow {
	background-repeat: no-repeat;
	width: 742px;
	height: 40px;
	margin-top: -12px;
	padding: 25px 0 0 25px;
}

.user_arrow a{
	float: right;
}
.user_arrow h3{
	float: left;
	font-size: 2em;
	color: #ED1C24;
}

#id-user0 {
	display: none;
}

#id-user1 {
	background-image: url(images/mon-espace-gourmand/mon-espace-gourmand_selection1.png);
}

#id-user2 {
	background-image: url(images/mon-espace-gourmand/mon-espace-gourmand_selection2.png);
}

#id-user3 {
	background-image: url(images/mon-espace-gourmand/mon-espace-gourmand_selection3.png);
}

#id-user4 {
	background-image: url(images/mon-espace-gourmand/mon-espace-gourmand_selection4.png);
}

/* js */

#block-views-test-block { display: none; }
#block-views-mes-recettes-favorites-block { display: none; }
#block-views-mes-idees-menu-block { display: none; }

/*---------------------------service-conso--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#node-464 .submitted{ display:none;}

#node-464 {
    font-size: 21px;
    margin-left: 40px;
    padding: 29px 94px 0 100px;
    position: relative;
}



#node-464 .form-required { display:none;}

#node-464 .content .field-type-text-with-summary h3{

    height: 100px;
    left: 40px;
    position: absolute;
    top: -36px;
    width: 700px;}

h3#alpha{
    display: none;
}
h3#tasoeur{
    display: none;
}

#mark-conso{
	padding-top: 100px;
}

#node-464 .content p{
	text-align: center;
}

#node-464 .content label{
	display: block;
    float: left;
    font-family: arial;
    font-size: 8pt;
    font-weight: normal;
    margin-right: 5px;
    text-align: right;
    width: 169px;
    padding-top: 5px;
}

#node-464 .content input{
	-moz-box-shadow: inset 1px 1px 1px 0px #AEAEAE;
	-webkit-box-shadow: inset 1px 1px 1px 0px #AEAEAE;
	-o-box-shadow: inset 1px 1px 1px 0px #AEAEAE;
	box-shadow: inset 1px 1px 1px 0px #AEAEAE;
}

#node-464 .content select{
	width: 171px;
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top,  #efefef 34%, #d8d8d8 67%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(34%,#efefef), color-stop(67%,#d8d8d8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #efefef 34%,#d8d8d8 67%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #efefef 34%,#d8d8d8 67%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #efefef 34%,#d8d8d8 67%); /* IE10+ */
	background: linear-gradient(to bottom,  #efefef 34%,#d8d8d8 67%); /* W3C */
	-pie-background: linear-gradient(#F9EFF0, #fff);
	behavior: url(/sites/all/themes/redgloria/PIE.php);
	border: 1px solid #7E7E7E;
	color: #7E7E7E;
}

#node-464 .content{ position: relative;}

#node-464 .content .form-item-submitted-date-de-naissance--day select{
	width: 53px;
}

#node-464 .content .form-item-submitted-date-de-naissance--month select{
	width: 56px;
}

#node-464 .content .form-item-submitted-civilite- label{
	display: inline;
	float: none;
}

#webform-component-choix { display:none; left: 136px;
    position: absolute;
    top: 132px;}

#node-464 #webform-component-choix > label{display:none;}
#node-464 #webform-component-choix div label{	display: inline;
											  float: none;}

#webform-component-civilite- {margin-bottom: 5px;margin-top: 15px;}

#node-464 #webform-component-telephon- {margin-bottom: 25px;}

#node-464 .content .form-item-submitted-date-de-limte-de-consommation--day select{
	width: 53px;
}
#node-464 .form-item, .form-actions {
    margin-bottom: 3px;
}

#node-464 .content .form-item-submitted-date-de-limte-de-consommation--month select{
	width: 56px;
}

#node-464 .content textarea{
	height: 80px;
    resize: none;
	width: 250px;
}

#node-464 .content #edit-actions #edit-submit{
    /*background: rgba(0, 0, 0, 0) url("images/formulaire/service-conso/service-conso_btn.png") no-repeat scroll 0 0;*/
    box-shadow: none;
    cursor: pointer;
    height: 28px;
    margin-bottom: -10px;
    margin-left: 400px;
    width: 110px;
}

.form-managed-file .form-file, .form-managed-file .form-submit {
    margin: 5px !important;
}
#edit-submitted-ajouter-un-fichier-ajax-wrapper{
    display: none;
}
.zonegrise {
	background: #f3F3F3;
	margin-left: -55px;
    padding: 15px 37px;
    width: 483px;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 10px;
	position: relative;
}

.no-js { display:none;margin-bottom: -30px;padding-top: 75px;}
/*---------------------------newsletter---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#node-4 {
	/*background-image:url(images/actualite/newletter/newsletter_fond.png);
	background-repeat:no-repeat;
	width: 724px;
	height: 663px;
	text-align: justify;
	margin-left: 20px;
	margin-top: 10px;*/

}

#node-4 h3{
	margin-top: -10px;
	margin-bottom: 12px;
}

#node-4 td{
	width: 345px;
}

#node-4 td:nth-child(1) {
	padding-right: 27px;
	vertical-align: top;
}

#node-4 td:nth-child(2) p{
	text-align: right;
	margin-right: 6px;
}

#node-4 img {
	/*margin: 7px 0 15px 7px;*/
    margin-bottom: 10px;
}

#node-4 a {
	color: #525252;
	font-size: 0.8em;

}

#node-4 a:hover {
	text-decoration: underline;
}

/*---------------------------idee-menu---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*.view-les-idees-menus .view-header {
	background: no-repeat url(images/les-astuces-idees-menus/les-idees-menus/idees-menus_fond.png) left 152px ;
	height: 300px;
	width: 746px;
	margin-left: 6px;
}*/

/*.view-les-idees-menus .view-header img{
	-moz-box-shadow: 0px -2px 10px 0px #eaeaea;-webkit-box-shadow: 0px -2px 10px 0px #eaeaea;-o-box-shadow: 0px -2px 10px 0px #eaeaea;box-shadow: 0px -2px 10px 0px #eaeaea;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;
	margin-left: -6px;
	position: relative;
}*/

.view-les-idees-menus .view-header img{
    margin-left: 0px;
}

.view-les-idees-menus .view-header h3{
	margin-left: 15px;
	margin-top: 5px;
}
.view-les-idees-menus .view-header h2{
	margin-left: 15px;
	font-size: 1.1em;
	margin-top: 15px;
	margin-bottom: 40px;
}

.view-les-idees-menus .views-exposed-widgets {
	position: relative;
	height:0;
}

.view-les-idees-menus .views-widget-filter-field_menu__tid {
  margin-top: 0;
  margin-bottom: 10px;
}

.view-les-idees-menus .views-widget-filter-field_menu__tid label{
	color: #d52f2f;
    float: left;
    font-family: helvetica LT Std;
    font-size: 10pt;
    padding: 8px;
}

.view-les-idees-menus .views-widget-filter-field_menu__tid select{
	/*border: 1px solid orange;*/
    /*-moz-box-shadow: 0px -2px 10px 0px #eaeaea;-webkit-box-shadow: 0px -2px 10px 0px #eaeaea;-o-box-shadow: 0px -2px 10px 0px #eaeaea;box-shadow: 0px -2px 10px 0px #eaeaea;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;*/
    background-color: #23458d;
    padding: 5px;
    text-transform: uppercase;
    color: #fff;
    font-size: 10px;
    height: 31px;
    -webkit-appearance: none;
}

.view-les-idees-menus .views-submit-button {
	display: none;
}

.view-les-idees-menus .view-content {
	margin-left: 0px;

}

.view-les-idees-menus .teaser-recette .del_item img {
    left: -25px;
    top: -47px;
}


.view-les-idees-menus .teaser-recette .add_item img{
    left: -252px;
    top: 30px;
}

.view-les-idees-menus .item-list .pager {
	height: 60px;
	margin-top: 20px;
}


/*#menu-title {
	background:no-repeat url(images/les-astuces-idees-menus/les-idees-menus/idees-menus_filet.png) right 12px ;
}*/

#menu-title h3{
	font-size: 2em;

}


/*---------------------------Astuces---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.view-astuce {
	margin-left: -15px;
}

.view-astuce .view-header{
	margin-left: 10px;
}

.view-astuce .view-header img{
	/*-moz-box-shadow: 0px -2px 10px 0px #eaeaea;-webkit-box-shadow: 0px -2px 10px 0px #eaeaea;-o-box-shadow: 0px -2px 10px 0px #eaeaea;box-shadow: 0px -2px 10px 0px #eaeaea;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;
	position: relative;*/
}

.view-astuce .view-header h3{
	margin: 7px 10px;
}

.view-astuce .views-view-grid .views-field-body img{
    margin-top: -90px;
    padding-bottom: 47px;
}
.view-astuce .views-view-grid .views-field-title img{
    margin-top: -90px;
    padding-bottom: 47px;
}


.node-astuce {
    border-radius: 10px;
    box-shadow: 1px 1px 1px 1px #eaeaea;
    float: left;
    height: 271px;
    margin: 3px;
    padding: 0 7px 10px 8px;
    width: 213px;
}

.view-id-astuce .views-field-title {
    left: 28px;
    position: relative;
    top: 89px;
}

.node-astuce h3{
	font-size: 2em;
	margin-bottom: 19px;
	color:#B1029A;
	margin-left: 8px;
}

.page-mes-astuces-favorites p{
    font-size: 13px;
    margin-top: 4px;
}

.page-mes-astuces-favorites .views-view-grid img {
    margin-top: -90px;
    padding-bottom: 47px;
}

.page-mes-astuces-favorites .views-field-title span {
    color: #2e3d82;
    font-family: dancing script;
    font-size: 25px;
    padding: 10px;
}

.page-mes-astuces-favorites .astu-titre {
    left: -33px;
    position: relative;
    top: 57px;
}

.page-mes-astuces-favorites .views-field-title {
    left: 28px;
    position: relative;
    top: 89px;
}

.add_item{
	/*position: absolute;
	bottom: 20px;
	right: 20px;
	font-size: 0.8em;
	color:#B1029A;*/
    left: 0px;
    position: relative;
    top: 118px;
    vertical-align: bottom;
    z-index: 1000;

}

.add_item img{
	vertical-align: middle;
    width: 101%;
}

.add_item:hover{
	text-decoration:underline;
}

.del_item{
    left: 184px;
    position: relative;
    top: 5px;
}

.node-type-recette .del_item {
    left: 11px;
    position: relative;
    top: -39px;
}


.teaser-recette .del_item img{
	position: absolute;
	right: 3px;
	top: -5px;
	left: -18px;
}

/*---------------------------L-histoire-de-gloria-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#slide_story {
	position: relative;
	height: 283px;
	width: 686px;
	/*-moz-box-shadow: 0px -2px 10px 0px #eaeaea;-webkit-box-shadow: 0px -2px 10px 0px #eaeaea;-o-box-shadow: 0px -2px 10px 0px #eaeaea;box-shadow: 0px -2px 10px 0px #eaeaea;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;*/
}

#slide_story img{
    height: 320px;
    margin-left: 6px;
    position: absolute;
    top: 0;
    width: 680px;
}

.view-filtre-test .link-recette img:hover{
    background-image: url("images/accueil/vrecette.png");
    z-index: 100;
    height: 45px;
    margin-top: 3px;
}

.view-filtre-test .link-recette img{
    background-image: url("images/accueil/link2.png");
}

.view-les-idees-menus .link-recette img:hover{
    background-image: url("images/accueil/vrecette.png");
    height: 45px;
    margin-top: 3px;
    z-index: 100;
}

.view-les-idees-menus .link-recette img{
    background-image: url("images/accueil/link2.png");
}

.view-recette-par-categorie .link-recette img:hover,
.view-new-recette-par-categorie-sucre .link-recette img:hover{
    background-image: url("images/accueil/vrecette.png");
    height: 45px;
    margin-top: 3px;
    z-index: 100;
}

.view-recette-par-categorie .link-recette img,
.view-new-recette-par-categorie-sucre .link-recette img{
    background-image: url("images/accueil/link2.png");
}

.view-test-recipe .link-recette img:hover{
    background-image: url("images/accueil/vrecette.png");
    height: 45px;
    margin-top: 3px;
    z-index: 100;
}
.view-test-recipe .link-recette img{
    background-image: url("images/accueil/link2.png");
}

.view-astuce p {
    color: #000;
    font-family: helvetica LT Std;
    font-size: 13px;
}

#slide_story span a{
	position: absolute;
	display: block;
	height: 34px;
	width: 23px;
}

#slide_story .prev{
	z-index: 1;
	top: 124px;
	left: 5px;
	background: no-repeat url(images/marque/histoire-de-gloria/histoire-de-gloria_fleche-g.png);
}

#slide_story .next{
	z-index: 1;
	top: 124px;
	right: 5px;
	background: no-repeat url(images/marque/histoire-de-gloria/histoire-de-gloria_fleche-d.png);
}

#slide_story .play{
	z-index: 10;
	bottom: 5px;
	left: 35px;
	background: no-repeat url(images/marque/histoire-de-gloria/histoire-de-gloria_play.png);
	height: 17px;
}

#slide_story .pause{
	z-index: 10;
	bottom: 5px;
	left: 35px;
	background: no-repeat url(images/marque/histoire-de-gloria/histoire-de-gloria_pause.png);
	height: 17px;
}

#txt_story {
	height: 355px;
	margin-left: 6px;
	margin-bottom: 50px;
	width: 686px;
	/*-moz-box-shadow: 0px 0px 4px 0px #aeaeae;
	-webkit-box-shadow: 0px 0px 4px 0px #aeaeae;
	-o-box-shadow: 0px 0px 4px 0px #aeaeae;
	box-shadow: 0px 0px 4px 0px #aeaeae;*/
	position: relative;
	background: white;
}

#txt_story td{
	width: 335px;
	vertical-align: top;
	text-align: justify;
	padding: 20px 15px 0px 15px;
}

#txt_story td:first-child{
	padding-right: 25px;
}

#txt_story td p{
	line-height: 20px;
	font-size: 14px;
}

#txt_story td img{
	/*position: absolute;
	bottom: -45px;
	left: 50px;*/
}

#txt_story p {
    color: #000;
    font-family: arial;
    font-size: 14px;
}

#node-2 table p {
    color: #000;
    font-family: arial;
    font-size: 14px;
    text-align: justify;
}

#node-2 p {
    color: #000;
    font-family: arial;
    font-size: 14px;
    text-align: center;
}

/*---------------------------Les_recettes_par_cat�gorie-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.hasred {
	color: #ed1c24;
}
.hasgreen {
	color: #008b33;
}
.haspink {
	color: #e73189;
}

.hasorange {
	color: #FF7F17;
}



#cat_wrap {
    background-repeat: no-repeat;
    height: 160px;
    margin-bottom: 5px;
    position: relative;
    width: 690px;
}

#cat_wrap > div{
	width: 716px;
	height: 144px;
	padding: 20px 15px 0 30px;
	-webkit-border-top-left-radius: 14px;
	-webkit-border-top-right-radius: 14px;
	-moz-border-radius-topleft: 14px;
	-moz-border-radius-topright: 14px;
	border-top-left-radius: 14px;
	border-top-right-radius: 14px;
}


.view-recette-par-categorie td,
.view-new-recette-par-categorie-sucre td{
    border-radius: 10px;
    box-shadow: 1px 1px 1px 1px #eaeaea;
    float: left;
    font-family: helvetica;
    font-size: 14px;
    height: 372px;
    margin: 10px 8px 6px 12px;
    width: 210px;
}

.view-recette-par-categorie .link-recette,
.view-new-recette-par-categorie-sucre .link-recette{
    margin-top: -47px;
    position: absolute;
}

.view-recette-par-categorie td h2,
.view-new-recette-par-categorie-sucre td h2{
    color: #2e3d82;
    font-family: dancing script;
    font-size: 25px;
    height: 59px;
    margin-bottom: 6px;
    padding: 10px;
}

.view-recette-par-categorie td,
.view-new-recette-par-categorie-sucre td{
    font-family: helvetica;
    font-size: 14px;
}

#cat_wrap > div > p{
	font-size: 12pt;
	line-height: 10px;
}

#cat_wrap > div > ul > li {
	float:left;
	margin-right: 24px;
}

#cat_wrap > div > ul > li li {
	background: url(images/gamme/concentre-datouts/concentre-datous_puce.png) no-repeat 0 0.5em;
	padding-left: 13px;
}

#cat_wrap p{
	margin-bottom: 15px;
	font-weight: bold;
}

#cat_wrap a{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}

.hasgrey {
	color: #525252;
}

#cat_wrap a:hover{
	color: #ED1C24;
}

#linered {
	background-image: url(images/les-recettes/les-recettes-par-categories/les-recettes-par-categories_barre-rouge.png);
	background-repeat: no-repeat;
	padding-top: 10px;
}

#linered p{
    font-size: 14px;
    font-weight: bold;
    margin-right: 15px;
    position: absolute;
    right: 0;
    top: 156px;
}

#linered a{
	font-size: 19px;
}


.view-recette-par-categorie,
.view-new-recette-par-categorie-sucre{
	margin-left: -10px;
}

.view-recette-par-categorie-sucr-e-{
	margin-left: -10px;
}

.view-test-recipe{
	margin-left: -10px;
}

/*---------------------------Fiche-recette------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.full-recette {
	position: relative;
	width: 728px;
	padding: 350px 0px 0px 15px;
	margin-left: 10px;
}

#titlepush {
	/*background-image: url("images/les-recettes/fiche-recettes/fiche_fond-recettes.png");*/
	background-repeat: no-repeat;
	height: 343px;
	margin-left: -31px;
	padding: 2px;
	position: absolute;
	top: 0;
	width: 771px;
	margin-top: -7px;
}

.full-recette .field-label{
	font-family: arial;font-size: 13px;
}

.full-recette .field-items{
	font-family: arial;font-size: 12px;
}


.full-recette .add_item {
    background-color: #de1927;
    color: #fff;
    font-family: helvetica LT Std;
    font-size: 15px;
    height: 40px;
    left: 45px;
    margin-left: -18px;
    padding: 10px 123px 4px 7px;
    top: 194px;
    width: 414px;
    z-index: 100;
}

#user-pass{
    background-image: url("images/accueil/mdp.png");
    height: 150px;
    padding-left: 156px;
    padding-top: 189px;
}

#user-pass label{
    display: none;
}

.full-recette .add_item:hover{
	text-decoration: underline;
	color: #fff;
}

#recwrap {
	/*-moz-box-shadow: 5px 5px 5px 5px #ECECEC;
	-webkit-box-shadow: 5px 3px 5px 5px #ECECEC;
	-o-box-shadow: 5px 5px 5px 5px #ECECEC;
	box-shadow: 5px 5px 5px 5px #ECECEC;
	float: left;
	margin: -22px 0 20px -10px;
	padding: 15px 0 10px 15px;
	width: 655px;
	background: white;
	position: relative;*/
    background: white none repeat scroll 0 0;
    float: left;
    margin: -87px 0 0 -13px;
    padding: 15px 0 10px 15px;
    position: relative;
    width: 655px;
}

.full-recette #titre {
    color: #284092;
    font-family: dancing script;
    font-size: 29px;
    padding: 14px;
    text-align: center;
    font-style: italic;
}

/*.full-recette #demo {
	width: 377px;
	height: 258px;
	background-image: url(images/les-recettes/fiche-recettes/fiche_cadre-img.png);
	position: absolute;
	top: 65px;
	right: 40px;
}*/

.full-recette .field-type-taxonomy-term-reference {
	display:none;
	font-size: 0.8em;
	color: #000;;
}


.full-recette .field-type-taxonomy-term-reference .field-label{
	color: #000;
}



.full-recette .field-type-taxonomy-term-reference div {
	display:inline;
}

.full-recette .field-name-field-image img{
    height: 211px;
    left: 13px;
    position: absolute;
    top: 62px;
    width: 360px;
}

.full-recette .field-type-text-with-summary,.full-recette .produit{
    /*margin-top: 165px;*/
}


.full-recette .field-name-body .even{
    /*background-image: url("/sites/all/themes/redgloria/images/accueil/fond_prod.png");*/
    /*height: 361px;
    margin-top: 165px;*/
    width: 647px;
}

.full-recette .field-name-field-categorie{
    display: block;
    position: absolute;
    left: 395px;
    top: 101px;
}

.full-recette .field-name-field-type{
	display:block;
	position: absolute;
	top: 80px;
    left: 395px;
}

.full-recette .field-name-field-en-utilisant{
	display:block;
	position: absolute;
	top: 61px;
    left: 395px;
}

.full-recette .field-name-field-difficulte{
    display: block;
    position: absolute;
    left: 395px;
    top: 123px;
}

.full-recette .field-name-field-tarif{
    display: block;
    position: absolute;
    left: 395px;
    top: 145px;
}

.full-recette #nrbp {
    position: absolute;
    right: 345px;
    top: 182px;
}
.full-recette #prep {
    position: absolute;
    right: 344px;
    top: 208px;
}
.full-recette #cuis {
    position: absolute;
    right: 341px;
    top: 238px;
}

#twitter-widget-0{
   margin-left: -13px;
    width: 77px;
}

#___plusone_0 {
    right: -15px;
    position: relative;
}

.full-recette #refr {
	position: absolute;
	top: 140px;
	left: 30px;
}

.full-recette .field-name-field-nombre-de-personnes{
    display: block;
    font-weight: bold;
    position: absolute;
    left: 425px;
    top: 178px;
}
.full-recette .field-name-field-nombre-de-personnes .field-label{
	display:none;
}

.full-recette .field-name-field-temps{
    display: block;
    font-weight: bold;
    position: absolute;
    left: 425px;
    top: 205px;
}
.full-recette .field-name-field-temps .field-label{
	display:none;
}

.full-recette .field-name-field-tps-de-cuisson{
    display: block;
    font-weight: bold;
    position: absolute;
    left: 425px;
    top: 234px;
}
.full-recette .field-name-field-tps-de-cuisson .field-label{
	display:none;
}

.full-recette .field-name-field-tps-de-refregiration {
	display:block;
	position: absolute;
    left: 425px;
    top: 236px;
	font-weight: bold;
}
.full-recette .field-name-field-tps-de-refregiration .field-label{
	display:none;
}

.full-recette #sendlink {
    position: absolute;
    right: 230px;
    top: 308px;
}

.full-recette #sendlink img{
	display: block;
}

.full-recette #sendlink a{
	display: block;
	font-family: arial;
	font-size: 0.7em;
	color: #515151;
}

.full-recette #sendlink a:hover{
	text-decoration: underline;
}

#pps {
	color: #7E7E7E;
	font-size: 1.2em;
	left: 16px;
	position: absolute;
	top: 32px;
    display: none;
}

.view-test-recipe td{
    -moz-box-shadow: 1px 1px 1px 1px #eaeaea;-webkit-box-shadow: 1px 1px 1px 1px #eaeaea;-o-box-shadow: 1px 1px 1px 1px #eaeaea;box-shadow: 1px 1px 1px 1px #eaeaea;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;

    float: left;
    font-family: helvetica;
    font-size: 14px;
    height: 372px;
    margin: 6px 6px 6px 16px;
    width: 210px;
}


.view-test-recipe td h2 {
    color: #2e3d82;
    font-family: dancing script;
    font-size: 25px;
    height: 59px;
    margin-bottom: 6px;
    padding: 10px;
}

.view-test-recipe .link-recette {
    margin-top: -39px;
    position: absolute;
}

.produit {
	/*position: absolute;
	top: 185px;
	left: 10px;*/
    background-repeat: no-repeat;
    height: 297px;
    width: 664px;
}

.produit a{
    background-color: #ed1c24;
    color: white;
    font-size: 18px;
    left: 273px;
    position: absolute;
    top: 486px;
}
.produit a:hover{
	text-decoration: underline;
}

.boite-de {
	background-image: url(images/les-recettes/fiche-recettes/fiche_produit-410-demi.png);
}
.boite-e {
	background-image: url(images/les-recettes/fiche-recettes/fiche_produit-410-entier.png);
}
.beche {
	background-image: url(images/les-recettes/fiche-recettes/fiche_produit-bechamel.png);
}
.creme {
	background-image: url(images/les-recettes/fiche-recettes/fiche_produit-creme.png);
}
.briq-e {
	/*background-image: url(images/les-recettes/fiche-recettes/fiche_produit-brique-entier.png);*/
    background-image: url(images/les-recettes/fiche-recettes/fiche_produit_brique_new.jpg);
}
.briq-de {
	/*background-image: url(images/les-recettes/fiche-recettes/fiche_produit-brique-demi.png);*/
    background-image: url(images/les-recettes/fiche-recettes/fiche_produit_brique_new.jpg);
}
.cons-de {
	background-image: url(images/les-recettes/fiche-recettes/fiche_produit-80.png);
}
.boite-de a{
	color: #fff;
}
.boite-e a{
	color: #fff;
}
.beche a{
	color: #fff;
}
.creme a{
	color: #fff;
}
.briq-e a{
	color: #fff;
}
.briq-de a{
	color: #fff;
}
.cons-de a{
	color: #fff;
}


#ingr {
	width: 265px;
	float: left;
	margin-bottom: 20px;
}
#ingr h4{
    color: #000;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px;
}
#ingr h2{
    color: #284092;
    font-family: dancing script;
    font-size: 32px;
    margin-bottom: 13px;
    font-style: italic;
}
#ingr a{
    color: #de1927;
}

#prepa{
    border-left: 1px dashed #ddd;
    float: left;
    margin-bottom: 20px;
    padding-left: 22px;
    width: 330px;
}
#prepa h4{
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 5px;
	color: #515151;
}
#prepa h2{
    color: #284092;
    font-family: dancing script;
    font-size: 32px;
    margin-bottom: 13px;
    font-style: italic;
}
#prepa p{
	line-height: 20px;
}

#sophie {
	background-color: #284092;
	position: relative;
	width: 466px;
	clear: both;
	padding: 10px 30px 30px 12px;
	color: #fff;
	margin-left: 150px;
	min-height: 115px;
}
#sophie a{
	color: #fff;
	position: absolute;
	bottom: 5px;
	right: 30px;
}
#sophie a:hover{
	text-decoration: underline;
}
#sophie p{
	color: #fff;
}
#sophie h4{
	margin-top: 10px;
	font-weight: bold;
}
#sophie h2{
	margin-bottom: 5px;
}
#sophie img{
	position: absolute;
	left: -158px;
	top: 0;
}


/*.teaser-recette {
	width: 224px;
	height: 332px;
	padding: 15px 10px 0 23px;
	background-repeat: no-repeat;
	position: relative;
}

.teaser-recette .field-type-taxonomy-term-reference {
	font-size: 0.8em;
	color: #515151;;
}

.teaser-recette .field-type-taxonomy-term-reference div{
	display: inline;
}

.teaser-recette .field-name-field-nombre-de-personnes .field-label {
	display: none;
}
.teaser-recette .field-name-field-nombre-de-personnes {
	position: absolute;
	left: 118px;
	bottom: 130px;
	font-weight: bold;
}

.teaser-recette .field-name-field-temps .field-label {
	display: none;
}
.teaser-recette .field-name-field-temps {
	position: absolute;
	left: 50px;
	bottom: 130px;
	font-weight: bold;
}

.teaser-recette .field {
	font-family: arial;
	font-size: 0.7em;
}

.teaser-recette .field-name-field-en-utilisant {
	position: absolute;
	left: 25px;
	bottom: 100px;
}

.teaser-recette .field-name-field-type {
	position: absolute;
	left: 25px;
	bottom: 85px;
}

.teaser-recette .field-name-field-categorie  {
	position: absolute;
	left: 25px;
	bottom: 70px;
}

.teaser-recette .field-name-field-difficulte {
	position: absolute;
	left: 25px;
	bottom: 55px;
}

.teaser-recette .field-name-field-tarif {
	position: absolute;
	left: 25px;
	bottom: 40px;
}

.teaser-recette h2 {
	color: #FF7F17;
	font-size: 1.1em;
	margin-bottom: 28px;
	line-height: 18px;
}

.teaser-recette img {
	position: absolute;
	left: 23px;
	top: 67px;
}

.node-recette .field-name-field-type .field-items div:nth-of-type(2) {
	display: none;
}

.field-name-field-image > .field-label{
	display: none;
}

.full-recette .field-name-field-image {
	left: 352px;
	position: absolute;
	top: 68px;
}*/

.view-filtre-test .link-recette {
    margin-top: -47px;
    position: absolute;
}

.views-field-field-image{
    height: 150px;

}

.view-filtre-test td{
    -moz-box-shadow: 1px 1px 1px 1px #eaeaea;-webkit-box-shadow: 1px 1px 1px 1px #eaeaea;-o-box-shadow: 1px 1px 1px 1px #eaeaea;box-shadow: 1px 1px 1px 1px #eaeaea;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;

    float: left;
    font-family: helvetica;
    font-size: 14px;
    height: 372px;
    margin: 6px 6px 6px 16px;
    width: 210px;
}


.view-astuce td{
    padding: 0 7px 10px 8px;
    -moz-box-shadow: 1px 1px 1px 1px #eaeaea;-webkit-box-shadow: 1px 1px 1px 1px #eaeaea;-o-box-shadow: 1px 1px 1px 1px #eaeaea;box-shadow: 1px 1px 1px 1px #eaeaea;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    float: left;
    margin: 3px;
    width: 213px;
    height: 271px;
}

.view-test td{
    -moz-box-shadow: 1px 1px 1px 1px #eaeaea;-webkit-box-shadow: 1px 1px 1px 1px #eaeaea;-o-box-shadow: 1px 1px 1px 1px #eaeaea;box-shadow: 1px 1px 1px 1px #eaeaea;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;

    height: 270px;
    margin: 15px 16px 16px 7px;
    padding: 3px;
    width: 199px;

}

.view-display-id-page_2 table {
    margin-top: 85px !important;
}

#cat_elect td{
    width: 219px;
}

.view-id-test .views-field-php img{
    margin-top: 0px;
    padding-bottom: 0px;
    position: relative;
    top: 10px;
    left: 5px;
}
.view-id-test .views-field-php {
    height: 0px;
}

.view-astuce td span {
    color: #2e3d82;
    font-family: dancing script;
    font-size: 25px;
    padding: 10px;
}

.logged-in .view-astuce td span {
    color: #2e3d82;
    font-family: dancing script;
    font-size: 25px;
    padding: 0px;
}

.view-filtre-test td h2{
    color: #2e3d82;
    font-family: dancing script;
    font-size: 25px;
    height: 59px;
    margin-bottom: 6px;
    padding: 10px;
}

.view-filtre-test .view-header{
    display: none;
}

.view-filtre-test .views-exposed-form, .view-filtre-test .view-header {
    left: 95px;
    position: absolute;
    top: 155px;
    float: none;
    width: 235px;
}

.form-item-field-difficulte-tid{
    background-image: url('/sites/all/themes/redgloria/images/accueil/ou_recette.png');
    background-position: right center;
    background-repeat: no-repeat;
    width: 212px;
}

.view-id-les_idees_menus table{
    margin-top: 130px;
}




.view-display-id-page_1 .link-recette {
    position: absolute;
    /*top: -50px;*/
}


.view-display-id-page_1 td h2 {
    color: #2e3d82;
    font-family: dancing script;
    font-size: 25px;
    margin-top: -8px;
    padding: 10px;
}



.view-les-idees-menus td{

    -moz-box-shadow: 1px 1px 1px 1px #eaeaea;-webkit-box-shadow: 1px 1px 1px 1px #eaeaea;-o-box-shadow: 1px 1px 1px 1px #eaeaea;box-shadow: 1px 1px 1px 1px #eaeaea;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;

    float: left;
    font-family: helvetica;
    font-size: 14px;
    height: 372px;
    margin: 6px 6px 6px 12px;
    width: 210px;
}

.view-les-idees-menus td h2{
    color: #2e3d82;
    font-family: dancing script;
    font-size: 25px;
    height: 59px;
    margin-bottom: 6px;
    padding: 10px;
}

#views-exposed-form-les-idees-menus-page .views-widget{
    float: left;
    margin-left:12px;
}

.view-les-idees-menus td .field {
    font-family: arial;
    font-size: 0.7em;
}
.view-les-idees-menus td .views-label {
    display: inline;
}

.page-node-41 .aides2 .select-item,
.page-node-42 .aides2 .select-item,
.page-node-43 .aides2 .select-item,
.page-node-46 .aides2 .select-item,
.page-node-47 .aides2 .select-item{
    height: 301px;
    margin-left: 10px;
    margin-top: 10px;
    width: 92%;
}

.aides2 {
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/redgloria/images/accueil/aides2.png") repeat scroll 0 0;
    margin-top: 5px;
}

.aides2 h3{
    display: none;
}

.aides2 .show-item h3{
    display: block;
}



.views-field-field-temps img{
    vertical-align: middle;
}

.views-field-field-temps{
    margin-left: 3px;
    margin-top: 20px;
    position: relative;
    top: 15px;
}



.page-les-idees-menus .link-recette{
    position: absolute;
    margin-top: -47px;
}

.link-recette img{
    width: 210px;
}

.view-les-idees-menus td .field-name-field-temps .field-label {
    display: none;
}
.field-name-field-image > .field-label{
    display: none;
}
.node-recette .field-name-field-type .field-items div:nth-of-type(2) {
    display: none;
}

#propose {
    color: #284092;
    height: 30px;
    padding: 15px;
    font-style: italic;
}

#nav2 {
    font-family: Helvetica LT Std;
    font-size: 17px;
    padding-left: 5px;
    position: absolute;
    right: 140px;
    top: 10px;
}

.form-item-field-lequels--und-BOUTEILLE{
    background: rgba(0, 0, 0, 0) url("images/accueil/prod1.png") no-repeat scroll 69% 44%;
    left: 55px;
    position: relative;
    top: 30px;
    color: #000;
    background-size: 35%;
}



#user-pass{
    margin-top: 15px;
}

#nav div > .menu > li > a:hover {
    font-weight: bold;
}

#fnav div > .menu > li:nth-child(4) a {
    display: none;
}

#fnav div > .menu > li:nth-child(5) a {
    display: none;
}

#nav2 > .menu2 > li:nth-child(3) a {
    color: #ed1c24;
}

#fnav div > .menu > li:nth-child(6) a {
    display: none;
}

p#credit {
    color: #9b9b9b;
}

#nav2 a{
    color: #2a4390;
    font-family: Helvetica LT Std;
    font-size: 17px;
    line-height: 1.4;
}

#nav2 a{
    margin-left: 20px;
}

#nav2 .menu2 a{
    margin-left: 0;
}

#nav2 .menu2 {
    left: -230px;
    position: absolute;
    top: -1px;
    width: 100px;
}

.node-type-recette #block-system-main {
    -moz-box-shadow: 0px -2px 10px 0px #eaeaea;-webkit-box-shadow: 0px -2px 10px 0px #eaeaea;-o-box-shadow: 0px -2px 10px 0px #eaeaea;box-shadow: 0px -2px 10px 0px #eaeaea;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 688px;
}

#propose div{
	/*height: 10px;
	position: absolute;
	right: 21px;
	top: 30px;
	width: 478px;
	background-image: url(images/les-recettes/les-recettes-par-categories/les-recettes-par-categories_barre-rouge.png);
	background-repeat: no-repeat;*/
}


#fowifi {
	height: 30px;
	padding: 10px;
}

#fowifi img{
    float: right;
    position: relative;
    right: 88px;
}

/*.teaser-recette .node-readmore {
	bottom: 16px;
	position: absolute;
	right: 18px;
}  */

.teaser-recette .node-readmore a{
	color: #FF7F17;
	font-family: arial;
	font-size: 9pt;
}

.teaser-recette .node-readmore a:hover{
    text-decoration: underline;
}

/*---------------------------print-de-merdeeeeeeeee----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.print-logo {
	float: none;
	margin-left:auto;
	margin-right:auto;
}

.print-logo #logo{
	float: none;
}


.print_mail{margin: 0;}

.print-site_name {display:none;}

.print-content .node-readmore {display:none;}

.print-breadcrumb {display:none;}

.print-hr {display:none;}

.print-footnote {display:none;}

.print-source_url {display:none;}

.print-links {display:none;}

.print-content  {
	width: 770px;
	margin-left:auto;
	margin-right:auto;
}

.print-content .teaser-recette{
	height: auto;
    padding: 0;
    position: relative;
    width: 770px;
}

.print-content  .content{
	background: url("images/les-recettes/fiche-recettes/fiche_fond-recettes.png") no-repeat scroll 0 0;
    width: 770px;
}

.print-content  .field-name-field-image img{
	left: 372px;
	padding: 10px;
	background: url("images/les-recettes/fiche-recettes/fiche_cadre-img.png") no-repeat scroll 0 0;
}

.print-content #titre{
	font-size: 1.8em;
	margin-left: 15px;
	line-height: 39px;
}

.print-content  #recwrap{
	margin: 269px 0 20px 19px;
}

.print-content .field-name-field-categorie{
	display:block;
	position: absolute;
	top: 92px;
	left: 160px;
}

.print-content .field-name-field-type{
	display:block;
	position: absolute;
	top: 77px;
	left: 160px;
	bottom:0;
}
.print-content #sophie {
	margin-left: 211px;
}
.print-content #sophie h2{
	color: #FFF;
}

#edit-mimemail {display: none;}

.print-content .field-name-field-en-utilisant{
	display:block;
	position: absolute;
	top: 61px;
	left: 160px;
	bottom:0;
}

.print-content .field-name-field-difficulte{
	display:block;
	position: absolute;
	top: 107px;
	left: 160px;
	bottom:0;
}

.print-content .field-name-field-tarif{
	display:block;
	position: absolute;
	top: 122px;
	left: 160px;
	bottom:0;
}

.print-content .field-name-field-nombre-de-personnes .field-items{
	padding: 5px 12px;
}
.print-content .field-name-field-nombre-de-personnes{
	display:block;
	position: absolute;
	top: 60px;
	left: 40px;
	font-weight: bold;
}
.print-content .field-name-field-nombre-de-personnes .field-label{
	display:none;
}

.print-content .field-name-field-temps .field-items{
	padding: 5px 30px;
}
.print-content .field-name-field-temps{
	display:block;
	position: absolute;
	top: 86px;
	left: 33px;
	font-weight: bold;
}
.print-content .field-name-field-temps .field-label{
	display:none;
}

#prtnrbp {display:none;}
#prtprep {display:none;}
#prtcuis {display:none;}
#prtrefr {display:none;}


.print-content #prtnrbp {position:absolute;top:55px;left:42px;display:block;}
.print-content #prtprep {position:absolute;top:80px;left:35px;display:block;}
.print-content #prtcuis {position:absolute;top:106px;left:35px;display:block;}
.print-content #prtrefr {position:absolute;top:130px;left:35px;display:block;}

.print-content .field-name-field-tps-de-cuisson .field-items{
	padding: 5px 30px;
}
.print-content .field-name-field-tps-de-cuisson{
	display:block;
	position: absolute;
	top: 110px;
	left: 33px;
	font-weight: bold;
}
.print-content .field-name-field-tps-de-cuisson .field-label{
	display:none;
}

.print-content .field-name-field-tps-de-refregiration .field-items{
	padding: 5px 30px;
}
.print-content .field-name-field-tps-de-refregiration {
	display:block;
	position: absolute;
	top: 135px;
	left: 33px;
	font-weight: bold;
}
.print-content .field-name-field-tps-de-refregiration .field-label{
	display:none;
}

.print-content .field-name-field-recette-prioritaire- div {display:none;}
.print-content .produit a{display:none;}
.print-content .produit {top: 195px;left: 25px;}
.print-content .field-name-field-occasion div {color:white;}


.print-content .field-type-social-buttons{
	display:none;
}

/*---------------------------trouver-recette------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.view-filtre-test .view-header {
	margin-bottom: -66px;
	padding: 10px 0 0 60px;
}
.view-filtre-test .view-header p{
	font-weight: bold;
}

.view-filtre-test #views-exposed-form-filtre-test-page {
	width: 772px;
	height: 499px;
	/*background-image: url(images/les-recettes/trouver-une-recette/trouver-une-recette_slider1.png);*/
    background-image: url(images/accueil/recette-filter.png);
	background-repeat: no-repeat;
	margin-left: -8px;
    margin-bottom: 5px;
}

.view-filtre-test .views-exposed-widget {
	margin-top: 0px;
    float: unset;
}

.view-filtre-test .views-exposed-widget > label{
	margin-bottom: 10px;
	color: #0F41A3;
	font-family: segoeuib;
	font-weight: normal;
	font-size: 15px;
}

.view-filtre-test .views-exposed-widgets {
	margin-left: 20px;
}

.view-filtre-test .views-exposed-widget .bef-checkboxes .form-item{
	height: 20px;
	position: relative;
	width: 105px;
	background: url("images/gamme/concentre-datouts/concentre-datous_puce.png") no-repeat scroll 0 5px transparent;
	padding-left: 10px;
}

.view-filtre-test .views-exposed-widget .bef-checkboxes .form-item input{
	right: 0;
	position: absolute;
}

.view-filtre-test .views-exposed-widget .bef-checkboxes .form-item label{
	color: #525252;
	font-family: arial;
	font-weight: normal;
	font-size: 9pt;
	vertical-align: top;
}

.views-widget-filter-field_en_utilisant_tid .bef-checkboxes label{
	width: 47px;
	display: block;
}

.view-filtre-test .views-widget-filter-field_en_utilisant_tid .bef-checkboxes .form-item{
	margin-right: 30px;
	width: 75px;
}

.view-filtre-test .views-widget-filter-field_type_tid  .bef-checkboxes .form-item{
	height: 20px;
	width: 105px;
}

.view-filtre-test .views-widget-filter-field_occasion_tid  .bef-checkboxes .form-item{
	height: 20px;
	width: 105px;
}

.view-filtre-test .views-widget-filter-field_difficulte_tid  .bef-checkboxes .form-item{
	height: 20px;
	width: 70px;
}

.view-filtre-test .views-widget-filter-field_temps_e_tid  .bef-checkboxes .form-item{
	height: 20px;
	width: 125px;
}

.view-filtre-test .views-widget-filter-field_temps_e_tid  .bef-checkboxes .form-item:first-child{
	height: 40px;
	line-height: 13px;
}

.views-widget-filter-field_en_utilisant_tid {
	clear: both;
}

#edit-field-en-utilisant-tid-wrapper{
	margin-top: 0px;
}

#edit-field-en-utilisant-tid-wrapper > label {
	color: #ED1C24;
}

#edit-field-en-utilisant-tid-wrapper div div div div div {
	float: left;
	margin-top:73px;
}

.view-filtre-test .views-submit-button {
	clear: both;
	margin-top: 0px;
	z-index: 10;
}

#edit-submit-filtre-test:hover{
    text-decoration: underline;
}

#edit-submit-filtre-test{
    background: #2e3d82 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;

    margin-top: 13px;
    padding: 9px;
    text-transform: uppercase;
    width: 154px;
}

#edit-reset{
	padding: 6px 24px;
	color: #fff;
	cursor: pointer;
	position: relative;
	background: no-repeat url(images/les-recettes/trouver-une-recette/trouver-une-recette_btn.png);
}

.view-filtre-test .views-reset-button{
	position: absolute;
	bottom: 275px;
	right: 40px;
	width: 200px;
	padding : 0;
}

.view-filtre-test .view-content {
	clear: both;
	margin-left: -12px;
}

.view-filtre-test{
	position: relative;
}

/*.view-filtre-test .view-footer{
	background: url(images/les-recettes/trouver-une-recette/trouver-une-recette_placard-fond.png);
	width: 730px;
	height: 279px;
}*/

/*.view-filtre-test .view-footer div{
	background: url(images/les-recettes/trouver-une-recette/trouver-une-recette_placard.png) no-repeat bottom;
	width: 333px;
	width: 333px;
	height: 236px;
	margin: 30px auto 0 auto;
	padding: 20px 0 0 40px;
}*/

.view-filtre-test .view-footer div {
    height: 236px;
    left: 338px;
    position: absolute;
    top: 131px;
    width: 333px;
}

.view-filtre-test .view-footer div h3{
	margin: 30px 0 0 21px;
	color: #fff;
	font-size: 2em;
    display: none;
}

.view-filtre-test .view-footer div input{
    margin-bottom: 9px;
    width: 190px;
}

.par{
    position: absolute;
    top:300px;
    left:200px;
}

.view-filtre-test .view-footer div p:nth-of-type(1){
	margin-bottom: 5px;
    color: #e42431;
}

.view-filtre-test .view-footer div p:nth-of-type(3){
	margin-bottom: 5px;
    color: #e42431;
}

.view-filtre-test .view-footer div input:nth-of-type(6){
	margin-top: 10px;
}

.view-filtre-test .view-footer div form{
	margin-top: 10px;
}

.view-filtre-test .view-footer .itxt{
	/*border: 1px solid #525252;
	-moz-box-shadow: -2px 0px 5px 0px #515151;
	-webkit-box-shadow: -2px 0px 5px 0px #515151;
	-o-box-shadow: -2px 0px 5px 0px #515151;
	box-shadow: -2px 0px 5px 0px #515151;*/
    padding: 9px;
}

#sidenew2{
    background-image: url("/sites/all/themes/redgloria/images/accueil/act-fond.png");
    height: 149px;
    margin-left: 20px;
    width: 250px;

}

#node-314 .field-name-body .hasred{
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/redgloria/images/accueil/faq.png") no-repeat scroll 0 0;
    height: 60px;
    width: 700px;
}


#node-314 .field-name-body h3{
    font-weight: bold;
    font-family: dancing;
    font-size: 14px;
}


#node-314 .field-name-body h3{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: black;
    margin-bottom: 3px;
}


#sidenew2 form {

    margin-left: 40px;
    margin-top: 40px;

}

#sidenew2 input:nth-child(1) {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #919191;
    font-size: 14px;
    height: 13px;
    margin: 4px 0 4px -27px;
    padding: 10px 2px;
    text-align: center;
}



.view-filtre-test .view-footer div input:nth-of-type(6){
    background: #e42431 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    padding: 9px;
    text-transform: uppercase;
    width: 205px;
    -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}


.view-id-les_idees_menus .del_item {
    left: 184px;
    position: relative;
    top: 35px;
    z-index: 1000;
}

.view-id-les_idees_menus .add_item {
    left: -70px;
    position: relative;
    top: 424px;
    vertical-align: bottom;
    z-index: 1000;
}


#user-register-form input {
    border: 1px solid #ddd;
    margin: 2px 12px 3px;
    padding: 9px;
    width: 250px;
}

.view-filtre-test .view-footer div input:nth-of-type(6):hover{
	text-decoration: underline;
}

/*---------------------------blogueuses-portrait----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.node-type-page-perso-blogueuses .region-content{
	behavior:url(/sites/all/libraries/PIE/PIE.php);
    -moz-box-shadow: 0px 5px 7px 0px #bebebe;
    -webkit-box-shadow: 0px 5px 7px 0px #bebebe;
    -o-box-shadow: 0px 5px 7px 0px #bebebe;
    box-shadow: 0px 5px 7px 0px #bebebe;
    margin: 0 0 69px 5px;
    width: 746px;
}

.node-page-perso-blogueuses {
    position: relative;
}

.node-page-perso-blogueuses li{
	list-style: disc inside none;
}

.node-page-perso-blogueuses ul{
    color: #525252;
    font-family: arial;
    font-size: 12px;
    line-height: 17px;
    margin-bottom: 5px;
}


.node-page-perso-blogueuses h2 {
    left: 10px;
    position: absolute;
    top: 290px;
    color: #ED1C24;
    font-family: creamy;
    font-size: 36px;
}

.node-page-perso-blogueuses .field-name-field-blogueuse{
	display:none;
}

.field-name-field-portrait-blogueuse{
    left: 10px;
    position: absolute;
    top: 340px;
}

.field-name-field-portrait-blogueuse .field-label{
	display: none;
}

.blog_header{
    height: 283px;
    left: -8px;
    position: absolute;
    top: 0;
    width: 761px;
}

.blog_header a:first-child{
    height: 34px;
    position: absolute;
    width: 23px;
    background: url("images/marque/histoire-de-gloria/histoire-de-gloria_fleche-g.png") no-repeat scroll 0 0 transparent;
    left: 5px;
    top: 124px;
    z-index: 1;
}

.blog_header a:last-child{
    height: 34px;
    position: absolute;
    width: 23px;
    background: url("images/marque/histoire-de-gloria/histoire-de-gloria_fleche-d.png") no-repeat scroll 0 0 transparent;
    right: 5px;
    top: 124px;
    z-index: 1;
}

.blog_txt {
    min-height: 262px;
    padding: 69px 0 65px 313px;
    width: 410px;
}

.blog_txt h4 {
    color: #ED1C24;
    font-family: arial;
    font-weight: bold;
    padding-bottom: 2px;
}

.blog_txt p {
    padding-bottom: 10px;
    line-height: 18px;
    text-align: justify;
}


.blog_link {
    left: 20px;
    position: absolute;
    top: 560px;
}

.blog_link p{
	color: #ED1C24;
	font-weight: bold;
}

.blog_link a{
	color: #525252;
}

.blog_link a:hover{
	text-decoration:underline;
}

.blog_footer {
    bottom: 0;
    height: 30px;
    margin-left: 20px;
    position: absolute;
    width: 700px;
}

.blog_footer a{
    background: none repeat scroll 0 0 #ED1C24;
    color: #FFFFFF;
    display: block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    padding: 5px 10px;
}
.blog_footer a:first-child{
    float: left;
    width: 112px;
}
.blog_footer a:last-child{
    float: right;
    width: 95px;
}

/*---------------------------blogueuses-accueil----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


.view-les-blogueuses {
    behavior:url(/sites/all/libraries/PIE/PIE.php);
    -moz-box-shadow: 0px 5px 7px 0px #bebebe;
    -webkit-box-shadow: 0px 5px 7px 0px #bebebe;
    -o-box-shadow: 0px 5px 7px 0px #bebebe;
    box-shadow: 0px 5px 7px 0px #bebebe;
    margin: 0 0 60px 5px;
    padding: 0 15px 15px;
    width: 716px;
}

.view-les-blogueuses .view-footer a{
    background: none repeat scroll 0 0 #ED1C24;
    color: #FFFFFF;
    display: block;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    padding: 5px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    float: right;
    width: 188px;
    margin: 32px -15px 0;
}

.slide-blog {
    height: 283px;
    overflow: hidden;
    position: relative;
    width: 761px;
}

.slide-blog a{
    position: absolute;
    top:0;
    left:0;
}

.view-les-blogueuses h3{
	margin-top: 10px;
}

.view-les-blogueuses p{
	line-height: 18px;
}

.view-les-blogueuses .view-header div{
	margin-left: -22px;
}

.view-les-blogueuses .field-label{
	display: none;
}

.view-les-blogueuses .field-name-field-miniature {
    background: url("images/blogueuses/cadre-orange.png") no-repeat scroll 0 0 transparent;
    left: 2px;
    padding: 10px;
    position: absolute;
    top: 19px;
}

.view-les-blogueuses ol{
	padding: 0;
}

.view-les-blogueuses .field-type-text-with-summary h4{
    margin-bottom: 5px;
}

.view-les-blogueuses .field-type-text-with-summary {
    float: left;
    height: 105px;
    margin-left: 295px;
    width: 405px;
    color: #525252;
}

.view-les-blogueuses .submitted{
	left: 295px;
    position: absolute;
    top: 37px;
}

.view-les-blogueuses h2{
    font-size: 18px;
    line-height: 20px;
    margin: 49px 0 5px 295px;
    float: left;
}

.view-les-blogueuses a{
    color: #FF7F17;
}

.view-les-blogueuses .views-row{
	background: url("images/blogueuses/separateur-orange.png") no-repeat 0 0;
}

.view-les-blogueuses .views-row .node-teaser{
	position: relative;
	height: 222px;
}

/*---------------------------blogueuses-article----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.node-type-astuces-blogueuses .full-blog{
    behavior:url(/sites/all/libraries/PIE/PIE.php);
    -moz-box-shadow: 0px 5px 5px 0px #bebebe;
    -webkit-box-shadow: 0px 5px 7px 0px #bebebe;
    -o-box-shadow: 0px 5px 7px 0px #bebebe;
    box-shadow: 0px 5px 7px 0px #bebebe;
    margin: 0 0 20px 5px;
    padding: 0 15px 15px;
    width: 716px;
}

.node-type-astuces-blogueuses .full-blog p{
	margin:0 0 10px 30px;
	color: #525252;
	line-height: 18px;
	width: 652px;
}
.node-type-astuces-blogueuses .full-blog h2{
	margin-left:30px;
	color: #FF7F17;
}
.node-type-astuces-blogueuses .full-blog h4{
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-left: 30px;
}
.node-type-astuces-blogueuses .full-blog table{
    margin-left: 30px;
}
.node-type-astuces-blogueuses .full-blog table img{
    border: solid 2px #FF7F17;
    margin-right: 8px;
}
.node-type-astuces-blogueuses .full-blog table{
    color: #525252;
    font-weight: bold;
    font-family: arial;
    font-size: 14px;
}

.info-blog{
    background: url("images/blogueuses/separateur-orange.png") no-repeat scroll 0 100% transparent;
    margin-left: 0 !important;
    padding-bottom: 10px;
    padding-left: 30px;
    margin-bottom: 10px;
}

.node-type-astuces-blogueuses h4{
	color: #525252;
}
.node-type-astuces-blogueuses .full-blog h3{
	color: #ED1C24;
}

.blog-nav {
    height: 35px;
    padding: 30px 0 10px;
}

.blog-nav a{
    background: none repeat scroll 0 0 #ED1C24;
    color: #FFFFFF;
    display: block;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 10px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
}
.blog-nav a:first-child{
    float: left;
    width: 128px;
}
.blog-nav a:last-child{
    float: right;
    width: 110px;
}

#footer-blog-astuce a{
    background: none repeat scroll 0 0 #ED1C24;
    color: #FFFFFF;
    display: block;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-right: 20px;
    margin-top: 15px;
    padding: 5px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    float: right;
    width: 188px;
}


/*---------------------------blogueuses-main-page----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#node-756 .slide-blog {
}


#node-756 .content > div{
    width: 716px;
}

#node-756 .field-item > p:last-child {
    height: 43px;
    margin-top: 95px;
    padding: 10px;
    margin-left: 15px;
}

#node-756 h3 {
    margin-top: 10px;
}

#node-756 .field-item > p > a{
    background: none repeat scroll 0 0 #ED1C24;
    color: #FFFFFF;
    display: block;
    font-family: creamy;
    font-size: 30px;
    padding: 5px 10px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    display: block;
    width: 188px;
    float: left;
    margin-left: 19px;
    height: 29px;
    text-align: center;
    -moz-box-shadow: 0px 5px 10px 0px #bebebe;
    -webkit-box-shadow: 0px 5px 10px 0px #bebebe;
    -o-box-shadow: 0px 5px 10px 0px #bebebe;
    box-shadow: 0px 5px 10px 0px #bebebe;
    background: #ed1c24;
    background: -moz-linear-gradient(top,  #ed1c24 0%, #ed1c24 50%, #ea0910 51%, #ea0007 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed1c24), color-stop(50%,#ed1c24), color-stop(51%,#ea0910), color-stop(100%,#ea0007));
    background: -webkit-linear-gradient(top,  #ed1c24 0%,#ed1c24 50%,#ea0910 51%,#ea0007 100%);
    background: -o-linear-gradient(top,  #ed1c24 0%,#ed1c24 50%,#ea0910 51%,#ea0007 100%);
    background: -ms-linear-gradient(top,  #ed1c24 0%,#ed1c24 50%,#ea0910 51%,#ea0007 100%);
    background: linear-gradient(to bottom,  #ed1c24 0%,#ed1c24 50%,#ea0910 51%,#ea0007 100%);
}

/*---------------------------blogueuses-blogeuses----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#node-757 .slide-blog {
	margin-left: -22px;
}


#node-757 .content > div{
    margin: 0 0 60px 5px;
    padding: 0 15px 15px;
    width: 716px;
    height: 622px;
}

#node-757 h3 {
    margin-top: 10px;
}

/*---------------------------blogueuses-recettes----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.view-id-le_ .slide-blog {
}


.view-id-le_ .view-content table {
    margin-left: -15px;
    margin-top: 10px;
}
.view-id-le_ .view-header h3 {
    margin-top: 15px;
}

.view-id-le_ .view-footer a{
    background: none repeat scroll 0 0 #ED1C24;
    color: #FFFFFF;
    display: block;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-right: 20px;
    padding: 5px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    float: right;
    width: 188px;
}


/*---------------------------blogueuses-block-astuces----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#block-views-astuce-perso-blogueuses-block{
    padding: 0 10px;
    clear: both;
}

#block-views-astuce-perso-blogueuses-block > h2{
	margin-top: 10px;
	font-family: creamy;
	color: #FF7F17;
	font-size: 36px;
	margin-bottom: 10px;
}

.view-astuce-perso-blogueuses p{
	line-height: 18px;
}

.view-astuce-perso-blogueuses .view-header div{
	margin-left: -22px;
}

.view-astuce-perso-blogueuses .field-label{
	display: none;
}

.view-astuce-perso-blogueuses .field-name-field-miniature {
    background: url("images/blogueuses/cadre-orange.png") no-repeat scroll 0 0 transparent;
    left: 2px;
    padding: 10px;
    position: absolute;
    top: 19px;
}

.view-astuce-perso-blogueuses ol{
	padding: 0;
}

.view-astuce-perso-blogueuses .field-type-text-with-summary h4{
    margin-bottom: 5px;
}

.view-astuce-perso-blogueuses .field-type-text-with-summary {
    float: left;
    height: 105px;
    margin-left: 295px;
    width: 405px;
    color: #525252;
}

.view-astuce-perso-blogueuses .submitted{
	left: 295px;
    position: absolute;
    top: 37px;
}

.view-astuce-perso-blogueuses h2{
    font-size: 18px;
    line-height: 20px;
    margin: 49px 0 5px 295px;
    float: left;
}

.view-astuce-perso-blogueuses a{
    color: #FF7F17;
}

.view-astuce-perso-blogueuses .views-row{
	background: url("images/blogueuses/separateur-orange.png") no-repeat 0 0;
}

.view-astuce-perso-blogueuses .views-row .node-teaser{
	position: relative;
	height: 222px;
}

/*---------------------------blogueuses-block-recettes----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.view-id-recettes_blogueuse .view-content{
	margin-left: -14px;
}

.view-recettes-blogueuse .views-row{
	width: 245px;
	float: left;
	height: 350px;
}

#block-views-recettes-blogueuse-block{
	margin: 30px 10px 0;
	height: 425px;
}


#block-views-recettes-blogueuse-block > h2 {
    background: url("images/blogueuses/separateur-orange.png") no-repeat scroll 0 82% transparent;
    color: #FF7F17;
    font-family: creamy;
    font-size: 36px;
    margin-top: 10px;
    padding-bottom: 30px;
}

/*---------------------------jeu-leonard----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


.leonard {
    background-image: url("images/jeu-leonard/bandeau_jeucuisinix.png");
    border-radius: 15px 15px 15px 15px;
    height: 198px;
    padding-top: 440px;
    width: 760px;
    box-shadow: 0 0 12px 1px #9E9E9E;
    position: relative;
}

.leonard label {
    bottom: 135px;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color:#525252;
    left: 107px;
    position: absolute;
    text-align: center;
    width: 545px;
}


.leonard #play {
    bottom: 136px;
    left: 573px;
    position: absolute;
}

#leonard1 ul {
    margin-left: 40px;
}

#leonard1 li {
    border: 2px solid #ED1C24;
    border-radius: 10px 10px 10px 10px;
    float: left;
    height: 109px;
    margin-left: 52px;
    text-align: center;
    width: 250px;
    position: relative;
}


#leonard1 li img {
    bottom: -18px;
    position: absolute;
}
#leonard1 li:first-child img {
    left: 43px;
}

#leonard1 li:first-child p {
    padding: 10px 19px;
}

#leonard1 #iefix p {
    padding: 37px 5px;
}
#leonard1 #iefix img {
    left: 21px;
}

#leonard1 li p {
    color: #c20e1a;
    font-family: segoeuib;
    font-size: 20px;
    font-weight: bold;

}
#leonard1 > p {
    color: #c20e1a;
    font-family: segoeuib;
    font-size: 20px;
    font-weight: bold;
	padding-bottom: 13px;
    padding-left: 188px;
}

#leonard1 > a {
    bottom: 10px;
    color: #9bc056;
    font-family: arial;
    font-size: 13px;
    left: 313px;
    position: absolute;
    text-decoration: underline;
}

#leonard2 .button {
	background: none repeat scroll 0 0 #ED1C24;
    border-radius: 12px 12px 12px 12px;
    color: #FFFFFF;
    display: block;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    padding: 5px;
    width: 92px;
    bottom: 85px;
    left: 335px;
    position: absolute;
	cursor: pointer;
}

#leonard3 {
    background: url("images/jeu-leonard/img_montage_page_merci.jpg") no-repeat;
}

.bouton_merci{
	position: relative;
	top: 50px;
	left: 310px;
}

#edit-field-je-d-clare-avoir-pris-conn {
	position:relative;
	height: 14px;
}


#edit-field-je-d-clare-avoir-pris-conn .form-item-field-je-d-clare-avoir-pris-conn-und > label {
    position: absolute;
    width: 447px;
}
#edit-field-je-d-clare-avoir-pris-conn .form-item-field-je-d-clare-avoir-pris-conn-und-1 label{
	display:none;
}
#edit-field-je-d-clare-avoir-pris-conn .form-item-field-je-d-clare-avoir-pris-conn-und-1 input{
    position: absolute;
    right: 128px;
    width: 30px;
}

.form-item-mail{
    margin-top: 20px;
}

#egourmand > ul li:last-child a:hover{
	color: #ED1C24 !important;
}


/*---------------------------Slider----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 10px;
    height: 10px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
    background: #fff;
    border: 1px solid #fff;
    border-radius: 50%;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 10px;
    height: 10px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}

.slick-dots li.slick-active
{
    background-color: #de1927;
}

#menu-link-user-name {
  text-align: center;
  margin-top: 15px;
}

#menu-link-user-name a {
  font-family: dancing script;
  color: white;
  text-decoration: none !important;
  font-size: 28px;
  margin: 0;
}

.logged-in #block-system-user-menu .menu .first.leaf {
  text-align: center;
}

.logged-in #block-system-user-menu .menu .first.leaf a {
  margin: 0;
}

#edit-submitted-ajouter-un-fichier-upload-button {
  display: none;
}

#slide_story .slick-prev,
#slide_story .slick-next {
  display: block;
  width: 22px;
  height: 34px;
  text-indent: -99999px;
  overflow: hidden;
  padding: 0;
}

#slide_story .slick-prev{
	z-index: 1;
	top: 124px;
	left: 5px;
	background: no-repeat url(images/marque/histoire-de-gloria/histoire-de-gloria_fleche-g.png);
}

#slide_story .slick-next {
	z-index: 1;
	top: 124px;
	right: 5px;
	background: no-repeat url(images/marque/histoire-de-gloria/histoire-de-gloria_fleche-d.png);
}

#slide_story .play{
	z-index: 10;
	bottom: 5px;
	left: 35px;
	background: no-repeat url(images/marque/histoire-de-gloria/histoire-de-gloria_play.png);
	height: 17px;
}

#slide_story .pause{
	z-index: 10;
	bottom: 5px;
	left: 35px;
	background: no-repeat url(images/marque/histoire-de-gloria/histoire-de-gloria_pause.png);
	height: 17px;
}

.view-les-idees-menus .views-widget-filter-field_menu__tid .form-type-select {
  position: relative;
}

.view-les-idees-menus .views-widget-filter-field_menu__tid .form-type-select:before {
    content: "";
    position: absolute;
    top: 12px;
    right: 15px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;
}

.view-les-idees-menus .views-widget-filter-field_menu__tid .form-type-select select {
  padding-right: 30px;
}

#node-4 td:nth-child(2) img {
    width: 338px;
    height: auto;
}
