/* CSS Document */


#accessoire_promotion{
	margin:10px 0 20px 10px;
	clear:both;
	height:170px;
	font-size:11px;
	}
	
	#accessoire_promotion a{
		text-decoration:none;
		color:#F90;
		}
	
	#accessoire_promotion h2{
		font-size:15px;
		}
	
	#accessoire_promotion ul{
		list-style-type:none;
		margin:0;
		padding:0;
		}
		
	#accessoire_promotion li{
		float:left;
		width:145px;
		margin:2px;
		text-align:center;
		}

.alt2{
	height:2px;
	}	


.info_menu{
	margin:10px 0 0 0;
	float:left;
	width:230px;
	background-color:#f6f6f6;
	}
	
.info_menu a{
	text-decoration:none;
	font-size:11px;
	color:#666666;
	}	
	
.info_menu h2{
	font-size:14px;
	color:#999999;
	font-family:"Arial", Helvetica, sans-serif
	}	
	
.info_menu ul{
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}	

.content_modele{
	margin-top:10px;
	float:left;
	width:480px;
	}

.content_modele a{
	text-decoration:none;
	color:#333333;
	}
	
.top_description{
	background:url(../bin/corps/fond_description.png) top left repeat-y;
	height:10px;
	position:relative;
	top:-10px;
	}

.bottom_description{
	background:url(../bin/corps/bottom_fond_description.png) top left no-repeat;
	position:relative;
	top:15px;
	height:20px;
	clear:both;
	width:990px;
	margin:0 0 10px 0;
	}	
	
	
/* ---------------------------------- */


			
.garantie_cadre{
	margin-top:20px;
	width:205px;
	float:left;
	border:1px solid #ccc;
	min-height:50px;
	padding:32px 0 0 0;
	background:url(../bin/corps/entete_garantie.gif) top left no-repeat;
	font-size:11px;
	text-align:justify;
	}	
	
			
.garantie_cadre_texte{
	padding:5px 5px 5px 5px;
	}		
	
.garantie_cadre_texte a{
	text-align:right;
	color:#333;
	text-decoration:none;
	cursor:help;
	}	
	
.garantie_cadre_texte a:hover{
	text-decoration:underline;
	}	
	
.garantie_velo{
	float:left;
	width:304px;
	height:68px;
	margin:10px 0 0 0;
	background:url(../bin/corps/garantie_velo.png) top left no-repeat;
	}
	
			.garantie_velo h3{
				text-align:center;
				padding:20px 0 0 0;
				color:#fff;
				font-size:16px;
				}	
	
.manuel_uti{
	float:left;
	width:304px;
	height:68px;
	margin:10px 0 0 0;
	background:url(../bin/corps/manuel_utilisation.png) top left no-repeat;
	}		

			.manuel_uti h3{
				text-align:center;
				padding:20px 0 0 0;
				color:#fff;
				font-size:16px;	
				}	

/*------------------*/
.bottom{
	clear:both;
	margin:15px 7px 0 10px;
	font-size:11px;
	border-top:1px dashed #ccc;
	color:#5d8195;
	}
	
	
.bottom ul{
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}	
	
.bottom li{
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:130px;
	}	
	
.bottom li.temoins{
	width:212px;
	float:left;
	border-right:1px dashed #ccc;
	padding:0 0 0 2px;
	}	
	
.bottom li.pratique{
	width:170px;	
	float:left;
	border-right:1px dashed #ccc;
	padding:0 0 0 5px;
	}	
	
.bottom li.conseils{	
	width:230px;
	float:left;
	border-right:1px dashed #ccc;
	padding:0 0 0 5px;
	}	
	
.bottom li.garantie{
	width:330px;
	float:right;
	}	
	
.bottom_center{
	text-align:center;
	border-top:1px solid #ccc;
	padding:10px 0 10px 0;
	color:#5d8195;
	}
	
.bottom a{
	text-decoration:none;
	color:#5d8195;
	}	
	
.bottom a:hover{
	text-decoration:underline;
	}	
	
.temoin_modele{
	width:205px;
	float:left;
	margin:7px 0 0 0;
	font-size:11px;
	}	
	
	/*__________________________________________*/
	
.content_modele{
	font-size:11px;
	}
	
.content_ajax ul{
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 0 0;	
	background:url(../bin/corps/menu_modele.gif) top left no-repeat;
	width:610px;
	height:33px;
	}		
	
.content_ajax li{
	float:left;
	width:110px;
	text-align:center;
	display:block;
	padding:3px 0 0 0 ;
	}	
	
.content_ajax li a{
	text-decoration:none;
	color:#414141;
	font-weight:bold;
	font-size:12px;
	display:block;
	}	
	
.content_ajax li a:hover{
	text-decoration:underline;
	display:block;
	background:url(../bin/corps/menu_h.jpg) top left repeat-x;
	height:25px;
	color:#fff;
	margin:0 0 0 3px;
	}	
	
	
#suite_ajax{
	
	padding:5px 5px 5px 5px;
	font-size:11px;
	height:300px;
	color:#666666;
	}	
	


.velo_image{
	float:left;
	width:550px;
	}
	
.velo_more_photo img{
	float:right;
	}	

.modele_velo{
	width:780px;
	font-size:11px;
	margin:20px 0 0 0;
	padding:0 0 0 0;
	}
	
	.modele_velo h1{
		margin:0 0 5px 10px;
		border-bottom:1px solid #333;
		}
	
	.alt2{
		clear:both;
		margin:10px 0 0 0;
		}
	
.description{
	position:relative;
	float:left;
	width:755px;
	height:200px;
	overflow:scroll;
	margin:0 0 30px 0;
	padding:0 10px 0 10px;
	text-align:justify;
	}	
	
.description a{
	color:#F60;
	
	text-decoration:none;
	}	
	
.description a:hover{
	text-decoration:underline;
	color:#F60;
	}	
	
.speci{
	width:250px;
	float:left;
	margin:0 0 0 5px;
	}	
	
.speci td.prix{
		font-size:14px;
		font-weight:bold;
		color:#F63;
		}	
	
.photo_velo{
	width:500px;
	float:right;
	text-align:center;
	height:500px;
	}
	
.photo_velo ul{
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	}	
	
.photo_velo li {
	margin:4px 4px 7px 4px;
	float:left;
	display:block;
	text-decoration:none;
	padding:0 0 0 0;
	width:70px;
	text-align:center;
	}		
	
.photo_velo li a{
	display:block;
	text-decoration:none;
	width:70px;
	text-align:center;
	border:1px dotted #ccc;
	}	
	
	
#commander{
	position:relative;
	width:100%;
	font-size:11px;
}
	
.top_content_center_image{
	position:relative;
	float:left;
	width:380px;
	padding:0;
	margin:0;
	}	
	
	.top_content_center_image img{
		margin:15px 0 15px 0;
		}

.top_content_center_desc{
	position:relative;
	float:right;
	width:165px;
	padding:0 5px 0 5px;
	}
	
	.top_content_center_desc ul{
		list-style-type:none;
		margin:0;
		padding:0;
		}
		
	.top_content_center_desc li{
		float:left;
		width:166px;
		display:block;
		}
		
	.top_content_center del{
		color:#F00;
		}	
		

	
		
		.top_content_center_desc li.guaranty{
			background:url(../bin/corps/default/garantie-fond.jpg) top left no-repeat;
			height:72px;
			padding:45px 0 0 0;
			text-align:center;
			}
	
		
		
		.top_content_center_desc li.guaranty h3{
			font-size:18px;
			
			color:#333;
			
			}
			
		.top_content_center_desc li  h4{
			font-size:30px;
			margin:10px 0 0 0;
			color:#4296d1;
			text-align:center;
			font-family:"Arial", Helvetica, sans-serif;
			}	
			
			.top_content_center_desc li h4 span{
				font-size:12px;
				
				}
			
		.top_content_center_desc li.prize{
				text-align:center;
				}	
		
.top_content_center_commander{
	clear:both;
	position:relative;
	margin:30px 0 0 0;
	padding:10px 0 0 15px;
	background:url(../bin/corps/default/bg_commander.jpg) top left no-repeat;
	height:120px;
	color:#fff;
	}		
	
	.top_content_center_commander a{
	text-decoration:none;
	color:#fff;
	}	
	
	.top_content_center_commander h3{
		color:#fff;
		margin:0 0 10px 0;
	}
	
	.top_content_center_commander td{
		padding:0 0 0 15px;
		}

/*   Section commentaire */

.commentaire{
	font-size:11px;
	margin:0 0 0 10px;
	}
	
	.commentaire ul{
		list-style-type:none;
		padding:none;
		margin:none;
		}
		
	.commentaire li{
		font-size:11px;
		margin:2px 0 2px 0;
		}	
		
.posted{
	margin:0 0 20px 10px;
	min-height:90px;
	width:650px;
	text-align:justify;
	}		
	
	.posted_sep{
		height:3px;
		background:url(../bin/corps/default/sep_com.jpg) top left repeat-x;
		clear:both;
		margin:5px 0 0 0;
		}
	
	
.posted img{
	float:left;
	margin:0 2px 0 2px;
	height:78px;
	width:77px;
	}
	
		.posted ul{
		list-style-type:none;
		padding:none;
		margin:none;
		}
		
	.posted li{
		font-size:11px;
		margin:2px 0 2px 0;
		min-height:80px;
		}	
		
		.posted a{
			color:#ccc;
			text-decoration:none;
			}
			
			.posted a:hover{
				text-decoration:underline;
				color:#ccc;
				}
		
.title_posted{
	height:40px;
	clear:both;
	margin:15px 0 10px 10px;
	}
	
	.title_posted ul{
		list-style-type:none;
		margin:0;
		padding:0;
		}
		
	.title_posted li{
		float:left;
		width:120px;
		height:40px;
		font-size:14px;
		padding:10px 0 0 0;
		text-align:center;
		margin:0 5px 0 5px;
		background:url(../bin/corps/default/bg_com.jpg) top left repeat-x;
		}	
