/********************************************************************************/
/*************************************** RESET **********************************/
/********************************************************************************/

*{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;}
ol, ul, li {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
a {color: #000; text-decoration: none; outline:none;}
.iePng {behavior: url(/images/iepngfix.htc);}
 {text-align: left;}
.clear {clear: both;} 



/********************************************************************************/
/*********************************** CONTENEURS *********************************/
/********************************************************************************/

#conteneur_header{
	background-color: #000000;
	height: 118px;
	position:relative;
	z-index:2;
}
#conteneur_slider{
	background: url("../img/index/fond_slider.jpg") top left repeat-x;
	height: 279px;
	position:relative;
	z-index:1;
}

#conteneur_sous_menu{
	background: url("../img/pages/fond_sous_menu.png") top left repeat-x;
	height: 56px;
	position:relative;
	z-index:1;
}



#conteneur_content{
	background: url("../img/pages/fond_content.png") top left repeat-x #FFFFFF;
	min-height:250px;
}

#conteneur_content_offre, #conteneur_content_page{
	background: url("../img/offres/fond_content_offre.png") top left repeat-x #FFFFFF;
	min-height:414px;
}

#conteneur_footer{
	background: url("../img/pages/fond_footer.png") top left repeat-x #1d1d1d;
	height: 238px;
}
#conteneur_bas_footer{
	background-color: #000000;
	height: 48px;
	border-top: 1px solid #404040;
}

/********************************************************************************/
/*************************************** MENU ***********************************/
/********************************************************************************/

#header {
	width: 1000px;
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	z-index:2;
}

#logo {
	width:220px;
	height:118px;
	float:left;
}

	#logo a {
		display: block;
		width: 220px;
		height:118px;
		background: url("../img/pages/logo_header.jpg") top left no-repeat;
	}
		#logo a span {
			display: none;
		}

#menu {
	height: 30px;
	padding: 45px 0 0px 0;
	background:none;
	overflow:visible;
}

		#menu ul li {
			display: block;
			float: right;
			text-align: right;
			cursor:pointer;
		}
			#menu ul li a {
				display: block;
				font-size: 14px;
				color:#FFFFFF;
				padding:5px 10px 0 10px;
			}
			
			#menu ul li a:hover {
				background: url("../img/pages/menu.png") top center repeat-x;
				background-position: center bottom;
				height: 30px;
			}
			
				#menu ul li.active a {
					background: url("../img/pages/menu.png") top center repeat-x;
					background-position: center top;
					height: 30px;
					color: #000000;
				}

		#menu ul li.compte {
			background-color:#c2007b;
			display: block;
			height: 27px;
			cursor:pointer;
		}
		
			#menu ul li.compte a {
				background:none;
			}
		
			#menu ul li.compte #compte_menu {
				display:none;
				position:absolute;
				top:75px;
				right:0;
				height: 0px;
				width: 190px;
				z-index:1000;
			}
			
			#menu ul li.compte #compte_menu a{
				font-size:10px;
			}
			
			/*#menu ul li.compte:hover #compte_menu {
				display:block;
			}*/
			
			#fond_compte_menu {
				position:absolute;
				left:0;
				right:0;
				top:0;
				bottom:0;
				background-color:#c2007b;
				opacity:0.7;
				filter : alpha(opacity=70);
				z-index:1000;
			}
			
			#formulaire_compte_menu {
				position:absolute;
				left:15px;
				right:10px;
				top:10px;
				bottom:10px;
				z-index:1100;
			}
			
			#formulaire_compte_menu form p {
				font-size:11px;
				color:#FFFFFF;
				float:left;
				padding-top:5px;
			}
			
			
			#formulaire_compte_menu input {
				margin-top:10px;
				height:26px;
				width:149px;
				background:url("../img/pages/fond_input.png") top left no-repeat;
				font-size:10px;
				color:#555555;
				font-style:italic;
				padding-left:10px;
				line-height:26px;
			}
			
			
				#formulaire_compte_menu input[type=checkbox] {
					margin-top:0;
					margin-right:5px;
					background:none;
					width:15px;
					height:15px;
					font-size:11px;
					float:left;
					padding-left:0;
				}
				
				#formulaire_compte_menu input[type=submit] {
					background:url("../img/pages/submit_menu.png") top left no-repeat;
					background-position:left top;
					width:119px;
					height:17px;
					float:right;
					cursor:pointer;
					margin-right:10px;
				}
				#formulaire_compte_menu input[type=submit]:hover {
					background-position:left bottom;
				}
			
		
		

/********************************************************************************/
/**************************************SLIDER ***********************************/
/********************************************************************************/

#slider {
	width: 1000px;
	height: 315px;
	margin: 0 auto;
	overflow:hidden;
	position:relative;
}

	#slider .images_slider {
		position:absolute;
		top:0;
		left:0;
		width: 1000px;
		height:315px;
		z-index:9;
	}
	
	#slider .images_slider ul li{
		position:relative;
	}

	
	 #slider .prev{
		background:url("../img/index/slider_btn_gauche.png") top left no-repeat;
		position:absolute;
		top:25%;
		left:0;
		width:32px;
		height:147px;
		z-index:10;
		cursor:pointer;
	}

	 #slider .next{
		background:url("../img/index/slider_btn_droite.png") top left no-repeat;
		position:absolute;
		top:25%;
		right:0;
		width:32px;
		height:147px;
		z-index:10;
		cursor:pointer;
	}


			#slider .images_slider p span.btn_acces_offre{
				position:absolute;
				left:35%;
				bottom:12%;
			}
			
				#slider .images_slider p span.btn_acces_offre a{
					float: left;
					background:url("../img/offres/btn_acces_offre.png") top left no-repeat;
					background-position: left top;
					width: 165px;
					height: 28px;	
				}
				
				#slider .images_slider p span.btn_acces_offre a:hover{
					background-position: left bottom;
				}


#recherche {
	position:absolute;
	right:0;
	top:7px;
	width:300px;
	height:40px;
	z-index:100
}

	#fond_recherche {

		position:absolute;
		background:#FFFFFF;
		left:0;
		right:0;
		top:0;
		bottom:0;
		opacity:0.5;
		filter : alpha(opacity=50);
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		z-index:200;
	}
	
	#formulaire_recherche {
		position:absolute;
		left:7px;
		right:7px;
		top:7px;
		bottom:7px;
		z-index:300;
	}
	
		#formulaire_recherche input{
			background:url("../img/pages/submit_recherche.png") top left no-repeat;
			width:249px;
			height:26px;
			float:left;
			font-size:12px;
			font-style:italic;
			color:#555555;
			line-height:26px;
		}
		
			#formulaire_recherche input[type=submit]{
				background:url("../img/pages/btn_recherche.png") top left no-repeat;
				background-position:top left;
				width:26px;
				height:26px;
				cursor:pointer;
			}
			
			#formulaire_recherche input[type=submit]:hover{
				background-position:bottom left;
			}

/********************************************************************************/
/************************************* CONTENT **********************************/
/********************************************************************************/

#content {
	width: 1000px;
	margin:0 auto;
	padding-top: 50px;
	font-family:Arial, Helvetica, sans-serif;
}

/**************************************BLOC CARTE ET ELIGIBILITE ***********************************/

#carte_et_eligibilite{
	background: url("../img/index/carte_et_eligibilite.jpg") top left no-repeat;
	width: 382px;
	height: 194px;
	border : 4px solid #c1c1c1;
	float:left;
	position:relative;
}

	#carte_et_eligibilite p{
		width:210px;
		font-size:12px;
		color:#FFFFFF;
		padding:70px 0 0 10px;
	}
	
		#carte_et_eligibilite p span.btn_carte_et_eligibilite{
			position:absolute;
			right:10px;
			bottom:5px;
		}
		
			#carte_et_eligibilite p span.btn_carte_et_eligibilite a{
				float:right;
				background:url("../img/index/btn_carte_et_eligibilite.png") top left no-repeat;
				background-position: left top;
				width: 166px;
				height: 25px;	
			}
			
			#carte_et_eligibilite p span.btn_carte_et_eligibilite a:hover{
				background-position: left bottom;	
			}

/**********************************FIN BLOC CARTE ET ELIGIBILITE ***********************************/

/**************************************BLOC WEBSTORE ***********************************************/
#webstore{
	background: url("../img/index/webstore.jpg") top left no-repeat;
	width: 382px;
	height: 194px;
	border : 4px solid #c1c1c1;
	float:left;
	margin-left: 16px;
	position:relative;
	overflow:hidden;
}

		#webstore .images_webstore{
			width:382px !important;
			height:194px;
		}
		
			#webstore p span.btn_webstore{
			position:absolute;
			right: 10px;
			bottom:5px;
			z-index:10;
			}
			

		
			#webstore .images_webstore p{
				font-size:12px;
				text-align:center;
				margin-top:10px;
			}
			
				#webstore .images_webstore p a {
					color:#FFFFFF;
				}
		
				#webstore p span.btn_webstore a{
					float:right;
					background:url("../img/index/btn_webstore.png") top left no-repeat;
					background-position: left top;
					width: 151px;
					height: 25px;	
				}
				
				#webstore p span.btn_webstore a:hover{
					background-position: left bottom;
				}
	
				.images_webstore ul li.cadre_webstore{
					background:url("../img/index/cadre_webstore.png") top center no-repeat;
					width:134px;
					height:123px;
					margin-top:35px;
					margin-left:40px;
				}	

	
	 #webstore .prev_webstore{
		background:url("../img/index/slider_btn_gauche_webstore.png") top left no-repeat;
		background-position:top left;
		position:absolute;
		top:40%;
		left:0;
		width:31px;
		height:31px;
		z-index:10;
		cursor:pointer;
	}
		 #webstore .prev_webstore:hover{
		 	background-position:bottom left;
		 }

	 #webstore .next_webstore{
		background:url("../img/index/slider_btn_droite_webstore.png") top left no-repeat;
		position:absolute;
		top:40%;
		right:0;
		width:31px;
		height:31px;
		z-index:10;
		cursor:pointer;
	}
	
		 #webstore .next_webstore:hover{
			background-position:bottom left;
		 }



#header_produit{
	padding-top:30px;
	padding-left:20px;

}

#content_offre #partie_gauche_content #header_produit, #content_offre #partie_gauche_content #header_produit a{
	color:#C2007B;
	font-size:12px;
	margin:0;
	font-weight:bold;
	text-decoration:none;
}




#content_offre #partie_gauche_content td.nom_cat a {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

#content_offre #partie_gauche_content td.nom_cat a:hover {
	text-decoration:underline;
	color: #000;
}

#content_offre #partie_gauche_content .article{
	margin-top:20px;
	margin-bottom:20px;
}


#content_offre #partie_gauche_content .article .texte .liste_produit table{
	border: 1px dotted #999999;
	margin:0 20px 20px ;
	width:655px;
}

#content_offre #partie_gauche_content .article .texte .liste_produit td{
	margin: 10px 20px;
}

#content_offre #partie_gauche_content .liste_produit td.descr_produit p{
	font-weight:normal;
}


#content_offre #partie_gauche_content .article .texte .liste_produit td.prix_produit{
	text-align:center;
	font-weight:bold;
	background-color:#F1F1F1;
}


td.prix{
	font-weight:bold;
}

#content_offre #partie_gauche_content .article .texte .liste_produit td.descr_produit p{
	margin:10px 10px 10px 0;
	padding:0;
}

#content_offre #partie_gauche_content .article .texte .liste_produit td img{
	margin-left: 20px !important;
}


#content_offre #partie_gauche_content .infos_produits{
	width:655px;
	margin: 20px;
}


#content_offre #partie_gauche_content .infos_produits table{
	margin-top:20px;
}

#content_offre #partie_gauche_content .infos_produits table table{
 margin-top:40px;
}


#content_offre #partie_gauche_content .infos_produits tr td .texte_description, #content_offre #partie_gauche_content .infos_produits tr td .texte_description p{
	margin:10px 0 0 0;
	padding:0;
	font-size:11px;
	font-weight:normal;
}


#content_offre #partie_gauche_content .infos_produits tr td .texte_description ul{
	margin:0;
	padding:0;
	text-align:left;
}



#content_offre #partie_gauche_content .infos_produits tr td .texte_description ul li{
	text-align:left;
	margin:0;
	font-size:11px;
	display:inline;
	padding:0;
}

#content_offre #partie_gauche_content .infos_produits tr td span.titre_description{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#content_offre #partie_gauche_content .infos_produits tr td span.nom_produit{
	font-weight:bold;
}

.panier{
	margin:20px;
	font-size:12px;
}

.panier .infos_article_panier{
	
}

.panier .infos_article_panier td.td_img_produit{
	border:1px solid #999999;
	border-right: none;
}

.panier .infos_article_panier td.td_nom_produit{
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-weight:bold;
}

.panier .infos_article_panier td.td_quantite{
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.panier .infos_article_panier td.td_prix{
	border:1px solid #999999;
	border-left: none;
}

.panier #bas_infos_panier td#prix_total{
	text-align:right;
	text-align:center;
	padding:20px 0;
	background:#F1F1F1;
	margin-bottom:20px;
}

.panier .infos_article_panier td{
	margin: 10px 20px;
}

.panier .infos_article_panier td img{
	margin-left:20px !important;
}

.panier .infos_article_panier td.td_prix{
	text-align:center;
	background-color:#F1F1F1;
	padding:20px;
}

.panier .infos_article_panier td.td_quantite{
	text-align:center;
	padding-top:6px;
}

.panier .infos_article_panier td.td_nom_produit, .panier .infos_article_panier td.td_quantite, .panier .infos_article_panier td.td_prix{
	font-size:12px;
}

.panier .infos_article_panier td.td_prix{
	font-weight:bold;
}


.nouveau_client{
	margin:30px 20px 20px;
}

.nouveau_client img{
	float:none !important;
	margin:0 !important;
	padding:0 !important;
}

.nouveau_client p{
	margin:0 !important;
	padding:0 !important;
	font-size:11px !important;
	font-weight:normal !important;
}

.nouveau_client p.sous_titre{
	margin:0 0 10px 0 !important;
	padding:0 !important;
	font-size:12px !important;
	font-weight:bold !important;
}


.identification_client{
	margin:30px 20px 20px;
}

.identification_client img{
	float:none !important;
}

.identification_client p{
	margin:0 !important;
	padding:0 !important;
	font-size:11px !important;
	font-weight:normal !important;
}

.identification_client p.sous_titre{
	margin:0 0 10px 0 !important;
	padding:0 !important;
	font-size:12px !important;
	font-weight:bold !important;
}


.identification_client p.sous_titre img {
	margin:0 !important;
	padding:0 !important;
}

.identification_client form table tr td{
	font-size:11px;
	height:30px;
	vertical-align:top;
	line-height:25px;
}

.identification_client form input{
	background:#F1F1F1;
	border:1px solid #999999;
	height:20px;
}

.texte_verdana_10{
	margin-left:20px;
	font-size:12px;
}

.titre{
	margin-left:20px;
	font-size:14px;
	font-weight:bold;
}

.texte_verdana_10 table {
	margin-left:20px;
	font-size:12px;
	font-style:italic;
	
}

#div_inscription{
	margin: 0 20px;
	font-size:12px;
}

#div_inscription .bloc_process_achat{
	border : 1px dotted #999999;
	margin-bottom:20px;
	padding:10px;
}

#div_inscription .bloc_process_achat td{
	height:30px;
}

#div_inscription .bloc_process_achat td input, #div_inscription .bloc_process_achat td select{
	background:#F1F1F1;
	border:1px solid #999999;
	height:20px;
}

#div_inscription .bloc_process_achat p.sous_titre img, #div_inscription .bloc_process_achat p{
	margin:0 !important;
	padding:0 !important;
}

#div_inscription .bloc_process_achat p.sous_titre{
	margin-bottom:10px !important;
}



tr{
	margin:0;
	padding:0;
}

td.nom_cat{
	text-align:center;
	background:url("../img/pages/fond_input.png") top left repeat-x !important;
	border: 1px dotted #999999;
	margin-bottom:20px;
}

td.img_cat{
	border: 1px dotted #999999;
}

td img{
	margin:0 !important;
}


#contenu_partie_gauche_centre .description_general .adresse_livraison, #contenu_partie_gauche_centre .description_general .methode_envoi, #contenu_partie_gauche_centre .description_general .conditions_generales, #contenu_partie_gauche_centre .description_general .nouvelle_adresse, #contenu_partie_gauche_centre .description_general .adresse_facturation, #contenu_partie_gauche_centre .description_general .methode_paiement{
	padding:30px 20px; 
	font-size:12px;	
}



#contenu_partie_gauche_centre .description_general .nouvelle_adresse td{
	height:30px;
}

#contenu_partie_gauche_centre .description_general .nouvelle_adresse input, select{
	background:#F1F1F1;
	border: 1px solid #999999;
	height:20px;
}

#contenu_partie_gauche_centre .description_general .adresse_livraison img, #contenu_partie_gauche_centre .description_general .methode_envoi img, #contenu_partie_gauche_centre .description_general .conditions_generales img, #contenu_partie_gauche_centre .description_general .nouvelle_adresse img, #contenu_partie_gauche_centre .description_general .adresse_facturation img, #contenu_partie_gauche_centre .description_general .methode_paiement img{
	padding:0;
	margin:0 !important; 
}

#contenu_partie_gauche_centre .description_general .moduleRowSelected{
	font-weight:bold;
}


#contenu_partie_gauche_centre .description_general .adresse_livraison p.sous_titre, #contenu_partie_gauche_centre .description_general .methode_envoi p.sous_titre, #contenu_partie_gauche_centre .description_general .conditions_generales p.sous_titre, #contenu_partie_gauche_centre .description_general .nouvelle_adresse p.sous_titre, #contenu_partie_gauche_centre .description_general .adresse_facturation p.sous_titre, #contenu_partie_gauche_centre .description_general .methode_paiement p.sous_titre{
	padding:0 !important;
	margin:0 0 10px 0 !important;
}

#contenu_partie_gauche_centre .description_general .adresse_livraison .tableau_identification2 td.sous_titre2, #contenu_partie_gauche_centre .description_general .methode_envoi .tableau_identification2 td.sous_titre2, #contenu_partie_gauche_centre .description_general .adresse_facturation .tableau_identification2 td.sous_titre2{
	font-weight:bold;
	font-size:11px;
	padding-bottom:5px;
}




#contenu_partie_gauche_centre .description_general .adresse_livraison .tableau_identification2 img, #contenu_partie_gauche_centre .description_general .methode_envoi .tableau_identification2 img, #contenu_partie_gauche_centre .description_general .adresse_facturation .tableau_identification2 img{
	padding-top:5px;

}

#contenu_partie_gauche_centre .description_general .adresse_livraison .tableau_identification2 td.texte_identification, #contenu_partie_gauche_centre .description_general .methode_envoi .tableau_identification2 td.texte_identification, #contenu_partie_gauche_centre .description_general .adresse_facturation .tableau_identification2 td.texte_identification{
	padding-left:10px;
}

#contenu_partie_gauche_centre .description_general .adresse_livraison .tableau_identification2 td.sous_titre2 a, #contenu_partie_gauche_centre .description_general .methode_envoi .tableau_identification2 td.sous_titre2 a, #contenu_partie_gauche_centre .description_general .adresse_facturation .tableau_identification2 td.sous_titre2 a{
	font-size:11px;
}

#contenu_partie_gauche_centre .description_general .btn-etape table {
	width: 685px;
	margin-left:10px;
}

#contenu_partie_gauche_centre .description_general .password_perdu{
	padding-top:30px;
}

#contenu_partie_gauche_centre .description_general .password_perdu .erreur{
	padding: 20px 0;
	font-weight:bold;
}

#contenu_partie_gauche_centre .description_general .password_perdu input{
	background:#F1F1F1;
	border: 1px solid #999999;
	height:20px;
}



a.supprimer_produit_panier{
	display:block;
	background:url("../img/offres/btn.png") top left no-repeat;
	background-position:top left;
	width:151px;
	height:25px;
	color:#FFF !important;
	text-decoration:none !important;
	line-height:25px;
	padding-left:30px
}

a.supprimer_produit_panier:hover{
	background-position:bottom left;
	color:#FFF !important;
}


form table.bordergray{
	float:right;
}

form table.bordergray tr td{
	padding:10px;
	
}

tr.bas_infos_panier{
	background:#F1F1F1;
	border:1px solid #999999;
	padding:10px;
}


.compte_historique {
	margin-top:30px;
}

.compte_historique table.texte_verdana_10 {
	width:655px;
	margin:0;
	padding:20px;
}

.compte_historique table.texte_verdana_10 tr {
	margin:0;
	padding:0;
}


.mon_compte{
	margin-top:30px;
}


#formulaire_compte_menu a.acceder{
	display:block;
	background:url(../img/mon-compte/acceder.png) top left no-repeat  !important;
	background-position:top left;
	width:151px;
	height:25px;
	margin:0 0 0 10px;
	padding:0;
	margin:10px auto;
}


#formulaire_compte_menu a.acceder:hover{
	display:block;
	background-position:bottom left !important;
	width:151px;
	height:25px;
	margin:10px auto;
	padding:0;
}

#formulaire_compte_menu  a.deconnexion{
	display:block;
	background:url(../img/mon-compte/deconnexion.png) top left no-repeat !important;
	background-position:top left;
	width:151px;
	height:25px;
	padding:0;	
	margin:0 auto;
}

#formulaire_compte_menu a.deconnexion:hover{
	display:block;
	background-position:bottom left !important;
	width:151px;
	height:25px;
	margin:0 auto;
	padding:0;
}


#mon_compte a.acceder{
	display:block;
	background:url(../img/mon-compte/acceder.png) top left no-repeat  !important;
	background-position:top left;
	width:151px;
	height:25px;
	margin:0 0 0 10px;
	padding:0;
	margin:10px auto;
}

#mon_compte a.acceder:hover{
	display:block;
	background-position:bottom left  !important;
	width:151px;
	height:25px;
	margin:0 0 0 10px;
	padding:0;
	margin:10px auto;
}

#mon_compte a.deconnexion{
	display:block;
	background:url(../img/mon-compte/deconnexion.png) top left no-repeat  !important;
	background-position:top left;
	width:151px;
	height:25px;
	margin:0 0 0 10px;
	padding:0;
	margin:10px auto;
}

#mon_compte a.deconnexion:hover{
	display:block;
	background-position:bottom left !important;
	width:151px;
	height:25px;
	margin:0 0 0 10px;
	padding:0;
	margin:10px auto;
}




.mon_compte table tr td{
	padding-left:20px;
	font-size: 12px;
}

.modif_compte {
	margin-top:30px;
	padding-left:20px;
}

.modif_compte input[type=text]{
	background:#FFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #F1F1F1;
	border-bottom:1px solid #F1F1F1;
	color:#8A8A8A;
	font-size:11px;
	font-style:italic;
	height:26px;
	line-height:26px;
	padding-left:10px;
	width:177px;
	margin:5px 0;
}

.modif_compte input[type=radio]{
	margin-bottom:10px;
}


table.condition_general .articleX{
	font-weight:bold;
	font-size:14px;
	color:#C2007B;
}

table.condition_general .texte-articleX{
	font-size:12px;
	text-align:justify;
}

table.condition_general strong{
	font-size:12px;
	color:#D53382;
	font-weight:bold;
}

table.condition_general .texte-articleX a{
	font-weight:bold;
	text-decoration:underline;
}

table.condition_general .texte-articleX a:hover{
	color:#C2007B;
}

.historique_commande p.sous_titre{
	margin:0 0 10px 20px !important;
	padding:0 !important;
}

.historique_commande .tableau_identification2{
	font-size:12px;
	margin-left:20px;
}

/*********************************FIN *BLOC WEBSTORE ***********************************************/

/**************************************BLOC COMPTE ***********************************************/

#mon_compte{
	background: url("../img/index/mon_compte.jpg") top left no-repeat;
	width: 180px;
	height: 194px;
	border : 4px solid #c1c1c1;
	float:left;
	margin-left: 16px;
	position: relative;
}

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

#mon_compte p.pass, #formulaire_compte_menu p.passbis{
	position:relative;
}

#mon_compte p.pass span.label, #formulaire_compte_menu p.passbis span.labelbis{
	font-size:10px;
	font-style:italic;
	position:absolute;
	top:10px;
	left:0;
	display:block;
	width:159px;
	height:26px;
	color:#555555;
	padding-top:8px;
	padding-left:10px;
	text-align:left;
}

#formulaire_compte_menu p.passbis span.labelbis{
	top:0;
	padding-top:22px;
	cursor:text;
}



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




	#mon_compte form {
		width:160px;
		margin-top:40px;

	}
	
	
	#mon_compte form p {
		margin-top:5px;
		margin-left: 10px;
		font-size:11px;
		color:#FFFFFF;
	}
	
	#mon_compte form p a{
		color:#FFF;
	}
	
	
	#mon_compte input {
		margin-top:10px;
		height:26px;
		width:149px;
		background:url("../img/pages/fond_input.png") top left no-repeat;
		font-size:10px;
		color:#555555;
		font-style:italic;
		padding-left:10px;
		line-height:26px;
	}
	
	
	#mon_compte input[type=checkbox] {
		margin-top:0;
		margin-right:5px;
		background:none;
		width:15px;
		height:15px;
		font-size:11px;
		float:left;
		padding-left:0;
	}
	
	#mon_compte input[type=submit] {
		background:url("../img/index/submit.png") top left no-repeat;
		background-position:left top;
		width:107px;
		height:25px;
		float:right;
		cursor:pointer;
		position:absolute;
		bottom:5px;
		right:10px;
	}
	#mon_compte input[type=submit]:hover {
		background-position:left bottom;
	}

/**********************************FIN BLOC COMPTE ***********************************************/

/***********************************BLOC ASSISTANCE **********************************************/

#assistance{
	background: url("../img/index/assistance.jpg") bottom left no-repeat;
	width: 324px;
	height: 250px;
	float:left;
	margin-top:20px;
	position:relative;
}

	#assistance h2{
		color:#9A9A9A;
		padding-left: 15px;
		border-bottom: 2px solid #C1C1C1;
		line-height:30px;
}

	#assistance .contact_assistance{
		padding-left:100px;
		padding-top:15px;
	}
	
		#assistance .contact_assistance span.texte_contact{
			display:block;
			font-size :16px;
			font-style:italic;
			color: #333333;
		}
	
		#assistance .contact_assistance span.numero{
			display:block;
			padding-top:15px;
			font-size: 30px;
			color: #4f90d9;
			text-shadow: 0.5px 1px #FFFFFF;
		}
	
		#assistance .contact_assistance span.texte_numero{
			display:block;
			line-height:5px;
			font-size :10px;
			font-style:italic;
			color:#696868;
		}


	#assistance .services_assistance{
		padding-top: 5px;
		padding-left: 20px;
	}

		#assistance .services_assistance span.titre_bleu{
			display:block;
			font-size :13px;
			color: #4f90d9;
			text-shadow: 0.5px 1px #FFFFFF;
			font-weight:bold;
		}
		
		#assistance .services_assistance span.titre_rose{
			padding-top: 5px; 
			display:block;
			font-size :13px;
			color: #c2007b;
			text-shadow: 0.5px 1px #FFFFFF;
			font-weight: bold;
		}
		
		#assistance .services_assistance span.texte_assistance{
			display:block;
			font-size :11px;
			color:#696868;
			text-shadow: 0.5px 1px #FFFFFF;
		}
		
		#assistance .services_assistance span.btn_assistance{
			position:absolute;
			right:10px;
			bottom:5px;
		}
		
			#assistance .services_assistance span.btn_assistance a{
				float:right;
				background:url("../img/index/btn_assistance.png") top left no-repeat;
				background-position: left top;
				width: 193px;
				height: 25px;
			}
		
			#assistance .services_assistance span.btn_assistance a:hover{
				background-position: left bottom;
			}
			
/******************************FIN BLOC ASSISTANCE **********************************************/

/*******************************BLOC OFFRE PROMOTIONNELLES **************************************/

#offres_promotionnelles{
	background: url("../img/pages/offres_promotionnelles.jpg") bottom left no-repeat;
	width: 349px;
	height: 250px;
	float:left;
	margin-top:20px;
	position:relative;
}

	#offres_promotionnelles h2{
		color:#9A9A9A;
		padding-left: 15px;
		border-bottom: 2px solid #C1C1C1;
		line-height:30px;
}

	#offres_promotionnelles p {
		color:#333333;
		padding-top: 10px;
		
	}
	
		#offres_promotionnelles p span{
			padding-left: 10px;
			margin: 0 20px 0 5px;
			display: block;
			font-size: 14px;
			line-height: 30px;
			border-bottom: 1px solid #d9d9d9; 
		}
	
			#offres_promotionnelles p span.btn_offres_promotionnelles{
				border:none;
				position:absolute;
				right: 5px;
				bottom:5px;
			}
	
	
				#offres_promotionnelles p span.btn_offres_promotionnelles a{
					float:right;
					background:url("../img/index/btn_offres_promotionnelles.png") top left no-repeat;
					background-position: left top;
					width: 237px;
					height: 25px;		
				}
				
				#offres_promotionnelles p span.btn_offres_promotionnelles a:hover{
					background-position: left bottom;			
				}
	
/*******************************BLOC OFFRE PROMOTIONNELLES **************************************/

/**************************************BLOC ACTUALITES ******************************************/	

#actualites{
	background: url("../img/index/actualites.png") bottom left no-repeat;
	width: 327px;
	height: 250px;
	float:left;
	margin-top:20px;
	position:relative;
}

	#actualites h2{
		color:#9A9A9A;
		padding-left: 15px;
		border-bottom: 2px solid #C1C1C1;
		line-height:30px;
}

	#actualites h3{
		color:#c2007b;
		font-size:12px;
}

	#actualites .contenu_actualites{
		background-color:#FFFFFF;
		height:73px;
		margin:7px 7px 2px 7px;
		padding:5px;
		
	}
	
		#actualites .contenu_actualites .image_actualites{
			float:left;
			position:relative;
			padding-right:5px;
		}

	
			#actualites .contenu_actualites .image_actualites p.date_actualites{
				background-color:#FFFFFF;
				opacity:0.5;
				filter : alpha(opacity=50);
				position:absolute;
				height:17px;
				width:92px;
				bottom:0;
				left:0;
				font-size:10px;
				font-style:italic;
				text-align:center;
				padding-top:3px;
			}
	
			#actualites .contenu_actualites .texte_actualites p, #actualites .contenu_actualites .texte_actualites p a{
					font-size:11px;
					color:#535353;
				}

		#actualites p span.btn_actualites{
			border:none;
			position:absolute;
			right: 5px;
			bottom:5px;
		}
	
	
			#actualites p span.btn_actualites a{
				float:right;
				background:url("../img/index/btn_actualites.png") top left no-repeat;
				background-position: left top;
				width: 147px;
				height: 27px;		
			}
				
			#actualites p span.btn_actualites a:hover{
				background-position: left bottom;			
			}





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

/*********************************FIN BLOC ACTUALITES ******************************************/	



/********************************************************************************/
/************************************** FOOTER HAUT******************************/
/********************************************************************************/

#footer {
	width: 1000px;
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
}

/*********************************BLOC GAUCHE******************************************/	

#partie_gauche_footer {
	background:url("../img/offres/bonhomme_footer.png") center left no-repeat;
	width:315px;
	height:234px;
	float:left;
	position:relative;
}
	
		#partie_gauche_footer p span.btn_abonnement_en_ligne{
			position:absolute;
			right: 10%;
			bottom:40%;
		}
	
			#partie_gauche_footer p span.btn_abonnement_en_ligne a{
				float:right;
				background:url("../img/index/btn_abonnement_en_ligne.png") top left no-repeat;
				background-position: left top;
				width: 180px;
				height: 34px;		
			}
			
			#partie_gauche_footer p span.btn_abonnement_en_ligne a:hover{
				background-position: left bottom;
			}

/********************************* FIN BLOC GAUCHE ******************************************/	

/*********************************** BLOC CENTRE ********************************************/	

			
#partie_centre_footer{
	padding:10px;
	float:left;
}
	
#contenu_partie_centre_footer{
	background:url("../img/pages/temoignages_footer.png") top left no-repeat #313131;
	border: 1px solid #404040;
	height:218px;
	width:330px;
	position:relative;
}
		
	#contenu_partie_centre_footer p{
		margin: 50px 10px 10px 10px;
	}
		
		
		#contenu_partie_centre_footer p span.guillemet_haut{
			background:url("../img/pages/guillemet_haut.png") top left no-repeat;
			width:20px;
			height:14px;
			float:left;
		}
		
		#contenu_partie_centre_footer p span.contenu_temoignage {
			font-size: 12px;
			color:#dddddd;
			text-shadow: 1px 1px #000000;
			width:250px;
			float:left;
			padding:0 10px;
		}
		
		#contenu_partie_centre_footer p span.guillemet_bas{
			background:url("../img/pages/guillemet_bas.png") bottom right no-repeat;
			width:20px;
			height:16px;
			float:left;
			margin-top:70px;
		}
		
		#contenu_partie_centre_footer p span.guillemet_bas{
			float:left;
			font-size:14px;
			font-style:italic;
		}
		
		#contenu_partie_centre_footer p.signature_temoignage{
			margin: 10px 30px 0 0;
			border-top:1px dotted #DDDDDD;
			width:260px;
			line-height:30px;
			float:right;
			color:#DDDDDD;
			text-align:right;
			font-size:14px;
			font-style:italic;
		}
		
		#contenu_partie_centre_footer p span.btn_temoignages{
			position:absolute;
			right: 5px;
			bottom:5px;
		}
	
			#contenu_partie_centre_footer p span.btn_temoignages a{
				float:right;
				background:url("../img/index/btn_temoignages.png") top left no-repeat;
				background-position: left top;
				width: 177px;
				height: 25px;		
			}
			
			#contenu_partie_centre_footer p span.btn_temoignages a:hover{
				background-position: left bottom;		
			}
			
/*********************************FIN BLOC CENTRE ******************************************/	

/************************************BLOC DROITE *******************************************/	

	
#partie_droite_footer{
	padding:10px 0 10px 0;
	float:left;
}
	
#contenu_partie_droite_footer{
	background:url("../img/pages/commune_a_la_une_footer.png") top left no-repeat #313131;
	border: 1px solid #404040;
	width:330px;
	height:218px;
	position:relative;
}

		#contenu_partie_droite_footer p span.btn_commune_a_la_une{
				position:absolute;
				right: 5px;
				bottom:5px;
		}
	
			#contenu_partie_droite_footer p span.btn_commune_a_la_une a{
				float:right;
				background:url("../img/index/btn_commune_a_la_une.png") top left no-repeat;
				background-position: left top;
				width: 177px;
				height: 25px;		
			}
			
			#contenu_partie_droite_footer p span.btn_commune_a_la_une a:hover{
				background-position: left bottom;		
			}
			

#commune_a_la_une{
	margin:50px 10px 0 10px;
}

	#commune_a_la_une  p, #commune_a_la_une p a{
		font-size:11px;
		color:#fafafa;
		text-shadow:1px 1px #000000;
	}
	
	
	#revue_de_presse ul{
		padding-left:40px;
		margin:0 !important;
	}
	
	#revue_de_presse ul li{
		background:url("../img/offre-telephonie/puce.png") top left no-repeat;
		background-position:0 5px;
		display:block;
		text-align:left;
		padding: 0 20px 5px 10px !important;
		margin:0;
	}
		
		#commune_a_la_une p.titre_commune_a_la_une a{
			color:#dfb2ce;
			font-size:13px;
			text-shadow:1px 1px #000000;
		}
		
	#commune_a_la_une .image_commune{
		width:101px;
		height:66px;
		float: left;
		text-align:center;
		padding-right:5px;
	}
		
		#commune_a_la_une .image_commune img {
			position: relative;
			z-index: 1;
		}
		
	#commune_a_la_une .cadre_image_commune_a_la_une{
		background:url("../img/pages/cadre_photo.png") top left no-repeat;
		width:101px;
		height:66px;
		position:absolute;			
		z-index:100;
	}
		
	

/********************************FIN BLOC DROITE *******************************************/			
		
/********************************************************************************/
/*********************************** FOOTER BAS**********************************/
/********************************************************************************/		

#bas_footer{
	width: 1000px;
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
}

	#bas_footer #menu_footer{
		float:left;
		margin-top:15px;
		height:20px;
	}
	
		#bas_footer #menu_footer ul li{
			height:20px;
			line-height:16px;
			float:left;
			border-right: 1px solid #FFFFFF;
		}
		
			#bas_footer #menu_footer ul li a{
				color:#FFFFFF;
				font-size:11px;
				padding:0 5px;
			}
	#bas_footer #copyright_footer{
		float:right;
		margin-top:15px;
	}

	
		#bas_footer #copyright_footer p span{
			color:#FFFFFF;
			font-size:11px;
		}

/********************************************************************************/
/************************************** PAGE OFFRE **********************************/
/********************************************************************************/

/********************************BLOC SOUS MENU **************************************/	

#sous_menu{
	width:1000px;
	margin: 0 auto;
	position: relative;	
}

/******************************** FIN BLOC SOUS MENU ************************************/	

/******************************** BLOC CONTENT OFFRE ************************************/	

#content_offre{
	width:1000px;
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
}

	#content_offre #partie_gauche_content_offre, #partie_gauche_content{
		float:left;
		width:708px;
		margin-top:30px;
		float:left;
	}
	
	
.navigation_offres{
	clear:both;
	float:left;
	width:650px;
	padding: 30px 20px 10px 20px;
}



	.navigation_offres .precedent{
		float: left;
		position:relative !important;
		left:0px !important;
		line-height:23px;
	}
	
	.navigation_offres .suivant{
		float: right;
		position:relative !important;
		right:0px !important;
		line-height:23px;
	}
	
	.navigation_offres a.suivant{
		font-size:12px;
		text-decoration:none !important;
		color:#FFF !important;
		font-family:Arial,Helvetica,sans-serif;
		background:url("../img/offres/btn.png") top left no-repeat !important;
		background-position:top left !important;
		width:151px !important;
		height:25px !important;
	}
	
	.navigation_offres a span{
		margin: 0 30px;
	}
	
	.navigation_offres  a.suivant:hover{
		background-position:bottom left !important;
	}
	
	
	.navigation_offres a.precedent{
		font-size:12px;
		text-decoration:none !important;
		color:#FFF !important;
		font-family:Arial,Helvetica,sans-serif;
		background:url("../img/offres/btn2.png") top left no-repeat !important;
		background-position:top left !important;
		width:151px !important;
		height:25px !important;
	}
	
	.navigation_offres a.precedent:hover{
		background-position:bottom left !important;
	}
	
	
/************** partie gauche particulier */	

		#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_fibre_optique{
			background:url("../img/fibre-optique/offre_partie_gauche_top_fibre_optique.png") top left no-repeat;
			width:708px;
			height:85px;
		}
		
		#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_wimax{
			background:url("../img/wimax/offre_partie_gauche_top_wimax.png") top left no-repeat;
			width:708px;
			height:85px;
		}
		
		#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_satellite{
			background:url("../img/satellite/offre_partie_gauche_top_satellite.png") top left no-repeat;
			width:708px;
			height:85px;
		}
		
		#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_particulier{
			background:url("../img/offre-particuliers/offre_partie_gauche_top_particulier.png") top left no-repeat;
			width:708px;
			height:85px;
		}
		
		
		#content_offre #partie_gauche_content_offre .offre_abonnement{
			background:#f2f2f2;
			width:300px;
			height:55px;
			float:right;
			margin:20px 35px 0 0;
		}
			
				#content_offre #partie_gauche_content_offre .offre_abonnement p{
					background:url("../img/offres/fond_prix_offres.png") top left no-repeat;
					width:220px;
					height:35px;
					margin:10px 0 0 40px;

				}
				
				#content_offre #partie_gauche_content_offre .offre_abonnement p span{
					font-size:11px;
					color:#9b9b9b;
					text-align:center;
					width:110px;
					display:block;
					float:left;
					line-height:15px;
				}
				
					#content_offre #partie_gauche_content_offre .offre_abonnement p span strong{
						font-size:14px;
						color:#FFFFFF;
						font-weight:normal;
					}
				
					#content_offre #partie_gauche_content_offre .offre_abonnement p span.btn_abonnement_offre a{
						background:url("../img/offres/btn_abonnement_offre.png") top left no-repeat;
						background-position:top left;
						width:117px;
						height:35px;
						float:right;
					}
				
					#content_offre #partie_gauche_content_offre .offre_abonnement p span.btn_abonnement_offre a:hover{
						background-position:bottom left;
					}
					
					.liste_pdf_offre p span.btn_abonnement_offre a{
						background:url("../img/offres/btn_abonnement_offre.png") top left no-repeat;
						background-position:top left;
						width:117px;
						height:35px;			
						float: left;
						/*margin:20px 0 0 250px;*/
					}
					
					.liste_pdf_offre p span.btn_abonnement_offre a:hover{
						background-position:bottom left;
					}
					
					
				
		#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier{
			margin-left:9px;
			border-left:1px solid #D2D2D2;
			border-right:3px solid #D2D2D2;
			width:695px;
			float:left;
		}
		
			#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier{
				background:url("../img/offre-particuliers/offre_partie_gauche_centre_particulier.jpg") top left no-repeat #FFFFFF;;
				width:695px;
				min-height:400px;
			}
			
			#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre{
				background:url("../img/offres/offre_partie_gauche_centre.jpg") top left no-repeat #FFFFFF;;
				width:695px;
				min-height:400px;
			}
			
			
			#content_offre #partie_gauche_content_offre .description_general_offre p{
				padding:30px 200px 20px 20px;
				font-size:12px;
				font-weight:bold;
				color:#333333;
				min-height:100px;
			}
				
				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier #image_offre_particulier{
					background:url("../img/offre-particuliers/image_offre_particulier.jpg") top left no-repeat;
					width:222px;
					height:282px;
					margin: 20px 10px 0 20px;
					float:left;
					
				}
				
				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre #image_offre_particulier_fibre_optique{
					background:url("../img/offre-particuliers/image_offre_particulier_fibre_optique.jpg") top left no-repeat;
					width:222px;
					height:282px;
					margin: 30px 10px 0 20px;
					float:left;
					
				}
				
				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre #image_offre_particulier_wimax{
					background:url("../img/offre-particuliers/image_offre_particulier_wimax.jpg") top left no-repeat;
					width:222px;
					height:282px;
					margin: 30px 10px 0 20px;
					float:left;
					
				}
				
				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre #image_offre_particulier_satellite{
					background:url("../img/offre-particuliers/image_offre_particulier_satellite.jpg") top left no-repeat;
					width:222px;
					height:282px;
					margin: 30px 10px 0 20px;
					float:left;
					
				}
				
		#content_offre #partie_gauche_content_offre #description_offre{
			width: 430px;
			float:left;
			padding:20px 0 0 0;
		}

				
					#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier #description_offre h2{
					color:#8ea82a;
					font-size:16px;
					margin-top:10px;
					font-weight:normal;
					}
				
		#content_offre #partie_gauche_content_offre #description_offre p{
		color:#555555;
		font-size:12px;
		}	
			
		
				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier #complement_information #description_offre_particulier{
					margin-top:10px;
				}
				
				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier #complement_information #description_offre_particulier h2{
					color:#8ea82a;
					font-size:16px;
					margin-top:10px;
					margin-bottom:5px;
					font-weight:normal;
				}
				
				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier #complement_information #description_offre_particulier p{
					margin-bottom:20px;
					text-align:justify;
				}
				
				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier #description_offre_particulier_a{
					background:url("../img/offre-particuliers/image_description_a.jpg") top left no-repeat;
					min-height:77px;
					min-width:77px;
					padding:0 10px 0 87px;
					margin-top:10px;

				}
				
					#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier #description_offre #description_offre_particulier_b{
						background:url("../img/offre-particuliers/image_description_b.jpg") top right no-repeat;
						min-height:73px;
						min-width:91px;
						padding: 0 101px 0 10px;
						margin:20px 10px 0 0;
					}
				
						#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier #description_offre #description_offre_particulier_b h2{
							text-align:right;
						}
					
					
						#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier #description_offre #description_offre_particulier_b p{
							text-align:right;
						}

				
					#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier #description_offre #description_offre_particulier_c{
						background:url("../img/offre-particuliers/image_description_c.jpg") top left no-repeat;
						min-height:84px;
						min-width:71px;
						padding:0 10px 0 87px;	
						margin-top:20px;	
					}
				
		
		#content_offre #partie_gauche_content_offre #bloc_fin_description{
			width:650px;
			margin:10px 0 0 20px;
			float:left;
			border-top: 1px solid #afafaf;
		}
		
		#content_offre #partie_gauche_content_offre #bloc_fin_description p{
			font-size:10px;
		}
				
				
		#content_offre #partie_gauche_content_offre #bloc_a{
			background:url("../img/offres/bloc_1.png");
			width:199px;
			height:160px;
			margin-top:20px;
			float:left;
			position:relative;
		}		
				
		#content_offre #partie_gauche_content_offre #bloc_b{
			background:url("../img/offres/bloc_2.jpg");
			width:199px;
			height:160px;
			margin:20px 26px 10px 26px;
			float:left;
			position:relative;
		}	
		
			#content_offre #partie_gauche_content_offre #bloc_b #test_eligibilite {
				width:205px;
				height:26px;
				margin-top:55px;
				float:left;
			}

					#content_offre #partie_gauche_content_offre #bloc_b #test_eligibilite input {
						background:url("../img/offres/fond_input_eligibilite.png") top left no-repeat;
						width:197px;
						height:25px;
						color:#8a8a8a;
						font-size:11px;
						font-style:italic;
						padding-left:10px;
						padding-top:6px;
						line-height:25px;
						margin-bottom:5px;
					}

					

					#content_offre #partie_gauche_content_offre #bloc_b #test_eligibilite a.lancer_le_test{
					background:url("../img/index/btn_test_eligibilite.png") top left no-repeat;
											background-position:top left;
											width:107px;
											height:27px;
											margin-left:5px;
											cursor:pointer;
											display:block;
					}
					
					#content_offre #partie_gauche_content_offre #bloc_b #test_eligibilite p.lancer_le_test:hover{
						background-position :bottom left;
					}
		
		
		
		#content_offre #partie_gauche_content_offre #bloc_c{
			background:url("../img/offres/bloc_3.png");
			width:199px;
			height:160px;
			margin-top:20px;
			float:left;
			position:relative;
		}			
		
		#content_offre #partie_gauche_content_offre .lien_bloc_fond{
			background:#000000;
			opacity:0.7;
			filter : alpha(opacity=70);
			height:20px;
			width:185px;
			position: absolute;
			bottom:1px;
			right:1px;
		}
		
		#content_offre #partie_gauche_content_offre #bloc_b .lien_bloc_fond{
			width:100px;
		}
		
		#content_offre #partie_gauche_content_offre #bloc_c .lien_bloc_fond{
			width:135px;
		}
		
		#content_offre #partie_gauche_content_offre .lien_bloc_texte{
			position:absolute;
			bottom:0;
			right:0;
			font-size:11px;

		}
		
		#content_offre #partie_gauche_content_offre .lien_bloc_texte a{
			height:20px;
			width:185px;
			color:#FFFFFF;
			line-height:20px;
			padding-right:10px;
		}
					
		#content_offre #offre_partie_gauche_bottom{
			background:url("../img/pages/partie_gauche_bottom.png") top left no-repeat;
			width:708px;
			height:12px;
			float:left;
			margin-bottom:30px;
		}
		
		
		
		#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier .bloc_technologies{
			clear:both;
			float:left;
			width:610px;
			border: 1px dotted #8EA854;
			background:#e9f4e9;
			padding:20px;
			margin: 30px 0 0 20px;
		}
		
		#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier .bloc_technologies p{
			color:#8EA854;
			font-weight:bold;
			font-size:14px;
		}
		
		#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier .bloc_technologies ul{
			margin-top:10px;
		}
		
		#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier .bloc_technologies ul li{
			background: url("../img/offre-telephonie/puce.png") top left no-repeat;
			font-size:12px;
			padding-left:10px;
			display:block;
			height:20px;
			background-position:0 4px;
			
		}
		
		#content_offre #partie_gauche_content_offre h4{
			color:#C2007B;
			font-size:16px;
			margin-top:10px;
			margin-bottom:5px;
			font-weight:normal;
	}
		
		
	#content_offre #partie_gauche_content_offre .liste_pdf_offre{
		border: 1px dotted #C2007B;
		background:#f1dfea;
		width:605px;
		margin:0 auto;
		clear: both;
		padding:20px;
	}
	
	#content_offre #partie_gauche_content_offre .liste_pdf_offre ul li{
		background: url("../img/offre-telephonie/puce.png") top left no-repeat;
		font-size:12px;
		padding-left:10px;
		display:block;
		height:20px;
		background-position:0 4px;
	}
		
/********** fin partie gauche particulier */

/************** partie droite particulier */
	
	#content_offre #partie_droite_content_offre, #partie_droite_content{
		background:url("../img/offres/fond_partie_droite.png") top left no-repeat;		
		width:262px;
		min-height:456px;
		float:left;
		margin:30px 0 0 30px;
	}
		
		#content_offre #partie_droite_content_offre #sous_menu_offres, #partie_droite_content #sous_menu_partie_droite{
		float:left;
		margin-left:10px;
		}
		
		.titre_toutes_nos_offres{
	background:url("../img/offres/titre_toutes_nos_offres.png") top left no-repeat;
	width:123px;
	height:24px;
	margin:20px auto;
}


		#content_offre #partie_droite_content_offre #sous_menu_offres ul li, #partie_droite_content #sous_menu_partie_droite ul li {
			/* display: block; */
			cursor:pointer;
		}

		
			#content_offre #partie_droite_content_offre #sous_menu_offres ul li a, #partie_droite_content #sous_menu_partie_droite ul li a {
				background:url("../img/offres/fond_menu_partie_droite.png") top left no-repeat;
				background-position: top left;
				display: block;
				font-size: 12px;
				color:#444444;
				width:233px;
				height:33px;
				line-height: 30px;
				padding-left:10px;
			}
			
			
			#content_offre #partie_droite_content_offre #sous_menu_offres ul li.sous_menu a, #partie_droite_content #sous_menu_partie_droite ul li.sous_menu a  {
				background:none;
				background-position: top left;
				display: block;
				font-size: 12px;
				color:#444444;
				width:203px;
				height:33px;
				line-height: 30px;
				padding-left:20px;
				margin-left:20px;
			}
			
			#content_offre #partie_droite_content_offre #sous_menu_offres ul li.sous_menu a:hover, #partie_droite_content #sous_menu_partie_droite ul li.sous_menu a:hover  {
				color:#000000;
			}
			
			#content_offre #partie_droite_content_offre #sous_menu_offres ul li a:hover, #partie_droite_content #sous_menu_partie_droite ul li a:hover  {
				color:#000000;
			}
			
				#content_offre #partie_droite_content_offre #sous_menu_offres ul li.active a, #partie_droite_content #sous_menu_partie_droite ul li.active a  {
					background:url("../img/offres/fond_menu_partie_droite.png") top left no-repeat;
					background-position: bottom left;
					padding-left:25px;
					color:#000000;
					font-weight:bold;
					width:218px;
				}
				
				#content_offre #partie_droite_content_offre #sous_menu_offres ul li.sous_menu.active2 a {
					background:url("../img/offre-telephonie/puce.png") top left no-repeat;
					background-position:22px 12px ;
					padding-left:30px;
					color:#000000;
					width:188px;
				}
		
		#content_offre #partie_droite_content_offre #caracteristique_offre{
			background:url("../img/offres/fond_caracteristique_offre.png") top left no-repeat;		
			width:243px;
			min-height:243px;
			float:left;
			margin-left:10px;
			margin-top:50px;
			padding-top:60px;
		}
		
		#content_offre #partie_droite_content_offre #caracteristique_offre ul li{
			border-bottom : 1px solid #d9d9d9;
			height:40px;
			width:242px;

		}
		
		#content_offre #partie_droite_content_offre #caracteristique_offre ul li img{
		margin-left:10px;
		}
		
		#content_offre #partie_droite_content_offre #caracteristique_offre ul li p span{
			height:50px;
			margin-left:10px;
			display:inline-block;
			vertical-align:middle;
			font-size:14px;
			color:#444444;
		}
		
		#illustration_partie_droite{
			background:url("../img/pages/offres_promotionnelles.jpg") center top no-repeat;
			margin-top:10px;
			width:242px;
			height:130px;
			float:left;
		}
		
		
		#partie_gauche_content_offre .liste_pdf_offre p{
			color:#222222 !important;
			margin: 10px 0;
			padding:0;
			font-weight:bold;
		}

/************** fin partie droite particulier */

/************** partie gauche  pro */

#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_pro{
			background:url("../img/offre-professionnelles/offre_partie_gauche_top_pro.png") top left no-repeat;
			width:708px;
			height:85px;
		}
		
			

		#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro{
			margin-left:9px;
			border-left:1px solid #D2D2D2;
			border-right:3px solid #D2D2D2;
			width:695px;
			float:left;
		}
		
			#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro{
				background:url("../img/offre-professionnelles/offre_partie_gauche_centre_pro.jpg") top left no-repeat #FFFFFF;;
				width:695px;
				min-height:400px;
			}
			
			
				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro #image_offre_pro{
					background:url("../img/offre-professionnelles/image_offre_pro.jpg") top left no-repeat;
					width:222px;
					height:282px;
					margin: 20px 10px 0 20px;
					float:left;
					
				}

#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro #description_offre #description_offre_pro_a{
					background:url("../img/offre-professionnelles/image_description_a_pro.jpg") top left no-repeat;
					min-height:77px;
					min-width:77px;
					padding-left:87px;
					padding-right:10px;
				}
				
				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro #description_offre #description_offre_pro_b{
					background:url("../img/offre-professionnelles/image_description_b_pro.jpg") top right no-repeat;
					min-height:73px;
					min-width:91px;
					padding-right:101px;
					padding-left:10px;
					margin: 10px 10px 0 0;
	
				}

					#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro #description_offre h2{
						color:#4084d6;
						font-size:16px;
						margin-top:10px;
						font-weight:normal;
					}
				
					#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro #description_offre #description_offre_pro_b h2{
						text-align:right;
					}
					
					
					#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro #description_offre #description_offre_pro_b p{
						text-align:right;
					}

				
				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro #description_offre #description_offre_pro_c{
					background:url("../img/offre-professionnelles/image_description_c_pro.jpg") top left no-repeat;
					min-height:84px;
					min-width:71px;
					padding-left:81px;
					padding-right:10px;				
				}		
						
				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro #bloc_fin_description #encart_pme{
				
					width:628px;
					margin:0 auto;
					background:#d5e2f2;
					border: 1px dotted #4084d6;
					padding:10px;
					margin-top:30px;
				}
				
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro #bloc_fin_description #encart_pme img{
	float:left;
	margin-right:10px;
}
				
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro #bloc_fin_description #encart_pme h3{				
	color:#4084D6;
	font-size:16px;
	font-weight:normal;
	margin-bottom:10px;
}


		#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro .bloc_technologies{
			clear:both;
			float:left;
			width:610px;
			border: 1px dotted #4084D6;
			background:#e6ecf3;
			padding:20px;
			margin:30px 0 0 20px;
		}
		
		#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro .bloc_technologies p{
			color:#4084D6;
			font-weight:bold;
		}
		
		#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro .bloc_technologies ul{
			margin-top:10px;
		}
		
		#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro .bloc_technologies ul li{
			background: url("../img/offre-telephonie/puce.png") top left no-repeat;
			font-size:12px;
			padding-left:10px;
			display:block;
			height:20px;
			background-position:0 4px;
			
		}
		


/************** fin partie gauche pro */

/************** partie droite pro */

#illustration_partie_droite_pro{
			background:url("../img/offre-professionnelles/bonhomme_offre_pro.jpg") left top no-repeat;
			margin:10px 0 0 60px;
			width:136px;
			height:178px;
			float:left;
		}


/************** fin partie droite pro */

/**************  partie gauche tel particulier */





		#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_telephonie_a{
			background:url("../img/offre-telephonie/offre_partie_gauche_top_telephonie_1.png") top left no-repeat;
			width:708px;
			height:85px;
		}

		#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_telephonie_b{
			background:url("../img/offre-telephonie/offre_partie_gauche_top_telephonie_2.png") top left no-repeat;
			width:708px;
			height:85px;
		}

		#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_telephonie_c{
			background:url("../img/offre-telephonie/offre_partie_gauche_top_telephonie_3.png") top left no-repeat;
			width:708px;
			height:85px;
		}



					#content_offre #partie_gauche_content_offre .offre_abonnement p span.btn_abonnement_telephonie a{
						background:url("../img/offre-telephonie/btn_abonnement_telephonie.png") top left no-repeat;
						background-position:top left;
						width:117px;
						height:35px;
						float:right;
					}

					#content_offre #partie_gauche_content_offre .offre_abonnement p span.btn_abonnement_telephonie a:hover{
						background-position:bottom left;
					}


		#content_offre #partie_gauche_content_offre #complement_information{
			width: 410px;
			float:left;
			padding:20px 0 0 10px;
		}
		

				#content_offre #partie_gauche_content_offre #complement_information ul li{
					background:url("../img/offre-telephonie/puce.png") top left no-repeat;
					background-position:0 5px;
					padding-left:10px;
					margin-top:10px;
					display:block;
					font-size:12px;
					color:#555555;
				}

		#content_offre #partie_gauche_content_offre p.important{
			text-align:center;
			font-size:13px;
			padding:10px 0;
			font-weight:bold;
		} 

		#content_offre #partie_gauche_content_offre #description_offre_tel{
			width: 655px;
			float:left;
			padding:20px 0px 20px 20px;
		}		
		
		#content_offre #partie_gauche_content_offre #description_offre_fax{
			width: 665px;
			float:left;
			padding:20px 0px 20px 20px;
		}		



		#content_offre #partie_gauche_content_offre p{
			color:#555555;
			font-size:12px;
		}

		#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel{
			margin-left:9px;
			border-left:1px solid #D2D2D2;
			border-right:3px solid #D2D2D2;
			width:695px;
			float:left;
		}

			#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel{
				background:url("../img/offre-telephonie/offre_partie_gauche_centre_telephonie.jpg") top left no-repeat #FFFFFF;;
				width:695px;
				min-height:400px;
			}


				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #image_offre_telephonie_1{
					background:url("../img/offre-telephonie/image_offre_telephonie_1.jpg") top left no-repeat;
					width:222px;
					height:282px;
					margin: 20px 10px 0 20px;
					float:left;
				}
				
				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #image_offre_telephonie_2{
					background:url("../img/offre-telephonie/image_offre_telephonie_2.jpg") top left no-repeat;
					width:222px;
					height:282px;
					margin: 20px 10px 0 20px;
					float:left;
				}
				
				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #image_offre_telephonie_3{
					background:url("../img/offre-telephonie/image_offre_telephonie_3.jpg") top left no-repeat;
					width:222px;
					height:282px;
					margin: 20px 10px 0 20px;
					float:left;
				}
				
				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #image_offre_telephonie_fax{
					background:url("../img/offre-telephonie/image_offre_telephonie_fax.jpg") top left no-repeat;
					width:222px;
					height:282px;
					margin: 20px 10px 0 20px;
					float:left;
				}
				
			

				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #image_offre_fax{
					background:url("") top left no-repeat;
					width:312px;
					height:150px;
					margin: 20px 20px 0 10px;
					float:left;
				}

				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_tel_a{
					background:url("../img/offre-telephonie/image_description_a_tel.jpg") top left no-repeat;
					min-height:59px;
					min-width:60px;
					padding-left:69px;
					padding-right:10px;
				}

				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_tel_b{
					background:url("../img/offre-telephonie/image_description_b_tel.jpg") top right no-repeat;
					min-height:54px;
					min-width:56px;
					padding-right:64px;
					padding-left:10px;
					margin: 10px 10px 0 0;
				}
				
				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_tel_b a:hover{
					color:#DE0A1C;
					text-decoration:underline;
				}

				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel h2{
					color:#ce0a1c;
					font-size:16px;
					margin-top:10px;
					margin-bottom:5px;
					font-weight:normal;
				}

					#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_tel_b h2{
						text-align:right;
					}


				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_tel_b p{
					text-align:right;
				}


				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_tel_c{
					background:url("../img/offre-telephonie/image_description_c_tel.jpg") top left no-repeat;
					min-height:56px;
					min-width:58px;
					padding-left:68px;
					padding-right:10px;	
					margin: 30px 0 0 20px;			
				}		
				
				
				
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles a.visuelle_offre_lien{
	background:none;
	display:block;
	width:203px;
	height:346px;
}

#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles a.visuelle_offre_lien:hover{
	background:none;
}
/************** fin partie gauche tel particulier */

/************** partie gauche tel pro */

		#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_telephonie_a_pro{
			background:url("../img/offre-telephonie/offre_partie_gauche_top_telephonie_1_pro.png") top left no-repeat;
			width:708px;
			height:85px;
		}

		#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_telephonie_b_pro{
			background:url("../img/offre-telephonie/offre_partie_gauche_top_telephonie_2_pro.png") top left no-repeat;
			width:708px;
			height:85px;
		}
		
		#content_offre #partie_gauche_content_offre #complement_information p{
			color: #555555;
			font-size:12px
		}
		
		#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #image_offre_telephonie_1_pro{
					background:url("../img/offre-telephonie/image_offre_telephonie_1_pro.jpg") top left no-repeat;
					width:222px;
					height:282px;
					margin: 20px 10px 0 20px;
					float:left;
				}
				
		#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #image_offre_telephonie_2_pro{
					background:url("../img/offre-telephonie/image_offre_telephonie_2_pro.jpg") top left no-repeat;
					width:222px;
					height:282px;
					margin: 20px 10px 0 20px;
					float:left;
				}

	

/************** fin partie gauche tel pro*/


/**************  partie gauche fax */

		#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_telephonie_fax{
			background:url("../img/offre-telephonie/offre_partie_gauche_top_fax.png") top left no-repeat;
			width:708px;
			height:85px;
		}

				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_fax_a{
					background:url("../img/offre-telephonie/image_description_a_tel.jpg") top left no-repeat;
					min-height:59px;
					min-width:60px;
					padding-left:69px;
					padding-right:10px;
				}
				
				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_fax_b{
					background:url("../img/offre-telephonie/image_description_b_tel.jpg") top right no-repeat;
					min-height:54px;
					min-width:56px;
					padding-right:64px;
					padding-left:10px;
					margin: 10px 10px 0 0;
					
				}
				
					#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_fax_b h2{
						text-align:right;
					}

				#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_fax_b p{
					text-align:right;
				}

/************** fin partie gauche fax */

/***************** partie gauche offre telephonie ****************/

		#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_telephonie_part{
			background:url("../img/offre-telephonie/offre_partie_gauche_top_telephonie_part.png") top left no-repeat;
			width:708px;
			height:85px;
		}
		
		#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_telephonie_pro{
			background:url("../img/offre-telephonie/offre_partie_gauche_top_telephonie_pro.png") top left no-repeat;
			width:708px;
			height:85px;
		}
		
		#content_offre #partie_gauche_content_offre .description_general_offre ul{
				padding:30px 200px 20px 20px;
				font-size:12px;
				font-weight:bold;
				color:#333333;
				min-height:100px;
		}
		
			#content_offre #partie_gauche_content_offre .description_general_offre ul li{
				background:url("../img/offre-telephonie/puce.png") top left no-repeat;
				background-position:0 5px;
				margin-left:20px;
				margin-bottom:10px;
				padding-left:10px;
				height:auto;
				text-align:left;
				color:#444444;
				text-align:justify;
			}


#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_a{
	background:url("../img/offre-telephonie/visuel_offre1.jpg") top left no-repeat;
	height:346px;
	width:205px;
	float:left;
	margin:70px 0 20px 20px;
	position:relative;
}

#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_b{
	background:url("../img/offre-telephonie/visuel_offre2.jpg") top left no-repeat;
	height:346px;
	width:203px;
	float:left;
	margin:70px 0 20px 20px;
	position:relative;
}

#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_c{
	background:url("../img/offre-telephonie/visuel_offre3.jpg") top left no-repeat;
	height:346px;
	width:202px;
	float:left;
	margin:70px 0 20px 20px;
	position:relative;
}

#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_pro_a{
	background:url("../img/offre-telephonie/visuel_offre_pro_1.jpg") top left no-repeat;
	height:346px;
	width:203px;
	float:left;
	margin:70px 0 20px 100px;
	position:relative;
}

#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_pro_b{
	background:url("../img/offre-telephonie/visuel_offre_pro_2.jpg") top left no-repeat;
	height:346px;
	width:204px;
	float:left;
	margin:70px 0 20px 100px;
	position:relative;
}


#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles p{
	position:absolute;
	font-size:24px;
	color:#CE0A1C;
	top:80%;
	right:25%;
}

#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles p span{
	position:absolute;
	font-size:10px;
	color:#999999;
	margin-left:2px;
}

#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles a{
	position:absolute;
	display:block;
	background:url("../img/offre-telephonie/btn_acces_offres_telephonie.png") top left no-repeat;
	width:162px;
	height:23px;
	background-position:top left;
	bottom:10px;
	right:10px;
}

#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles a:hover{
	background-position: bottom left;
}

/************* fin partie gauche offre telephonie ****************/







/********************************FIN BLOC CONTENT OFFRE *********************************/	

/********************************************************************************/
/********************************** PAGE CLASSIQUES *****************************/
/********************************************************************************/


#content_offre #partie_gauche_content #questions_frequentes_partie_gauche_top{
			background:url("../img/questions-frequentes/questions_frequentes_partie_gauche_top.png") top left no-repeat;
			width:708px;
			height:85px;
		}
	

		#content_offre #partie_gauche_content #partie_gauche_centre{
			margin-left:9px;
			border-left:1px solid #D2D2D2;
			border-right:3px solid #D2D2D2;
			width:695px;
			float:left;
		}
		
			#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre{
				background:url("../img/pages/partie_gauche_centre.png") top left no-repeat #FFFFFF;;
				width:695px;
				min-height:400px;
			}


		#content_offre #partie_gauche_content #partie_gauche_bottom{
			background:url("../img/pages/partie_gauche_bottom.png") top left no-repeat;
			width:708px;
			height:12px;
			float:left;
			margin-bottom:30px;
		}

			#content_offre #partie_gauche_content .description_general #description_questions_frequentes{
				margin:0 20px;
			}

			#content_offre #partie_gauche_content .description_general #description_questions_frequentes img{
				float: left;
				margin: 0 20px 0 0;
			}
			
			#content_offre #partie_gauche_content .description_general #description_questions_frequentes p{
				padding:0;
				margin: 0;
			}

			#content_offre #partie_gauche_content .description_general h2{
				padding:30px 20px 20px 20px;
				color:#c2007b;
				font-size:16px;
			
			}
			

			#content_offre #partie_gauche_content h3{
				color:#e34b98;
				font-size:14px;
				padding:30px 20px 10px 20px;
				clear:both;
			}
			
			#content_offre #partie_gauche_content p{
				padding:0 20px 10px 20px;
				font-size:12px;
				color:#333333;
				border-bottom: 1px dotted #999999;
				margin: 10px 20px;
				text-align:justify;
			}
			
			#content_offre #partie_gauche_content p.preced_liste{
				border-bottom:none;
			}
			
			
			#content_offre #partie_gauche_content .description_general p{
				padding:0 20px 20px 20px;
				font-size:12px;
				font-weight:bold;
				color:#333333;
				border:none;
			}
			
			#content_offre #partie_gauche_content p.question {
				font-style:italic;
				font-weight:bold;
				padding: 5px 20px 10px 30px;
				border:none;
			}
			
		#content_offre #partie_gauche_content ul{
			margin:10px 0;
			clear:both;
			text-align:center;
		}
			
			#content_offre #partie_gauche_content .liste ul{
			text-align:left;
			margin-left:35px;
			}		
				
			#content_offre #partie_gauche_content ul li, .liste ul li{
				list-style:none;
				height:20px;
				display:block;
				padding:0 5px;
				color:#333333;
				font-size:12px;
			}
			
			#content_offre #partie_gauche_content a{
				color:#000000;
				text-decoration:underline;
			}
			
			#content_offre #partie_gauche_content a.liste{
				clear:both;
			}
			
			#content_offre #partie_gauche_content a:hover{
				color:#c2007b;
			}

.titre_questions_frequentes{
	background:url("../img/questions-frequentes/titre_questions_frequentes.png") top left no-repeat;
	width:144px;
	height:24px;
	margin:20px auto;
}

/********************************************************************************/
/******************************** FIN PAGE CLASSIQUES ***************************/
/********************************************************************************/


/********************************************************************************/
/**************************** PAGE OFFRES PROMOTIONNELLES ***********************/
/********************************************************************************/

		#content_offre #partie_gauche_content #offres_promotionnelles_partie_gauche_top{
			background:url("../img/offres/offres_promotionnelles_partie_gauche_top.png") top left no-repeat;
			width:708px;
			height:85px;
		}	
			
		#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_offres_promotionnelles p{
			margin:10px 0;
		}
			
		#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_offres_promotionnelles img{
			float:left;
			margin:10px 20px 20px;
		}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_offres_promotionnelles p.etoile {
							clear:both;
							font-weight:normal;
							color: #444444;
							font-style:italic;
						}
						
						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_offres_promotionnelles p.italique {
							font-weight:normal;
							color: #444444;
							font-style:italic;
						}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_offres_promotionnelles p.cadre {
							font-weight:normal;
							color: #444444;
							border: 1px dotted #444444;
							width:370px;
							float:left;
							padding:10px;
							margin:0 0 50px 0;
						}


	hr.separation{
		border-top: 1px dotted #444444;
		margin: 0 20px;
	}

/********************************************************************************/
/************************* FIN PAGE OFFRES PROMOTIONNELLES **********************/
/********************************************************************************/

/********************************************************************************/
/********************************* PAGE AVANTAGES *******************************/
/********************************************************************************/

		#content_offre #partie_gauche_content #avantages_partie_gauche_top{
			background:url("../img/pages/avantages_partie_gauche_top.png") top left no-repeat;
			width:708px;
			height:85px;
		}


					#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #avantages{
						padding: 40px 20px;
						width:655px;
					}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #avantages p{
							font-weight:normal;
							margin:0;
							padding:10px;
						}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #avantages h3{
							margin:0;
							padding:10px;
							clear:none;
						}
						
						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #avantages img{
							float:left;
							margin:0 20px;
						}

					#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general .bloc_avantage {
						float:left;
						border-bottom: 1px dotted #444444;
						padding:20px 0;
					}
					
				
					
					#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general .bloc_avantage_bas {
						float:left;
						border:none;
						padding:20px 0 0 0;
					
					}
					
					#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general .bloc_avantage_bas img{
						margin:0 0 0 20px;
					}




/********************************************************************************/
/****************************** FIN PAGE AVANTAGES ******************************/
/********************************************************************************/

/********************************************************************************/
/******************************** PAGE SOCIETE **********************************/
/********************************************************************************/


		#content_offre #partie_gauche_content #societe_partie_gauche_top{
			background:url("../img/societe/societe_partie_gauche_top.png") top left no-repeat;
			width:708px;
			height:85px;
		}

					#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #societe{
						padding: 20px 10px 40px 10px;
					}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #societe p{
							font-weight:normal;
							margin:0;
							padding:0 10px;
						}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #societe h3{
							margin:0;
							padding:10px;
							margin-top:20px;
						}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #societe #green-it{
							background:url("../img/societe/green-it.jpg") top left no-repeat;
							width:650px;
							height:194px;
							margin: 20px auto;
							border: 1px dotted #444444;
						}

							#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #societe #green-it ul{
								margin-left:270px;								
							}

								#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #societe #green-it ul li{
									background:url("../img/offre-telephonie/puce.png") top left no-repeat;
									background-position:0 5px;
									padding-left:10px;
									text-align:left;
									margin-bottom:10px;
									height: auto;
									line-height:16px;
								}

.img_arrondi_directeur{
	width:250px;
	height:100px;
	float:left;
	border:1px solid #999999;
	margin:0 10px 0 10px;
}

.img_arrondi_directeur span{
	display:none;
}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #societe .tab_bleu{
							background:#d7e2f0;
						}


#tab_chiffres{
width:650px;
margin: 0 auto;
border:1px dotted #999999;
}

#tab_chiffres th {
	border: 1px dotted #999999;
	padding:10px;
	font-size:12px;
	color:#444444;
}

#tab_chiffres td {
	border: 1px dotted #999999;
	padding:10px;
	font-size:10px;
	color:#444444;
	width:40px;
}


/********************************************************************************/
/******************************** FIN PAGE SOCIETE ******************************/
/********************************************************************************/

/********************************************************************************/
/*************************** PAGE COMMUNE A LA UNE ******************************/
/********************************************************************************/

		#content_offre #partie_gauche_content #commune_a_la_une_partie_gauche_top{
			background:url("../img/commune-a-la-une/commune_a_la_une_partie_gauche_top.png") top left no-repeat;
			width:708px;
			height:85px;
		}

					#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #commune_a_la_une{
						margin:0;
					}

.img_arrondi_commune_a_la_une{
width:300px;
height:200px;
float:left;
border:1px solid #999999;
margin:20px 10px 0px 20px;
}

.img_arrondi_commune_a_la_une span{
	display:none;
}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #commune_a_la_une h2{
							font-size:26px;
						}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #commune_a_la_une p{
							font-weight:normal;
							text-shadow:none;
							color:#444444;
							padding:10px 0 0 0;
						}

							#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #commune_a_la_une p span{
							margin:0;
							padding:0;
							
							}

					#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #commune_a_la_une p.chapeau{
						font-style:italic;
						margin:-15px 0 0 10px;
						padding:10px;
						color:#e34b98;
						font-size:14px;
					}

.titre_commune_a_la_une{
	background:url("../img/commune-a-la-une/titre_commune_a_la_une.png") top left no-repeat;
	width:143px;
	height:24px;
	margin:20px auto;
}

/********************************************************************************/
/*************************** FIN PAGE COMMUNE A LA UNE **************************/
/********************************************************************************/

/********************************************************************************/
/********************************** PAGE ACTUALITE ******************************/
/********************************************************************************/

		#content_offre #partie_gauche_content #actualites_partie_gauche_top{
			background:url("../img/actualites/actualites_partie_gauche_top.png") top left no-repeat;
			width:708px;
			height:85px;
		}
		
					#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_actualites{
						padding-top:10px;
					}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_actualites h2{
							margin-bottom:20px;
						}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_actualites h3{
							margin-top:20px;
						}

.img_arrondi_actualites{
	width:200px;
	height:150px;
	float:left;
	border:1px solid #999999;
	margin:0px 10px 0px 20px;
}

.img_arrondi_actualites span{
	display:none;
}


						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_actualites p{
							font-weight:normal;
							margin:0;
							padding:0 20px 10px 20px;
						
						}

							#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_actualites p.nom_redacteur{
							float:right;
							font-weight:bold;
							}


/********************************************************************************/
/****************************** FIN PAGE ACTUALITE ******************************/
/********************************************************************************/

/********************************************************************************/
/*********************************** PAGE MON COMPTE ***********************************/
/********************************************************************************/

		#content_offre #partie_gauche_content #mon_compte_partie_gauche_top{
			background:url("../img/mon-compte/mon_compte_partie_gauche_top.png") top left no-repeat;
			width:708px;
			height:85px;
		}
		
		#content_offre #partie_gauche_content #page_mon_compte {
			font-size:12px;
			padding-top:30px;
		}
		
		#content_offre #partie_gauche_content #page_mon_compte table#menu_mon_compte{
			width:655px;
			margin:0 auto;
		}
		
		#content_offre #partie_gauche_content #page_mon_compte table#menu_mon_compte tr td a {
			margin-right:10px;
			text-decoration:none;
		}
		
		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte{
			width:655px;
			padding:30px 20px 0 20px;
		}
		
		
		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte div a{
			font-weight:bold;
			line-height:50px;
		}	
		
		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte div i{
			color:#555555;
			font-size:11px;
		}	
		
		
		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte fieldset{
			padding-bottom: 10px;
			border-bottom:1px dotted #999999;
		}
		
		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte fieldset legend, #content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte span.titre, #content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte td.Weather_titre{
			font-size:14px;
			font-weight:bold;
			color:#C2007B;
			padding:0 0 20px 0;
		}
		
		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte th{
			text-align:left;
		}
		
		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte td{
			height:30px;
			vertical-align:middle;
		}
		
		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte input[type=text], #content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte input[type=password]{
			background:#FFF;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			border-top:1px solid #999999;
			border-left:1px solid #999999;
			border-right:1px solid #F1F1F1;
			border-bottom:1px solid #F1F1F1;
			color:#8A8A8A;
			font-size:11px;
			font-style:italic;
			height:26px;
			line-height:26px;
			padding-left:10px;
			width:177px;
			margin:5px 0;
		}
		
		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte textarea{
			background:#FFF;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			border-top:1px solid #999999;
			border-left:1px solid #999999;
			border-right:1px solid #F1F1F1;
			border-bottom:1px solid #F1F1F1;
			color:#8A8A8A;
			font-size:11px;
			font-style:italic;
			padding-left:10px;
			margin:5px 0;
		}
		
		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte #div_boutons_input input{
			margin-bottom:10px;
		}
		
		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte select{
			background:#FFF;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			border-top:1px solid #999999;
			border-left:1px solid #999999;
			border-right:1px solid #F1F1F1;
			border-bottom:1px solid #F1F1F1;
			height:26px;
		}
		
		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte input[type=text]{
			width:160px;
		}
		
		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte input[type=radio]{
			height:inherit;
			background:none;
			border:none;
		}
		
		
		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte input[type=button], #content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte input[type=submit]{
			background:url("../img/offres/btn.png") top left no-repeat;
			height:25px;
			width:151px;
			background-position:top left;
			border:none;
			color:#FFF;
			cursor:pointer;
			padding-bottom:6px;
		}

		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte input[type=button]:hover, #content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte input[type=submit]:hover{
			background-position:bottom left;
		}
		
		
		
		
		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte td.Weather_corps table{
			border:1px dotted #999999;
			margin:20px;
		}
		
		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte td.Weather_corps a img{
			text-align:center;
		}
		
		
		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte td.Weather_corps table tr td{
			padding: 2px 10px;
		}
		
		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte td.Weather_corps_logo img{
			float:right;
		}
		
		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte td.Weather_texte{
			background:#F1F1F1;
			border-bottom:1px dotted #999999;
			font-size:11px;
		}		
		
		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte td.Weather_sstitre{
			font-size:12px;
			font-weight:bold;
		}	
		
		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte fieldset table table.incidents{
			background-color:#F1F1F1;
			width:100%;
			margin-bottom:10px;
		}
		
		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte fieldset table table.incidents tr td, #content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte fieldset table table.incidents tr th{
			padding:10px;
			border-bottom: 1px dotted #999999;
		}
		
		#content_offre #partie_gauche_content a.bouton_retour_mon_compte{
			text-decoration:none;
			background:url("../img/offres/btn2.png") top left no-repeat;
			display:block;
			height:25px;
			width:151px;
			background-position:top left;
			padding-left:60px;
			line-height:25px;
			color:#FFF;
			margin: 20px 0; 
			
		}
		
		#content_offre #partie_gauche_content a.bouton_retour_mon_compte:hover{
			background-position:bottom left;
		}
		
		#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte p.erreur {
			font-style:italic;
			padding:0 15px 0 0;
			margin:0;
			text-align:justify;
			font-weight:normal;
		}
		
		
		.attention_page_mon_compte {
			margin:0 20px; 
			width:655px;
		}
		
		.attention_page_mon_compte td.default_text_arial_9_C50076{
			text-align:left;
			padding-left: 10px;
		}
		
/********************************************************************************/
/********************************* FIN PAGE MON COMPTE *********************************/
/********************************************************************************/



/********************************************************************************/
/*********************************** PAGE plan du site ***********************************/
/********************************************************************************/

		#content_offre #partie_gauche_content #plan_site_partie_gauche_top{
					background:url("../img/plan_du_site_partie_gauche_top.png") top left no-repeat;
					width:708px;
					height:85px;
		}

		#content_offre #partie_gauche_content #plan_du_site{
		padding:40px 20px 20px;;
		}
		
		#content_offre #partie_gauche_content #plan_du_site h3{
			margin:0;
			padding:20px 0 10px;;
		}

			#content_offre #partie_gauche_content #plan_du_site ul{
				margin:0;
				text-align:left;
				border-bottom: 1px dotted #999999;
				padding-bottom:10px;
			}

				#content_offre #partie_gauche_content #plan_du_site ul li{
					background:url("../img/offre-telephonie/puce.png") top left no-repeat;
					background-position:0 5px;
					padding-left:10px;
					height:30px;
				}		
				
				#content_offre #partie_gauche_content #plan_du_site ul li a {
					text-decoration:none;
				}
		
				#content_offre #partie_gauche_content #plan_du_site ul li.sous_menu{
					margin-left:20px;
					height:25px;
				}

					#content_offre #partie_gauche_content #plan_du_site ul li.sous_menu a{
						color:#666666;
						font-weight:normal;
					}
					
					#content_offre #partie_gauche_content #plan_du_site ul li.sous_menu a:hover{
						color:#222222;
					}

/********************************************************************************/
/*********************************** PAGE  plan du site ***********************************/
/********************************************************************************/

/********************************************************************************/
/********************************** PAGE WEBMAIL ********************************/
/********************************************************************************/

		#content_offre #partie_gauche_content #webmail_partie_gauche_top{
			background:url("../img/webmail/webmail_partie_gauche_top.png") top left no-repeat;
			width:708px;
			height:85px;
		}

/********************************************************************************/
/******************************* FIN PAGE WEBMAIL *******************************/
/********************************************************************************/



/********************************************************************************/
/********************************** PAGE TEMOIGNAGES ****************************/
/********************************************************************************/

		#content_offre #partie_gauche_content #temoignages_partie_gauche_top{
			background:url("../img/temoignages/temoignages_partie_gauche_top.png") top left no-repeat;
			width:708px;
			height:85px;
		}
		
					#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_temoignages{
						padding-top:30px;
						margin:0;
					}	

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_temoignages h2{
							padding:20px 0 0 0;
							margin:0;
							clear:both;						}

					#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #temoignages_partenaires{
						width:650px;
						margin:0 auto;
					}

							#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_temoignages ul li{
								display:block;
								float:left;
								height:100px;
								width:150px;
							}

									#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_temoignages #temoignages_partenaires ul li.contenu_tooltip {
										background:url("../img/temoignages/fond_tooltip.png");
										display:none;
										font-size:11px;
										color:#fff;
										z-index:1000000;
										border:1px dotted #c2007b;
										width:500px;
										height:auto;
									}	

										#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_temoignages #temoignages_partenaires ul li.contenu_tooltip h3{
											padding:10px 0 0 0;
											margin:0;
										}

										#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_temoignages #temoignages_partenaires ul li.contenu_tooltip p{
											font-size:12px;
											font-weight:normal;
											font-style:italic;
											corlor: #444444;
											margin:0;
											padding:10px;
											text-align:center;
										}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_temoignages #temoignages_particuliers{
							width:650px;
							margin:0 auto;
						}


								#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_temoignages #temoignages_particuliers ul li{
									border: 1px dotted #c2007b;
									display:block;
									width:630px;
									height:auto;
									margin:0 0 10px 0;
									padding: 10px;
								}


							#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_temoignages #temoignages_particuliers h3 {
								padding:0;
								margin:0;
								text-align:left;
							}

							#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_temoignages #temoignages_particuliers p{
								padding:10px;
								margin:0;
								color:#444444;
								font-style:italic;
								font-weight:normal;
							}


/********************************************************************************/
/******************************* FIN PAGE TEMOIGNAGES ***************************/
/********************************************************************************/

/********************************************************************************/
/********************************** PAGE WEBSTORE *******************************/
/********************************************************************************/

		#content_offre #partie_gauche_content #webstore_partie_gauche_top{
			background:url("../img/webstore/webstore_partie_gauche_top.png") top left no-repeat;
			width:708px;
			height:85px;
		}
		
					#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_webstore{
						padding-top:30px;
					
					}	
					
					#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general .ariane{
						padding: 30px 0 0 20px;
					}	
		
						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_webstore p{
							font-weight:normal;
							margin:0;
							padding:0 20px;
						}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_webstore #attention{
							border: 1px dotted #c2007b;
							background:#f4e0ed;
							padding:10px;
							width:650px;
							margin: 0 auto;
							margin-bottom:30px;
						}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_webstore #attention p{
							font-style:italic;
							text-align:center;
							color:#444444;
						}

					#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #boutique{
						width:650px;
						margin:0 auto;
					}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #boutique div{
							background:url("../img/webstore/fond_boutique.jpg") top left no-repeat;
							height:134px;
							width:200px;
							margin:0 7px 30px 7px;
							float:left;
							position:relative;
						}

							#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #boutique div img{
								position:absolute;
								left:50%;
								margin-left:-35px;
								width:70px;
								height:70px;
								margin-top:20px;
							}

							#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #boutique div span{
								position:absolute;
								width:200px;
								bottom:20px;
								left:50%;
								margin-left:-100px;
								color:#FFF;
								font-size:10px;
							}

							#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #boutique div a {
								display:block;
								height:132px;
								width:198px;
								cursor:pointer;
								border:1px dotted #759533;
								text-decoration:none;
								text-align:center;
							}


							#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #boutique div a:hover {
								border:1px dotted #3f4d15;
							}
							
				
.produit_indisponible{
	font-size:10px;
	font-weight:bold;
	padding-top:20px;
}			


#header_produit .nom_produit{
	color:#999999;
}
							

/********************************************************************************/
/******************************* FIN PAGE WEBSTORE ******************************/
/********************************************************************************/

/********************************************************************************/
/****************************** PAGE MENTION LEGALES ****************************/
/********************************************************************************/

		#content_offre #partie_gauche_content #mentions_legales_partie_gauche_top{
			background:url("../img/mentions-legales/mentions_legales_partie_gauche_top.png") top left no-repeat;
			width:708px;
			height:85px;
		}
		
					#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #mentions_legales{
						padding:40px 20px 0 20px;
						text-align:justify;
					}	




							#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #mentions_legales #information_entreprise img{
								float:left;
								margin-right:20px;
							}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #mentions_legales span{
							color:#444444;
							font-size:11px;
						}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #mentions_legales .separation{
							margin-top:20px;
						}

							#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #mentions_legales ul li {
								background:url("../img/offre-telephonie/puce.png") top left no-repeat;
								background-position:0 3px;
								margin-left:20px;
								margin-bottom:10px;
								padding-left:10px;
								height:auto;
								text-align:left;
								font-size:10px;
								color:#444444;
								text-align:justify;
							}


/********************************************************************************/
/*************************** FIN PAGE MENTION LEGALES ***************************/
/********************************************************************************/

/********************************************************************************/
/******************************* PAGE RECRUTEMENT *******************************/
/********************************************************************************/

		#content_offre #partie_gauche_content #recrutement_partie_gauche_top{
			background:url("../img/recrutement/recrutement_partie_gauche_top.png") top left no-repeat;
			width:708px;
			height:85px;
		}
		
					#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #recrutement{
						padding:40px 20px 0 20px;
						text-align:justify;
					}	

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #recrutement h3{
							padding:0;
							margin:0;
							clear:none;
						}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #recrutement p{
							font-weight:normal;
							color:#444444;
							margin:0;
							padding:0;
						}


						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #recrutement #photo_recrutement{
							background:url("../img/recrutement/recrutement.jpg") top left no-repeat;
							width:106px;
							height:150px;
							float:left;
							margin:0 20px 0 0
						}


						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #recrutement ul{
								margin-top:5px;
						}

							#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #recrutement ul li{
								height:auto;
								margin:5px 0 0 0;
								padding:0;
								display:block;
								text-align:left;
							}


/********************************************************************************/
/****************************** FIN PAGE RECRUTEMENT ****************************/
/********************************************************************************/

/********************************************************************************/
/********************************** PAGE CONTACT ********************************/
/********************************************************************************/

		#content_offre #partie_gauche_content #contact_partie_gauche_top{
			background:url("../img/contact/contact_partie_gauche_top.png") top left no-repeat;
			width:708px;
			height:85px;
		}
		
					#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact{
						padding:40px 20px 0 20px;
						text-align:justify;
					}	

					#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact h3{
						margin:10px 0;
						padding:0;
						color:#C2007B;
					}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #contact_informations_personnelles{
							float:left;
							width:320px;
							margin-right:15px;
						}
						
						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #contact_informations_personnelles #informations_personnelles input{
							margin:0 10px;
						}
	
						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #contact_informations_professionnelles{
							float:left;
							width:320px;
						}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #formulaire_contact{
							float:left;
						}
						
							#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #contact_informations_personnelles #informations_personnelles{
								display:none;
								margin-bottom:30px;
							}
							
							#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #contact_informations_professionnelles #informations_professionnelles{
								display:none;
								margin-bottom:20px;
							}


						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact p{
							margin:0;
							padding:0;
							font-weight:normal;
							height:38px;
						}
						
						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact p.sous_titre_contact{
							height:auto;
							margin-bottom:20px;
						}

							#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact p span{
								height:36px;
								line-height:26px;
								float:left;
							}
							
							#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact form{
								margin-top:30px;
							}


					#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact form input[type=text]{
						/*background:url("../img/contact/fond_input_contact.png") no-repeat scroll left top transparent;*/
						background:#FFF;
						-moz-border-radius:5px;
						-webkit-border-radius:5px;
						border-radius:5px;
						border-top:1px solid #999999;
						border-left:1px solid #999999;
						border-right:1px solid #F1F1F1;
						border-bottom:1px solid #F1F1F1;
						color:#8A8A8A;
						font-size:11px;
						font-style:italic;
						height:26px;
						line-height:26px;
						padding-left:10px;
						width:177px;
						float:right;
						margin:5px 0;
					}
					
					#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact form input[type=submit]{
						background:url("../img/contact/btn_envoyer.png") top left no-repeat;
						background-position:top left;
						float:right;
						cursor:pointer;	
						width:117px;
						height:35px;
					}
					
					#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact form input[type=submit]:hover{
						background-position:bottom left;
					}

					#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact form input{
						margin: 0 10px 0 0;
					}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact label{
							cursor:pointer;
						}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact .choix_contenu{
							color:#c2007b;
							font-weight:bold;
						}

							#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #formulaire_contact #objet{
								width:200px;
								float:left;
								margin-bottom:20px;
							}

							#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #formulaire_contact #message{
								width:455px;
								float:left;
								margin-bottom:20px;
							}

						#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #formulaire_contact #envoie{
							clear:both;
							width:655px;
						}

							#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #formulaire_contact .objet{
								
								height:20px;
								margin-right:10px;
							}

							#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #formulaire_contact #objet label{
								display:block;
								height:24px;
								margin-left:30px;
							}

								#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #formulaire_contact p.textarea{
									height:auto;
								}

							#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #formulaire_contact textarea{
								margin-left:15px;
								background:#FFF;
								-moz-border-radius:5px;
								-webkit-border-radius:5px;
								border-radius:5px;
								border-top:1px solid #999999;
								border-left:1px solid #999999;
								border-right:1px solid #F1F1F1;
								border-bottom:1px solid #F1F1F1;
								height:100px;
							}

/********************************************************************************/
/******************************** FIN PAGE CONTACT ******************************/
/********************************************************************************/


/********************************************************************************/
/********************************** PAGE RECHERCHE ******************************/
/********************************************************************************/


		#content_offre #partie_gauche_content #recherche_partie_gauche_top{
			background:url("../img/recherche/recherche_partie_gauche_top.png") top left no-repeat;
			width:708px;
			height:85px;
		}
		
		#content_offre #partie_gauche_content .description_general  #page_recherche {
			font-size:12px;
			padding:30px 20px;
		}
		
		#content_offre #partie_gauche_content #partie_gauche_centre  #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche img{
			float:left;
			margin-top:10px;
		}
		
		#content_offre #partie_gauche_content #partie_gauche_centre  #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche ul {
			clear:none;
			float:left;
			width:400px;
			margin:0 0 20px 20px;
		}
		

		#content_offre #partie_gauche_content #partie_gauche_centre  #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche ul li{
			height:auto;
			text-align:left;
			background:url("../img/offre-telephonie/puce.png") top left no-repeat;
			background-position:0 4px;
			margin-top:10px;
		}
		
		#content_offre #partie_gauche_content #partie_gauche_centre  #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche ul li a{
			text-decoration:none;
			padding-left:5px;
		}
		
		#content_offre #partie_gauche_content #partie_gauche_centre  #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche ul li a:hover{
			text-decoration:underline;
		}
		
		#content_offre #partie_gauche_content #partie_gauche_centre  #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche ul li.sous_menu{
			margin-left:10px;;
			margin-top:2px;
		}
		
		#content_offre #partie_gauche_content #partie_gauche_centre  #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche ul li.sous_menu a{
			color:#555555;
		}
		
		
		#content_offre #partie_gauche_content #partie_gauche_centre  #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche p.titre{
			font-size:14px;
			color:#000;
			font-weight:bold;
			margin:20px 0 0 20px;;
			padding:0;
		}
	
		#content_offre #partie_gauche_content #partie_gauche_centre  #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche  p.titre span{
			color:#E34B98;
		}	
		
		
		#content_offre #partie_gauche_content #partie_gauche_centre  #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche .resultat_recherche p{
			background:#F1F1F1;
			border:1px dotted #999999;
			margin:20px 0;
			padding:0;
		}
		
		#content_offre #partie_gauche_content #partie_gauche_centre  #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche .resultat_recherche p a{
			display:block;
			text-decoration:none;
			font-weight:normal;
			font-style:italic;
			padding:5px 20px;
		}
		
		#content_offre #partie_gauche_content #partie_gauche_centre  #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche .resultat_recherche p a:hover{
			font-style:italic;
			color:#000;
			background-color:#E1E1E1;
		}
		
		#content_offre #partie_gauche_content #partie_gauche_centre  #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche .resultat_recherche {
			margin:20px;
		}
		
		
		#content_offre #partie_gauche_content #partie_gauche_centre  #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche .resultat_recherche span.titre_categorie{
			line-height:30px;
			padding:0;
			color:#C2007B;
			font-size:12px;
			font-style:normal;
			font-weight:bold;	
			margin:20px;
		}
		
/********************************************************************************/
/******************************** FIN PAGE RECHERCHE ****************************/
/********************************************************************************/




.noStyleLink, .noStyleLink:hover, .noStyleLink:visited, .noStyleLink:active {
	color:inherit;
	text-decoration:none;
}

/********************************************************************************/
/************************************ ELIGIBILITE *******************************/
/********************************************************************************/

#content_offre #partie_gauche_content #partie_gauche_top_eligibilite{
			background:url("../img/eligibilite-reseau/eligibilite_partie_gauche_top.png") top left no-repeat;
			width:708px;
			height:85px;
		}

#mapFrance{
	margin-left:150px;
}

#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #eligibilite #eligibilite_reseau
{
	padding: 30px 20px;
}

#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #eligibilite #eligibilite_reseau p {
	margin:0 0 40px 0;
	padding:0;
}