.print
{
	display:none!important
}
.noBg {
	background: none!important;
	padding-left: 0!important
}

/* Message d'alerte
------------------------------------------------------------------------------*/
.warning {
	background: url(../img/bg_warning.png) no-repeat 0 0;
	padding-top: 10px;
	width: 727px;
	color: #f00;
	margin-bottom: 40px;
}
.warning .warning {
	background-position: 0 100%;
	padding: 0 20px 20px;
	margin-bottom:0px;
	width: auto
}
.warning h2 {
	font-size: 1.63em
}
.warning ul {
	margin-top: 10px
}
.warning ul a {
    color: #f00
}
.warning li {
    background:url(../img/chevron_rouge.png) no-repeat 0 4px;
    padding-left: 8px
}
/*
------------------------------------------------------------------------------*/
#corps
{
	background-image:url(../img/corps_haut.png);
	background-position:0 34px;
	background-repeat:no-repeat;
	padding-top:54px
}

* html body #corps {
	height: 1%;
	padding-top: 70px;
	margin-top: -70px
}
#corps_haut
{
	background-color:#FFF;
	padding-left:16px;
	color:inherit;
	padding-bottom:10px
}
#page
{
	width:760px;
	float:left
}
/* 
------------------------------------------------------------------------------*/
#page h2,
#page .titreNiveau1
{
	position:relative;
	margin-top:-1px;
	z-index:30;
	width: auto;
}

#page .titreNiveau4
{
	position:relative;
	margin-top:-1px;
	z-index:30;
	width: auto;
	font-size:1.8em;
}


#page #coeur h2,
#page #coeur .titreNiveau1 {
	color: #fff
}
#page #coeur .titreNiveau1 a {
	display:inline;
}
#page h2 img,
#page .titreNiveau1 img
{
	display:block;
}
#page .titreNiveau1 img
{
	padding:4px 0 5px;
}

/* encart
------------------------------------------------------------------------------*/
#page .encart
{
	width:169px;
	margin-right:10px
}

#page .encart dt span span a {
	color: #fff;
	text-decoration: none!important
}
#page .encart.colonne_une dd {
	border-color: #2EB2F6
}

#page .encart dd img,
#page .encart .innerEncart img
{
	display:block;
	margin:-3px 0 0 -8px
}
#page .encart dd.dernier
{
	border:none
}


/* quatre colonnes
------------------------------------------------------------------------------*/
#quatre_colonnes
{
	padding-bottom:2px;
	background-image:url(../img/4_colonnes.png);
	background-repeat:no-repeat;
	background-position:0 100%;
	position:relative;
	float:left
}
/* trois colonnes
------------------------------------------------------------------------------*/
#trois_colonnes
{
	width:540px;
	float:left
}
#trois_colonnes strong
{
	font-size:1.1em
}
#trois_colonnes strong a
{
	font-size:0.9em
}
#trois_colonnes dd,
#trois_colonnes .innerEncart
{
	border:none;
	margin-bottom:4px
}
#trois_colonnes dd img,
#trois_colonnes .innerEncart img
{
	border-left:2px solid!important;
	border-right:2px solid!important;
	border-bottom:2px solid!important;
	margin-bottom:4px!important
}
#trois_colonnes dd.dernier
{
	position:absolute;
	bottom:5px
}
#trois_colonnes .encart ul,
#trois_colonnes .encart ol
{
	margin:6px 0
}
#trois_colonnes .encart ol,
#trois_colonnes .encart ol li
{
	list-style-type:decimal
}
#trois_colonnes .encart ol li
{
	padding:0;
	background:none;
	margin-left:18px
}
/* colonne une
------------------------------------------------------------------------------*/
#page .colonne_une
{
	margin-right:30px
}
#page .colonne_une ul
{
	margin:8px -8px -8px;
	padding:4px 10px 2px;
	background-color:#2EB2F6;
	color:#FFF
}
/*#page #quatre_colonnes .colonne_une dd
{
	border-color:#2EB2F6
}*/
#page .colonne_une li
{
	background-image:url(../img/chevron_blanc.png)
}
#page .colonne_une a
{
	background-color:inherit;
	color:#FFF
}
#page .colonne h3
{
	margin-top:0;
}
#page .colonne .titreNiveau2{
	font-size:1em;
	padding-top:10px;
}


#page .speciales .titreNiveau2{
	padding-top:0;
}


/* bien-etre
------------------------------------------------------------------------------*/
#page .bien-etre dd img,
#page .bien-etre .innerEncart img
{
	border-color:#719705!important
}
#page .bien-etre dd li
{
	background-image:url(../img/chevron_vert.png)
}
#page .bien-etre dd a,
#page .bien-etre .innerEncart a
{
	color:#719705;
	background-color:inherit
}
/* actus marques
------------------------------------------------------------------------------*/
#page .actus_marques h3 {
	padding-top:0;
}

#page .actus_marques dd img,
#page .actus_marques .innerEncart img
{
	border-color:#2EB2F6!important
}
#page .actus_marques dd li
{
	background-image:url(../img/chevron_bleu.png)
}
#page .actus_marques dd a,
#page .actus_marques .innerEncart a
{
	color:#0192DD;
	background-color:inherit
}
/* mes moments
------------------------------------------------------------------------------*/
#page .mes_moments dd img,
#page .mes_moments .innerEncart img
{
	border-color:#F13AB6!important
}
#page .mes_moments dd li
{
	background-image:url(../img/chevron_rose.png)
}
#page .mes_moments dd a,
#page .mes_moments .innerEncart a
{
	color:#E70EA1;
	background-color:inherit;
}

/* dossier
------------------------------------------------------------------------------*/
.dossier
{
	background-repeat:no-repeat;
	position:relative;
	height: 1%;
	top:-30px;
	background-position:0 55px
}
#dossier_menu
{
	height:330px
}
#dossier_menu li
{
	float:left;
	margin-top:230px
}
#page #coeur_double h4 {
	color: #fff;
	font-size: 1em
}

/* INDEX DES RECETTES */
#fil-arianne 
{
	background:#e9eef1;
	height:17px;
	width:727px;
	padding-top:3px;
}
	#fil-arianne li { display:inline; color:#0b5baf; padding-left:5px; }
		#fil-arianne li a { color:#999999; text-decoration:none; }



#entete-index {
	height:30px;
	margin-top:15px;
	font-size:14px;
	font-weight:bold;
}
	#entete-index h2 { float:left; }
	#entete-index #titre-cat1 { background:url("../img/titre-index-cat1.jpg") no-repeat; }
	#entete-index #titre-cat1-active { background:url("../img/titre-index-cat1-active.jpg") no-repeat; }
		#entete-index #titre-cat1-active a, #entete-index #titre-cat1 a {
			display:block;
			width:361px;
			height:31px;
			text-indent:-60000px;
		}	
	#entete-index #titre-themes1 { background:url("../img/titre-index-themes1.jpg") no-repeat; }
	#entete-index #titre-themes1-active { background:url("../img/titre-index-themes1-active.jpg") no-repeat; }
		#entete-index #titre-themes1-active a, #entete-index #titre-themes1 a {
			display:block;
			width:361px;
			height:31px;
			text-indent:-60000px;
		}

#content-index {
	background-color:#fff9f3;
	border-right:1px solid #ff8804;
	border-left:1px solid #ff8804;
	border-bottom:1px solid #ff8804;
	overflow:hidden;
	padding-top:15px;
	width:720px;
}
	#content-index .col {
		width:230px;
		float:left;
		padding-left:5px;
		margin-right:5px;
	}
		#content-index .col ul {
			padding-bottom:20px;
			margin-bottom:20px;
			border-bottom:1px solid #ff8804; 
		}
		.theme #content-index .col ul {
			border-bottom:1px solid #bad4f0;
		}
		#content-index .col ul li{
			padding-left:10px;
			margin-left:15px;
		}
		#content-index .col ul.last	{
			border:none;
			margin-bottom:0;
		}
				#content-index .col ul li a {
					text-decoration:none;
					color:Black;
					font-size:11px;
				}
				#content-index .col ul li a:hover {
					text-decoration:underline;
				}
		#content-index .col .titre {
			padding:2px 0 15px 27px;
			font-size:14px;
		}
		#content-index .col .titre a{
			text-decoration:none;
		}
		#content-index .col h3.sublist {
			font-size:11px;
		}
		#content-index .col h3.entrees {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 0;
		}
		#content-index .col h3.entrees a {
			color:#f52c2c;
		}
		#content-index .col h3.plats {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 -60px;
		}
		#content-index .col h3.plats a{
			color:#ff621d;
		}
		#content-index .col h3.plats-viande {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat -2px -120px;
		}
		#content-index .col h3.plats-viande a{
			color:#ff8d1d;			
		}
		#content-index .col h3.plats-poisson {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat -2px -180px;
		}
		#content-index .col h3.plats-poisson a{
			color:#ffb71d;
		}
		#content-index .col h3.desserts {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 6px -240px;
		}
		#content-index .col h3.desserts a{
			color:#e261bc;
		}
		#content-index .col h3.gateaux {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 -300px;
		}
		#content-index .col h3.gateaux a{
			color:#825308;
		}
		#content-index .col h3.tartes {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 -360px;
		}
		#content-index .col h3.tartes a{
			color:#eb91b0;
		}
		#content-index .col h3.other {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 6px -419px;
			color:#9cc0f4;
		}
		#content-index .col .plats-viande{
			padding-bottom:13px;
		}
		
		
		#content-index .col h3.videos {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 -801px;
		}
		#content-index .col h3.videos a {
			color:#6ab882;
		}
		#content-index .col h3.menus {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 -861px;
		}
		#content-index .col h3.menus a {
			color:#29b4bd;
		}
		#content-index .col h3.cuisine {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 -921px;
			padding-bottom:10px;
		}
		#content-index .col h3.cuisine a {
			color:#ff8804;
		}
		#content-index .col h3.cuisine-monde {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 -980px;
		}
		#content-index .col h3.cuisine-monde a {
			color:#e17c0c;
		}
		#content-index .col h3.cuisine-occasions {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 -1038px;
		}
		#content-index .col h3.cuisine-occasions a {
			color:#ffa036;
		}
		#content-index .col h3.cuisine-rapide {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 -1099px;
			padding-top:5px;
		}
		#content-index .col h3.cuisine-rapide a {
			color:#ffa105;
		}
		#content-index .col h3.cuisine-malin {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 -1161px;
		}
		#content-index .col h3.cuisine-malin a {
			color:#ffb504;
		}
		#content-index .col h3.cuisine-enfants {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 -1221px;
		}
		#content-index .col h3.cuisine-enfants a {
			color:#d9bf0e;
		}
		#content-index .col h3.recettes-internautes {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 -1281px;
		}
		#content-index .col h3.recettes-internautes a {
			color:#9d5cd9;
		}
		
		
		#content-index .col .entrees li {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 -474px;
		}
		#content-index .col .plats li {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 -514px;
		}
		#content-index .col .plats-viande li, #content-index .col .cuisine-occasions li, #content-index .col .cuisine-monde li, #content-index .col .cuisine-rapide li {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 -554px;
		}
		#content-index .col .plats-poisson li, #content-index .col .cuisine-malin li {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 -594px;
		}
		#content-index .col .desserts li {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 -634px;
		}
		#content-index .col .gateaux li {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 -674px;
		}
		#content-index .col .tartes li {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 -714px;
		}
		#content-index .col .other li {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 -754px;
		}
		#content-index .col .cuisine-enfants li {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 -1418px;
		}
		#content-index .col .videos li {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 -1338px;
		}
		#content-index .col .menus li {
			background:url("../img/bg_pictos_sitemap.gif") no-repeat 0 -1379px;
		}

/* encart
------------------------------------------------------------------------------*/
.encart_ie,
.id_encart
{
	background-repeat:no-repeat;
	background-position:0 0;
	width:345px;
	height:380px;
	position:absolute;
	top:26px;
	right:50px
}

.encart_ie .id_encart
{
	background:none!important;
	position:static
}
.id_encart dt
{
	margin-left:75px
}
.id_encart .editable ul,
.id_encart .editable p
{
	margin:6px 0
}
.id_encart .editable
{
	margin:10px 0 0 190px;
	width:145px;
	font-size:0.9em
}
.id_encart .editable strong
{
	color:#C60;
	background-color:inherit
}
.id_encart .editable a
{
	position:relative
}
.id_encart dt a
{
	color:#C60;
	display:block;
	background-color:inherit;
	padding-left:10px;
	font-size:1.5em;
	font-weight:bold;
	text-decoration:none
}
.id_encart dd
{
	margin-left:190px;
	width:150px;
	font-size:0.9em
}
.id_encart dd.visuel
{
	position:absolute;
	top:65px;
	left:18px;
	margin-left:0;
	width:165px;
	display:inline;
	float:left;
	margin-right:25px
}
.id_encart a
{
	color:#F90;
	background-color:inherit
}
.id_encart label,
.id_encart a.lien,
.id_encart input
{
	position:relative
}
.id_encart dd img
{
	margin-top:18px
}
.id_encart dd strong
{
	display:block;
	color:#C60;
	background-color:inherit;
	margin:6px 0
}
.id_encart dd.note img
{
	margin-top:-2px;
	vertical-align:middle
}
.id_encart dd a.lien,
.id_encart .editable li
{
	padding-left:10px;
	display:block;
	background-image:url("../img/chevron_orange.png");
	background-position:0 4px;
	background-repeat:no-repeat
}
.id_encart dd.note a.lien
{
	color:#333;
	padding:0;
	display:inline;
	background-image:none;
	background-color:inherit
}
.id_encart dd.visuel a,
.id_encart dd.push a
{
	padding:0;
	background-image:none
}
.id_encart fieldset
{
	position:absolute;
	top:270px;
	float:left;
	left:90px;
	width:250px;
	display:inline
}
.id_encart fieldset .text
{
	width:190px;
	margin-right:10px
}
.id_encart fieldset a
{
	color:#8B3C02;
	background-color:inherit;
	font-size:0.9em;
	display:block;
	margin:6px;
	padding-left:10px;
	background-image:url("../img/chevron_noir.png");
	background-position:0 4px;
	background-repeat:no-repeat
}
#colonne
{
	float:left;
	width:130px;
	margin-right: 10px
}
#colonne_deux
{
	float:left;
	width:588px;
	display: inline
}
#colonne_deux h3 {
	font-size: 1.4em/*!important*/
}
#colonne_deux #coeur
{
	width:auto
}


/* star-rating
------------------------------------------------------------------------------*/
.star-rating.orange,
.star-rating.orange a:hover,
.star-rating.orange a:active,
.star-rating.orange a:focus,
.star-rating.orange .current-rating
{
	background-image:url(../img/etoiles_orange.png)!important	
}

.star-rating.orange_recette,
.star-rating.orange_recette a:hover,
.star-rating.orange_recette a:active,
.star-rating.orange_recette a:focus,
.star-rating.orange_recette .current-rating
{
	background-image:url(../img/etoiles_orange_recette.png)!important	
}

.star-rating.violet,
.star-rating.violet a:hover,
.star-rating.violet a:active,
.star-rating.violet a:focus,
.star-rating.violet .current-rating
{
	background-image:url(../img/etoiles_violet.png)!important	
}
.encart dt span,
.colonnes_4 dt span
{
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:10px	
}
.encart dl dt span
{	
	padding:0
}
.encart dt span span,
.colonnes_4 dt span span
{
	background-position:100% 0;
	padding:8px 10px 4px;
	font-weight:bold;
	color:#FFF;
	background-color:inherit
}




/* Popin generique */
#popinLayerDisplay{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:501;
}
#popinLayerDisplay #bgPopinLayer{
	position:absolute;
	z-index:22;
	width:100%;
	height:100%;
	background-color:#999999;
	top:0px;
	left:0px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
#popinLayerDisplay #bgPopinLayer.interstitiel{
	background-color:tranparent;
}

#popinLayerDisplay #insidePopinLayer{
	width:500px;
	/*background: url(../../common/img/bg_popin_friend_bottom.png) no-repeat bottom left;*/
	padding-bottom:10px;
	margin:0 auto;
	position:relative;
	z-index:31;
	top:180px;
}
#popinLayerDisplay #insidePopinLayer .contentInsideLayer{
	background: url(../../common/img/bg_popinCroquons.jpg) no-repeat top left;
	width:500px;
	height:350px;
/*	padding:12px 15px 0px 30px;*/
	display:block;
}
#insidePopinLayer .btClosePopinLayer{
	position:absolute;
	right:20px;
	top:13px;
	height:8px;
	width:51px;
}
#positionTextePopin{
	position:absolute;
	bottom:45px;
	left:210px;
}
.popinLayerImgPadding{
	padding-left:20px;
}

/*Recent que pour les votes des recettes des petits chefs*/
.star-rating.orange_recette_petitchef,
.star-rating.orange_recette_petitchef a:hover,
.star-rating.orange_recette_petitchef a:active,
.star-rating.orange_recette_petitchef a:focus,
.star-rating.orange_recette_petitchef .current-rating
{
	background-image:url(/App_Themes/Common/img/ptitsChefs/star_ficheRecette.jpg)!important	
}



/* popin Video
---------------------------------------------------------------------------------*/

#popinContener {
	position: absolute;
	width:1000px;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 30;
	display: none;
}
/*html>body #popinContener {
	left:0;
	width:100%;
}*/
#popinContener .bg_video_popin {
	position:absolute;
	top: 0;
	left: 0;
	/*background-color: #e2edf7;*/
	opacity: 0.75;
	filter: alpha(opacity=75);
	height: 2000px;
	width: 100%;
	z-index: 31;
}
.video_popin {
	position:relative;
	background-repeat: no-repeat;
	background-position: 0 0;
	z-index:32;
	width: 524px;
	height: 200px;
	margin: 180px auto 0;
	padding-top:14px
}
.bg_popin_bottom {
	background-repeat: no-repeat;
	background-position: 100% 0;
	height: 4px
}
.popin_center {
	background-repeat: repeat-y;
	background-position: 0 0;
	/*height: 200px;*/
	position:relative;
	z-index:33px;
	padding: 1px 19px
}
.popin_content {
	margin-top: -15px;
	background-repeat: no-repeat;
	background-position: 0 0;
	float:left;
	position:relative;
	color: #fff
}
#close_popin {
	display: block;
	margin: 11px 0 0 445px;
	height: 9px;
	width: 38px;
}
#close_popin img {
	display:block
}
.popin_content .videos {
	margin-top: 68px;
	/*background: url(../../produits-et-marques-nestle/img/videos.png) no-repeat 0 0;*/
	padding-left: 85px
}
.popin_content .videos img {
	margin-top:2px;
	visibility: hidden;
}
.popin_content .videos a img {
	visibility: visible
}
#page .popin_content h4 {
	font-size: 2.47em;
	color: #fff;
	padding: 13px 0 0
}
.popin_descript {
	clear: both;
	font-weight: bold;
	color: #fff;
	font-size: .91em
}
#playerPopin {
	width: 480px;
	height: 410px;
	padding: 15px 0
}
/* Popin Recette Envoyer a un ami
---------------------------------------------------------------------------------*/
#coeur_droite.recette ul.interac_util li.eltLinksPrintFriends{
	width:auto;
}
#popinFriendDisplay,
#popinValidationDisplay,
#genericPopin{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:41;
}
#popinFriendDisplay #bgPopinFriend,
#popinValidationDisplay #bgPopinValidationForm,
#genericPopin #bgGenericPopin{
	position:absolute;
	z-index:42;
	width:100%;
	height:100%;
	background-color:#999999;
	top:0px;
	left:0px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
#popinFriendDisplay #insidePopinFriend{
	width:727px;
	background: url(../../common/img/bg_popin_friend_bottom.png) no-repeat bottom left;
	padding-bottom:10px;
	margin:0 auto;
	position:relative;
	z-index:43;
	top:180px;
}
#popinFriendDisplay #insidePopinFriend .contentInsideFriend{
	background: url(../../common/img/bg_popin_friend_top.png) no-repeat top left;
	padding:12px 15px 0px 30px;
}
#insidePopinFriend .btClosePopinSend{
	position:absolute;
	right:20px;
	top:13px;
	height:12px;
	width:42px;
}
#insidePopinFriend .introTopPopinFriend{
	background: url(/App_Themes/Common/img/logo_clv_popin_friend.png) no-repeat 10px 0px;
	height:69px;
	padding:7px 0 13px 230px;
}
html>body #insidePopinFriend .introTopPopinFriend{
	height:auto;
	min-height:69px
}
#insidePopinFriend .introTopPopinFriend p{
	line-height: 1.54em;
}
#insidePopinFriend .introTopPopinFriend h4 img{
	display:block;
}
#insidePopinFriend fieldset .lineFormSendFriend{
	overflow:hidden;
	width:671px;
	padding-bottom:10px;
	clear:both;
}
#insidePopinFriend fieldset .lineFormSendFriend p{
	float:left;
	width:215px;
	padding-right:5px;
}
#insidePopinFriend fieldset .lineFormSendFriend p label{
	font-size:0.91em;
	float:left;
	width:50px;
	text-align:right;
	padding-right:5px;
	font-weight:bold;
}
#insidePopinFriend fieldset .lineFormSendFriend p.formPartFirstName{
	width:225px;
}
#insidePopinFriend fieldset .lineFormSendFriend p.formPartFirstName label{
	width:60px;
	vertical-align:middle;
}
#insidePopinFriend fieldset .lineFormSendFriend p label.errorEmpty{
	color:#FF0000;
}
#insidePopinFriend fieldset .lineFormSendFriend p input{
	font-size:0.91em;
	float:right;
	width:153px;
	vertical-align:middle;
}
#insidePopinFriend fieldset h5{
	margin:5px 0;
}
#insidePopinFriend fieldset.blocFriendSender h5{
	float:left;
}
#insidePopinFriend fieldset.blocFriendSender p.errorMsgFriend{
	float:left;
	color: #ff0000;
	font-size:0.83em;
	margin:7px 0 0 10px;
	vertical-align:top;
	display:none;
}
#insidePopinFriend fieldset .lineFormValidSend{
	overflow:hidden;
	width:671px;
	clear:both;
}
#insidePopinFriend fieldset .blocTextMessage{
	float:left;
	width:308px;
	margin-left:15px;
	display:inline;
}
#insidePopinFriend fieldset .blocTextMessage textarea{
	width:300px;
	height:95px;
	font-size:0.91em;
}
#insidePopinFriend fieldset .blocTextMessage p{
	padding:10px 0 0 2px;
}
#insidePopinFriend fieldset .blocTextMessage p small{
	color:#0066cc;
	font-size:0.83em;
}
#insidePopinFriend fieldset .blocTextMessage2{
	float:left;
	width:330px;
	margin-left:18px;
	padding-top:14px;
}
#insidePopinFriend fieldset .blocTextMessage2 .checkboxInput{
	width:13px;
	height:13px;
	vertical-align:middle;
}
#insidePopinFriend fieldset .blocTextMessage2 label{
	vertical-align:middle;
}
#insidePopinFriend fieldset .blocTextMessage2 p.blocValidBtFriend{
	text-align:center;
	padding-top:20px;
}
#insidePopinFriend .footerPopinText{
	padding:8px 0 0 15px;
	line-height:0.91em;
}
#insidePopinFriend .footerPopinText em{
	font-size:0.75em;
}
#insidePopinFriend .footerPopinText em strong{
	font-size:1.11em;
}
#insidePopinFriend fieldset.blocMsgFriend h5{
	float:left;
}
#insidePopinFriend fieldset.blocMsgFriend p.errorMsgTextareaFriend{
	float:left;
	color: #000;
	font-size:0.83em;
	margin:7px 0 0 10px;
	vertical-align:top;
}
#insidePopinFriend fieldset.blocMsgFriend p.errorEmpty{
	color:#FF0000;
}
/* Page de confirmation */
#insidePopinFriend .contentConfirmFriend{
	padding:45px 0 300px 0;
}
#insidePopinFriend .contentConfirmFriend h5{
	padding-bottom:8px;
}
#insidePopinFriend .contentConfirmFriend p img, #insidePopinFriend .contentConfirmFriend h5 img{
	display:block;
}
#popinFriendDisplay #imgLoader{
	width:32px;
	margin:0 auto;
	position:relative;
	z-index:23;
	top:220px;
}



/* --------------- Fin formulaire reservation atelier des chefs 04/05/08 -----------------------*/

/*-------------------- Popins  identification générique et popins page autehtification 28/05/08 -----------------------------------*/

#popinIdentification
{
position:relative;
top:300px;
margin:0 auto;
width:362px;
z-index:45;
overflow:auto;
}
#popinIdentification .topArrondi
{
padding:0 0 5px 15px;
font-size:11px;
}

#popinIdentification .topArrondi h3
{
margin-bottom:7px;
padding-top:17px;
}

#popinIdentification .topArrondi p.bt_close , #popinIdentification .topArrondi p.bt_close2
{
text-align:right;
padding-right:10px;
}

#popinIdentification .topArrondi p.bt_close a , #popinIdentification .topArrondi p.bt_close2 a
{
text-decoration:none;
color:#fff;
font-size:0.9em;
}

#popinIdentification p.explain
{
font-weight:bold;
margin:0 0 10px 0;
}
#popinIdentification p{
	position:relative;
}
#popinIdentification #layerPass {
	color:#000000;
	cursor:text;
	display:block;
	left:2px;
	position:absolute;
	top:3px;
	width:145px;
	font-size:1.18em;
}
#popinIdentification input
{
margin-bottom:5px;
border-top:2px solid #878787;
border-left:2px solid #878787;
}

#popinIdentification input.bt_ok
{
width:20px;
height:22px;
border:none;
margin-left:8px;
vertical-align:bottom;
}

#popinIdentification p.forgotPassLink a
{
color:#000;
}

#popinIdentification #blocPassword {
	display:none;
}

#popinIdentification p.SendForgetPass
{
margin-top:10px;
}

#popinIdentification p.SendForgetPass label
{
font-weight:bold;
vertical-align:top;
margin-right:20px;
}

#popinIdentification .bottomArrondi
{
width:362px;
height:20px;
}

.popSkinEmpty .topArrondi p
{
overflow:hidden;
height:1%;
}

.popSkinEmpty .topArrondi  label
{
width:120px;
font-weight:bold;
float:left;
}

#page .popSkinEmpty .topArrondi  select
{
float:left;
margin-right:2px;
display:block;
}

#popinIdentification.popSkinEmpty .topArrondi  input.textfield
{
margin:0;
}

.popSkinEmpty .topArrondi
{
background:url(/App_Themes/Common/img/popinID/bg_empty_topArrondi.png) no-repeat top left;
}
/*
.popSkinCommentaire .topArrondi , .popSkinRuse .topArrondi
{
background:url(/App_Themes/Common/img/popinID/bg_commentaire_topArrondi.png) no-repeat top left;
}

.popSkinCommunaute .topArrondi
{
background:url(/App_Themes/Common/img/popinID/bg_communaute_topArrondi.png) no-repeat top left;
}

.popSkinJeux .topArrondi
{
background:url(/App_Themes/Common/img/popinID/bg_jeux_topArrondi.png) no-repeat top left;
}

.popSkinRecette .topArrondi
{
background:url(/App_Themes/Common/img/popinID/bg_recette_topArrondi.png) no-repeat top left;
}
*/
.popSkinCommentaire p.explain , .popSkinCommunaute  p.explain , .popSkinJeux  p.explain , .popSkinRecette  p.explain , .popSkinRuse  p.explain
{
color:#1268b6;
}

.bottomArrondi
{
background:url(/App_Themes/Common/img/popinID/bg_bottomArrondi.png) no-repeat bottom left;
}

	/*popin confirmation 05/06/08*/
.ConfirmName , .createNewPass
{
margin-top:17px;
}
	
.ConfirmName a
{
color:#4b0283;	
}	
.ConfirmName ul
{
margin:10px 0;
}
	
.ConfirmName li
{
color:#1e93cc;
}	

.topArrondi .createNewPass label
{
float:none;
}

.createNewPass .createPassExplain
{
padding-bottom:10px;
}
	
	/*fin popin confirmation 05/06/08*/

/*-------------------- Popins  identification générique et popins page autehtification 28/05/08  -----------------------------------*/

/*----------------- Refonte Page Authentification 29/05/08 ------------------*/

#page #formDejaInscrit
{
background:url(/App_Themes/Coin_perso/img/bg_formDejaInscrit.png) no-repeat top left;
width:723px;
/*height:224px;*/
padding:12px 0 6px 20px;
}

#page #formDejaInscrit .dejaInscrit
{
float:left;
width:365px;
height:180px;
clear:none;
padding-top:5px;
}

#page #formDejaInscrit .brochure
{
float:left;
width:300px;
height:180px;
clear:none;
padding-top:5px;
}

#page #formDejaInscrit h3
{
margin-bottom:15px;
}

#formDejaInscrit .dejaInscrit .MailBlock{
margin-top: 38px;
}

#page #formDejaInscrit input
{
margin-bottom:5px;
border-top:2px solid #878787;
border-left:2px solid #878787;
}

#page #formDejaInscrit input.bt_ok
{
width:20px;
height:22px;
border:none;
margin-left:8px;
vertical-align:bottom;
}

#page #formDejaInscrit p.forgotPass , #page #formDejaInscrit p.forgotMember
{
font-size:0.9em;
}

#page #formDejaInscrit p.forgotPass a , #page #formDejaInscrit p.forgotMember a
{
color:#000;
}




/*----------------- Fin refonte Page Authentification 29/05/08 ------------------*/


.errorMsg{
	color:red;
	padding-bottom:5px;
	display:none;
}


.passBlock {
	position:relative;
}
.passBlock #layerPass {
	color:#000000;
	cursor:text;
	display:block;
	left:2px;
	position:absolute;
	top:3px;
	width:145px;
}
.contentFormClub #layerPass {
	font-size:1.18em;
	left:10px;
	top:5px;
	width:124px;
}

/*----------------- intersticiel ------------------*/

#intersticiel div {
	position:relative;
	width:250px;
	height:200px;
	margin:0 auto;
	z-index:23;
}
#intersticiel .linkClose {
	position:absolute;
	width:auto;
	top:5px;
	right:0;
}
		#intersticiel .linkClose a {
			color:#000;
		}
		#intersticiel #innerIntersticiel {
			position:relative;
		}

		
/*-------------------------------------------------------------------- POPPIN  Remerciements 2 11 09 */


/*-------------------------------------------------------------------- END POPPIN  Remerciements 2 11 09 */

#popinValidationDisplay #insidePopin{
	margin:0 auto;
	position:relative;
	top:450px;
	width:492px;
	z-index:43;
}

	#popinValidationDisplay #insidePopin .head {
		background:transparent url(../../exprimez-vous/img/elements/bg-pop.png) no-repeat -492px top;
		height:20px;
		padding:3px 0px 0px;
		text-align:right;
	}

		#popinValidationDisplay #insidePopin .head a{	
			font-size:1.2em;
			font-weight:bold;
			margin-right:15px;
			color:#fff;
			text-decoration:none;
		}	
	
	#popinValidationDisplay #insidePopin .contentInside {	
		background:transparent url(../../exprimez-vous/img/elements/bg-pop.png) no-repeat left 100%;
		width:492px;
	}

		#popinValidationDisplay .contentInside .remercients{
			width:340px;
			margin:0 auto;
			padding:45px 0px;
			color:#333333;
			text-align:center;
		}
		
			#popinValidationDisplay .contentInside .remercients h2{
				color:#474faf;
				font-size:21px;
				font-weight:bold;
				text-align:center;
				padding-bottom:10px;
			}
		
		
			#popinValidationDisplay .contentInside .remercients p{
				padding-bottom:15px;
			}
		
			#popinValidationDisplay .contentInside .remercients a{
				color:#474faf;
				font-size:1.3em;
				font-weight:bold;
			}

/* Error Page */
#ErrPage{
	width:725px;
	color:#80807e;
}
	.topErr{
		width: 723px;
		height: 69px;
		margin: 0px auto;
		background:url("/App_Themes/Common/img/tt_notFound.jpg") no-repeat;
	}
	.midErr{
		width: 719px;
		margin: 0px auto;
		border-left:1px #dadad9 solid;
		border-right:1px #dadad9 solid;
	}
		.ErrContent{
			width:700px;
			margin: 0px auto;
		}
		.ErrContent p{
			text-align:center;
			padding:10px 0;
		}
		.ErrContent p a{
			color:#80807e;
		}
		.ErrContent .propErr{
			width:520px;
			margin:0px auto;
			padding:15px 0;
			clear:both;
			display:block;
			font-size:18px;
			text-align:center;
			font-family:Helvetica, arial, sans-serif;
		}
		.propOtherErr{
			width:520px;
			margin:0 0 17px 0;
			padding:0px;
			color:#acaca7;
			clear:both;
			display:block;
			font-size:18px;
			text-align:left;
			font-family:Helvetica, arial, sans-serif;
		}
	.btmErr{
		width: 723px;
		height: 30px;
		margin: 0px auto 35px auto;
		background:url("/App_Themes/Common/img/btm_notFound.jpg") no-repeat;
	}

