/* CSS pour le site Bouygues Telecom */

/****************************************/

#general {
	margin: 0 0 0 20px;
	float: left;
	display: inline;
}

		#general h1 {
			font-size: 24pt;
			color: #8D3281;
		}

		#general ul.picto li{
			float: left;
			margin: 5px 5px 0 0;
		}
		
		#general .traitgauche p,
		#general .traitgauche span,
		#general .produit .traitgauche a{
			margin-top: 20px;
			text-transform: uppercase;
			text-decoration:none;
			font-size: 15px;
			font-weight: bold;
			color: #a4027c;
			border-bottom: 1px solid #aeaeae;
			line-height:20px;
		}
/****************************************/
#confirme_sortie {
	background: url(img/confirme_sortie/fond_confirm_sortie.gif) no-repeat;
	position: absolute;
	width:329px;
	height:162px;
	display: none;
	z-index: 10;
}
#confirme_sortie input {
	border: 0;
	margin: 105px 0 0 0;
}
#confirme_sortie_oui {
	margin: 0 20px 0 0;
}
/****************************************/

#infoOption {
	width: 500px;
}
#infoOption2 {
}

/****************************************/

.container_colgauche {
	width: 680px;
	margin: 0 0 31px 0!important;
	margin: 0;
	padding:0;
}

/****************************************/

.margesousarbo {
	margin-top: 18px;
}

.titre_arbo {
	height: 60px;
}

h2.arbo {
	font-size: 11px;
	color: #AEAEAE;
	font-weight: normal;
}

		h2.arbo a {
			font-size: 11px;
			color: #AEAEAE;
			text-decoration: underline;
			background: none;
			padding: 0;
		}

				h2.arbo a:hover {
					font-size: 11px;
					color: #AEAEAE;
					text-decoration: none;
				}

/****************************************/

#tag_bluestreak {
    display: none;
}

/****************************************/
.traitgauche {
    padding: 0 0 0 10px;
	background: url(img/barre_orange_titre.png) no-repeat top left;
}

.traitgauche2 {
	padding: 0 0 0 6px;
	border-left: 5px solid #FB4E01;	
}

		.traitgauche2 p {
			margin: 15px 0 0 0;
			font-size: 15px;
			font-weight: bold;
		}

				.traitgauche2 p.neo {
					color: #AF97E5;
					border-bottom: 1px solid #AF97E5;
				}

				.traitgauche2 p.exprima {
					color: #00B1C1;
					border-bottom: 1px solid #7fd8e0;
				}

h3.traitgauche p, h4.traitgauche p {   
	font-size: 15px;
}

/****************************************/

.traitgauche_imprimable {
	padding: 0 0 0 10px;
	width: 670px;
	background: url(img/barre_orange_titre.png) no-repeat left;
}

.traitgauche_imprimable_memo {
    margin: 20px 0 0 0;
	padding: 0 0 0 10px;
	width: 670px;
	background: url(img/barre_orange_titre.png) no-repeat left;
}

		.traitgauche_imprimable em, .traitgauche_imprimable_memo em {
			display: block;
			margin: -18px 0 0 615px;
			font-style: normal;
		}

.imprimable_p, .imprimable_memo_p { 
    margin: 0 0 2px 0;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    color: #7DB7C7;
	border-bottom: 1px solid #bedbe3;
}

/****************************************/

.traithaut {
	border-top: 1px solid #D9D9D9;
}

/****************************************/

sup {
	font-size: .7em;
}

/****************************************/

.aide {
	margin: 18px 0 0 205px;
	width: 475px;
}
		.aide ul {
			margin: 10px;
		}

		.aide li {
			padding: 1px 0;
		}

				.aide p.texte {
					padding: 10px;
					font-size: 12px;
				}
				
		.aide .fleche {
			padding: 0 0 0 10px;
			background: url(img/fleche.gif) no-repeat left;
		}
		
				.aide .fleche p {
					margin: 15px 0 0 0;
					font-size: 15px;
					font-weight: bold;
					text-transform: uppercase;
					color: #7DB7C7;
					border-bottom: 1px solid #bedbe3;
				}

		.aide .right {
			text-align: right;
		}

/* style-commande.css */
/****************************************/

#contentcommande .contenucommande {
    height: 100%;
	border-right: 1px solid #B9BDBE;
	border-left: 1px solid #B9BDBE;
	background-color: #F0F8FA;
}

/* style pour les infobulles */
/****************************************/

.infobulle {
	position: absolute;	
	display : none;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 10px;
	border: 1px solid #A4A4A4;
	background-color: #fff;
	/*border: 1px solid Black;*/
	/*background-color: #FFFFCC;*/
}		  

/********************************************************************************/
		/* Confirm Box - pour dev et preprod */
/********************************************************************************/

#borderConfirmBox { /* dans aucun fichier */
	padding: 5px;
}

html>body confirmBox {
	position: fixed;
}

.confirmBox {
	position: absolute;
	/*left: 403px;*/
	width: 201px;
	height: 125px;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #A4027C;
	background: url(img/vider_selection/vider_selection.gif) no-repeat top;	
	/*background-color:#f0f8fa;
	border: 2px solid #bcd6dd;
	top: 500px;*/
}

.boutonconfirm {
	margin: 0px 5px 0 5px;
	padding: 2px;
	text-align: center;
	vertical-align: bottom;
	border: none;
}

.formconfirm {
	margin: 70px 0 0 3px;
}

.opacity {
	/*position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	background-color: #fff;*/
}

/********************************************************************************/
		/* Confirm Box - pour prod */
/********************************************************************************/

/* dans aucun fichier */
/*#borderConfirmBox{
padding: 5px;
}

.opacity{
background-color:#C0C0C0;
width:100%;
top:0px;
left:0px;
position:absolute;
}

.confirmBox{
position:absolute;
background-color:#f0f8fa;
width:205px;
height:53px;
left:403px;
border: 2px solid #bcd6dd;
text-align: center;
vertical-align: middle;
padding: 10px 10px 10px 10px;
color: #A4027C;
font-weight: bold;
font-size: 11px; 
}

.boutonconfirm{
text-align: center;
vertical-align: bottom;
margin-left: 5px;
margin-right: 5px;
padding: 2px;
border: none;
}*/

/********************************************************************************/
			/* en_magasin  */
/********************************************************************************/

/*.en_magasin {
	float: left;
	display: inline;
	position: relative;
	left : -20px;
	width: 190px;
	font-size: 10px;
	margin-top: 21px;
}

		.en_magasin p {
			margin: 0 5px 5px 20px;
			padding: 5px;
			font-size: 10px;
		}
		
		.en_magasin a {
			margin-left: 25px;
		}*/

/****************************************/

/*.en_magasin_recap {
	float: left;
	display: inline;
	position: relative;
	left : -20px;
	width: 190px;
	font-size: 10px;
	margin: 38px 0 0 0;
}

		.en_magasin_recap p {
			margin: 0 5px 5px 20px;
			padding: 5px;
			font-size: 10px;
		}
	
		.en_magasin_recap a {
			margin-left: 25px;
		}*/

/********************************************************************************/
		/* Box nos engagements */
/********************************************************************************/

.nos_engagements ul {
	margin: 0 0 10px 10px;
}

.box.nos_engagements {
    width: 250px;
	padding-top: 75px; 
}

		.box.nos_engagements .box_bd, .box.nos_engagements .box_bg, .box.nos_engagements .box_hd, .box.nos_engagements .box_hg {
			width: 250px;
		}
		
/********************************************************************************/
		/* P20 Boutique Club  */
/********************************************************************************/

.boutique_club ul {
	margin: 0 0 10px 10px;
}
				
.box.boutique_club {
	width: 250px;
	padding-top: 10px;
}

		.box.boutique_club .box_bd, .box.boutique_club .box_bg, .box.boutique_club .box_hd, .box.boutique_club .box_hg {
			width: 250px;
		}

/* colonne gauche */
/****************************************/

img.trouver_boutique_visuel {
	float: left;
	position: relative;
	left : -20px;
	width: 190px;
	margin-top: 21px;
}
	
/* Colonne centrale */
/****************************************/
	
.edito { 
    float: left;
    font-size: 1.6em;
}

.box.model_02.edito {
    width: 390px;
    margin: 16px 0 0 6px;
}

.box.model_02.rechercher_par {
	width: 470px;
	margin: 16px 0 0 6px;
}

.box.rechercher_par .box_bd, .box.rechercher_par .box_bg, .box.rechercher_par .box_hd, .box.rechercher_par .box_hg {
	width: 470px;
}

/****************************************/

.rechercher_par {
	float: left;
}

		.rechercher_par select {
			margin-top: 5px;
			display: block;
			width: 200px;
			float: left;
		}
		
		.rechercher_par p {
			float: left;
			margin: 10px 10px 0 10px;
		}

.rechercher_par_content {
	margin-left: 8px;
	height: 40px;
}

.rechercher_par_textes em {
	margin-left: 208px;
	font-style: normal;
	font-weight: bold;
}

/********************************************************************************/
		/* P21 Boutique Club  */
/********************************************************************************/
	 
h3.nbre_resultats {
	margin-left: 20px;
	font-size: 12px;
	background: url(img/pitite_fleche_grise.png) left no-repeat;
	text-indent: 10px;
}

		h3.nbre_resultats strong {
			color: #ff4d00;
			font-weight: bold;
			font-size: 14px;
		}
		
		h3.nbre_resultats em {
			font-style: normal;
			font-weight: normal;
		}
		
.resultats span {
	display: block;
	margin: 15px 0 0 12px;
}

.resultats a.carre {
	margin: 5px 0 0 12px;
}

.box.preparez_visite {
	    width: 250px;
}

		.box.preparez_visite .box_bd, .box.preparez_visite .box_bg, .box.preparez_visite .box_hd, .box.preparez_visite .box_hg {
			width: 250px;
		}
	
/********************************************************************************/
	/* P22 Trouver une Boutique Club */
/********************************************************************************/

.traitgauche.imprimable em {
	display: block;
	font-style: normal;
	margin: -18px 0 0 615px;
}

/****************************************/

.adresse_boutique {
	margin: 20px 0 0 10px;
}

		.adresse_boutique img {
		margin-top: 15px;
		}

/****************************************/

.ma_formule {
	margin: 15px 0 15px 10px;
}

		.ma_formule img {
			float: left;
		}
		
		.ma_formule p {
			margin: 0 0 15px 0;
		}
		
		.ma_formule strong {
			display: block;
		}
		
		.ma_formule em {
			display: block;
		}

/****************************************/

.tel_infos {
	float: left;
}
		
		.tel_infos strong {
			text-indent: 10px;
			font-size: 15px;
			font-weight: bold;
			text-transform: uppercase;
			color: #A4027C;
		}
		
		.tel_infos em {
			text-indent: 10px;
			font-size: 15px;
			font-weight: normal;
			font-style: normal;
			text-transform: uppercase;
			color: #A4027C;
		}

/****************************************/

.offre_infos {
	float: left;
	margin: 0 0 0 50px;
}
		
		.offre_infos strong {
			text-indent: 10px;
			font-size: 15px;
			font-weight: bold;
			text-transform: uppercase;
			color: #FF4D00;
		}
		
		.offre_infos em {
			text-indent: 10px;
			font-size: 15px;
			font-weight: bold;
			font-style: normal;
			text-transform: lowercase;
			color: #FF4D00;
		}
				
/********************************************************************************/
	/* ma_formule_new (mg 2006.09.20) */
/********************************************************************************/

.ma_formule_new {
   margin: 0 0 40px 24px!important;
   margin: 0 0 30px 24px;
   width: 674px;
   height: 149px;
   background: url(img/maformulenew/fond_ma_formule_new.gif) no-repeat;
}

.ma_formule_new_memo {
   margin: 30px 0 40px 5px!important;
   margin: 30px 0 30px 5px;
   width: 674px;
   height: 149px;
   background: url(img/maformulenew/fond_ma_formule_new.gif) no-repeat;
}

		.ma_formule_new p, .ma_formule_new_memo p {
		   float: left;
		   display: inline;
		   margin: 33px 0 0 14px;
		}


		.ma_formule_new .infos_glob, .ma_formule_new_memo .infos_glob {
		   clear: both;
		   float: left;
		   display: inline;
		   width: 674px;
		}

		.ma_formule_new .tel_infos, .ma_formule_new_memo .tel_infos {
		   float: left;
		   display: inline;
		   margin: 7px 0 0 14px;
		}

			    .ma_formule_new .tel_infos img, .ma_formule_new_memo .tel_infos img {
			        float: left;
			        display: inline;
			    }
		
			    .ma_formule_new .tel_infos strong, .ma_formule_new_memo .tel_infos strong {
			        float: left;
			        display: inline;
			        margin: 7px 0 0 -8px;
				    text-indent: 10px;
				    font-size: 15px;
				    font-weight: bold;
				    text-transform: uppercase;
				    color: #A4027C;
			    }
				
			    .ma_formule_new .tel_infos em, .ma_formule_new_memo .tel_infos em {
			        float: left;
			        display: inline;
			        font-weight: normal;
			        font-style: normal;
			    }

    
		.ma_formule_new .plus_infos, .ma_formule_new_memo .plus_infos {
		        float: left;
		        display: inline;
		        margin: 39px 0 0 22px!important;
		        margin: 39px 0 0 12px;
		        width: 16px;
		}
    
			    .ma_formule_new .plus_infos img, .ma_formule_new_memo .plus_infos img {
			        float: left;
			        display: inline;
			    }
    
		.ma_formule_new .offre_infos, .ma_formule_new_memo .offre_infos {
			float: left;
			display: inline;
			margin: 12px 0 0 35px;
		}

				.ma_formule_new .offre_infos img, .ma_formule_new_memo .offre_infos img {
				    float: left;
				    display: inline;
				}
		
				.ma_formule_new .offre_infos strong, .ma_formule_new_memo .offre_infos strong {
				    float: left;
				    display: inline;
				    margin: 2px 0 0 0;
					text-indent: 15px;
					font-size: 15px;
					font-weight: bold;
					text-transform: uppercase;
				}

				.ma_formule_new .offre_infos em, .ma_formule_new_memo .offre_infos em {
				    float: left;
				    display: inline;
					text-indent: 15px;
					font-size: 15px;
					font-weight: bold;
					text-transform: lowercase;
					font-style: normal;
				}
				
/****************************************/

		.ma_formule_new .nomad strong, .ma_formule_new .nomad strong em, .ma_formule_new_memo .nomad strong, .ma_formule_new_memo .nomad strong em {
			color : #00b1c1 ;
			font-size: 15px ;
		}

		.ma_formule_new .forfait strong, .ma_formule_new .forfait strong em, .ma_formule_new_memo .forfait strong, .ma_formule_new_memo .forfait strong em {
			color : #00b1c1 ;
			font-size: 15px ;
		}
						
		.ma_formule_new .universal strong, .ma_formule_new .universal strong em, .ma_formule_new_memo .universal strong, .ma_formule_new_memo .universal strong em {
			color : #da389d ;
			font-size: 15px ;
		}

/********************************************************************************/
	/* P23 Promo du moment */
/********************************************************************************/

#col_left2_promo_du_moment {
    float: left;
    display: inline;
    margin: 0 0 -15px 0!important;
    margin: 0 0 6px 0;
	padding: 20px 0px 0px 0px;
	width: 704px;
	background: url(img/col_left_ombre.png) no-repeat top right;
}

/********************************************************************************/
   /* P24 Chèques cadeaux - Mouvango */
/********************************************************************************/

.cheques_cadeaux {
	margin: 15px 0 0 10px;
}

		.cheques_cadeaux img {
			float: left;
			width: 132px;
			height: 81px;
		}
		
/****************************************/

.cheques_infos {
	margin: 0 0 0 140px;
	width: 520px ;
}

		.cheques_infos p {
			display: block;
		}
		.cheques_infos strong {
			display: block;
		}

/****************************************/

.container_colgauche_mouvango {
    margin: 0 0 8px 0;
    width: 680px;
}

.reseau_mouvango {
	margin: 15px 0 0 10px;
}

		.reseau_mouvango img {
			float: left;
			width: 132px;
			height: 81px;
		}

		.reseau_mouvango .carte_infos {
			margin: 0 0 0 160px;
			width: 510px;
			text-align: justify;
		}

		.reseau_mouvango .carte_infos p {
		    color: #606060;
		}

				.reseau_mouvango .carte_infos p span {
				    font-weight: bold;
				}
								
		.reseau_mouvango .carte_infos ul {
			font-weight: bold;
		}
								
		.reseau_mouvango .carte_infos .premier_li {
		    margin: 5px 0 0 0;
		    text-indent: 15px;
			font-weight: normal;
			background: url(img/puce_carree_bleue.png) 0 3px no-repeat;
		}
		
		.reseau_mouvango .carte_infos li {
		    text-indent: 15px;
			font-weight: normal;
			background: url(img/puce_carree_bleue.png) 0 3px no-repeat;
		}
		
		.reseau_mouvango table {
			clear: both;
			margin: 10px 0 0 0;
			width: 100%;
			border: none;
			border-collapse: collapse;
		}


		tr.entete_tableau_mouvango {
			background-color: #E4F1F4;
		}
		
				.reseau_mouvango th {
					border-bottom: 1px solid #A5D0DA;
					background-image: url(img/bord_bleu_blanc_1px.png) right repeat-y;
				}
		
				th.col_02, th.col_03, th.col_04 {
					width: 130px;
					font-weight: bold;
					text-align: center;
					color: #fff;
					background-color: #A5D0DA;
				}

		tr.tableau_mouvango_ligne_01 {
			background-color: #fff;
		}
		
		tr.tableau_mouvango_ligne_02 {
			background-color: #f5f5f5;
		}
		
				.reseau_mouvango td {
					text-align: center;
					padding: 5px 2px 5px 2px;
					border-bottom: 1px solid #A5D0DA;
					background-image: url(img/bord_bleu_blanc_1px.png) right repeat-y;
				}
				
						td.type_carte {
							font-weight: bold;
							text-align: left;
							color: #a5d0da;
						}

/****************************************/

.conditions_mouvango {
	margin: 10px 0 25px 0;
}

		.conditions_mouvango span {
			color: #bcbcbc;
		}

/****************************************/
.enseignes_partenaires {
    margin: 15px 0 0 0;
	width: 670px;
}

/********************************************************************************/
/* logo Boutique BT */
/********************************************************************************/

img.logo_club_BT {
   float: right;
   top: 50px;
}

/********************************************************************************/
/* page Les Plus Club
/********************************************************************************/	

/* colonne gauche */
/****************************************/

#col_left2_plus_club {
	float: left;
	display: inline;
	margin: 0 0 24px 0;
	padding: 20px 0px 0px 0px ;
	float: left;
	width: 704px;
	background: url(img/col_left_ombre.png) no-repeat top right;
}

/****************************************/

.plusclub { 
    float:left;
}

		.plusclub h3 {
		     margin: 15px 0 0 0;
		     font-size: 1.5em;
		     color: #fb4d00;
		}

		.plusclub a {
		    color: #A4027C;
		}

		.plusclub_debug .traitgauche_plus_club {
			margin: 4px 0 0 0;
		}
		
/****************************************/

.traitgauche_plus_club {
	padding: 0 0 0 10px;
	background: url(img/barre_orange_titre.png) no-repeat top left;
}

		.traitgauche_plus_club p {
			margin: 0 0 2px 0;
			width: 665px;
			font-size: 15px;
			font-weight: bold;
			text-transform: uppercase;
			color: #7DB7C7;
			border-bottom: 1px solid #bedbe3;
		}
		
				.special_plus_club {
				    display: inline;
				}

/****************************************/

.plus_club_visuel_col {
	float: left;
	display: inline;
	position: relative;
	margin: 0 0 0 11px;
	padding: 20px 0 0 0;
	width: 66px;
	height: 100%;
}

		.plus_club_visuel {
			float: left;
			display: inline;
			position: relative;
			width: 66px;
		}

/****************************************/

.plus_club_visuel_block {
	float: left;
	display: inline;
	margin: -77px 0 0 80px;
	width: 595px;
	height: 100%;
}

/****************************************/

.box.plusclub {
    margin: 16px 0 0 0;
	width: 670px;
	min-width: 675px;
}
	
		.box.plusclub .box_h {
			padding: 0 0 10px 0;
			width: 570px;
			font-size: 1.0em;
			font-weight: bold;
			color: #A4027C;
		}

		.box.plusclub .box_g {
			float:left;
			display: inline;
			margin: 0 0 0 14px;
			padding: 10px 0 5px 0px;
			width: 270px;
			text-align: justify;
		}
			   
		.box.plusclub .box_d {
			float: left;
			margin: 0 0 0 24px!important;
			margin: 0 0 0 19px;
			padding: 10px 0 5px 0px;
			width: 270px;
			text-align: justify;
		}

/****************************************/

.plus_club_titre p {
	font-weight: bold;
	color: #7db7c7;
}

/****************************************************/
		   /* P25 FAQ */
/****************************************************/
#col_left.faq {
    padding: 0 0 0 15px;
}

#col_left.faq h1 {
	margin: 18px 0 0 0;
	color: #8D3281;
}
#content_down.faq {
	/*margin: 0 0 30px 15px!important;
	margin: 0 0 20px 15px;*/
	float: left;
	display: inline;
	margin: 0;
}

	#content_down.faq .traitgauche p {
		text-transform: uppercase;
		font-size: 15px;
		font-weight: bold;
		color: #7db7c7;
		border-bottom: 1px solid #bedbe3;
	}

#col_left.faq a {
    color: #666666;
}
#col_left.faq a:hover {
    color: #cecece;
}

/****************************************/

.sommaires_faq {
	margin: 0px 0 0 13px;
}
		
.sommaire_faq_chapitre {
	clear: both;
	margin: 0 0 0 11px;
}
		
.sommaire_faq_puce {
	float: left;
	width: 20px;
	font-weight: bold;		
}	
			
.sommaire_faq_puce_texte {
    float: left;
	width: 310px;
	padding: 0 0 0 -2px;
		
}
		
		.sommaire_faq_puce_texte a {
			text-decoration: none;	
		}
		
			.sommaire_faq_puce_texte a:hover {
				text-decoration: underline;	
			}
		
.sommaire_faq_gauche {
	float: left;
	width: 350px;
}
		
.sommaire_faq_droit {
	float: left;
	margin : 0 0 0 35px;
	width: 350px;
}
			
/****************************************/
			
.faq_reponses {
	width: 800px;
}
			
		.faq_reponses .reponses {
			margin: 0 0 0 30px ;
		}
			
				.faq_reponses .reponses .traitgauche {
					margin: 28px 0 0 0;
				}
			
						.faq_reponses .reponses .traitgauche a.retourhaut {
							color: #aeaeae;
						}
			
								.faq_reponses .reponses .traitgauche a:hover.retourhaut {
									color: #333;
								}
			
				.faq_reponses .reponses ul {
				    clear: both;
					margin: 10px 0 0 11px;
				}
			
						.faq_reponses .reponses ul li {
							margin: 10px 0 0 0;
							font-weight: bold;
						}
			
								.faq_reponses .reponses ul li div.list_num {
									float : left;
									display: inline;
									margin: 0 3px 0 0;
								}
			
								.faq_reponses .reponses ul li p {
									width: 700px;
									font-weight: normal;
									text-align: justify;
								}
								
			.faq_reponses p strong {
				display: block;
				margin: 10px 0 0 12px;
				font-weight: bold;
			}

/****************************************/

.navigator {
	float: left;
	width: 305px;
	height: 207px;
	background: url(img/navigator_box.png) left no-repeat;
}

.navigator_text {
	padding: 30px 0 0 20px;
	width: 270px;
	height: 170px;
}

		.navigator_text p {
		    font-weight: bold;
			text-transform: uppercase;
			color: #a4027c;
		}
		
		.navigator_text ul {
			margin: 10px 0 0 0;
		}
		
				.navigator_text ul li {
				    padding: 0 0 0 15px;
					background-image: url(img/puce_carree_bleue.png);
					background-position: 0 3px ;
					background-repeat: no-repeat;
				}

/****************************************/

.activer_les_cookies {
	margin: 20px 0 0 35px;
}

/****************************************/

.box_center_faq {
	margin: 0 0 0 17px;
}
		
.box_faq_haut {
    float: left;
    display: inline;
	margin-top: 20px;
	width: 820px;
	height: 10px;
	background: #fff url(img/box/faq/faq_gros_pave_h.png) bottom no-repeat;
}

.box_faq_bas {
    float: left;
    display: inline;
	width: 820px;
	height: 10px;
	margin-bottom: 20px;
	background: #fff url(img/box/faq/faq_gros_pave_b.png) top no-repeat;
}
		
.box_faq_milieu {
    float: left;
    display: inline;
	padding: 0 0 20px 0;
	width: 818px;
	border-left: #c3c3c3 solid 1px;
	border-right: #c3c3c3 solid 1px;
	background: #fff url(img/box/faq/faq_gros_pave_m.png) top repeat-x;
}
		
.box.model_02.sommaire_faq {
	width: 820px;
}

.box.sommaire_faq .box_bd, .box.sommaire_faq .box_bg, .box.sommaire_faq .box_hd, .box.sommaire_faq .box_hg {
	width: 820px;
}

/********************************************************************************/
#carte_sim_page {
	margin: 0 0 0 15px;
}
#carte_sim_page h1 {
    margin: 18px 0 0 0;
	color: #a4027c;

}


/********************************************************************************/
		   /* P26 Numéro */
/********************************************************************************/
#conservez_votre_numero_page {
	margin: 0 0 0 15px;
}
#conservez_votre_numero_page h1 {
    margin: 18px 0 0 0;
	color: #8D3281;

}
#portabilite_pour_vous {
	margin: 0 0 12px 0;
	float: left;
	display: inline;
}
.portabilite_titre {
	margin: 25px 0 0 0;
	padding: 0 0 10px 0;
}
/****************************************/

.conservez_votre_numero {
	/*width: 596px;*/
	margin: 30px 0 0 0;
	float: left;
	display: inline;
}

#etape1_ouvert, #etape2_ouvert, #etape3_ouvert{
	display: none;
}
#etape1_ferme, #etape2_ferme, #etape3_ferme{
	display: block;
	margin: 0 0 20px 0;
}

#etape1_ouvert .etape_titre{
	width: 577px;
	height: 30px;
	margin: 0px 0 0 0;
	background: url(img/portabilite/etape1_ouvert.png) no-repeat;
}
#etape2_ouvert .etape_titre{
	width: 577px;
	height: 30px;
	margin: 0 0 0 0;
	background: url(img/portabilite/etape2_ouvert.png) no-repeat;
}
#etape3_ouvert .etape_titre{
	width: 577px;
	height: 30px;
	margin: 0 0 0 0;
	background: url(img/portabilite/etape3_ouvert.png) no-repeat;
}

.etape_titre img{
	float: right;
	display: inline;
	margin: 4px;
}
	
.etape_milieu{
	width: 577px;
	background: url(img/portabilite/etape_ouvert_milieu.png) repeat-y top left;
}
	.etape_milieu p{
		margin: 0 0 0 50px;
		width: 510px;
		text-align: justify;
		color: #606060;
	}
	
		.etape_milieu p a{
			text-decoration: underline;
			font-weight: bold;
			color: #606060;
		}
	.etape_milieu ul{
		width: 500px;		
	}	
	.etape_milieu li{
		margin: 0 0 0 35px;
		background: url(img/portabilite/puce.jpg) no-repeat top left ;
	}
	.etape_milieu li p{		
		width: 500px;
		text-align: justify;
		color: #606060;
		margin: 0 0 0 15px;
	}	
.etape_bas{
	width: 580px;
	height: 15px;
	margin: 0 0 20px 0;
	background: url(img/portabilite/etape_ouvert_bas.png) top no-repeat;
}

#indispensables{
	width: 520px;
	height: 145px;
	margin: 5px 0 0 0;
	background: url(img/portabilite/indispensables.png) no-repeat;
	padding: 15px 0 0 60px;
}
	#indispensables p{
		width:500px;
		margin:0 0 16px 0;
		font-size: 11px;
	}
		#indispensables p a{
			text-decoration: none;
			color:#767b7f;
			font-weight: bold;
		}
		#indispensables p a:hover{
			text-decoration: underline;
		}

#questions p{
	color: #606060;
	margin: 0px 0 0 40px;
}
#questions p a{
	text-decoration: underline;
	font-weight: bold;
	color: #606060;
}


#div_infos_serveur{
	background: url(img/portabilite/serveur_vocal2.png) no-repeat top left;
	width: 360px;
	height: 508px;
	position: absolute;
	top: 250px;
	left: 50px;
	display: none;
	z-index: 10;
}

#div_infos_header_fermer_serveur{
	float: right;
	display: inline;
	width: 72px;
	height: 25px;
	margin: 1px 1px 0 0;
}
	
/********************************************************************************/
		/* P27 Parrainage */
/********************************************************************************/

.parrainage {
	width: 680px;
}

	.parrainage h3 {
	    margin: 5px 0 0 0;
		font-size:1.3em;
		color:#ED6500;
	}

	.parrain_titre_souligne {
	    margin: 42px 0 0 0;
	}
	
		.parrain_titre_souligne p {
		    margin: -14px 0 0 -1px;
	        font-size: 15px;
	        font-weight: bold;
	        color: #7db7c7;
		}
		
		.parrain_titre_souligne img {
		    display: block;
		}

.parrainage p.intro{
	margin: 5px 0 0 13px;
}

/****************************************/

.parrain_haut {
    margin: 24px 0 0 11px;
    padding-bottom: 0px;
    width: 658px;
    height: 228px;
	background: url(img/parrainage/parrain_haut2.jpg) no-repeat;
}

/****************************************/

.parrain_envoyer_ami {
    margin: 10px 0 -7px 0;
    width: 680px;
    height: 17px;
}

		.parrain_envoyer_ami img {
		    display: block;
		    margin: 0 0 0 531px;
		}
		
/****************************************/

.vous_profiterez {
	margin: 15px 0 27px 0;
	width: 680px;
	height: 108px;
}

		.profiterez_choix {
		    float: left;
		    display: inline;
		    margin: 0 0 0 11px;
		    width: 215px;
		    height: 108px;
		    background: url(img/parrainage/profiterez_choix.gif) no-repeat;
		}
		
				.profiterez_choix p {
				    margin: 30px 0 0 84px;
				    width: 105px;
				}
		
		.profiterez_avantage {
		    float: left;
		    display: inline;
		    margin: 0 0 0 7px;
		    width: 215px;
		    height: 108px;
		    background: url(img/parrainage/profiterez_avantage.gif) no-repeat;
		}
		
				.profiterez_avantage p {
				    margin: 30px 0 0 84px;
				    width: 105px;
				}
		
		.profiterez_nombre {
		    float: left;
		    display: inline;
		    margin: 0 0 0 7px;
		    width: 215px;
		    height: 108px;
		    background: url(img/parrainage/profiterez_nombre.gif) no-repeat;
		}
		
				.profiterez_nombre p {
				    margin: 30px 0 0 84px;
				    width: 105px;
				}
				
						.profiterez_nombre p sup {
							 font-size: 10px;
						}

/****************************************/

.comment_parrainer {
	margin: 24px 0 0 11px;
}

		.filleul_01 {
		    margin: 0 0 0 0;
		    width: 680px;
		    height: 100px;
		}
		
				.filleul_01_gauche {
				    float: left;
				    display: inline;
				    width: 132px;
				    height: 100px;
				}
				
						.filleul_img {
						    float: left;
						    display: inline;
						    margin: 0 0 0 0;
						}
				
				.filleul_01_milieu {
				    float: left;
				    display: inline;
				    width: 38px;
				    height: 100px;				
				}
				
						.filleul_01_milieu p.filleul_01_numero1 {
						    float: right;
						    display: inline;
						    margin: 0 5px 0 0;
						    width: 16px;
						    height: 16px;
						}
						
						.filleul_01_milieu p.filleul_01_puce1 {
						    clear: both;
						    float: right;
						    display: inline;
						    margin: 12px 0 0 0;
						    width: 1px;
						    height: 1px;
						}
						
						.filleul_01_milieu p.filleul_01_puce2 {
						    clear: both;
						    float: right;
						    display: inline;
						    margin: 27px 0 0 0!important;
						    margin: 26px 0 0 0;
						    width: 1px;
						    height: 1px;
						}
						
				.filleul_01_droite {
				    float: left;
				    display: inline;
				    width: 510px;
				    height: 100px;				
				}
						
						.filleul_01_droite_haut {
						    float: left;
						    display: inline;
						    margin: 0 0 0 0px;
						    width: 510px;
						}
						
								.filleul_01_droite_haut p {
								    float: left;
								    display: inline;
								    margin: 0 0 0 0;
								    font-size: 16px;
								    font-weight: bold;
								    color: #25b5c2;
								}
								
						.filleul_01_droite_milieu {
						    float: left;
						    display: inline;
						    margin: 3px 0 0 0!important;
						    margin: 4px 0 0 0;
						    width: 500px;
						}
						
								.filleul_01_droite_milieu p {
								    float: left;
								    display: inline;
								    margin: 0 0 0 8px;
								    width: 500px;
								}
								
						.filleul_01_droite_bas {
						    float: left;
						    display: inline;
						    margin: 7px 0 0 0;
						    width: 510px;
						}
						
								.filleul_01_droite_bas p {
								    clear: both;
								    float: left;
								    display: inline;
								    margin: 0 0 0 8px;
								}
						
		.filleul_02 {
		    margin: 5px 0 0 0;
		    width: 680px;
		    height: 100px;
		}
		
				.filleul_02_gauche {
				    float: left;
				    display: inline;
				    width: 132px;
				    height: 100px;
				}
				
						.filleul_img {
						    float: left;
						    display: inline;
						    margin: 0 0 0 0;
						}
				
				.filleul_02_milieu {
				    float: left;
				    display: inline;
				    width: 38px;
				    height: 100px;				
				}
				
						.filleul_02_milieu p.filleul_02_numero2 {
						    float: right;
						    display: inline;
						    margin: 0 5px 0 0;
						    width: 16px;
						    height: 16px;
						}
						
						.filleul_02_milieu p.filleul_02_puce1 {
						    clear: both;
						    float: right;
						    display: inline;
						    margin: 13px 0 0 0;
						    width: 1px;
						    height: 1px;
						}
						
						.filleul_02_milieu p.filleul_02_puce2 {
						    clear: both;
						    float: right;
						    display: inline;
						    margin: 26px 0 0 0!important;
						    margin: 25px 0 0 0;
						    width: 1px;
						    height: 1px;
						}
						
				.filleul_02_droite {
				    float: left;
				    display: inline;
				    width: 510px;
				    height: 100px;				
				}
						
						.filleul_02_droite_haut {
						    float: left;
						    display: inline;
						    margin: 0 0 0 0;
						    width: 510px;
						}
						
								.filleul_02_droite_haut p {
								    float: left;
								    display: inline;
								    margin: 0 0 0 0;
								    font-size: 16px;
								    font-weight: bold;
								    color: #25b5c2;
								}
								
						.filleul_02_droite_milieu {
						    float: left;
						    display: inline;
						    margin: 3px 0 0 0!important;
						    margin: 4px 0 0 0;
						    width: 510px;
						}
						
								.filleul_02_droite_milieu p {
								    float: left;
								    display: inline;
								    margin: 0 0 0 8px;
								}
								
								.filleul_02_droite_milieu p span {
								    font-weight: bold;
								}

		.filleul_03 {
		    margin: 5px 0 0 0;
		    width: 680px;
		    height: 100px;
		}
		
				.filleul_03_gauche {
				    float: left;
				    display: inline;
				    width: 132px;
				    height: 100px;
				}
				
						.filleul_img {
						    float: left;
						    display: inline;
						    margin: 0 0 0 0;
						}
				
				.filleul_03_milieu {
				    float: left;
				    display: inline;
				    width: 38px;
				    height: 100px;				
				}
				
						.filleul_03_milieu p.filleul_03_numero3 {
						    float: right;
						    display: inline;
						    margin: 0 5px 0 0;
						    width: 16px;
						    height: 16px;
						}
						
				.filleul_03_droite {
				    float: left;
				    display: inline;
				    width: 510px;
				    height: 100px;				
				}
						
						.filleul_03_droite_haut {
						    float: left;
						    display: inline;
						    margin: 0 0 0 0;
						    width: 510px;
						}
						
								.filleul_03_droite_haut p {
								    float: left;
								    display: inline;
								    margin: 0 0 0 0;
								    font-size: 16px;
								    font-weight: bold;
								    color: #25b5c2;
								}

/****************************************/

.parrain_bas {
	margin: 30px 0 0 0;
}

		.parrain_bas p {
		    text-align: justify;
		    color: #a0a0a0;
		}
		
				.parrain_bas p sup {
				    font-size: 11px;
				}
				
				.parrain_bas p span {
				    text-decoration: underline;
				}

.conditions {
	margin: 15px 0 0 0;
	color: #a0a0a0;
}

/********************************************************************************/
		/* P28 : Infos Légales */
/********************************************************************************/

.infos_legales_container {
	padding: 20px;
}

		.infos_legales_container .infos p {
			margin: 10px 0 10px 15px;
		}
		
/********************************************************************************/
		/* P40 : Glossaire */
/********************************************************************************/

#col_left .glossaire {
    padding: 0 0 0 0px;
}

#col_left .glossaire h1 {
	margin: 18px 0 0 0;
	color: #8D3281;
}

.glossaire p {
	margin: 18px 0px 0px 0px;
	font-size: 12px;
}

.glossaire a {
	text-decoration: underline;
	color: #a4027c;
}

		.glossaire a.retourhaut {
					text-decoration: underline;
					color: #999;
				}
				
		.glossaire a:hover {
			color: #e90290;
		}

				.glossaire a:hover.retourhaut {
					text-decoration: underline;
					color: #333;
				}

.glossaire .definition {
    margin: 10px 0px 0px 10px!important;
	margin: 10px 0px 21px 10px;
	width: 570px;
	text-align:justify;
}

.glossaire .mot {
	font-weight: bold;
	text-transform: uppercase;
}

/****************************************/

.box.glossairelettres {
	width: 680px;
}

.box.glossairelettres .box_bd, .box.glossairelettres .box_bg, .box.glossairelettres .box_hd {
	width: 680px;
}

.box.glossairelettres .box_centre {
	padding: 5px 0 0 0;
	height: 40px;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #BCBCBC;
}

		.box.glossairelettres .box_centre a {
			font-size: 15px; 
			text-decoration: underline;
			color:#7DB7C7;
		}

				.box.glossairelettres .box_centre a:hover {
					font-size: 15px; 
					text-decoration: underline;
					color: #017a99;
				}

/* Menu haut du Glossaire */
/****************************************/

.menu_glossaire {
   margin: 0;
   width: 596px;
   height: 55px;
   background: url(img/glossaire/fond_menu_glossaire.gif) no-repeat;
}

		.menu_glossaire .box_centre {
			padding: 8px 0 0 0;
			height: 25px;
			font-size: 14px;
			font-weight: bold;
			text-align: center;
			text-transform: uppercase; 
			word-spacing: 7px;
			line-height: 20px;
			color: #d8d5d7;
		}
	
				.menu_glossaire .box_centre p {
				   display: inline;
				}

				.menu_glossaire .box_centre a { 
					font-size: 14px; 
					text-decoration: none;
					color: #a4027c;
				}
	
						.menu_glossaire .box_centre a:hover  {
							font-size: 14px; 
							text-decoration: underline;
							color: #e90290;
						}
	
.separation_menu_glossaire {
	margin: 0;
	padding: 0 10px 0 0;
	border-right: 1px solid #aeaeae;
}
	
.separation_menu_plan1 {
	padding: 0 18px 0 0;
	border-right: 1px solid #c9e6ec;
}
	
.separation_menu_plan2 {
	margin: 0 0 0 12px;
	padding: 0 18px 0 0;
	border-right: 1px solid #c9e6ec;
}
	
.separation_menu_plan3 {
margin: 0 0 0 12px;
padding: 0 18px 0 0;
border-right: 1px solid #c9e6ec;
}

.separation_menu_plan4 {
	margin: 0 0 0 12px;
}

/********************************************************************************/
		/* P40 : Plan du Site */
/********************************************************************************/

.plandusite {
	width: 695px;
}

		.plandusite p {
			margin: 18px 0 0 0;
			font-size: 12px;
		}

		.plandusite a {
			text-decoration: none;
			color: #017a99;
		}
		
				.plandusite a:hover {
					text-decoration: underline;
					color: #25b4c5;
				}
						
				.plandusite a.retourhaut {
					text-decoration: underline;
					color: #999;
				}

						.plandusite a.retourhaut:hover {
							text-decoration: underline;
							color: #333;
						}
						
		.plandusite .marge {
			margin: 0 15px 7px 0;
		}
		
		.plandusite .definition {
			margin: 17px 0 0 11px;
			text-align: justify;
		}

		.plandusite .motMaj {
			text-transform: uppercase;
		}

		.plandusite .motMajGras {
		    margin: 0 0 5px 0;
		    font-weight: bold;
			text-transform: uppercase;	
		}

				.plandusite .motMajGras a {
					text-decoration: underline;
				}

/****************************************/

.box.planlettres {
	width: 680px;
	margin: 5px 0 0 0;
}

		.box.planlettres .box_bd, .box.planlettres .box_bg, .box.planlettres .box_hd { 
			width: 680px;
		}

		.box.planlettres .box_centre {
		    padding : 8px 0 0 0;
		    height: 25px;
		    font-size: 15px;
		    font-weight: bold;
			text-align: center;
			text-transform:uppercase; 
			letter-spacing:3px;			
			color:#BCBCBC;
		}

				.box.planlettres .box_centre a {
					text-decoration: none;
					color: #7DB7C7;
				}
	
						.box.planlettres .box_centre a:hover  { 
							text-decoration: underline;
							color: #017a99;
						}
						
/* Plan du site Marc - 19/09/06 */
/****************************************/

.menu_plan {
   margin: 20px 0 0 0;
   width: 680px;
   height: 43px;
   background: url(img/plandusite/fond_menu_plan.gif) no-repeat;
}

	.menu_plan .box_centre {
		padding: 14px 0 0 0;
		height: 25px;
		text-transform: uppercase;
		text-align: center;
		font-weight: bold;
		font-size: 14px; 
	}
	
			.menu_plan .box_centre p {
			   display: inline;
			}

			.menu_plan .box_centre a {
				text-decoration: none;
				font-size: 14px;
				color: #7DB7C7;
			}
	
					.menu_plan .box_centre a:hover  {
						text-decoration: underline;
						font-size: 14px;
						color: #017a99;
					}

/****************************************/

.separation_menu_plan1 {
   padding: 0 18px 0 0;
   border-right: 1px solid #c9e6ec;
}
	
.separation_menu_plan2 {
   padding: 0 18px 0 0;
   margin: 0 0 0 12px;
   border-right: 1px solid #c9e6ec;
}
	
.separation_menu_plan3 {
   padding: 0 18px 0 0;
   margin: 0 0 0 12px;
   border-right: 1px solid #c9e6ec;
}

.separation_menu_plan4 {
   margin: 0 0 0 12px;
}

/****************************************/

.plan_nostels {
   margin: 27px 0 0 0;
   padding: 0;
   width: 680px;
}

/****************************************/

.plan_liste_tel {
   margin: 0;
   padding: 0;
   width: 680px
}

.plan_liste_tel_gche {
   float: left;
   display: inline;
   margin: 0 0 0 11px;
   padding: 0;
   width: 216px;
}

.plan_liste_tel_milieu {
   float: left;
   display: inline;
   margin: 0 0 0 11px;
   padding: 0;
   width: 215px;
}

.plan_liste_tel_dte {
   float: left;
   display: inline;
   margin: 0 0 0 11px;
   padding: 0;
   width: 216px;
}

/****************************************/

.plan_pousse {
   clear:both;
   visibility: hidden;
}

/****************************************/

.plan_mot {
	padding: 0 0 0 15px;
}

/****************************************/

.traitgauche_plan {
	padding: 0 0 0 10px;
	background: url(img/barre_orange_titre.png) top left no-repeat;
}

		.traitgauche_plan p {
			margin: 0 0 0 0;
			text-transform: uppercase;
			font-size: 15px;
			font-weight: bold;
			color: #7DB7C7;
			border-bottom: 1px solid #bedbe3;
		}
		
.traitgauche_plan_offres {
	margin: 32px 0 0 0!important;
	margin: 18px 0 0 0;
	padding: 0 0 0 10px;
	background: url(img/barre_orange_titre.png) top left no-repeat;
}

		.traitgauche_plan_offres p {
			text-transform: uppercase;
			font-size: 15px;
			font-weight: bold;
			color: #7DB7C7;
			border-bottom: 1px solid #bedbe3;
		}

.traitgauche_plan_bis {
	margin: 32px 0 0 0;
	padding: 0 0 0 10px;
	background: url(img/barre_orange_titre.png) top left no-repeat;
}

		.traitgauche_plan_bis p {
			text-transform: uppercase;
			font-size: 15px;
			font-weight: bold;
			color: #7DB7C7;
			border-bottom: 1px solid #bedbe3;
		}

/****************************************/

    #col_right_plandusite {
	     width: 264px;
	     min-width: 270px;
	     float: left;
	     display: inline;
	     background: url(img/col_right_ombre.png) repeat-x top;
    }

/********************************************************************************/
		/* P36 : Résultats Recherche */
/********************************************************************************/

#general.resultats_rech h1 {
    margin: 0 0 0 15px;
    color: #8D3281;
}

#general.resultats_rech .arbo {
    /*margin: 0 0 0 15px;*/
}

#general.resultats_rech .resume {
	width: 500px;
	margin: 0 0 0 15px;
}

		#general.resultats_rech .resume_res_rech {
			margin: 10px 0 0 0;
			font-size: 18px;
			font-weight: bold;
			color: #a4027c;
		}
		
#general.resultats_rech .resultats {
	margin: 2px 0 30px 0!important;
	margin: 2px 0 10px 0;
	width: 596px;
}

/* Résumé résultats */
/****************************************/
#resultats_form_recherche {
	background: url(img/recherche/fond_recherche_mobile.png) no-repeat;
	width: 555px;
	height: 34px;
	margin: 0 0 0 175px;
}

#resultats_form_recherche #recherche {
		width: 110px;
		height: 16px;
		margin: 0px 0 0 403px;
		float: left;
		display: inline;
	}
	#resultats_form_recherche #sKeywords {
		margin: 8px 0 0 0;
	}
	#resultats_form_recherche #valid_recherche_mur {
		width: 30px;
		height: 17px;
		margin: 8px 0 0 3px;
		float: left;
		display: inline;
	}
	
	#resultats_form_recherche #form_redir a {
		text-decoration: none;
	}

.resume_resultats {
    margin: 4px 0 0 0;
	font-size: 15px;
}

		.resume_resultats h3 {
			float: left;
			color: #A4027C;
			text-transform: uppercase;
			font-size: 15px;
		}

		.resume_resultats p {
			float: left;
			margin: 0 0 0 5px;
			font-size: 15px;
			}

		.resume_resultats strong {
			float: left;
			margin: 0 0 0 5px;
			font-size: 15px;
			color: #A4027C;
		}


/* en-tête résultats */
/****************************************/

.entete_resultats {
    float: left;
    display: inline;
	width: 552px;
	height: 53px;
	margin: 0;
	background:url(img/recherche/fond_entete_resultats.png) no-repeat;
}

		.entete_resultats a {
			float: left;
			display: inline;
			font-size: 12px;
			font-weight: bold;
			color: #4f4f4f;
		}
		
				.entete_resultats a.produit_reorder {
					margin: 0 0 0 30px;
					padding: 13px 0 0 0;
				}
				
				.entete_resultats a.prix_reorder {
					margin: 0 0 0 210px;
					padding: 13px 0 0 0;
				}
				
				.entete_resultats a.dispo_reorder {
					margin: 0 0 0 40px;
					padding: 13px 0 0 0;
				}
					.entete_resultats div.fleches{
						float: left;
						display: inline;
						margin: 18px 0 0 5px;
						width: 50px;
						height: 10px;
					}
		
		.entete_resultats strong {
			float: left;
			display: inline;
			margin: 0 0 0 45px;
			padding: 5px 0 0 0;
			font-size: 12px;
			font-weight: bold;
			color: #fff;
		}

/* entre item */
/****************************************/
.entre_item_resultats {
	float: left;
	display: inline;
	margin: 0;
	width: 552px;
	height: 18px;
	background: url(img/recherche/entre_item_resultats.png) no-repeat;
}

/* item resultats */
/****************************************/

.entete_resultats{height:43px;width:736px;background:url(img/recherche/recherche-top.png) no-repeat 0 0;}
.entre_item_resultats{height:19px;width:736px;background:url(img/recherche/recherche-box.png) no-repeat 0 0;}
.entre_item_resultats{height:19px;width:736px;background:url(img/recherche/recherche-box.png) no-repeat 0 0;}



.resultat_item {
    float: left;
    display: inline;
	width: 736px;
	height: 100px;
	margin: 0;
	background:url(img/recherche/recherche-mid.png) repeat-y 0 0;
}

		.resultat_item .visuel {
		    float: left;
		    display: inline;
		    margin: 0 0 0 21px;
			width: 55px;
			height: 89px;
		}
		
		.resultat_item .resultat_item_content {
			float: left;
		    display: inline;
		    margin: 0 0 0 33px;
			padding-left:15px;
		    width: 605px;
		    height: 89px;
			background:url(img/recherche/recherche-separation.png) no-repeat 0 0;
		}

				.resultat_item_content .libelle_produit {
				    float: left;
				    display: inline;
				    margin: 11px 0 0 0;
				    width: 100%;
					height: 15px;
				}

						.resultat_item .resultat_item_content .libelle_produit h3 a {
							font-size: 15px;
							font-weight: bold;
							line-height: 15px;
							color: #A4027C;
							text-decoration: none;
						}
						.resultat_item .resultat_item_content .libelle_produit h3 a:hover {
							text-decoration: underline;
						}
				
				.resultat_item .resultat_item_content .infos {
				    clear: both;
				    float: left;
				    display: inline;
				    margin: 15px 0 0 0;
					width: 210px;
				}

						.resultat_item .resultat_item_content .infos a {
							clear: left;
							display: block;
							margin: 0 0 0 2px;
						}
						
						.resultat_item .resultat_item_content .infos ul li {
							float: left;
							display: inline;
							margin: 0 5px 0 0;
						}
		
		
		
				.resultat_item .resultat_item_content .prix {
				    float: left;
				    display: inline;
					width: 120px;
					margin: 6px 0 0 0;
					font-size: 16px;
					font-weight: bold;
					text-align: left;
					color : #ff01a1;
				}

						.resultat_item .resultat_item_content .prix .recherche_case {
							float: left;
							display: inline;
							width: 90px;
							/*height: 30px;*/
							text-align: left;
						}
						
						.resultat_item .resultat_item_content .prix .apartir_pos2 {
							margin: 0 auto 0 auto;
							padding: 0;						 
						    width: 90px;
							font-size: 10px;
							text-align: left;
							color : #ff01a1;
						}

						.resultat_item .resultat_item_content .prix .apartir_pos {
						    clear: both;
						    float: left;
						    display: inline;
						    margin: 0;
							padding: 0;
						    width: 90px;
							font-size: 23px;
							font-weight: bold;
							text-align: left;
							color : #ff01a1;
						}
						
						.resultat_item .resultat_item_content .prix .apartir_pos span {
							display: inline;
						    width: 100px;
						    font-size: 23px;
							font-weight: bold;
							margin: 0 auto 0 auto;
							padding: 0;
							text-align: center;
							color : #ff01a1;
						}

				.resultat_item .resultat_item_content .dispo {
				    float: left;
				    display: inline;
				}
				
						.resultat_item .resultat_item_content .dispo .recherche_case {
							margin: 27px 0 0 0;
						}
						
						.resultat_item .resultat_item_content .dispo div {
							width: 160px;
							font-size: 15px;
							font-weight: bold;
							text-align: left;
							color : #ff01a1;
						}
						
				.resultat_item .resultat_item_content .comparer {
					float: left;
					display: inline;
					text-align: center;
				}

						.resultat_item .resultat_item_content .comparer .recherche_case {
							margin: 23px 0 0 0;
							width: 90px;
						}
						
/* footer resultats */
/****************************************/

.footer_resultats {
    float: left;
    display: inline;
    margin: 0 0 20px 0;
	width: 736px;
	height: 6px;
	background:url(img/recherche/recherche-bottom.png) no-repeat 0 0;
}

		.footer_resultats p, .footer_resultats a {
			float: left;
			display:inline;
			margin: 12px 5px 0 214px;
			color: #fff;
		}

		.footer_resultats #comparer {
			float: left;
			display: inline;
			margin: 10px 0 0 0;
		}

/********************************************************************************/
		/* bloc exclusivités web home page  */
/********************************************************************************/
	
#exclusivites {
	width: 240px;
	height: 184px;
}

		#bloc_exclus_haut {
			float: left;
			display: inline;
			margin: 8px 0 0 0;
			width: 224px;
			height: 88px;
			background: url(img/bloc_exclus_home/bloc_exclus_haut4.gif) no-repeat;
		}
		
				#bloc_exclus_haut_img1 {
					float: left;
					display: inline;
					margin: 46px 0 0 1px;
					width: 56px;
					height: 37px;				
				}

				#bloc_exclus_haut_img2 {
					float: left;
					display: inline;
					margin: 46px 0 0 1px;
					width: 54px;
					height: 37px;				
				}
				
				#bloc_exclus_haut_img3 {
					float: left;
					display: inline;
					margin: 46px 0 0 1px;
					width: 53px;
					height: 37px;				
				}
				
				#bloc_exclus_haut_img4 {
					float: left;
					display: inline;
					margin: 46px 0 0 1px;
					width: 56px;
					height: 37px;				
				}

		#bloc_exclus_milieu {
			float: left;
			display: inline;
			margin: 0 0 0 0;
			width: 224px;
			height: 8px;
		}

		.bloc_exclus_bas_lien {
			width: 224px;
			height: 31px;
			cursor: hand;
			text-decoration: none;
		}		
			
				#bloc_exclus_bas {
					float: left;
					display: inline;
					margin: 0!important;
					margin: -6px 0 0 0;
					width: 224px;
					height: 69px;
					background: url(img/bloc_exclus_home/bloc_exclus_bas8.gif) no-repeat;	
				}
			
		
			        #bloc_exclus_bas_texte {
			            float: left;
			            display: inline;
			            margin: 21px 0 0 0;
			            width: 224px;
			            height: 31px;
			        }
					
		        
				        #bloc_exclus_bas p {
							margin: 22px 0 0 0;
				        	text-align: center;
				            font-size: 13px;
				            font-weight: bold;
				            color: #25a6ba;
							text-decoration: none;
				        }
				        
				        #bloc_exclus_bas p span {
				            font-weight: normal;
				            font-size: 12px;
				            color: #25a6ba;
				        }
		
				#bouton_esp {
				    float: left;
				    display: inline;
					margin: 0px 0 0 157px;
					width: 67px;
					height: 15px;				   
				}

/********************************************************************************/
		/* page exclusivités web  */
/********************************************************************************/

#col_left2_webexclus {
    margin: 0 0 30px 0;
	padding: 20px 0 0 0 ;
	float: left;
    width: 704px;
    background: url(img/col_left_ombre.png) no-repeat top right;
}

/****************************************/

.webexclus_first_condition {
    float:left;
    display: inline;
    margin: 0 15px 0 0;
}

/****************************************/

.webexclus {
	margin: 40px 40px 0 0;
}

		.webexclus img {
			float: left;
			display: inline;
			margin: 0 15px 0 0;
		}
		
		.webexclus h2 {
			font-size: 15px;
			color: #A4027C;
		}
		
		.webexclus h3 {
			padding: 10px 10px 5px 15px;
			font-size: 17px;
			text-transform: uppercase;
			color: #A4027C;
		}
		
		.webexclus p {
			text-align: justify;
		}
		
		.webexclus .carre {
			margin: 0 0 0 325px;
		}

		.webexclus .contentexclu {
			float: left;
			display: inline;
			margin: 0 15px 0 0;
			width: 215px;
			height: 135px;
			border: 1px solid #a4d0d9;
			background-color: #f0f8fa;
		}

				.webexclus .contentexclu p {
					padding: 0 15px;
					font-weight: bold;
					text-align: left;
				}

				.webexclus .contentexclu ul {
					padding: 3px 15px;
				}

/********************************************************************************/
		/* Bloc Réassurance normal */
/********************************************************************************/

#rea_zen {
    margin: 0 0px 0 27px;
    width: 224px;
}

		#rea_zen_haut {
		    width: 224px;
		    height: 118px;
		    background: url(img/reassurance/fond_rea_zen_haut1.gif) no-repeat;
		}
		
		#rea_zen_centre {
		    width: 224px;
		    background: url(img/reassurance/fond_rea_zen_centre1.gif) repeat-y;
			padding: 10px 0 0 0;
		}
		
				#rea_zen_centre ul {
				    padding: 0px 0 0px 10px;
				}
				
						#rea_zen_centre ul li {						
							height: 25px;
						}
						
						#rea_zen_centre ul li img {
							margin-top: 5px;
							float: left;
							display: inline;
						}
				
								#rea_zen_centre ul li a {
								    margin: 5px 0 0 5px;
								    font-size: 11px;
								    color : #5e6366;
									text-decoration: none;
								    background-image: none;		
									float: left;
									display: inline;									
								}
				
										#rea_zen_centre ul li a:hover {
										    margin: 5px 0 0 5px;
										    color : #5e6366;
										    text-decoration: underline;
										    background-image: none;	
											float: left;
											display: inline;											
										}
		
		#rea_zen_bas {
		    width: 224px;
		    height: 19px;
			clear: both;
		    background: url(img/reassurance/fond_rea_zen_bas1.gif) no-repeat;
		}

/********************************************************************************/
		/* Bloc "Nous Appeler" */
/********************************************************************************/

#rea_nous_appeler {
    margin: 29px 0 0 27px;
    width: 223px;
    height: 143px;
}

		#rea_nous_appeler_haut {
		    width: 223px;
		    height: 32px;
		    background: url(img/nous_appeler/rea_nous_appeler_haut.gif) no-repeat;
		}
		
		#rea_nous_appeler_milieu {
		    width: 223px;
		    height: 102px;
		    background: url(img/nous_appeler/rea_nous_appeler_milieu.gif) repeat-y;
		}
		
				#rea_nous_appeler_milieu_puces {
				    float: left;
				    display: inline;
				    width: 20px;
				    height: 102px;
				}
				
				        .nous_appeler_puce1 {
				            float: right;
				            display: inline;
				            margin: 11px 0 0 0;
				            width: 4px;
				            height: 4px;
				        }
				        
				        .nous_appeler_puce2 {
				            clear: both;
				            float: right;
				            display: inline;
				            margin: 14px 0 0 0;
				            width: 4px;
				            height: 4px;
				        }
				
				#rea_nous_appeler_milieu_texte {
				    float: left;
				    display: inline;
				    width: 203px;
				    height: 102px;
				}
				
						.nousap_texte1 {
						    float: left;
						    display: inline;
						    margin: 5px 0 0 4px;						
						}
						
						.nousap_texte2 {
						    float: left;
						    display: inline;
						    margin: 5px 0 0 4px;						
						}
						
						.nousap_texte3 {
						    float: left;
						    display: inline;
						    margin: 9px 0 0 4px;
						    font-size: 16px;
						    font-weight: bold;
						    color: #ff4d00;					
						}
		
		#rea_nous_appeler_bas {
		    width: 223px;
		    height: 9px;
		    background: url(img/nous_appeler/rea_nous_appeler_bas.gif) no-repeat;
		}

/********************************************************************************/
		/* Page Sélection Handicap */
/********************************************************************************/

#handicap  {
	margin: 0 0 35px 0!important;
	margin: 0 0 0 0;
	width: 660px;
}

/****************************************/

#handicap .handicap_surtitre {
    float: right;
    display: inline;
    margin: 10px 8px 3px 0;
}

		#handicap .handicap_surtitre a span {
		    font-size: 1.4em;
		    font-weight: bold;
		    color: #666666;
		}
		
/****************************************/

#handicap .handicap_titre {
    float: right;
    display: inline;
    margin: 10px 0 0 0;
}

/****************************************/

#handicap .type_handicap {
	float: left;
	display: inline;
	margin: 20px 25px 20px 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	color: #3c66aa;
}

#handicap .type_handicap2 {
	float: left;
	display: inline;
	margin: 20px 0 20px 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	color: #3c66aa;
}

		#handicap .type_handicap a, #handicap .type_handicap2 a {
		    text-decoration: underline;
		    font-size: 10px;
		    color: #4b354a;
		}

				#handicap .type_handicap a:hover, #handicap .type_handicap2 a:hover {
				    text-decoration: underline;
				    color: #2c9ca8;
				}
				
/****************************************/

#handicap .entete {
	float: left;
	display: inline;
	padding: 20px 20px 20px 10px;
}
		
/****************************************/

#handicap .notes {
	float: left;
	display: inline;
	margin: 20px 0;
	padding: 10px 0 0 0;
	text-align: right;
	color: #7db7c7;
	width: 340px;
}

		#handicap .notes p {
		    color: #7db7c7;
		}
		
/****************************************/

#handicap img.margetop {
	margin: 30px 0 0 0;
}
		
/****************************************/
		
#handicap table.handi {
	margin: 0 0 0 10px;
	width: 650px;
	border-collapse: collapse;
}

		#handicap table.handi th, #handicap table.handi td  {
		    padding: 7px;
			border-right: 1px solid #bcc0c1;
			border-bottom: 1px solid #bcc0c1;
			
		}

		#handicap .handi .ligne1 th p, #handicap .handi .ligne2 th p, #handicap .handi .ligne3 th p {
			font-size: 11px;
			font-weight: bold;
			color: #A4027C;
		}
		
				#handicap table.handi th.top  {
					font-size: 11px;
				    font-weight: bold;
				    color: #7db7c7;
				}
				
				#handicap table.handi th.mobile  {
					width: 110px;
					font-weight: bold;
					font-size: 14px;
					color: #7db7c7;
				}
		
		#handicap table.handi td  {
			vertical-align: top;
		}
		
				#handicap table.handi tr.ligne1 td {
					background-color: #f8fcfd;
				}
					
				#handicap table.handi tr.ligne2 td {
					background-color :#f0f8fa;
				}
				
				#handicap table.handi tr.ligne3 th {
					padding: 0;
					text-align: right;
					background: url(img/handicap-bg-th.png) top repeat-x;
				}
				
				#handicap table.handi tr.ligne3 td {
					padding: 23px 10px 10px 13px;
					color: #3c66aa;
					background: #F7F7F7 url(img/handicap-bg-td.png) top repeat-x;
				}
			
						#handicap table.handi tr.ligne3 td p.ligne3_spe {
						    color: #5971ae;
						}
				
				#handicap table.handi ul.handicapliste li {
					padding: 0px 13px;
					margin: 3px 0px;
					background: url(img/encoche.gif) left 4px no-repeat;
				}				
		
				
		#handicap table.handi .techno  {
			color: #757575;	
		}

		#handicap table.handi .notation {
			width: 50px;
			text-align: center;
		}

		#handicap table.handi .largeurfixe {
			width: 30%;
		}
				
/****************************************/

.traitgauche_handi {
    margin: 6px 0 0 0!important;
    margin: 20px 0 0 0;
	padding: 0 0 0 10px;
	background: url(img/barre_orange_titre.png) top left no-repeat;
}

.traitgauche_handi2 {
    margin: 40px 0 0 0;
	padding:0 0 0 10px;
	background: url(img/barre_orange_titre.png) top left no-repeat;
}

		.traitgauche_handi p, .traitgauche_handi2 p {
			margin: 0 0 0 0;
			border-bottom: 1px solid #bedbe3;
		}
	
				.traitgauche_handi p a, .traitgauche_handi2 p a {
					text-transform: uppercase;
					font-size: 15px;
					font-weight: bold;
					color: #7DB7C7;
				}
				
/****************************************/
	
.hautdepage_handi {
	float: right;
	display: block;
	margin: 39px 0 0 0;
	padding: 0 0 0 1px;
    width: 92px;
	height: 20px;
	text-align: center;
	background: url(img/hautdepage.png) top no-repeat;
}

.hautdepage_handi2 {
	float: right;
	display: block;
	margin: 15px 0 0 0;
	padding: 0 0 0 1px;
    width: 92px;
	height: 20px;
	text-align: center;
	background: url(img/hautdepage.png) top no-repeat;
}

	    .hautdepage_handi a, .hautdepage_handi2 a {
		     color: #AEAEAE;	
	    }

			    .hautdepage_handi a:hover, .hautdepage_handi2 a:hover {
				     color: #333;	
			    }
			    
/****************************************/

#handicap .handicap_font {
    font-size: 90%;
    color: #ccc;
}

/********************************************************************************/
		/* Page Contactez-nous */
/********************************************************************************/
		
#col_left2_contact {
	float: left;
	display: inline;
	margin: 0 0 20px 0!important;
	margin: 0 0 15px 0;
	width: 724px;
	background: url(img/col_left_ombre.png) no-repeat top right;
}

.titre_arbo_contact {
    float: left;
    display: inline;
    margin: 15px 0 0 20px;
	height : 60px;
}

		.titre_arbo_contact h1 {
			font-size: 24pt;
			color: #8D3281;
		}

.contact_contenu {
    clear: both;
    float: left;
    display: inline;
    width: 724px;
    margin: 0;
}

.contact_illustration {
    float: left;
    display: inline;
    margin: 4px 0 0 0;
    width: 190px;
    height: 347px;
    background: url(img/contactez_nous/contact_2006.09.15.jpg) top left no-repeat;
}

.contact_contenu_titre {
	float: left;
	display: inline;
	width: 534px;
}

		.contact_contenu_titre p {
			margin: 0 0 0 0;
			padding: 0 48px 0 15px;
			font-size: 140%;
			font-weight: bold;
			text-align: justify;
			color: #A4027C;
		}

.contact_contenu_liste {
	float: left;
	display: inline;
	margin: 16px 0 0 15px;
}

		.contact_contenu_liste p {
			word-spacing: 0.1em;
			letter-spacing: 0.02em;
		}

.contact_p2, .contact_p3 {
	margin: 4px 0 0 0;
}

.contact_p3_colorspan {
	color: #ff4d00;
	margin: 0 0 0 3px!important;
	margin: 0;
}

.contact_formulaire_mg {
	float: left;
	display: inline;
	width: 519px;
	margin: 10px 0 0 15px;
}

		.contact_formulaire_mg form {
			margin: 0 0 0 11px;
		}

.contact_question {
	float: left;
	display: inline;
	width: 490px;
	height: 240px;
	margin: 18px 0 0 0px;
	background: url(img/contactez_nous/fond_contact_question_2.png) no-repeat;
}

.contact_question_long {
	float: left;
	display: inline;
	width: 490px;
	height: 301px;
	margin: 18px 0 0 0px;
	background: url(img/contactez_nous/fond_contact_question_3.png) no-repeat;
}

.contact_question_recapitulatif strong {
    padding: 0 0 0 29px;
}

.contact_question_mail {
	float: left;
	display: inline;
	margin: 33px 0 0 30px;
	width: 440px;
}

		.contact_question_mail p {
			float: left;
			display: inline;
			width: 81px;
		}

				.contact_question_mail p span {
					color: #ff4d00;
				}

		.contact_question_mail input {
			float: left;
			display: inline;
			margin: 0 0 0 8px;
			width: 342px;
		}

.contact_question_com {
	clear: both;
	float: left;
	display: inline;
	margin: 20px 0 0 30px;
	width: 440px;
}

		.contact_question_com p {
			float: left;
			display: inline;
			width:89px;
		}

				.contact_question_com p span {
					color: #ff4d00;
				}

		.contact_question_com div textarea {
			float: left;
			display: inline;
			margin: 0;
		}

.contact_envoyer {
	float: right;
	display: inline;
	width: 100px;
	margin: 4px 28px 0 0;
}

		.contact_envoyer table input {
			border: 0 none;
		}

.contact_avert1 {
    width: 500px;
}

.contact_avert2 {
    width: 500px;
}

		.contact_avert2 p {
		    color: red;
	    }

.contact_avert3 {
    width: 500px;
}

/********************************************************************************/
		/* Bloc "Box_newsletter" */
/********************************************************************************/

#box_newsletter {
    margin: 6px 0 0 27px;
    width: 240px;
}

		#box_newsletter_deco_haut {
		    width: 240px;
		    height: 60px;
		    background: url(img/box_newsletter/deco_haut.gif) right no-repeat;
		}
		
		#box_newsletter_corps {
		    width: 225px;
		}
		
				#box_newsletter_corps_haut {
				    width: 225px;
				    height: 84px;
				    background: url(img/box_newsletter/fond_corps_haut.gif) no-repeat;
				}
				
						#box_newsletter_corps_haut p {
						    padding: 2px 0 0 5px;
						    width: 216px;
						    height: 81px
						}
						
				#box_newsletter_corps_milieu {
				    width: 225px;
				    background: url(img/box_newsletter/fond_corps_milieu.gif) repeat-y;
				}
				
				#box_newsletter_corps_milieu #iR {
				   margin: 0 0 0 12px;
				}
				
						#box_newsletter_corps_milieu .box_newsletter_titre_form1 {
                            padding: 15px 0 0 12px;
						}
						
						#box_newsletter_corps_milieu .box_newsletter_titre_form2 {
                            margin: 10px 0 0 12px;
						}
						
								#box_newsletter_corps_milieu .box_newsletter_titre_form1 p {
									font-size: 10px;
									font-weight: bold;
									text-transform : uppercase;
									color: #449db3;
								}
								
										#box_newsletter_corps_milieu .box_newsletter_titre_form1 span {
										    font-size: 12px;
										}
										
								#box_newsletter_corps_milieu .box_newsletter_titre_form2 p {
									font-size: 10px;
									font-weight: bold;
									text-transform : uppercase;
									color: #449db3;
								}
								
										#box_newsletter_corps_milieu .box_newsletter_titre_form2 span {
										    font-size: 12px;
										}
								
								#box_newsletter_corps_milieu .box_newsletter_titre_form1 input {
								   margin: 4px 0 0 0;
								}
								
								#box_newsletter_corps_milieu .box_newsletter_titre_form2 input {
								   margin: 4px 0 0 0;
								}
								
						#caseInfosCom, #affCasePartenaire {
						    margin: 10px 0 0 12px;
						    width: 198px;
							font-size: 9px;
							font-weight: bold;
							color: #a0a0a0;
							text-align: justify;
						}
						
						#box_newsletter_lien {
						    margin: 10px 0 0 12px;
						    padding: 0 0 14px 0;
						}
						
						#error, #iR {
							color : #ff4100;
						}
						
				#box_newsletter_corps_bas {
				    width: 225px;
				    height: 25px;
				    background: url(img/box_newsletter/fond_corps_bas.gif) no-repeat;
				}
				
						#box_newsletter_corps_bas p {
						    float: right;
						    display: inline;
						    margin: 7px 0 0 0;
						}
		
		#box_newsletter_deco_bas {
		    width: 240px;
		    height: 30px;
		    background: url(img/box_newsletter/deco_bas.gif) left no-repeat;
		}

/********************************************************************************/
		/* Bloc "Box_newsletter" anniversaire + 15j */
/********************************************************************************/

#box_newsletter_anni {
    margin: 132px 0 0 27px;
    width: 240px;
}
		
		#box_newsletter_corps_anni {
		    width: 222px;
		}
		
				#box_newsletter_corps_haut_anni {
				    width: 222px;
				    height: 81px;
				    background: url(img/box_newsletter/15jours/fond_corps_haut_15j.gif) no-repeat;
				}
						
				#box_newsletter_corps_milieu_anni {
				    padding : 0 0 10px 0;
				    width: 222px;
				    background: url(img/box_newsletter/15jours/fond_corps_milieu_15j.gif) repeat-y;
				}
				
				#box_newsletter_corps_milieu_anni #iR {
				   margin: 0 0 0 12px;
				}
				
						#box_newsletter_corps_milieu_anni .box_newsletter_titre_form1 {
                            padding: 13px 0 0 12px;
						}
						
						#box_newsletter_corps_milieu_anni .box_newsletter_titre_form2 {
                            margin: 10px 0 0 12px;
						}
						
								#box_newsletter_corps_milieu_anni .box_newsletter_titre_form1 p {
									font-size: 10px;
									font-weight: bold;
									text-transform : uppercase;
									color: #134e6d;
								}
								
										#box_newsletter_corps_milieu_anni .box_newsletter_titre_form1 span {
										    font-size: 12px;
										}
										
								#box_newsletter_corps_milieu_anni .box_newsletter_titre_form2 p {
									font-size: 10px;
									font-weight: bold;
									text-transform : uppercase;
									color: #449db3;
								}
								
										#box_newsletter_corps_milieu_anni .box_newsletter_titre_form2 span {
										    font-size: 12px;
										}
								
								#box_newsletter_corps_milieu_anni .box_newsletter_titre_form1 input {
								   margin: 4px 0 0 0;
								}
								
								#box_newsletter_corps_milieu_anni .box_newsletter_titre_form2 input {
								   margin: 4px 0 0 0;
								}
								
						#caseInfosCom, #affCasePartenaire {
						    margin: 10px 0 0 12px;
						    width: 198px;
							font-size: 9px;
							font-weight: normal;
							color: #a0a0a0;
							text-align: justify;
						}
						
						#infosCom {
						    margin: 0;
						    border: 0;
						}
						
						#error, #iR {
							color : #ff4100;
						}
						
				#box_newsletter_corps_bas_anni {
				    width: 222px;
				    height: 25px;
				    background: url(img/box_newsletter/15jours/fond_corps_bas_15j.gif) no-repeat;
				}
				
						#box_newsletter_corps_bas_anni p {
						    float: right;
						    display: inline;
						    margin: 6px 0 0 0;
						}

/********************************************************************************/
		/* Bloc "jeux_concours" */
/********************************************************************************/

#box_jeux_concours {
    margin: 20px 0 0 27px;
    width: 240px;
}
		
		#box_jeux_concours_corps {
		    width: 225px;
		}
		
				#box_jeux_concours_corps_haut {
				    width: 225px;
				    height: 105px;
				}
				
						#box_jeux_concours_corps_haut p {
						    padding: 2px 0 0 5px;
						    width: 216px;
						    height: 81px
						}
						
				#box_jeux_concours_corps_milieu {
				    width: 223px;
				    border-left: 1px solid #edf0f2;
				    border-right: 1px solid #edf0f2;
				}
				
				#box_jeux_concours_corps_milieu #iR {
				   margin: 0 0 0 12px;
				}
				
						#box_jeux_concours_corps_milieu .box_jeux_concours_titre_form1 {
                            padding: 0 0 0 26px;
						}
						
								#box_jeux_concours_corps_milieu .box_jeux_concours_titre_form1 input {
								    border-top : 2px solid #a2a2a2;
                                    border-right: 2px solid #a2a2a2;
                                    border-left: 2px solid #a2a2a2;
                                    border-bottom: 2px solid #d3d0c9;
								}
						
						#box_jeux_concours_corps_milieu .box_jeux_concours_titre_form2 {
                            margin: 5px 0 0 26px;
						}
						
								#box_jeux_concours_corps_milieu .box_jeux_concours_titre_form2 input {
								    border-top : 2px solid #a2a2a2;
                                    border-right: 2px solid #a2a2a2;
                                    border-left: 2px solid #a2a2a2;
                                    border-bottom: 2px solid #d3d0c9;
								}
						
								#box_jeux_concours_corps_milieu .box_jeux_concours_titre_form1 p {
									font-size: 10px;
									font-weight: bold;
									text-transform : uppercase;
									color: #449db3;
								}
								
										#box_jeux_concours_corps_milieu .box_jeux_concours_titre_form1 span {
										    font-size: 12px;
										}
										
								#box_jeux_concours_corps_milieu .box_jeux_concours_titre_form2 p {
									font-size: 10px;
									font-weight: bold;
									text-transform : uppercase;
									color: #449db3;
								}
								
										#box_jeux_concours_corps_milieu .box_jeux_concours_titre_form2 span {
										    font-size: 12px;
										}
								
								#box_jeux_concours_corps_milieu .box_jeux_concours_titre_form1 input {
								   margin: 4px 0 0 0;
								}
								
								#box_jeux_concours_corps_milieu .box_jeux_concours_titre_form2 input {
								   margin: 4px 0 0 0;
								}
								
						#jeux_concours_caseInfosCom, #jeux_concours_affCasePartenaire {
						    margin: -7px 0 0 26px!important;
						    margin: -12px 0 0 26px;
						    padding: 0 0 9px 0;
						    width: 170px;
							font-size: 10px;
							font-weight: bold;
							color: #b0bcc3;
							text-align: justify;
						}
						
								#jeux_concours_caseInfosCom input {
								    border: 0;
								}

						#box_jeux_concours_lien {
						    margin: 5px 0 0 25px!important;
						    margin: 4px 0 0 25px;
						    padding: 0 0 14px 0;		
						}
								
								#box_jeux_concours_lien a {
								    padding: 0 0 0 12px;
								    font-size: 11px;
								    color : #394694;
								    background-image: url(img/constructeurs/samsung/puce_fleche_bleue.gif);
									background-position:0 3px ;
									background-repeat: no-repeat;						
								}
								
										#box_jeux_concours_lien a:hover {
										    padding: 0 0 0 12px;
										    color : #7b91c9;
										    text-decoration: none;
										    background-image: url(img/constructeurs/samsung/puce_fleche_bleue.gif);
											background-position:0 3px ;
											background-repeat: no-repeat;								
										}
						
						#error, #iR {
							color : #ff4100;
						}
						
				#box_jeux_concours_corps_bas {
				    width: 225px;
				    height: 26px;
				    background: url(img/jeux_concours/jeux_concours_bas.gif) no-repeat;
				}
				
						#box_jeux_concours_corps_bas p {
						    float: right;
						    display: inline;
						    /*margin: 7px 0 0 0;*/
						}

/********************************************************************************/
		/* Page Bouchon TF1 Mobile Noël */
/********************************************************************************/

#bouchon_tf1_noel {
    margin: 0 0 29px 50px;
    width: 757px;
    height: 416px;
    background: url(img/bouchon_tf1/fond_page_bouchon_tf1_noel.jpg) no-repeat;
}

		#bouchon_tf1_noel p {
		    float: right;
		    display: inline;
		    margin: 245px 0 0 0;
		}
		
/********************************************************************************/
		/* Page Bouchon TF1 Mobile Hiver */
/********************************************************************************/

#bouchon_tf1_hiver {
    margin: 0 0 29px 50px;
    width: 757px;
    height: 416px;
    background: url(img/bouchon_tf1/fond_page_bouchon_tf1_hiver.jpg) no-repeat;
}

		#bouchon_tf1_hiver p {
		    float: right;
		    display: inline;
		    margin: 245px 0 0 0;
		}
		
/********************************************************************************/
		/* Page Engagements*/
/********************************************************************************/
#engagements {
	width: 566px;
}

	#confiance {
		width: 566px;
		height: 46px;
		margin: 10px 0 18px 0;
	}

	.engagements_box {
		width: 566px;
		float: left;
		display: inline;
		margin: 10px 0 8px 0;
	}
	.engagements_titre {
		width: 566px;
		height: 20px;
		float: left;
		display: inline;
		background: url(img/engagements/engagement_milieu.png) repeat-y;
	}
	.engagements_milieu {
		width: 566px;
		float: left;
		display: inline;
		padding: 15px 0 10px 0;
		background: url(img/engagements/engagement_milieu.png) repeat-y;
		
	}
		#engagement_fianet {
			margin-left: 165px;
		}
		.engagements_milieu p {
			margin: 0 20px;
			text-align: justify;
		}
			.engagements_milieu p a {
				color: #c1008f;
				text-decoration: underline;
			}
	.engagements_bas {
		width: 566px;
		height: 20px;
		float: left;
		display: inline;
		background: url(img/engagements/engagement_bas.png) no-repeat;
	}