body { 
	width:100%;
	margin:0;
	font-family:Verdana, Times, serif;
	font-size:12px;
	text-align:justify;
	background:#fff url('/images/design2010/bg_top.png') top left repeat-x;
}
h1 { margin:0 0 0.5em 0; padding:22px 0 0 0; font-size: 1.6em; font-weight:normal; color:#420863; }
h2 { margin:0.5em 0 0.5em 0; padding:0; font-size: 1.4em; font-weight: bold; color:#420863; }
h2.title_bestseller { margin-left:6px; width:159px; height:25px; background:transparent url('/images/design2010/title_nosbestseller.png') top left no-repeat; text-indent:-9999px; }
h2.title_prixchocs { margin-left:32px; width:111px; height:25px; background:transparent url('/images/design2010/title_prix_choc.png') top left no-repeat; text-indent:-9999px; }
h2.title_nousrecommandons { margin-left:6px; width:292px; height:25px; background:transparent url('/images/design2010/title_nousrecommandons.png') top left no-repeat; text-indent:-9999px; }
h2.title_vue_region { margin-left:6px; width:292px; height:32px; background:transparent url('/images/design2010/title_vue_region.png') top left no-repeat; text-indent:-9999px; }
h2.title_du_meme_auteur { margin-left:6px; width:292px; height:25px; background:transparent url('/images/design2010/title_du_meme_auteur.png') top left no-repeat; text-indent:-9999px; }
h2.title_du_meme_theme { margin-left:6px; width:292px; height:25px; background:transparent url('/images/design2010/title_du_meme_theme.png') top left no-repeat; text-indent:-9999px; }
h3 { margin:0; padding:0; font-size: 1.2em; font-weight: bold; color: #420863; }

img { border:none; }

#header { height:150px;  }
.logoLink { display:block; margin:56px 0 0 15px; width:346px; height:87px; background:transparent url('/images/design2010/logo_netreflets.png') top left no-repeat; text-indent:-9999px; }

#content {
	position:relative;
	margin-left: 160px;
	padding:0 10px 20px 35px;
	min-width:783px;
	max-width:1000px;
	min-height:900px;
	background:transparent url('/images/design2010/contentborder.png') top left repeat-y;
	z-index:2;
}
hr { height:1px; line-height:1px; border:0; background-color:#ccc; }

#leftmenu { position:absolute; top:226px; left:0px; width:170px; z-index:1; /*background:transparent url('/images/design2010/contentborder_top.png') top right no-repeat;*/ }
#leftmenu ul { margin:0 0 20px 0; padding:7px 0 7px 0; text-align:left; font-size:12px; }
#leftmenu ul li { list-style-type:none; margin:0; padding:0; }
#leftmenu a { display:block; padding:3px 5px; text-decoration: none; color:#000; text-decoration:none; }
#leftmenu a:link { color:#000; text-decoration:none; }
#leftmenu a:hover { color:#000; text-decoration:underline; }
#leftmenu a:focus { color:#000; text-decoration:underline; }
#leftmenu a:active { color:#000; text-decoration:none; }
#leftmenu span.boutonpanier { display:block; padding:7px 5px 7px 5px; background-color:#5f9ae4; color:#fff; font-weight:bold; }
#leftmenu span.boutonpanier img { vertical-align:middle; }
#leftmenu span.boutonpanier a { display:inline; padding:2px; text-decoration:none; }

.bg_gris {
	background-color:#eee;
}

#leftmenu ul li.licat { font-size:1.1em; font-weight:bold; letter-spacing:1px; margin:0 0 0 10px; }

#flags {
	position:absolute;
	top:197px;
	left:910px;
}	
#prix {
	text-align:center;
}
td {
		font-family: Verdana, Times, serif;
		font-size: 12px;
		color : #420863;
}

td.droite { padding-right: 50px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;}
td.tdmenu { align:right; valign:top; padding-right: 10px; padding-left: 28px; padding-top: 0px; padding-bottom: 0px;}
th.ligne, td.ligne { padding-left : 7px;	padding-right : 7px; font-family: Verdana, Times, serif; font-weight: normal; color: black; font-size:12px; }
tr.non_disponible { background-color: #f9f9f9; }
tr.non_disponible td { color: #999; }
.plus_en_stock, .reedition, .epuise { display:block; width:60px;font-size: 0.8em; color: #f00; }

/*
.btvioletfonc {
	background-color:#AF97C3;
	border:1px solid #9368B8;
	padding:3px;
}
a.btvioletfonc  { color:#FFF;text-decoration:none; }
a.btvioletfonc:link { color:#FFF;text-decoration:none; }
a.btvioletfonc:active { color:#FFF;text-decoration:none; }
a.btvioletfonc:hover { color:#FFF;text-decoration:none; }
a.btvioletfonc:visited { color:#FFF;text-decoration:none; }
*/

.btssmenu {
	background-color:#5f9ae4;
	padding:4px;
}
a.btssmenu  { color:#FFF; text-decoration:none; }
a.btssmenu:link { color:#FFF; text-decoration:none; }
a.btssmenu:active { color:#FFF; text-decoration:none; }
a.btssmenu:hover { color:#FFF; text-decoration:none; }
a.btssmenu:visited { color:#FFF; text-decoration:none; }

a.btcurrent, a.btcurrent:link, a.btcurrent:active, a.btcurrent:hover, a.btcurrent:visited {
	font-weight:bold;
	color:#333;
	background-color:#ffdf5c;
}	
.discret{
		font-family: Verdana, Times, serif;
		font-size: 10px;
}

DIV.abstract { margin-left:  20%; 
               margin-right: 20%;
               font-size:    smaller
             }
			 
.banner       {
	      margin-left:  0%; 
              margin-right: 0%;
              background:   #420863;
	      color:        ffffff;
	      font-family:   Verdana, Times, serif;
	      text-align:   center;
		  font-weight:  bold;
	      }
		  
.entete {background:   skyblue;
	      color:        skybluenavy;
	      font-family:   Verdana, Times, serif;
	      text-align:   center;
		  font-weight:  bold;
		  font-size: larger;
	}

A            {text-decoration: underline}
A:link       { color: #999999; text-decoration: underline }
A:visited    { color: #999999;}
A:hover      { color: #420863;  text-decoration: underline }
A:active    { color: #420863;text-decoration: underline}

.current { font-weight:bold; }

.surligne {font-family:Verdana,Times,serif;font-size: 12px;background-color: #999999;color: #ffffff}
A.surligne:hover {font-family:Verdana,Times,serif;font-size: 12px;background-color: #420863;color: #ffffff}
A.surligne:visited {font-family:Verdana,Times,serif;font-size: 12px;background-color: #420863;color: #ffffff}

.blanc            {color: #F2690E; text-decoration: underline; font-weight: bold;}
a.blanc:link       { color:#F2690E; text-decoration: underline; font-weight: bold;}
a.blanc:visited    { color: #F2690E;font-weight: bold; font-weight: bold;}
a.blanc:hover      { color: #F2690E;  text-decoration: underline; font-weight: bold;}
a.blanc:active    { color: #F2690E;text-decoration: underline; font-weight: bold;}

a.logo_rdf { display:block; position:absolute; top:116px; left:815px; padding:38px 2px 0 2px; width:168px; height:40px; background:transparent url('/images/design2010/logo_rdf.png') top center no-repeat; text-align:center; font-size:12px; color:#009ee0; text-decoration:none; }
a.logo_rdf:hover { text-decoration:underline; }

.grostitre {  font-family: Verdana, Times, serif; font-size:20px; font-weight: bold; color: #420863;}
.boutique {  font-family: Verdana, Times, serif; font-size:14px; font-weight: bold; color: #420863;}
.titre { padding:1em 0 1em 0; font-family: Verdana, Times, serif; font-size:14px; font-weight: bold; color: #420863;}
.sous-titre {  font-family: Verdana, Times, serif; font-size:12px;  font-weight: bold; color: #420863;}
.title {  font-family: Verdana, Times, serif; font-size:14px; font-weight: bold; color: #420863;}
.texte {  font-family: Verdana, Times, serif; font-weight: normal; color: black; font-size:12px;}
.textLarge { font-size:1.3em; line-height:1.8em; }
.bas {  font-family: Verdana, Times, serif; font-weight: normal; color: #999999; font-size:12px;}
.reponseautomatique {  font-family: Verdana, Times, serif; font-size:11px; font-weight:bold; color: #420863;}
.petiteboutique {  font-family: Verdana, Times, serif; font-size:11px; font-weight:bold; color: #420863;}
.automessage1 {  font-size:medium; font-weight:bold; color: #CC0000;}
.clearing { clear:both; }
.imgToLeft { float:left; padding: 0 1em 1em 0;  }
.imgToRight { float:right; padding: 1em 0 2em 2em;  }
.imgArticleHome { display:block; float:left; width:102px; margin:0 8px 20px 8px; }
.imgArticleHome2 { display:block; float:left; width:102px; margin:0 8px 20px 35px; }
.imgArticleHome3 img { width:100px; border:1px solid #999; }
.imgArticleHome img, .imgArticleHome2 img { width:100px; border:1px solid #999; }
.leftColPub { padding:10px; width:150px; text-align:center; }
.bloc150 { width:150px; }
.bloc250 { width:250px; }

/* boutique */
table.tblarticle tr td { padding:2px; text-align:left; }
p.stepMenu { margin:0; padding:0; }
.identifyCell1 { padding-right: 10px ; background-color: #fffff5; }
.identifyCell2 { background-color: #fdf5fe; }

.warningText {  font-family: Verdana, Times, serif; font-size:medium; font-weight:bold; color: #CC0000; }

.shopTabl { display:none; }
a.shopButtonText { display:none; }
table.shopCart { width:100%; border-collapse:collapse; }
table.shopCart td, td.cartRow { padding:5px 7px 5px 5px; vertical-align:top }

p.totalRecalcul { text-align:right; }

#cartmodgennexstep, #cartmodgenbackshop {
	display : block;
	padding: 0.2em 0.4em 0.2em 1em;
	font-weight: bold;
	background-image : url(http://www.rdf.ch/images/fleche.gif);
	background-position : left;
	background-repeat: no-repeat;
}
#cartmodgennexstep {
	background-color: #CC0000;
	color: #FFF;
}
#cartmodgenbackshop {
	background-color: #fff;
}

/* Boutons étapes de commande personnalisés */
a.btBackToShop, a.btCheckOut { display:block; float:left; padding:0.4em; width:200px; border-top:#ccc 1px solid; border-left:#ccc 1px solid; border-right:#666 1px solid; border-bottom:#666 1px solid; font-family:Verdana, Times, serif; font-weight:bold; font-size:14px; text-decoration:none; cursor:pointer; }
a.btBackToShop { color:#010101; background-color:#fff1b9; }
a.btBackToShop:hover { color:#010101; background-color:#ffdf5c; }
a.btCheckOut { color:#fff; background-color:#CC0000; }
a.btCheckOut:hover { background-color:#009900; }
.btOrderSep { display:block; float:left; padding-right:150px; }

/* Slideshow classes */
#contentslider { width:511px; height:132px; background:transparent url('http://www.rdf.ch/images/fond_bannieres.gif') top left no-repeat; padding:0 2px 0 2px; }
#contentslider .sliderbutton { float:left; width:15px; height:26px; padding-top:53px; }
#contentslider .sliderbutton a { display:block; width:15px; height:26px; font-size:1px; color:white; text-indent:-9px; }
#contentslider .sliderbutton a.sliderbutton_previous { background:transparent url('http://www.rdf.ch/images/bt_previous.png') top left no-repeat; }
#contentslider .sliderbutton a.sliderbutton_previous:hover { background:transparent url('http://www.rdf.ch/images/bt_previous_hover.png') top left no-repeat; }
#contentslider .sliderbutton a.sliderbutton_next { background:transparent url('http://www.rdf.ch/images/bt_next.png') top left no-repeat; }
#contentslider .sliderbutton a.sliderbutton_next:hover { background:transparent url('http://www.rdf.ch/images/bt_next_hover.png') top left no-repeat; }
#contentslider #slider { float:left; position:relative; width:468px; height:122px; overflow:hidden; margin:7px 4px 7px 5px; }
#contentslider #slider ul { position:absolute; top:0; left:0; margin:0; padding:0; list-style:none; }
#contentslider #slider li { float:left; width:468px; height:122px; margin:0; padding:0; }
#contentslider #slider li img { max-width:468px; }

/* Slideshow classes */
#accueilslider { width:350px; height:263px; background: none; float: left; padding: 0 15px 8px 0; }
#accueilslider.sliderbutton2 { display: none; }
#accueilslider .sliderbutton2 a { display: none; }
#accueilslider .sliderbutton2 a.sliderbutton_previous2 { display: none; }
#accueilslider .sliderbutton2 a.sliderbutton_next2 { display: none; }

/*#accueilslider.sliderbutton2 { float:left; width:15px; height:26px; padding-top:53px; }
#accueilslider .sliderbutton2 a { display:block; width:15px; height:26px; font-size:1px; color:white; text-indent:-9px; }
#accueilslider .sliderbutton2 a.sliderbutton_previous2 { background:transparent url('http://www.rdf.ch/images/bt_previous.png') top left no-repeat; }
#accueilslider .sliderbutton2 a.sliderbutton_previous2:hover { background:transparent url('http://www.rdf.ch/images/bt_previous_hover.png') top left no-repeat; }
#accueilslider .sliderbutton2 a.sliderbutton_next2 { background:transparent url('http://www.rdf.ch/images/bt_next.png') top left no-repeat; }
#accueilslider .sliderbutton2 a.sliderbutton_next2:hover { background:transparent url('http://www.rdf.ch/images/bt_next_hover.png') top left no-repeat; }*/

#accueilslider #imagesaccueil { float:left; position:relative; width:350px; height:263px; overflow:hidden; margin:7px 4px 7px 5px; }
#accueilslider #imagesaccueil ul { position:absolute; top:0; left:0; margin:0; padding:0; list-style:none; }
#accueilslider #imagesaccueil li { float:left; width:350px; height:263px; margin:0; padding:0; }
#accueilslider #imagesaccueil li img { max-width:400px; }


/*tableau articles recommandés page home*/
table.tbrecommande { width:560px; }
table.tbrecommande tr td { width:130px; margin:0 auto 0 auto; padding:0 5px 0 5px; color:black; vertical-align:top; }
table.tbrecommande tr td.tbimg {  text-align:center; margin:0 auto 0 auto;  vertical-align:bottom; }
table.tbrecommande tr td.small { text-align:center; margin:0 auto 0 auto; font-size:smaller; color:#999999; }

/*tableau articles du même auteur*/
table.tbrememeauteur{ margin-left: 6px; }
table.tbrememeauteur tr td { width:160px; margin:0 auto 0 auto; padding:0 20px 0 20px; color:black; vertical-align:top; text-align; left; }
table.tbrememeauteur tr td.tbimg { text-align:center; margin:0 auto 0 auto;  vertical-align:bottom; }
table.tbrememeauteur tr td.text { padding: 0 30px; text-align: left; }
table.tbrememeauteur tr td.small { text-align:center; margin:0 auto 0 auto; font-size:smaller; color:#999999; }


/* Style des formulaires : champs et boutons*/
fieldset {
	padding: 1em;
	margin: 0 0 1em 0;
	border: 1px solid #420863;
	width:500px;
}
legend {
	font-weight: bold;
	color: #420863;
	padding: 5px 5px 5px 5px;
}
.formfield {
	border: #410759 1px solid;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family:  Verdana, Times, serif;
	BACKGROUND-COLOR: #ffffff;
}
.formfieldlong {
	width:300px; 
	border: #410759 1px solid;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family:  Verdana, Times, serif;
	BACKGROUND-COLOR: #ffffff;
}
.formbutton {
	padding: 0.2em;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #666 1px solid;
	border-bottom: #666 1px solid;
	font-family:Verdana, Times, serif;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	background-color:#CC0000;
	cursor: pointer;
}
.formbutton2 {
	padding: 0.4em 0.5em;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #666 1px solid;
	border-bottom: #666 1px solid;
	font-family:Verdana, Times, serif;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	background-color:#CC0000;
	cursor: pointer;
}
.formbutton:hover { background-color:#009900; }

select {
	BORDER-RIGHT: #410759 1px solid;
	BORDER-TOP: #410759 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #410759 1px solid;
	COLOR: #666;
	BORDER-BOTTOM: #410759 1px solid;
	font-family:  Verdana, Times, serif;
	BACKGROUND-COLOR: #ffffff;
}

option {
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family:  Verdana, Times, serif;
	BACKGROUND-COLOR: #ffffff;
}
select option.gris { color:#666; }

#formcommande { position:relative }
#formcommande td {
	 vertical-align:top; 
	 padding: 0.2em 1em 0.2em 0.2em;
}
#formcommande td.labelCell {
	 width:250px; 
	 text-align:right; 
	 color:#666;
}
#formcommande td.labelCellKP {
	 width:90px; 
	 text-align:left; 
	 color:#666;
}

.validButton {
	margin-left:250px;
}

.validButton2 {
	position: absolute;
	left: 64%;
	top: 0px;
}

.cc {
	border: 1px solid #fff;
}



/**************************AJOUT POUR NEW DESIGN 04.2010**********************************/
ul#topmenu { position:absolute; z-index:3; top:145px; left:0px; margin:0; padding:0; height:28px; line-height:28px; text-align:left; font-size:16px; font-weight:bold; }
ul#topmenu li { position:relative; float:left; padding:0 0 3px 0; margin:0; height:28px; line-height:28px; list-style-type:none;  }
ul#topmenu li a { padding:0 10px 0 10px; }
ul#topmenu li a:link { text-decoration:none; color:#542078; }
ul#topmenu li a:active { text-decoration:none; color:#542078; }
ul#topmenu li a:visited { text-decoration:none; color:#542078; }
ul#topmenu li a:hover { text-decoration:none; color:#010101; }
ul#topmenu li:hover { text-decoration:none; color:#010101; background:transparent url('/images/design2010/bg_menu_over.png') 0 0 repeat-x; }
ul#topmenu li.currentmenu { color:#010101; background:transparent url('/images/design2010/bg_menu_over.png') 0 0 repeat-x; }

ul#topmenu li.li_bthome:hover { background:none; }
ul#topmenu li.li_bthome a { display:block; padding:0; width:40px; height:25px; background:transparent url('/images/design2010/bt_home.png') top left no-repeat; text-indent:-9999px; }
ul#topmenu li.li_bthome a:hover { background-image:url('/images/design2010/bt_home_over.png'); }

ul#topmenu li.editionsrdf { margin-left:30px; }
ul#topmenu li.editionsrdf:hover { text-decoration:none; color:#eee; background:transparent url('/images/design2010/bg_rdf_over.png') 0 0 repeat-x; }
ul#topmenu li.editionsrdf:hover a { text-decoration:none; color:#eee; }
ul#topmenu li.editionsrdf a:hover { text-decoration:none; color:#eee; }
ul#topmenu li.editionsrdfcurrent { margin-left:30px; }
ul#topmenu li.editionsrdfcurrent { text-decoration:none; color:#eee; background:transparent url('/images/design2010/bg_rdf_over.png') 0 0 repeat-x; }
ul#topmenu li.editionsrdfcurrent a { text-decoration:none; color:#eee; }
ul#topmenu li.editionsrdfcurrent a:hover { text-decoration:none; color:#eee; }

ul#topmenu li div.sousmenuhaut { display:none; }
ul#topmenu li:hover div.sousmenuhaut { display:block; position:absolute; top:26px; left:0px; padding:0px; width:220px; line-height:18px; text-align:left; background-color:#ffdf5c }
ul#topmenu li:hover div.sousmenuhaut a { display:block; margin:0; padding:2px 5px 2px 5px; /*height:24px;*/ line-height:24px; font-size:12px; font-weight:normal; }
ul#topmenu li:hover div.sousmenuhaut a:link { text-decoration:none; color:#010101; }
ul#topmenu li:hover div.sousmenuhaut a:active { text-decoration:none; color:#010101; }
ul#topmenu li:hover div.sousmenuhaut a:visited { text-decoration:none; color:#010101; }
ul#topmenu li:hover div.sousmenuhaut a:hover { text-decoration:none; color:#010101; background-color:#fdf0b9; }
ul#topmenu li:hover div.sousmenuhaut a.currentsousmenu { text-decoration:none; color:#010101;  background-color:#fdf0b9;}

ul#topmenu li:hover div.sousmenuhaut a.ssmenu_sep { margin-top:0px; border-top:1px solid #ffeea7; }


/* *******************************************
   NOUVELLE BOUTIQUE
*********************************************/
.articles_table { display:table; margin:30px 0 30px 0; padding:0; border-collapse:collapse; empty-cells: hide }
.articles_row { display:table-row; }
.article_cell { display:table-cell; padding:7px 10px; width:164px; text-align:center; }
.article_blocimg { display:table-cell; height:170px; vertical-align:bottom; background-color:transparent; background-position:bottom center; background-repeat:no-repeat; }
.article_blocimg a.linkDetails { display:block; width:144px; height:170px; }
.article_blocimg a.stock {  }
.article_blocimg a.edition { background:transparent url('/images/design2010/statut_edition.png') bottom center no-repeat; }
.article_blocimg a.reedition { background:transparent url('/images/design2010/statut_reedition.png') bottom center no-repeat; }
.article_blocimg a.nostock { background:transparent url('/images/design2010/statut_nostock.png') bottom center no-repeat; }
.article_blocimg a.epuise { background:transparent url('/images/design2010/statut_epuise.png') bottom center no-repeat; }
.article_blocimg a.reduc10 { background:transparent url('/images/design2010/statut_reduc10.png') bottom center no-repeat; }
.article_blocimg a.reduc20 { background:transparent url('/images/design2010/statut_reduc20.png') bottom center no-repeat; }
.article_blocinfo { display:block; padding:0 10px 0 10px; text-align:left }
.artRef { display:block; width:120px; font-size:11px; color:#999; text-align:center; }
.article_titre { font-weight:bold }
.article_titre a { color:#000; text-decoration:none }
.article_price { margin:0; padding:7px 0 7px 0; text-align:left; }
.linkCart { display:block; float:right; width:48px; height:32px; background:transparent url('/images/design2010/bt_panier.png') top left no-repeat; }
.linkCart:hover, .linkCart:focus { background-image:url('/images/design2010/bt_panier_over.png'); }
.statut_text { display:block; float:right; padding:5px; width:150px; font-weight:bold; color:#fff; background-color:#df2b24; text-align:center; }
.infoText { margin:5px; padding:5px 10px 5px 30px; background:transparent url('/images/design2010/img_info.png') top left no-repeat; color: #ff0000; }
.infoEuros { margin:5px; padding:5px 10px 5px 30px; background:transparent url('/images/design2010/img_euro.png') top left no-repeat; }
.infoChf { margin:5px; padding:5px 10px 5px 30px; background:transparent url('/images/design2010/img_chf.png') top left no-repeat; }
.linkGoList { padding:7px 0 7px 35px; background:transparent url('/images/design2010/bt_back.png') top left no-repeat; }
.linkGoList:hover, .linkGoList:focus { background-image:url('/images/design2010/bt_back_over.png'); }

/* Moteur de recherche */
p.navRepere { margin:0; padding:0; color:#989898; }
#searchBloc { margin:6px 0 0 0; padding:6px 10px 6px 10px; border-top:1px solid #d6e6f8; border-bottom:1px solid #eaf2fb; background:#fff url('/images/design2010/bg_search.png') top left repeat-x; }
a#controlSearchLink { display:block; margin:0; padding:0 0 0 20px; color:#4d0d75; text-decoration:none; font-size: 13px; line-height: 15px; background-color:transparent; background-position:top left; background-repeat:no-repeat; }
a#controlSearchLink { color:#4d0d75; text-decoration:none;  }
a#controlSearchLink.openSearch { background-image:url('/images/design2010/bt_opensearch.png'); }
a#controlSearchLink.closeSearch { background-image:url('/images/design2010/bt_closesearch.png'); }
form#searchForm { margin:12px 20px; }
form#searchForm p { margin:0; padding:2px 0 2px 0 }
form#searchForm p label { float:left; padding:0 5px 0 0; width:100px; cursor:pointer; }
form#searchForm span.operators_box { display:block; margin:0 0 0 100px; padding:2px 0 2px 0; }
form#searchForm .btToRight { margin:5px 0 0 105px; width:100px }

/* Classes diverses */

table.extraits { width:500px; margin-top:10px; }
table.extraits td  { font-size:11px; }
table.extraits td a { font-size:11px; }
