/*
------------------------------------------------------------------------------*/
#navigation ul ul
{
	background-image:url(../img/sous-menu.png)
}
#navigation ul ul li.premier
{
	border-left:none
}

#page h3 span,
#page h4 span {
	background-image: url(../img/titre.png)
}
/* coeur
------------------------------------------------------------------------------*/
#chemin_de_fer
{
	background-color:#B7D3ED;
	color:#106EC5;
	margin-bottom:10px;
}
#chemin_de_fer a
{
	color:#999;
	background-color:inherit
}
#coeur_double
{
	background-image:url(../img/coeur_double.png)
}

#coeur
{
	background-image:url(../img/coeur_fond.png);
	background-position:100% 100%;
	background-repeat:no-repeat;
	color:#FFF;
	background-color:inherit
}
#coeur li
{
	background-image:url(../../common/img/chevron_blanc.png)	
}

/* sondage
------------------------------------------------------------------------------*/
#menu dl.sondage dd
{
	border-color:#106EC5
}
#menu dl.sondage .separation {
	border-bottom:1px solid #106EC5
}

/* reduction
------------------------------------------------------------------------------*/
#reduction .bon dl
{
	position:absolute;
	top:0;
	left:280px;
	float:left;
	width:200px;
	font-size:0.9em
}
#reduction .bon dt
{
	margin-top:10px;
	color:#164C9A;
	font-weight:bold
}
#reduction .bon dl.code_barre
{
	margin-top:10px;
	font-size:0.8em;
	margin-left:220px
}
#reduction .bon dl.code_barre dt
{
	margin-top:0;
	font-size:1.1em;
	font-weight:normal
}
#reduction h3 img
{
	display:block
}
#actions
{
	margin-top:6px;
	text-align:right
}
#actions li
{
	margin-left:6px;
	display:inline
}
.bloc p img
{
	position:absolute;
	right:10px;
	top:-40px;
	z-index:10
}
.bloc h4
{
	font-size:1.2em!important;
	padding:0!important										
}
.bloc h4 a
{
	background-color:#C7E3F8;
	color:inherit;
	padding:2px 0 0 36px;
	background-image:url(../img/fleche.png);
	background-repeat:no-repeat;
	background-position:6px 0;
	border-bottom:1px solid #7AC4F2;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	display:block;
	color:#333;
	text-decoration:none;
	position:relative
}
.bloc
{
	position:relative;
	margin-top:10px;
	width:728px;
	background-image:url(../img/bloc.png);
	background-position:0 0;
	padding-top:10px;
	background-repeat:no-repeat
}
.bloc .inside
{
	background-image:url(../img/bloc.png);
	background-position:0 100%;
	background-repeat:no-repeat;
	padding:0 10px 10px
}
.bloc .inside .inside
{
	background-image:none;
	padding:8px;
	position:relative
}
.bloc.ferme h4 a
{
	border-bottom:1px solid #FFF;
	border-top:1px solid #7AC4F2;
	border-left:1px solid #7AC4F2;
	background-position:6px 100%
}
.bloc.image
{
	/*margin-top:30px*/
	  margin-top: 10px
}
#menu #bons
{
	border:2px solid #106EC5;
	margin-top:10px;
	text-align:center;
	color:#106EC5;
	background-color:inherit;
	padding-bottom:10px
}
#menu #bons h3
{
	font-size:0.9em;
	margin-top:20px
}
#menu #bons p
{
	margin-top:10px
}
/*
------------------------------------------------------------------------------*/
.bloc fieldset
{
	font-size:0.9em
}
.bloc fieldset fieldset
{
	font-size:1em;
	margin-bottom: 10px
}
.bloc fieldset fieldset legend,
.bloc fieldset label
{
	margin-bottom:4px;
	font-weight:bold;
	color: #000
}
.bloc fieldset fieldset label
{
	font-weight:normal
}
.bloc fieldset fieldset select
{
	margin-right:10px
}
.bloc fieldset fieldset p
{
	float:left
}
.bloc fieldset p
{
	margin-bottom:10px
}
.bloc fieldset fieldset p
{
	margin-bottom:6px
}
.bloc fieldset p label
{
	display:block;
	margin-bottom:2px
}
.bloc fieldset fieldset p label
{
	display:inline
}
.bloc fieldset input.text
{
	width:260px
}
.bloc fieldset small
{
	color:#06C;
	background-color:inherit
}
.bloc fieldset p em
{
	padding:4px 10px;
	border-bottom:1px solid #999;
	display:block;
	clear:both
}
.bloc .col
{
	float:left;
	width:345px;
}
.bloc fieldset fieldset fieldset legend
{
	font-weight:normal
}
.bloc fieldset fieldset fieldset label
{
	text-transform:uppercase;
	font-weight:bold
}
.bloc fieldset fieldset fieldset
{
	position:relative;
	margin:0 20px 6px;
	border-bottom:1px solid #999
}
/*.bloc fieldset fieldset fieldset p
{
	position:absolute;
	top:-18px;
	right:0
}*/
.bloc fieldset fieldset fieldset p {
	margin: -19px 0 0 561px;
	display: inline
}
#page .submit,
#page .intro
{
	height:40px;
	width:728px
}
#page .submit input,
#page .intro input

{
	margin-top:-10px;
	float:right
}
#page .submit p
{
	color:#06C;
	font-weight:bold;
	position:relative;
	top:15px;
	width:500px
}
#page .intro p
{
	color:#06C;
	font-weight:bold;
	position:relative;
	top:15px;
	width:728px
}
.bloc fieldset label small
{
	color:#333;
	background-color:inherit
}

#deux_colonnes .fond_recettes {
	background-image:url(../../coin_perso/img/coeur_encart_fond.png)
}

.chevron_bleu {
	background: url(../../coin_perso/img/chevron_bleu.png) no-repeat 0 50%
}

#deux_colonnes .fond_recettes fieldset fieldset {
	background-image:url(../../coin_perso/img/coeur_fieldset_recettes.png)
}
#coeur a
{
	color:#FFF;
	background-color:inherit
}
#page .encart.coin_perso dd img
{
	border-color:#06C
}
#page .encart.coin_perso dd
{
	padding-top:4px;
	/*background-color:#C7E3F8*/
	background-color: #e9f2fa
}
#page .encart.coin_perso a
{
	color:#06C;
	background-color:inherit
}
#page .encart.coin_perso li
{
	background-image:url(../../common/img/chevron_bleu.png)
}
#quatre_colonnes
{
	background:none
}
#page #trois_colonnes
{
	background-image:url(../img/3_colonnes.png);
	background-repeat:repeat-y;
	background-position:0 100%
}
#page #trois_colonnes dd
{
	margin-bottom:0
}


/* newsletter - exemples
------------------------------------------------------------------------------*/
.previewNL {
	border-bottom:1px solid #999;
	padding:13px 17px 22px;
	margin-bottom:17px;
	overflow:hidden;
	width:650px;
}
		.previewNL li {
			float:left;
			width:180px;
			font-size:.916em;
		}
		.previewNL .middle {
			margin:0 55px;
			display:inline;
		}
		.previewNL a {
			display:block;
			text-align:center;
		}
		.previewNL strong {
			text-align:center;
			display:block;
			padding-bottom:12px;
		}
		.previewNL .zoomNL {
			font-size:.933em;
			color:#106ec6;
			background:url(/App_themes/Common/img/zoom.png) no-repeat 100% 1px;
			width:27px;
			padding-right:17px;
			margin-left:74px;
		}

		#previewNL,
		#previewNL #innerPreview{
			position:relative;
			z-index:50;
		}
		#previewNL {
			width:380px;
			margin:0 auto;
			padding:1px 0; /* to get rid of collapsing margins */
			background:url(/app_themes/common/img/topPopinNL.png) no-repeat;
			top:25px;
		}
				#previewNL #innerPreview{
					background:url(/app_themes/common/img/bgPopinNL.png) repeat-y;
					padding:10px 0;
					margin-top:5px;
					text-align:center;
				}
				
				#previewNL .btClosePopinLayer {
					position:absolute;
					z-index:51;
					top:5px;
					right:12px;
					color:#fff;
					text-decoration:none;
					font-size:.916em;
				}
				




/* tableau
------------------------------------------------------------------------------*/
.resultats_recettes
{
	background-image:url(../img/titre.png);
	background-repeat:no-repeat;
}
.resultats_recettes thead th
{
	padding-top:3px;
	padding-left:10px;
	font-size:0.9em;
	background-color:inherit;
	color:#FFF;
	border-bottom:none;
}
.resultats_recettes .cuisson
{
	background-image:url(../img/picto_cuisson.png)
}
.resultats_recettes .type
{
	background-image:none
}
.resultats_recettes .difficulte
{
	background-image:url(../img/picto_difficulte.png)
}
.resultats_recettes .preparation
{
	background-image:url(../img/picto_preparation.png)
}
.resultats_recettes tbody th a
{
	color:#333;
	background-color:inherit
}
/* rejoindre club - identification2
------------------------------------------------------------------------------*/
#page #coeur .rejoindre_club li {
	background-image: url(../img/tiret.png)
}
#page p.chevron_gros {
	background-image: url(../img/chevron_gros.png)
}
#page p.puce_ou {
	background-image: url(../img/puce_ou.png)
}
#deux_colonnes .fond_club_nestle
{
	background-image: url(../img/fond_inscription.png)
}
#coeur a
{
	color:#FFF;
	background-color:inherit
}
#reduction .bon
{
	background-image:url(../img/bons_fond.png);
	background-position:0 0;
	background-repeat:no-repeat;
	padding-top:5px;
	float:left;
	width:352px;
	margin-right:21px;
	margin-top:20px;
}
#reduction .bon div
{
	background-image:url(../img/bons_fond.png);
	background-position:0 100%;
	background-repeat:no-repeat;
	overflow:auto;
	height:1%;
	/*padding:0;*/
	font-size:0.9em;
	/*padding:10px 0px 0px 8px;*/
	padding:12px 0px 0px 8px;
}
#reduction .bon strong
{
	color:#106FC5;
	background-color:inherit
}
#reduction .bon .imprimer
{
	clear:both;
	margin:0;
	text-align:right;
	padding-right:20px;
}
#reduction .bon .imprimer label{
margin-top:2px;font-weight:bold;font-size:11px;
}

#reduction .bon .imprimer input{margin-top:1px;}
*html #reduction .bon .imprimer input{margin-top:0px;}
/**/
#coeur_droite ul.coeur_chevron_jaune li {
	background-image: url(../../common/img/chevron_jaune.png);
}

#coeur_droite ul.coeur_chevron_jaune li a {
	color: #f5d321
}


#page .colonne.le_saviez_vous h3 {
	background-image: url(../img/fond_titre.png);
	background-repeat: repeat-x;
}
#page .colonne.le_saviez_vous div ul li {
	background-image: url(../../common/img/chevron_bleu.png);
	background-repeat: no-repeat;
	background-position: 0 4px
}

#page .colonne.le_saviez_vous div ul li a {
	color: #106ec5
}

/* Dossiers
------------------------------------------------------------------------------*/
/* menu de gauche */
#colonne h3,
#colonne .dernier a {
	color: #106ec5;
	background-color: inherit
}
#colonne,
#colonne a
{
	color:#106ec5;
	background-color:inherit
}
#colonne li
{
	background-image:url(../../common/img/chevron_bleu.png);
	background-position:4px 5px;
	background-repeat:no-repeat;
	padding-left:15px
}
.dossier_produit
{
	background-image:url(../img/encart_couleur.png)
}
#deux_colonnes .fond_menu,
#page .fond_publier_recette {
	background-image:url(../img/encart_dossier.png);
}
#colonne_deux .deux_colonnes
{
	background-image:url(../img/2_colonnes_bis.png)
}
/* article */
/* items article */
/*.item_article
{
	height:170px
}
html>body .item_article
{
	height:auto;
	min-height:170px	
}*/
#page h4 {
	color: #106ec5;
	font-size: 1.4em
}
#coeur_double.coeur_dossier h4 {
	font-size: 1em
}
/* onglets */
.onglets .courant span {
	background-image:url(../img/titre_on.png)
}
.onglets span
{
	background-image:url(../img/titre_off.png)
}
.onglets a
{
	color:#106ec5;
	background-color:inherit
}
.clip
{
	border-color:#106ec5
}
#clips
{
	margin-bottom:10px;
	background-image:url(../img/encarts.png)
}
.carre h3
{
	background-color:#126ec3;
	color:inherit
}
.carre div
{
	border-color:#126ec3
}

.dossier_produit .texte a, .dossier_produit_menu .texte a {
	color: #106ec5
}

/* Coin perso - Contributions
--------------------------------------------------------------------------------*/
#page .une_colonne.contributions ul a {
	color: #106ec5
}
#page .une_colonne.contributions ul li.lien {
	background: url(../img/chevron_bleu.png) no-repeat 0 4px;
	padding-left: 8px;
}

/* Coin perso - remerciements
--------------------------------------------------------------------------------*/
#page .remerciements {
	border-color: #106ec5;
	background-color: #e7f0f9
}
#page .remerciements a {
	background-image: url(../img/bouton_retour_remerciements.png)
}

/* Template flash administrable
---------------------------------------------------------------------------------*/
#coeur_double.tplFlash_fond {
	background-image: url(../img/coeur_complet.png)
}
#page .tplFlash a {
	color: #106ec5
}
#nbReduction h3{
	background: url(../img/tt_Br.jpg) no-repeat 0px 0px;
	width:241px;
	height:22px;
	font-size:0px;
	text-indent:-4400px;
	margin:20px 0px 3px 0px;
	}	
#nbReductionImprimer h3{
	background: url(/App_Themes/coin_perso/img/ttVSelection.gif) no-repeat 0px 0px; 
	width: 159px ;
	height: 21px
	font-size:0px;
	text-indent:-4400px;
	margin:20px 0px 3px 0px;	
	}	
	
.aficheParagraphe{
	width:350px;
}	
.aficheParagraphe .blocLeft{
	float:left;
}	
.aficheParagraphe .blocRight{
	float:right;
}	
.blockText{
	float:left;
	margin:6px 0px 0px 0px;
}
.partRight{
	float:right;
	margin:7px 0px 0px 0px;
}
.partRight label{
	float:left;
}
.bloc .col.eaux{
	float:left;
	width:438px;
}
.bloc .col.eaux { width /*\**/: 460px\9 }
.bloc .col.eaux p{
overflow:hidden;
width:100%;
}
.aficheParagraphe .blocLeft p label input,.aficheParagraphe .blocRight p label input{
	width:14px;
	height:14px;
	position:relative;
	top:3px;
	
}
.bloc fieldset fieldset p.choiceRight{
	float:right;
	width:480px;
}
.bloc .col.question{
	width:100%;
}
.bloc .col p.questionRight{
	float:right;
}
.bloc .col p.questionLeft{
	float:left;
}
.bloc fieldset fieldset p.partRightPetit{
	float:right;
	margin:5px 0px 0px 0px;
}
.bloc fieldset fieldset p.partRightPetit input,.bloc fieldset fieldset p.partRightPetit label{
	float:left;
}
.bloc fieldset fieldset p.partRightPetit input{
	margin:0px 2px 0px 2px;
	_margin:-4px 2px 0px 2px;
}
.bloc fieldset p .machine_oui label,.bloc fieldset p .machine_non label{
	font-weight:normal;
}
.bloc fieldset p .partRight input,.bloc fieldset p .machine_oui input,.bloc fieldset p .machine_non input{
	top:-3px;
	position:relative;
}
.bloc fieldset p .partRight label{
	font-weight:normal;
}
.aficheParagraphe .blocLeft label,.aficheParagraphe .blocRight label{
	font-weight:normal;
}
.machine_oui label,.machine_oui input,.machine_non label,.machine_non input{
	float:left;
}
.aficheParagraphe label,.aficheParagraphe input{
	float:left;
}
.aficheParagraphe .blocLeft p,.aficheParagraphe .blocRight p{
	float:left;
	clear:both;
	width:170px;
}
.eaux .partRight input,.eaux .partRight label{
	float:left;
}
.bloc .col.floatRight{
	float:right;
}
*+html .bloc fieldset.questionsBoissons fieldset p.partRightPetit label{
	top:3px;
	position:relative;
}
*+html .bloc fieldset.questionsCuisine fieldset p.partRightPetit label{
	top:3px;
	position:relative;
}/*html:not([lang*=""])*/ 
.bloc fieldset.questionsBoissons fieldset p.partRightPetit label,.bloc fieldset.questionsCuisine fieldset p.partRightPetit label{
	margin-right:6px !important;
}
.bloc fieldset.questionsBoissons fieldset p.partRightPetit{
	width:482px;
}
.bloc fieldset.questionsCuisine fieldset p.partRightPetit{
	width:479px;
}

/* ! Index : Info perso --------------------- */ 
#info_perso {
	width:546px;
	margin-top:20px;
	float:left;
	background:#1591d7 url(../img/bg-info-perso.gif) repeat-y;
}

#info_perso.full_size { /* class pour étendre le bloc */
	width:728px;
}

	#update-profil .head-info ,
	#info_perso .head-info {
		border-bottom:1px solid #fff;
		background:url(../img/bg-top-info-perso.png) no-repeat 100% 0;
		padding-right:12px;		
	}
		
		#update-profil .head-info h2 ,
		#info_perso .head-info h2 {
			background:url(../img/bg-top-info-perso.png) no-repeat 0 0;
			padding:0 0 0 20px;
			color:#fff;
			font-size:22px;
			font-weight:bold;
			margin:0;
			line-height:41px;
			height:41px;
		}
	
	#info_perso .inside_info_perso {
		background:url(../img/bg-btm-info-perso.png) no-repeat 100% 100%;
		padding:5px 12px 0 0;
		min-height:245px;
		_height:245px;
	}
	
	#info_perso .bg_inside_left {
		background:url(../img/bg-btm-info-perso.png) no-repeat 0 100%;
		padding:0 0 0 20px;
		min-height:245px;
		_height:245px;
	}

#info_perso .inside_info_perso .aside {
	width:97px;
	float:left;
	margin-right:42px;
	display:inline;
}

	#info_perso .aside .avatar {
		background: white;
		width:97px;
		height:70px;
		margin-bottom:10px;
		padding:6px 0 0;
	}
	
	
			#info_perso .aside .avatar p{
				background-color:#f4f1f1;
				width:83px;
				height:64px;
				margin:0 auto;
				position:relative;
			}
			
			#info_perso .aside .avatar img{
				display:block;
			}
			
			#info_perso .aside .avatar a {
				position:absolute;
				top:0;
				left:0;
				width:52px;
				z-index:2;
				color:#444aab;
				font-size:0.8em;
				line-height:0.9em;
				text-align:center;
				text-decoration:none;
			}
			
	
		#info_perso .aside  ul li {
			margin:0 0 6px;
			color:#ffcc00;
			width:100%;
			overflow:hidden;
		}	
						
			#info_perso .aside ul li span{
				float:left;
			}
			
			#info_perso .aside ul li a{
				color:#ffcc00;
				text-decoration:unerline;
				float:right;
				width:85px;
				font-size:11px;
			}			
			

#info_perso .inside_info_perso .desc_profil {
	width:355px;
	float:left;
	color:#fff;
}

	#info_perso .desc_profil p {
		padding:0 0 12px;
	}
	
	#info_perso .desc_profil .intro {
		font-size:14px;
		width:auto;
		height:auto;
	}
	
		#info_perso .desc_profil .intro a {
			font-weight:bold;
			text-decoration:underline;
			color:#fff;
		}
	
	#info_perso .desc_profil .meduim {
		width:192px;
		float:left;
	}
	
	#info_perso .desc_profil .small {
		width:107px;
		float:right;
	}

/* !---------- */


/* BLOCs STATUT && UPGRADE */
.right-containers{
	float:left;margin-top:20px;width:169px;margin-left:10px
}
.right-containers .mini-container{
	overflow:hidden;
	background:url('/App_Themes/coin_perso/img/mc-border-bg.jpg');
	width:170px;
	height:auto;
	padding:0;
	margin-bottom:10px;
}
.right-containers .mini-container .top-mc{
	background:url('/App_Themes/coin_perso/img/mc-white-header.jpg') no-repeat;
	width:170px;
	height:10px;
}
.right-containers .blue-header .top-mc{
	background:url('/App_Themes/coin_perso/img/mc-blue-header.jpg') no-repeat;
	width:170px;
	height:30px;
}
.right-containers .mini-container .top-mc h3{
	color:white;
	font-weight:bold;
	font-size:17px!important;
	padding:5px 0 0 13px!important;
	font-family:helvetica, Arial, sans-serif;
}
.right-containers .mini-container .data-mc{
	overflow:hidden;
}
.right-containers .blue-header .data-mc span{
	color:#444AAB;
	display:block;
	font-weight:bold;
	padding:10px 0 13px 15px;
}
.right-containers .mini-container .data-mc h3{
	color:#444aab;
	font-weight:bold;
	font-size:17px!important;
	padding:0 0 5px 13px!important;
	font-family:helvetica, Arial, sans-serif;
}
.right-containers .mini-container .data-mc img{
	padding:0 0 5px 5px;
}
.right-containers .mini-container .data-mc .data-bottom{
	border-top:1px dotted black;
	width:100%;
	clear:both;
	overflow:hidden;
	font-family:Arial, helvetica, sans-serif;
	color:#444aab;
}
.right-containers .mini-container .data-mc .data-bottom span.txt{
	float:left;
	font-weight:bold;
	padding: 8px 0 0 13px;
}
.right-containers .mini-container .data-mc .data-bottom a{
	display:block;
	font-weight:bold;
	clear:both;
	/*padding: 8px 0 0 13px;*/
	font-size:10px;
	text-align:center;
	font-family:helvetica, Arial, sans-serif;
	color:#444aab;
}
.right-containers .mini-container .data-mc .data-bottom span.nb{
	float:right;
	font-weight:bolder;
	font-size:23px;
	padding: 10px 20px 0 0;
}
.right-containers .blue-header .data-mc .data-bottom span.nb{
	float:right;
	font-weight:bolder;
	font-size:23px;
	padding: 10px 20px 0 0;
	margin-bottom:5px;
}
.right-containers .mini-container .bottom-mc{
	background:url('/App_Themes/coin_perso/img/mc-bottom-bg.jpg') no-repeat bottom;
	width:170px;
	height:10px;
}

/* !---------- */


#update-profil {
	width:725px;
	margin:20px 0 18px;
	color:#fff;
}
#update-profil .head-info{
	width:547px;
}

		.update-profil-content {
			background:#1591D7 url(../img/bg-info-perso.gif) repeat-y;
			padding:15px 13px 0;
		}
			
			.update-profil-content .stdIntro {
				/*width:455px;*/
				margin:0 0 25px;
			}
			
			.update-profil-content .tt-block {
				float:left;
			}
			
			#page .tt-block {
				font-size:18px;
				font-weight:bold;
				margin:0 0 10px;
				padding:0;
			}
			
			.update-profil-content .data-profil {
				float:right;
				width:570px;
			}
			
				.update-profil-content .data-profil p {
					float:left;
					width:275px;
					padding:0 20px 20px 0;
					margin:0;
				}
			
				.update-profil-content .data-profil p.last-item {
					padding-right:0;
				}
			
					.update-profil-content .data-profil p select {
						display:block;
						height:20px;
						border:1px solid #4651ad;
						width:275px;
						color:#0066cc;
					}
			
	#block-avatar {
		width:695px;
		padding:0 20px 18px 10px;
		background:url(../img/bg_block_avatar.png) no-repeat 0 100%;
	}		
	
		#block-avatar .tt-block {
			color:#0066cc;
		}	
		
			#block-avatar .aside {
				float:left;
				width:175px;
				margin:0 0 25px;
			}
			
			.list-avatars .avatar a.visu-avatar ,
			#block-avatar .avatar p {
				background:url(../img/bg-avatar.png) repeat-y ;
				padding:5px 0 5px 6px;
				margin:0 0 6px;
				width:91px;
				display:block;
			}
				
				#block-avatar .avatar strong {
					font-size:12px;
					color:#0066cc;
				}
				
	/* ! LIST AVATAR ---- */
	
	#block-avatar .list-avatars {
		float:right;
		width:520px;
		margin:0 0px 8px 0;
		padding:30px 0 0;
	}	
	
		.list-avatars ul {
			overflow:hidden;
			width:100%;
		}
			
			.list-avatars ul li {
				float:left;
				margin:0 3px 20px 0;
			}				
				
				.list-avatars .avatar a {
					font-style:italic;
					color:#333333;
					text-decoration:none;
				}
				
				.list-avatars .avatar a.visu-avatar {
					border:2px solid #fff;
				}
				
				.list-avatars .current a.visu-avatar ,
				.list-avatars .jshover a.visu-avatar {
					border:2px solid #0066cc;
				}
				
				.list-avatars .current a ,
				.list-avatars .jshover a {
					color:#0066cc;
				}
				
				
	.bt-valider {
		clear:both;
		text-align:right;
	}
