/* product LAMBDA - PAS 200 CSS POUR 200 PAGES QUI PEUVENT ETRE QU'UNE */
#product .product_n            { float: left; }
#product .product_main          { margin: auto; width:806px; }
#product .product_n .head      { width: 802px; height: 23px; font-weight: bold; padding-left: 4px; padding-top: 4px; color: #FFFFFF; font-size: 11px; }

#product .product_n .content               { padding: 10px; position: relative; z-index: 1; }

#product .product_n .content .img          { margin-right: 10px; float: left; }
#product .product_n .content .text         { line-height: 1.25; }
#product .product_n .content .text .share  { font-size: x-small; display: block; }
#product .product_n .content .text .rating { }
#product .product_n .content .text .description { font-size: 1em; line-height: 1.25;  padding-right: 50px; margin-top: 10px; position: relative; z-index: 20; }

#product .product_n .content .corner { position: absolute; z-index: 10; right: 0px; top: 0px; }

#product .product_main { margin-top: 22px; }

#product #voyants_selection            { width: 322px; margin-top: 22px; margin-left: 22px; float: left; }

#product #products_selection           { width: 462px; margin-top: 22px; float: left; clear: both; }
#product #products_selection .content  { width: 452px; padding-top: 4px; padding-left: 10px; }
#product #products_selection .products { padding: 6px 7px; }


/* VOTRE AVIS */
#product .votre_avis            { width: 806px; margin-top: 22px;  float: left; clear: both;}
#product .votre_avis .head      { height: 23px; font-weight: bold; padding-left: 4px; padding-top: 4px; color: #FFFFFF; font-size: 11px; }
#product .votre_avis .head      { background-repeat: repeat-x; background-position: left top; height:22px; }
#product .votre_avis .content   { width: 790px; padding: 8px; font-size:11px;}
#product .votre_avis .underline { text-decoration:underline;} 
#product .votre_avis .check     { color:#666666; }

#product .submit_bloc_call         { position: relative; text-align: center;  }
#product .submit_bloc_call .submit { position: relative; left: 50%; }

#product .submit_bloc_rub         { position: relative; text-align: center; float:left }
#product .submit_bloc_rub .submit { position: relative; left: 160px; padding-left:10px; float:left }


#product .product_nav{
width:99%;
margin-top:5px;
margin-bottom:5px;
background-color : #F4F4F4;
border: 1px solid #BCBCBC;
padding :3px;
}

/*
#product .paiement_link{
	background-color : #F4F4F4;
	border: 1px solid #BCBCBC;
}
*/


#product .log_choice{
	width:48%;
	padding-left:5px;
	padding-top: 7px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #666;
}

#product .mess_log_prod {margin-bottom:5px;}

#product .log_choice_left {
	float:left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999;	
}

#product .log_choice_right {
	float:left;
}

/* --------- PRODUCT EXEMPLE -----  */


#product .exemple_link {
	float:right;
	/*background-color : #CC0;*/
	margin-right:30px;
	margin-top:10px;
	/*background-color: #F3F3F3;
	border: 1px dotted #CCC;*/
	padding: 8 4 8 4;
	height:30px;
}

#product .savoir_link {
	float:left;
	/*background-color : #CC0;*/
	margin-left:30px;
	margin-top:10px;
	/*background-color: #F3F3F3;
	border: 1px dotted #CCC;*/
	padding: 8 4 8 4;
	height:30px;
}

#product .exemple_link a{
	display:block;
	background-color : #CC0;
	padding-left:20px;
	padding-right:20px;
}


#product .exemple_link a img{
	float:left;
	padding-top:6px;
/*	background-color : #9C3;*/
	clear:left;
}


#product .exemple_link a div{
	float:left;
	clear:right;
}



#product .exemple_link a:hover {
		opacity:0.8;
		color:#DB318E;
}


#product .exemple_link .text_link{
	margin-top:5px;
	margin-left:5px;
}


#product .exemple_link .block_link{ 
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-bottom:3px;
}

#product .savoir_link a{
	display:block;
	background-color : #CC0;
	padding-left:20px;
	padding-right:20px;
}


#product .savoir_link a img{
	float:left;
	padding-top:6px;
/*	background-color : #9C3;*/
	clear:left;
}


#product .savoir_link a div{
	float:left;
	clear:right;
}



#product .savoir_link a:hover {
		opacity:0.8;
		color:#DB318E;
}


#product .savoir_link .text_link{
	margin-top:5px;
	margin-left:5px;
}


#product .savoir_link .block_link{ 
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-bottom:3px;
}

