/* CSS Document Sébastien Tetard */ 

body{
	background-image:url(../Img_imagin_album/Img_site/background_imaginalbum.gif);
	background-repeat:repeat-x;
	padding: 0px;
	width: 100%;
	margin: 0px auto;
	font-family:verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	letter-spacing:-1px;
	}

/*La Page error/validate*/

#bloc_error_valide{
	width:251px;
	height:251px;
	padding:55px;
	line-height:17px;
	margin-top:100px; 
	background-image:url(../Img_imagin_album/Img_site/vignettes_page_erreur.png);
	margin-left: 325px;
	}
	
/*Commun a toutes les pages imagin'album*/
.bloc_bandeau_haut{
	position:absolute;
	height:34px;
	width:100%;
	background-image:url(../Img_imagin_album/Img_site/background_bandeau_haut.gif);
	top:0px;
	left:0px;
	line-height:23px;
	text-align:center;

	}

	#bloc_bandeau_haut_state{
		position:absolute; 
		width:970px;
		margin-left:50%; 
		left:-485px; 
		height:26px;
		}
		
		#User_connected{
			height:26px;
			width:270px;
			float:left;
			text-align:left;
			float:left;
			}
		
		#User_notconnected{
			height:26px;
			width:auto;
			float:left;
			text-align:left;
			}
		
		#User_options{
			height:26px;
			width:auto;
			float:left;
			text-align:left;
			}

		#User_cart{
			height:26px;
			width:160px;
			float:right;
			text-align:left;
			margin-right:0px;
			text-align:right;
			}
		
.bloc_conteneur_site{
	padding-top:23px;
	margin-left: auto;
	margin-right: auto;
	height:auto;
	width:970px;
	}
	
	.bloc_header{
		float:left;
		margin-top:7px;
		height:83px;
		width:1000px;
		background-color:#fff;
		background-image:url(../Img_imagin_album/Img_site/header_imaginealbum.gif);
		background-repeat:no-repeat;
		}
		
		.bloc_header_logo{
			float:left;
			height:83px;
			width:312px;
			background-image:url(../Img_imagin_album/Img_site/header_imaginealbum.gif);
			background-repeat:no-repeat;
			}
			
		.bloc_header_menu{
			float:left;
			height:83px;
			width:688px;
			background-color:#fff;
			background-repeat:no-repeat;
			}
	
	.bloc_spacing{
		float:left;
		background-color:transparent;
		height:7px;
		width:1000px;
		}
	
	.bloc_fil_ariane{
		float:left;
		width:970px;
		height:26px;
		margin-left:0px;
		}
	
		.bloc_fil_debut{	
			width:12px;
			height:26px;
			background-image:url(../Img_imagin_album/Img_site/fli_ariane_debut.gif)
			}
			
		.bloc_fil_milieux{
			margin-top:-26px;
			float:left;
			background-color:#bcd04a;
			width:932px;
			height:26px;
			padding-left:11px;
			margin-left:12px;
			line-height:25px;
			}
			
		.bloc_fil_fin{
			margin-top:-26px;
			float:right;
			width:23px;
			height:26px;
			background-image:url(../Img_imagin_album/Img_site/fli_ariane_fin.gif)
			}
			
	.bloc_colonne_gauche_large{
		height:auto;
		width:300px;
		float:left;
		}
	
		
		.bloc_header_boites{
			background-color:#ff6699;
			width:655px;
			height:26px;
			line-height:24px;
			float:left;
			padding-left:10px;
			}
			
			/*Conteneur utilisé en général pour les colonnes de gauche et de droite sauf exception*/
			.bloc_contenu_boites{
				padding:10px;
				float:left;
				width:100%;
				height:auto;
				text-align:justify;
				border:dashed 2px #ff6699;
				border-top:none;
				background-color:#fff;
				margin-bottom:5px;
				line-height:18px;
				}
		
		
	.bloc_colonne_milieux_large{
		width:661px;
		margin-left:5px;
		float:left;
		background-color:#FFFFFF;
		height:auto;
		}
		
		.bloc_boite_fleches{
			float:left;
			margin-left:-25px;
			height:27px;
			width:710px;
			}



#bloc_conteneur_bandeau_bas{
	float:left;
	height:120px;
	width:100%;
	text-align:center;
	}		

	
	#bloc_conteneur_bandeau_bas .bloc_pied_page{
		position:absolute;
		width:970px;
		margin-left:-505px;
		left:50%;
		background-image:url(../Img_imagin_album/Img_site/pied.png);
		background-repeat:no-repeat;
		height:120px;
		padding-left:15px;
		padding-top:5px;
		}

		#bloc_conteneur_bandeau_bas .bloc_pied_page ul{
			float:left;
			width:230px;
			/*border-right:solid #555 1px;*/
		    list-style-type: none;
			margin:20px 0px 0px 0px;
			padding:0px;
			}
			
		
		#bloc_conteneur_bandeau_bas .bloc_pied_page ul li{
			margin-left:10px;
			padding-left:10px;
			text-align:left;
			line-height:25px;
		    background-image: url("../Img_imagin_album/Img_site/puce.gif");
			background-repeat: no-repeat;
			background-position: 0px 9px;
			}
			
	#bloc_conteneur_bandeau_bas .bloc_bandeau_bas{
		height:20px;
		padding-top:14px;
		width:100%;
		position:relative;
		top:96px;
		background-image:url(../Img_imagin_album/Img_site/background_bandeau_bas.png);
		}

		
/*.bloc_pied_page_absolute{
	float:left;
	background-image:url(../Img_imagin_album/Img_site/pied.png);
	width:1000px;
	height:136px;
	top: 100%;
	margin-top: -155px;
	position: absolute;
	}
				
.bloc_bandeau_bas_absolute{
	float:left;
	height:19px;
	width:100%;
	background-color:#bcd04a;
	text-align:center;
	line-height:15px;
	top: 100%;
	margin-top: -19px;
	position: absolute;
	}*/

/*Boites de la page Index*/

.bloc_promo{
	float:left;
	width:691px;
	height:386px;
	border:dashed 2px #ff6699;
	}

.bloc_etapes{
	float:left;
	width:266px;
	height:386px;
	margin-left:5px;
	background-color:#FFFFFF;
	border:dashed 2px #ff6699;
	}

	.bloc_etape_titre{
		width:266px;
		height:58px;
		text-align:left;
		margin-left:4px;
		}

	.bloc_etape1{
		float:left;
		padding-left:30px;
		padding-top:10px;
		margin-top:10px;
		margin-left:4px;
		float:left;
		width:229px;
		height:49px;
		background-image:url(../Img_imagin_album/Img_site/etape1.gif);
		}

	.bloc_etape2{
		padding-left:30px;
		padding-top:10px;
		margin-top:10px;
		margin-left:4px;
		float:left;
		width:229px;
		height:49px;
		background-image:url(../Img_imagin_album/Img_site/etape2.gif);
		}
	
	.bloc_etape3{
		padding-left:30px;
		padding-top:10px;
		margin-top:10px;
		margin-left:4px;
		float:left;
		width:229px;
		height:49px;
		letter-spacing:-0.5pt;
		text-align:justify;
		background-image:url(../Img_imagin_album/Img_site/etape3.gif);
		}

	.bloc_etape4{
		padding-left:30px;
		padding-top:10px;
		margin-top:10px;
		margin-left:4px;
		float:left;
		width:229px;
		height:49px;
		letter-spacing:-0.5pt;
		text-align:justify;
		background-image:url(../Img_imagin_album/Img_site/etape4.gif);
		}

		
	.fleche_jyvais{
		width:101px;
		height:27px;
		background-image:url(../Img_imagin_album/Img_site/fleche1.gif);
		margin-left:171px;
		margin-top:340px;
		line-height:25px;
		padding-left:20px;
		position:absolute;
		}
		
.bloc_format_index{
	width:696px;
	height:200px;
	background-color:#fff;
	float:left;
	margin-top:5px;
	}

#bloc_conseil{
	width:269px;
	height:200px;
	float:left;
	margin-left:4px;
	margin-top:5px;
	}
	
	.bloc_conseil_texte{
		margin-top:5px;
		float:left;
		padding:5px;
		}


/*Page de personnalisation*/

	.bloc_conteneur_personnalisation{
		width:965px; 
		height:400px;
		border-top:dashed 2px #ff6699;
		border-left:dashed 2px #ff6699;
		border-right:dashed 2px #ff6699;
		background:#fff;
		float:left;
		}
		

/*Relatif aux blocs produits*/

.bloc_contenu_boites .menu {
	width:100px; 
	height:25px; 
	float:left; 
	background-color:#ff6699; 
	line-height:25px; 
	text-align:center; 
	margin-right:10px;
}

.bloc_produit_albums_conteneur_ps{
	width:421px; 
	height:330px; 
	float:left; 
	margin-right:10px;
	}


	.bloc_produit_albums_conteneur_ps .prix{
		width:64px; 
		height:47px; 
		padding:25px 0px 0px 5px; 
		background-image:url(../Img_imagin_album/Img_site/Vignettes_albums_details_prix.png); 
		position:absolute; 
		margin-left:350px
		}
	
	.bloc_produit_albums_conteneur_ps .conteneur_vignettes{
		width:auto; 
		position:absolute; 
		margin-left:0px; 
		margin-top:284px
		}
		
	.bloc_produit_albums_conteneur_ps .conteneur_vignettes .vignettes{
		height:35px; 
		border:3px solid #ff6699; 
		width:35px; 
		margin-left:5px;  
		float:left
		}

.bloc_produit_albums_conteneur_description_titre{
	width:350px; 
	height:24px; 
	float:left; 
	border-bottom:1px solid #ff6699;
	float:left;
	}

.bloc_produit_albums_conteneur_description_titre .vignettes{
	height:56px; 
	background-color:#bcd04a; 
	width:56px; 
	margin:15px 5px 0px 0px; 
	float:left
	}
	
.bloc_produit_albums_conteneur_description_corps{
	width:350px; 
	height:200px; 
	float:left;
	margin:10px 0px 0px 0px; 
	line-height:21px;
	}

.bloc_produit_albums_conteneur_description_details{
	width:200px;
	height:auto;
	float:left; 
	line-height:21px; 
	margin-top:10px ;
	text-align:left;
	margin-bottom:10px;
}

/*Relatif a la page Choix des designs*/

.bloc_design{
	width:207px; 
	height:148px; 
	float:left; 
	margin:0px 10px 0px 0px;
	background-image:url(../Img_imagin_album/Img_site/Vignnettes_design.gif);
	}
	
	.bloc_design .header{
		height:25px; 
		width:auto;
		padding-left:10px;  
		float:left; 
		background-color:#bcd04a;
		margin:0px 0px 0px 0px;
		line-height:25px;
		}
		
	.bloc_design .footer{
		height:16px; 
		line-height:16px; 
		width:187px;
		padding:0px 10px 0px 10px; 
		float:left;
		text-align:center;
		}

/*Relatif a la page Les album preparés*/	
	
.bloc_produit_albums{
	position:relative; 
	width:309px; 
	height:164px; 
	float:left; 
	margin:0px 11px 10px 3px;
	background-image:url(../Img_imagin_album/Img_site/Vignettes_albums.gif);
	margin-bottom:10px;
	}

	.bloc_produit_albums_photo{
		position:absolute;
		top:28px;
		width:160px; 
		height:135px;
		border-right:dashed 2px #bcd04a; 
		left:1px;
		z-index:100;
		}

	.bloc_produit_albums_header{
		position:absolute; 
		z-index:1000;
		width:162px; 
		height:25px; 
		background-color:#bcd04a;
		margin-left:1px; 
		top:3px; 
		line-height:25px;
		text-align:center; 
		}
		
.bloc_produit_albums_header_description{
	position:absolute; 
	padding:5px 0px 0px 5px;
	right:0px;
	top:0px;
	width:140px; 
	height:125px;
	line-height:18px;
	}

		.bloc_produit_albums_header_lien{
		position:absolute; 
		height:17px;
		width:142px; 
		bottom:0px;
		line-height:16px;
		text-align:right;
		padding-right:4px;
		right:0px;
		}
		
/*.bloc_produit_albums_footer{
	float:left; 
	margin:0px 0px 0px 5px; 
	background-color:#fff; 
	width:632px;
	height:44px;
	border-left:dashed 2px #ff6699;
	border-bottom:dashed 2px #ff6699;
	border-right:dashed 2px #ff6699;
	}
	

.bloc_produit{
	margin:0px 3px 3px 0px;
	width:295px;
	height:136px;
	background-image:url(../Img_imagin_album/Img_site/conteneur_produit.gif);
	float:left;
	}

.bloc_recap_produit_zoom{
	float:left;
	margin-top:-5px;
	margin-left:-5px;
	width:270px;
	height:16px;
	background-image:url(../Img_imagin_album/Img_site/recap_produit_zoom.gif);
	padding-left:10px;
	background-repeat:no-repeat;
	}
	
.bloc_produit_zoom{
	line-height:15px;
	padding-left:15px;
	float:left;
	width:280px;
	height:17px;
	background-image:url(../Img_imagin_album/Img_site/conteneur_produit_zoom.gif);
	}
	
.bloc_produit_photo{
	float:left;
	width:149px;
	height:102px;
	margin-left:1px;
	}
	
.bloc_produit_description{
	line-height:16px;
	float:left;
	width:134px;
	height:102px;
	}
	
.bloc_produit_go{
	float:left;
	width:70px;
	height:17px;
	line-height:15px;
	padding-left:225px;
	background-image:url(../Img_imagin_album/Img_site/conteneur_produit_go.gif);
	}

.bloc_colonne_droite{
	height:604px;
	width:177px;
	float:left;
	margin-left:5px;
	}
	*/
/*Boites de la page choix des photos*/


.bloc_choix_astuces_2_texte{
	float:left;
	height:auto;
	width:200px;
	text-align:justify;
	margin-right:5px;
	}

.bloc_logg_conteneur{
	
	margin:auto;
	width:600px;
	margin-bottom:7px;
	height:auto;
	}

.bloc_logg_conteneur_texte{
	float:left;
	width:100%;
	height:auto;
	}

/*les fleches*/
.fleche_retour{
	width:123px;
	margin-top:10px;
	height:28px;
	line-height:27px;
	text-align:center;
	float:left;
	background-image:url(../Img_imagin_album/Img_site/retour.gif);
	}
	
.fleche_gerer_photo{
	float:left;
	width:180px;
	height:27px;
	margin-left:110px;
	text-align:center;
	margin-top:10px;
	line-height:25px;
	background-image:url(../Img_imagin_album/Img_site/gerer_les_photos.gif);
	}

.fleche_gerer_photo_unlogg{
	float:left;
	width:180px;
	height:27px;
	margin-left:110px;
	line-height:25px;
	text-align:center;
	background-image:url(../Img_imagin_album/Img_site/gerer_les_photos_unlogg.gif);
	}

.fleche_personaliser_unlogg{
	float:right;
	width:180px;
	height:27px;
	background-image:url(../Img_imagin_album/Img_site/fleche2_unlogg.gif);
	line-height:25px;
	text-align:center;
	}

.fleche_personaliser{
	margin-top:10px;
	float:right;
	width:180px;
	height:27px;
	background-image:url(../Img_imagin_album/Img_site/fleche2.gif);
	line-height:25px;
	text-align:center;
	}

.fleche_valide{
	line-height:25px;
	margin-top:10px;
	background-image:url(../Img_imagin_album/Img_site/fleche1.gif);
	float:right;
	width:121px;
	height:27px;
	text-align:center;
	}

/*Page creation compte*/

.bloc_compte_promo{
	float:left;
	height:auto;
	width:295px;
	border:dashed 2px #ff6699;
	background-color:#FFFFFF;
	margin-bottom:5px;
	}	

	
	
/*Page Espace Photo*/

.bloc_conteneur_images{
	width:125px;
	height:155px;
	float:left;
	margin:0px 5px 10px 0px;
	background-image:url(../Img_imagin_album/Img_site/vignettes_photos.gif);
	}
	
	.bloc_conteneur_images_photo{
		width:117px;
		height:117px;
		float:left;
		margin:1px 0px 0px 1px;
		}
	
	.bloc_conteneur_images_photo_zoom{
		position:absolute; 
		height:20px; 
		width:28px; 
		}
	
	.bloc_conteneur_images_description{
		width:104px;
		height:30px;
		line-height:14px;
		margin-left:3px;
		float:left;
	}
	
	.bloc_conteneur_images_check{
		width:10px;
		height:10px;
		float:left;
		margin-top:14px;
	}

.bloc_conteneur_repertoire{
	width:284px; 
	height:45px; 
	margin-bottom:5px; 
	float:left
	}
	
	.bloc_conteneur_repertoire_titre{
		width:230px; 
		height:45px;
		padding-left:5px; 
		float:left; 
		text-align:left;
		}
		
	.bloc_conteneur_repertoire_icone{
		width:45px; 
		height:45px; 
		float:left; 
		}
			
/*Page Caddie*/

.bloc_conteneur_article{
	width:651px;
	height:78px;
	float:left;
	margin-left:2px;
	margin-top:2px;
	background-image:url(../Img_imagin_album/Img_site/Vignnettes_caddie.gif);
	background-repeat:no-repeat;
	}
	

.bloc_conteneur_icones_caddie{
	border-bottom:1px solid #ff6699; 
	float:left; 
	margin-bottom:5px; 
	padding-bottom:5px;
	}

	.bloc_conteneur_icones_caddie_image{
		height:90px; 
		width:116px; 
		float:left;
		}
	
	.bloc_conteneur_icones_caddie_texte{
		height:90px; 
		width:171px; 
		float:left;
		padding-left:5px;
		line-height:16px;
		}
		
.bloc_caddie_total_prix{
	float:left;
	margin-top:3px;
	border:1px solid #ccc;
	height:20px; 
	width:442px;
	line-height:20px; 
	padding-left:10px; 
	}

.bloc_caddie_total_prix_total{
	height:22px; 
	width:90px; 
	float:left; 
	background-color:#CCC; 
	margin-top:3px; 
	line-height:22px; 
	text-align:center;
}

.bloc_caddie_titre_header{
	float:left;
	height:20px; 
	line-height:20px; 
	background-color:#bcd04a;
	text-align:right;
	width:90px;
	}

.bloc_conteneur_caddie{
	border:1px solid #cccccc; 
	margin-top:3px; 
	height:70px; 
	width:639px; 
	float:left
	}
	
	.bloc_conteneur_article_photo{
		height:69px;
		width:69px;
		float:left;
		background-color:#FFFFFF;
		text-align: center;
		}
	
	.bloc_conteneur_article_texte{
		width:90px;
		text-align:right;
		line-height:20px;
		height:69px;
		float:left;
		}
	
	.bloc_conteneur_icones_caddie_checkbox{
		height:10px; 
		margin-top:58px;
		width:10px; 
		float:right;
		line-height:16px;
		text-align:left;
		margin-right:36px;
		}

		
		.bloc_suggestion{	
			background-color:green; 
			width:48px; 
			height:48px; 
			float:left; 
			margin-right:3px;
			}
			
/*Page Modif adresses*/

.bloc_conteneur_modifs_adresses{
	width:313px; 
	height:220px; 
	background-image:url(../Img_imagin_album/Img_site/Vignnettes_adresses.gif); 
	float:left; 
	margin-right:12px;
	margin-bottom:10px;
	}

	.bloc_conteneur_compte_textes{
		padding:10px;
		width:293px; 
		height:auto; 
		float:left;
		}
		
.bloc_conteneur_compte_textes .nom{
	width:93px;
	height:21px;
	font-weight:bold;
	line-height:20px;
	float:left;
	}

	.safari .bloc_conteneur_compte_textes .nom{
		font-family:Verdana, Helvetica, sans-serif;
		width:93px;
		font-size:11px;
		font-weight:500;
		color:#ff6699;
		letter-spacing:0.2px;
		}
		
		
.bloc_conteneur_compte_textes .reclamation{
	width:150px;
	height:21px;
	font-weight:bold;
	line-height:20px;
	float:left;
	}
	
	.safari .bloc_conteneur_compte_textes .reclamation{
		font-family:Verdana, Helvetica, sans-serif;
		font-size:11px;
		font-weight:500;
		color:#ff6699;
		letter-spacing:0.2px;
		}
		
.bloc_conteneur_compte_textes .nom_sc{
	width:130px;
	height:21px;
	line-height:22px;
	float:left;
	}
	
	
.bloc_conteneur_compte_textes .adresses{
	height:21px;
	width:200px;
	float:left;
	line-height:22px;
	}

	
/*Page bon d'achats*/

.bloc_conteneur_bon_dachats{
	width:313px; 
	height:153px; 
	background-image:url(../Img_imagin_album/Img_site/Vignnettes_bons_dachats.gif) ; 
	float:left; 
	margin-right:12px;
	margin-bottom:10px;
	}

/*Mes factures*/

.bloc_conteneur_factures{
	height:226px; 
	width:313px; 
	float:left; 
	background-color:#999;
	margin:0px 10px 10px 0px;
	background-image:url(../Img_imagin_album/Img_site/Vignnettes_facture.gif);
	}

	.bloc_conteneur_factures_header{
		height:25px; 
		width:297px;
		padding-left:10px; 
		float:left; 
		background-color:#bcd04a;
		margin:25px 0px 0px 5px;
		line-height:25px;
		}

.bloc_conteneur_factures_textes{
	width:293px; 
	padding:4px 10px 10px 10px; 
	height:67px; 
	line-height:25px;
	float:left;
	}

	
.bloc_conteneur_facture_detail{
	height:226px; 
	width:313px; 
	float:left; 
	margin:0px 5px 10px 0px;
	background-image:url(../Img_imagin_album/Img_site/Vignnettes_facture_detail.gif);
	background-color:#555;
	}

.conteneur{
	height:40px;
	width:312px;
	float:left;
	margin-bottom:5px;
	}

.conteneur .vignette {
	height:40px;
	width:40px;
	float:left;
	margin-left:1px;
	}

.conteneur .description {
	height:39px;
	width:261px;
	float:left;
	padding-left:10px;
	line-height:13px;
	border-bottom:1px solid #ccc;
	} 
/*Mon Compte*/

.bloc_conteneur_compte{
	height:164px; 
	width:205px; 
	float:left; 
	background-image:url(../Img_imagin_album/Img_site/Vignnettes_fond.gif);
	margin:0px 12px 10px 0px;
	}
	
	.bloc_conteneur_compte_header{
		height:25px; 
		width:auto;
		padding-left:10px;  
		float:left; 
		background-color:#bcd04a;
		margin:25px 0px 0px 0px;
		line-height:25px;
		}
	
	.bloc_conteneur_compte_texte{
		height:75px; 
		width:185px; 
		float:left; 
		padding:10px;
		}
			
	.bloc_conteneur_compte_lien{
		height:25px; 
		width:200px; 
		float:left; 
		text-align:right;
		padding-right:4px;
		}

p.compte{
	width:auto;
	height:auto;
	border-bottom:1px solid #ff6699;
	text-align:justify;
	padding:0px 0px 10px 0px;
}

p.livraison{
	text-align:left;
	width:209px; 
	margin:5px 0px 0px 0px;
	padding:0px 5px 0px 5px; 
	height:71px; 
	border-right:1px solid #999; 
	float:left; 
	line-height:23px;
	}
	
/*Le service client*/

#bloc_message_envoye{
	float:left; 
	margin-left:120px; 
	padding:10px; 
	width:380px; 
	border: 1px solid #ccc
	}


.bloc_conteneur_reponse_vert
	{
	width:624px;
	border-bottom:1px dashed #ccc; 
	height:auto; 
	padding:5px; 
	background-color:#fff;
	border-left:1px solid #ccc; 
	border-right:1px solid #ccc;
	float:left;
	}
	
.bloc_conteneur_reponse_blanc
	{
	width:624px;
	border-bottom:1px dashed #ccc; 
	height:auto; 
	padding:5px; 
	background-color:#ffffff;
	border-left:1px solid #ccc; 
	border-right:1px solid #ccc;
	float:left;
	}


			.bloc_contenu_boites_compte{
				padding:10px;
				float:left;
				width:100%;
				height:auto;
				text-align:justify;
				border:dashed 2px #ff6699;
				border-top:none;
				background-color:#fff;
				margin-bottom:5px;
				line-height:18px;
				}	

.bloc_contenu_boites_compte ul {
	float:left;
	width:230px;
	/*border-right:solid #555 1px;*/
    list-style-type: none;
	margin:10px 0px 00px 0px;
	padding:0px;
	}
	
#hack_list ul {
	width:630px;
	/*border-right:solid #555 1px;*/
    list-style-type: none;
	margin:0px 0px 15px 0px;
	padding:0px;
	}	
	
.bloc_contenu_boites_compte ul li, #hack_list ul li {
	margin-left:10px;
	padding-left:10px;
	text-align:left;
	line-height:25px;
    background-image: url("../Img_imagin_album/Img_site/puce.gif");
	background-repeat: no-repeat;
	background-position: 0px 9px;
	}
	
#hack_list2 ul {
	/*border-right:solid #555 1px;*/
    list-style-type: none;
	margin:10px 0px 15px 0px;
	padding:0px;
	}
	
#hack_list2 ul li {
	margin-top:20px;
	padding-left:10px;
	text-align:left;
	line-height:15px;
	text-align:justify;
    background-image: url("../Img_imagin_album/Img_site/puce.gif");
	background-repeat: no-repeat;
	background-position: 0px 4px;
	}
	

/*Site map*/

	
	#bloc_conteneur_site_map{
		border:dashed 2px #ff6699; 
		width:950px; float:left; 
		height:auto; 
		background-color:#FFF;
		padding:10px;
		}

		#bloc_conteneur_site_map ul{
			float:left;
			width:190px;
		    list-style-type: none;
			margin:0px 0px 0px 0px;
			padding:0px;
			}
		
		#bloc_conteneur_site_map ul li{
			margin-left:10px;
			padding-left:10px;
			text-align:left;
			line-height:25px;
		    background-image: url("../Img_imagin_album/Img_site/puce.gif");
			background-repeat: no-repeat;
			background-position: 0px 9px;
			}

/*Aide*/

#hack_list3 ul {
	/*border-right:solid #555 1px;*/
    list-style-type: none;
	margin:10px 0px 10px 0px;
	padding:0px;
	}
	
#hack_list3 ul li {
	margin-top:20px;
	padding-left:10px;
	text-align:left;
	line-height:15px;
	text-align:justify;
    background-image: url("../Img_imagin_album/Img_site/puce.gif");
	background-repeat: no-repeat;
	background-position: 0px 4px;
	}
	
/*PAge Faire PArt*/

#etapes{
	position:absolute;
	bottom:20px;
	left:20px;
	height:40px; 
	width:905px; 
	}	

#etapes .num_sous_etapes{
	float:left;
	margin:5px 5px 5px 20px;
	height:37px;
	width:37px; 
	}
	
#etapes .sous_etapes{
	margin:5px 0px 5px 0px;
	float:left;
	height:37px;
	text-align:justify; 
	width:190px; 
	line-height:13px;
	}
	
/*La page aide*/

.titre_aide{
	width:290px; 
	margin-top:5px; 
	float:left; 
	border-bottom:1px solid #ff6699; 
	text-align:right;
	margin-bottom:10px;
	}


#contenu6 .titre_aide{
	width:290px; 
	margin-top:5px; 
	float:left; 
	border-bottom:1px solid #ff6699; 
	text-align:right;
	margin-bottom:5px;
	}
	
	
.icone_aide{
	height:26px;  
	width:26px; 
	float:left; 
	margin-bottom:10px;
	}

.aide_description{
	height:26px; 
	text-align:left; 
	margin-bottom:10px; 
	width:254px; 
	line-height:13px; 
	float:left; 
	margin-left:5px;
	}
	
.contenu_texte_large{
	width:100%; 
	margin-top:10px; 
	text-align:left;
	float:left;
	}

#contenu6 .contenu_texte_large{
	width:100%; 
	margin-top:5px; 
	text-align:left;
	float:left;
	margin-bottom:15px;
	}


/*PAGE TARIFS */


 #formats {
	position:relative;
	float:left;
	width:960px;
	padding:15px;
	top:0px;
	}

#formats #titre {
	width:940px;
	height:30px;
	float:left;
	line-height:30px;
	border-bottom:solid 1px #ffa0c0;
	margin-bottom:30px;
	}
	
#formats .bg_activate {
	width:111px;
	margin-right:7px;
	height:130px;
	float:left;
	background-image:url(../Img_clicpostal/Img_site/Pages_tarifs/bg_activate.gif);
	text-align:center;
	position:relative;
	margin-bottom:10px;
		border:solid 1px #ffa0c0;
	}
	
 #formats .bg_notactivate {	
	position:relative;
 	margin-right:7px;
	width:111px;
	height:130px;
	float:left;
	text-align:center;
	position:relative;
	margin-bottom:10px;

	}

 #formats .bg_activate .pict,  #formats .bg_notactivate .pict {
	width:100%;
	position:absolute;
	top:0px;
	right:0px;
	}

#formats .bg_activate .footer, #formats .bg_notactivate .footer {
	width:100%;
	height:20px;
	line-height:20px;
	position:absolute;
	bottom:0px;
	right:0px;
	}
	
#devis {
	float:left;
	width:780px;
	height:200px;
	margin-left:20px;
	margin-top:60px;
	}

#devis #titre {
	width:100%;
	height:33px;
	float:right;
	}

 #devis #packshot {
	width:320px;
	height:167px;
	text-align:center;
	float:left;
	}
	
#devis #formulaire {
	height:107px;
	float:right;
	width:400px;
	}

 #devis #formulaire label {
	height:24px;
	float:left;
	width:100px;
	text-align:left;
	margin-bottom:6px;
	}
	
#devis #formulaire select {
	float:left;
	height:24px;
	background-color:#b7bb2f;
	width:300px;
	border:solid 1px #b7bb2f;
	color:#FFFFFF;
	margin-bottom:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#devis #formulaire select.naissance {
	float:left;
	background-color:#a19ebe;
	width:300px;
	border:solid 1px #a19ebe;
	color:#FFFFFF;
	margin-bottom:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
#devis p{
	height:167px;
	margin-top:10px;
	padding-top:10px;
	float:right;
	width:400px;
	border-top: #f1ccde 2px solid;
	text-align:right;
	}
	
	