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


    France Telecom - Zones de contenu (#content)


    Particuliers
    
    01 - Homepage generale
    02 - Homepages secondaires
    03 - Assistance
    04 - Mobile
    05 - Fixe

    Professionnels
    
    11 - Homepage generale
    12 - Homepages secondaires
    13 - Assistance
    


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





/****************************************
            PARTICULIERS
****************************************/


/***** 01 - Homepage Generale ******/


	#content.homepageGenerale  
	{
	   float: left;
	   display: block;
	   width: 704px;
	   height: 560px;
	}

	#content.homepageGenerale .left h2, 
    #content.homepageGenerale  .right h2 {
		margin-left:0px;
		padding: 8px 0px 0px 0px;
		/*border-bottom: 1px dashed #BFBFBF;*/
	}

	#content.homepageGenerale .left h3, 
    #content.homepageGenerale  .right h3 {
		padding-left:0px;
		margin-left:0px;
		
	}
	
	#content.homepageGenerale .left h3 {
		margin-left: 80px;
		float:right;
	}
	
	#content.homepageGenerale h2 em {
		font-style:normal;
		color:#666666;
	}

    #content.homepageGenerale .left, 
    #content.homepageGenerale .right {
       padding: 0px;

    }

    #content.homepageGenerale .BigPromo {
       margin-bottom: 5px;
       width: 705px;
       height: 165px;
	   float:left;
    }
    
    #content.homepageGenerale .left {
       float:left; 
       width: 476px;
    }

    #content.homepageGenerale .right {
       float:right;
    }  
    
  
    .homepageGenerale .box {
       float: left;
    }
    
	
	.homepageGenerale .box a {
	   text-decoration: none;
	   display: block;
	   color: #000;
	   float:right;
	}
	.homepageGenerale .box .decouverte .description a {
		height:161px;
	}
	.homepageGenerale .box p {
	   margin:0 4px 2px 0px;
	   padding:0;

	}
	
	.homepageGenerale .box p.description {
	   /*border-top: 1px dashed #BFBFBF;*/
       padding-top: 2px;
       line-height: 12px;
	}

    .homepageGenerale .offre {
       /*font-weight: bold;*/
    }

    .homepageGenerale .offre img,
    .homepageGenerale .description img {
        margin-left: 3px;
    }
	
	.homepageGenerale .box .offre a {
		color: #000;
		text-align: left;
		float:left;
	
	}
	
	.homepageGenerale .internet,
    .homepageGenerale .television,
    .homepageGenerale .mobile,
    .homepageGenerale .fixe,
    .homepageGenerale .decouverte {
        position: relative;
    }

	/* Tailles des boxes */
	
	/* Modèle de box par défaut */
	.homepageGenerale .internet,
    .homepageGenerale .television,
    .homepageGenerale .mobile,
    .homepageGenerale .fixe {
	   width: 227px;
	   height: 184px;
	} 
	
	/* Exception pour celle de droite */
	.homepageGenerale .decouverte {
	   width: 227px;
	   height: 378px;  
	}



    .homepageGenerale .box a.decouvrir {
       position: absolute;
       bottom: 0;
       left:0;
	   bottom:0;
	   display: block;
       /*background: url('../image/common/decouvrir.png') no-repeat right bottom;*/
	   
	   width:227px;
	   height: 130px;
	   
    }
	.homepageGenerale .box .decouverte a.decouvrir {
       position: absolute;
       bottom: 0;
       left:0;
	   bottom:0;
	   display: block;
       /*background: url('../image/common/decouvrir.png') no-repeat right bottom;*/
	
	   width:227px;
	   height: 300px;
	   
    }

	/* Taille des paragraphes */
	.homepageGenerale .internet p.description 		{ width: 100%;}
    .homepageGenerale .fixe p.description 			{ width: 100%;}
    .homepageGenerale .mobile p.description 		{ width: 100%;}
	.homepageGenerale .television p.description 	{ width: 100%;}
    
	
	.homepageGenerale  p.offre {
	    /*border-top: 1px dashed #BFBFBF;*/
		float:left;
		width: auto !important;
		height: 20px;
		
	}
	/*
	.homepageGenerale .internet p.offre       		{ width: 90%;}
	.homepageGenerale .fixe p.offre       			{ width: 90%;}
	.homepageGenerale .mobile p.offre       		{ width: 90%;}
	.homepageGenerale .television p.offre       	{ width: 90%; }
	*/


    /* Exception pour découverte */
    
	.homepageGenerale div.box .decouverte p.offre {
		   /*border-top: 1px dashed #BFBFBF;*/
           margin		:10px 35px 0px 50px !important;
		   margin		:10px 15px 0px 25px;
		   white-space	:normal;
		   text-align	:center;
	}
    
		
/* Positionnement dans la page */

    #content.homepageGenerale .internet,
    #content.homepageGenerale .mobile,
    #content.homepageGenerale .television,
    #content.homepageGenerale .fixe {
	   background-repeat: no-repeat;
	   margin-bottom: 5px;  
    }
    
    #content.homepageGenerale .box.gauche {
        margin-right: 11px;
    }
     
	#content.homepageGenerale .decouverte {  
	   margin-top: 5px;  
	}


/* Fond et titres */

/*	.homepageGenerale .internet   { background-image: url('../image/boxes/hpg_internet.gif'); }
	.homepageGenerale .mobile     { background-image: url('../image/boxes/hpg_mobile.gif'); }
	.homepageGenerale .television { background-image: url('../image/boxes/hpg_television.gif'); }
	.homepageGenerale .fixe       { background-image: url('../image/boxes/hpg_fixe.gif'); }
	.homepageGenerale .decouverte { background-image: url('../image/boxes/hpg_decouverte.gif'); }
*/	
	
	/* Liens "decouvrir" */
	

	
	#content.homepageGenerale a.decouvrir span {
		position:absolute;
		left:0px;
		top:-500px;
		width:1px;
		height:1px;
		overflow:hidden;	
	}

	



/***** 02 - Homepages Secondaires *****/
	
	
	.homepageSecondaire {
	   width: 521px;
	}
	
    #content.homepageSecondaire .BigPromo {
       margin: 2px 9px 10px 0px;
       width: 511px;
       height: 142px;
	   float:left;
    }
    
	#content.homepageSecondaire .left {
	   float:left; 
	   width: 260px;
	}

	#content.homepageSecondaire .left div.box,#content.homepageSecondaire .right div.box {
		margin-right:0px;

	}
		
	#content.homepageSecondaire h2 {
		margin-left:10px;
		padding: 8px 0px 2px 0px;
		border-bottom:1px dashed #BFBFBF;
	}
	
    #content.homepageSecondaire .box {
       margin: 2px 9px 10px 0px;
	   background:#F2F1E8;
	   float:left;
    }
    
    #content.homepageSecondaire .boxImage {
       margin: 2px 9px 10px 0px;
	   float:left;
    }

    #content.homepageSecondaire .box p, #content .box .prix {
		margin:5px 6px 5px 8px;
    }
    
    #content.homepageSecondaire .box a {
		margin:5px 6px 0px 8px;
    }
    
	#content.homepageSecondaire .box a.edito	{
		display:block;
		font-size:10px;
		text-decoration:none;
		background:url(../image/boxes/fleche.png) no-repeat right center;
		padding:0px 10px 5px 0px;
		margin:0px 0px 0px 10px;
		bottom:0;
		color:#666666;
		position:absolute;
	}
	
	#content.homepageSecondaire .box a:hover.edito {
		font-size:10px;
		display:block;
		text-decoration:underline;
		bottom:0;
		color:#666666;	
	}
	
	
	#content.homepageSecondaire .box ul {
		margin:5px 8px;
		padding:0px 5px 5px 5px;
		border-bottom:1px dashed #BFBFBF;
	}
	
	
    #content.homepageSecondaire .box li {
		background: url(../image/boxes/puce.png) no-repeat left top;
		/*padding-left:10px;  */  
		/*height: 15px;*/
    }
	
	#content.homepageSecondaire .box ul a	{
		color:#666666;
		text-decoration:none;
	}
	
	#content.homepageSecondaire .box ul a:hover	{
		text-decoration: underline;
	}

	#content.homepageSecondaire .malignetv .prix	{
		border-bottom:1px dashed #BFBFBF;
		font-size:21px;
		color:#FF6600;
		width:50%;
		
	}
	
	#content.homepageSecondaire .forfaits .prix	{
		font-size:18px;
		color:#FF6600;
		margin:10px 0px 0px 20px;
		
	}
	
	#content.homepageSecondaire .box div.puce {
		padding:0px 0px 5px 0px;
		background: url(../image/boxes/puce.png) no-repeat left top;
		padding-left:10px;
		margin-left:13px;
	}
	
	#content.homepageSecondaire .box .puce a {
		color:#666666;
		margin-left:0px;
		text-decoration:none;
	}
	
	#content.homepageSecondaire .box .puce a:hover {
		color:#666666;
		text-decoration:underline;
	}
	
	
		#content.homepageSecondaire .malignetv {
			position:relative;
			height:295px;
			width: 250px;
			background: url(../image/boxes/tv_par_ma_ligne.jpg) no-repeat center bottom;
		}
		
	
			
		#content.homepageSecondaire .lesbouquets {
			position:relative;
			height:142px;
			width: 250px;
			background: url(../image/boxes/les_bouquets_logos.png) no-repeat bottom;
		}
		
		#content.homepageSecondaire .lesbouquets h2 {
		   width: 90%;
		}
		
	
		#content.homepageSecondaire .lesbouquets ul {
		   width: 87%;
		}
		
	
		
		#content.homepageSecondaire .internettv	{
			position:relative;
			height:142px;
			width: 250px;
			background: url(../image/boxes/internet_tv.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .internettv h2 {
		   width: 70%;
		}
		
	
		#content.homepageSecondaire .internettv p {
		   width: 70%;
		}
			
	
		#content.homepageSecondaire .abonnements {
			position:relative;
			height:296px;
			width: 162px;
			background: url(../image/boxes/abonnements.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .abonnements h2 {
		   width: 90%;
		}
		
	
		#content.homepageSecondaire .abonnements ul {
		   width: 85%;
		}
		
		#content.homepageSecondaire .col1 {
			position:relative;
			height:296px;
			width: 162px;
			background: url(../image/boxes/hps_agence_col1.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .col1 h2 {
		   width: 90%;
		}
		
	
		#content.homepageSecondaire .col1 ul {
		   width: 85%;
		}
	
		#content.homepageSecondaire .produits {
			position:relative;
			height:296px;
			width: 163px;
			background: url(../image/boxes/produits.jpg) no-repeat bottom;
		}
		
	
		#content.homepageSecondaire .produits h2 {
		   width: 90%;
		}
		
	
		#content.homepageSecondaire .produits ul {
		   width: 85%;
		}
		
				#content.homepageSecondaire .col2 {
			position:relative;
			height:296px;
			width: 163px;
			background: url(../image/boxes/hps_agence_col2.jpg) no-repeat bottom;
		}
		
	
		#content.homepageSecondaire .col2 h2 {
		   width: 90%;
		}
		
	
		#content.homepageSecondaire .col2 ul {
		   width: 85%;
		}
		
		
		#content.homepageSecondaire .services	{
			position:relative;
			height:296px;
			width: 163px;
			background: url(../image/boxes/services.jpg) no-repeat bottom;
			
		}
		
		#content.homepageSecondaire .services h2 {
		   width: 90%;
		}
		
	
		#content.homepageSecondaire .services ul {
		   width: 85%;
		}
		
		
		/*Synda mantis :0030297*/
		
	
		
		
		
		#content.homepageSecondaire .formeTarifaire{
				position:relative;
			width: 270px;
			height:142px;
			background: url(../image/boxes/servicess.jpg) no-repeat bottom;
		}
		
	
		#content.homepageSecondaire .formeTarifaire h2 {
			
			padding-bottom:10px;
			margin-bottom:10px;
		
			width:200px;
		}
		
	
		#content.homepageSecondaire .formeTarifaire ul {
		 	width:195px;
			
			line-height:15px;
			padding-bottom:10px;
		}
		
		#content.homepageSecondaire .help {
		
			position:relative;
			width: 270px;
			height:142px;
		}
		
	
		#content.homepageSecondaire .help h2 {
		
			margin-left:100px;
			border-bottom:none;
			
		}
		
	
		#content.homepageSecondaire .help ul {
		 	width: 60%;
		}
		
		#content.homepageSecondaire .help a {

		padding:0px 0px 5px 0px;
		padding-left:10px;
		margin-left:13px;
    
		}
		#content.homepageSecondaire .help div.puceHelp {
  

		margin-top:13px;
		margin-left:13px;
		color:#FF9016;
		float:left;
		background: url(../image/boxes/img_fleche.jpg) no-repeat left;
		 
		
		}
		
		#content.homepageSecondaire .help div.puceHelp a{

		display:block;
		font-size:12px;
		text-decoration:none;
		padding-left:10px;
		margin-left:13px;
		color:#FF9016;
		float:left;
		}

	div.image{
	
		float:Left;
		

		}		
	div.accrochehelp{
	font-size:12px;
	line-height:17px;
	}	
	
		#content.homepageSecondaire .help.imagehelp a
		 {
  
		padding:0px 0px 5px 0px;
		padding-left:10px;
		margin-left:13px;
		
		}
		
		
		

		#content.homepageSecondaire .servicess {
			position:relative;
			width: 230px;
			height:142px;
			background: url(../image/boxes/servicess.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .servicess h2 {
			padding-bottom:10px;
			margin-bottom:10px;
		
			width:200px;
		}
		
		#content.homepageSecondaire .servicess ul {
			 width:192px;
			
			line-height:15px;
			padding-bottom:10px;
		}
		
		#content.homepageSecondaire .pdts {
			position:relative;
			width: 230px;
			height:142px;
			background: url(../image/boxes/servicess.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .pdts h2 {
			padding-bottom:10px;
			margin-bottom:10px;
		
			width:200px;
		}
		
		#content.homepageSecondaire .pdts ul {
		 	width:192px;
			
			line-height:15px;
			padding-bottom:10px;
		}
		
		
		
		
		#content.homepageSecondaire .col3	{
			position:relative;
			height:296px;
			width: 163px;
			background: url(../image/boxes/hps_agence_col3.jpg) no-repeat bottom;
			
		}
		
		#content.homepageSecondaire .col3 h2 {
		   width: 90%;
		}
		
	
		#content.homepageSecondaire .col3 ul {
		   width: 85%;
		}
	
		#content.homepageSecondaire .forfaits	{
			position:relative;
			height:254px;
			width:250px;
			background: url(../image/boxes/forfaits.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .forfaits h2 {
		   width: 90%;
		}
		
	
		#content.homepageSecondaire .forfaits ul {
		   width: 85%;
		}
		
		#content.homepageSecondaire .new{
			position:relative;
			width: 260px;
			height:142px;
			background: url(../image/boxes/servicess.jpg) no-repeat bottom;
		}
		
	
		#content.homepageSecondaire .new h2 {
			padding-bottom:10px;
			margin-bottom:10px;
		}
		
	
		#content.homepageSecondaire .new ul {
		
		 	width:240px;
			padding-bottom:10px;
		}
		#content.homepageSecondaire .forfaitss	{
			position:relative;
			height:142px;
			width:230px;
		
		}
		
		#content.homepageSecondaire .forfaitss h2 {
		  padding-bottom:10px;
			margin-bottom:10px;
		}
		
	
		#content.homepageSecondaire .forfaitss ul {
		border-bottom:none;
		
		}
		
		
		
	
		#content.homepageSecondaire .mobiles {
			position:relative;
			height:254px;
			width:250px;
			background: url(../image/boxes/mobiles.jpg) no-repeat bottom;
		}
	
		
		#content.homepageSecondaire .mobiles h2 {
		   width: 90%;
		}
		
	
		
		#content.homepageSecondaire .mobiles ul {
			width:55%;
		}
		
		
		#content.homepageSecondaire .mobiless {
			position:relative;
			height:145px;
			width:230px;
		
		}
	
		
		#content.homepageSecondaire .mobiless h2 {
		   padding-bottom:10px;
			margin-bottom:10px;
		}
		
	
		
		#content.homepageSecondaire .mobiless ul {
			border-bottom:none;
		}
	
		#content.homepageSecondaire .options {
			position:relative;
			height:152px;
			width:250px;
		}
		
		#content.homepageSecondaire .options h2 {
		   width: 90%;
		}
		
	
		#content.homepageSecondaire .options ul {
		   width: 85%;
		}
		
		#content.homepageSecondaire .accessoires {
			position:relative;
			height:152px;
			width:250px;
		}
		
		#content.homepageSecondaire .accessoires h2 {
		   width: 90%;
		}
		
	
		#content.homepageSecondaire .accessoires ul {
		   width: 85%;
		}
		#content.homepageSecondaire .pc{
			position:relative;
			width:250px;
			height:142px;
			background: url(../image/boxes/pc.jpg) no-repeat top;
		}
		
		#content.homepageSecondaire .pc h2 {
			width:55%;
		}
		
		
		#content.homepageSecondaire .pc ul	{
			width:45%;
		}
		
	
		#content.homepageSecondaire .images {
			position:relative;
			width:250px;
			height:142px;
			background: url(../image/boxes/images.jpg) no-repeat top;
		}
		
	
		#content.homepageSecondaire .images h2 {
			width:55%;
		}
		
		#content.homepageSecondaire .images ul	{
			width:50%;
		}
		
	
		#content.homepageSecondaire .enceintes {
			position:relative;
			width:250px;
			height:142px;
			background: url(../image/boxes/enceintes.jpg) no-repeat top;
		}
		
		#content.homepageSecondaire .enceintes h2 {
			width:50%;
		}
		
		
		#content.homepageSecondaire .enceintes ul	{
			width:45%;
		}
		
		#content.homepageSecondaire .accessoires2 {
			position:relative;
			width:250px;
			height:142px;
			background: url(../image/boxes/accessoires.jpg) no-repeat top;
		}
		
		#content.homepageSecondaire .accessoires2 h2 {
			width:55%;
		}
		
	
		#content.homepageSecondaire .accessoires2 ul	{
			width:50%;
		}
		
	
	
		#content.homepageSecondaire .forfaits_volonte {
			position:relative;
			width:511px;
			height:142px;
			background: url(../image/boxes/forfaits_a_volonte.jpg) no-repeat top;
		}
		
	
	
		#content.homepageSecondaire .forfaits_volonte ul	{
			width:75%;
		}
	
		#content.homepageSecondaire .forfaits_volonte li	{
		line-height:12px
		}
	
		#content.homepageSecondaire .forfaits_volonte em	{
		font-style:normal;
		color:#FF6600;
		}

	
	
		#content.homepageSecondaire .forfaits_bloques {
			position:relative;
			width:511px;
			height:142px;
			background: url(../image/boxes/forfaits_bloques.jpg) no-repeat top;
		}
		
	
		#content.homepageSecondaire .forfaits_bloques ul	{
			width:75%;
		}
	
		#content.homepageSecondaire .forfaits_bloques li	{
		line-height:12px
		}
	
		#content.homepageSecondaire .forfaits_bloques em	{
		font-style:normal;
		color:#FF6600;
		}
	
	
		#content.homepageSecondaire .sans_engagement {
			position:relative;
			width:511px;
			height:142px;
			background: url(../image/boxes/formules_sans_engagements.jpg) no-repeat top;
		}
		
	
	
		#content.homepageSecondaire .sans_engagement ul	{
			width:75%;
		}
	
		#content.homepageSecondaire .sans_engagement li	{
		line-height:12px
		}
	
		#content.homepageSecondaire .sans_engagement em	{
		font-style:normal;
		color:#FF6600;
		}
	


			

		#content.homepageSecondaire .assistanceFixe {
			position:relative;
			width: 250px;
			height:142px;
			background: url(../image/boxes/assistance_fixe.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .assistanceFixe h2 {
			width: 65%;
		}
		
		#content.homepageSecondaire .assistanceFixe ul {
			width: 52%;
		}


		#content.homepageSecondaire .assistanceMobile {
			position:relative;
			width: 250px;
			height:142px;
			background: url(../image/boxes/assistance_mobile.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .assistanceMobile h2 {
			width: 58%;
		}
		
		#content.homepageSecondaire .assistanceMobile ul {
			width: 46%;
		}


		#content.homepageSecondaire .assistanceInternet {
			position:relative;
			width: 250px;
			height:142px;
			background: url(../image/boxes/assistance_internet.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .assistanceInternet h2 {
			width: 58%;
		}
		
		#content.homepageSecondaire .assistanceInternet ul {
			width: 70%;
		}


		#content.homepageSecondaire .assistanceTelevision {
			position:relative;
			width: 250px;
			height:142px;
			background: url(../image/boxes/assistance_television.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .assistanceTelevision h2 {
			width: 62%;
		}
		
		#content.homepageSecondaire .assistanceTelevision ul {
			width: 60%;
		}


		#content.homepageSecondaire .promotionsAbonnements {
			position:relative;
			width: 250px;
			height:255px;
			background: url(../image/boxes/promotions_abonnements.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .promotionsAbonnements strong {
			display: block;
			margin:5px 10px;
		}
		
		#content.homepageSecondaire .promotionsAbonnements h2 {
			width: 90%;
		}
		
		#content.homepageSecondaire .promotionsAbonnements ul {
			width: 40%;
		}

		#content.homepageSecondaire .promotionsAbonnements ul em {
			color:#FF6600;
			font-style:normal;
		}



		#content.homepageSecondaire .promotionsProduits {
			position:relative;
			width: 250px;
			height:255px;
			background: url(../image/boxes/promotions_produits.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .promotionsProduits strong {
			display: block;
			margin:5px 10px;
		}
		
		#content.homepageSecondaire .promotionsProduits h2 {
			width: 90%;
		}
		
		#content.homepageSecondaire .promotionsProduits ul {
			width: 50%;
		}

		#content.homepageSecondaire .promotionsProduits li {
			width: 220px;
			overflow:visible;
		}

		#content.homepageSecondaire .promotionsProduits ul em {
			color:#FF6600;
			font-style:normal;
		}

		#content.homepageSecondaire .promotionsProduits ul .prixPromo {
			color:#FF6600;
			font-weight:bold;
			font-size:16px;
			margin:5px 0px 0px 0px;
		}



		#content.homepageSecondaire .promotionsOptions, #content.homepageSecondaire .promotionsServices {
			position:relative;
			width: 250px;
			height:152px;
			background: url(../image/boxes/fond_options_accessoires.png) no-repeat bottom;
		}
		
		#content.homepageSecondaire .promotionsOptions strong, #content.homepageSecondaire .promotionsServices strong {
			display: block;
			margin:5px 10px;
		}
		
		#content.homepageSecondaire .promotionsOptions h2,#content.homepageSecondaire .promotionsServices h2 {
			width: 90%;
		}
		
		#content.homepageSecondaire .promotionsOptions ul,#content.homepageSecondaire .promotionsServices ul {
			width: 88%;
		}



		#content.homepageSecondaire .promotionsForfaits {
			position:relative;
			width: 250px;
			height:255px;
			background: url(../image/boxes/promotions_forfaits.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .promotionsForfaits ul {
			width: 50%;
		}

		#content.homepageSecondaire .promotionsMobiles {
			position:relative;
			width: 250px;
			height:255px;
			background: url(../image/boxes/promotions_mobiles.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .promotionsMobiles ul {
			width: 70%;
		}

		#content.homepageSecondaire .promotionsForfaits strong, #content.homepageSecondaire .promotionsMobiles strong {
			display: block;
			margin:5px 10px;
		}
		
		#content.homepageSecondaire .promotionsForfaits h2, #content.homepageSecondaire .promotionsMobiles h2 {
			width: 90%;
		}
		
		#content.homepageSecondaire .promotionsForfaits ul em, #content.homepageSecondaire .promotionsMobiles ul em {
			color:#FF6600;
			font-style:normal;
		}
		
		/* Vitrine HPS selection bonnes affaires */
		#content.homepageSecondaire .editoProductsList {
		    float: left;
		    width: 511px;
		    margin-top: 29px;
		}
		#content.homepageSecondaire .editoProductsList li {
		    display: block;
		    float: left;
		    margin-top: 12px;
		    width: 170px;
		    height: 110px;
		}
		#content.homepageSecondaire .editoProductsList input {
		    float: left;
		    margin: 4px 5px 0px 0px;
		}
		#content.homepageSecondaire .editoProductsList img {
		    float: left;
		    margin-right: 8px;
		}
		#content.homepageSecondaire .editoProductsList .libelle {
		    color: #5D5D5D;
		    font-size: 11px;
		    font-weight: normal;
		    padding-left: 0px;
		}
		#content.homepageSecondaire .editoProductsList .libelle a {
		    color: #5D5D5D;
		    font-size: 11px;
		    font-weight: normal;
		    padding-left: 0px;
		    text-decoration: none;
		}
		#content.homepageSecondaire .editoProductsList .libelle a:hover {
		    text-decoration: underline;
		}
		#content.homepageSecondaire .editoProductsList .price {
		    float: left;
		    color: #FF6500;
		    font-size: 16px;
		    font-weight: bold;
		}
		#content.homepageSecondaire .editoProductsList .initialPrice {
		    float: left;
		    color: #5C5C5C;
		    font-size: 12px;
		    font-weight: bold;
		}
		#content.homepageSecondaire .editoProductsList .rightZone {
		    float: left;
		    height: 100px;
		    width: 70px;
		    margin-left: 0px;
		}
		#content.homepageSecondaire .editoProductsList .clearfloat {
		    border-top: 0px solid #FFFFFF;
		    clear: both;
		}
		#content.homepageSecondaire .enteteEditoProductsList {
		  width: 511px;
		  height: 19px;
		  border-bottom: 1px solid #CCCBBF;
		}
		#content.homepageSecondaire .enteteEditoProductsList .editoTitle {
		    color: #FE6501;
		    font-size: 16px;
		    font-weight: bold;
		    float: left;
		    width: 428px;
		    padding: 0px;
		}
		#content.homepageSecondaire .enteteEditoProductsList .imgHautDePage {
            float: none;
            margin: 0px;
		}
		#content.homepageSecondaire .btAjoutPanier {
		    margin: 30px 0px 30px 242px;
		}
		



/* HANDICAP */
/* Page statique ... */




/***** 03 - Assistance ******/



/* Message important */

	.important {
	   width: 521px;
	}


  #content.important .import {
     font-size: 16px;
     font-weight: normal;
     color: #A9A9A9;
     margin: 10px;
  }    
   
   /*
   #content.important a {
     text-decoration: none;
     color: #666666;
     padding-right: 10px;
     background: url('../image/common/fleche.png') no-repeat center right;
  }*/
    
  #content.important a:hover {
     text-decoration: underline;
  }    
  
  #content.important .lancer {
     background-color: #FF9900;
     color: #FFF;
     text-align: center;
     padding: 3px;
     padding-left: 10px;
     padding-right: 10px;
     margin-left: 15px;
     border: 1px solid #FF9900;
  }
  
  #content.important a.lancer:hover {
     border: 1px solid #FF6600;
     text-decoration: none;
  }
    
    
/* Toutes les agences */


	.agences {
	   width: 521px;
	}


  #content.agences .detail a {
     text-decoration: none;
     color: #666666;
     padding-right: 10px;
     background: url('../image/common/fleche.png') no-repeat center right;
  }

  #content.agences  .detail a:hover {
     text-decoration: underline;
  }  
  
  #content.agences .detail {

  }
  
  #content.agences .illustration {
    float: left;
    margin-right: 10px;
  }
  
  #content.agences h1 {
     margin-bottom: 15px;
  } 
  
  #content.agences h2 {
     color: #666666;
     font-size: 13px;
     font-weight: bold;
  }
  



/* ***** Glossaire ***** */

	.glossaire {
	   width: 521px;
	}



	#content.glossaire p {
		margin:10px 0px 20px 3px;
	}

	#content.glossaire .definitions a:hover {
	   text-decoration: underline;
	}

	#content.glossaire .alphabet {
	   margin-left: 5px;
	}

	#content.glossaire .alphabet li {
	   float: left;
	}
	
	#content.glossaire .alphabet li a {
	   display: block;
	   width: 14px;
	   text-align: center;
	}

	#content.glossaire .alphabet li a.xl {
	   width: 25px;
	}

	#content.glossaire .alphabet a {
	   text-decoration: none;
	   color: #666666;
	}

	#content.glossaire .alphabet li a:hover,
	#content.glossaire .alphabet li.selected a {
	   font-size: 15px;
	   color: #FF6600;
	   font-weight: bold;
	   margin-top: -1px;
	}
	



	#content.glossaire .definitions {
	   position: relative;
	   margin-top: 60px;
	}

	#content.glossaire .definitions a {
	   text-decoration: none;
	   color: #666666;
	}
	
	#content.glossaire .definitions ul {
	}
	
	#content.glossaire .definitions li {
	   padding: 2px;
	   padding-left: 20px;
	   background: url('../image/common/puce.png') no-repeat 10px;
	}
		
	#content.glossaire .left {
	}

	#content.glossaire .right {
		position: absolute;
		margin-left: 250px;
		top: 0;
	}	  
  
  
/* contact - carte */
  
  	.contact {
	   width: 521px;
	}

  
	#content.contact .carte {
		margin-top:2px;
		width:345px;
		float:left;
	}

	#content.contact .carte img {
		margin-left:20px;
	}

	#content.contact .coordonnees {
		background:url(../image/content/coordonnees_bg.png);
		margin-top:2px;
		width:142px;
		height:324px;
		float:left;
		padding:10px;
	}

	#content.contact .coordonnees .bottom {
		background:url(../image/content/coordonnees_bottom.png) bottom;
	}

	#content.contact .ou {
		color:#FF6600;
	}
	
	#content.contact .petit {
		font-size:10px;
		margin-top:5px;
	}

	#content.contact .petit input {
		border:1px solid #CCCCCC;
		font-size:11px;
		width:140px;
		height:17px;
	}

	#content.contact .petit input.mini {
		width:107px;
		margin-right:5px;
	}

	#content.contact .petit li {
		float:left;
	}

	#content.contact p {
		margin-top: 15px;
		margin-bottom: 10px;
		padding-top: 15px;
		border-top: 1px solid #CCCCCC;
	}


    
/* Questions fréquemment posées (Modèle pour Mobile et Assistance) */


	.faq {
	   width: 521px;
	}


   #content.faq h1 {
      margin-bottom: 20px;
   }

	   /* Paramétres de la boite "openClose" (common.css) */
	
	   #content.faq .openClose {
		  width: 512px;
		  background: url('../image/content/openclose_fond.png') repeat-y top;
	   }
	
	   #content.faq .openClose .ocContent {  
		  background: url('../image/content/openclose_bottom.png') no-repeat bottom left;
	   }
	
	   #content.faq .openClose h3 {
		  background-image: url('../image/content/openclose_titre.png');
	   }



/***** 04 - Mobiles ******/


	.choixForfait {
	   width: 521px;
	}

		#content.choixForfait  .choixduForfait {
			margin-top:15px;
			width:511px;
		}
		
		#content.choixForfait div.choixduForfait .left {
			float:left;
		}
		
		#content.choixForfait div.choixduForfait .right {
			float:right;
			width:90px;
		}


				#content.choixForfait  .choixduForfait p.nom {
					padding:0px 10px;
					color:#FF6600;
					font-weight:bold;
					font-size:13px;
					float:left;
					margin-top:40px;
				}
				
				#content.choixForfait  .choixduForfait p.image {
					padding:0px;
					margin:0px;
				}
				
				#content.choixForfait .illustration img {
				   margin-top: 15px;
				}
				
				#content.choixForfait .right img {
				   margin-top: 15px;
				}
				
				#content.choixForfait table.choix {
				    width: 500px;
				    border-collapse: collapse;
				    margin-left: 20px;
				    /*border: 1px dashed #CCCCCC;*/
				}

				#content.choixForfait table.choix input{
				    margin-right: 5px;
				    margin-left: 20px;
				}
				
				#content.choixForfait td, #content.choixForfait th {
				   padding: 2px;
				   padding-left: 10px;
				   width: 50%;
				}
				
				
				#content.choixForfait table.choix input {
				   float: left;
				} 
				
				#content.choixForfait table.choix p {
				   padding-left: 27px;
				}

				#content.choixForfait .choix th {
				   font-size: 15px;
				   /*border: 1px dashed #CCCCCC;*/
				   /*padding-left: 30px;*/		
				   padding-bottom: 10px;	
				   text-align:center;	  
				  
				}
				
				
				#content.choixForfait div.choixduForfait .prixDuMobile {
					color:#FF6600;
					text-align:center;
					height:80px;
					float: left;
					width: 160px;
					padding-left: 70px;
				}

		
		
				#content.choixForfait div.choixduForfait .prixDuMobile strong {
					font-size:32px;
					display: block;
				}

								
				
				/*
				#content.choixForfait  .choixduForfait ul {
					float:left;
				}
				
				#content.choixForfait  .choixduForfait ul.intitule {
					width: 70px;
				}
				
				#content.choixForfait  .choixduForfait ul.choix {
					width: 50px;
				}
				
				/*
				#content.choixForfait  .choixduForfait li {
					border-top:1px dashed #BFBFBF;
					border-right:1px dashed #BFBFBF;
					padding:5px;
					text-align:center;
				}
				
				#content.choixForfait  .choixduForfait li.heures {
					font-weight:bold;
					color:#FF6600;
					height:17px;			
				}
				
				#content.choixForfait  .choixduForfait ul.intitule li.tarifs, #content.choixForfait  .choixduForfait ul.choix li.tarifs {
					height: 45px;
					padding-top:30px;
				}
				
				#content.choixForfait  .choixduForfait ul.choix li.tarifs {
					font-weight: bold;
				}
				
				#content.choixForfait  .choixduForfait ul.choix li.selected {
					background-color:#F2F2F2;
				}
				

				
				#content.choixForfait  .choixduForfait p.cochez {
					margin-left:75px;
					padding-top:10px;
				}
				*/
		
		
		
		#content.choixForfait .choixDesOptions {
			margin-top:20px;
		}
		
				#content.choixForfait .choixDesOptions p {
					margin:10px 0px;
				}
				
				#content.choixForfait .choixDesOptions em {
					font-style:normal;
					color:#FF6600;
				}
				
				#content.choixForfait .choixDesOptions table {
					width: 511px;
					border-top:1px dashed #BFBFBF;
					margin-top:2px;
				}
				
				#content.choixForfait .choixDesOptions th {
					background-color:#F2F1E8;
					padding:2px;
					text-align:left;
					width:155px;
					font-weight:normal;
				}
				
				#content.choixForfait .choixDesOptions th strong {
					display:block;
					margin-top:10px;
				}
				
				#content.choixForfait .choixDesOptions td {
					border-left:1px solid white;
					border-bottom:1px solid white;
					padding:2px 5px;
					width:110px;
				}
				
				#content.choixForfait .choixDesOptions th.checkbox {
					width:15px;
					padding:0px 2px;
				}
				
				#content.choixForfait .choixDesOptions td.voir {
					width:80px;
				}
				
				#content.choixForfait .choixDesOptions td.promo {
					color: #FF6600;
				}
				
				#content.choixForfait .choixDesOptions tr.grisc td {
					background-color:#F8F8F8;
				}
				
				#content.choixForfait .choixDesOptions tr.grisf td {
					background-color:#F0F0F0;
				}
				
				#content.choixForfait .choixDesOptions td.voir a {
					background:url(../image/boxes/puce.png) no-repeat left -1px;
					padding:0px 0px 0px 8px;
					color:#666666;
					text-decoration:none;
					display:block;
				}
		
				#content.choixForfait .choixDesOptions td.voir a:hover {
				text-decoration: underline;
				}
		
				#content.choixForfait div.choixDesOptions .ajouter {
					text-decoration: underline;
					border-top:1px dashed #BFBFBF;
					border-bottom:1px dashed #BFBFBF;
					text-align:right;
					padding:5px;
					margin:10px 10px 5px 0px;
				}





/* ***** Mobile gamme de forfaits ****** */


	.mobileForfaitsVolonte {
	   width: 521px;
	}

		
		#content.mobileForfaitsVolonte h3 {
		   font-size: 17px;
		   color: #FF6600;
		   font-weight: normal;
		   margin-top: 15px;
		   float:left;
		   width:250px;
		}

		#content.mobileForfaitsVolonte h4 {
		   font-size: 14px;
		   color: #666666;
		   font-weight: normal;
		   width: 200px;
		   margin-top: 15px;
		   float:left;
		}
		
		#content.mobileForfaitsVolonte div.item {
		   position: relative;
		}


#content.mobileForfaitsVolonte .clearfloat {
 border: none;
}

		#content.mobileForfaitsVolonte div.item .classique {
		   background: url('../image/content/forfait_classique.png') no-repeat 0px 35px;
		}		
		#content.mobileForfaitsVolonte div.item .intense {
		   background: url('../image/content/forfait_intense.png') no-repeat 0px 35px;
		}	
		#content.mobileForfaitsVolonte div.item .pro {
		   background: url('../image/content/forfait_pro.png') no-repeat 0px 35px;
		}	
		#content.mobileForfaitsVolonte div.item .pccard {
		   background: url('../image/content/forfait_pccard.png') no-repeat 0px 35px;
		}	
		
				
				
				
				
		#content.mobileForfaitsVolonte .prix {
		   color: #FF6600;
		   font-size: 17px;
		   text-decoration: none;
		   display: block;
		   text-align: center;
		   margin-top: 65px;
		   padding-left: 8px;
		   left: 10px;
		   float:left;
		}


		#content.mobileForfaitsVolonte .item p {
           margin-top: 10px;
           /*margin-left: 110px;*/
           float: right;
           width: 400px;
           

		}		
		
		#content.mobileForfaitsVolonte .ensavoirplus {
		   clear: both;
		}

		#content.mobileForfaitsVolonte .prix strong {
		   color: #FF6600;
		   font-size: 36px;
		   font-weight: normal;
		   display: block;
		}



		
		#content.mobileForfaitsVolonte .choix {
			margin-top:20px;
			border-bottom:1px dashed #BFBFBF;
			border-top:1px dashed #BFBFBF;
			padding:8px 0px;
		}
		
		#content.mobileForfaitsVolonte .choix ul {
			padding:10px 0px;
		}
		
		#content.mobileForfaitsVolonte .choix li {
			padding:10px;
			display:inline;
		}
		
		#content.mobileForfaitsVolonte .choix li.trait {
			padding:10px 10px 10px 0px;
			display:inline;
			background:url(../image/content/separation.png) no-repeat right;
		}
		
		#content.mobileForfaitsVolonte .choix li a {
			color:#FF6600;
			text-decoration: none;
		}
		
		#content.mobileForfaitsVolonte .choix li a:hover {
			color:#FF6600;
			text-decoration: underline;
		}

	
		
/* ***** Présentation détaillée du forfait ***** */		


	.mobileForfaitDetaillee {
	   width: 521px;
	}

   #content.mobileForfaitDetaillee div.openClose {
      width: 512px;
      background: url('../image/content/openclose_fond.png') repeat-y top;
   }

   #content.mobileForfaitDetaillee div.openClose .ocContent {  
      background: url('../image/content/openclose_bottom.png') no-repeat bottom left;
   }

   #content.mobileForfaitDetaillee div.openClose h3 {
      background-image: url('../image/content/openclose_titre.png'); 
   }




	#content.mobileForfaitDetaillee ul.leForfait {
		margin:10px 0px 0px 0px;
	}

	#content.mobileForfaitDetaillee ul.leForfait li {
       float: left;
	   margin:0px 10px 0px 0px;
	}

	#content.mobileForfaitDetaillee ul.leForfait li a {
		color:#FF6600;
		text-decoration:none;
		display:block;
	}

	#content.mobileForfaitDetaillee ul.leForfait li a:hover {
		color:#FF6600;
		text-decoration: underline;
	}

	#content.mobileForfaitDetaillee ul.leForfait li.prixDuForfait {
		color:#FF6600;
		font-size:16px;
		font-weight:bold;
		width:120px;
	}

	#content.mobileForfaitDetaillee ul.leForfait li.prixDuForfait strong {
		font-size:32px;
	}

	#content.mobileForfaitDetaillee ul.leForfait li.prixDuForfait .barre {
		text-decoration:line-through;
	}

	#content.mobileForfaitDetaillee ul.leForfait li.prixDuForfait .petit {
		font-size:12px;
	}

	#content.mobileForfaitDetaillee ul.leForfait li.texteForfait {
		width: 180px;
	}
	


	

	#content.mobileForfaitDetaillee ul.ChoixPrix {
		margin:0px 0px 20px 0px;
	}

	#content.mobileForfaitDetaillee ul.ChoixPrix li {
       float: left;
	   padding:5px 13px;
	   border-right:1px dashed #BFBFBF;
	   font-weight:bold;
	}

	#content.mobileForfaitDetaillee ul.ChoixPrix li strong {
		color:#FF6600;
		display:block;
	}

	#content.mobileForfaitDetaillee ul.ChoixPrix li.last {
		border:0px;
	}



		#content.mobileForfaitDetaillee h2.marge {
			margin-top:20px;
		}

		#content.mobileForfaitDetaillee .telephone {
			float:left;
			width:145px;
			padding-left:20px;
		}

		#content.mobileForfaitDetaillee .telephone img {
			float:left;
			margin-right:5px;
		}

		#content.mobileForfaitDetaillee .telephone div {
			margin-top:35px;
		}

		#content.mobileForfaitDetaillee .telephone div .prix {
			font-size:18px;
			display:block;
		}


		#content.mobileForfaitDetaillee .choix {
			margin-top:20px;
			border-bottom:1px dashed #BFBFBF;
			border-top:1px dashed #BFBFBF;
			padding:8px 0px;
		    margin-right:10px;
		}
		
		#content.mobileForfaitDetaillee .choix ul {
			padding:10px 0px;
			float:left;
		}
		
		#content.mobileForfaitDetaillee .choix li {
			padding:10px;
			display:inline;
		}
		
		#content.mobileForfaitDetaillee .choix li.trait {
			padding:10px;
			display:inline;
			background:url(../image/content/separation.png) no-repeat right;
		}
		
		#content.mobileForfaitDetaillee .choix li a {
			color:#FF6600;
			text-decoration: none;
		}
		
		#content.mobileForfaitDetaillee .choix li a:hover {
			color:#FF6600;
			text-decoration: underline;
		}
		
		#content.mobileForfaitDetaillee .choix a.edito {
			padding:10px 15px 10px 0px;
			text-align:right;
			width:170px;
			float:left;
			display:block;
			font-size:11px;
			text-decoration:none;
			background:url(../image/boxes/fleche.png) no-repeat right 15px;
			color:#666666;
		}
		
		#content.mobileForfaitDetaillee .choix a:hover.edito {
			text-decoration: underline;
		
		}


		
		#content.mobileForfaitDetaillee .telephone strong a {
			color:#5D5D5D;
			text-decoration:none;
		}

		#content.mobileForfaitDetaillee .telephone strong a:hover {
			color:#5D5D5D;
			text-decoration: underline;
		}



/* Mobile fiche détaillée */


	.mobileFicheDetaillee {
	   width: 521px;
	   position:relative;
	}

   #content.mobileFicheDetaillee .openClose {
      width: 512px;
      background: url('../image/content/openclose_fond.png') repeat-y top;
   }

   #content.mobileFicheDetaillee .openClose .ocContent {  
      background: url('../image/content/openclose_bottom.png') no-repeat bottom left;
   }

   #content.mobileFicheDetaillee .openClose h3 {
      background-image: url('../image/content/openclose_titre.png'); 
   }



	#content.mobileFicheDetaillee div.leMobile {
		margin:10px 0px 0px 0px;
	}

	#content.mobileFicheDetaillee div.leMobile div {
       float: left;
	}

	#content.mobileFicheDetaillee div.leMobile div a {
		color:#FF6600;
		text-decoration:none;
	}
	
	#content.mobileFicheDetaillee div.leMobile div .accroche a {
		display:block;
    }

	#content.mobileFicheDetaillee div.leMobile div a:hover {
		color:#FF6600;
		text-decoration: underline;
	}

	#content.mobileFicheDetaillee div.leMobile div.prix {
		color:#FF6600;
		font-size:16px;
		font-weight:bold;
		width:120px;
		position:relative;
		float:left;
	}

	#content.mobileFicheDetaillee div.leMobile div.prix strong {
		display:inline;
	}
	
	#content.mobileFicheDetaillee div.leMobile div.prix .fort {
		font-size:26px;
	}

	#content.mobileFicheDetaillee div.leMobile div.prix .barre {
		text-decoration:line-through;
	}

	#content.mobileFicheDetaillee div.leMobile div.prix .petit {
		font-size:12px;
	}

	#content.mobileFicheDetaillee div.leMobile div.prix .anim {
        font-weight:normal;
		font-size:12px;
	}
	
	/*
	modif projet DEEE
	@author atalbi
	*/
	#content.mobileFicheDetaillee div.leMobile div.prix .eco {
        font-weight:normal;
		font-size:12px;
		color: green;
	}
	/*fin modif DEEE*/

  #content.mobileFicheDetaillee div.leMobile div.prix .normal {
        font-weight:normal;
        text-align:justify;
				font-size:11px;
	}

	#content.mobileFicheDetaillee div.leMobile div.prix .ajouter {
		margin-top: 30px;
	}
	
	#content.mobileFicheDetaillee div.leMobile div.description {
		width: 370px;
		float: left;
		padding-left: 10px;
	}

	#content.mobileFicheDetaillee div.leMobile div.description div.illustration {
		margin-right:20px;
		margin-bottom:20px;
	}

	#content.mobileFicheDetaillee div.leMobile div.description h2 {
		font-size:16px;
		font-weight:normal;
		margin-bottom: 10px;
	}

	#content.mobileFicheDetaillee div.leMobile div.description .accroche strong {
		display: block;
		font-weight: bold;
		font-style: normal;
	}
	
	#content.mobileFicheDetaillee div.leMobile div.description .desc {
	/*	margin-top: 10px;*/
		margin-left:110px;
	}
	
	#content.mobileFicheDetaillee div.leMobile div.description .conditions {
		color: #FF6600;
	}

	#content.mobileFicheDetaillee div.leMobile div.description .detail {
		margin-top: 15px;
	}

	/**
	#content.mobileFicheDetaillee div.leMobile div.description td,
	**/
	#content.mobileFicheDetaillee div.leMobile div.description th {
		border: 1px solid #CCC;
	}

	#content.mobileFicheDetaillee div.leMobile div.description table {
		border-collapse: collapse;
	}
	
/*
	#content.mobileFicheDetaillee div.leMobile div.description div.illustration div.lienzoom   {
		text-align: center;
		width: 90px;
		margin-left: auto;
		margin-right: auto;
		
	}
	#content.mobileFicheDetaillee div.leMobile div.description div.illustration div.lienzoom  a{ 
		color: #666666;
		margin: 0 auto;
	}
*/
	/* ajout */
	#content.mobileFicheDetaillee div.leMobile div.description div.illustration .zoom1 {
		padding-bottom:0px;
		padding-top:2px;
		margin-top:4px;
		margin-left:0px;
		display: block;
		text-align: center;
		color: #666666;

	}
	
	#content.mobileFicheDetaillee div.leMobile div.description div.illustration .zoom1_picto {
		
		background:transparent url(../fp/img/picto_demo3D.gif) no-repeat scroll center center;
		padding-bottom:0px;
		padding-top:49px;
		margin-top:5px;
		margin-left:0px;
		display: block;
		text-align: center;
		color: #666666;
	}
	
	/*#content.mobileFicheDetaillee div.leMobile div.description div.illustration .zoom {
		display: block;
		text-align: center;
		color: #666666;
	}	*/

	#content.mobileFicheDetaillee div.leMobile div.description li,
	#content.mobileFicheDetaillee div.leMobile div.prix li{
		list-style-type: disc;
		list-style-position: inside;
	}

    #content.mobileFicheDetaillee #carac_tech.tableau table {
       margin-left: 30px;
       width: 90%;
    }
    
    #content.mobileFicheDetaillee #carac_tech.tableau td,
    #content.mobileFicheDetaillee #carac_tech.tableau th {
       padding: 2px;
    }    

	#content.mobileFicheDetaillee #carac_tech.tableau {
		border-collapse: collapse;
	}
	#content.mobileFicheDetaillee #carac_tech.tableau caption {
		display: none;
	}
	
	#content.mobileFicheDetaillee #carac_tech.tableau td,
	#content.mobileFicheDetaillee #carac_tech.tableau th {
		border: 1px solid #CCC;
	}
	#content.mobileFicheDetaillee #carac_tech.tableau td {
		padding: 5px 15px;
		width: 50%;
	}
	#content.mobileFicheDetaillee #carac_tech.tableau th {
		padding: 0px 5px;
		background-color: #999;
		color: White;
	}
	#content.mobileFicheDetaillee #carac_tech.tableau .col_gauche {
		font-weight: bold;
	}
	#content.mobileFicheDetaillee #carac_tech.tableau .col_droite {
		color: black;
	}




		
		
		
		#content.mobileFicheDetaillee .accessoire {
			float:left;
			width:150px;
			padding-left:15px;
			/*hack IE cross browsers*/
			display:table-cell;
			height:100px;
		}
		

		#content.mobileFicheDetaillee .accessoire img {
			float:left;
			padding-right:5px;
		}

		#content.mobileFicheDetaillee .accessoire div {
			padding-top:10px;
			width: 67px;
			float: left;
		}

		#content.mobileFicheDetaillee .accessoire a {
			text-decoration:none;
			color: #666666;
		}

		#content.mobileFicheDetaillee .accessoire div .prix {
			font-size:22px;
			display:block;
			padding-top: 10px;
		}
		
		
		

		#content.mobileFicheDetaillee .choix {
			margin-top:20px;
			border-bottom:1px dashed #BFBFBF;
			
			padding:8px 0px;
		    margin-right:10px;
		}
		
		#content.mobileFicheDetaillee .choix ul {
			padding:10px 0px;
			float:left;
		}
		
		#content.mobileFicheDetaillee .choix li {
			padding:10px;
			display:inline;
		}
		
		#content.mobileFicheDetaillee .choix li.trait {
			padding:10px;
			display:inline;
			background:url(../image/content/separation.png) no-repeat right;
		}
		
		#content.mobileFicheDetaillee .choix li a {
			color:#FF6600;
			text-decoration: none;
		}
		
		#content.mobileFicheDetaillee .choix li a:hover {
			color:#FF6600;
			text-decoration: underline;
		}
		
		#content.mobileFicheDetaillee .choix a.edito {
			padding:10px 15px 10px 0px;
			text-align:right;
			width:170px;
			float:left;
			display:block;
			font-size:11px;
			text-decoration:none;
			background:url(../image/boxes/fleche.png) no-repeat right 15px;
			color:#666666;
		}
		
		#content.mobileFicheDetaillee .choix a:hover.edito {
			text-decoration: underline;
		}
		
		#content.mobileFicheDetaillee h2.marge {
			margin-top:20px;
		}
		
		#content.mobileFicheDetaillee .forfait {
		   float: left;
		   width: 242px;
		   margin-right: 15px;
		   height: 130px;
		   margin-top: 15px;
		}
		
		#content.mobileFicheDetaillee .forfait.intense {
		   background: url('../image/content/forfait_fond_intense.jpg') no-repeat bottom right;
		}

		#content.mobileFicheDetaillee .forfait.pro {
		   background: url('../image/content/forfait_fond_pro.jpg') no-repeat bottom right;
		}
		
		#content.mobileFicheDetaillee .forfait .prix {
		   float: right;
		   color: #FF6600;
		   font-size: 15px;
		   margin: 8px;
		   margin-top: -20px;
		   
		}
		
		#content.mobileFicheDetaillee .forfait strong {
		   font-size: 25px;
		   display: block;
		   text-align: center;
		   
		}
		
/* Promotions sur les mobiles */

	.mobileForfaitsPromotions {
	   width: 521px;
	}
	

    #content.mobileForfaitsPromotions .BigPromo {
       position: relative;
       margin-bottom: 5px;
       width: 510px;
       height: 142px;
	   float:left;
    }	
	
	
	#content.mobileForfaitsPromotions  h3 {
	   font-size: 21px;
	   color: #FF6600;
	   font-weight: normal;
	   margin-top: 15px;
	   float:left;
	   width:250px;
	   padding:0px;
	}

	#content.mobileForfaitsPromotions  h4 {
	   font-size: 14px;
	   color: #666666;
	   font-weight: normal;
	   width: 200px;
	   margin-top: 15px;
	   float:left;
	}

	#content.mobileForfaitsPromotions  div.Classique {
		margin-top:20px;
	}
	
		#content.mobileForfaitsPromotions  div.Classique .donnees {
		   margin-top: 15px;
		   float:left;
		   width:250px;
		}

		#content.mobileForfaitsPromotions  div.Classique .textes {
		   float: right;
		   margin-top: 15px;
		   float:left;
		}
	
		#content.mobileForfaitsPromotions  h5 {
		   font-size: 20px;
		   font-weight:normal;
		   line-height:22px;
		}
	
		#content.mobileForfaitsPromotions  .donnees {
		   font-size:14px;
		}

		#content.mobileForfaitsPromotions  .donnees ul {
		   margin:10px 0px;
		}

		#content.mobileForfaitsPromotions  .donnees ul li {
		   display: inline;
		   float:left;
		   color:#FF6600;
		   width:120px;
		}

		#content.mobileForfaitsPromotions  .donnees ul .prix {
			font-size:18px;
		}

		#content.mobileForfaitsPromotions  .donnees ul .barre {
			text-decoration: line-through;
		}

		
	
/***** 05 - Fixe ******/

	
   .fixeFicheDetaillee .openClose {
      width: 512px;
      background: url('../image/content/openclose_fond.png') repeat-y top;
   }

   .fixeFicheDetaillee .openClose .ocContent {  
      background: url('../image/content/openclose_bottom.png') no-repeat bottom left;
   }

   .fixeFicheDetaillee .openClose h3 {
      background-image: url('../image/content/openclose_titre.png'); 
   }
   
   
	.fixeFicheDetaillee {
	   width: 521px;
	}   




	#content.fixeFicheDetaillee  ul.leMobile {
		margin:10px 0px 0px 0px;
	}

	#content.fixeFicheDetaillee  ul.leMobile li {
       float: left;
	   margin:0px 10px 0px 0px;
	}

	#content.fixeFicheDetaillee  ul.leMobile li a {
		color:#FF6600;
		text-decoration:none;
		display:block;
	}

	#content.fixeFicheDetaillee  ul.leMobile li a:hover {
		color:#FF6600;
		text-decoration: underline;
	}

	#content.fixeFicheDetaillee  ul.leMobile li.prix {
		color:#FF6600;
		font-size:16px;
		font-weight:bold;
		width:120px;
		float: right;
	}

	#content.fixeFicheDetaillee  ul.leMobile li.prix strong {
		font-size:32px;
	}

	#content.fixeFicheDetaillee  ul.leMobile li.prix .barre {
		text-decoration:line-through;
	}

	#content.fixeFicheDetaillee  ul.leMobile li.prix .petit {
		font-size:12px;
	}

	#content.fixeFicheDetaillee  ul.leMobile li.description {
		width: 250px;
		margin-left: 10px;
	}

	#content.fixeFicheDetaillee  ul.leMobile li.description h2 {
		font-size:16px;
		font-weight:normal;
		margin-bottom: 10px;
       
	}

	#content.fixeFicheDetaillee  ul.leMobile li.description strong {
		display: block;
	}

	#content.fixeFicheDetaillee  ul.leMobile li.description .conditions {
		color: #FF6600;
	}

	#content.fixeFicheDetaillee  ul.leMobile li.description .detail {
		margin-top: 15px;
	}

	#content.fixeFicheDetaillee  ul.leMobile li.prix .ajouter {
		margin-top: 30px;
	}
	
	#content.fixeFicheDetaillee  ul.leMobile li.illustration .zoom {
		display: block;
		text-align: center;
		color: #666666;
	}	



    #content.fixeFicheDetaillee table {
       margin-left: 30px;
       width: 90%;
    }
    
    #content.fixeFicheDetaillee td,
    #content.fixeFicheDetaillee th {
       padding: 2px;
    }    

	#content.fixeFicheDetaillee #carac_tech.tableau {
		border-collapse: collapse;
	}
	#content.fixeFicheDetaillee #carac_tech.tableau caption {
		display: none;
	}
	#content.fixeFicheDetaillee #carac_tech.tableau td,
	#content.fixeFicheDetaillee #carac_tech.tableau th {
		border: 1px solid #CCC;
	}
	#content.fixeFicheDetaillee #carac_tech.tableau td {
		padding: 5px 15px;
		width: 50%;
	}
	#content.fixeFicheDetaillee #carac_tech.tableau th {
		padding: 0px 5px;
		background-color: #999;
		color: White;
	}
	#content.fixeFicheDetaillee #carac_tech.tableau .col_gauche {
		font-weight: bold;
	}
	#content.fixeFicheDetaillee #carac_tech.tableau .col_droite {
		color: black;
	}


		
		
		
		#content.fixeFicheDetaillee  .accessoire {
			float:left;
			width:145px;
			padding-left:20px;
		}

		#content.fixeFicheDetaillee  .accessoire img {
			float:left;
			margin-right:5px;
		}

		#content.fixeFicheDetaillee  .accessoire div {
			margin-top:10px;
			width: 67px;
			float: left;
		}

		#content.fixeFicheDetaillee  .accessoire div .prix {
			font-size:22px;
			display:block;
			margin-top: 10px;
		}
		
		
		

		#content.fixeFicheDetaillee  .choix {
			margin-top:20px;
			border-bottom:1px dashed #BFBFBF;
			
			padding:8px 0px;
		    margin-right:10px;
		}
		
		#content.fixeFicheDetaillee  .choix ul {
			padding:10px 0px;
			float:left;
		}
		
		#content.fixeFicheDetaillee  .choix li {
			padding:10px;
			display:inline;
		}
		
		#content.fixeFicheDetaillee  .choix li.trait {
			padding:10px;
			display:inline;
			background:url(../image/content/separation.png) no-repeat right;
		}
		
		#content.fixeFicheDetaillee  .choix li a {
			color:#FF6600;
			text-decoration: none;
		}
		
		#content.fixeFicheDetaillee  .choix li a:hover {
			color:#FF6600;
			text-decoration: underline;
		}
		
		#content.fixeFicheDetaillee  .choix a.edito {
			padding:10px 15px 10px 0px;
			text-align:right;
			width:170px;
			float:left;
			display:block;
			font-size:11px;
			text-decoration:none;
			background:url(../image/boxes/fleche.png) no-repeat right 15px;
			color:#666666;
		}
		
		#content.fixeFicheDetaillee  .choix a:hover.edito {
			text-decoration: underline;
		}
		
		#content.fixeFicheDetaillee  h2.marge {
			margin-top:20px;
		}

		
		#content.fixeFicheDetaillee  .voirAussi {
		   width: 40%;
		   margin-right: 20px;
		   float: left;
		      
		}		
		

		#content.fixeFicheDetaillee  .voirAussi img {
			float:left;
			margin-right:5px;
		}

		#content.fixeFicheDetaillee  .voirAussi div {
			margin-top:10px;
			width: 87px;
			float: left;
		}

		#content.fixeFicheDetaillee  .voirAussi div .prix {
			font-size:22px;
			display:block;
			margin-top: 10px;
		}		
		
		
		
		
/* Gérer mes appels */

	.gererAppels {
	   width: 521px;
	}   


	   #content.gererAppels h2 {
		  clear: both;
	   }
	   
	   #content.gererAppels h2 {
		  margin-bottom: 20px;
	   }
	
	   #content.gererAppels .left {
	      float: left;
	   }
	   
	   #content.gererAppels .right {
	      float: right;
	   }	   
	
	   /* Paramétres de la boite "openClose" (common.css) */
	
	   #content.gererAppels .openClose {
		  /*float: left;*/
		  width: 250px;
		  background: url('../image/content/openclose_small_fond.png') repeat-y top;
	   }
	
	   #content.gererAppels .openClose .ocContent {  
		  background: url('../image/content/openclose_small_bottom.png') no-repeat bottom left;
	   }
	
	   #content.gererAppels .openClose h3 {
		  background-image: url('../image/content/openclose_small_titre.png');
	   }



	
	
	
/****************************************
            PROFESSIONNELS
****************************************/


/***** 11 - Homepage Generale ******/

.homepageGeneralePro {
	   float		: left;
	   display		: block;
	   width		: 704px;
	   height		: 460px;
}

	#content.homepageGeneralePro .left a h2, #content.homepageGeneralePro .right h2 {
		margin-left	: 5px;
		display		: inline;
		color		: #666666;
		font-size	: 20px;
		font-weight	: bold;
	}
	
	#content.homepageGeneralePro .left a{
		height	: 20px;
	}
		
	#content.homepageGeneralePro .left .h2_hpg_pro {
		color:#FFF;
		display:inline;
		float:left;
		font-size:14px;
		font-weight:bold;
		margin-left:15px;
	}
	
	#content.homepageGeneralePro .left h3,
    #content.homepageGeneralePro .right h3 {
		color		: #FF6600;
		font-size	: 12px;
		font-weight	: bold;
		margin 		: 0 0 0 14px;
		padding-top	: 5px;
		width		: 150px;
	}	
	
	#content.homepageGeneralePro .left .subtitle_box_hpg  {
		margin 		: 0 0 0 25px;
		width		: 150px;
	}
	
	#content.homepageGeneralePro h2 em {
		font-style	: normal;
		color		: #666666;
	}

	#content.homepageGeneralePro .box a {
	   text-decoration	: none;
	   display			: block;
	   color			: #888888;
	   margin 			: 0 0 0 0px;
	   height			: 59px;
	}	

	#content.homepageGeneralePro .box .link1{
		margin-top		: -25px;
	}   
	
	#content.homepageGeneralePro .box .link2{
		color			: #333;
		font-weight		: bolder;
		height			: 15px;
		padding			: 0pt 0pt 0pt 15px;
		margin-top		: -8px;
	}   
 
	#content.homepageGeneralePro .right .box a {
		height			: 15px;
	
	}
    #content.homepageGeneralePro .box a:hover {
		text-decoration: none;  
    } 
	
	#content.homepageGeneralePro .box a.edito	{
		display:block;
		font-size:10px;
		text-decoration:none;
		background:url(../image/boxes/fleche.png) no-repeat right center;
		padding:0px 10px 5px 0px;
		margin:0px 0px 0px 10px;
		bottom:0;
		color:#666666;
		position:absolute;
	}
	
	#content.homepageGeneralePro .box a:hover.edito
       {
       text-decoration: underline;
    }
   
    #content.homepageGeneralePro .BigPromo {
       margin-bottom: 5px;
       width		: 704px;
       height		: 165px;
	   float		: left;
    }
    
    #content.homepageGeneralePro .left {
		float : left; 
		width : 519px;
		margin-top : 15px;
	}

    #content.homepageGeneralePro .right {
       float		:right;   
    }  

    #content.homepageGeneralePro .box {
       float		: left;
    }

	#content.homepageGeneralePro .box p {
	   margin		: 4px;
	   margin-left	: 7px;
	}
	
	#content.homepageGeneralePro .box p.description {
	   border-top	: 1px dashed #BFBFBF;
       padding-top	: 2px;
       line-height	: 12px;
	}

	/*#content.homepageGeneralePro .box p.offre {
	   border-top: 1px dashed #BFBFBF;
	}*/

    #content.homepageGeneralePro .offre {
       font-weight	: bold;
    }

    #content.homepageGeneralePro .offre img,
    #content.homepageGeneralePro .description img {
        margin-left	: 3px;
    }


    #content.homepageGeneralePro .box a.decouvrir {
       
       position		: absolute;
       bottom		: 0;
       right		: 0;
	   display		: block;   
       background	: url('../image/common/decouvrir.png') no-repeat right;    
	   width		: 69px;
	   height		: 18px;

     }
    
	
	#content.homepageGeneralePro a.decouvrir span {
		position	: absolute;
		left		: 0px;
		top			: -500px;
		width		: 1px;
		height		: 1px;
		overflow	: hidden;	
	}   
        
    
    #content.homepageGeneralePro .box.gauche {
        margin-right: 5px;
    }

    #content.homepageGeneralePro .box ul {
		margin		: 15px 0px 5px 15px;
		width		: 85%;
    }
    
    
    #content.homepageGeneralePro .box li {
		background		: transparent url(/image/pro/fleche_tteoffre_edito.jpg) no-repeat scroll left center;
		padding-left	: 10px;    
		height			: 15px;
    }
	
	#content.homepageGeneralePro .right .box  .link4_accompagner {
		background		: transparent url(/image/pro/fleche_tteoffre_edito.jpg) no-repeat scroll left center;
		padding-left	: 10px;    
		height			: 15px;
		color		: #333333;
		font-weight	: bolder;
		margin		: 40px 0px 0px 0px;
	}
	
	#content.homepageGeneralePro .right h2 a{
		color:#666666;
		display		: inline;
	}	

/* Boxes */

    /* Fonds */

		#content.homepageGeneralePro .internet    { background-image: url('../image/pro/fond_internet.jpg'); }
		#content.homepageGeneralePro .mobile      { background-image: url('../image/pro/fond_mobile.jpg'); }
		#content.homepageGeneralePro .multimedia  { background-image: url('../image/pro/fond_accessoires.jpg'); }
		#content.homepageGeneralePro .fixe        { background-image: url('../image/pro/fond_fixe.jpg'); }
		#content.homepageGeneralePro .accompagner { background-image: url('../image/pro/fond_accompagner.jpg') }
	


    /* Taille */
    
		/* Modèle de box par défaut */
		#content.homepageGeneralePro .internet,
		#content.homepageGeneralePro .multimedia,
		#content.homepageGeneralePro .mobile,
		#content.homepageGeneralePro .fixe {
		
		   width: 257px;
		   height: 103px;
		} 
		
		/*#content.homepageGeneralePro .conseil
		{
			background-image:url(../image/boxes/hp_pro_multimedia.jpg);
		}
		
		#content.homepageGeneralePro .createur
		{
			background-image:url(../image/boxes/hp_pro_multimedia.jpg);
		}*/
		
		/* Exception pour celle de droite */
		#content.homepageGeneralePro .accompagner {
		   width: 181px;
		   height: 129px;
		   margin-top: 31px;		   
		}
	
		#content.homepageGeneralePro .conseil, #content.homepageGeneralePro .createur {
			margin-top	:28px;
			width	: 181px;
			height	: 45px;
		
		}
		
		#content.homepageGeneralePro .pave_hpg_pro a {
			width	: 181px;
			height	: 45px;
		}
		
	/* puce titre box */
		
		#content.homepageGeneralePro .internet .img_titre_pro,
		#content.homepageGeneralePro .multimedia .img_titre_pro,
		#content.homepageGeneralePro .mobile .img_titre_pro,
		#content.homepageGeneralePro .fixe .img_titre_pro,
		#content.homepageGeneralePro .accompagner a .img_titre_pro
		{
			width: 	12px;
			height: 12px;
			margin:	0px 0px 0px 5px;			
		   
		} 
		

	/* Paragraphes */

		#content.homepageGeneralePro .internet ul.edito 	{ width: 61%;}
		#content.homepageGeneralePro .fixe ul.edito 		{ width: 57%;}
		#content.homepageGeneralePro .mobile ul.edito 		{ width: 62%;}	
		#content.homepageGeneralePro .multimedia ul.edito 	{ width: 57%;}




	/* Positionnement */

		#content.homepageGeneralePro .internet,
		#content.homepageGeneralePro .multimedia,
		#content.homepageGeneralePro .mobile,
		#content.homepageGeneralePro .fixe,
		#content.homepageGeneralePro .accompagner {
			position: relative;
		}


		#content.homepageGeneralePro .internet,
		#content.homepageGeneralePro .mobile,
		#content.homepageGeneralePro .multimedia,
		#content.homepageGeneralePro .fixe {
		   background-repeat: no-repeat;
		   margin-bottom: 5px;  
		   margin-top: 5px;  
		}
	



/***** 12 - Homepages secondaires *****/


		#content.homepageSecondaire .lignePro {
			position:relative;
			width: 250px;
			height:142px;
			background: url(../image/boxes/ligne_professionnelle.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .lignePro h2 {
			width: 75%;
		}
		
		#content.homepageSecondaire .lignePro ul {
			width: 50%;
		}
		

		#content.homepageSecondaire .meilleursTarifs {
			position:relative;
			width: 250px;
			height:142px;
			background: url(../image/boxes/nos_meilleurs_tarifs.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .meilleursTarifs h2 {
			width: 70%;
		}
		
		#content.homepageSecondaire .meilleursTarifs ul {
			width: 60%;
		}
		
		#content.homepageSecondaire .materielPro {
			position:relative;
			width: 250px;
			height:142px;
			background: url(../image/boxes/materiel_professionnel.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .materielPro h2 {
			width: 75%;
		}
		
		#content.homepageSecondaire .materielPro ul {
			width: 60%;
		}
		

		#content.homepageSecondaire .servicesPro {
			position:relative;
			width: 250px;
			height:142px;
			background: url(../image/boxes/services_valeur_ajoutee.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .servicesPro h2 {
			width: 65%;
		}
		
		#content.homepageSecondaire .servicesPro ul {
			width: 50%;
		}
		

		#content.homepageSecondaire .HautDebitPro {
			position:relative;
			width: 250px;
			height:142px;
			background: url(../image/boxes/haut_debit_professionnel.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .HautDebitPro h2 {
			width: 80%;
		}
		
		#content.homepageSecondaire .HautDebitPro ul {
			width: 55%;
		}
		
		#content.homepageSecondaire .liveBoxPro {
			position:relative;
			width: 250px;
			height:142px;
			background: url(../image/boxes/livebox_pro.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .liveBoxPro h2 {
			width: 90%;
		}
		
		#content.homepageSecondaire .liveBoxPro p {
			width: 70%;
			padding-left: 3px;
		}
		


		#content.homepageSecondaire .TelIllimitePro {
			position:relative;
			width: 250px;
			height:142px;
			background: url(../image/boxes/fond_pro.jpg) no-repeat bottom;
		}
		

		#content.homepageSecondaire .TelIllimitePro h2 {
			width: 93%;
		}
		
		#content.homepageSecondaire .TelIllimitePro ul {
			width: 90%;
		}
		

		#content.homepageSecondaire .servicesPro2 {
			position:relative;
			width: 250px;
			height:142px;
			background: url(../image/boxes/services_options_pro.jpg) no-repeat bottom;
		}

		#content.homepageSecondaire .servicesPro2 h2 {
			width: 70%;
		}
		
		#content.homepageSecondaire .servicesPro2 ul {
			width: 55%;
		}
		

		#content.homepageSecondaire .MonoLignePro {
			position:relative;
			width: 250px;
			height:350px;
			background: url(../image/boxes/mono_ligne_professionnelle.jpg) no-repeat bottom;
		}

		#content.homepageSecondaire .MonoLignePro h2 {
			width: 80%;
		}
		
		#content.homepageSecondaire .MonoLignePro ul {
			width: 65%;
		}
		
		#content.homepageSecondaire .MonoLignePro ul strong {
			color:#FF6600;
			font-weight:normal;
		}
		
		#content.homepageSecondaire .MonoLignePro li {
			margin-top:10px;
		}
		

		#content.homepageSecondaire .SolutionsPro {
			position:relative;
			width: 250px;
			height:350px;
			background: url(../image/boxes/solutions_professionnelles.jpg) no-repeat bottom;
		}

		#content.homepageSecondaire .SolutionsPro h2 {
			width: 90%;
		}
		
		#content.homepageSecondaire .SolutionsPro ul {
			width: 65%;
		}
		
		#content.homepageSecondaire .SolutionsPro ul strong {
			color:#FF6600;
			font-weight:normal;
		}
		
		#content.homepageSecondaire .SolutionsPro li {
			margin-top:10px;
		}
		
		#content.homepageSecondaire .microPro {
			position:relative;
			width: 250px;
			height:142px;
			background: url(../image/boxes/pro_micro_informatique.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .microPro h2 {
			width: 60%;
		}
		
		#content.homepageSecondaire .microPro ul {
			width: 50%;
		}
		
		#content.homepageSecondaire .imagesPro {
			position:relative;
			width: 250px;
			height:142px;
			background: url(../image/boxes/pro_images.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .imagesPro h2 {
			width: 65%;
		}
		
		#content.homepageSecondaire .imagesPro ul {
			width: 53%;
		}
		
		#content.homepageSecondaire .memoiresPro {
			position:relative;
			width: 250px;
			height:142px;
			background: url(../image/boxes/pro_memoires.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .memoiresPro h2 {
			width: 50%;
		}
		
		#content.homepageSecondaire .memoiresPro ul {
			width: 48%;
		}
		
		#content.homepageSecondaire .accessoiresPro {
			position:relative;
			width: 250px;
			height:142px;
			background: url(../image/boxes/pro_accessoires.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .accessoiresPro h2 {
			width: 55%;
		}
		
		#content.homepageSecondaire .accessoiresPro ul {
			width: 52%;
		}
		



		#content.homepageSecondaire .assistancePro01 {
			position:relative;
			width: 250px;
			height:142px;
			background: url(../image/boxes/assistancePro01.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .assistancePro01 h2 {
			width: 70%;
		}
		
		#content.homepageSecondaire .assistancePro01 ul {
			width: 60%;
		}
		




		#content.homepageSecondaire .assistancePro02 {
			position:relative;
			width: 250px;
			height:142px;
			background: url(../image/boxes/assistancePro02.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .assistancePro02 h2 {
			width: 70%;
		}
		
		#content.homepageSecondaire .assistancePro02 ul {
			width: 60%;
		}
		




		#content.homepageSecondaire .assistancePro03 {
			position:relative;
			width: 250px;
			height:142px;
			background: url(../image/boxes/assistancePro03.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .assistancePro03 h2 {
			width: 70%;
		}
		
		#content.homepageSecondaire .assistancePro03 ul {
			width: 60%;
		}
		

		#content.homepageSecondaire .assistancePro04 {
			position:relative;
			width: 250px;
			height:142px;
			background: url(../image/boxes/assistancePro04.jpg) no-repeat bottom;
		}
		
		#content.homepageSecondaire .assistancePro04 h2 {
			width: 70%;
		}
		
		#content.homepageSecondaire .assistancePro04 ul {
			width: 60%;
		}
		


		


		
		
/****** 13 - Assistance *****/

/* Questions fréquemment posées PRO */


	.faqPro {
	   width: 521px;
	}   

   #content.faqPro h1 {
      margin-bottom: 20px;
   }


	   /* Paramétres de la boite "openClose" (common.css) */
	
	   #content.faqPro .openClose {
		  width: 512px;
		  background: url('../image/content/openclose_pro_fond.png') repeat-y top;
	   }
	
	   #content.faqPro .openClose .ocContent {  
		  background: url('../image/content/openclose_pro_bottom.png') no-repeat bottom left;
	   }
	
	   #content.faqPro .openClose h3 {
		  background-image: url('../image/content/openclose_pro_titre.png');
	   }




/* Autres services Pro */

	.autresServicesPro {
	   width: 521px;
	}  
   #content.autresServicesPro h2 {
      clear: both;
   }

   #content.autresServicesPro h2 {
      margin-bottom: 20px;
   }

	   #content.autresServicesPro .left {
	      float: left;
	   }
	   
	   #content.autresServicesPro .right {
	      float: right;
	   }

	   /* Paramétres de la boite "openClose" (common.css) */
	
	   #content.autresServicesPro .openClose {
		  /*float: left;*/
		  width: 250px;
		  background: url('../image/content/openclose_small_pro_fond.png') repeat-y top;
	   }
	
	   #content.autresServicesPro .openClose .ocContent {  
		  background: url('../image/content/openclose_small_pro_bottom.png') no-repeat bottom left;
	   }
	
	   #content.autresServicesPro .openClose h3 {
		  background-image: url('../image/content/openclose_small_pro_titre.png');
	   }
	  
/****** Menu du Guide d'Achat des Forfaits *****/
#menu {
   /*float: left;*/
   width: 173px;
   margin-top: -18px;
   /*height: 0px;*/
   margin-right: 15px;
}

	#menu h2 {
	   border-bottom: 1px dashed #CBCBCB;
	   padding: 6px 6px 2px 6px;
	   padding-left: 12px;
	   margin-top: 12px;
	}

	#menu a {
	   text-decoration: none;
	   display: block;
	   color: #5C5C5C;
	}
	
	#menu a:hover {
	   color: #FF6600;
	}


	#menu p {
	   border-bottom: 1px dashed #CBCBCB;
	   padding: 5px;
	   padding-left: 12px;
	}
	
	#menu .block_o p a
	{
	    color: #FF8213;
	     text-decoration: none;
	    
	}		
	
	#menu .block_f ul
	{
	    display: none;
	}

	#menu .block_o ul {

	}
	



	#menu .block_o ul li a {
	   display: block;
	   padding: 4px;
	   padding-left: 12px;
	}
	
	#menu .block_o li.last {
	   border-bottom: 1px dashed #CBCBCB;
	}
	
	#menu .block_o li.first {
	    background: #E2E2E2 url('../image/menu/degrade_haut.png') repeat-x top;
	}

	#menu .block_o li.last {
	    background: #E2E2E2 url('../image/menu/degrade_bas.png') repeat-x bottom;
	}
	
	#menu .block_o li.selected a {
	   background-color: #A4A4A4;
	   color: #FFF;
	}
	
	#menu .block_o li {
	   background-color: #E2E2E2;
	   border-bottom: 1px solid #FFF;

	}	
	
	#menu .block_o li a:hover {
	   display: block;
	   background-color: #A4A4A4;
	   color: #FFF;
	}
	
	
/*** BUNDLE ***/


	.bundle {
	width:511px;
	margin-bottom:20px;
	}
	
	.bundle .bundlecontent {
	background:url('/fp/fpASN/img/offres/bundle/fond.gif') repeat-y;
	}
	
	.bundle .titre {
	height:20px;
	color:#FF6600;
	font-size:11px;
	}
	
	.bundle .titre strong {
	font-size:15px;
	}
	
	.bundle .produits {
	float:left;
	width:390px;
	}
	
		.bundle .produitsvisu {
		padding:5px 10px 0 10px;
		width:370px;
		height:60px;
		}
				
			.bundle .produitsvisu img {
			float:left;
			}
	
			.bundle .produitsvisu img.offre {
			margin-right:10px;
			}
	
			.bundle .prixnormal {
			float:left;
			color:#999;
			font-size:9px;
			text-align:center;
			padding:10px 0 0 10px;
			}
			
				.bundle .prixnormal em {
				float:left;
				font-style:normal;
				text-decoration:line-through;
				font-size:15px;
				}
				
		.bundle .bundleoffre {
		float: left;
		text-align:center;
		margin-left:10px;
		background:url('/fp/fpASN/img/offres/bundle/fond-offre.gif') no-repeat;
		height:38px;
		width:52px;
		padding:15px 0 5px 0;
		color:#FFFFFF;
		font-size:9px;
		line-height:15px
		}
		
			.bundle .bundleoffre strong {
			display:block;
			font-size:18px;
			}
			
		.bundle .intitulebundleoffre {
		float: left;
		margin-left:10px;
		height:38px;
		padding:20px 0 5px 0;
		color: #FF6600;
		font-size:11px;
		line-height:15px;
		font-weight:bold;
		width:130px;
		}
		
		.bundle .produitstitre {
		padding:10px 10px 0 10px;
		width:370px;
		font-size:9px;
		}
		
			.bundle .produitstitre span {
			color:#FF6600;
			}
			
	.bundle .produitsprix {
	float:left;
	width:100px;
	padding:5px 10px;
	text-align:center;
	color:#FF6600;
	font-size:12px;
	}
	
		.bundle .produitsprix strong {
		display:block;
		font-size:26px;
		}
		
		.bundle .produitsprix em {
		font-style:normal;
		display:block;
		color:#666666;
		font-size:9px;
		}
		
			.bundle .produitsprix em strong {
			display:block;
			font-size:16px;
			color:#666666;
			}
			
		.bundle .produitsprix .milieu {
		margin-top:30px;
		}
		
	
	
	
	
	
	
