

#appli1_paneau_3 .bt_share{
	margin: 10px 0px 0px 60px;
}
.bt_share_lien .addthis_button_facebook span{
background: url(../images/skin/face.jpg) no-repeat;
width: 14px;
height: 11px;
margin-top: 2px;
}
.bt_share_lien .addthis_button_twitter span{
background: url(../images/skin/twit.jpg) no-repeat;
width: 14px;
height: 11px;
margin-top: 2px;
}
.bt_share_lien .addthis_button_email span{
background: url(../images/skin/mail_share.jpg) no-repeat;
width: 14px;
height: 11px;
margin-top: 2px;
}

.bt_share_left{
	float: left;
	background: url(../images/skin/button_left_part_share.png) no-repeat;
	height:28px;
	width:6px;
}
.bt_share_texte{
	float: left;
	background: #BC0000;
	height:25px;
	padding: 3px 12px 0 6px;
}
.bt_share_lien{
	float: left;
	background: #D50000;
	height:23px;
	padding: 5px 3px 0 8px;
	width: 55px
}
.bt_share_right{
	float: left;
	background: url(../images/skin/button_right_part_share.png) no-repeat;
	height:28px;
	width:6px;
}

/*****************************************************/
/* HOME PAGE */

#contentModuleProduit{
	position:relative;
	height:460px;
	width:990px;
	margin-top:-16px;
	margin-bottom: 14px;
}
#moduleProduitHome1{
	height:460px;
	width:990px;
	background:url(../images/modules/produit1.jpg) no-repeat 0 0;
	position:absolute;
	top:0px;
}
#moduleProduitHome2{
	height:460px;
	width:990px;
	background:url(../images/modules/produit2.jpg) no-repeat 0 0;
	position:absolute;
	top:0px;
	left:1100px;
}

#contentModuleProduitTop{
	position:relative;
	height:0px;
	width:990px;
	z-index:100002;
}
#moduleTopProduitHome1{
	position:absolute;
	top:-81px;
	margin-left:329px;
	height:73px;
	width:219px;
	z-index:100002;
}
#moduleTopProduitHome2{
	position:absolute;
	top:-81px;
	margin-left:323px;
	left:1100px;
	height:73px;
	width:219px;
	z-index:100002;
}
 .cartoucheProduct #moduleTopProduitHome2{
	left: 0;
}
.cartoucheProduct #moduleProduitHome2{
	left: 0;
}



#fleche_gauche{
	width:34px;
	height:34px;
	position:absolute;
	z-index:200;
	top:300px;
	left:50px;
}
#fleche_droite{
	width:34px;
	height:34px;
	position:absolute;
	z-index:200;
	top:300px;
	right:50px;
}

#modulesHome{
	width:990px;
	margin:0 auto 0 auto;
}

.modules_gauche{
	width: 713px;
	float: left;
}
.modules_droite{
	width: 261px;
	float:left;
	margin-left:16px;
}

/*****************************************************/
/* DETAIL PRODUIT 1 */

#Box_1_produit_1{
	position:relative;
	float:left;
	margin-top:246px;
	margin-left: 30px;
	height:340px;
	width:300px;
	color:#FFFFFF;
}

* html #Box_1_produit_1{
	margin-left: 15px;
}
#Info_1_produit_1{
	$width:300px;
}

.label_1_produit{
	font-size:30px;
	line-height:30px;
	font-weight:bold;
}
.sous_label_1_produit{
	font-size:20px;
	line-height:20px;
	font-weight:bold;
}
#BarreBouton_1_produit_1{ position:relative; float:left; margin-top:50px; height:40px; width:380px;}
.button_1_produit_1{ float:left;}
.button_2_produit_1{ float:left; margin-left:10px;}

#Box_2_produit_1{ float:right; margin-top:100px; height:340px; width:240px; color:#FFFFFF;}
#Info_2_produit_1{ float:left; margin-top:180px; margin-left:0px; width:230px;}
.label_2_produit{
	font-size:20px;
	line-height:20px;
	font-weight:bold;
}
.sous_label_2_produit{
	font-size:12px;
	line-height:12px;
	font-weight:bold;
}
#BarreBouton_2_produit_1{ position:relative; float:right; margin-top:20px; height:40px; width:240px;}
.button_3_produit_1{ position:relative; float:left;}

/*
#BarreBouton_1_produit_1{ position:relative; float:left; top:360px; height:40px; width:380px; border:1px solid #FF0000;}
.button_1_produit_1{ position:relative; float:left; margin-left:10px;}
.button_2_produit_1{ position:relative; float:left; margin-left:10px;}
#BarreBouton_2_produit_1{ position:relative; float:right; top:360px; height:40px; width:210px; border:1px solid #00FF00;}
.button_3_produit_1{ position:relative; float:left;}
*/


/*****************************************************/


/*****************************************************/
/* DETAIL PRODUIT 2 */

#Box_1_produit_2{ position:relative; float:left; margin-top:100px; height:340px; margin-left:30px;width:300px;color:#FFFFFF;}
* html #Box_1_produit_2{
	margin-left: 15px;
}
#Info_1_produit_2{ position:relative; float:left; margin-top:146px; width:300px;}

#BarreBouton_1_produit_2{ position:relative; float:left; margin-top:37px; height:40px; width:380px;}
.button_1_produit_2{ position:relative; float:left;}
.button_2_produit_2{ position:relative; float:left; margin-left:10px;}

#Box_2_produit_2{ position:relative; float:right; margin-top:100px; height:340px; width:240px; color:#FFFFFF;}
#Info_2_produit_2{ position:relative; float:left; margin-top:180px; margin-left:0px; width:240px;}

#BarreBouton_2_produit_2{ position:relative; float:right; margin-top:20px; height:40px; width:240px;}
.button_3_produit_2{ position:relative; float:left;}

/*****************************************************/
/* MODULE 6 */
#puma_phone_special_offer{
	width:713px;
	height:555px;
	background-color:#1F1F1F;
}
#special_offer_en_tete{
	height:39px;
	padding-left:18px;
	font-size:20px;
	line-height:39px;
	vertical-align:middle;
}
#img_fond_special_offer{
	position:relative;
	width:100%;
	height:517px;
	background:url(../images/skin/fond_special_offer.jpg) no-repeat;	
}
#boutons_special_offer{
	height:38px;
	width:100%;
	position:absolute;
	bottom:0px;
}
.button_special_offer{
	float:right;
	margin-right:15px;
	height:38px;
}

/*****************************************************/
/*chriss*/

	#footer {
		position:relative;
		margin:5px auto 25px auto;
		background: #000000;
		height:175px;
		width:990px;
	}
	#footer_logo {
		float:left;
		height:175px;
		width:220px;
	}
	#footer_infos{
		float:left;
		padding:22px 0;
		height:131px;
		width:300px;
		margin-left:25px;
	}

	#visit_talk{
		float:left;
		padding:22px 0;
		margin-left:90px;
		height:131px;
		width:150px;
		line-height:25px;
	}
	* html #visit_talk{
		margin-left:70px;
	}
	
	#visit_talk a {
		color:#5a6064;
	}
	
	#visit_talk a:hover {
		color:#999999;
	}
	
	#work_with_puma{
		float:left;
		padding:22px 0;
		margin-left:35px;
		height:131px;
		width:150px;
		line-height:25px;
	}
	
	#work_with_puma a {
		color:#5a6064;
	}
	
	#work_with_puma a:hover {
		color:#999999;
	}
	
#footer .titre_footer{
}

	/* @infos dans le footer */
	#footer_infos_1{
		position:relative;
		font-size:13px;
		line-height:16px;
	}
	#button{
		position:relative;
		margin:20px 0px 20px 0px;
		height:28px;
	}
	#footer_infos_2{
		position:relative;
		font-size:11px;
		line-height:14px;
	}
	#footer_infos_2 a {
		color:#5a6064;
	}
	
	.debut_bouton{
		background:url(../images/skin/button_left_part.png) no-repeat scroll 0 0;
		float:left;
		width:6px;
		height:26px;
		display:inline;
	}
	.milieu_bouton{
		vertical-align:middle;
		background: #FE0000;
		float:left;
		height:26px;
		width:auto;
		padding: 0 5px;
		display:inline;
	}
	.milieu_bouton a {
		font-size:12px;
		font-weight: bold;
		color:#FFFFFF;
		line-height:26px;
	}
.appli3_div_droite .milieu_bouton a{
	font-size: 11px;
}
	.fin_bouton{
		background:url(../images/skin/button_right_part.png) no-repeat scroll 0 0;
		float:left;
		width:6px;
		height:26px;
		display:inline;
	}
	
	#contenu{
	 position:relative;
	 background:url(../images/skin/fond_contacts.jpg) no-repeat scroll 0 0;
	 background-color: #ffffff;
	 top:166px;
	 height:409px;
	 left: 50px;
	 width:991px;
	}
	
	#red_bar{
		 height:40px;
		 position:relative;
		 margin:14px auto 10px auto;
		 width:990px;
	}
 /* @contenu red_bar */
 #red_bar_left_part{
  position:relative;
  float:left;
  background:url(../images/skin/red_bar_left.png) no-repeat scroll 0 0;
  height:40px;
  width:19px;
 }
  
 #red_bar_center_part{
  position:relative;
  float:left;
  background:url(../images/skin/red_bar_center.png) repeat-x;
  height:30px;
  width:955px;
  padding-top: 10px;
 } 
 #red_bar_center_part h2{
	font-size:18px;
 }
 #red_bar_center_part #red_bar_center_part_fleche{
	position: absolute;
	top: 31px;
	left: 42px;
	height:8px;
	width:15px;
	background:url(../images/skin/fleche-blanche.png) no-repeat;
 }
 
 #red_bar_right_part{
  position:relative;
  float:left;
  background:url(../images/skin/red_bar_right.png) no-repeat scroll 0 0;
  height:40px;
  width:15px;
 }
 /* @end contenu red_bar */

#navigation_pages{
 height:27px;
 margin-top:20px;
 margin-left:15px;
 font-weight:bold;
}
#navigation_pages a{
	display:block;
	line-height:27px;
	vertical-align:middle;
   	height:27px;
   	background:url(../images/skin/onglet_bouton_part.jpg) repeat-x;
	padding:0 19px;
	color:#5A5859;
	text-decoration:none;
}
#navigation_pages .selected a{
   	background:url(../images/skin/onglet_bouton_actif_part.jpg) repeat-x;	
	padding:0 15px;
	color:#FF0000;
}
	
	 /* @navigation_pages contenu */
	 
	
	 #download_button{
	  float:left;
	  width: auto;
	 }	
	* html #download_button{
	 width:50px;
	}
	 #FAQ_button{
	  float:left;
	  margin-left:4px;
	  width: auto;
	 }	
	* html #FAQ_button{
	 width:50px;
	}
	  
	 #contacts_button_actif{
	  float:left;
	  margin-left:4px;
	  width: auto;
	 }	
	* html #contacts_button_actif{
	 width:50px;
	}
	 /* @end navigation°pages contenu */

  
  
  
#footer.footer_contact{
	top: 180px;
	left: 5px;
  }
	
.gras {
 font-weight:bold;
}
.contenu_contact{
 height:405px; 
}

 #titre_contact{
  padding-top:25px;
  color:#FF0000;
  font-size:18px;
 }

 /* ################## */ 
  .bloc_contact{
	width:920px;
  margin-top:8px;
  padding-bottom: 7px;
	border-bottom: dashed 2px #C2C2C2;
 }
 .bloc_contact_fin{
  width:920px;
  margin-top:15px;
 }

	
	
.button_contact{
	margin-top:10px;
	margin-bottom:10px;
}

	
	
	
/*fin chriss*/



body{
	font-family: arial, sherif;
}



#feature-container{
	width: 976px;
	height: 109px;
	background: transparent url(../images/skin/Fond_rouge.jpg) no-repeat;
	margin:15px auto 0 auto;
	position: relative;
	padding-top: 14px;
	padding-left: 14px;
	font-size: 20px;
}


.combobox{
	line-height: 28px;
	vertical-align: middle;
	padding-left: 5px;
	width: 276px;
	height: 30px;
	color: #000000;
	background-color: #ffffff;
	font-size: 14px;
	border:1px solid #FF0000;
}
.comboboxNoire{
	line-height: 28px;
	vertical-align: middle;
	padding-left: 5px;
	width: 276px;
	height: 31px;
	color: #000000;
	background-color: #ffffff;
	font-size: 14px;
	border:1px solid #000000;
}

.combobox a{
	color: #000000;
}
.comboboxNoire a{
	color: #000000;
}


div.cmf-skinned-select_black {
    background: url('../images/skin/fleche_rouge.jpg') top right no-repeat ;
    border: 1px solid #000000;
	
	display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;

	
}
div.cmf-skinned-text_black {
    padding: 3px;
}

.menu_deroule{
	width: 276px;
	height:0px;
}

.img_fleche{
	top: 10px;
	right: 0px;
	position: absolute;
	border: #ffffff 3px solid;
	border-bottom: #ffffff 0px solid;
	border-left: none;
	border-right: #ffffff 2px solid;
}

div.cmf-skinned-select {
    background: url('../images/skin/fleche_rouge.jpg') top right no-repeat ;
    border: 1px solid #FF0000;
	
	display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;

	
}
div.cmf-skinned-text {
    padding: 3px;
}

.combobox2{
	line-height: 28px;
	vertical-align: middle;
	padding-left: 5px;
	margin-top: 10px;
	width: 276px;
	height: 28px;
	color: #000000;
	background-color: #ffffff;
	font-size: 14px;
	border: ridge 1px #000000;
	
}

.combobox2 a{
	color: #000000;
}

.menu_deroule2{
	width: 276px;
	height:0px;
}

.img_fleche2{
	top: 10px;
	right: 0px;
	position: absolute;
	border: #ffffff 3px solid;
	border-bottom: #ffffff 0px solid;
	border-left: none;
	border-right: #ffffff 2px solid;
}
.img_fleche2.bas{
	top: 0px;
}

.cont_box{
	position: relative;
	float: left;
	margin-right: 15px;
	margin-top: 10px;
	width: 299px;
	height: 28px;
}
.cont_box2{
	position: relative;
	float: left;
	margin-right: 15px;
	width: 299px;
	height: 28px;
}

#content{
	background:url(../images/skin/fond_contacts.jpg) no-repeat scroll 0 0;
	width: 964px;
	background-color: #ffffff;
	position: relative;
	margin: 0;
	padding: 0px 4px 10px 22px;
}
#contentHome{
	background:transparent; /*url(../images/skin/fond_contacts.jpg) no-repeat scroll 50% 0;*/
	width: 990px;
	position: relative;
	padding: 0px 0px 10px 0px;
	margin: 0;
}
#contentProduct{
	background:transparent; /*url(../images/skin/fond_contacts.jpg) no-repeat scroll 50% 0;*/
	width: 990px;
	position: relative;
	padding: 0px;
	margin: 0;
}

#filesResults{
	color: #5A5859;
}

.result_down{
	position: relative;
	width: 921px;
	margin: 0 auto 23px auto;
}

.bas_result_down{
	position: relative;
	height: 74px;
	background: url(../images/skin/result_downloads_fondbas.jpg) no-repeat;
}

.cat_down{
	float: left;
	margin-left: 200px;
}

.version_down{
	float: left;
	margin-left:25px;
}

.date_down{
	float: left;
	margin-left: 225px;;
}


.result{
	padding-top: 19px;
	margin-bottom: 23px;
	width: 100%;
	padding-bottom: 10px;
	border-bottom: dashed 2px #C2C2C2;
	color: #E81411;
	font-size: 32px;
	line-height: 30px;
}
.result2{
	padding-top: 19px;
	margin-bottom: 20px;
	margin-left: 25px;
	width: 920px;
	height: 100px;
	border-bottom: dashed 2px #C2C2C2;
	color: #E81411;
	font-size: 20px;
}
#contenuContactAjax{
	margin-left: 0px;
	margin-top: 10px;
	width: 920px;
}
#contenuContact, #contenuContact2{
	margin-left: 25px;
	width: 920px;
}

.result2.resultContact{
	height: 50px;
}
.result2.down{
	height: 160px;
}

#cont_result{
	width: 703px;
	/*height: 860px;*/
	float: left;
}

.one_result{
	width: 703px;
	margin-bottom: 5px;
	background: #f0f0f0 url(../images/skin/bloc_gris.jpg) no-repeat 0 0;
	position: relative;
}
.bottom_result{
	width: 703px;
	height:5px;
	background: url(../images/skin/bloc_gris.jpg) no-repeat 0 100%;
	position: relative;
}

.text_result{
	padding-top: 15px;
	color: #5A5859;
	padding-left: 10px;
	float: left;
	width:498px;
}
.result_down .text_result{
	background: url(../images/skin/result_downloads_fondmilieu.jpg) repeat-y;
	color: #5A5859;
	padding-left: 25px;
	padding-bottom: 10px;
	float: none;
	width:900px;
}
.retail_droite{
	padding-top: 15px;
float: left;
width:175px;
}

.retail_droite_element{
	color: #5A5859;
	float: right;
	width: auto;
	margin-bottom: 30px;
}
.retail_droite_bouton{
	position: absolute;
	bottom: 5px;
	right: 20px;
	width: auto;
}
* html .retail_droite_bouton{
	bottom: 15px;
}
.titre_result{
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	height: 20px;
	background: url(../images/skin/result_downloads_fondhaut.jpg) no-repeat;
	color: #E81411;
	font-size: 20px;
}

.text_titre{
	color: #5A5859;
	font-weight: bold;
}

.apli{
	width: 261px;
	height: 872px;
	float:left;
	/*background-color: #ff0000;*/
	/*position: absolute;*/
	/*left: 724px;*/
	/*clear: both;*/
}

.PaginBox{
	margin-top: 15px;
	float: right;
	margin-right: 15px;
	width: auto;
}
.PaginBox.paginHaut{
	margin-top: -16px;
}
.PaginBox.paginDownload {
	margin-right: 19px;
}

.PaginBox a {
	display: block;
	width: 16px;
	height: 13px;
	background: url(../images/skin/page.jpg) no-repeat;
	float: left;
	margin-right: 2px;
	padding-top: 3px;
	position: relative;
	text-align: center;
	line-height: 11px;
	text-align: center;
	font-size: 11px;
}


.PaginBox .actif {
	background-image: url(../images/skin/page_selected.jpg);
}

.PaginBox .pagFlechCache {
	visibility: hidden;
}

.PaginBox .pagFlechMontre {
	visibility: visible;
	background: transparent;
	color: #646161;
	font-weight: bold;
}

#contenu.contenu_faq{
	height: 700px;
}

.text_li{
	margin-left: 50px;
	color: #5C5859;
	font-size: 14px;
}
.text_li a{
	color: #5C5859;
	text-decoration: underline;
	font-size: 14px;
}
.text_li a:hover{
	color: #999999;
}

.text_li ul li{
	list-style-type: disc;
}

.text_li ul li div{
	text-decoration:none;
}

.float_left{
	float: left;
}
.cont_box2.marge{
	margin-left: 100px;
}

#contenu.contenu_down{
	height: 990px;
}
#contenu.contenu_down2{
	
	height: 580px;
}

.bouton_down{
	position: absolute;
	bottom: 10px;
	right: 25px;
}


/*chriss down*/
.contenu_downloads_detail{
	height:580px; 
}

/* @ contenu central downloads_detail -------------------------*/
 #button_back{
  padding-top:15px;
 }
 #bloc_downloads_detail_1{
  width:951px;
  margin-top:25px;
  border-bottom: dashed 2px #C2C2C2;
  color:#5A5859;
 }
  /* ################## */
  #titre_downloads_detail{
   color:#FF0000;
   font-size:16px;
  }
  /* ################## */
  #ss_titre_downloads_detail{
   margin-top:15px;
   font-size:14px;
  }
  /* ################## */
  #infos_download_detail{
   margin-top:15px;
   margin-bottom:20px;
   font-size:18px;
  }
  
 #bloc_downloads_detail_2 {
  width:951px;
  margin-top:15px;
  margin-bottom:20px;
  color:#5A5859;
 }
  /* ################## */
  #titre_description_downloads_detail{
   font-size:16px;
  }
  /* ################## */
  #txt_description_downloads_detail{
   margin-top:15px;
  }
  /* ################## */
  #infos_fin_description_downloads_detail{
   margin-top:10px;
  }
  /* ################## */
  #bouton_fin_description_downloads_detail{
   margin-top:15px;
  }
 
 
 
 
 .debut_bouton_back{
		background:url(../images/skin/back_button_left.jpg) no-repeat scroll 0 0;
		float:left;
		width:25px;
		height:24px;
		display:inline;
	}
	.milieu_bouton_back{
		vertical-align:middle;
		background:url(../images/skin/back_button_center.jpg) repeat-x;
		float:left;
		height:24px;
		width:auto;
		display:inline;
	}
	.milieu_bouton_back a {
		font-size:11px;
		color:#FFFFFF;
		line-height:24px;
	}
	.fin_bouton_back{
		background:url(../images/skin/back_button_right.jpg) no-repeat scroll 0 0;
		float:left;
		width:15px;
		height:24px;
		display:inline;
	}
 /*
 
.debut_bouton_back{
 background:url(../images/skin/button_left_part.png) no-repeat scroll 0 0;
 float:left;
 width:25px;
 height:24px; 
}
.milieu_bouton_back{
 vertical-align:middle;
 background:url(../images/skin/button_center_part.jpg) repeat-x;
 float:left;
 height:24px;
 width:auto; 
}

a {font-size:11px; color:#FFFFFF; line-height:24px; }
a:hover{color:#FFFFFF; text-decoration:underline; }

.fin_bouton_back{
 background:url(../images/skin/button_right_part.jpg) no-repeat scroll 0 0;
 float:left;
 width:15px;
 height:24px; 
}*/




/*fin chriss*/

/******* appli *********/

#appli1_store_locatore{
	width: 261px;
	background-color: #FF0100;
	
}

#appli1_store_locatore #onglet1, #appli1_store_locatore #onglet2, #appli1_store_locatore #onglet3{
	background: #000000 url(../images/skin/onglet1.png) no-repeat;
	float: left;
	width: 111px;
	height: 25px;
	line-height: 11px;
	margin: 0px;
	padding: 14px 0px 0px 0px;
	text-align: center;
}
#appli1_store_locatore #onglet1.hauteurdouble, #appli1_store_locatore #onglet2.hauteurdouble, #appli1_store_locatore #onglet3.hauteurdouble{
	height: 30px;
	padding: 9px 0px 0px 0px;
}

#appli1_store_locatore #onglet2, #appli1_store_locatore #onglet3{
	width: 75px;
	background: #000000 url(../images/skin/fin.jpg) no-repeat;
}
#appli1_store_locatore #contenu_onglet{ 
	font-size: 14px;
	clear: both;
	height: 145px;
}
#appli1_store_locatore #contenu_onglet .appli1_paneau_1_signup{ 
	font-size: 15px;
	padding-top: 10px;
	padding-right: 20px;
}

/******** aplli 3 ************/
#appli3_store_locatore{
	margin-top: 10px;
	width: 100%;
	height: 284px;
	background-color: #000000;
}

#appli3_store_locatore .appli3_div_gauche{
	width: 129px;
	height: 108px;
	float: left;
}
#appli3_store_locatore .appli3_div_droite{
	float: left;
	padding-top: 20px;
	width: 130px;
}
* html #appli3_store_locatore .appli3_div_droite{
	padding-top: 12px;
}
#appli3_store_locatore .appli3_div_droite .milieu_bouton{
		padding: 0 0px;
}
#appli3_store_locatore .appli3_div_droite .appli3_div_bas{
		margin-top: 40px;
		line-height: 15px;
}
#appli3_store_locatore .appli3_div_droite .appli3_div_bas_texte{
		margin-bottom: 7px;
}
#appli3_store_locatore  #appli3_div_bas_texte_facebook{
	float: left;
	width: 80px;
}
#appli3_store_locatore #appli3_div_bas_icone_facebook{
	float: left;
	height: 23px;
	width: 23px;
	margin-top: 8px;
	margin-left: 10px;
}




#appli3_store_locatore .appli3_tete{
	width: 256px;
	background-color: #1F1F1F;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	padding-left: 5px;
	margin-bottom: 10px;
}

#puma_phone_news{
 position:relative;
 float:left;
 height:auto;
 margin-top:10px;
 margin-left:15px;
 width:220px;
}
#puma_phone_news_tete{
 width:100%;
 height:41px;
 background-color:#1F1F1F;
}
#puma_phone_news_tete_texte{
 width:166px;
 float:left;
 color:#FFFFFF;
 line-height:41px;
 font-size:11px;
 vertical-align:middle;
 padding-left:15px;
}
#img_rss{
 width:28px;
 height:28px;
 float:left;
 padding-left:11px;
 padding-top:13px;
}
#corps_puma_phone_news{
 width:220px;
 height:243px;
 background-color:#000000;
}
.corps_txt_puma_phone_news{
 color:#FFFFFF;
 /*height:57px;*/
 line-height:13px;
 padding-top:10px;
 padding-bottom:5px;
 margin-left:15px;
 margin-right:13px;
 border-bottom:solid #FFFFFF 1px;
}
.dernier_txt_puma_phone_news{
 border:none; 
}




.hauteur_image{
	line-height: 32px;
	vertical-align: middle;
}

.img_min_movie_star{
	float:left;
	border:#FFFFFF solid 3px;
	margin:0 2px 4px 2px;
}

#appli1_paneau_1, #appli1_paneau_2, #appli1_paneau_3{
	width: 100%;
	height: 135px;
	float: left;
	padding-top: 10px;
}


#appli1_saisie{
	width: 199px;
	height: 18px;
	line-height: 15px;
	vertical-align: middle;
	background: url(../images/skin/saisie.png) no-repeat;
	border: none;
	margin-left: 10px;
	padding: 8px 3px 5px 5px;
	color: #FFFFFF;
}

#appli1_submit{
	width: 25px;
	height: 31px;
	background-image: url(../images/skin/submit.png);
	border: none;
	line-height: 31px;
	vertical-align: middle;
}

#appli1_store_locatore a{
	font-size: 10px;
}


.appli1_share{
	width: 175px;
	height: 31px;
	margin: auto;
	position: relative;
	margin-top: 10px;
	background-image: url(../images/skin/share.jpg);
}

.appli1_share div a{
	padding-left: 5px;
}



/************* appli 2 ******************/
#movie_star{
	margin-top:10px;
	position:relative;
	width:261px;
	height:361px;
	background-color:#4D4E4E;
	font-size:11px;
}
#en_tete_movie_star{
	position:relative;
	width:100%;
	height:39px;
	background-color:#000000;
}
#titre_movie_star{
	float:left;
	line-height:39px;
	text-align:center;
	vertical-align:middle;
	width:49%;
	height:39px;
	background-color:#1A1C1C;
}
#all_videos_movie_star{
	float:left;
	line-height:39px;
	text-align:center;
	vertical-align:middle;
	width:51%;
	background-color:#000000;
}
#img_movie_star{
	position:relative;
	width:242px;
	height:135px;
	margin: 10px 0px 10px 9px;
}
#content_miniatures_video{
	position:relative;
	margin-left:6px;
}
.miniatures_video{
	position:relative;
	float: left;
	width:74px;
	height:74px;
	background: #FFFFFF;
	padding: 4px 0 0 4px;
	margin: 0 0 4px 4px;
}

.play_movie_star{
	position: absolute;
	left: 50%;
	top: 50%;
	width:62px;
	height:62px;
	margin-left: -31px;
	margin-top: -31px;
}
#content_miniatures_video .play_movie_star{
	width:36px;
	height:36px;
	margin-left: -18px;
	margin-top: -18px;
}


#videoList{
	width:100%;
}
#VideoList_content_miniatures{
	position:relative;
	margin-top: 17px;
}
#VideoList_content_miniatures .miniatures_video{
	position:relative;
	float: left;
	width:180px;
	height:180px;
	background: url(../images/modules/fond_video.png) no-repeat;
	padding: 10px 0 0 10px;
	margin: 0 0 10px 10px;
}
#VideoList_content_miniatures .miniatures_video.videopremiere{
	margin-left: 0px;
}
#VideoList_content_miniatures .petit_logo_movie{
	position: absolute;
	bottom:0px;
	right: 0px;
}
/****** CSS appli 5 ********/

#puma_stuff_contener{
	position: relative;
	float: left;
	width:478px;
	height:284px;
	margin-top:10px;
	background-color:#000000;
}
#puma_stuff_en_tete{
	width:100%;
	height:41px;
	background-color:#1F1F1F;
}
#ps_et_titre{
	float:left;
	font-size:20px;
	line-height:41px;
	vertical-align:middle;
	padding-left:18px;
}
#ps_et_pages{
	float:right;
	font-size:14px;
	width:auto;
	line-height:41px;
	vertical-align:middle;
	padding-right:21px;
}
	#ps_et_pages a {
		color:#FFFFFF;
	}
		#ps_et_pages a.selected{
			color:#FF0000;	
		}
#puma_stuff_corps{
	position:relative;
	width:100%;
	height:243px;
}
#ps_corps_gauche{
	float:left;
	width:171px;
	height:auto;
	padding:24px 0 0 16px;
}
#ps_corps_droite{
	float:left;
	width:249px;
	height:100%;
	padding-right:42px;
}
#ps_cd_titre{
	height:55px;
	line-height:55px;
	vertical-align:middle;
	font-size:18px;
}
#ps_cd_texte{
	height:115px;
}
#ps_cd_learn_more{
	height:70px;
}
#ps_cd_learn_more{
		
}
#fleche_learn_more{
	float:right;
	width:23px;
	height:52px;
}
#txt_learn_more{
	float:right;
	height:42px;
	padding-top:10px;
	padding-right:5px;
	line-height:19px;
}
#txt_learn_more .rouge{
	color:#FF0000;
}




#ps_corps_fleche_gauche{
	position:absolute;
	top:145px;
	left:0px;
	width:34px;
	height:34px;
}
#ps_corps_fleche_droite{
	position:absolute;
	top:145px;
	right:0px;
	width:34px;
	height:34px;
}


#listPumaStuff {
	background: #474747 url(../images/background/fond_listelt_puma_stuff.jpg) repeat-x;
	height: 670px;
}
#listPumaStuff #en_tete_listStuff{
	width:100%;
	height: 185px;
}
#listPumaStuff #en_tete_listStuff #titre_PUMA_STUFF{
	padding: 30px 0 0 15px;
	font-size: 30px;
	font-weight: bold;
}

#listPumaStuff #en_tete_listStuff #desc_PUMA_STUFF{
	padding: 25px 0 0px 15px;
	font-size: 14px;
}

#listPumaStuff #list_elt_PUMA_STUFF {
	overflow: auto;
	height: 485px;
}

#listPumaStuff .Elt_list_PUMA_STUFF{
	background: url(../images/background/fond_elt_puma_stuff.png) repeat-x;
	width:100%;
}
#listPumaStuff .Elt_list_PUMA_STUFF .Img_Elt_list_PUMA_STUFF{
	float: left;
	width:41px;
	height:41px;
	margin: 17px 0 17px 17px;
}
#listPumaStuff .Elt_list_PUMA_STUFF .text_Elt_list_PUMA_STUFF{
	float: left;
	width:140px;
	margin: 18px 0;
	line-height: 15px;
	text-align: right;
}
#listPumaStuff .Elt_list_PUMA_STUFF .ListPumaStuff_price{
	color: #FF0000;
}
#listPumaStuff .Elt_list_PUMA_STUFF .bt_Elt_list_PUMA_STUFF{
	float: left;
	width:23px;
	height:43px;
	margin: 18px 0 18px 7px;
}

#puma_stuff_box{
	width:713px;
	height:670px;
	background:#474747 url(../images/modules/fond_puma_stuff_app.jpg) no-repeat;
}
#puma_stuff_box #puma_stuff_titre{
	padding: 30px 0 0 20px;
	height:52px;
	font-size: 30px;
}

#puma_stuff_box #puma_stuff_playeur{
	float: left;
	width: 240px;
	height: 320px;
	margin: 88px 58px 0 52px;
	
}
* html #puma_stuff_box #puma_stuff_playeur{
	margin: 88px 58px 0 26px;
	
}

#puma_stuff_box #puma_stuff_droite_playeur{
	float: left;
	width: 353px;
}
#puma_stuff_box #puma_stuff_description{
	width: 100%;
	height: 352px;
	overflow: auto;
}
#puma_stuff_box #puma_stuff_download{
	width: 100%;
	height: 236px;
	overflow: auto;
}
#puma_stuff_box #puma_stuff_droite_playeur .puma_stuff_description_titre{
	width: 100%;
	font-size: 18px;
	margin: 12px 0;
}
#puma_stuff_box #puma_stuff_droite_playeur .puma_stuff_description_texte{
	width: 100%;
	margin-bottom: 12px;
	line-height:19px;
}
#puma_stuff_box #puma_stuff_droite_playeur .puma_stuff_description_price{
	background:#B90101 url(../images/modules/fond_puma_stuff_price.jpg);
	height: 52px;
	margin-right: 15px;
	padding: 10px 0 0 15px;
	line-height: 20px;
}



/********** puma_video *************/

#puma_video_bloc_player{
	background-color:#242424;
	height:auto;
}

#puma_video_player{
	float: left;
	padding: 17px;
	width: 560px;
	height: 340px;
	text-align: center;
	background:#000000;
}

#puma_video_player_texte{
	position: relative;
	float: left;
	width:376px;
	height: 340px;
	padding:17px 10px 17px 10px;
	background-color:#242424;
}

#puma_video_player_details{
	width:100%;
	height: 312px;
}
#puma_video_player_details .puma_video_player_titre {
	color:#FF0000;
	font-size:18px;
	margin-bottom: 15px;
}

#puma_video_player_texte  .bt_share{
}


#content_product_fond{
	position:relative;
	background:url(../images/background/fond_product_vertical.jpg) repeat-y;
	width:990px;
}
#content_product{
	height:auto;
	position:relative;
	background:url(../images/background/fond_product.jpg) no-repeat;
	width:990px;
}
#content_product_gauche{
	position:relative;
	width:355px;
	float: left;
}
#txt_gauche_product{
	width:300px;
	height:auto;
	color:#FFFFFF;
	padding:27px 0 27px 15px;
}
#txt_gauche_product .titre_product{
	font-size:24px;
	margin-bottom:25px;
}
#txt_gauche_product .texte_desc_product{
	font-size:14px;
}
#buttons_gauche_product{
	position:relative;
	width:100%;
	height:auto;
	margin-bottom:59px;
}
#buttons_gauche_product .button_1_gauche_product{
	float:left;
	margin-left:13px;
	margin-right:7px;
}
#buttons_gauche_product .button_2_gauche_product{
	float:left;
}
#look_at_me_titre{
	position:relative;
	width:100%;
	height:auto;
	margin-bottom:10px;
}
#button_look_at_me{
	float:left;
	background:url(../images/skin/look_at_me_button.png) no-repeat;
	width:28px;
	height:28px;
	margin-left:13px;
	margin-right:9px;
}
#titre_look_at_me{
	float:left;
	color:#FFFFFF;
	font-size:18px;
	line-height:28px;
	vertical-align:middle;
}

#content_product_gauche .en_tete_look_at_me{
	position:relative;
	background:url(../images/skin/en_tete_look_at_me.png) no-repeat;
	width:314px;
	height:54px;
	margin-left:16px;
	overflow:hidden;
}
* html #content_product_gauche .en_tete_look_at_me{
	background:url(../images/skin/en_tete_look_at_me.gif) no-repeat;
}
#content_product_gauche .contenu_look_at_me{
	margin-left:16px;
	width:314px;
	height:292px;
	position: relative;
	overflow:hidden;
}
#content_product_gauche .en_tete_look_at_me .image_look_at_me{
	display: none;
}

#content_product_gauche .titre_look_at_me{
	color:#FFFFFF;
	font-size:16px;
	margin-left:6px;
	padding-top:3px;
	padding-left:10px;
	position: absolute;
	top: 0px;
}
#content_product_gauche .imagesmall_look_at_me{
	position: absolute;
	top: 9px;
	left: 6px;
	width: 7px;
	height: 7px;
	background: url(../images/skin/rond_look_at_me.gif) no-repeat 0 0px;
}
#content_product_gauche .en_tete_look_at_me .imagesmall_look_at_me{
	background: url(../images/skin/plus_look_at_me.gif) no-repeat 0 0px;
}

#content_product_gauche .texte_look_at_me{
	font-size:11px;
}
	
	
#content_product_droite{
	position:relative;
	width:635px;
	float: left;
}

#presentation_phone{
	width:628px;
	height:0px;
	overflow:hidden;
	margin-left:-32px;
}

#content_product_droite .fleches_page_facts{
	text-align:center;
}
	
	
#content_product_droite #titre_just_facts{
	position:relative;
	padding-top:19px;
	padding-bottom:18px;
}
#content_product_droite .img_titre_just_facts{
	float:left;
}
#content_product_droite .txt_titre_just_facts{
	float:left;
	margin-left:8px;
	font-size:15px;
	font-weight: bold;
	margin-top:1px;
}
#content_product_droite .txt_titre_just_factsDepth{
	float:left;
	margin-left:8px;
	font-size:15px;
	font-weight: bold;
	margin-top:6px;
}
#content_product_droite .juste_facts{
	width: 601px;
	position: relative;
	padding-left: 32px;
	color:#FFFFFF;
}
#content_product_droite .text_just_fact{
	float: left;
	width: 535px
}
#plus_fact{
	float: left;
}
#moins_fact{
	float: left;
}
#content_product_droite .bas_just_fact{
	margin-top: 20px;
	margin-bottom: 10px;
}

#content_product_droite .facts_bas{
	width: 635px;
	background: url(../images/background/fond_list_product.png) no-repeat;
	padding-bottom: 20px;
}

#content_product_droite .facts_bas_gauche{
	border-right:1px solid #838383;
	padding:15px 0 23px 0;
	position:relative;
	float: left;
	width: 118px;
	text-align: center;
}
#content_product_droite .facts_bas_1{
	position:relative;
	border-top:1px solid #838383;
}

#content_product_droite .facts_bas_premier{
	border-top:none;	
}

#content_product_droite .facts_bas_droite{
	float:left;
	/*min-height:50px;*/
	/*left:125px;*/
	margin-left: -1px;
	padding-left:10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 490px;
	border-left: 1px solid #838383;
}
