/* FEUILLE DE STYLES V3 */


/* BODY */

	body {
		
		scrollbar-arrow-color:#DB851B;
		scrollbar-base-color:#585A67;
		scrollbar-shadow-color:#1D1D28;
		scrollbar-face-color:#585A67;
		scrollbar-highlight-color:#9FA0A7;
		scrollbar-darkshadow-color:#101019;
		scrollbar-3d-light-color:#F3F7FA;
	
		background-color: #EBEBEB;
		
		margin-top: 5px;
		padding:0px;
		height: 100%;
		
		font-family:Arial, Helvetica, sans-serif;
		color:#33333A;
		
	}


/* COLONNE DROITE */

	.TextePanier {
		font-family:Arial, Helvetica, sans-serif;
		text-align:left;
		font-size:11px;
		padding-top:5px;
		padding-left:5px;
	}
	
	.TexteLeMagasin {
		font-family:Arial, Helvetica, sans-serif;
		text-align:left;
		font-size:11px;
		padding-top:8px;
		padding-left:5px;
	}
	
	.TexteLeMagasinLien {
		font-family:Arial, Helvetica, sans-serif;
		text-align:right;
		font-size:11px;
		vertical-align:bottom;
		height:80px;
		padding-right:5px;
	}


/* BARRE DE NAVIGATION */

	TD.TexteBarreDeNavigation {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#4F4F4F;
		vertical-align:middle;
		padding-left:2px;
	}
			a.TexteBarreDeNavigation:link { color:#4F4F4F; }
			a.TexteBarreDeNavigation:visited { color:#4F4F4F; }
			a.TexteBarreDeNavigation:hover { color:#333; }
			a.TexteBarreDeNavigation:active { color:#F60; }


/* ACCES RAPIDE */

	TD.AccesRapide {
		background-image:url(http://www.audiosono.com/STYLE_V3/COLONNE_GAUCHE/acces_rapide.jpg);
		background-position:left;
		background-repeat:no-repeat;
		height:107px;
		text-align:center;
		vertical-align:middle;
	}
	
	/* SELECTEUR DEROULANT */
	
	.select-search {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		vertical-align: top;
		margin: 5px 0px 5px 0px;
		padding:0px;
	}

	.select-search select {
		width: 140px;
		font-size: 10px;
	}

	.select-search optgroup {
		text-transform:uppercase;
		font-style:normal;
		padding-top:5px;
		padding-bottom:3px;
		padding-left:5px;
	}
	
	.select-search option {
		color:#33333A;
		text-transform:none;
		padding-left:10px;
	}
		

/* MENU COLONNE GAUCHE */

	TD.MenuFdNoir {
		background-image:url(http://www.audiosono.com/STYLE_V3/COLONNE_GAUCHE/menu_fd_noir.jpg);
		background-position:left;
		background-repeat:repeat-y;
		height:10px;
	}
	
	TD.MenuFdSeparateur {
		background-image:url(http://www.audiosono.com/STYLE_V3/COLONNE_GAUCHE/menu_fd_separateur.jpg);
		background-position:left;
		background-repeat:repeat-y;
		height:1px;
	}
	
	/* MENU */
	
	TD.MenuFdPassif {
		background-image:url(http://www.audiosono.com/STYLE_V3/COLONNE_GAUCHE/menu_fd_passif.jpg);
		background-position:left;
		background-repeat:repeat-y;
		font-size:11px;
		color:#ffffff;
		vertical-align:middle;
		padding-top:3px;
		padding-left:10px;
		padding-right:8px;
		padding-bottom:2px;
		text-transform:uppercase;
	}
	
	TD.MenuFdActif {
		background-image:url(http://www.audiosono.com/STYLE_V3/COLONNE_GAUCHE/menu_fd_actif.jpg);
		background-position:left;
		background-repeat:repeat-y;
		font-size:11px;
		color:#ffffff;
		vertical-align:middle;
		padding-top:3px;
		padding-left:10px;
		padding-right:8px;
		padding-bottom:2px;
		text-transform:uppercase;
	}
	
	TD.MenuFdClic {
		background-image:url(http://www.audiosono.com/STYLE_V3/COLONNE_GAUCHE/menu_fd_clic.jpg);
		background-position:left;
		background-repeat:repeat-y;
		font-size:11px;
		color:#ffffff;
		vertical-align:middle;
		padding-top:3px;
		padding-left:10px;
		padding-right:8px;
		padding-bottom:2px;
		text-transform:uppercase;
	}
	
	/* SOUS MENU */
	
	TD.SSMenuFdSeparateur {
		background-image:url(http://www.audiosono.com/STYLE_V3/COLONNE_GAUCHE/ss_menu_fd_separateur.jpg);
		background-position:left;
		background-repeat:repeat-y;
		height:1px;
	}
	
	TD.SSMenuFdPassif {
		background-image:url(http://www.audiosono.com/STYLE_V3/COLONNE_GAUCHE/ss_menu_fd_passif.jpg);
		background-position:left;
		background-repeat:repeat-y;
		font-size:11px;
		color:#ffffff;
		vertical-align:middle;
		padding-top:2px;
		padding-left:16px;
		padding-right:8px;
		padding-bottom:2px;
		text-transform:capitalize;
	}
	
	TD.SSMenuFdActif {
		background-image:url(http://www.audiosono.com/STYLE_V3/COLONNE_GAUCHE/ss_menu_fd_actif.jpg);
		background-position:left;
		background-repeat:repeat-y;
		font-size:11px;
		color:#ffffff;
		vertical-align:middle;
		padding-top:2px;
		padding-left:16px;
		padding-right:8px;
		padding-bottom:2px;
		text-transform:capitalize;
	}
	
	TD.SSMenuFdClic{
		background-image:url(http://www.audiosono.com/STYLE_V3/COLONNE_GAUCHE/ss_menu_fd_clic.jpg);
		background-position:left;
		background-repeat:repeat-y;
		font-size:11px;
		color:#ffffff;
		vertical-align:middle;
		padding-top:2px;
		padding-left:16px;
		padding-right:8px;
		padding-bottom:2px;
		text-transform:capitalize;
	}

		a.Menu:link { color:#ffffff; text-decoration:none; }
		a.Menu:visited { color:#ffffff; text-decoration:none; }
		a.Menu:hover { color:#ffffff; text-decoration:none; }
		a.Menu:active { color:#ffffff; text-decoration:none; }
			

/* ENCART PROMO FLASH */

	TD.EncartPromoFlash {
		text-align:center;
		vertical-align:top;
		padding-top:2px;
		padding-bottom:3px;
	}


/* CADRE CONTENU */

	TD.CadreContenuTop {
		background-image:url(http://www.audiosono.com/STYLE_V3/INDEX/cadre_contenu_top.jpg);
		background-position:center;
		background-repeat:no-repeat;
		height:6px;
	}
	
	TD.CadreContenuBottom {
		background-image:url(http://www.audiosono.com/STYLE_V3/INDEX/cadre_contenu_bottom.jpg);
		background-position:center;
		background-repeat:no-repeat;
		height:6px;
	}
	
	TD.CadreContenuTitre {
		background-image:url(http://www.audiosono.com/STYLE_V3/INDEX/cadre_contenu_fd.jpg);
		background-position:center;
		background-repeat:repeat-y;
		padding-left:15px;
		padding-right:10px;
		text-align:left;
	}
	
	TD.CadreContenuFd {
		background-image:url(http://www.audiosono.com/STYLE_V3/INDEX/cadre_contenu_fd.jpg);
		background-position:center;
		background-repeat:repeat-y;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:5px;
		padding-top:1px;
		text-align:center;
		vertical-align:top;
	}
	
	TD.CadreContenuSeparateur {
		background-image:url(http://www.audiosono.com/STYLE_V3/INDEX/cadre_contenu_separateur.jpg);
		background-position:center;
		background-repeat:no-repeat;
		height:5px;
	}


/* PAGINATION */

	TD.CadreContenuPagination {
		background-image:url(http://www.audiosono.com/STYLE_V3/INDEX/cadre_contenu_fd.jpg);
		background-position:center;
		background-repeat:repeat-y;
		text-align:center;
		padding-top:5px;
		padding-bottom:5px;
	}
	
			div.pagination {
				font: 11px Arial, Helvetica, sans-serif;
			}
			
			div.pagination a {
				background-color: #FFFFFF;
				border: 1px solid #CACACA;
				color: #493729;
				margin: 1px;
				padding: 2px 5px;
				text-decoration: none;
			}
			
			div.pagination a:hover,active {
				background-color: #F90;
				border: 1px solid #CACACA;
				color: #000000;
				margin: 1px;
				padding: 2px 5px;
			}
			
			div.pagination span.courante {
				background-color: #F90;
				border: 1px solid #CACACA;
				color: #000000;
				font-weight: bold;
				margin: 1px;
				padding: 2px 5px;
			}


/* CARTOUCHE PRODUIT */

	TABLE.CartoucheProduit {
		width:186px;
		border:1px solid #CACACA;
		margin-top:4px;
		margin-right:2px;
		margin-left:2px;
		vertical-align:top;
	}
	
	TD.CartoucheProduitCategorie {
		background-color:#33333A;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#ffffff;
		vertical-align:middle;
		padding-top:3px;
		padding-left:8px;
		padding-bottom:3px;
		font-weight:400;
		text-transform:uppercase;
		text-align:left;
	}
	
	TD.CartoucheProduitSeparateur {
		background-color:#CACACA;
		height:1px;
	}
	
	TD.CartoucheProduitRefProduit {
		background-color:#828286;
		vertical-align:middle;
		padding-left:8px;
		padding-top:3px;
		padding-bottom:4px;
		text-align:left;
	}
	
		.CartoucheProduitRefProduitNom {
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFFFFF;
			font-weight:600;
		}
				a.CartoucheProduitRefProduitNom:link { color:#FFFFFF; text-decoration:none; }
				a.CartoucheProduitRefProduitNom:visited { color:#FFFFFF; text-decoration:none; }
				a.CartoucheProduitRefProduitNom:hover { color:#F90; text-decoration:underline; }
				a.CartoucheProduitRefProduitNom:active { color:#F60; text-decoration:underline; }
				
		.CartoucheProduitRefProduitMarque {
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FC0;
			font-weight:600;
		}
				a.CartoucheProduitRefProduitMarque:link { color:#FC0; text-decoration:none; }
				a.CartoucheProduitRefProduitMarque:visited { color:#FC0; text-decoration:none; }
				a.CartoucheProduitRefProduitMarque:hover { color:#F90; text-decoration:underline; }
				a.CartoucheProduitRefProduitMarque:active { color:#F60; text-decoration:underline; }
	
	TD.CartoucheProduitVisuelFd {
		background-color:#EEEEEE;
		padding-top:15px;
		padding-bottom:15px;
		text-align:center;
	}
	
	TABLE.CartoucheProduitVisuel {
		width:138px;
		background-color:#FFFFFF;
	}
			a.CartoucheProduitVisuelImage:link { color:#CACACA; }
			a.CartoucheProduitVisuelImage:visited { color:#CACACA; }
			a.CartoucheProduitVisuelImage:hover { color:#F90; }
			a.CartoucheProduitVisuelImage:active { color:#F60; }
	
	TD.CartoucheProduitSSCategorie {
		background-color:#EEEEEE;
		vertical-align:middle;
		padding-left:8px;
		padding-bottom:2px;
		text-align:left;
	}
	
	.CartoucheProduitSSCategorieTexte {
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#333333;
			text-decoration:underline;
			font-weight:400;
	}
			a.CartoucheProduitSSCategorieTexte:link { color:#333333; }
			a.CartoucheProduitSSCategorieTexte:visited { color:#333333; }
			a.CartoucheProduitSSCategorieTexte:hover { color:#F90; }
			a.CartoucheProduitSSCategorieTexte:active { color:#F60; }
	
	TD.CartoucheProduitDescription {
		background-color:#EEEEEE;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#888888;
		vertical-align:middle;
		padding-top:2px;
		padding-left:8px;
		padding-bottom:2px;
		text-align:left;
	}
	
	TD.CartoucheProduitMarge {
		background-color:#EEEEEE;
		height:8px;
	}
	
	TD.CartoucheProduitPrixFd {
		background-color:#EEEEEE;
	}
	
	TD.CartoucheProduitPrixSimple {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#090;
		vertical-align:middle;
		padding-top:2px;
		padding-left:8px;
		padding-bottom:2px;
		font-weight:800;
		text-align:left;
	}
	
	TD.CartoucheProduitPrixPromo {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#F00;
		vertical-align:middle;
		padding-top:2px;
		padding-left:8px;
		padding-bottom:2px;
		font-weight:800;
		text-decoration:line-through;
		text-align:left;
	}
	
	TD.CartoucheProduitPied {
		background-color:#EEEEEE;
		height:5px;
	}


/* BANDEAU PRODUIT */
	
	TD.BandeauProduitContenuTitre {
		background-image:url(http://www.audiosono.com/STYLE_V3/INDEX/cadre_contenu_fd.jpg);
		background-position:center;
		background-repeat:repeat-y;
		padding-left:10px;
		padding-right:10px;
		padding-top:2px;
		padding-bottom:2px;
		text-align:left;
		vertical-align:middle;
		font-size:11px;
		color:#33333A;
	}
	
	TABLE.BandeauProduit {
		width:100%;
		border:1px solid #CACACA;
		margin-top:3px;
		margin-bottom:3px;
		vertical-align:top;
		background-color:#EEEEEE;
	}
	
	TD.BandeauProduitVisuelFd {
		text-align:left;
		vertical-align:middle;
		padding:6px;
		width:146px;
	}
	
	TD.BandeauProduitResume {
		font-size:11px;
		color:#888888;
		vertical-align:top;
		padding-top:10px;
		padding-left:2px;
		padding-right:3px;
		padding-bottom:5px;
		text-align:left;
	}
			a.BandeauProduitResume:link { color:#888888; }
			a.BandeauProduitResume:visited { color:#888888; }
			a.BandeauProduitResume:hover { color:#F90; }
			a.BandeauProduitResume:active { color:#F60; }
	
	TD.BandeauProduitCadrePrixFd {
		width:200px;
		padding:4px;
	}
	
	TABLE.BandeauProduitCadrePrix {
		border:#CACACA;
		border-style:solid;
		border-width:thin;
		background-color:#FFFFFF;
	}
	
	TD.BandeauProduitCadrePrixPrix {
		font-size:14px;
		color:#33333A;
		vertical-align:top;
		padding-top:6px;
		padding-left:8px;
		padding-bottom:3px;
		text-align:left;
		font-weight:600;
	}
			TD.BandeauProduitPrixSimple { color:#090; font-size:14px; }
			TD.BandeauProduitPrixPromo { color:#F00; text-decoration:line-through; padding-left:6px; font-size:14px; }
	
	TD.BandeauProduitCadrePrixHT {
		font-size:9px;
		color:#888888;
		vertical-align:middle;
		padding-left:8px;
		text-align:left;
	}
	
	TD.BandeauProduitCadrePrixInfos {
		font-size:11px;
		padding-left:8px;
		text-align:left;
		color:#33333A;
		height:26px;
		vertical-align:middle;
	}
	
		.BandeauProduitCadrePrixInfosLivraisonGratuite {
			font-size:9px;
			color:#F00;
			text-decoration:underline;
		}
	
	TD.BandeauProduitCadrePrixBouton {
		text-align:right;
		padding-right:2px;
		vertical-align:bottom;
	}
	
	TD.BandeauProduitCadrePrixContact {
		font-size:9px;
		text-align:right;
		padding-right:17px;
		padding-top:1px;
		padding-bottom:7px;
	}
			a.BandeauProduitCadrePrixContact:link { color:#333333; }
			a.BandeauProduitCadrePrixContact:visited { color:#333333; }
			a.BandeauProduitCadrePrixContact:hover { color:#F90; }
			a.BandeauProduitCadrePrixContact:active { color:#F60; }
			
/* PAGE PRODUIT */

	TABLE.PageProduit {
		padding-top:2px;
	}
	
	TD.PageProduitInfos {
		width:320px;
		height:100%;
		vertical-align:top;
	}
	
	TD.PageProduitCategorie {
		background-color:#33333A;
		font-size:10px;
		color:#ffffff;
		vertical-align:middle;
		padding-top:3px;
		padding-left:8px;
		padding-bottom:3px;
		font-weight:400;
		text-transform:uppercase;
		text-align:left;
	}
	
	TD.PageProduitSeparateur {
		background-color:#CACACA;
		height:1px;
	}
	
	TD.PageProduitRefProduit {
		background-color:#828286;
		vertical-align:middle;
		padding-top:3px;
		padding-left:8px;
		padding-bottom:4px;
		text-align:left;
		font-size:15px;
		text-decoration:none;
		font-weight:600;
	}
			.PageProduitRefProduitNom { color:#FFFFFF; }
			.PageProduitRefProduitMarque { color:#FC0; }
			.PageProduitRefProduitReference { color:#FFFFFF; font-size:11px; font-weight:300; }
	
	TD.PageProduitResume {
		font-size:11px;
		color:#888888;
		vertical-align:middle;
		padding-top:5px;
		padding-left:8px;
		padding-bottom:5px;
		text-align:left;
	}
	
	TD.PageProduitDescriptionTitre {
		font-size:11px;
		color:#33333A;
		vertical-align:middle;
		padding-top:8px;
		padding-left:8px;
		padding-bottom:5px;
		text-align:left;
		font-weight:600;
		text-decoration:underline;
	}
	
	TD.PageProduitDescriptionTexte {
		font-size:11px;
		color:#33333A;
		vertical-align:middle;
		padding-top:2px;
		padding-left:8px;
		padding-bottom:8px;
		text-align:left;
		font-weight:300;
	}
	
	TD.PageProduitLogoMarque {
		height:100%;
		vertical-align:bottom;
		padding-top:8px;
		padding-left:8px;
		padding-bottom:10px;
		text-align:left;
	}
	
	TD.PageProduitColonneDroite {
		vertical-align:top;
		padding-left:5px;
		text-align:left;
	}
	
	TABLE.PageProduitCadrePrix {
		border:1px solid #CACACA;
	}
	
	TD.PageProduitCadrePrixPrix {
		font-size:15px;
		color:#33333A;
		vertical-align:top;
		padding-top:6px;
		padding-left:8px;
		padding-bottom:3px;
		text-align:left;
		font-weight:600;
	}
			.PageProduitCadrePrixPrixSimple { color:#090; }
			.PageProduitCadrePrixPrixPromo { color:#F00; text-decoration:line-through; }
	
	TD.PageProduitCadrePrixHT {
		font-size:11px;
		color:#888888;
		vertical-align:middle;
		padding-left:8px;
		padding-bottom:5px;
		text-align:left;
	}
	
	TD.PageProduitCadrePrixLivraisonGratuite {
		font-size:11px;
		padding-left:8px;
		padding-bottom:1px;
		text-align:left;
		color:#F00;
		text-decoration:underline;
	}
	
	TD.PageProduitCadrePrixExpedition {
		font-size:11px;
		padding-left:8px;
		padding-bottom:5px;
		text-align:left;
		color:#33333A;
	}
	
	TD.PageProduitCadrePrixGarantie {
		font-size:11px;
		padding-left:8px;
		padding-bottom:5px;
		text-align:left;
		color:#090;
	}
	
	TD.PageProduitCadrePrixBouton {
		text-align:right;
		padding-right:2px;
		vertical-align:bottom;
		height:30px;
	}
	
	TD.PageProduitCadrePrixContact {
		font-size:11px;
		text-align:right;
		padding-right:17px;
		padding-top:1px;
		padding-bottom:10px;
	}
	
			a.PageProduitCadrePrixContact:link { color:#333333; }
			a.PageProduitCadrePrixContact:visited { color:#333333; }
			a.PageProduitCadrePrixContact:hover { color:#F90; }
			a.PageProduitCadrePrixContact:active { color:#F60; }
	
	TD.PageProduitVisuelFd {
		background-color:#FFFFFF;
		padding-top:30px;
		padding-bottom:10px;
		text-align:center;
	}
	
	TABLE.PageProduitVisuel {
		width:200px;
		background-color:#FFFFFF;
		border:1px solid #CACACA;
	}


/* PIED */

	.PiedTexte {
		font-size:11px;
		color:#999;
		text-decoration:none;
		text-align:center;
	}
			a.PiedTexte:link { color:#999; }
			a.PiedTexte:visited { color:#999; }
			a.PiedTexte:hover { color:#F90; }
			a.PiedTexte:active { color:#F60; }
	
	TD.PiedMarge {
		height:5px;
	}

/* DERNIERES REALISATIONS */
	
	TD.DernieresRealisationsVisuelFd {
		background-color:#FFFFFF;
		padding:10px;
		text-align:center;
		vertical-align:middle;
	}
			a.DernieresRealisationsVisuelImage:link { color:#CACACA; }
			a.DernieresRealisationsVisuelImage:visited { color:#CACACA; }
			a.DernieresRealisationsVisuelImage:hover { color:#F90; }
			a.DernieresRealisationsVisuelImage:active { color:#F60; }
	
	TD.DernieresRealisationsTexte {
		font-family:Arial, Helvetica, sans-serif;
		background-color:#FFFFFF;
		padding-top:10px;
		padding-bottom:10px;
		padding-right:10px;
		padding-left:6px;
		text-align:left;
		vertical-align:top;
		width:100%;
	}
		TD.DernieresRealisationsTexteTitre {
			font-size:16px;
			color:#33333A;
			font-weight:600;
			padding-bottom:10px;
		}
		
		TD.DernieresRealisationsTexteTexte {
			font-size:11px;
			text-align:justify;
			color:#33333A;
			font-weight:300;
		}
			
		TD.DernieresRealisationsTextePlusInfos {
			font-size:11px;
			text-align:right;
			color:#33333A;
			font-weight:300;
		}
			a.DernieresRealisationsTextePlusInfos:link { color:#33333A; }
			a.DernieresRealisationsTextePlusInfos:visited { color:#33333A; }
			a.DernieresRealisationsTextePlusInfos:hover { color:#F90; }
			a.DernieresRealisationsTextePlusInfos:active { color:#F60; }


/* OUTILS - DIVERS */

	.NoUnderline { text-decoration:none; }
	
	form {
		margin:0px;
	}
	
	textarea {
	background:white;
	border:1px solid #493729;
	}

	select {
	background:white;
	border:1px solid #493729;
	}
	
	input {
	background:white;
	border:1px solid #493729;
	FONT-SIZE: 11px; 
	}
	
	H1, H2, H3, H4, H5 { margin: 0px; padding: 0px; }
	
	H1 { font-size:15px; }
	
	a:link { color:#33333A; }
	a:visited { color:#33333A; }
	a:hover { color:#F90; }
	a:active { color:#F60 }
	
