/***** 01 - Page accueil *****/

     /* Taille des colonnes différente pour la page d'accueil */

	  
	 #content_up.accueil {
	     height: 289px;
	 	 background-color: #f1fafc;
		 border-bottom: 1px solid #C9C9C9;
	 }
 
	 #footer.accueil {
	     margin:0px;
		 padding:15px 0px 30px 0px;
	 }
 
    #content_up.accueil #col_left {
	     height: 289px;
    	 width: 750px;
		 padding-top: 0px;
		 background:url(img/home-visuel.jpg) no-repeat right top;

    }	 

    #content_up #col_left.telephones {
    	 /*width: 724px;*/ /* print */
    	 width: 550px;
    }	 

    #content_up.accueil #col_right {
    	 width: 244px;		 
    }		

	/* Zones/boîtes présentes sur la page d'accueil */
	 
		  
	/* ZONE Choix du mobile et du forfait */	
	
    .jechoisis {
        margin: 0px 0px 18px 25px;
   }		

    .jechoisis p {
        color:#019aa2;
		margin:10px 0px 10px 14px;
   }		

    .jechoisis .contenu {
        width:540px;
   }		

    .jechoisis .fond {
        border-left:1px solid #a5d0da;
        border-right:1px solid #a5d0da;
		background: url(img/home-degrade.gif) repeat-x;
		height:174px;
   }		

    .jechoisis .plus {
		background: url(img/home-plus.gif) no-repeat center;
		height:174px;
		width:540px;
   }		

    .jechoisis .telephonehome {
		float:left;
		padding:15px 25px;
   }		

    .jechoisis .textetelephone {
		float:left;
		padding:30px 0px 0px 0px;
		width:150px;
   }		

    .jechoisis .textetelephone p {
		margin:10px 0px;
   }		

    .jechoisis .textetelephone span.marque {
		display:block;
		color:#019AA2;
		font-size:13px;
   }		

    .jechoisis .textetelephone span.nom {
		display:block;
		color:#019AA2;
		font-size:28px;
   }		

    .jechoisis .textetelephone span.apartir {
		display:block;
		color:#FF4D00;
		font-size:10px;
		font-weight:bold;
   }		

    .jechoisis .textetelephone span.prix {
		color:#FF4D00;
		font-size:26px;
   }		

    .jechoisis .offreshome {
		float:left;
		width:260px;
   }		

    .jechoisis .offreshome div.int {
		padding:10px 0px 10px 20px;
   }		

    .jechoisis .offreshome img {
		margin:0px 0px 0px 50px;
   }		

    .jechoisis .touteslesoffres {
		margin:0px 0px 0px 20px ;
   }		

    .jechoisis .offreshome a div.blocoffre {
		text-decoration:none;
   }		
    .jechoisis .offreshome div.blocoffre {
		height:66px;
		width:66px;
		float:left;
		margin:10px 6px 10px 0px ;
		cursor:pointer;
		text-decoration:none;
	}		

    .jechoisis .offreshome div.blocoffre p {
		text-align:center;
		font-size:10px;
		color:#FFFFFF
   }		

    .jechoisis .offreshome div.blocoffre1 {
		background:url(img/fond-offre-forfaits.gif) no-repeat center;
		text-decoration:none;
   }		

    .jechoisis .offreshome div.blocoffre2 {
		background:url(img/fond-offre-nomad.gif) no-repeat center;
		text-decoration:none;
   }		

    .jechoisis .offreshome div.blocoffre3 {
		background:url(img/fond-offre-mobile.gif) no-repeat center;
		text-decoration:none;
   }		

    .jechoisis .offreshome div.blocoffre1 p {
		margin:25px 0px;
   }		

    .jechoisis .offreshome div.blocoffre2 p, div.blocoffre3 p {
		margin:20px 0px;
   }		

    .jechoisis .boutonmobile a {
		display:block;
		float:left;
		height:25px;
		width:270px;
		background:url(img/bouton-01-home.gif) no-repeat left;
		text-decoration:none;
		cursor: pointer;
	}		

    .jechoisis .boutonmobile a:hover {
		display:block;
		float:left;
		height:25px;
		width:270px;
		background:url(img/bouton-01-home2.gif) no-repeat left;
		text-decoration:none;
		cursor: pointer;
	}		

    .jechoisis .boutonoffre a {
		display:block;
		float:left;
		height:25px;
		width:270px;
		background:url(img/bouton-02-home.gif) no-repeat right;
		text-decoration:none;
		cursor: pointer;
   }		

    .jechoisis .boutonoffre a:hover {
		display:block;
		float:left;
		height:25px;
		width:270px;
		background:url(img/bouton-02-home2.gif) no-repeat right;
		text-decoration:none;
		cursor: pointer;
   }		

    .jechoisis p.boutonmobiles {
		padding:4px 20px;
		margin:0px;
		font-size:14px;
		color:#FFFFFF;
		text-decoration:none;
   }		

    .jechoisis p.boutonoffres {
		padding:4px 30px;
		margin:0px;
		font-size:14px;
		color:#FFFFFF;
		text-decoration:none;
   }		

	/* Tous nos services */
	
#services {
	text-align:right;
	width: 244px;
}		

#services img {
	margin-bottom:3px;
}		

	#services .content {
		padding-right:72px;
		margin-bottom:7px;
		background:url(img/fond-services.gif) no-repeat top right;
		}		
	
	#services .content a {
		line-height:11px;
		text-decoration:none;
		text-transform:uppercase;
		color:#8cb4be;
		font-weight:bold;
		font-size:9px;
		padding:0px 4px 0px 0px;
		}		
	
	#services .content a:hover {
		line-height:11px;
		text-decoration:none;
		text-transform:uppercase;
		color:#00747a;
		font-weight:bold;
		font-size:9px;
padding:0px 4px 0px 0px;
		background:url(img/trait-droit-orange.gif) no-repeat right;
		}		
	
.offresweb	{
	height:53px;
	background:url(img/offre-speciale-web.jpg) no-repeat right;
}

.offresweb div {
	padding:30px 78px 0px 0px;
}
 
	/* ZONE Top 5 */
		  
    .box_top5 {
        width: 240px;
		margin-left:3px;
		height: 165px;
		float: left;
		background:url(img/trait-droit.gif) no-repeat bottom right;
    }		
    
	     .box_top5 p    { color: #8C8C8C; }
	     
	     
	     /* Marges intérieures (j'évite le padding sur box_top5 qui réagit différemment selon les navigateurs */
	     .box_top5 ul   { margin: 0 5px 0 10px; }
         .box_top5 p    { margin: 5px 10px 10px 10px;}
	     .box_top5 h4  { margin: 0 5px 0 5px; }
	     	
		 /* Différents téléphones du top 5 */
	     .box_top5 li {
	    	  float: left;
			  width: 40px;
			  height: 90px; /* La hauteur permet de positionner les numéros */
	     }
	
	    .box_top5 a {
		   display:block;
	    	height: 90px;
	    }
	
	    /* Numérotation du top 5 (petits ronds avec numero) */	 
		 .box_top5 li.top5_1 { background: url(img/top5_1.png) no-repeat bottom;}
		 .box_top5 li.top5_2 { background: url(img/top5_2.png) no-repeat bottom;}
		 .box_top5 li.top5_3 { background: url(img/top5_3.png) no-repeat bottom;}
		 .box_top5 li.top5_4 { background: url(img/top5_4.png) no-repeat bottom;}
		 .box_top5 li.top5_5 { background: url(img/top5_5.png) no-repeat bottom;}


	/* ZONE Nouveautés */	
		  
    .box_nouveautes {
        width: 250px;
		float: left;
		height: 165px;
		background:url(img/trait-droit.gif) no-repeat bottom right;
   }		
	
	.box_nouveautes .visuelpremier {
		float:left;
		margin:10px 0px 0px 0px;
		padding:20px 15px 0px 15px;
		background: url(img/top5_1b.png) no-repeat top;
		}

	.box_nouveautes .visueldeuxieme {
		float:left;
		margin:10px 0px 0px 0px;
		padding:20px 15px 0px 15px;
		background: url(img/top5_2b.png) no-repeat top;
		}

	.box_nouveautes .visueltroisieme {
		float:left;
		margin:10px 0px 0px 0px;
		padding:20px 15px 0px 15px;
		background: url(img/top5_3b.png) no-repeat top;
		}           

	    /* Marges intérieures (j'évite le padding sur box_nouveautes qui réagit différemment selon les navigateurs */
	    .box_nouveautes ul   { margin: 10px 0px 0px 0px; }
        .box_nouveautes p    { margin: 5px 10px 10px 10px;}
		.box_nouveautes img  { margin: 0 5px 0 5px; }	
	
		 	
	    .box_nouveautes .visuel {
			float:left;
			margin:10px 0px 0px 0px;
			padding:20px 15px 0px 15px;
			background: url(img/top5_1b.png) no-repeat top;
			}
		 
	    .box_nouveautes ul {
			height:105px;
		    float: left;
	    	width: 155px;
	    }
		 
		 .box_nouveautes .prix01 { display: block; }
		 
		 .box_nouveautes li {
		 	  padding: 3px 0px 0px 20px;
			  padding-top: 3px;
		 }
		 
		 .box_nouveautes strong { color: #8C8C8C; }
		 .box_nouveautes li a { text-decoration: none; }
		 .box_nouveautes li a:hover { text-decoration: underline; }		 
		 .box_nouveautes .carre {	margin-left: 70px;}
		 
		 /* Bordures de séparation */
	    .box_nouveautes li      { border-bottom: 1px solid #E5E5E5; }
	    .box_nouveautes li.last { border-bottom: 0; }
	    .box_nouveautes li.premier { background:url(img/top5_1b.png) no-repeat left}
	    .box_nouveautes li.deuxieme { background:url(img/top5_2b.png) no-repeat left}
	    .box_nouveautes li.troisieme { background:url(img/top5_3b.png) no-repeat left}
	
	
    /* ZONE Vente Flash */
     
    .box_flash {
		width: 250px;
		height: 165px;
		float: left; 
		margin-left: 7px;
		background:url(img/trait-droit.gif) no-repeat bottom right;
    }				  

	    /* Marges intérieures (j'évite le padding sur box_top5 qui réagit différemment selon les navigateurs */
		.box_flash ul  { margin: 0 5px 0 5px; }
		.box_flash p   { margin: 20px 5px 0px 3px;}
		.box_flash h4  { margin: 3px; 5px 0 5px;}	
	    		
		.box_flash p { color: #8C8C8C;}	 
		.box_flash strong a { color: #8C8C8C; text-decoration:none}	 
		.box_flash strong a:hover { color: #8C8C8C; text-decoration:none}	 
	    
	    /* Zone d'affichage pour le téléphone */
	    .box_flash .display  li{
	       float: left
	    }
	    
	    .box_flash .display .telephone {
	       width: 180px;
	    }
	    
	    .box_flash .display .telephone .visuel {
	       float: right;
	    }

	    .box_flash .display .telephone h4 {
	       font-size: 11px;
	       font-weight: bold;
			 text-align: center;
	    }	    
	    
	    .box_flash .display .telephone .prix01 {
	       font-size: 20px;
	       font-weight: bold;
			 
			 margin-right: 3px;
	    }	 
		 
	    .box_flash .display .telephone p {
	       text-align: center;
	    }	 	    
		 
	    .box_flash .gellule {
			background: url(img/gellule-droite.gif) no-repeat right;
			width: 110px;
			height:15px;
			margin:5px 0px 0px 15px;
	    }	 	    
		 
	    .box_flash .universal {
			background-color: #da389d;
	    }	 	    
		 
	    .box_flash .bloque {
			background-color: #ed6500;
	    }	 	    
		 
	    .box_flash .forfaits {
			background-color: #00b1c1;
	    }	 	    
		 
	    .box_flash div.intgellule {
			background: url(img/gellule-gauche.gif) no-repeat left;
			color:#FFFFFF;
			font-weight:bold;
			font-size:9px;
			text-transform:uppercase;
			padding:2px;
			text-align:center;
	    }	 	    
		 

	
	
	/* ZONE "Zoom sur" */
	
    .box_zoom {
        width: 235px;
		height: 165px;
		float: left;  
    }				  
	
	     /* Marges intérieures (j'évite le padding sur box_top5 qui réagit différemment selon les navigateurs */
         .box_zoom p   { margin: 5px 10px 0px 10px;}
		 .box_zoom h4  { margin: 0 5px 0 5px; }	
		 .box_zoom .visuel {	margin-left: 10px; }
		 
	 
	 
	 
	 
	 
	 
	 
	 
	 
/***** 02 - Mur des téléphones *****/


		 /* Taille pour la boite "comparateur" */ 
		 
       .box.mini_comparateur         { width: 250px; }
       .box.mini_comparateur .box_hg { width: 250px; }
       .box.mini_comparateur .box_hd { width: 250px; }
       .box.mini_comparateur .box_bd { width: 250px; }
	   .box.mini_comparateur .box_bg { width: 250px; }


 #telephones {
	margin: 0px 0px 0px 20px;
 }
		 
		 /*#.tous {
		    padding: 10px;	
		 }*/
		 
		 #telephones.tous h1 
		 {
		 	color: #019AA2;
		 }

		/* Le mini comparateur */ 
		

			
		.box.mini_comparateur {
			background: none;
		}	
		
		.box.mini_comparateur .top ul {
			 padding:2px 2px 5px 5px;
			 margin:0px 0px 5px 0px;
		}
		
		#comparateur {
			padding-top: 4px;
		}
		
		#comparateur .top li {
			float: left;
			text-align: center;
			color: #019AA2;
			font-size: 10px;
			margin-right: -1px;
		}
		

		#comparateur .bottom ul {
			margin-left: 20px;
		}
		
		#comparateur .bottom li {
		   display: inline;
			margin-left: 20px;
		}		

		#comparateur .top li .visuel {
			border: 1px solid #CCCCCC;
			width: 78px;
			height: 90px;
		}
		
		#comparateur .top .prix02 {
			font-weight: normal;
			display: block;
		}
			
		#comparateur .top .prix02 strong {
			font-size: 12px;
			font-weight: bold;
			display: block;
		}		
		
		#comparateur h4 {
			font-size: 11px;
			font-weight: bold;
			text-transform: uppercase;
			color: #019AA2;
		} 
		
	    /* Bouton "fermer" sur les popup ou les téléphones du mini comparateur */		
		#comparateur a.fermer {
			float: right;
			margin: 3px;
			margin-bottom: 0;
			width: 70px;
			display: block;
			text-align: right;
		}
		
		#comparateur .visuel  {
			text-align: center;
		}
		
		#comparateur .visuel img {
		
		}
		
		#comparateur .top a {
			text-decoration: none;
			color: #019AA2;
		}
		
		#telephones.tous .hautdepage {
			margin-right: 10px;
		}





		
		


/***** 03 - Affichage produit *****/

.visuel_produit {
    clear: both;
    float: left;
    display: inline;
    margin : 16px 0 0 0;
    width: 240px;
}

		.visuel_produit_haut {
		    clear: both;
		    float: left;
		    display: inline;
		    margin: 0;
		    width: 240px;
		    height: 334px;
		    background: url(img/ficheArticle/fond_visuel_produit_haut.gif) no-repeat;
		}
		#carron_preselection {
				/*position: absolute;
				top: 230px;
				left: 60px;*/
				position: absolute;
				margin-top: 10px;
				width: 60px;
				height: 60px;
			}
		
				.visuel_produit_lien_mob {
				    clear: both;
				    float: left;
				    display: inline;
				    margin: 1px 0 0 4px;
				    width: 230px;
				}
				
						.visuel_produit_lien_mob a {
						    text-decoration: none;
						    font-size: 9px;
						    font-weight: bold;
							color: #019aa2;
						}
		
				.visuel_produit_encart {
				    clear: both;
				    float: left;
				    display: inline;
				    margin: 53px 0 0 0;
				    width: 28px;
				}
				
						.visuel_produit_encart_haut {
						    clear: both;
						    float: left;
						    display: inline;
						    margin: 0;
						    width: 28px;
						    height: 7px;
						    background: url(img/ficheArticle/fond_visuel_produit_encart_haut.gif) no-repeat;
						}
						
						.visuel_produit_encart_milieu {
						    clear: both;
						    float: left;
						    display: inline;
						    margin: 0!important;
						    margin: -7px 0 0 0;
						    width: 28px;
						    background: url(img/ficheArticle/fond_visuel_produit_encart_milieu.gif) repeat-y;
						}
						
								.visuel_produit_encart_milieu .big_picto_new li {
								    margin: 3px 0 0 0;
								}
						
						.visuel_produit_encart_bas {
						    clear: both;
						    float: left;
						    display: inline;
						    margin: 0;
						    width: 28px;
						    height: 7px;
						    background: url(img/ficheArticle/fond_visuel_produit_encart_bas.gif) no-repeat;
						}
						
				.visuel_produit_img {
				    float: left;
				    display: inline;
				    margin: 20px 0 0 25px;
				}
				.visuel_produit a {display:none;} 
				#glossaire_telephone {display:none;}
				
				.visuel_produit_miniatures  {
					clear:both;
					float:left;
					display: inline;
					margin: -7px 0 0 0;
					width: 240px;
					height: 56px;
				}
				
						.visuel_produit_miniatures ul {
							float:left;
							display: inline;
							margin: 0 0 0 2px;
						}		
				
							.visuel_produit_miniatures ul li {
								float: left;
								display: inline;
								margin: 0;
								/*height: 28px;*/
								width: 28px;
							}
				
						.visuel_produit_miniatures img {
							border: 1px solid #ccc;
						}
						
				.visuel_produit_plus  {
					float:left;
					display: none;
					margin: 5px 0 0 39px;
					width: 160px;
				}		  
		  
						.visuel_produit_plus div {
						  float: left;
						  display: inline;
						  margin-left: 5px;
						}
	     
					     .visuel_produit_plus li {
					        float: left;
					        display: inline;
					        margin: 0;
					     }
		
		.visuel_produit_milieu_1 {
		    clear: both;
		    float: left;
		    display: none;
		    margin: 0;
		    width: 240px;
		    height: 15px;
		    background: url(img/ficheArticle/fond_visuel_produit_milieu_1.gif) no-repeat;
		}
		
		.visuel_produit_milieu_2 {
		    clear: both;
		    float: left;
		    display: none;
		    margin: 0;
		    width: 240px;
		    background: url(img/ficheArticle/fond_visuel_produit_milieu.gif) repeat-y;
		}
		
				.visuel_produit_milieu_2 ul {
				    float: left;
				    display: inline;
				    margin: 0 0 0 18px;
				    width: 222px;
				}
		
		.visuel_produit_milieu_3 {
		    clear: both;
		    float: left;
		    display: none;
		    margin: 0;
		    width: 240px;
		    height: 10px;
		    background: url(img/ficheArticle/fond_visuel_produit_milieu_3.gif) no-repeat;
		}
		
		.visuel_produit_milieu_4 {
		    clear: both;
		    float: left;
		    display: none;
		    margin: 0;
		    width: 240px;
		    background: url(img/ficheArticle/fond_visuel_produit_milieu.gif) repeat-y;
		}
		
				.visuel_produit_milieu_4 ul {
				    float: left;
				    display: inline;
				    margin: 5px 0 0 18px;
				    width: 222px;
				}
		
		.visuel_produit_bas {
		    clear: both;
		    float: left;
		    display: none;
		    margin: 0;
		    width: 240px;
		    height: 20px;
		    background: url(img/ficheArticle/fond_visuel_produit_bas.gif) no-repeat;
		}

/* Taille pour la boite "engagements" */ 

		.box.engagements .box_hg { width: 250px; }
		.box.engagements .box_hd { width: 250px; }
		.box.engagements .box_bd { width: 250px; }
		.box.engagements .box_bg { width: 250px; }

				.box.engagements .box_hd img  {
					margin-left: 10px ;
				}
	 
       .box.engagements ul {
	        margin: 10px 13px;
        }
        
/* Taille pour la boite "engagements" */ 
.box.visuel_produit { width: 240px;  display: inline; margin: 16px 0 0 0px; background: none; float: left; }

		.box.visuel_produit .box_hg { width: 240px; }
		.box.visuel_produit .box_hd { width: 240px; }
		.box.visuel_produit .box_bd { width: 240px; margin: 0!important; margin: 0 0 0 1px; }
		.box.visuel_produit .box_bg { width: 240px; margin: 0!important; margin: 0 0 0 1px; }

		.box.visuel_produit .top {
			text-align: center;
		}		
		 
		.box.visuel_produit .bottom {
			 margin: -6px 0 0 0!important;
			 margin: -3px 0 0 0;
			 border-left: 1px solid #cbcbcb;
			 border-right: 1px solid #cbcbcb;
		}
		 
				.box.visuel_produit .bottom ul {
					margin:4px;
					padding-left: 40px ;
				}
	
				 .box.visuel_produit .bottom li {
					margin:1px 0px;
				 }
	
#telephones.produit h1, #telephones.produit h1 a {
	color: #019AA2;
	text-decoration: none;
	font-size: 25px;	
	cursor: text;
}	
	
#telephones.produit .visuel_produit .top{
	text-align: center;
}

#telephones.produit .description {
	float: left;
	width: 500px;
	margin: 23px 0 10px 0px;
}
	
#telephones .traitgauche p {
	color: #7db7c7 ;
	margin: 28px 0 10px 0;
	padding: 0;
	border-bottom: 1px solid #bedbe3 ;
}
		  
#telephones .traitgauche_atout {
	padding: 0 0 0 6px;
	border-left: 5px solid #FB4E01;	
}
		 
		#telephones .traitgauche_atout p {
		 	margin: 33px 0 10px 0px!important;
			margin: 31px 0 10px 0px;
			padding: 0;
			color: #7db7c7;
			border-bottom: 1px solid #bedbe3;
		 }
		 
		 #telephones h3.traitgauche_atout p {   
	       font-size: 15px;
         }	     

.console_criteres {
	display: none;
}
		 
.description .prix_article {
	float: left;
	display: inline;
	margin: 0;
	width: 441px;
}

		.description .prix_article_haut {
			float: left;
			display: inline;
			margin: 0;
			width: 441px;
			height: 53px;
			background: url(img/ficheArticle/fond_prix_article_haut.png) no-repeat;
		}
				 
				.description .prix_article_haut .prix_article_haut_conditions {
					float: left;
					display: inline;
					margin: 0 0 0 0;
					width: 302px;
					height: 53px;
				}
						 
						.prix_article_haut_prix {
							float: left;
							display: inline;
							margin: 10px 0 0 13px;
							width: 124px;
							font-size: 30px;
							font-weight: bold;
							color: #ff4d00;
						}
		
						.prix_article_haut_texte {
							float: left;
							display: inline;
							margin: 17px 0 0 0!important;
							margin: 15px 0 0 0;
							width: 165px;
						 	font-style: normal;
							font-weight: normal;
							font-size: 11px;
							color: #afafaf;
						}
		
						.prix_article_haut_dispo {
							float: left;
							display: inline;
							margin: 0 0 0 0!important;
							margin: 0 0 0 0;
							width: 165px;
						 	font-style: normal;
							font-weight: bold;
							color:#FFFFFF;
							text-align:center;
							padding-top:15px; 
							padding-bottom:5px; 
						}
						
				.description .prix_article_haut .prix_article_haut_pub {
					float: left;
					display: inline;
					margin: 0 0 0 0;
					width: 139px;
					height: 53px;
				}
				
						.description .prix_article_haut .prix_article_haut_pub p {
							float: left;
							display: inline;
							margin: 8px 0 0 0;
							width: 139px;
							height: 53px;
						}

		.description .prix_article_milieu {
			float: left;
			display: inline;
			margin: 0;
			padding: 5px 0 0 0;
			width: 441px;
		}
						 
				 .prix_article_milieu input {
				     clear: both;
				     float: left;
				     display: inline;
				     margin: 7px 0 0 13px!important;
				     margin: 0 0 0 13px;
				     border: 0;
				 }
				 
				.avec_bleu {
					float: left;
					display: inline;
					margin: 5px 0 0 6px!important;
					margin: 1px 0 0 2px;
					width: 340px;
					font-weight: bold;
					font-size: 14px;
					color: #00b1c1;
				}
				
				.avec_bleu_bis {
					float: left;
					display: inline;
					margin: 5px 0 0 13px!important;
					margin: 1px 0 0 13px;
					width: 340px;
					font-weight: bold;
					font-size: 14px;
					color: #00b1c1;
				}
							
				.avec_normal {
				    float: left;
				    display: inline;
					margin: 7px 0 0 6px!important;
					margin: 3px 0 0 2px;
					width: 340px;
					font-weight: normal;
					font-size: 11px;
					color: #606060;						     
				}
						
				.avec_lien {
				    clear: both;
				    float: left;
					display: inline;
					margin: 3px 0 0 47px!important;
					margin: 0 0 0 25px;
					width: 340px!important;
					width: 340px;
				}
		
		 .description .prix_article_bas {
		    float: left;
		    display: inline;
		    margin: 0;
		    width: 441px;
		    height: 63px;
		    background: url(img/ficheArticle/fond_prix_article_bas.png) no-repeat;
		 }

		 .description .prix_article_bas_rien {
		    float: left;
		    display: inline;
		    margin: 0;
		    width: 441px;
		    height: 63px;
		    background: url(img/ficheArticle/fond_prix_article_bas_rien.png) no-repeat;
		 }
		 
				 .prix_article_bas_ajout {
				     float: left;
				     display: inline;
				     margin: 8px 0 0 33px;
				 }
				 
				 .prix_article_bas_lien {
				    float: right;
				    display: block;
				    margin: 38px 16px 0 0!important;
				    margin: 38px 8px 0 0;
				    width: 224px;
				    height: 20px;						 
				 }
								 
.atouts_new {
	float:left;
	display:inline;
	margin: 2px 0 0 0;
	width: 500px;
}

		.atouts_new_titre {
		    float: left;
		    display: inline;
		    margin: 0 0 0 10px;
		    width: 500px;
		}
		
				.atouts_new_titre p {
				    float: left;
				    display: inline;
				    margin: 0;
				    font-weight: bold;
				    color: #8b8a8a;
				}
				
				.atouts_new_titre p a {
					text-decoration: none;
				    font-weight: bold;
				    color: #8b8a8a;
					cursor: text;
				}
				
						.atouts_new_titre p span {
						    text-align: justify;
						    font-weight: normal;
						}
						
		.atouts_new_savoir_plus {
			clear: both;
			float: left;
			display: none;
			margin: 10px 0 0 11px;
			padding: 0 0 0 0;
			width: 320px;				    
		}
								
.atouts_new_bis {
	float:left;
	display:inline;
	margin: 14px 0 0 0;
	width: 441px;
}

		.atouts_new_titre_bis {
		    float: left;
		    display: inline;
		    margin: 0 0 0 29px;
		    width: 411px;
		}
		
				.atouts_new_titre_bis p {
				    float: left;
				    display: inline;
				    margin: 0;
				    font-weight: bold;
				    color: #8b8a8a;
				}
				
						.atouts_new_titre_bis p span {
						    text-align: justify;
						    font-weight: normal;
						}
						
		.atouts_new .puce_global {
			clear: both;
			float: left;
			display: inline;
			margin: 7px 0 10px 10px;
			width: 490px;
		}
								
				.atouts_new .puce {
					/*clear: both;*/
					float: left;
					display: inline;
					/*margin: 7px 0 10px 10px;*/
					width: 230px;
				}
				
						.atouts_new .puce li {
							!padding: 0 5px 0 0;
							background: url(img/puce_mini_fiche_article.gif) 0 3px no-repeat;
							color: #8b8a8a;
						}
						
						*> .atouts_new .puce li {
							padding: 0 5px 0 10px;
							!padding: 0 5px 0 0;
						}
						
				.atouts_new .puce2 {
					float: left;
					display: inline;
					/*margin: 7px 0 10px 10px;*/
					width: 245px;
				}
				
						.atouts_new .puce2 li {
							!padding: 0 0 0 0;
							background: url(img/puce_mini_fiche_article.gif) 0 3px no-repeat;
							color: #8b8a8a;
						}
						
						*> .atouts_new .puce2 li {
							padding: 0 0 0 10px;
							!padding: 0 0 0 0;
							background: url(img/puce_mini_fiche_article.gif) 0 3px no-repeat;
							color: #8b8a8a;
						}
						
		.atouts_new_bis .puce_global {
			clear: both;
			float: left;
			display: inline;
			margin: 7px 0 10px 29px;
			width: 410px;
		}
						
				.atouts_new_bis .puce {
					/*clear: both;*/
					float: left;
					display: inline;
					/*margin: 7px 0 10px 29px;*/
					width: 205px;
				}
				
						.atouts_new_bis .puce li {
							!padding: 0 0 0 0;
							background: url(img/puce_mini_fiche_article.gif) 0 3px no-repeat;
							color: #8b8a8a;
						}
						
						.atouts_new_bis .puce li {
							padding: 0 0 0 10px;
							!padding: 0 0 0 0;
							background: url(img/puce_mini_fiche_article.gif) 0 3px no-repeat;
							color: #8b8a8a;
						}
						
				.atouts_new_bis .puce2 {
					/*clear: both;*/
					float: left;
					display: inline;
					/*margin: 7px 0 10px 29px;*/
					width: 205px;
				}
				
						.atouts_new_bis .puce2 li {
							!padding: 0 0 0 0;
							background: url(img/puce_mini_fiche_article.gif) 0 3px no-repeat;
							color: #8b8a8a;
						}
						
						.atouts_new_bis .puce2 li {
							padding: 0 0 0 10px;
							!padding: 0 0 0 0;
							background: url(img/puce_mini_fiche_article.gif) 0 3px no-repeat;
							color: #8b8a8a;
						}
						
				.atouts_new_bis_savoir_plus {
					clear: both;
					float: left;
					display: inline;
					margin: 10px 0 0 29px;
					padding: 0 0 7px 0;
					width: 320px;				    
				}
		 
.description .rebours_vente_flash {
	float: left;
	display: inline;
	margin: 8px 0 0 29px;
	width: 194px;
	height: 44px;
	background: url(img/ficheArticle/fond_vente_flash.png) no-repeat;
}

.description .fin_vente_flash {
	float: left;
	display: inline;
	margin: 15px 0 0 30px;
	color: #3fabb1;
	font-weight: normal;
	font-size: 10px;
}

#rebours_time1 {
	float: left;
	display: inline;
	margin: -2px 0 0 30px;
	color: #ff4d00;
	font-weight: bold;
	font-size: 14px;
}
		 
#telephones.produit .description p.prix01 {
	margin: 5px 0 10px 10px ;
}
		 		 
#telephones.produit .prix01 {
	font-weight: normal;
}
		 
#telephones.produit .description ul.offres {
	margin: -8px 0 0 0;
	padding: 0px 0px 0px 10px ;
}
		 
#telephones.produit ul.offres li {
	float: left;
	margin-right: 10px;
}

#telephones.produit ul.atouts {
	margin-bottom: 5px;
}		 
		 
#telephones.produit h4 {
	margin-bottom: 5px;
}
		 
#telephones.produit h3 {
	margin-top: 20px;
	color: #019AA2;
	text-transform: uppercase;
}

#telephones.produit .description .pack ul {
	background-color: black ;
}

#telephones.produit .description .pack h4, #telephones.produit .description .pack ul {		 
	margin-left: 10px ;
}
		  
#telephones.produit .description .pack ul {
	margin-top: 10px ;
}

#telephones.produit .description .pack ul li.plus {
	padding-top: 30px ;
}
		 
#telephones.produit .description .pack ul li{
	margin-left: 5px ;
	margin-right: 10px ;
	float:left ;
}

#telephones.produit .description .pack h4{
	font-weight: bold ;
	color : #00a3c2 ;
}
 
#telephones.produit .description p.texte {
	margin: 5px 0 5px 10px;
	text-align: justify;
}

#telephones.produit .description ul.big-picto li {
	float: left ;
	margin: -1px 5px 0 0 ;
}

#telephones.produit .description ul.big-picto li{
	margin-right: 10px ;
}
		 
#telephones.produit .description ul.big-picto{
	margin-left: 10px ;
}
		 		 
#telephones li div.mini_box_forfait {
	width: 86px;
	font-size: 11px;
	font-weight:bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	line-height:10px;
	padding:2px 0px 0px 0px;
	margin: 0;
	height:22px;
}
		 
#telephones li div.mini_box_forfait_rose {
	width: 86px;
	font-size: 11px;
	font-weight:bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	line-height:10px;
	padding:2px 0px 2px 0px;
	margin: 0;
	height:22px;
}
		 
#telephones li.bleu, #telephones li.rose, #telephones li.orange {
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding-top:15px; 
	padding-bottom:5px; 
}
		 		 
#telephones li div.mini_box_promo {
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding-top:15px; 
	padding-bottom:5px; 
}

#telephones li div.ok {
	background: url(img/box/prix_offres/en-promotion.png) no-repeat;
}

#telephones li div.nok {
	background: url(img/box/prix_offres/en-promotion2.png) no-repeat;
}

#telephones li.forfaits, #telephones li.universal, #telephones li.prepayees {
	width:86px;
}
		 
#telephones li.bleu div.mini_box_forfait {
	background: url(img/box/prix_offres/haut_bleu.png) no-repeat;
}
		 		 
#telephones div.print_cache li div.mini_box_prix {
	padding:0px 3px 8px 3px; 		     		 
	width: 80px;
}
		 
#telephones li div.mini_box_prix p.apartir {
	line-height:15px;
	margin: 2px 0 0 0;
}
		 
#telephones li div.mini_box_prix .prix {
	width: 80px;
	margin: 0px 0 0 0 !important;
	margin: 2px 0 0 0;
	line-height:23px;
	height: 23px;
	font-size: 20px ;
}
		 
		#telephones li div.mini_box_prix span {
			display: block;
			margin: 0;
			display: inline;
		}
		 
#telephones li.bleu div.mini_box_prix {
	background-color: #00b1c1 ;
	border-top:1px solid #77d4dd;
}
		 
#telephones li.rose div.mini_box_forfait {
	background: url(img/box/prix_offres/haut_rose.png) no-repeat;
	background-color:#D82D95;
	height:100%;
}
		 
#telephones li.rose div.mini_box_forfait .forfait_seul{
	height:35px;
}
		 
#telephones li.rose div.mini_box_forfait_rose {
	background: url(img/box/prix_offres/haut_rose.png) no-repeat;
	height:100%;	
}
		 		 
#telephones ul.offres li div p, #telephones ul.offres li div strong {
	color: #fff ;
	display:block ;
	text-align:center ;
	font-size:10px;
}
		 
#telephones ul.offres li div strong {
	font-size: 20px ;
	font-weight: bold ;
}
		 
#telephones li.rose div.mini_box_prix {
	background-color: #da389d ;
	border-top:1px solid #eb93c9;
}
		 
#telephones li.orange div.mini_box_forfait {
	background: url(img/box/prix_offres/haut_orange.png) no-repeat;		 
}		 
		 
#telephones li.orange div.mini_box_prix {
	border-top:1px solid #77d4dd;
	background-color: #00b1c1 ;
}
		 
#description.produit ul.puce {
	margin: 5px 0 5px 10px ;
}
		 
/*bundles*/
#telephones li.bundle_bleu {
	background: url(img/box/prix_offres/carron_bundle_forfait.gif) no-repeat;
	height: 75px;
	margin: 12px 0 0 0;
}

#telephones li.bundle_rose {
	background: url(img/box/prix_offres/carron_bundle_um.gif) no-repeat;
	height: 75px;
	margin: 12px 0 0 0;
}

#telephones li.bundle_orange {
	background: url(img/box/prix_offres/carron_bundle_forfait.gif) no-repeat;
	height: 75px;
	margin: 12px 0 0 0;
}
	
#telephones li.bundle_bleu div.mini_box_forfait {
	color: #fff;
	width: 70px;
	height: 28px;
	line-height: 20px;
}

#telephones li.bundle_rose div.mini_box_forfait_rose {		
	color: #fff;
	width: 70px;
	height: 26px;
}

#telephones li.bundle_orange div.mini_box_forfait {
	color: #fff;
	width: 70px;
	height: 28px;
}
	
#telephones li.bundle_bleu div.mini_box_prix, #telephones li.bundle_rose div.mini_box_prix,	#telephones li.bundle_orange div.mini_box_prix {
	margin: -3px 0 0 0 ;
}
	
#telephones li.bundle_bleu div.mini_box_prix span, #telephones li.bundle_rose div.mini_box_prix span, #telephones li.bundle_orange div.mini_box_prix span {
	color: #fff;
	font-size: 15px;
}

#telephones li.bundle_bleu div.mini_box_prix sup, #telephones li.bundle_rose div.mini_box_prix sup,	#telephones li.bundle_orange div.mini_box_prix sup {
	color: #fff;
	font-size: 10px;
}

/* bloc cadeau*/
	 
.bloc_cadeau {
	float: left;
	display: none;
	margin: 18px 0 0 0;
	width: 441px;
	height: 183px;
	background: url(img/ficheArticle/fond_bloc_cadeau.png) no-repeat;
}

		.bloc_cadeau_haut {
			float: left;
			display: inline;
			margin: 0;
			width: 441px;
			height: 33px;
		}
		
		.bloc_cadeau_milieu {
			float: left;
			display: inline;
			margin: 0;
			width: 441px;
			height: 89px;
		}
		
				.bloc_cadeau_tel {
					float: left;
					display: inline;
					margin: 0 0 0 14px;
					width: 55px;
					height: 89px;
				}
				
				.bloc_cadeau_plus {
					float: left;
					display: inline;
					margin: 35px 0 0 0;
					width: 19px;
					height: 19px;
				}
				
				.bloc_cadeau_caron {
					float: left;
					display: inline;
					margin: 0 0 0 0;
					width: 66px;
					height: 89px;
				}
				
						.bloc_cadeau_caron p {
							float: left;
							display: inline;
							margin: 24px 0 0 13px;
							width: 40px;
							height: 40px;				    
						}
				
				.bloc_cadeau_accessoire {
					float: left;
					display: inline;
					margin: 0 0 0 0;
					width: 89px;
					height: 89px;
				}
				
				.bloc_cadeau_egal {
					float: left;
					display: inline;
					margin: 0 0 0 0;
					width: 64px;
					height: 89px;
				}
				
						.bloc_cadeau_egal p {
							float: left;
							display: inline;
							margin: 39px 0 0 39px;
							width: 13px;
							height: 8px;
						}
				
				.bloc_cadeau_droite {
					float: left;
					display: inline;
					margin: 0 0 0 0;
					width: 115px;
					height: 89px;
				}
				
						.bloc_cadeau_droite_prix {
						    float: left;
						    display: inline;
						    margin: 15px 0 0 0;
						    width: 115px;
						    font-size: 25px;
						    font-weight: bold;
						    text-align: center;
						    color: #ff4d00;
						}
						
						.bloc_cadeau_droite_pack {
						    float: left;
						    display: inline;
						    margin: 6px 0 0 0;
						    width: 115px;
						    text-align: center;			
						}

		.bloc_cadeau_bas {
			float: left;
			display: inline;
			margin: 0;
			width: 441px;
			height: 61px;
		}
		
				.bloc_cadeau_bas_texte {
				    float: left;
				    display: inline;
				    margin: 1px 0 0 30px;
				    width: 380px;
				    height: 35px;
				}
				
				.bloc_cadeau_bas_lien {
				    float: right;
				    display: block;
				    margin: 0px 17px 0 0!important;
				    margin: 0px 8px 0 0;
				    width: 161px;
				    height: 20px;
				}
				
/* bloc accessoire*/
	 
.bloc_access {
	float: left;
	display: inline;
	margin: 18px 0 0 0;
	width: 442px;
	height: 167px;
	background: url(img/ficheArticle/fond_bloc_access.png) no-repeat;
}

		.bloc_access_haut {
			float: left;
			display: inline;
			margin: 0;
			width: 442px;
			height: 33px;
		}
		
		.bloc_access_milieu {
			float: left;
			display: inline;
			margin: 0;
			width: 442px;
			height: 104px;
		}
		
				.bloc_access_milieu_gche {
					float: left;
					display: inline;
					margin: 0;
					width: 171px;
					height: 104px;
				}
				
						.bloc_access_accessoire {
						    float: left;
						    display: inline;
						    margin: 7px 0 0 41px;
						    width: 89px;
						    height: 89px;
						}
				
				.bloc_access_milieu_dte {
					float: left;
					display: inline;
					margin: 0;
					width: 271px;
					height: 104px;
				}
				
						.bloc_access_liste {
						    float: left;
						    display: inline;
						    margin: 0;
						    width: 271px;
						    height: 104px;
						}
						
								.bloc_access_liste p {
								    float: left;
								    display: inline;
								    margin: 7px 0 0 10px;
								    width: 261px;
								    font-weight: bold;
								}
						
								.bloc_access_liste .puce {
									clear: both;
									float: left;
									display: inline;
									margin: 7px 0 0 10px;
									width: 261px;
								}
		
										.bloc_access_liste .puce li {
											padding: 0 0 0 10px!important;
											padding: 0 0 0 0;
											background: url(img/puce_mini_fiche_article.gif) 0 3px no-repeat;
										}

		.bloc_access_bas {
			float: left;
			display: inline;
			margin: 0;
			width: 442px;
			height: 30px;
		}
		
				.bloc_access_bas p {
				    float: left;
				    display: inline;
				    margin: 2px 0 0 0;
				    width: 171px;
				    text-align: center;
				}
				
						.bloc_access_bas p a {
							color: #007A97;
						}
						
								.bloc_access_bas p a:hover {
								    color: #00B1C1;
								}
		 
/* tableau fiche technique + packs produits */
	
/* onglets */
	
.onglet_fiche_tech {
	float: left;
	display: none;
	margin: -7px 0 0 0!important;
	margin: 0 0 0 0;
	width: 957px;
	height: 24px;
}
	
/* onglet packs */
	
.onglet_off_gche {
    float: left;
    display: inline;
	margin: 0;
	padding: 0;
	width: 14px;
	height: 24px;
	background: url(img/ficheArticle/onglet_off_gche.png) no-repeat;
}
    
.onglet_on_gche {
    float: left;
    display: inline;
	margin: 0;
	padding: 0;
	width: 14px;
	height: 24px;
	background: url(img/ficheArticle/onglet_on_gche.png) no-repeat;
}

.onglet_off_milieu {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	height: 24px;
	background: url(img/ficheArticle/onglet_off_milieu.png) repeat-x;
}
	
		.onglet_off_milieu a {
		   display: block;
		   margin: 5px 0 0 0;
		   padding: 0 0 0 0;
		   text-decoration: none;
		   color: #00afbf;
		   font-size: 100%;
		   font-weight: bold;
		   text-transform: uppercase;
		}
			
.onglet_on_milieu {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	height: 24px;
	background: url(img/ficheArticle/onglet_on_milieu.png) repeat-x;
}
	
		.onglet_on_milieu a {
			display: block;
			margin: 5px 0 0 0;
			padding: 0 0 0 0;
			text-decoration: none;
			color: #fff;
			font-size: 100%;
			font-weight: bold;
			text-transform: uppercase;
		}
		
.onglet_off_dte {
	float: left;
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
	width: 14px;
	height: 24px;
	background: url(img/ficheArticle/onglet_off_dte.png) repeat-x;
}
		
.onglet_on_dte {
	float: left;
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
	width: 14px;
	height: 24px;
	background: url(img/ficheArticle/onglet_on_dte.png) repeat-x;
}
	
.onglet_fiche_tech_pagination {
    float: right;
    display: inline;
    margin: 5px 0 0 0;
}
	
		.onglet_fiche_tech_pagination p {
		    float: left;
		    display: inline;
		    margin: 0 6px 0 6px;
		}
			
		.onglet_fiche_tech_pagination ul {
		    float: left;
		    display: inline;
		}
			
				.onglet_fiche_tech_pagination ul li {
				    float: left;
				    display: inline;
				}
					
						.onglet_fiche_tech_pagination ul li a {
						    color: #8f8f8f;
						}
							
								.onglet_fiche_tech_pagination ul li a:hover {
								    text-decoration: none;
								    font-weight: bold;
								    color: #00afbf;
								}

/* onglet fiche technique */
	
/************ new_tab *************/
	 
	 
.new_tab {
	clear: both;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 955px;
	border-top: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
}
	 
.new_tab_cadeau {
	clear: both;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 955px;
	border-right: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
}
	
.new_tab_cadeau_haut {
	float: left;
	display:inline;
	margin: 0 0 0 0;
	padding: 0;
	width: 955px;
	background: url(img/ficheArticle/new_tab_cadeau_haut.gif) left top no-repeat;	
}
	
.new_tab_1, .new_tab_2, .new_tab_3 {
	float: left;
	display:inline;
	padding: 0;
	width: 955px;
	height: 119px;
	background: url(img/ficheArticle/new_tab_fond_2.gif) left top no-repeat;
}

.new_tab_1 {
	margin: 0;
}

.new_tab_2, .new_tab_3 {
	margin: 1px 0 0 0px;
}
	
		.new_tab_1 mini_box_prix, .new_tab_2 mini_box_prix, .new_tab_3 mini_box_prix {
			padding:0px 3px 8px 3px;
			line-height:15px;    		     		 
			width: 60px;
		}

.new_tab_1_gche, .new_tab_2_gche, .new_tab_3_gche {
	float: left;
    display: inline;
	margin: 0;
	padding: 0;
	width: 14px;
	height: 25px;
	background: url(img/ficheArticle/new_tab_gche.gif) left top no-repeat;
}
	
		.new_tab_2_gche_cadeau {
	    	float: left;
		    display: inline;
			margin: 0;
			padding: 0;
			width: 14px;
			height: 25px;
			background: url(img/ficheArticle/new_tab_gche.gif) left top no-repeat;	
		}
	
.new_tab_1_dte, .new_tab_2_dte, .new_tab_3_dte, .new_tab_2_dte_cadeau {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	height: 25px;	
}

		.new_tab_1_dte p {
			margin: -1px 0 0 0;
		    padding: 0 0 0 5px;
		    text-transform: uppercase;
		    line-height: 25px;
		}
	
		.new_tab_2_dte p, .new_tab_3_dte p, .new_tab_2_dte_cadeau p {
			margin: 5px 0 0 0;
		    padding: 0 0 0 5px;
		    text-transform: uppercase;
		}
	
				.new_tab_1_dte p .orange, .new_tab_2_dte p span, .new_tab_3_dte p span {
				    color: #ff4d00;
				    font-weight: bold;
				}
	
.new_tab_cadeau_bas {
	clear: both;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 955px;
}
	
.new_tab_bis  {
	clear: both;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 954px;
}
	
.new_tab_1_tel {
   clear: both;
   float:left;
   display:inline;
   margin: 3px 0 0 7px;
   padding:0;
   width: 55px;
   height: 89px;
}
	
.new_tab_1_plus {
   float:left;
   display:inline;
   margin: 38px 0 0 10px;
   padding:0;
   width: 15px;
   height: 15px;
}
	
.new_tab_1_access  {
   float: left;
   display: inline;
   margin: 11px 0 0 22px;
   padding: 0;
   width: 89px;
}

.new_tab_1_access_cadeau {
   float: left;
   display: inline;
   margin: 11px 0 0 22px;
   padding: 0;
   width: 200px;
}
	
.new_tab_1_access_plus {
   float:left;
   display:inline;
   margin: 33px 0 0 1px;
   padding:0;
   width: 100px;
   height: 50px;	
}

		.new_tab_1_access_plus .orange {
		    color: #ff4d00;
		    font-weight: bold;
		    font-size: 1.2em;
		}
	
.new_tab_1_texte_cadeau {
   float: left;
   display: inline;
   margin: 11px 0 0 13px;
   padding: 0;
   width: 640px;
}
	
		.new_tab_1_texte_cadeau p {
		    color: #727272;
		    padding: 5px;
		}
	
.new_tab_1_apartir {
    float:right;
    display:inline;
    margin: 27px 8px 0 0;
    padding:0;
    width: 77px;
    height: 30px;
    text-align: center;
}
	
    	.new_tab_1_apartir .orange {
            color: #ff4d00;
            font-weight: bold;
    	}
    	
				.new_tab_1_apartir .orange .span_taille {
					font-size: 16px;
				}
	
.new_tab_1_choisir {
   float:right;
   display:inline;
   margin: 29px 13px 0 0;
   padding:0;
   width: 92px;
   height: 25px;
}
	 
/* onglet fiche tech 2 */
		
.onglet_fiche_tech_2 {
	clear: both;
	float: left;
	display: inline;
	margin: 0 0 0 0;
	padding: 0;
	height: 27px;
	width: 956px;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}
	
		.onglet_fiche_tech_2_gche {
			float: left;
		    display: inline;
			margin: 0;
			padding: 0;
			width: 13px;
			height: 27px;
			background: url(img/ficheArticle/onglet_long_gche.png) no-repeat;
		}
	
		.onglet_fiche_tech_2_milieu {
			float: left;
			display: inline;
			margin: 0;
			padding: 0;
			width: 930px;
			height: 27px;
			background: url(img/ficheArticle/onglet_long_milieu.png) repeat-x;
		}
			
				.onglet_fiche_tech_2_milieu a {
					float: left;
					display: block;
					margin: 8px 0 0 0;
					padding: 0;
					text-decoration: none;
					color: white;
					font-size: 11px;
					font-weight: bold;
					text-transform: uppercase;
				}
			
		.onglet_fiche_tech_2_dte {
	    	float: left;
    	    display: inline;
			margin: 0;
			padding: 0;
			width: 13px;
			height: 27px;
			background: url(img/ficheArticle/onglet_long_dte.png) no-repeat;
		}
			
/* onglet fiche tech 3 */
.onglet_fiche_tech_3 {
	clear: both;
	float: left;
	display: none;
	margin: 0;
	padding: 0;
	height: 22px;
	width: 957px;
	background: url(img/ficheArticle/onglet_long_3.png) no-repeat;
}
	
		.onglet_fiche_tech_3_titre {
			float: left;
			display: inline;
			margin: 5px 0 0 13px;
			padding: 0;
			text-decoration: none;
			color: white;
			font-size: 11px;
			font-weight: bold;
			text-transform: uppercase;
		}
			
				.onglet_fiche_tech_3_titre a {
					text-decoration: none;
					color: white;
					font-size: 11px;
					font-weight: bold;
					text-transform: uppercase;				
					cursor: text;
				}
			
				.onglet_fiche_tech_3 ul {
				    float: right;
				    display: inline;
				    margin: 4px 23px 0 0;
				}
			
						.onglet_fiche_tech_3 ul li {
						    float: left;
						    display: inline;
						    color: #fff;
						}
					
								.onglet_fiche_tech_3 ul li a {
								    color: #fff;
								}
							
										.onglet_fiche_tech_3 ul li a:hover {
										    text-decoration: none;
										    font-weight: bold;
										    color: #fff;
										}
			
	/* tableau offres */
	
	.tab_offres_haut {
		clear: both;
		float: left;
		display: none;
		margin: 0;
		padding: 0;
		width: 957px;
		height: 36px;
		background: url(img/ficheArticle/fond_tab_offres_haut.png) no-repeat;	
	}
	
			.tab_offres_haut_1 {
				float: left;
				display: none;
				margin: 0;
				padding: 0;
				width: 331px;
				height: 36px;	
			}
			
					.tab_offres_haut_1 p {
					    float: left;
					    display: inline;
					    margin: 11px 0 0 13px;
					    font-weight: bold;
					    color: #00afbf;
					}
					
					.tab_offres_haut_1 select {
					    float: left;
					    display: inline;
					    margin: 8px 0 0 6px;
					    width: 109px;
					}
			
			.tab_offres_haut_2 {
				float: left;
				display: none;
				margin: 0;
				padding: 0;
				width: 86px;
				height: 36px;	
			}
			
					.tab_offres_haut_2 select {
					    float: left;
					    display: inline;
					    margin: 8px 0 0 10px;
					    width: 67px;
					}
			
			.tab_offres_haut_3 {
				float: left;
				display: none;
				margin: 0;
				padding: 0;
				width: 135px;
				height: 36px;	
			}
			
					.tab_offres_haut_3 select {
					    float: left;
					    display: inline;
					    margin: 8px 0 0 18px;
					    width: 98px;
					}
			
			.tab_offres_haut_4 {
				float: left;
				display: none;
				margin: 0;
				padding: 0;
				width: 183px;
				height: 36px;	
			}
			
					.tab_offres_haut_41 {
					    float: left;
					    display: inline;
					    margin: 11px 0 0 17px;
					    color: #606060;					    
					}
					
					.tab_offres_haut_42 {
					    float: left;
					    display: inline;
					    margin: 12px 0 0 8px;				    
					}
			
			.tab_offres_haut_5 {
				float: left;
				display: none;
				margin: 0;
				padding: 0;
				width: 139px;
				height: 36px;	
			}
			
					.tab_offres_haut_51 {
					    float: left;
					    display: inline;
					    margin: 11px 0 0 5px;
					    color: #606060;					    
					}
			
			.tab_offres_haut_6 {
				float: left;
				display: none;
				margin: 0;
				padding: 0;
				width: 83px;
				height: 36px;	
			}
	
	.tab_offres_milieu {
		clear: both;
		float: left;
		display: none;
		margin: 0;
		padding: 0;
		height: 39px;
		width: 957px;
		background: url(img/ficheArticle/fond_tab_offres_milieu.png) no-repeat;
	}
	
			.tab_offres_milieu_1 {
				float: left;
				display: inline;
				margin: 0;
				padding: 0;
				width: 331px;
				height: 39px;			
			}
			
					.tab_offres_milieu_1 p {
					    float: left;
					    display: inline;
					    margin: 13px 0 0 13px;
					    width: 318px;
					    color: #606060;					
					}
			
			.tab_offres_milieu_2 {
				float: left;
				display: inline;
				margin: 0;
				padding: 0;
				width: 86px;
				height: 39px;			
			}
			
					.tab_offres_milieu_2 p {
					    float: left;
					    display: inline;
					    margin: 13px 0 0 0;
					    width: 86px;
					    text-align: center;
					    color: #606060;					
					}
			
			.tab_offres_milieu_3 {
				float: left;
				display: inline;
				margin: 0;
				padding: 0;
				width: 135px;
				height: 39px;			
			}
			
					.tab_offres_milieu_3 p {
					    float: left;
					    display: inline;
					    margin: 13px 0 0 0;
					    width: 135px;
					    text-align: center;
					    color: #606060;					
					}
			
			.tab_offres_milieu_4 {
				float:left;
				display: inline;
				margin: 0;
				padding: 0;
				width: 183px;
				height: 39px;			
		 }
		 
					.tab_offres_milieu_4 p {
						  float: left;
						  display: inline;
					    margin: 13px 0 0 0;
					    width: 183px;
					    text-align: center;
					    color: #606060;					
		 }
		 
			.tab_offres_milieu_5 {
				float: left;
				display: inline;
				margin: 0;
				padding: 0;
				width: 139px;
				height: 39px;			
		 }
		 
					.tab_offres_milieu_5 p {
					    float: left;
					    display: inline;
					    margin: 10px 0 0 0;
					    width: 139px;
					    font-size: 20px;
					    font-weight: bold;
					    text-align: center;
					    color: #ff4d00;					
		}
		
			.tab_offres_milieu_6 {
		    float: left;
		    display: inline;
		    margin: 0;
				padding: 0;
				width: 83px;
				height: 39px;			
		 }
		 
					.tab_offres_milieu_6 p {
		 	float: left;
				    display: inline;
					    margin: 8px 0 0 0;
					    width: 83px;
					    text-align: center;				
		 }

	.tab_packs_milieu {
		clear: both;
		float: left;
		display: inline;
		margin: 0;
		padding: 0;
		height: 62px;
		width: 957px;
		background: url(img/ficheArticle/fond_tab_packs_milieu.png) no-repeat;
		 }		 
		 
			.tab_packs_milieu_1 {
		    float: left;
		    display: inline;
		    margin: 0;
				padding: 0;
				width: 331px;
				height: 62px;			
		 }
		 
					.tab_packs_milieu_1_tel {
				    float: left;
				    display: inline;
					    margin:  0 0 0 37px;
					    width: 64px;
					    height: 62px;					
		 }
		
							.tab_packs_milieu_1_tel p {
							    float: left;
							    display: inline;
							    margin:  5px 0 0 16px;
							    width: 32px;
							    height: 52px;					
		 }

					.tab_packs_milieu_1_plus {
					    float: left;
					    display: inline;
					    margin:  0;
					    width: 19px;
					    height: 62px;					
		  }
	 
							.tab_packs_milieu_1_plus p {
							    float: left;
							    display: inline;
							    margin:  21px 0 0 0;
							    width: 19px;
							    height: 19px;					
		 }
        
					.tab_packs_milieu_1_caron {
					    float: left;
					    display: inline;
					    margin:  0;
					    width: 72px;
					    height: 62px;					
		 }
		 
							.tab_packs_milieu_1_caron p {
							    float: left;
							    display: inline;
							    margin:  11px 0 0 16px;
							    width: 40px;
							    height: 40px;					
		 }
		 
					.tab_packs_milieu_1_access {
					    float: left;
					    display: inline;
					    margin:  0;
					    width: 84px;
					    height: 62px;					
		 }
		 
							.tab_packs_milieu_1_access p {
							    float: left;
							    display: inline;
							    margin:  5px 0 0 16px;
							    width: 52px;
							    height: 52px;					
		 }
		 
			.tab_packs_milieu_2 {
				float: left;
				display: inline;
				margin: 0;
				padding: 0;
				width: 86px;
				height: 62px;			
}	
		    
					.tab_packs_milieu_2 p {
					    float: left;
					    display: inline;
					    margin: 23px 0 0 0;
					    width: 86px;
						text-align: center;
					    color: #606060;					
		 }
		 
			.tab_packs_milieu_3 {
				float: left ;
				display: inline;
				margin: 0;
				padding: 0;
				width: 135px;
				height: 62px;			
		 }
		 
					.tab_packs_milieu_3 p {
					    float: left;
					    display: inline;
					    margin: 23px 0 0 0;
					    width: 135px;
					    text-align: center;
					    color: #606060;					
		 }
		 		 
			.tab_packs_milieu_4 {
				float: left;
				display: inline;
				margin: 0;
				padding: 0;
				width: 183px;
				height: 62px;			
		 }
		 
					.tab_packs_milieu_4 p {
						float: left;
						display: inline;
					    margin: 23px 0 0 0;
					    width: 183px;
					    text-align: center;
					    color: #606060;					
		}
				 
			.tab_packs_milieu_5 {
				float: left;
				display: inline;
				margin: 0;
				padding: 0;
				width: 139px;
				height: 62px;			
		 }
		 
					.tab_packs_milieu_5 p {
						float: left;
						display: inline;
					    margin: 20px 0 0 0;
					    width: 139px;
					    font-size: 20px;
						font-weight:bold;
					    text-align: center;
							color: #ff4d00;
		 }

			.tab_packs_milieu_6 {
				float: left;
				display: inline;
				margin: 0;
				padding: 0;
				width: 83px;
				height: 62px;			
			}

					.tab_packs_milieu_6 p {
						float: left;
						display: inline;
					    margin: 19px 0 0 0;
					    width: 83px;
						text-align:center;
					}

	.tab_offres_bas_on {
		clear: both;
		float: left;
		display: none;
		margin: 0;
		padding: 0;
		height: 32px;
		width: 500px;
		background: url(img/ficheArticle/fond_tab_offres_bas_on.png) no-repeat;	
	}
	
	.tab_offres_bas_off {
		clear: both;
		float: left;
		display: none;
		margin: 0;
		padding: 0;
		height: 32px;
		width: 500px;
		background: url(img/ficheArticle/fond_tab_offres_bas_off.png) no-repeat;	
	}
	
			.tab_offres_bas_lien {
			    float: right;
			    display: block;
			    margin: 6px 8px 0 0!important;
			    margin: 6px 4px 0 0!important;
			    width: 250px;
			    height: 20px;
		 }

	.tab_packs_bas_on {
		clear: both;
							float: left;
							display: inline;
		margin: 0;
		padding: 0;
		height: 32px;
		width: 500px;
		background: url(img/ficheArticle/fond_tab_packs_bas_on.png) no-repeat;	
		 }
	 
	.tab_packs_bas_off {
		clear: both;
		float: left;
		display: inline;
		margin: 0;
		padding: 0;
		height: 32px;
		width: 500px;
		background: url(img/ficheArticle/fond_tab_packs_bas_off.png) no-repeat;	
	}

			.tab_packs_bas_lien {
			    float: right;
			    display: block;
			    margin: 6px 8px 0 0!important;
			    margin: 6px 4px 0 0!important;
			    width: 284px;
			    height: 20px;
			}
	
	/* content_down des fiches produits */
	
	   #content_down_fiche_tech {
	       float: left;
	       display: inline;
	       margin: 2px 0 19px 24px!important;
		   margin: 2px 0 29px 24px;
		   width: 520px;
		}
	 
		
		 #content_down_fiche_tech.accueil {
		 	margin-left: 0px ;
			height: 165px;
			/*background:url(img/degrade_footer.gif) repeat-x bottom left;*/
		}

		 #content_down_fiche_tech p .accueil {
		    background: #FFF url(img/fiche_technique_titre.png) no-repeat top left;
			padding-left: 25px;
			height: 21px;
			text-transform: uppercase;
			margin: 0;
		 }
		 		
		 #content_down_fiche_tech.produit {
		   
		 	padding-bottom:10px;
		 }	

		 #content_down_fiche_tech.produit h4 {
		 	width: auto ;
			border-top: 1px solid #d0d0d0;
			border-bottom: 1px solid #d0d0d0;
			color: #00a3c2 ;
		 	padding: 0 0 0 18px ;
			font-weight: bold ;
			line-height: 23px ;
		 }
		 #content_down_fiche_tech.produit h4 p {
			line-height: 23px ;
			color: #00a3c2 ;
			text-transform: uppercase ;
		 }
		 

		 #content_down_fiche_tech h4 .accueil {
		    background: #FFF url(img/fiche_technique_titre.png) no-repeat top left;
			padding: 0;
			padding-left: 25px;
			height: 21px;
			text-transform: uppercase;
			margin: 0;
		 }
		 
		 #content_down_fiche_tech h4 .accueil p{
		    padding: 3px;
			color: #FFF;
			font-size: 11px;
			font-weight: bold;
		 }
 
		 #tab_descar {
		 clear: both;
		 margin: 0 0 0 2px!important;
		 margin: 0 0 0 1px;
		 }
		  
		 #content_down_fiche_tech .caracteristiques tr.header {
		    height: 21px;
		 }		
		 
		 #content_down_fiche_tech span.nomtel strong {
		 	color:#606060;
			margin: 0px;
			padding:0px;
		 }
		 
		 #content_down_fiche_tech h5 {
		    background-color: #BEBEBE;
			margin: 0;
			}
			
         /* Premier titre ("Caractéristiques techniques"), qui possède un background différent (arrondi) */
		 #content_down_fiche_tech h5.haut {
		    background: #BEBEBE;
		 }
		 

		 
		 #content_down_fiche_tech h5 p {
		    padding: 0;
		 	padding-left: 5px;
			
			border-top: 1px solid #d0d0d0;
			border-bottom: 1px solid #d0d0d0;
			color: #FFF;
			font-size: 11px;
			font-weight: bold;
			padding-top: 5px;
			padding-bottom: 5px;
		 }

		 #content_down_fiche_tech h5.haut p {
		    padding-left: 7px;
		    padding-top: 2px;
		 }
		 
	 	 #content_down_fiche_tech .caracteristiques {
		clear:both;
		float: left;
		display: inline;
		border-left: 1px solid #D0D0D0;
		border-right: 1px solid #D0D0D0;
		border-bottom: 1px solid #D0D0D0;
		width: 500px;
		margin: 0px 0 0 -1px;
		padding:0px;
		border-collapse:collapse;
		 }
		 
		 
		 #content_down_fiche_tech .caracteristiques .head {
		    background: url(img/fiche_technique_droite.png) no-repeat top right;
		 }
		 
		 #content_down_fiche_tech .caracteristiques ul.encoche {
		    margin: 4px;
		 }
	 
		 #content_down_fiche_tech .caracteristiques ul.encoche li {
			color:#727272;
		 }
	 
		 #content_down_fiche_tech .caracteristiques tr td.thin {
		    background-color: #f5f5f5;
			border-top: 1px solid #E6E6E6;
			border-bottom: 1px solid #E6E6E6;
			margin-left: 5px;
            margin: 5px;
		 }
		 
		 #content_down_fiche_tech .caracteristiques tr td .haut_carac {
		 }
		 
		 .cadeau_hautdepage_2 {
	       display: none;
		 }
		 
		 .cadeau_hautdepage_2 a {
		  color: white;
		  text-decoration: underline;
		  font-weight: normal;
		  text-transform: none;
		 }
		 	   
	    .cadeau_hautdepage_2 a:hover {
	     color: #007a97;
	    }
	 
		 
		 #content_down_fiche_tech .caracteristiques tr td.vide {
			border-top: 1px solid #E6E6E6;
			border-bottom: 1px solid #E6E6E6;
            height:20px;
		 }
		 
		  #content_down_fiche_tech .caracteristiques td label {
           	padding-left: 15px ;
		 }
		 
		 #content_down_fiche_tech .caracteristiques tr td p.carac_gen {
			padding: 4px ;
		 }
		 
		  #content_down_fiche_tech .caracteristiques tr td p.carac_gen a {
			text-decoration: none;
			cursor: text;
		 }

		 #content_down_fiche_tech .caracteristiques label {
		   display: block;
		   width: 240px;
		   float: left;
		   font-weight: bold;
		   padding:3px;
		 }
		 
		 #content_down_fiche_tech .caracteristiques tr.technique td {
		    background-color: #EAEAEA;
			height: 40px;
			/*vertical-align:center;*/
			vertical-align:middle;
			/*padding-left: 20px;*/
			text-align: center;
			font-weight: bold;
			width:20%;
			border-right: 1px solid #D0D0D0;
		 }

		 #content_down_fiche_tech .caracteristiques tr.technique td.thin {
		    background-color: #F4F4F4;
		 }		 

		 #content_down_fiche_tech .caracteristiques tr.technique td{
			border-bottom:1px solid #DDD;
		 }

		 #content_down_fiche_tech .caracteristiques tr.technique td.first_col{
		 	background-color: #EAEAEA;
		 	
		 }

		 #content_down_fiche_tech .caracteristiques tr.listes td {
		    vertical-align:top;
		 }

		 #content_down_fiche_tech .caracteristiques td.gris {
			background-color:#F5F5F5;
		 }	
		 
		
		 /***** bas du tableau (avant nouveautes)*******/		
	
		.image_bas_print_cache {
			display: none;
		}
		.image_bas_print {
			display: block;
		}
		.image_bas_print img {
			display: none;
		}
	
 
	
	
 
		 #content_down {
		 	margin: 2px 0 0 0px;
			/*border: 2px solid green;*/
			width: 994px;
		}
	 
		 #content_down.accueil {
		 	margin-left: 0px ;
			height: 165px;
			/*background:url(img/degrade_footer.gif) repeat-x bottom left;*/
		}

		 #content_down p .accueil {
		    background: #FFF url(img/fiche_technique_titre.png) no-repeat top left;
			padding-left: 25px;
			height: 21px;
			text-transform: uppercase;
			margin: 0;
		 }
		 		
		 #content_down.produit {
		   
		 	padding-bottom:10px;
		 }	

		 #content_down.produit h4 {
		 	width: 687px ;
			height: 21px ;
		 	background-image:url(img/onglet_bleu_arrondi2.png);
			background-position:left;
			background-repeat:no-repeat;
			color: #fff ;
		 }
		 #content_down.produit h4 p {
		 	padding: 5px 0 0 18px ;
			color: #fff ;
			text-transform: uppercase ;
			font-weight: bold ;
		 }
		 

		 #content_down h4 .accueil {
		    background: #FFF url(img/fiche_technique_titre.png) no-repeat top left;
			padding: 0;
			padding-left: 25px;
			height: 21px;
			text-transform: uppercase;
			margin: 0;
		 }
		 
		 #content_down h4 .accueil p{
		    padding: 3px;
			color: #FFF;
			font-size: 11px;
			font-weight: bold;
		 }
		 /*SB 30/06/06 : modification dans les boites des balises <h4 class="accueil">, remplacées par <p class="accueil">*/

		 
		 #content_down .caracteristiques tr.header {
		    height: 21px;
		 }		
		 
		 #content_down span.nomtel strong {
		 	color:#606060;
			margin: 0px;
			padding:0px;
			
		 }
		 
		 #content_down h5 {
		    background-color: #BEBEBE;
			margin: 0;
		 }

         /* Premier titre ("Caractéristiques techniques"), qui possède un background différent (arrondi) */
		 #content_down h5.haut {
			width: 500px;
		 }
		 

		 
		 #content_down h5 p {
		    width: auto ;
			border-top: 1px solid #d0d0d0;
			border-bottom: 1px solid #d0d0d0;
			color: #00a3c2 ;
		 	padding: 0 0 0 18px ;
			font-weight: bold ;
			line-height: 23px ;
		 }

		 #content_down h5.haut p {
		    padding-left: 7px;
		    padding-top: 2px;
		 }
		 
	 	 #content_down .caracteristiques {
			border-left: 1px solid #D0D0D0;
			border-right: 1px solid #D0D0D0;
			width: 500px;
			padding:0px;
			border-collapse:collapse;
		 }
		 
		 #content_down .caracteristiques .head {
		    background: url(img/fiche_technique_droite.png) no-repeat top right;
		 }
		 
		 #content_down .caracteristiques ul.encoche {
		    margin: 10px;
		 }
	 
		 #content_down .caracteristiques ul.encoche li {
			color:#727272;
		 }
	 
		 #content_down .caracteristiques tr td.thin {
		    background-color: #f5f5f5;
			border-top: 1px solid #E6E6E6;
			border-bottom: 1px solid #E6E6E6;
			margin-left: 5px;
            margin: 5px;
		 }
		 
		 #content_down .caracteristiques tr td.vide {
			border-top: 1px solid #E6E6E6;
			border-bottom: 1px solid #E6E6E6;
            height:20px;
		 }
		 
		  #content_down .caracteristiques td label {
           	padding-left: 15px ;
		 }
		 
		 #content_down .caracteristiques tr td p.carac_gen {
			padding: 4px ;
		 }

		 #content_down .caracteristiques label {
		   display: block;
		   width: 240px;
		   float: left;
		   font-weight: bold;
		   padding:3px;
		 }
		 
		 #content_down .caracteristiques tr.technique td {
		    background-color: #EAEAEA;
			height: 40px;
			/*vertical-align:center;*/
			vertical-align:middle;
			padding-left: 20px;
			font-weight: bold;
			width:20%;
		 }

		 #content_down .caracteristiques tr.technique td.thin {
		    background-color: #F4F4F4;
		 }		 

		 #content_down .caracteristiques tr.technique td{
			border-bottom:1px solid #DDD;
		 }

		 #content_down .caracteristiques tr.technique td.first_col{
		 	background-color: #EAEAEA;
		 }

		 #content_down .caracteristiques tr.listes td {
		    vertical-align:top;
		 }

		 #content_down .caracteristiques td.gris {
			background-color:#F5F5F5;
		 }


/***** Les POPUPs *****/

 
#popup {
	margin:15px;
}

#popup label {
   display: block;

}

#popup strong {
   color: Red;	
}

#popup ul.photos {
	position: absolute;
	left: 450px;
	top: 250px;
}		 
#popup ul.photos li {
	width: 60px;
	height: 68px;
	text-align:center;
	border: 1px solid #B9BDBE;
	background-color: #fff;
	margin-bottom: 10px;
}		

		 
/***** 04 - Popup : Photos d'un téléphone *****/

		 /* Taille pour la popup produit */ 
       .box.popup_produit         { width: 475px;}
       .box.popup_produit .box_hg { width: 475px; }
       .box.popup_produit .box_hd { width: 475px; }
       .box.popup_produit .box_bd { width: 475px; }
		 
	    #popup.produit h1 {
	    	color: #7db7c7;
			margin-left: 5px;
	    }		
		 
       .box.popup_produit         { margin:0px}
		 


/***** 05 - Popup : Envoyer à un ami *****/

		 
		 /* Taille de la boite "envoyer à un ami" */ 
       .box.popup_envoyer_ami         { width: 350px; }
       .box.popup_envoyer_ami .box_hg { width: 350px; }
       .box.popup_envoyer_ami .box_hd { width: 350px; }
       .box.popup_envoyer_ami .box_bd { width: 350px; }		
	   .box.popup_envoyer_ami .box_bg { width: 350px; }			


       .popup_envoyer_ami .visuel {
			float:left;
			width:165px;
			margin-top:10px;
			text-align:center;
       }

       .popup_envoyer_ami ul.champs01 {
			margin-top:50px;
       }

       .popup_envoyer_ami ul.champs01 li {
			margin-top:10px;
       }

        .popup_envoyer_ami ul.champs01 li input {
	        border: 1px solid #a5acb2;
			width:155px
       }

        .popup_envoyer_ami ul.champs02 {
			margin:5px 0px 20px 5px;
       }

        .popup_envoyer_ami ul.champs02 li textarea {
	        border: 1px solid #a5acb2;
			width:315px;
			height:60px;
       }

		/* Pour le référencement, les styles h1 et h2 sont inversés */
		


		.model_05.popup_envoyer_ami {
			margin:0px;
		}
		
		#popup.envoyer_ami h1 {
			font-size: 20px;
			font-weight: normal;
			text-transform: uppercase;
			color: #019AA2;
			text-align: center;
		}
		
		#popup.envoyer_ami h2 {
			font-size: 25px;
			font-weight: normal;
			text-transform: uppercase;	
			color: #7db7c7;
			padding-top: 10px;
			padding-bottom: 10px;
			margin-left: 5px;
		}



		#popup.envoyer_ami p.cnil {
			width: 317px;
			margin-left: 13px;
			text-align: justify;
			color: #AEAEAE;
		}
		
		#popup.envoyer_ami .actions {
			 margin-top: 7px;
			 text-align: right; /* Déplace les boutons sur la droite */
			 width: 343px;     /* Une largeur pour positionner les boutons correctement */
			 padding-bottom: 15px;
			 
		}	
			 

/***** 06 - Popup : Comparateur de téléphones *****/


		 /* Tailles pour la page "comparateur" */ 
       /*
       .box.popup_comparateur         { margin:0px;}
       .box.popup_comparateur         { width: 965px;}
       .box.popup_comparateur .box_hg { width: 965px; }
       .box.popup_comparateur .box_hd { width: 965px; }
       .box.popup_comparateur .box_bd { width: 965px; }		 
       */ /* print */
       
       .box.popup_comparateur         { width: 624px;}
       .box.popup_comparateur .box_hg { width: 624px; }
       .box.popup_comparateur .box_hd { width: 624px; }
       .box.popup_comparateur .box_bd { width: 624px; }		        
		 



		 /* Tailles pour les téléphones de la page "comparateur" */ 
       .box.telephone         { width: 120px; _width:90px; margin:5px 0px } /* print hack IE */
       .box.telephone .box_hg { width: 120px; }
       .box.telephone .box_hd { width: 120px; }
       .box.telephone .box_bd { width: 120px; }
	    .box.telephone .box_bg { width: 120px; }

		  .box.telephone {
		  	   background: none;
		  }



        
        .box.telephone .bottom li {
           margin-left: 5px;
        }        
        
        
        /* Colonnes de la page du comparateur */
        
		#telephones.comparateur {
			/*margin:15px;*/ /* print */
		}

		#telephones.comparateur ul {
			/*margin-left: 5px;*/ /* print */
		}
		
		#telephones.comparateur h1 {
			color: #019AA2;
			text-align: left;
			/*margin: 10px 0px;*/ /* print */
		}

		#telephones.comparateur ul li.colonne {
		   /*width: 225px;*/ /* print */
		   width: 125px;
			float: left;
			/*margin-top:10px;*/ /* print */
		}
		
		
		#telephones.comparateur ul li.colonne img.print_img_comparateur {		
   		margin-left:30px;   				
		}		
		
		#telephones.comparateur ul li.colonne p.print_p_comparateur {		
   		/*margin-left:20px;*/   		
		}
		
		#telephones.comparateur ul.liens {
			margin-top:20px;
			margin-left:5px;
			display:none; /* print */
		}
		
		#telephones.comparateur ul li.colonne select{
		  /*width: 220px;*/ /*print*/
		  display:none; /*print*/
		}
		
		#telephones.comparateur ul li.colonne.titre {
			/*width: 245px;*/ /* print */
			width: 205px;
			margin-top:0px;
		}

		#telephones.comparateur div.pictos {
		  text-align: center;
		}
		
		#telephones.comparateur div.pictos ul {
			text-align:center
		}
				
		#telephones.comparateur div.pictos li {
		  display: inline;
		  margin-right:5px
		}
		
		



				 
		/***** Tableau comparatif (caractéristiques) *****/
		
		#telephones .comparateurtableau {
			margin:0px 0px 20px 20px;
			/*width: 900px;*/ /* print */
			width: 580px;
		} 
		
		#telephones.comparateur table {
			border-collapse: collapse;
			width:100%;
		}

		#telephones.comparateur table td, .comparateur table th {
			border-bottom: 1px solid #e3e3e3;
			border-left: 1px solid #e3e3e3;
			border-right: 1px solid #e3e3e3;
			padding:1px;
		}
				 
		#telephones.comparateur table td{
			text-align:center;
			color:#009bba;
		}
				 
		#telephones.comparateur table.comparatif tr.dark td {
			background-color: #F5F5F5;
		}		 
				 
		#telephones.comparateur table.comparatif th {
			background-color: #FFF;
			text-align: left;
			padding-left: 10px;
			width: 240px; /*avant 220 au cas où*/
		}
						 
		#telephones.comparateur table.comparatif td {
			width: 215px;
		}
				 
		#telephones.comparateur table.comparatif tr.dark th {
			background-color: #F5F5F5;
		}		
		
		#telephones.comparateur h4 {
			background:url(img/coin-haut-gauche.gif) no-repeat top left;
			background-color:#BEBEBE;
			margin-top: 15px;
		} 
		
		#telephones.comparateur h4 p {
			background:url(img/coin-haut-droit.gif) no-repeat top right;
			color: #fff;
			padding:3px 10px;
			font-weight: bold;
			text-transform:uppercase;
		} 
		
        .box.telephone .bottom ul {
        }
        
		 #telephones.comparateur .box .bottom ul li {
		 	float: left;
			margin-left: 8px;
		 }
		 
		 #telephones.comparateur .box .top {
			margin:10px 0px;
		 }
		 		 
		 #telephones.comparateur .box .top img {
		 	float: left;
			/*margin:5px 0px 5px 25px;*/
			margin:5px 0px 5px 40px;
			height:105px
		 }
		 		 
		 #telephones.comparateur .box .top p {
		 	float: left;
			margin: 20px;
			color: #019AA2;
			text-align: center;
		 }
		 
		 #telephones.comparateur .bottom .prix02 {
		 	font-weight: normal;
		 }

		 #telephones.comparateur .prix02 strong {
		 	font-size: 16px;
		 }
		 
/***** 07 - Rédiger un avis *****/
		
		#telephones.rediger_avis {
		width: 704px ;
		}
		#telephones.rediger_avis b {
		font-weight: normal ;
		color: red ;
		}
		#telephones.rediger_avis form {
		padding-top: 20px ;
		}
		#telephones.rediger_avis h1 {
		 color: #A5D0D1;
		 }	
		 
		 #telephones.rediger_avis h1 strong {
		 color: #019AA2;
		 font-weight: normal;
		 }
		 
		 /* MODELE */
		 
		 #telephones.rediger_avis .modele {
		 float: left ;
		 width: 242px ;
		 margin-top: 12px ;
		 background:url(img/box/avis_modele/centre_avis_modele.png) repeat-y ;
		 }
			 #telephones.rediger_avis .modele_haut {
			 background:url(img/box/avis_modele/haut_avis_modele.png) top no-repeat;
			 padding-top: 10px ;
			 }
			 #telephones.rediger_avis .modele_bas {
			 background:url(img/box/avis_modele/bas_avis_modele.png) bottom no-repeat;
			}
			#telephones.rediger_avis .modele img {
				display:block ;
				width: 94px ;
				height: 151px ;
				margin-left: 70px ;
			 }
			 #telephones.rediger_avis .modele h3 {
			 	margin-top: 5px ;
				text-align: center ;
				font-weight: bold ;
				color: #019aa2 ;
			 }
			 #telephones.rediger_avis .modele img {
			 	margin-top: 10px ;
			 }
			 #telephones.rediger_avis .modele p {
				margin-top: 10px ;
				padding-top: 10px ;
				display:block ;
				height: 35px ;
				
			 }
			  #telephones.rediger_avis .modele p a.carre {
			  	display:block ;
				margin: 8px 0 0 65px ;
			  }
		
		/* REDACTION AVIS */
		#telephones .redaction_avis {
		width: 418px ;
		margin-left: 20px ;
		float:left ;
		}
		#telephones .redaction_avis ul li {
		}
		#telephones .redaction_avis ul.avis_infos li input {
		width:190px ;
		}
		#telephones .redaction_avis ul.avis_infos {
			display:block ;
			clear: both ;
		}
		#telephones .redaction_avis ul.avis_infos li {
			clear: both ;
			margin-top: 5px ;
		}
		#telephones .redaction_avis ul.avis_infos li label {
			display:block ;
			width: 194px ;
			float: left ;
			text-align: right ;
		}
		#telephones .redaction_avis ul.avis_infos li input, #telephones .redaction_avis ul.avis_infos li textarea {
			margin-left: 5px ;
			width: 190px ;
		}
		#telephones .redaction_avis ul.avis_infos li.texte-long textarea {
			height: 130px ;
		}
		/* signature */
		
		#telephones .redaction_avis .signature {
		margin-top: 5px ;
		width: 398px ;
		}
		/* Signature on */
		.signature ul.signature_on{
		clear:both ;
		}
		.signature ul.signature_on li{
		float: left ;
		}
		.signature ul.signature_on li.label_signature{
		width: 194px ;
		}
		.signature ul.signature_on li.label_signature label{
		display:block ;
		text-align: right ;
		padding-top: 2px ;
		}
		.signature ul.signature_on li.input_signature{
		width: 15px ;
		margin-left: 5px ;
		border: none ;
		}
		.signature ul.signature_on li.input_signature input{
		border:0;
		}
		.signature ul.signature_on li.label_nom{
		width: 70px ;
		}
		.signature ul.signature_on li.label_nom label{
		display:block ;
		padding-left: 5px ;
		padding-top: 2px ;
		width: 70px ;
		}
		.signature ul.signature_on li.input_nom{
		float:right ;
		width: 95px ;
		}
		.signature ul.signature_on li.input_nom input{
		margin-right: 5px ;
		width: 90px ;
		float:right ;
		}
		/* Signature off */
		.signature ul.signature_off{
		clear:both ;
		height: 20px ;
		padding-top: 2px ;
		}
		.signature ul.signature_off li{
		float: left ;
		}
		.signature ul.signature_off li.label_vide{
		width: 194px ;
		}
		.signature ul.signature_off li.input_anonyme{
		width: 15px ;
		margin-left: 5px ;
		}
		.signature ul.signature_off li.input_anonyme input{
		border:0;
		}
		.signature ul.signature_off li.label_anonyme{
		width: 165px 
		}
		.signature ul.signature_off li.label_anonyme label{
		width: 165px ;
		padding-left: 5px ;
		padding-top: 2px ;
		}
		/* Actions */
		#telephones .actions {
			clear: both;
      		text-align: right; /* Déplace les boutons sur la droite */
	    	width: 680px;
			}

		#telephones .actions img {
			margin: 5px 10px 20px 0px;
			}

		.mentions_legales {
			margin: 10px 0 0 205px ;
			clear:both ;
		}
		
/***** 08 - Popup : Lire tous les avis *****/


       /* Taille pour la popup de consultation d'avis */ 
       .box.avis_consultation         { width: 740px; margin:15px;}
       .box.avis_consultation .box_bd { width: 740px; }
       .box.avis_consultation .box_bg { width: 740px; }
       .box.avis_consultation .box_hd { width: 740px; }

		 /* Taille pour chaque commentaire */  
       .box.commentaire         { width: 680px; margin-left: 20px;}
       .box.commentaire .box_bd { width: 680px; }
       .box.commentaire .box_bg { width: 680px; }
       .box.commentaire .box_hd { width: 680px; }
		

        /* Liste des avis */
		#avis { }
		
			 #avis .plus {
				 padding: 12px;
				 padding-left: 40px;
				 background: url(img/avis_lire_plus.png) no-repeat left center;
			}
		
			 #avis .moins {
				 padding: 12px;
				 padding-left: 40px;
				 background: url(img/avis_lire_moins.png) no-repeat left center;
			}	 
		
			#avis h1 {
			   font-weight: normal;
			   color: #A5D0D1;
			   margin-left: 20px ;
			}
			 
			 #avis h1 strong {
				font-weight: normal;
			   color: #019AA2;	 	
			 }
			 #avis h3 {
			 	padding-top: 6px ;
			 	font-weight: normal;
			 }
			 #avis h3 strong {
			 	color: #FF4E00;	
				font-weight: bold;
			 }
			 
			 #avis .note {
				float: right;
			 }
			 
			 #avis h1 {
				padding-top: 10px;
			 }
			 
			 .avis_hautdepage {
			 	width:700px ;
				height:5px;
			 }
			 
			 #avis p.texte {
			 	font-weight: bold;
				border-top: 1px solid #bbbfc0;
				padding-top: 10px;
				padding-bottom: 5px;
				margin-left: 10px;
				margin-right: 10px;
			 }

/**********************************************************/

ul.encoche li {background:none;padding:0;}
ul.encoche li img {padding:0 5px 0 0;}