@charset "utf-8";
/* CSS Document */


#vcontour {
	position:relative;
	width:900px;
	min-height:400px;
	font-family:Arial, Helvetica, sans-serif;
	margin:-5px 0px 0px 0px;
	padding:0px;
}

#vcontour a:active { outline:none;}

#vmenutop {
	position:relative;
	width:895px;
	height:36px;
/*	background-image:url(images/bg_boutiquevideo.jpg);*/
	background-repeat:no-repeat;
	background-position:left top;
	margin: 0px 0px 5px 0px;
	padding:0px 0px 0px 5px;

}

#vmenutoptab {
	position:relative;
	width:900px;
	height:36px;
	/*background-image:url(images/bg_boutiquevideo.jpg);*/
	background-repeat:no-repeat;
	background-position:left top;
	margin: 0px;
	padding:0px;

}

#vmenutoptab  a, #vmenutoptab  img {
	color:white;
	text-decoration:none;
	display:inline;
	font-weight:bold;
	font-size: 0.9em;
	padding:0px;
	outline:none;
	
}
#vmenutop  a, #vmenutop  img {
	color:white;
	text-decoration:none;
	display:block;
	float:left;
	position:relative;
	font-weight:bold;
	font-size: 0.9em;
	padding:2px 2px;
	outline:none;
}

#vmenutop .retrait1 {

	padding:12px 9px 0px 9px;
}

#vmenutop a.retrait1:hover {

	text-decoration:underline;
}

#vmenutop .retrait2 {

	padding:12px 12px 10px 12px;
}
#vmenutop .retrait3 {

	padding:12px 12px 10px 12px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#vmenutoptab .bordermenutab {
	border-right:2px solid white;
	display:block;
	position:relative;
	float:left;
	padding:11px 19px;
}
#vmenutoptab a.bordermenutab:hover { 
	background-color:#e2ff58;color:#0c459f;display:block;float:left;}
	
	#vmenutoptab .bordermenutab2 {
	
		display:block;
	position:relative;
	float:left;
	padding:11px 19px;}
	

	#vmenutoptab a.bordermenutab2:hover { 
	background-color:#e2ff58;color:#0c459f;display:block;}
	
#vmenutop .bordermenu {
	border-right:2px solid white;}
#vmenutop a.bordermenu:hover { 
	background-color:#e2ff58;color:#0c459f;}
#vmenutop a.retrait2:hover { 
	background-color:#e2ff58;color:#0c459f;}
	#vmenutop a.retrait3:hover { 
	background-color:#e2ff58;color:#0c459f;}
#vmenutop a.over { 
	background-color:#e2ff58;color:#0c459f;}

.div_titre /* Panier */
{
	 font-size:1.3em;
	 color:#0C459F;
}
	
.div_titre2 /* T�l�chargementclient */
{
	 font-size:1.1em;
	 color:#0C459F;
	 background-color:#fafafa;
	 border:1px solid #F7F7F7;
	 margin-bottom:3px;
}
	
#zonevideo {

	position:relative;
	display:block;
	float:left;
	width: 380px;
	min-height:310px;	
	background-color:#FFF;
	margin:0px;
	padding:0px;

}
#zoneaudio{

	position:relative;
	display:block;
	float:left;
	width: 380px;
	min-height:800px;	
	margin:-10px 0px 0px 0px;
	padding:0px;
}
#zonepodcast{
	position:relative;
	display:block;
	float:left;
	width: 730px;
	min-height:530px;	
	margin:0px 0px 0px 0px;
	padding:0px;
}

#formulaireachat {
	width : 90%;
	margin:auto;
	position:relative;

	display:block; 
	padding:20px 20px 20px 0px;

}

#audiodetails {
	width:380px;

	/*background-image:url(images/bg_audioliste1.jpg);*/
	background-repeat:no-repeat;
	padding: 5px 0px 0px 5px;
}

#audiodetails p {font-size:0.9em;color:#333333;text-align:right;padding:0px 5px 0px 0px;margin:0px;}

#audiodetails td {font-size:1em;}
#audioextraits {
	width:380px;
	height:40px;
	/*background-image:url(images/bg_audioliste2.jpg);*/
	background-repeat:no-repeat;
	

}

#audiolistedesc{
	width:380px;
	position:relative;

}
#zonevideo .video, #zonevideo .videodesc {
	width:700px;
	display:block;
	position:relative;
	display:block;
	margin:0px;
	padding:0px;

}

.videodesc p{ padding:0px 10px; width:100%;}
#zonevideo .video {
	
	height:310px;
	width:380px;
	background-color:#333333;
	display:block;
	position:relative;

}
#zonevideo .audio {
	
	height:310px;
	width:380px;
	background-color:#ffffff;
	display:block;
	position:relative;
	float:left;
	text-align:center;
	padding:0px;
	margin:0px;

}

.monproduitvideo {
	position:relative; 
	width:350px; 
	/*background-image:url(images/bg_listingvideo.jpg); */
	background-repeat:repeat-x;width:350px;
	background-color:#fdfdfe;
	position:relative;
	display:block;
	float:left;
	padding:2px;
}

#listingdynamique {
	width:350px;
	min-height:550px;
	background-color:#fdfdfe;
	position:relative;
	display:block;
	float:left;
	/*
	background-image:url(images/bg_listingvideo.jpg);
	background-repeat:repeat-x;
	*/
}
#listingaudiodynamique {
	width:351px;
	min-height:500px;
	position:relative;
	display:block;
	float:left;
}
#listingpodcastdynamique {
	width:551px;
	min-height:500px;
	position:relative;
	display:block;
	float:left;
}

#cdaudio{
	width:730px;
	position:relative;
	display:block;
	float:left;
	color:#f25705;
	
	}
#audiomp3{
	width:352px;
	position:relative;
	display:block;
	float:left;
color:#f25705;
	}

#accessoires{ 
	width:730px;
	position:relative;
	float:left;
	}
.photoproduitvideo { position:relative; display:block; float:left; width:80px; height:104px;padding:0px; margin:5px;}
.listingvideo{ position:relative; display:block; float:left; width:260px; height:114px;}

.listingvideo h1 { font-size:0.8em; color:#0c459f; font-weight:bold;}
#contenainerpanier {position:relative;float:left;width:167px;}

#titrepanier{padding:5px;width:157px; background-color:#e4e4e4;overflow:hidden;;height:30px;border-bottom:1px dotted #a0a0a0;}

#panier {padding:5px;width:157px; background-color:#e4e4e4;overflow:auto;}
#totalpanier {padding:5px;width:157px; background-color:#e4e4e4;overflow:auto; }
#totalpanier p {font-size:0.9em;margin:0px;padding:0px;}
#panier  input {width:1.4em;}
#panier p {margin:0px; padding:0px; font-size:0.89em;}
#panier hr {height:1px;border: 1px dotted #a0a0a0;}
#panier label {color:#0c459f; font-weight:bold;}

#total_panier {padding:5px;width:157px; background-color:#0c459f;overflow:hidden;height:62px; text-align:center; color:#FFFFFF; text-align:left; }
#payerpanier {padding:5px;width:157px; overflow:hidden;height:35px; text-align:center; }

a.bleu:link, a.bleu:active, a.bleu:visited {color:#0c459f; text-decoration:none;}

a.bleu:hover {text-decoration:underline;}
a.blanc:link, a.blanc:active, a.blanc:visited {color:#ffffff; text-decoration:none;}

a.blanc:hover {text-decoration:underline;}
.gras {font-weight:bold;}
#rsszone { background-color:#f25705;padding:5px;width:157px;height:50px;margin-top:1px;}
#forumzone { background-color:#bed749;padding:5px;width:157px;height:185px;margin-top:1px;}
#forumzone p {margin:0px 8px 0px 8px;padding:0px;color:#333333;font-size:0.9em;}
.rouge {color:#FF0000;}
a.blanc:link, a.blanc:visited, a.blanc:active {color:white;text-decoration:none;font-size:0.8em;display:block;padding:1px 5px 6px 0px;}
a.blanc:hover {color:white;text-decoration:underline;font-size:0.8em;display:block;padding:1px 5px 6px 0px;}
.orange {color:#f25705;font-weight:bold;}
.petit {font-size:0.8em;}

#division {
	position:absolute;
	display:block;
	width:640px;
	padding:20px;
	border: 2px solid blue;
	margin-left:50%;
	left:-430px;
	z-index:10;
	background-color:#f4f4f4;
	top:70px;

}

.division { /* Ajout de cette classe car besoin d'un ID diff�rent que 'division' */
	position:absolute;
	display:block;
	width:640px;
	padding:20px;
	border: 2px solid blue;
	margin-left:50%;
	left:-430px;
	z-index:10;
	background-color:#f4f4f4;
	top:70px;

}

#form_annepourmieuxvivre {float:left;position:relative;display:block;width:505px;padding:5px;}

.paging /* Listing numérique des pages    Précédente 1 2 3 4 5 suivante  */
{
	display:block;
	float:left;
	border:1px solid #CCC;
	padding:0px 4px 0px 4px;
	margin-left:3px;
	background-color:#FFFFFF;
}
