/* ========== STYLES HOME PAGE ========== */


.block_home_centre{
	position		: absolute;
	left			: 200px;
	top				: 35px;
	width			: 528px;
	height			: 510px;
	z-index			: 1;
	/*background-color:#C60;*/
}

.text_block_home_centre{
	position		: relative;
	padding			: 0px 11px 15px 11px;
	font-weight		: bold;
	background-color: #ff00ca;
}



#no_plug_flash {
	padding: 15px 0px 0px 0px;
}

#no_plug_flash a{
	color:#000;
}







.block_prix{
	position		: relative;
	float			: left;
	width			: 139px;
	margin			: 5px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
}




 	/*EFFET BLOCK*/

.block_prix_logo{
	position		: relative;
	display			: block;
	float			: left;
	width			: 139px;
	height			: auto;
	background-image: url(../img/logotype.gif);
	background-repeat: no-repeat;
	background-position:57px 10px;
	text-decoration:none;
	color			: #000;
	/*background-color: #9F0;*/
}

.block_prix_logo:hover{
	background-color: #fff;
	filter				: alpha (opacity=70);/*INCOMPATIBLE IE SI APPLIQUE SUR LES IMAGES */
	-moz-opacity		: 0.7;
	opacity				: 0.7;
	cursor				: hand;
}



.block_prix_site{
	position			: relative;
	display				: block;
	float				: left;
	width				: 139px;
	height				: auto;
	background-image	: url(../img/site_internet.gif);
	background-repeat	: no-repeat;
	background-position	:57px 10px;
	text-decoration		:none;
	color				: #000;
	/*background-color: #9F0;*/
}

.block_prix_site:hover{
	background-color	: #fff;
	filter				: alpha (opacity=70);/*INCOMPATIBLE IE SI APPLIQUE SUR LES IMAGES */
	-moz-opacity		: 0.7;
	opacity				: 0.7;
	cursor				: hand;
}



.block_prix_com{
	position			: relative;
	display				: block;
	float				: left;
	width				: 139px;
	height				: auto;
	background-image	: url(../img/communication.gif);
	background-repeat	: no-repeat;
	background-position	:43px 10px;
	text-decoration		:none;
	color				: #000;
	/*background-color: #9F0;*/
}

.block_prix_com:hover{
	background-color	: #fff;
	filter				: alpha (opacity=70);/*INCOMPATIBLE IE SI APPLIQUE SUR LES IMAGES */
	-moz-opacity		: 0.7;
	opacity				: 0.7;
	cursor				: hand;
}







.txt_block_prix{
	float				: right;
	clear				: both;
	font-size			: 14px;
	font-weight			: bold;
	margin				: 50px 35px 0px 0px;
}






.txt_block_prix_rose{
	position:relative;
	float				: right;
	display				: block;
	clear				: both;
	width				: 85px;
	margin				: 0px 5px 5px 0px;
	font-size			: 24px;
	font-style			: italic;
	font-weight			: bold;
	color				: #ff00c9;
}



.block_liens_utiles{
	position			: relative;
	float				: left;	
}


.titre_liens_utiles{
	position			: relative;
	float				: left;
	width				: 129px;
	margin				: 23px 0px 0px 5px;
	font-size			: 12px;
	font-weight			: bold;
	color				: #acbac3;
	border-bottom		: 1px solid #acbac3;
}


.visuels_liens_utiles{
	position			: relative;
	float				: left;
	margin				: 5px 0px 0px 5px;
}





.col_droite{
	position			: relative;
	float				: right;
	width				: 77px;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	/*background-color:#0FF;*/
}


.pack_home{
	position			: relative;
	float				: left;
	width				: 75px;	/*77-padding*/
	margin				: 18px 0px 0px 0px;
	padding				: 0px 0px 0px 2px;
}

.pack_home  a:hover img{

	filter				: alpha (opacity=60);/*INCOMPATIBLE IE SI APPLIQUE SUR LES IMAGES */
	-moz-opacity		: 0.6;
	opacity				: 0.6;
	cursor				: hand;
}














/* ========== STYLES TXT ========== */
.ttc{	
	font-size:12px;
}



.txt_10px{	
	font-size:10px;
	font-weight:normal;
}


.txt_11px{	
	font-size:11px;
	font-weight:normal;
}


.txt_12px{	
	font-size:12px;
	font-weight:normal;
}

.txt_26px{	
	font-size:26px;
	font-weight:normal;
}


.txt_18px{	
	font-size:18px;
	line-height:normal;
	font-weight:normal;
}


.txt_16px{	
	font-size:16px;
	line-height:normal;
}


.txt_16px_blanc{	
	font-size:16px;
	color:#FFF;
	line-height:normal;
	font-weight:normal;
}

.titre_rose{	
	color				: #f300c0;
	font-size			: 18px;
	font-weight			: bold;
	line-height			: normal;
}


.lien_vert{
	font-size			: 14px;
	color				: #39dd00;
	font-weight			: bold;
	font-style			: italic;
	text-decoration		: none;
}


.lien_vert:hover{	
	color				: #ff00c9;
	text-decoration		:underline;
}




.lien_rose{
	font-size			: 14px;
	color				: #ff009c;
	font-weight			: bold;
	font-style			: italic;
	text-decoration		: none;
}


.lien_rose:hover{	
	color				: #ff00c9;
	text-decoration		:underline;
}



.lien_bleu{
	font-size			: 14px;
	color				: #0084ff;
	font-weight			: bold;
	font-style			: italic;
	text-decoration		: none;
}


.lien_bleu:hover{	
	color				: #ff00c9;
	text-decoration		:underline;
}



.lien_rouge{	
	color				: #ff0000;
	text-decoration		: none;
}

.lien_rouge:hover{	
	color				: #ff00c9;
	text-decoration		:underline;
}


.lien_rouge_email a{	
	color				: #ff0000;
	text-decoration		: none ;
}

.lien_rouge_email a:hover{	
	color				: #ff00c9;
	text-decoration		:underline;
}


.lien_rose_droite{
	position			: relative;
	float				: right;
	clear				: both;
	width				: 180px;
	text-align			: right;
	font-size			: 14px;
	color				: #ff009c;
	font-weight			: bold;
	font-style			: italic;
	text-decoration		: none;
	padding				: 0px 0px 0px 0px
}


.lien_rose_droite:hover{	
	color				: #ff00c9;
	text-decoration		:underline;
}







.txt_vert{
	color				: #39dd00;

}



.txt_rose{
	color				: #ff009c;
}




.txt_bleu{
	color				: #0084ff;
}









/* ========== STYLES COMMUNS ========== */


html {
	scrollbar-face-color: #ffffff; 
	scrollbar-highlight-color:#D1D3D4; /*Contour gauche*/
	scrollbar-darkshadow-color: #ffffff; /*Ombre droite*/
	scrollbar-3dlight-color: #ffffff; /*Ombre Gauche*/
	scrollbar-arrow-color: #cccccc; /*fleche*/
	scrollbar-track-color: #cbd0d0; /*fond*/
	scrollbar-darkshadow-color: #D1D3D4; /*contour droit*/
}



body, div, li, form, p {
    margin			: 0;
    padding			: 0;
}

ul {
	margin			: 0;
	padding			: 0;
}

img {
	border			: none;
}






.page_eosigne{
	position		: relative;
	width			: 922px;
	margin-left		: auto;
	margin-right	: auto;
	margin-top		: 15px;
	font-size		: 12px; 
	font-family		: Arial, Helvetica, sans-serif;
	color			: #000000;
}




.top_header{
	position		: relative;
	float			: left;
	width			: 922px;
	height			: 28px;
	background-image:url(../img/header_top.jpg);
	background-repeat:no-repeat;
}


.bg_page_eosigne{
	position		: relative;
	float			: left;
	width			: 904px;/*922px - padding*/
	padding			: 0px 9px 0px 9px;
	margin			: 0;
	background-image:url(../img/bg_page.gif);
}

.header{
	position		: relative;
	float			: left;
	width			: 904px;
}

.header_logo{
	position		: relative;
	float			: left;
	width			: 904px;
	height			: 140px;
	background-image: url(../img/header_clair_creatif_communicant.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}


.top_nav{
	position		: relative;
	float			: left;
	width			: 904px;
	height			: 61px;
	background-image:url(../img/top_nav.jpg);
	background-position:top;
	background-repeat:no-repeat;
}





/* ==== Nav ===== */

.nav{
	position		: relative;
	float			: left;
	margin			: 0px;
	width			: 865px;/* ==== 904-padding ===== */
	height			: 38px;/* ==== 41-padding ===== */
	padding			: 3px 0px 0px 39px;/**/
	background-image:url(../img/bg_nav.jpg);
	background-position:top;
	z-index:2; /* ==== Correction BUG IE6 AVEC CSS DESSOUS MENU  + FZONE FLASH AVEC ZINDEX A 1===== */
}

/* 
.nav{
	position		: relative;
	float			: left;
	padding			: 0px;
	margin			: 0px;
	width			: 873px;/* ==== 904-padding ===== */
/*	height			: 538px;/* ==== 41-padding ===== *//*
	padding			: 3px 0px 0px 31px;
	background-image:url(../img/bg_nav.jpg);
	background-position:top;
	}



.nav ul li{
	display			: inline;
	margin			: 0px;
	padding			: 0px;
	list-style		: none;
}


.nav a{
	position		: relative;
	float			: left;
	display			: block;
	width			: 114px;/* 122px - padding */
	/*height			: 33px;/* 36px - padding */
	/* padding			: 3px 0px 0px 8px;
	margin			: 0px 0px 0px 8px;
	text-align		: left;
	font-family		: Verdana, Geneva ,Arial ,sans-serif;
	font-size		: 14px;
	font-weight		: bold;
	color			: #FFF;
	text-decoration	: none;
	background-image:url(../img/bt_nav.gif);
	background-repeat:no-repeat;
	}
 
.nav a:hover{
	color			: #000000;
	background-image:url(../img/bt_nav_hover.gif);
	background-repeat:no-repeat;

}
*/



.bg_contenu{
	position		: relative;
	float			: left;
	clear			: both;/**/
	display			: block;
	width			: 904px;
	min-height		: 570px !important; /*  taille minimal pour les moteur gecko et IE7 */
	height			: auto !important; /* on remet à la normal pour gecko et IE7 */
	height			: 570px;  /*taille max pour IE6 */
	background-image: url(../img/bg_contenu.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#e092d9;
}


.block_zone_transparent{
	position		: relative;
	float			: left;
	display			: block;
	clear			: both;
	left			: 39px;
	top				: 34px;
	width			: 767px;
	height			: auto;
}



/*	DECLARATION _HOME POUR IE6 > Obligatoire pour chemin image BG !!?*/
.zone_transparent, .zone_transparent_home {
	/*position		: relative;*/
	float			: left;
	left			: 39px;
	top				: 34px;
	display			: block;
	width			: 767px;/* 773px - padding */
	min-height		: 518px !important; /*  taille minimal pour les moteur gecko et IE7 */
	height			: auto !important; /* on remet à la normal pour gecko et IE7 */
	height			: 518px;  /*taille max pour IE6 */
	padding			: 0px 3px 0px 3px;
	/*margin			: 34px 0px 0px 39px;*/
	background-image:url(../img/fond_blanc_trans.png);	
}









.titre_page{
	position		: relative;
	float			: left;
	width			: 761px; /* 767px - padding */
	height			: 22px;/* 25px - padding */
	margin			: 3px 0px 0px 0px;
	padding			: 3px 0px 0px 6px;
	color			: #FFF;
	font-family		: Verdana, Arial, Geneva, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	background-image:url(../img/bg_titre_page.gif);
	background-repeat:repeat-x;
}

.titre_page a{
	text-decoration	: none;
	color			: #FFF;
}


.titre_page span{
	position		: relative;
	float			: left;
}

.titre_page .titre_page_txt_droite{
	position		: relative;
	float			: right;
	color			: #000;
	padding			: 0px 5px 0px 0px;
}




.col_gauche{
	position		: relative;
	float			: left;
	width			: 149px;
	height			: auto;
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	/*background-color:#0FF;*/
}





.centre{
	position		: relative;
	float			: left;
	clear:both;
	display:block;
	width			: 731px;/* 767px - padding */

	margin			: 0px 0px 0px 0px;
	padding			: 10px 18px 50px 18px;
	/*background-color:#0FF;*/
}

.centre ul {
	margin: 10px 0px 10px 0px;
}

.centre ul li{
	margin: 0px 0px 0px 20px;
}



.block_sommaire{
	position		: relative;
	float			: left;
	width			: 731px;/* 767px - padding */
	height			: auto;
	font-size		: 24px;
	font-weight		: bold;
	padding			: 15px 0px 15px 0px;
	
}



.block_sommaire blockquote{
	position		: relative;
	float			: left;
	display			: block;
	width			: 575px;
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 135px;
}




.block_sommaire img{
	position		: relative;
	float			: left;
	margin			: 0px 15px 25px 0px;
}

.block_sommaire a{
	text-decoration	: none;
	display			: block;
	color			: #000;
	width			: 731px;
	height			: auto;
}


.block_sommaire a:hover{
	color			: #ff3db4;
}


.block_sommaire hr{
	position		: relative;
	float			: right;
	clear			: both;
	display			: block;
	color			: #000;
	text-align		: right;
	width			: 600px;
	margin			: 15px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
}


.block_sommaire a:hover img{
	filter			: alpha (opacity=70);/*INCOMPATIBLE IE SI APPLIQUE SUR LES IMAGES */
	-moz-opacity	: 0.7;
	opacity			: 0.7;
	cursor			: hand;
}


.block_txt{
	position		: relative;
	float			: left;
	/*font-family		: Verdana, Geneva, sans-serif; */
	width			: 711px;/*731 - padding */
	line-height		: 17px;	
	height			: auto;
	padding			: 20px 10px 0px 10px;
}

.block_txt blockquote{
	position		: relative;
	float			: left;
	display			: block;
	width			: 575px;
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 125px;
}



.block_txt_col{
	position		: relative;
	float			: left;
	font-family		: Verdana, Geneva, sans-serif;
	width			: 562px;
	line-height		: 17px;
	height			: auto;
	padding			: 25px 0px 0px 15px;
}


.footer{
	position		: relative;
	clear			: both;
	float			: left;
	display			: block;
	width			: 878px;/* 922-padding */
	padding			: 23px 22px 10px 22px;
	background-image: url(../img/bg_footer.jpg);
	background-repeat: no-repeat;
}

.liens_footer_first{
	position		: relative;
	float			: left;
	display			: block;
	padding			: 0px 0px 0px 17px;
	margin			: 0px 15px 0px 0px;
	font-size		: 11px;
	width			: auto;
	height			: 40px;
	color			: #737373;
	text-decoration:none;
	/* border-left	: 1px solid #999;*/
}

.liens_footer_first img {
	vertical-align	: -10px;
	margin			: 0px 0px 0px 12px;
}

.liens_footer{
	position		: relative;
	float			: left;
	display			: block;
	padding			: 0px 0px 0px 17px;
	margin			: 0px 15px 0px 0px;
	font-size		: 11px;
	font-weight		: normal !important;
	width			: auto;
	height			: 40px;
	color			: #737373;
	text-decoration:none;
	border-left		: 1px solid #969696;
}

.liens_footer img {
	vertical-align		:-10px;
	margin				: 0px 0px 0px 12px;
}

.liens_footer_first:hover, .liens_footer:hover{
	color				: #ff00c9;
	filter				: alpha (opacity=70);/*INCOMPATIBLE IE SI APPLIQUE SUR LES IMAGES */
	-moz-opacity		: 0.7;
	opacity				: 0.7;
	cursor				: hand;
}

.mentions{
	position		: relative;
	float			: left;
	width			: 878px;/* 922-padding */
	padding			: 10px 0px 0px 0px;
	text-align		: center;
}


.mentions a{	
	position		: relative;
	display			: block;
	font-size		: 11px;
	color			:#999;
	text-decoration	:none;
}

.mentions a:hover{	
	color				: #ff00c9;
}















 /* STYLE PAGE REF */
 
 
.block_ref_big{
	position		: relative;
	float			: left;
	clear:both;
	width			: 711px;/* 731px - padding */
	height			: auto;
	font-weight		: normal;
	padding			: 15px 10px 8px 10px;
	margin			: 0px 0px 8px 0px;
	background-color:#FFF;
	border			:1px solid #999;
}


.block_ref_big img{
	margin			:0px 0px 0px 70px;
}



.block_ref{
	position		: relative;
	float			: left;
	width			: 711px;/* 731px - padding */
	height			: auto;
	font-weight		: normal;
	margin			: 10px 0px 10px 0px;
	padding			: 8px 10px 8px 10px;
	background-color: #FFF;
}

.block_ref img{
	position		: relative;
	float			: left;
	display			: block;
	border			: 1px solid #999;
	margin			: 0px 15px 5px 0px;
}




























 /* STYLE PAGE FORMULAIRE COMMANDE + PAGE LIENS */
 
 
 .titre_formulaire_commande{
	position		: relative;
	float			: left;
	display			: block;
	width			: 761px; /* 767px - padding */
	 height			: 27px;/*25px - padding */
	color			: #FFF;
	font-size		: 14px;
	font-weight		: bold;
	margin			: 3px 0px 0px 0px;
	padding			: 8px 0px 0px 6px;
	background-color:#000;
}
 
 .titre_formulaire_commande img{
	position		: absolute;
	top				: -34px;
	left			: 685px;
}
 
 

 
   .titre_form{
	position		: relative;
	float			: left;
	width			: 711px;/* 731px - padding */
	height			: auto;
	color			: #FFF;
	font-weight		: bold;
	margin			: 15px 0px 0px 0px;
	padding			: 8px 10px 8px 10px;
	background-color:#000;
}


 
  .block_txt_coordonnees{
	position		: relative;
	float			: left;
	width			: 711px;/* 731px - padding */
	height			: auto;
	font-weight		: normal;
	margin			: 15px 0px 15px 0px;
	padding			: 15px 10px 15px 10px;
	background-color:#f1f2f2;
}
 

 
  .block_txt_coordonnees .champs{

	clear			:both;
	float			:left;
	width			: 335px;
	margin-left		:5px;
	margin-bottom 	:0px;
	padding			: 5px 0px 5px 0px;

}

  .block_txt_coordonnees label{
	width 			: 110px; 
	float			: left;
	margin			: 0;
    padding-right	: 5px;
	text-align		:right;
}




 .titre_txt_form{
	position		: relative;
	float			: left;
	display			: block;
}





 
 .block_txt_formulaire{
	position		: relative;
	float			: left;
	display			: block;
	clear			: both;
	width			: 711px;/* 731px - padding */
	height			: auto;
	font-weight		: normal;
	margin			: 15px 0px 5px 0px;
	padding			: 15px 10px 15px 10px;
	background-color: #FFF;
	border-bottom	: 18px solid #f8e5f6;
}
 
 
  .txt_form{
	position		: relative;
	float			: left;
	clear			: both;
	display			: block;
}
 
 
 .txt_form label{
	position		: relative;
	clear			: both;
	width			: 690px;
	display			: block;
 }
 
	
 .txt_form input  {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 padding:3px;
	 margin:3px 0px 0px 0px;
	 background-color:#fafafb; 
 }
	
 .txt_form textarea  {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 padding:3px;
	 margin:5px 0px 0px 0px;
	 background-color:#fafafb; 
 }



 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  /* STYLE PAGE CONTACT */
 
 
 

 
   .block_form_contact_coordonnees{
	position		: relative;
	float			: left;
	width			: 550px;
	height			: auto;
	font-weight		: normal;
	margin			: 0px 0px 15px 0px;
	padding			: 5px 10px 15px 10px;
	
}
 

 
  .block_form_contact_coordonnees .champs{

	clear			:both;
	float			:left;
	width			: 220px;
	margin-left		:5px;
	margin-bottom 	:0px;
	padding			: 5px 0px 5px 0px;

}

  .block_form_contact_coordonnees label{
	float			: left;
	clear			: both;
	margin			: 0;
	text-align		: left;
	font-weight		: bold;
}



 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/* //// GLOBAL FORM /////*/
 
 textarea, input  {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 padding:3px;

	 border	:1px solid #c4c6c8;
 
 }
 
 
 .bt_form {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	height: 37px;
	width: 105px;
	color:#FFF;
	border:0px solid #FFF !important;/* BUG IE POUR BG */
	background-color: transparent !important;
	background-image:url(../img/bt_form.gif);
	background-repeat:no-repeat;
	background-position:3px 8px;
	font-weight:bold;
	font-size:14px;
}
 
 
 
 































 /* STYLE PAGE A LA CARTE */
 
 
  .zone_bg_carte{	 
	/*position		: relative; */
	float			: left;
	left			: 39px;
	top				: 34px;
	display			: block;
	width			: 767px;/* 773px - padding */
	min-height		: 518px !important; /*  taille minimal pour les moteur gecko et IE7 */
	height			: auto !important; /* on remet à la normal pour gecko et IE7 */
	height			: 518px;  /*taille max pour IE6 */
	padding			: 0px 3px 0px 3px;
	background-image:url(../img/solutions/bg_carte.jpg);
	background-repeat:no-repeat;
	background-color:#f6ebf7;
}

 
 
 /* ==== CARTE LOGO ===== */

.nav_carte_logo{
	position		: relative;
	float			: left;
	margin			: 0px;
	width			: 865px;/* ==== 904-padding ===== */
	height			: 38px;/* ==== 41-padding ===== */
	padding			: 3px 0px 0px 39px;/**/
	background-color:#a6f78a;
	z-index:2; /* ==== Correction BUG IE6 AVEC CSS DESSOUS MENU  + FZONE FLASH AVEC ZINDEX A 1===== */
}


.bg_contenu_carte_logo{
	position		: relative;
	float			: left;
	/*clear			: both;*/
	width			: 904px;
	min-height		: 570px !important; /*  taille minimal pour les moteur gecko et IE7 */
	height			: auto !important; /* on remet à la normal pour gecko et IE7 */
	height			: 570px;  /*taille max pour IE6 */
	background-color:#3ded00;
}



 .footer_carte_logo{
	position		: relative;
	clear			: both;
	float			: left;
	width			: 878px;/* 922-padding */
	padding			: 23px 22px 10px 22px;
	background-image: url(../img/solutions/bg_footer_carte_logo.jpg);
	background-repeat: no-repeat;
	background-color:#FFF;
}
 
 
 
 
 
  /* ==== CARTE SITE ===== */

.nav_carte_site{
	position		: relative;
	float			: left;
	margin			: 0px;
	width			: 865px;/* ==== 904-padding ===== */
	height			: 38px;/* ==== 41-padding ===== */
	padding			: 3px 0px 0px 39px;/**/
	background-color:#ff9ed9;
	z-index:2; /* ==== Correction BUG IE6 AVEC CSS DESSOUS MENU  + FZONE FLASH AVEC ZINDEX A 1===== */
}


.bg_contenu_carte_site{
	position		: relative;
	float			: left;
	/*clear			: both;*/
	width			: 904px;
	min-height		: 570px !important; /*  taille minimal pour les moteur gecko et IE7 */
	height			: auto !important; /* on remet à la normal pour gecko et IE7 */
	height			: 570px;  /*taille max pour IE6 */
	background-color:#ff2cad;
}



 .footer_carte_site{
	position		: relative;
	clear			: both;
	float			: left;
	width			: 878px;/* 922-padding */
	padding			: 23px 22px 10px 22px;
	background-image: url(../img/solutions/bg_footer_carte_site.jpg);
	background-repeat: no-repeat;
	background-color:#FFF;
}
 
 
 
 
 /* ==== CARTE COM ===== */

.nav_carte_com{
	position		: relative;
	float			: left;
	margin			: 0px;
	width			: 865px;/* ==== 904-padding ===== */
	height			: 38px;/* ==== 41-padding ===== */
	padding			: 3px 0px 0px 39px;/**/
	background-color:#8ac7ff;
	z-index:2; /* ==== Correction BUG IE6 AVEC CSS DESSOUS MENU  + FZONE FLASH AVEC ZINDEX A 1===== */
}


.bg_contenu_carte_com{
	position		: relative;
	float			: left;
	/*clear			: both;*/
	width			: 904px;
	min-height		: 570px !important; /*  taille minimal pour les moteur gecko et IE7 */
	height			: auto !important; /* on remet à la normal pour gecko et IE7 */
	height			: 570px;  /*taille max pour IE6 */
	background-color:#0084ff;
}



 .footer_carte_com{
	position		: relative;
	clear			: both;
	float			: left;
	width			: 878px;/* 922-padding */
	padding			: 23px 22px 10px 22px;
	background-image: url(../img/solutions/bg_footer_carte_com.jpg);
	background-repeat: no-repeat;
	background-color:#FFF;
}
 
