body 
{ background: url(../image/fond.jpg) repeat-x 0 0; width:1102px; margin:auto; }

img  { display:block; }
a, a:hover, a:visited { text-decoration:none; color:#0000ff;}

.news
{ line-height: 15px; margin-left:auto; margin-right:auto; color: red; text-decoration:blink; margin-bottom: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: medium; }

.newsletter {margin-top:-20px;}

.news p {margin:0px;}

.accueil
{ margin-top:25px; margin-bottom:25px; text-align:left; font: 0.95em georgia,times,serif; }

.imgtxt
{ display:inline; vertical-align:middle; }

.video a {color:red;}

.bienvenue img  { margin-left:auto;margin-right:auto;margin-top:7px;margin-bottom:20px; }

.accueil > p { text-indent:1.5em; margin:0; margin-bottom:6px; }

.titrenews
{ color:#7C8F99; text-align:left; margin:3px 0px 3px 15px; padding:0px }

.titrenewsdroite
{ color:#7C8F99; text-align:right; margin:3px 15px 3px 0px; padding:0px }

.titrepagenews
{ color:white; line-height: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: medium;}

#banniere 
{ margin:10px 0 10px 0; border:1px solid black; padding:0; min-height:130px;}

.recherche { position:relative; top:5px; left:850px; width:250px;} 

/*                 MENU                          */
/************************************/
#menu_gauche 
{ display:none; }

#menu_droite
{ display:none; }

#menu_gauche p, #menu_droite p
{ font-size:80%; margin-bottom:0;}

#menu_gauche p {font-weight:bold;}

ul.menu
{ margin: 0 ; padding: 0 ; list-style-type: none ; /* Suppression du margin, du padding et des puces du <ul> */ }

ul.menu li
{ margin: 0 0 5px 0 ; padding: 0 ; /* Suppression du padding du <li> et on définit une marge basse de 5px pour aérer le tout */ }

ul.menu li a
{ display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
width: 150px ; line-height: 30px ; color: #000 ; text-indent: 40px ; /* On décale le texte de 40px du bord gauche */
text-decoration: none ; background: url(../image/bouton.png) no-repeat 0 0 ; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
/* border: 1px solid #dbd;*/ font-size:90%; }

ul.menu li a:hover
{ background: url(../image/bouton_.png) no-repeat 0 -30px ; /* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */
 /*border: 1px solid #f97; */}

/* Divers */
/**********/

.separateur
{ background: url(../image/fond4.jpg) center repeat-y; height:1px; }

.video
{text-align:center; padding-top:5px; padding-bottom:5px; background: url(../image/fond2.jpg) center repeat-y;
font-family: "Bitstream Vera Serif",Georgia,serif; }

.lecteurvideo
{ border: 0px solid black; width: 532px; margin-left:auto;margin-right:auto; }

.copyright {
	/*border-top: 1px dotted #AAA;*/
	color: #AAA;
	font-family: "Bitstream Vera Sans","Trebuchet MS",sans-serif;
   margin: 0 -132px;
  padding: .5em 132px;
  
}
.copyright a{
	font-size: .8em; margin:0px;
	text-decoration:underline;
}
.copyright a { color: #888888; }
.copyright a:hover { color: #444444; }

.produit_ecoute
{ text-align:right; }

.produit_ecoute img
{ display:inline; }

/* Liste des produits en écoute chez les revendeurs */
/* ****************************************** */
#liste_produit_revendeur a, #gamme550 a, #gamme650 a, #gammear30 a, #gammecd30 a, #gammedv30 a
{ color:blue; margin-bottom:7px;}

#liste_produit_revendeur p
{ color: #888888; 	font-size: .8em; font-family: "Bitstream Vera Sans","Trebuchet MS",sans-serif; }

#liste_produit_revendeur h1, #gamme550 h1, #gamme650 h1, #gammear30 h1, #gammecd30 h1, #gammedv30 h1
{ font-family: "Bitstream Vera Serif",Georgia,serif; font-size:12pt;  background-color:transparent;}

#gamme550, #gamme650, #gammear30, #gammecd30, #gammedv30{ margin-top:5px; }

/* Conteneur principale */
/**********************/
#wrapper
{ background-color:white; text-align:center; border:1px solid black;
	margin-bottom:10px; padding:10px; min-height:300px; }

.groupe { width:550px; }
.vignettedroite { float:right; width:180px; }
.vignettedroite img { border:1px solid black; }

a img { border:0 }

.imagecentre { margin-top:3px; margin-left:auto; margin-right:auto; margin-bottom:3px; }
.imagecentre img { margin:auto;}

.imagelogo { margin-top:3px; margin-left:auto; margin-right:auto; margin-bottom:15px; }
.imagelogo img { margin:auto;}

.medium
{ display:inline; margin-top:3px; margin-left:auto; margin-right:auto; margin-bottom:3px; vertical-align:middle; }

h2 { text-transform:capitalize; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:15pt; 
margin-top:3px; margin-bottom:3px;}

.menuderoulant
{ color: black;  font-size: 11px;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; 
	background-color: #eee; margin:10px auto 10px auto; padding: 1px 1px 1px 1px;  height: 20px;  
	vertical-align: middle;  border: solid 1px #ccc; width:80%; }

.description_caracteristique { font-size:13px; text-align:left;border-spacing:5px; margin:auto; }
.description_caracteristique h2 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; 
 background-color: #eee; padding: 2px; border-bottom: solid 1px #ccc }
.description_caracteristique td {width:50%;}
.description_caracteristique div {background-color: #eee;
border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid silver;	border-top: 1px solid silver;
width:97%;padding:4px;max-height:200px;overflow:auto;
}
.description_caracteristique  table  { font-size:.9em; width:100%; }
.description_caracteristique table td { width:50%;border-bottom:1px solid black; text-align:left;}
.description_caracteristique  p  { margin-top:0px;margin-bottom:0px;font-size:.9em; width:100%; }

div.clearer {clear: left; line-height: 0; height: 0;}
div.clearerright {clear: right; line-height: 0; height: 0;}

.imagegauche { text-align:left; }

.vignette { display:inline; }

/* Table avec les liens sur la documentation, le mode d'emploi, brochure */
.table_doc_manuel { display:none; }
/************/

/* Revendeurs */
/* ********** */
.intro_texte_revendeur { font-family: "Bitstream Vera Serif",Georgia,serif; font-size:70%;}
.revendeur { background: url(../image/francefond.jpg) no-repeat top center;}
.revendeur h1 {margin-left:100px; background-color:#eeeeee; font-size:14pt; margin-bottom:20px;}
.revendeur img { float:left; }
.form_rech_revendeur { margin-left:100px; }
.blocrevendeur {margin-top:30px;}
.rech_eten_region { margin-left:auto; margin-right:auto; text-align:center; padding-top:20px; font-size:110%; width:80%; color:red; font-family: Verdana, Arial, Helvetica, sans-serif; }
#box { position: relative; margin-left: auto; margin-right: auto; padding: 0; text-align: left; width:80%;	width: 40em; background-color: #eeeeee;	}

#tlc, #trc, #blc, #brc 	{ 	background-color: transparent; 	background-repeat: no-repeat; 	}
#tlc 	{ 	background-image:url(../image/tlc.gif); 	background-position: 0% 0%; 	}
#trc 	{ 	background-image:url(../image/trc.gif); 	background-position: 100% 0%; 	}
#blc { 	background-image:url(../image/blc.gif); 	background-position: 0% 100%; 	}
#brc 	{ 	background-image:url(../image/brc.gif); 	background-position: 100% 100%; 	}
#tb, #bb 	{ 	background-color: transparent; 	background-repeat: repeat-x; 	}			
#tb 	{ 	background-image:url(../image/tb.gif); 	background-position: 0% 0%; 	}
#bb 	{ 	background-image:url(../image/bb.gif); 	background-position: 50% 100%; }	
#rb 	{ 	background-image:url(../image/r.gif);  	background-position: 100% 0%; 	background-repeat: repeat-y; 	}
#lb 	{ 	background-color: #eeeeee; 	background-image:url(../image/l.gif); 	background-position: 0% 100%; 	background-repeat: repeat-y; }

.legende { border-top:1px solid black;margin-top:5px; padding-top:5px; font-size:80%;} 

/* ../image dans la marque Monitor Audio*/
/*************************************/
.gammecomplete { width:50%; margin:auto; float:left; }
.gammecomplete a { display:block; }
.gammecomplete img { margin:auto; }

/* ../image dans la marque Tannoy*/
/******************************/
.tannoy { width:33%; margin:auto; float:left; }
.tannoy a { display:block; }
.tannoy img { margin:auto; }

.tannoy .menuderoulant
{ color: black;  font-size: 11px;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; 
	background-color: #eee; margin:10px auto 10px auto; padding: 1px 1px 1px 1px;  height: 40px;  
	vertical-align: middle;  border: solid 1px #ccc; width:80%; }

table { border-spacing:0 }
td { vertical-align:top; }

/* Colonne présentant les différentes catégories : Cambridge Audio */
/***************************************************************/
.bloccolonne { float:left; width:150px; margin-left:5px; margin-right:5px;}

.disp { height:30px; }

/* Titre de la colonne */
.bloccolonne h2 { font-size:0.9em; }

/* On centre les ../image sur le bloc colonne */
.bloccolonne img { margin:auto; }

/* Lien sur la colonne */
.bloccolonne a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; display:block; }

/* Titre des câbles*/
h3 {margin:5px 0 3px 0; background-color:#99ccff;}

/* */ h1 { background-color:#eeeeee; font-size:14pt; }

div#entete { position:fixed; top:0; left:0; }

.prixpublic
{ text-align:right; color:red; font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12pt; margin:-10px 2px 3px 2px; }

/* Tableau des tarifs conseillés */
.tarifs table { width:70%;margin-left:auto;margin-right:auto; border-collapse:collapse;margin-top:10px;}
.tarifs th { margin-bottom:10px; padding:5px 0 5px 0; border:1px solid black;}
.tarifs_famille { background-color:#efefef;text-align:left;border-bottom:1px solid black;padding:6px 0 3px 6px;}

/* Fabricant */
.tablefabricant {border-collapse:collapse;margin:auto;}
.fabricant {width:140px;height:78px;vertical-align:middle;border:1px solid black;}

/* Revendeur */
h4 { font-size:14pt; margin:0px; }

/* vente flash */
.formclientflash {text-align:left;}
.formclientflash fieldset {background-color:#dcf1fe;}
.formclientflash label
{
	font-family:"trebuchet ms",sans-serif;
	font-weight:bold;
	width: 120px;
	float:left;
	display: inline-block;
	text-align:left;
}

/* Banc d'essai */
.bancessai { color: white; background: url(../image/back.jpg) repeat-x 0 0; border:1px solid black; margin-top:10px; margin-bottom:10px; 
font-family: arial,helvetica,sans-serif;
	font-size: 0.95em; padding-top:5px; padding-bottom:5px;}
.avis { width:100%;margin-bottom:5px;padding-top:5px;border:1px solid black;background-color:#d4d0f5; }
.avis_seul { margin:5px; font-style : italic; }
.ligne_avis { width:100%;margin-bottom:5px;vertical-align:middle; }
.titre_avis  { width:15%;text-align:right;float:left;font-weight:bold; }
.texte_avis { text-align:left;margin-left:15%; }
.resume_avis { text-align:center; margin:2px; }
.etoile { position:relative; top:-10px; }
.etoile img { margin-left:auto; margin-right:auto; }

.texte_banc_essai { font-size:0.9em; }
.texte_banc_essai img { float:left; margin:3px 3px 3px 0 }
.encadre_banc_essai { text-align:left; border:1px solid black; }
.titre {width:80px; float:left;}

/* Destockage */
.destockage { margin:-20px -9px 5px -9px; padding:0; height:158px; background: url(../image/destockage.jpg) no-repeat 0 0;}
.destockage > p  { padding-top:80px; padding-left:120px; color:#FFF; font-family: arial,helvetica,sans-serif; font-size: 1em; }
.destockage span { text-decoration:blink; }

.tarif_enceinte { margin:0; margin-bottom:5px; font-style:italic; }

.liste_destockage { border-top:3px double black; background:url(../image/fond.jpg) repeat-x 0 50%; min-height:100px; text-align:left; }
.liste_destockage img { display:inline; border:1px solid black;margin-top:2px;margin-left:5px;}
.liste_destockage div { width:520px; float:right; margin-right:10px; margin-top:10px; font-variant:small-caps;}
.liste_destockage span { color:white; background-color:red; font-size:1.2em; margin-right:7px; font-family:arial, helvetica,sans-serif; padding:5px; }
.liste_destockage div  p { font-variant:normal; font-style:italic; } 

/* News_revendeur */
.newsrevendeur { width:80%;padding:5px;margin-left:auto;margin-right:auto;border:1px solid black; }
.newsrevendeur img { margin-left:auto; margin-right:auto; }

.listepr fieldset { background-color:#f3f3f3; }
.listepr img { margin-left:auto; margin-right:auto; }

.blocgauche { float:left; width:150px; }
.listecde { margin-left:155px; }
.listecde table{ margin-left:auto;margin-right:auto;width:100%;}
.listecde th { height:2em; }
.listecde td { height:1.8em; vertical-align:middle;}

#calendriercadre {width:90%; background-color:#f1f1f1; margin-left:auto; margin-right:auto; }
.calendrier { margin-left:155px; }
.calfield { width:95%; margin-left:auto;margin-right:auto; }
.calfield img { margin-left:auto;margin-right:auto; border:1px solid black;}
.calfield legend { font-weight: bold; }

#cadre {width:80%; background-color:#f1f1f1; margin-left:auto; margin-right:auto; }
.hautgauche, .hautdroit, .basgauche, .basdroit { height:15px; width:15px; background-repeat: no-repeat; }
.hautgauche { background-image: url(../image/hautgauche.jpg); }
.basgauche { background-image: url(../image/basgauche.jpg); }
.hautdroit { float:right; background-image: url(../image/hautdroit.jpg); }
.basdroit { float:right; background-image: url(../image/basdroit.jpg); }

h1.acces_revendeur {font-variant: small-caps;  margin:0; margin-left:auto; margin-right:auto; width:684px; height:34px; vertical-align:middle; padding:5px 0px; color:#FFF; background:url(../image/fondrevendeur.jpg) top left no-repeat;}
#navigation { list-style: none ; margin: 0 ; padding: 0; margin-top:10px; margin-bottom:15px;}
#navigation li { display: inline ; margin-right: 1px ; color: #fff ; background: #c00 ; }
#navigation li a { background: #c00 ; color: #fff ; border: 1px solid #600 ; font: 0.8em "Trebuchet MS",Arial,sans-serif ;
line-height: 0.7em ; padding: 4px 10px ; text-align: center ; text-decoration: none ; }
#navigation li a:hover, #navigation li a:focus, #navigation li a:active { background: #900 ; text-decoration: underline ; }



#pied_page
{ background-color:white; clear:both; border:1px solid black; font-size:75%; text-align:center;	margin-bottom:5px; }

a#link { display:none; }
div.vignettedroite span { display:none; }
