/* ############################
##	PAGE NOS OFFRES 
############################ */

#maf_forfait
{
	text-align:right;
	font-size:8pt;
	font-family:Verdana;
}

.titre_engagement
{
	text-align:center;
	font-size:12pt;
	font-weight:bold;
	margin-bottom:15px;	
}

.ensavoirplus
{
	text-align:right;
	padding-right:20px;
	font-size:9pt;
}

.reftitle
{
	font-size:12pt;
	color:#5f4b4c;
	margin:0px;
	padding:0px;
	display:block;
	margin-top:25px;
}

#offre_engagement
{
	float:left;
	width:289px;
	padding-right:5px;
	border:0px;
	border-right:1px #000 solid;
	text-align:left;
}

#offre_sans_engagement
{
	float:right;
	width:290px;
	padding-left:5px;
	text-align:right;
}

/* ############################
	PAGE SANS ENGAGEMENT & FORFAIT INTERNET MOBILE & AVEC ENGAGEMENT
 ########################### */



#formulaire
{
	width:360px;
	float:left;
	margin-right:17px;
	
}

#formulaire #titre,
#formulaire #titre-pro
{
	width:270px;
	height:69px;
	float:left;
	background:url("../../../images/offres/degrade-gris.jpg") no-repeat scroll right center transparent;
}

#formulaire #titre .selection,
#formulaire #titre-pro .selection 
{
	font-size:1.4em;
	font-weight:normal;
	line-height:normal;
	font-family:Arial,Helvetica,sans-serif;
	margin:0;
	padding:14px 0 0;
}

#formulaire #titre h3
{
	color:#FD0172;
	font-size:1.1em;
	line-height:normal;
	margin:0;
	padding:0;
}

#formulaire #titre-pro h3
{
	color:#7b9f0e;
	font-size:1.1em;
	line-height:normal;
	margin:0;
	padding:0;
}

#formulaire #prix
{
	width:90px;
	height:49px;
	text-align:center;
	padding-top:20px;
	color:#FFF;
	background-image:url(../../../images/interface/fond-prix.jpg);
	float:left;
}

#prixPP
{
	width:90px;
	height:49px;
	text-align:center;
	padding-top:20px;
	color:#FFF;
	background-image:url(../../../images/interface/fond-prix.png);
	float:right;
	margin-right: 20px;
}

#formulaire #prix-pro
{
	width:90px;
	height:49px;
	text-align:center;
	padding-top:20px;
	color:#FFF;
	background-image:url(../../../images/interface/fond-prix-pro.png);
	float:left;
}

#formulaire #prix h3,
#formulaire #prix-pro h3
{
	font-size: 16pt;
	font-family: Tahoma;
	font-weight:bold;
	margin:0px;
	padding:0px;		
}

#formulaire #prix-pro .apartir 
{
	color:#FFFFFF;
	font-size:8pt;
	margin-top:-10px;
	text-align:center;
}

.grisgauche
{
	float:left;
	height:41px;
	margin-top:12px;
	width:180px;
	background:url("../../../images/offres/fond-gris.gif") no-repeat scroll left center transparent;
	color:#FFFFFF;
}

.rosegauche
{
	float:left;
	height:41px;
	margin-top:12px;
	width:180px;
	background:url("../../../images/offres/fond-rose.gif") no-repeat scroll left center transparent;
	color:#FFFFFF;
}

.grisdroit
{
	float:left;
	height:41px;
	margin-top:12px;
	width:180px;
	background:url("../../../images/offres/fond-gris.gif") no-repeat scroll right center transparent;
	color:#FFFFFF;
}

.rosedroit
{
	float:left;
	height:41px;
	margin-top:12px;
	width:180px;
	background:url("../../../images/offres/fond-rose.gif") no-repeat scroll right center transparent;
	color:#FFFFFF;
}

.grisdroit .radio, 
.grisgauche .radio, 
.rosedroit .radio, 
.rosegauche .radio
{
	float:left;
	height:41px;
	line-height:41px;
	margin:0;
	padding:0;
	text-align:center;
	width:25px;
}

.grisdroit .nomforfait, 
.grisgauche .nomforfait,
.rosedroit .nomforfait, 
.rosegauche .nomforfait
{
	float:left;
	font-size:9pt;
	font-weight:normal;
	height:40px;
	line-height:17px;
	margin-top:2px;
}

.offres
{
	width:100%;
	margin-top:20px;
} 

.offres .unselected,
.offres .unselected-pro
{
	height:35px;
	vertical-align:top;
	border-color:#FFF;
	color:#000;
	width:360px;
	background-image:url(../../../images/offres/fond-grisclair-offre.gif);
	background-position:top center;
	background-attachment:scroll;
	background-repeat:no-repeat;
}

.offres .selected
{
	height:35px;
	vertical-align:top;
	border-color:#FFF;
	color:#FFF;
	width:360px;
	background-image:url(../../../images/offres/fond-rose-offre.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

.offres .entete
{
	color:#AB004D;
	font-size:9pt;
	font-weight:bold;
	height:28px;
	text-align:center;
}



.offres .unselected .temps,
.offres .selected .temps,
.offres .unselected-pro .temps,
.offres .selected-pro .temps
{
	border:0px;
	border-right:1px solid #FFF;
	font-size:10pt;
	font-weight:bold;
	line-height:28px;
	padding-left:10px;
	width:90px;
}

.offres .unselected .radio,
.offres .selected .radio,
.offres .unselected-pro .radio,
.offres .selected-pro .radio
{
	padding-top:2px;
	line-height:28px;
	width:30px;
}

.offres .unselected .prix,
.offres .selected .prix,
.offres .unselected-pro .prix,
.offres .selected-pro .prix
{
	
	font-size:10pt;
	line-height:28px;
	width:220px;
}

.offres .unselected .prix-ae,
.offres .selected .prix-ae,
.offres .unselected-pro .prix-ae,
.offres .selected-pro .prix-ae
{
	font-size:10pt;
	line-height:28px;
	border:0px;
	border-right:1px solid #FFF;
}

.separateur 
{
	border-bottom:1px solid #CCCCCC;
	float:left;
	margin-bottom:20px;
	width:360px;
}

.optsms1-unselected,
.optsms1-pro-unselected
{
	float:left;
	width:110px;
	color:#000;
	height:65px;
	background:url("../../../images/offres/fond-sms1.gif") no-repeat scroll left center transparent;
}

.optsms2-unselected,
.optsms2-pro-unselected
{
	float:left;
	width:130px;
	color:#000;
	height:65px;
	background:url("../../../images/offres/fond-sms2.gif") no-repeat scroll left center transparent;
}

.numill-unselected,
.numill-pro-unselected
{
	float:left;
	width:115px;
	margin-left:5px;
	color:#000;
	height:65px;
	background:url("../../../images/offres/fond-numero.gif") no-repeat scroll left center transparent;
}

.optsms1-selected
{
	float:left;
	width:110px;
	color:#FFF;
	height:65px;
	background:url("../../../images/offres/1000sms2.jpg") no-repeat scroll left center transparent;
}

.optsms2-selected
{
	float:left;
	width:130px;
	color:#FFF;
	height:65px;
	background:url("../../../images/offres/sms-illimite2.jpg") no-repeat scroll left center transparent;
}

.numill-selected
{
	float:left;
	width:115px;
	margin-left:5px;
	color:#FFF;
	height:65px;
	background:url("../../../images/offres/choix-numero2.jpg") no-repeat scroll left center transparent;
}

.optsms1-unselected .radio,
.optsms2-unselected .radio,
.numill-unselected .radio,
.optsms1-selected .radio,
.optsms2-selected .radio,
.numill-selected .radio,
.optsms1-pro-unselected .radio,
.optsms2-pro-unselected .radio,
.numill-pro-unselected .radio,
.optsms1-pro-selected .radio,
.optsms2-pro-selected .radio,
.numill-pro-selected .radio
{
	margin:0px;
	padding:0px;
	width:25px;
	float:left;	
}

.optsms1-unselected .pictoinformation,
.optsms2-unselected .pictoinformation,
.numill-unselected .pictoinformation,
.optsms1-selected .pictoinformation,
.optsms2-selected .pictoinformation,
.numill-selected .pictoinformation,
.optsms1-pro-unselected .pictoinformation,
.optsms2-pro-unselected .pictoinformation,
.numill-pro-unselected .pictoinformation,
.optsms1-pro-selected .pictoinformation,
.optsms2-pro-selected .pictoinformation,
.numill-pro-selected .pictoinformation
{
	margin:0px;
	margin-top:2px;
	padding:0px;
	float:left;	
}

.optsms1-unselected .textebloc,
.optsms2-unselected .textebloc,
.numill-unselected .textebloc,
.optsms1-pro-unselected .textebloc,
.optsms2-pro-unselected .textebloc,
.numill-pro-unselected .textebloc,
.optsms1-selected .textebloc,
.optsms2-selected .textebloc,
.numill-selected .textebloc,
.optsms1-pro-selected .textebloc,
.optsms2-pro-selected .textebloc,
.numill-pro-selected .textebloc
{
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	width:100%;
	float:left;	
}

#continuer
#continuer-pro
{
	text-align:center;
	margin-top:40px;
}

#continuer .offresubmit
{
	background-image:url(../../../images/offres/continuer-ma-commande.jpg); 
	width:240px; 
	height:44px; 
	cursor:pointer; 
	border:0;
	background-color:transparent;
	color:transparent;
}

#continuer-pro .offresubmit
{
	background-image:url(../../../images/formulaire/continuer-ma-commande-pro.jpg); 
	width:240px; 
	height:44px; 
	cursor:pointer; 
	border:0;
	background-color:transparent;
	color:transparent;
}

#flash
{
	float:right;
	width:213px;
	padding-top:80px;
}

.grisgauche-small
{
	float:left;
	height:28px;
	margin-top:12px;
	width:180px;
	background:url("../../../images/offres/fond-grisclair-offre.gif") no-repeat scroll left center transparent;
	color:#000;	
}

.rosegauche-small
{
	float:left;
	height:28px;
	margin-top:12px;
	width:180px;
	background:url("../../../images/offres/fond-rose-offre.gif") no-repeat scroll left center transparent;
	color:#FFFFFF;	
}

.grisdroit-small
{
	float:left;
	height:28px;
	margin-top:12px;
	width:180px;
	background:url("../../../images/offres/fond-grisclair-offre.gif") no-repeat scroll right center transparent;
	color:#000;	
}

.rosedroit-small
{
	float:left;
	height:28px;
	margin-top:12px;
	width:180px;
	background:url("../../../images/offres/fond-rose-offre.gif") no-repeat scroll right center transparent;
	color:#FFFFFF;	
}


.grisdroit-small .radio, 
.grisgauche-small .radio, 
.rosedroit-small .radio, 
.rosegauche-small .radio,
.selected-offre-pro .radio,
.unselected-offre-pro .radio
{
	float:left;
	height:28px;
	line-height:28px;
	margin:0;
	padding:0;
	text-align:center;
	width:25px;
}

.grisdroit-small .nomforfait, 
.grisgauche-small .nomforfait,
.rosedroit-small .nomforfait, 
.rosegauche-small .nomforfait,
.selected-offre-pro .nomforfait,
.unselected-offre-pro .nomforfait
{
	float:left;
	font-size:9pt;
	font-weight:normal;
	height:28px;
	line-height:28px;
}


.offres .unselected-big
{
	height:50px;
	vertical-align:top;
	border-color:#FFF;
	color:#000;
	width:360px;
	background-image:url(../../../images/offres/fond-grisclair.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

.offres .selected-big
{
	height:50px;
	vertical-align:top;
	border-color:#FFF;
	color:#FFF;
	width:360px;
	background-image:url(../../../images/offres/fond-rose.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

.offres .unselected-big .radio,
.offres .selected-big .radio
{
	padding-top:2px;
	line-height:41px;
	width:20px;
}

.offres .unselected-big .texte,
.offres .selected-big .texte
{
	padding-top:5px;
	font-size:10pt;
	width:300px;
}

#mobile
{
	border:1px solid #7D7D7D;
	float:left;
	height:325px;
	width:210px;	
}

#mobile h2
{
	color:#5F5F5F;
	font-size:10pt;
	margin:0px;
	text-align:center;
	padding:10px 0;
}

#mobile .imgMobile
{
	float:left;
	margin-left:15px;
}

#mobile .techlink
{
	margin-top:10px;
	text-align:center;
}

#mobile .techlink a
{
	color:#676767;
	font-size:10pt;
	font-weight:normal;
	text-decoration:none;		
}

#mobile .techlink a:hover
{
	color:#676767;
	font-size:10pt;
	font-weight:normal;
	text-decoration:underline;		
}

/* ##########################
## CARTE PREPAYEES
########################## */

#offrepp
{
	text-align:center;
	font-size:11pt;
	font-weight:bold;
	width:590px;
	margin-left:auto;
	margin-right:auto;
	height:179px;
	background-repeat:none;
	background-position:center;
}

#offrepp .acheter
{
	background-image:url(../../../images/interface/bouton_acheter.gif);
	width:110px;
	height:37px;
	border:none;
	background-color:transparent;
	cursor:pointer;
	float:right;
	margin-top:140px;
	margin-right:20px;
}

.mynum
{
	text-align:center;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:10px;
}

.mynum input
{
	border:1px solid #5F5F5F;
		
}

.rechargement
{
	width:299px;
	height:197px;
	padding:0px;
	padding-top:80px;
	background-image:url(../../../images/offres/fond-rechargement.gif);
	color:#FFF;
	margin-left:auto;
	margin-right:auto;
}

.rechargement-sms
{
	width:299px;
	height:197px;
	padding:0px;
	padding-top:80px;
	background-image:url(../../../images/offres/fond-sms.gif);
	color:#FFF;
	margin-left:auto;
	margin-right:auto;
}

.rechargement .tbl,
.rechargement-sms .tbl
{
	width:230px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
}

.rechargement-sms .tbl
{
	text-align:center;
}

.rechargement-sms .head
{
	font-weight:bold;
	font-size:10pt;	
	color:#000;
	text-align:center;
}

.rechargement .recharger
{
	margin-right:30px;
	margin-top:90px;	
}

.rechargement-sms .recharger
{
	margin-right:30px;
	margin-top:70px;	
}

/* ######################### 
## AFONEMOBILE PLUS
##########################*/

.separateur 
{
	border-bottom:1px solid #CCCCCC;
	float:left;
	margin-bottom:20px;
	width:100%;
}

#selection 
{
	clear:both;
	display:block;
	float:left;
	height:auto;
	width:590px;
}

#selection .prixselection 
{
	background:url("../../../images/interface/fond-prix.jpg") no-repeat scroll center top transparent;
	width:90px;
	height:49px;
	margin-top:-35px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	text-align:center;
	padding-top:20px;
	color:#FFF;
}

#selection .prixselection h3
{
	font-size: 14pt;
	font-family: verdana;
	font-weight:bold;
	margin:0px;
	padding:0px;	
}

#selection .modele 
{
	border:1px solid #7D7D7D;
	float:left;
	height:275px;
	margin-bottom:12px;
	margin-right:10px;
	margin-top:35px;
	text-align:center;
	width:135px;
}

#selection .nomtelephone 
{
	color:#5F5F5F;
	float:left;
	height:25px;
	margin:10px 0;
	text-align:center;
	width:135px;
	font-weight:bold;
}

#selection .visuel 
{
	height:140px;
	margin-top:10px;
	text-align:center;
	width:135px;
}

#selection .visuel .fiche 
{
	text-align:center;
	width:135px;
}

#selection .radioselection 
{
	float:left;
	height:15px;
	margin-top:10px;
	width:135px;
}

.offres .unselected-large
{
	height:28px;
	vertical-align:top;
	border-color:#FFF;
	color:#000;
	width:460px;
	background-image:url(../../../images/offres/fond-grisclair-offre-large.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

.offres .selected-large
{
	height:28px;
	vertical-align:top;
	border-color:#FFF;
	color:#FFF;
	width:460px;
	background-image:url(../../../images/offres/fond-rose-offre-large.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

.offres .unselected-large .radio,
.offres .selected-large .radio
{
	line-height:28px;
}

.offres .unselected-large .prix-ae,
.offres .selected-large .prix-ae
{
	line-height:28px;
}

.offres .unselected-large .temps-big,
.offres .selected-large .temps-big
{
	border:0px;
	border-right:1px solid #FFF;
	font-size:9pt;
	font-weight:bold;
	line-height:28px;
	padding-left:10px;
	width:190px;
}

#titreplus
{
	font-size:11pt;
	font-weight:bold;
}

#titreplus h3
{
	color:#FD0172;
	font-size:12pt;
	margin:0px;
	padding:0px;
	display:inline;
}

.little-pink
{
	width:205px;
	height:28px;
	line-height:28px;
	margin:0px;
	margin-top:15px;
	padding:0px;
	background-image:url(../../../images/offres/little-pink.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
	float:left;
	padding-left:12px;
}

/* ######################### 
## CLEF 3G
##########################*/


.CleGP
{
	width:95%;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	margin-bottom:5px;
	min-height:220px;
	border:2px solid #c1046b;
	text-align:center;

}


.CleGP .gauche
{
	width:45%;
	float:left;
	height:175px;
	padding-top:10px;
	padding-bottom:10px;
}

.CleGP .gauche .big
{
	font-size:14pt;
	color:#c3046c;
	font-weight:bold;
	font-style:italic;
}

.CleGP .gauche .desc
{
	font-size:14pt;
	color:#000;
	padding:0px;
	margin:0px;
	margin-top:10px;
	font-weight:normal;
	line-height:normal;
	
}
.CleGP .gauche .desc .smaller
{
	font-size:11pt;
	font-weight:bold;	
}
.CleGP .gauche .small
{
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	color:#c3046c;
}

.CleGP .droite
{
	width:50%;
	float:left;
	height:175px;
	padding-top:10px;
	padding-bottom:10px;
}

.CleGP .droite .prix
{
	position:absolute;
	width:90px;
	height:59px;
	margin-left:175px;
	padding-top:10px;
	text-align:center;
	line-height:normal;
	color:#FFF;
	float:right;
	background-image:url(../../../images/interface/fond-prix.png);
}

 .linkcle
{
	margin-left:150px;
}

@-moz-document url-prefix() {
    .linkcle {
       	margin-left:0px;
    }
}


.CleGP .droite .prix h3
{
	font-size:15pt;
	font-family:Arial;
	font-weight:bold;
	margin:0px;
	padding:0px;
	
}

.CleGP .droite .linkcle
{
	position:absolute;
	margin-top:-30px;
}


.ClePRO
{	
	width:95%;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	margin-bottom:5px;
	height:220px;
	border:2px solid #7b9f0e;
	text-align:center;
}


.ClePRO .gauche
{
	width:45%;
	float:left;
	height:175px;
	padding-top:10px;
	padding-bottom:10px;
}

.ClePRO .gauche .big
{
	font-size:14pt;
	color:#7b9f0e;
	font-weight:bold;
	font-style:italic;
}

.ClePRO .gauche .desc
{
	font-size:14pt;
	color:#000;
	padding:0px;
	margin:0px;
	margin-top:10px;
	font-weight:normal;
	line-height:normal;
	
}

.ClePRO .gauche .desc .smaller
{
	font-size:11pt;
	font-weight:bold;	
}

.ClePRO .gauche .small
{
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	color:#7b9f0e;
}

.ClePRO .droite
{
	width:50%;
	float:left;
	height:175px;
	padding-top:10px;
	padding-bottom:10px;
}

.ClePRO .droite .prix
{
	position:absolute;
	width:90px;
	height:59px;
	margin-left:175px;
	padding-top:10px;
	text-align:center;
	line-height:normal;
	color:#FFF;
	float:right;
	background-image:url(../../../images/interface/fond-prix-pro.png);
}

.ClePRO .droite .prix h3
{
	font-size:15pt;
	font-family:Arial;
	font-weight:bold;
	margin:0px;
	padding:0px;
	
}

.ClePRO .droite .linkcle
{
	position:absolute;
	margin-top:-30px;
}



#fichetech
{
	width:90%;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;	
	padding:10px;
	border:2px solid #c3046c;
	/*overflow:auto;*/
}

#fichetech .gauche
{
	float:left;
	width:50%;
}

#fichetech .gauche .nom_mobile
{
	margin:0px;
	padding:0px;
	font-size:9pt;
	font-weight:bold;
}

#fichetech .gauche .img_mobile
{
	margin-top:50px;	
}

#fichetech .droite
{
	float:left;
	width:50%;
	font-size:9pt;
}

#fichetech .droite .cattech
{
	font-size:9pt;
	padding-top:15px;
	font-weight:bold;
	color:#c3046c;
}

/* ######################### 
## OFFRES PRO - ABO
##########################*/

#formulaire .ligne-pro
{
	height:110px;
	color:#FFF;
	text-align:left;
	margin-bottom:20px;
}

#formulaire .ligne-pro .gauche
{
	float:left;
	width:10px;
	height:110px;
	background-image:url(../../../images/offres/gauche-pro.jpg);
}

#formulaire .ligne-pro .centre
{
	float:left;
	height:110px;
	background-color:#88c63d;
}

#formulaire .ligne-pro .centre h3
{
	margin:0px;
	padding:0px;
	font-size:12pt;
	font-weight:bold;
	margin-left:10px;
	margin-top:10px;	
}

#formulaire .ligne-pro .centre .decli-pro
{
	width:200px;
	color:#000;	
	float:left;
}

#formulaire .ligne-pro .centre .decli-pro .radio
{
	width:25px;
}

#formulaire .ligne-pro .centre .desc-pro
{
	color:#000;
	font-weight:bold;
	text-align:center;
	float:left;
	width:80px;
}

#formulaire .ligne-pro .droite
{
	float:left;
	width:45px;
	height:110px;
	background-image:url(../../../images/offres/droite-pro.jpg);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#88c63d;
}

#formulaire .ligne-pro .info-prix
{
	float:left;
	width:90px;
	height:110px;
	background-color:transparent;
	margin:0px;
	padding:0px;
	margin-left:-45px;
}

#formulaire .ligne-pro .info-prix .prix
{
	float:left;
	width:90px;
	height:69px;
	background-image:url(../../../images/interface/fond-prix-pro.png);
	margin:0px;
}

#formulaire .ligne-pro .info-prix .prix .apartir
{
	font-size:8pt;
	color:#FFF;
	text-align:center;
	margin-top:10px;	
}

#formulaire .ligne-pro .info-prix .prix h3
{
	font-size:18pt;
	color:#FFF;
	text-align:center;
	margin:0px;
	padding:0px;
}

#formulaire .ligne-pro .info-prix .button
{
	width:90px;
	height:45px;	
}

#formulaire .ligne-pro .info-prix input
{
	width:90px;
	height:31px;
	margin-top:3px;
	border:0px solid #000;
	cursor:pointer;
	background-color:transparent;
	background-image:url(../../../images/interface/profite-pro.jpg);
}

.pro-bloque
{
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:0px;
	width:518px;
	height:22px;
	line-height:22px;
	font-size:12pt;
	font-weight:bold;
	color:#FFF;
	background-image:url(../../../images/interface/offre-bloque-pro.jpg);
}

.pro-bloque-click
{
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:0px;
	width:149px;
	height:28px;
	line-height:28px;
	font-size:10pt;
	font-weight:bold;
	color:#000;
	background-image:url(../../../images/interface/clique-ici-pro.jpg);
}

/* ######################### 
## OFFRES PRO - BLOQUE RECHARGEABLE
##########################*/

#formulaire .selected-offre-pro
{
	float:left;
	height:28px;
	margin-top:12px;
	width:360px;
	background:url("../../../images/offres/fond-vert-offre.gif") no-repeat scroll left center transparent;
	color:#FFFFFF;	
}

#formulaire .unselected-offre-pro
{
	float:left;
	height:28px;
	margin-top:12px;
	width:360px;
	background:url("../../../images/offres/fond-vert-offre.gif") no-repeat scroll left center transparent;
	color:#FFFFFF;	
}


.numill-pro-selected
{
	float:left;
	width:115px;
	margin-left:5px;
	color:#FFF;
	height:65px;
	background:url("../../../images/offres/choix-numero2-pro.jpg") no-repeat scroll left center transparent;
}

.optsms2-pro-selected
{
	float:left;
	width:130px;
	color:#FFF;
	height:65px;
	background:url("../../../images/offres/sms-illimite2-pro.jpg") no-repeat scroll left center transparent;
}

.optsms1-pro-selected
{
	float:left;
	width:110px;
	color:#FFF;
	height:65px;
	background:url("../../../images/offres/1000sms2-pro.jpg") no-repeat scroll left center transparent;
}

.offres .selected-pro
{
	height:35px;
	vertical-align:top;
	border-color:#FFF;
	color:#FFF;
	width:360px;
	background-image:url(../../../images/offres/fond-vert-offre.gif);
	background-position:top center;
	background-repeat:no-repeat;	
}

.offres .entete-pro
{
	color:#7b9f0e;
	font-size:9pt;
	font-weight:bold;
	height:28px;
	text-align:center;
}

#option-pro
{
	width:250px;
	margin-right:auto;
	margin-left:auto;
		
}


.picto
{
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-left:10px;
}

.protxt
{
	font-size: 8pt;
}