

/************************************************ | info principal | ***************************************************************/	

#pere_principal{
	margin:auto;
	margin-top:10px;
	width:1006px;
	
}

.pied_principal{
	clear:both;
}


/************************************************ | info menu | ***************************************************************/	



.titre_bande_menu , .titre_bande_offre, .titre_bande_paiement {
	float:left;
	width:183px;
	height:20px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#444444;
	margin-left:7px;
	margin-top:5px;
	padding-top:3px;
	border-bottom:1px #444444 dashed;
}

.titre_bande_menu {
	background-color:#D6F78F;
}

.titre_bande_offre {
	background-color:#D6F78F;
}

.titre_bande_paiement {
	background-color:#839EB6;
}



.text_menu {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin-left:20px;
	padding-top: 5px;
}

.menu_orange {
	display:block; 
  	color: #444444;
	text-decoration:none;
	padding-top: 5px;
	width:140px;
	height:25px; 
	margin:auto;
	margin-left:30px;
	background:url(images2/orange.jpg) no-repeat;
}

.menu_vert {
	display:block; 
  	color: #444444;
	width:140px;
	text-decoration:none;
	padding-top: 5px;
	height:25px; 
	margin:auto;
	margin-left:30px;
	background:url(images2/vert.jpg) no-repeat;
}

a.menu_vert:hover, a.menu_orange:hover {
	display:block; 
	color: #ffffff;
	padding-top: 5px;
	text-decoration:none;
	width:146px;
	height:25px;
	margin:auto;
	background:url(images2/noir.jpg) no-repeat;
}
  

.menu-actif /* style de l'onglet de la page active */
{
	display:block; 
 	color: #F0F0F0;
	text-decoration:none;
	width:146px;
	padding-top: 5px;
	height:25px; 
	margin:auto;
	background:url(images2/noir.jpg) no-repeat;
}
.tab_options {border: 1px solid #C4C4C4;}
/**************************************************************************************** | INFO OFFRE | *******/

.offre_mutualise, .offre_revendeur, .offre_dedie {
	display:block; 
	text-decoration:none;
	padding-top: 2px;
	width:144px;
	height:47px; 
	margin:auto;
	color:#444444;
	font-size:10px;
	padding-left:20px;
	font-weight:bold;
	
}

.offre_mutualise {
	background:url(images2/offre_mutualise.jpg) no-repeat;
}

.offre_revendeur {
	background:url(images2/offre_revendeur.jpg) no-repeat;
}

.offre_dedie {
	background:url(images2/offre_dedie.jpg) no-repeat;
}

a.offre_mutualise:hover, a.offre_revendeur:hover, .offre_dedie:hover {
	display:block; 
	padding-top: 2px;
	padding-left:20px;
	text-decoration:none;
	width:144px;
	height:47px;

}

.offre_mutualise:hover {
	background:url(images2/offre_mutualise_sel.jpg) no-repeat;
}

.offre_revendeur:hover {
	background:url(images2/offre_revendeur_sel.jpg) no-repeat;
}

.offre_dedie:hover {
	background:url(images2/offre_dedie_sel.jpg) no-repeat;
}

/**************************************************************************************** | INFO FENETRE PRINCIPAL | *******/

.titre_bande_principal, .titre_bande_principal_partenaire, 
.titre_bande_particulier_domaine, .titre_bande_particulier_assistance {
	float:left;
	height:15px;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	color:#444444;
	margin-left:7px;
	margin-top:5px;
	padding-left:10px;
	border-bottom:1px #444444 dashed;
}

.titre_bande_principal{
	width:770px;
	background-color:#F8E6A3;
}

.titre_bande_principal_partenaire{
	width:770px;
	background-color:#D6F78F;
}

.titre_bande_particulier_domaine{
	width:370px;
	background-color:#F8E6A3;
}

.titre_bande_particulier_assistance{
	width:370px;
	background-color:#F8E6A3;
}

.cadre_info_principal{
	float:left;
	width:770px;
	margin:auto;
	padding-left:20px;
	
}

.text_principal{
	display:block;
	font-size:10px;
	text-align:left;
	color:#444444;
	font-weight:bold;
	margin-bottom:10px;
}

.text_principal_2{
	display:block;
	font-size:12px;
	text-align:left;
	color:#444444;
	font-weight:normal;
	margin-bottom:10px;
	margin-right:10px;
	text-align:justify;
}
.titre_article{
	display:block;
	font-size:12px;
	text-align:center;
	color:#444444;
	font-weight:normal;
	margin-bottom:10px;
	margin-right:10px;
}

.text_principal_3{
	display:block;
	font-size:12px;
	text-align:left;
	color:#444444;
	font-weight:bold;
	margin-bottom:10px;
	margin-right:10px;
	margin-left:20px;
	margin-right:35px;
	text-align:justify;
}

.text_principal_4{
	display:block;
	font-size:10px;
	text-align:left;
	color:#444444;
	font-weight:normal;
	margin-bottom:10px;
	margin-right:35px;
	margin-left:35px;
	text-align:justify;
	
}

.text_721z{

	color:#19970F;
	font-weight:bold;
	font-size:12px;

	
}

.text_pied{
	font-size:10px;
	text-align:center;
	color:#444444;
	font-weight:bold;
	
}



/**************************************************************************************** | LIEN SITUER | *******/


a.situer:link, a.situer:visited, a.situer:active {
	color:#34A100;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

a.situer:hover {
	color:#000000;
	text-decoration:none;
}

a.situer_2:link, a.situer_2:visited, a.situer_2:active {
	color:#E98A0A;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

a.situer_2:hover {
	color:#000000;
	text-decoration:none;
}


/************************************************************************************* |  LIEN SUITE | *******/

a.suite:link, a.suite:visited, a.suite:active {
	display:block;
	padding-left:100px;
	padding-top:2px;
	font-color:#FFFFCC;
	font-weight:bold;
	font-size:10px;
	text-decoration: none;
	
}

a.suite:hover {
	color:#6666FF;
	text-decoration:none;
}

/************************************************************************************* |  LIEN DOMAINE | *******/

a.domaine:link, a.domaine:visited, a.domaine:active {
	color:#E3880C;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	margin-left:20px;
}

a.domaine:hover {
	color:#9E9C98;
	text-decoration:none;
}

/************************************************************************************* |  LIEN ASSISTANCE | *******/

a.assistance:link, a.assistance:visited, a.assistance:active {
	color:#E3880C;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	margin-left:20px;
}

a.assistance:hover {
	color:#9E9C98;
	text-decoration:none;
}

/************************************************************************************* |  LIEN SOUSCRIPTION | *******/



a.souscription:link, a.souscription:visited, a.souscription:active {
	color:#BD31DB;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

a.souscription:hover {
	color:#000000;
	text-decoration:none;
}

a.souscription_gros:link, a.souscription_gros:visited, a.souscription_gros:active {
	color:#BD31DB;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}

a.souscription_gros:hover {
	color:#000000;
	text-decoration:none;
}

/************************************************************************************* |  FOND CADRE PRINCIPAL | *******/


.pere_principal_info{
	float:left;
	margin:auto;
	width:794px;
	
}

.haut_principal{
	width:794px;
	height:21px;
	background:url(images2/haut_principal.jpg) no-repeat;
	
}

.centre_principal{
	width:794px;
	padding-top:10px;
	padding-bottom:10px;
	background:url(images2/centre_principal.jpg) repeat-y;
}

.bas_principal{
	width:794px;
	height:10px;
	background:url(images2/bas_principal.jpg) no-repeat;
}


/************************************************************************************* | FOND CADRE PARTICULIER DOMAINE | *******/

.pere_particulier_info{
	float:left;
	width:397px;
}

.haut_particulier{
	width:397px;
	height:21px;
	background:url(images2/haut_particulier.jpg) no-repeat;
	
}

.centre_particulier{
	width:397px;
	height:150px;
	padding-top:10px;
	padding-bottom:10px;
	background:url(images2/centre_particulier.jpg) repeat-y;
}

.bas_particulier{
	width:397px;
	height:9px;
	background:url(images2/bas_particulier.jpg) no-repeat;
}


/************************************************************************************* | INFO CADRE OFFRE | *******/

.pere_offre{
	float:left;
	/*width:237px;*/
	width:220px;
	margin-right:10px;
}

.pere_info_offre{
	float:left;
	width:220px;
	padding-left:10px;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.info_puce{
	float:left;
	width:200px;
	font-size:10px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:15px;
	margin-left:5px;
	background:url(images2/puce.gif) left no-repeat;
}

/************************************************************************************* | OFFRE MUTUALISE ******/

.haut_offre_mutualise{
	/*width:237px;*/
	width:220px;
	height:153px;
	background:url(images2/haut_cadre_mutualise.gif) no-repeat;	
}

.centre_offre_mutualise{
	/*width:237px;*/
	width:220px;
	background:url(images2/centre_cadre_mutualise.jpg) repeat-y;
}

.bas_offre_mutualise{
	/*width:237px;*/
	width:220px;
	height:24px;
	padding-top:5px;
	background:url(images2/bas_cadre_mutualise.jpg) no-repeat;
}

/************************************************************************************* | OFFRE REVENDEUR	 ******/

.haut_offre_revendeur{
	width:237px;
	height:153px;
	background:url(images2/haut_cadre_revendeur.gif) no-repeat;	
}

.centre_offre_revendeur{
	width:237px;
	background:url(images2/centre_cadre_revendeur.jpg) repeat-y;
}

.bas_offre_revendeur{
	width:237px;
	height:24px;
	padding-top:5px;
	background:url(images2/bas_cadre_revendeur.jpg) no-repeat;
}

/************************************************************************************* | OFFRE DEDIE | ******/

.haut_offre_dedie{
	width:237px;
	height:153px;
	background:url(images2/haut_cadre_dedie.gif) no-repeat;	
}

.centre_offre_dedie{
	width:237px;
	background:url(images2/centre_cadre_dedie.jpg) repeat-y;
}

.bas_offre_dedie{
	width:237px;
	height:24px;
	padding-top:5px;
	background:url(images2/bas_cadre_dedie.jpg) no-repeat;
}

.titre_offre_cadre{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#F0F0F0;
}

/************************************************************************************* | CADRE DOMAINE | ******/

.cadre_info_domaine {
	float:left;
	width:120px;
	margin-left:10px;
}

.cadre_info_domaine_text {
	float:left;
	width:200px;
	margin-left:10px;
}

.img_domaine{
	float:left;
	width:100px;
	margin-left:9px;
	height:100px;
	background:url(images2/icone_domaines.jpg) no-repeat;
	border: 1px #444444 dashed;
	margin-bottom:20px;
}

.info_puce2{
	float:left;
	width:90px;
	font-size:10px;
	text-align:left;
	color:#444444;
	font-weight:bold;
	padding-left:100px;
	background:url(images2/puce2.gif) center no-repeat;
}


/************************************************************************************* | CADRE ASSISTANCE | ******/

.cadre_info_assistance {
	float:left;
	width:160px;
	margin-left:10px;
}

.cadre_info_assistance_text {
	float:left;
	width:200px;
	margin-left:10px;
}

.img_assistance{
	float:left;
	width:144px;
	margin-left:9px;
	height:106px;
	background:url(images2/assistance.jpg) no-repeat;
	margin-bottom:20px;
}

/************************************************************************************* | CADRE PIED | ******/

.pere_pied{
	width:994px;
	margin-left:-2px;
	margin-bottom:30px;
}

.haut_pied{
	width:994px;
	height:13px;
	background:url(images2/haut_pied.jpg) no-repeat;	
}

.centre_pied{
	width:994px;
	background:url(images2/centre_pied.jpg) repeat-y;
}

.bas_pied{
	width:994px;
	height:11px;
	padding-top:5px;
	background:url(images2/bas_pied.jpg) no-repeat;
}

/************************************************************************************* | OFFRE MUTUALISE | *******/

.off_mu_titre_offre{
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	color:#444444;
	font-weight:bold;
}

.off_mu_cadre_offre{
	float:left;
	width:650px;
}

.off_mu_ligne{
	width:650px;
	border-bottom:2px #F0F0F0 solid;
}

.off_mu_ligne_souscrire{
	float:left;
	width:118px;
	font-size:10px;
	height:20px;
	text-align:center;
}


.off_mu_colonne_explication{
	float:left;
	width:150px;
	background-color:#F6A91C;
}

.off_mu_colonne_vide{
	float:left;
	width:150px;
}

.off_mu_colonne_donnee{
	float:left;
	width:118px;
	text-align:center;
	background-color:#EAE7E7;
	border-left:1px #ffffff solid;
	
}

.off_mu_colonne_donnee_2{
	float:left;
	width:118px;
	text-align:center;
	background-color:#FEF6DA;
	border-left:1px #ffffff solid;
}

.off_mu_colonne_titre{
	float:left;
	width:118px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	color:#434441;
	text-align:center;
	background-color:#EAE7E7;
	border-left:1px #ffffff solid;
}

.off_mu_colonne_topaze, .off_mu_colonne_saphir , .off_mu_colonne_emeraude , .off_mu_colonne_rubis, .off_mu_colonne_diamant {
	float:left;
	width:118px;
	height:118px;
}

.off_mu_colonne_topaze {
	background:url(images2/offre_mutual1.jpg) no-repeat;
}

.off_mu_colonne_saphir{
	background:url(images2/offre_mutual2.jpg) no-repeat;
}

.off_mu_colonne_emeraude{
	background:url(images2/offre_mutual3.jpg) no-repeat;
	
}

.off_mu_colonne_rubis{
	background:url(images2/offre_mutual4.jpg) no-repeat center;
}

.off_mu_colonne_diamant{
	background:url(images2/offre_mutual5.jpg) no-repeat;
	margin-left:5px;
}

.off_mu_colonne_annuairefr{
	background:url(images2/annuairefr.jpg) no-repeat;
	margin-left:50px;	
	width:118px;
	height:118px;
	
}

.off_mu_colonne_hebergementgratuit{
	background:url(images2/hebgratuit.jpg) no-repeat center;
	margin-left:50px;
	width:118px;
	height:118px;
}

.off_mu_colonne_gamer{
	background:url(images2/gamer_free.jpg) no-repeat;
	margin-left:50px;
	width:118px;
	height:118px;
}

.off_mu_pied{
	clear:both;
}

.off_mu_text_expli{
	margin-left:5px;
	margin-top:5px;
	margin-bottom:2px;
	color:#444444;
	font-weight:bold;
}

.off_mu_text_donnee{
	margin-top:5px;
	margin-bottom:2px;
	color:#5D5D5D;
	font-size:10px;
	font-weight:bold;
}


.off_mu_ico_acc{
	width:118px;
	height:20px;
	background:url(images2/accept.gif) no-repeat center;
}

.off_mu_ico_ref{
	width:118px;
	height:20px;
	background:url(images2/cancel.gif) no-repeat center;
}


a.info_bulle:link, a.info_bulle:visited ,a.info_bulle:active {
	position:relative;
	text-decoration: none;
	color:#444444;
	font-weight:bold;
}

a:hover.info_bulle {
	text-decoration: none;
	background: none;
	

}

a.info_bulle span {
	display: none;
}

a:hover.info_bulle span {
	display: block;
	position: absolute;
	top:1.5em;
	left:155px;
	z-index:100;
	background-color:#CDCDCD;
	color: #444444;
	border:1px solid #444444;
	text-align:center;
	font-size: 12px;
	padding:5px;
	width:300px;
	font-weight:normal;
}


.text_mot_offre{
	color:#F84738;
	font-size:14px;
	font-weight:bold;
}

.titre_petit_offre{
	color:#444444;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

.text_cadre_offre_gratuit{
	color:#444444;
	text-align:justify;
	font-size:10px;
	font-weight:normal;
	margin-top:10px;
}

.cadre_autre_offre{
	float:left;
	width:230px;	
	padding-left:10px;
	padding-right:10px;
}

a.autre_offre:link, a.autre_offre:visited, a.autre_offre:active {
	display:block;
	padding-left:70px;
	padding-top:2px;
	color:#E98A0A;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;

}

a.autre_offre:hover {
	color:#898987;
	text-decoration:none;
}

  
/************************************************************************************* | OFFRE REVENDEUR | *******/

.off_re_titre_offre{
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	color:#444444;
	font-weight:bold;
}

.off_re_cadre_offre{
	float:left;
	width:750px;

}

.off_re_ligne{
	width:750px;
	border-bottom:2px #F0F0F0 solid;
}

.off_re_ligne_souscrire{
	float:left;
	width:178px;
	font-size:10px;
	height:20px;
	text-align:left;
}


.off_re_colonne_explication{
	float:left;
	width:210px;
	background-color:#87C458;
}

.off_re_colonne_vide{
	float:left;
	width:210px;
}

.off_re_colonne_donnee{
	float:left;
	width:178px;
	text-align:center;
	background-color:#EAE7E7;
	border-left:1px #ffffff solid;
	
}

.off_re_colonne_donnee_2{
	float:left;
	width:178px;
	text-align:center;
	background-color:#DEE0DC;
	border-left:1px #ffffff solid;
}

.off_re_colonne_titre{
	float:left;
	width:178px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	color:#434441;
	text-align:center;
	background-color:#EAE7E7;
	border-left:1px #ffffff solid;
}

.off_re_colonne_rev10, .off_re_colonne_rev21, .off_re_colonne_rev51 {
	float:left;
	width:178px;
	height:118px;
}

.off_re_colonne_rev10{
	background:url(images2/rev10.jpg) no-repeat;
}

.off_re_colonne_rev21{
	background:url(images2/rev21.jpg) no-repeat;
}

.off_re_colonne_rev51{
	background:url(images2/rev51.jpg) no-repeat;
	
}

.off_re_pied{
	clear:both;
}

.off_re_text_expli{
	margin-left:5px;
	margin-top:5px;
	margin-bottom:2px;
	color:#444444;
	font-weight:bold;
}

.off_re_text_donnee{
	margin-top:5px;
	margin-bottom:2px;
	color:#5D5D5D;
	font-size:10px;
	font-weight:bold;
}


.off_re_ico_acc{
	width:178px;
	height:20px;
	background:url(images2/accept.gif) no-repeat center;
}



.off_re_ico_ref{
	width:178px;
	height:20px;
	background:url(images2/cancel.gif) no-repeat center;
}

.text_mot_offre{
	color:#F84738;
	font-size:14px;
	font-weight:bold;
}

.text_petit_prix{
	font-size:8px;
	color:#6633FF;
}

/************************************************************************************* | OFFRE DEDIE | *******/

.off_de_titre_offre{
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	color:#444444;
	font-weight:bold;
}

.off_de_titre_offre_centre{
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	color:#444444;
	font-weight:bold;
	text-align:center;
}

.off_de_cadre_offre{
	float:left;
	width:750px;

}

.off_de_ligne{
	width:750px;
	border-bottom:2px #F0F0F0 solid;
}

.off_de_ligne_souscrire{
	float:left;
	width:178px;
	font-size:10px;
	height:20px;
	text-align:left;
}


.off_de_colonne_explication{
	float:left;
	width:300px;
	background-color:#BB6C6C;
}

.off_de_colonne_vide{
	float:left;
	width:300px;
}

.off_de_colonne_donnee{
	float:left;
	width:200px;
	text-align:center;
	background-color:#EAE7E7;
	border-left:1px #ffffff solid;
	
}

.off_de_colonne_donnee_2{
	float:left;
	width:178px;
	text-align:center;
	background-color:#DEE0DC;
	border-left:1px #ffffff solid;
}

.off_de_colonne_titre{
	float:left;
	width:178px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	color:#434441;
	text-align:center;
	background-color:#EAE7E7;
	border-left:1px #ffffff solid;
}

.off_de_colonne_silver1, .off_de_colonne_silver2, .off_de_colonne_silver3 {
	float:left;
	width:200px;
	height:118px;
	margin-left:10px;
}

.off_de_colonne_platine1, .off_de_colonne_platine2, .off_de_colonne_platine3 {
	float:left;
	width:178px;
	height:118px;
}

.off_de_colonne_silver1{
	background:url(images2/silver1.jpg) no-repeat;
}

.off_de_colonne_silver2{
	background:url(images2/silver2.jpg) no-repeat;
}

.off_de_colonne_platine1{
	background:url(images2/platine1.jpg) no-repeat;
}

.off_de_colonne_platine2{
	background:url(images2/platine2.jpg) no-repeat;
}

.off_de_colonne_platine3{
	background:url(images2/platine3.jpg) no-repeat;
}

.off_de_colonne_silver3{
	background:url(images2/silver3.jpg) no-repeat;
}


.off_de_pied{
	clear:both;
}

.off_de_text_expli{
	margin-left:5px;
	margin-top:5px;
	margin-bottom:2px;
	color:#444444;
	font-weight:bold;
}

.off_de_text_donnee{
	margin-top:5px;
	margin-bottom:2px;
	color:#5D5D5D;
	font-size:10px;
	font-weight:bold;
}


.off_de_ico_acc{
	width:200px;
	height:20px;
	background:url(images2/accept.gif) no-repeat center;
}

.off_de_ico_ref{
	width:178px;
	height:20px;
	background:url(images2/cancel.gif) no-repeat center;
}

.text_mot_offre{
	color:#F84738;
	font-size:14px;
	font-weight:bold;
}

/************************************************ | Paramêtre contacts| **************************************************/

#pere_contact{
	float:left;
	margin:auto;
	width:336px;
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
}

#affichage_contacts{
	float:left;
	width: 336px;
	height:26px;
	background:url(images2/bande_contacts.gif);
}

#affichage_centre_contact{
	margin-left:3px;
	padding-left:5px;
	width:322px;
	background-color:#FFEED9;
}

.text_contact_titre{
	margin-left:25px;
	margin-top:5px;
	font-size:12px;
	color:#FFF;
	text-align:justify;
	font-weight:bold;
}

.text_contact_text{
	margin-top:3px;
	font-size:12px;
	color:#444444;
	text-align:center;
	font-weight:bold;
}

.text_contact_email{
	margin-top:3px;
	font-size:12px;
	color:#444444;
	text-align:left;
	font-weight:bold;
	margin-left:15px;
}

.text_contact_orange{
	font-size:14px;
	color:#F6660C;
	text-align:center;
	font-weight:bold;
}

.text_rappel{
	vertical-align:top;
	font-size:10px;
	color:#444444;
	text-align:left;
}

.text_erreur{
	font-size:10px;
	text-align:center;
	color:#990000;	
	line-height:15px;
}

.titre_erreur{
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	text-align:center;
	text-decoration:underline;
	margin-bottom:10px;
	
}

#div_formulaire{
	float:left;
	width:500px;
	margin-top:10px;
}

.cadre_contact {
	float:left;
	width:600px;
	margin-left:50px;
}

.cadre_contact_2 {
	margin:auto;
	width:1000px;
	
}



fieldset {
	font-size: 12px;
	font-weight: bold;
	color: #3b3a3a;
	border: 0px solid #CCCCCC;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:16px;
	margin-top:2px;
	font-size: 10px;
	color: #444444;
	background-color: #FFFFFF;
	border: 1px solid #F66F0D;
	
}

.text_grand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:16px;
	margin-top:2px;
	font-size: 10px;
	color: #444444;
	background-color: #FFFFFF;
	border: 1px solid #F66F0D;
	width:340px;
	
}

.bouton_contacter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:20px;
	font-size: 10px;
	color: #fff;
	background-color: #3b3a3a;
	border: 1px solid #F66F0D;
	margin-left:127px;
}

.bouton_reset{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:20px;
	margin-top:5px;
	font-size: 10px;
	color: #fff;
	background-color: #3b3a3a;
	border: 1px solid #F66F0D;
}

.textarea{
	background-color: #FFFFFF;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #F66F0D;
	font-weight:bold;
}

input.text:focus {
	background: #ccc;

}

textarea.textarea:focus {
	background: #ccc;
}

.calage { 
	display: inline; 
	float: left; 
	width: 150px;
	height:16px;
	padding-top:2px;
	font-weight: bold; 
	margin-right: 5px;
	text-align:right;
}

.calage_inscription { 
	display: inline; 
	float: left; 
	width: 200px;
	height:16px;
	padding-top:2px;
	font-weight: bold; 
	margin-right: 5px;
	text-align:right;
}




#message_erreur {
	margin-top:50px;
	width:336px;
	border:1px #990000 dashed;
}


/************************************************ | Paramêtre info_general dédier| **************************************************/
.cadre_pere_info_droite{
	float:left;
	width:178px;
}

.cadre_pere_info_gauche{
	float:left;
	width:560px;
	
}

.dedie_fond_etape_1{
	width:178px;
	height:89px;
	background:url(images2/fond_etape.jpg);
}

.dedie_fond_etape_2{
	width:178px;
	height:89px;
	background:url(images2/fond_etape_2.jpg);
}

.dedie_fond_etape_3{
	width:178px;
	height:89px;
	background:url(images2/fond_etape_3.jpg);
}

.dedie_fond_etape_4{
	width:178px;
	height:89px;
	background:url(images2/fond_etape_4.jpg);
}

.dedie_fond_recalculer{
	width:178px;
	height:49px;
	background:url(images2/fond_recalculer.jpg);
}

.dedie_fond_continuer{
	width:178px;
	height:49px;
	background:url(images2/fond_continuer.jpg);
}

.dedie_fond_precedent{
	width:178px;
	height:49px;
	background:url(images2/fond_precedente.jpg);
}

.dedie_fond_prix{
	float:left;
	width:359px;
	height:44px;
	background:url(images2/fond_prix.jpg);
}



.text_etape{
	margin-left:65px;
	margin-top:20px;
	font-size:12px;
	font-weight:bold;
	color:#397B0C;
}

.text_etape_titre{
	margin-left:65px;
	margin-top:5px;
	font-size:14px;
	font-weight:bold;
	color:#A22828;
}

.calage_info_dedie{ 
	display: block; 
	float: left; 
	width: 120px;
	padding-top:0px;
	font-weight: bold; 
	margin-right: 5px;
	text-align:right;
}

.titre_check{ 
	padding-top:-2px;
	font-weight: bold; 
	font-size:10px;
	margin-right: 10px;
	text-align:right;
	background-color:#666666;
	text-align: left; 
	vertical-align: top;
}

.alignTopLeft{
	text-align: left; 
	vertical-align: top;
}

.text_dedier_centre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	color: #444444;
	font-weight:bold;
	background-color: #F6D8D8;
	border: 1px solid #A22828;
}

.text_dedier_gauche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color: #444444;
	font-weight:bold;
	background-color: #F6D8D8;
	border: 1px solid #A22828;
}

.text_dedier_droit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:right;
	color: #444444;
	font-weight:bold;
	background-color: #F6D8D8;
	border: 1px solid #A22828;
}

.champ_des_dedie{
	margin-left:20px;
	margin-top:5px;
	margin-bottom:2px;
	color:#3F8707;
	font-weight:bold;
	
}

.champ_inf_dedie{
	color:#3F8707;
	font-weight:bold;
	
}

.espace_entre_champ{
	margin-top:0px;
}

.bouton_recalculer {
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 16px;
	color: #444444;
	background-color: #F0F0F0;
	border-left:1px #F0F0F0 dashed;
	border-right:1px #F0F0F0 dashed;
	border-top:1px #F0F0F0 dashed;
	border-bottom:1px #444444 dashed;
	
	margin-top:11px;
	margin-left:40px;
	padding:1px;
	letter-spacing:1px;
}

.bouton_recalculer:hover {
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	cursor:pointer;
	font-size: 16px;
	color: #444444;
	background-color: #DEDDDD;
	border-bottom:1px #444444 dashed;
	border-right:1px #F0F0F0 dashed;
	margin-top:11px;
	margin-left:40px;
	padding:1px;
	letter-spacing:1px;
}

.bouton_confimer_comm {
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 16px;
	color: #444444;
	background-color: #F0F0F0;
	border-left:1px #F0F0F0 dashed;
	border-right:1px #F0F0F0 dashed;
	border-top:1px #F0F0F0 dashed;
	border-bottom:1px #444444 dashed;
	
	margin-top:11px;
	margin-left:40px;
	padding:1px;
	letter-spacing:1px;
}

.bouton_confimer_comm:hover {
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	cursor:pointer;
	font-size: 16px;
	color: #444444;
	background-color: #DEDDDD;
	border-bottom:1px #444444 dashed;
	border-right:1px #F0F0F0 dashed;
	margin-top:11px;
	margin-left:40px;
	padding:1px;
	letter-spacing:1px;
}


/************************************************ | Paramêtre cadre plugin | **************************************************/

.pere_plugin{
	float:left;
	width:700px;
	padding-left: 50px;
}

.pere_sommaire{
	float:left;
	width:680px;
	padding:20px 0px 20px 20px;
	margin-left:20px;
	background-color:#F3F2F2;
	border:1px #DDDDDD solid;
	background:url(images2/fond_sommaire_serv.jpg) center no-repeat;
}


.haut_plugin{
	width:446px;
	height:30px;
	background:url(images2/fond_plugin_haut.jpg) no-repeat;
	
}

.centre_plugin{
	width:446px;
	padding-top:5px;
	padding-left:15px;
	background:url(images2/fond_plugin_centre.jpg) repeat-y;
}

.bas_plugin{
	width:446px;
	height:16px;
	background:url(images2/fond_plugin_bas.jpg) no-repeat;
}

.haut_sommaire{
	width:294px;
	height:33px;
	background:url(images2/fond_sommaire_haut.jpg) no-repeat;
}

.centre_sommaire{
	width:294px;
	padding-top:5px;
	padding-left:15px;
	background:url(images2/fond_sommaire_centre.jpg) repeat-y;
}

.bas_sommaire{
	width:294px;
	height:17px;
	background:url(images2/fond_sommaire_bas.jpg) no-repeat;
}


.ligne_sommaire{
	width:257px;
}

.colonne_sommaire_des{
	float:left;
	width:590px;
	height:15px;
	color:#5D5D5D;
	font-size:10px;
	font-weight:bold;
	letter-spacing:1px;
	border-bottom:1px #F5C585 dashed;
}

.colonne_sommaire_pri{
	float:left;
	width:65px;
	color:#AC4040;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	letter-spacing:1px;
}

.colonne_sommaire_des_2{
	float:left;
	width:590px;
	height:15px;
	color:#5D5D5D;
	font-size:10px;
	font-weight:bold;
	letter-spacing:1px;
}

.colonne_sommaire_des_total{
	float:left;
	width:570px;
	height:20px;
	color:#5D5D5D;
	font-size:18px;
	font-weight:bold;
	letter-spacing:1px;
	font-family:"Times New Roman", Times, serif;
}

.colonne_sommaire_pri_total{
	float:left;
	width:90px;
	color:#AC4040;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	letter-spacing:1px;
	font-family:"Times New Roman", Times, serif;
}

.text_titre_plugin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	padding-left:80px;
	padding-top:6px;
	color: #F0F0F0;
	font-weight:bold;
}

.text_titre_sommaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	padding-left:60px;
	padding-top:8px;
	color: #444444;
	font-weight:bold;
}

.calage_puce_plugin{ 
	display: inline; 
	float: left; 
	width: 120px;
	height:16px;
	padding-top:0px;
	font-weight: bold; 
	margin-right: 5px;
	text-align:right;
}

.prix_info_config{
	padding-left:80px;
	color:#AC4040;
	font-size:14px;
	font-weight:bold;
}

.prix_info_config_frais{
	padding-left:110px;
	color:#AC4040;
	font-size:14px;
	font-weight:bold;
}

.prix_plugin{
	padding-left:10px;
	paddin-right:10px;
	margin-top:10px;
	color:#D09137;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	
}

.nom_plugin{
	display:block;
	float:left;

	width:300px;
	color:#444444;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px #666666 dashed;
}

.info_plugin{
	float:left;
	font-size:10px;
	text-align:left;
}

.comm_plugin{
	background-color: #FFFFFF;
	border:1px #666666 solid;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #F66F0D;
	font-weight:bold;
}

/************************************************ | Paramêtre etape 3 recapitulatif | **************************************************/

.lettre_option_etape_3{
	font-size:14px;
	color:#3C3C3C;
	padding-left:20px;
	letter-spacing:2px;
	font-family:"Times New Roman", Times, serif;
	background:url(images2/package.jpg) no-repeat left;
}

.titre_option_etape_3{
	font-size:14px;
	color:#51B106;
	letter-spacing:2px;
	font-family:"Times New Roman", Times, serif;
}
.pere_descriptio_etape_3{
	width:770px;
	
}
.description_option_etape_3{
	display:block;
	float:left;
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px #B4B3B3 dotted;
	color:#444444;
	margin-left:30px;
	width:350px;
}
.description_option_etape_3_coul{
	display:block;
	float:left;
	font-size:12px;
	color:#444444;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#EAE9E9;
	border-bottom:1px #B4B3B3 dotted;
	margin-left:30px;
	width:350px;
}

.prix_option_etape_3_coul{
	float:left;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#EAE9E9;
	border-bottom:1px #B4B3B3 dotted;
	color:#D09137;
	padding-left:30px;
	width:100px;
	text-align:right;
}

.info_ndd_option_etape_3{
	float:left;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px #B4B3B3 dotted;
	color:#D09137;
	padding-left:30px;
	width:200px;
	text-align:right;
}
.prix_option_etape_3{
	float:left;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	color:#D09137;
	padding-left:30px;
	border-bottom:1px #B4B3B3 dotted;
	width:100px;
	text-align:right;
}

.calculer_option_etape_3{
	float:left;
	padding-top:5px;
	display:block;
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:right;
	border-bottom:1px #B4B3B3 dotted;
	color:#444444;
	width:100px;
	
}

.calculer_option_etape_3_coul{
	float:left;
	padding-top:5px;
	display:block;
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#EAE9E9;
	text-align:right;
	border-bottom:1px #B4B3B3 dotted;
	color:#444444;
	width:100px;
	
}

.description_etape_3_tot{
	display:block;
	float:left;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	padding-top:3px;
	padding-bottom:3px;
	border-top:2px #8F3D3D solid;
	background-color:#D0D2D0;
	color:#444444;
	margin-left:30px;
	width:350px;
}

.prix_option_etape_3_tot{
	float:left;
	display:block;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	color:#8F3D3D;
	padding-left:30px;
	border-top:2px #8F3D3D solid;
	background-color:#D0D2D0;
	width:100px;
	text-align:right;
}

.calculer_option_etape_3_tot{
	float:left;
	padding-top:5px;
	display:block;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	padding-top:3px;
	padding-bottom:3px;
	text-align:right;
	border-top:2px #8F3D3D solid;
	background-color:#D0D2D0;
	color:#444444;
	width:100px;
	
}

.off_mu_text_info_etape_4{
	width:400px;
	margin-left:150px;
	padding:15px;
	margin-bottom:10px;
	color:#7A2222;
	font-size:12px;
	font-weight:normal;
	border:1px #813030 solid;
	background:url(images2/attention.gif) top left no-repeat;
	background-color:#FAF1F1;
	text-align:justify;
}


.dedie_fond_bouton_parti{
	width:178px;
	height:49px;
	margin-left:150px;
	background:url(images2/fond_particulier.jpg) no-repeat;
}

.dedie_fond_bouton_entre{
	width:178px;
	height:49px;
	margin-left:150px;
	background:url(images2/fond_entreprise.jpg) no-repeat;
}

.dedie_erreur_champ{
	font-size:10px;
	color:#941A1A;
	text-align:center;
}

.dedie_info_personnel_nom_champ{
	float:left;
	font-size:10px;
	margin-left:10px;
	color:#4A4A4A;
	text-align:left;
}

.dedie_info_personnel_champ{
	font-size:10px;
	color:#0D7A18;
	text-align:left;
}

.dedie_info_connection{
	font-size:12px;
	color:#0D7A18;
	text-align:left;
	font-weight:bold;
}

