/* CSS Document */

body {
  margin: 10px;
  background-color : #F0F0F0;
}

body               {  font: 12px Arial, Verdana, Helvetica, sans-serif; color:#000000; }
body,table,tr,td,p {  font: 12px Arial, Verdana, Helvetica, sans-serif; } /* no color here please(pb with calendar) */

a:link    {color: #0000FF; text-decoration: none;}
a:visited {color: #0000FF; text-decoration: none;}
a:hover   {color: #0000FF; text-decoration: underline;}

/* forms */
form  { padding: 0px; margin: 0px; }

.std-input ,input,select,textarea {
  font: 12px Arial;
}

/* images-submit */
.btn-imgsubmit      { margin:0px 1px; padding:4px; border:0px;               background-color:transparent; vertical-align:middle;}
.btn-imgsubmitHover { margin:0px 1px; padding:3px; border:1px solid #808080; background-color: #FFF;       vertical-align:middle; } 
a.btn-imgsubmit     , a.btn-imgsubmit:link     , a.btn-imgsubmit:visited     , a.btn-imgsubmit:hover      { color:#000; text-decoration: none;}
a.btn-imgsubmitHover, a.btn-imgsubmitHover:link, a.btn-imgsubmitHover:visited, a.btn-imgsubmitHover:hover { color:#000; text-decoration: none;}


/* Liens-icones-bouton 'icones avec texte éventuel': */
/*
a.btn-link       { display:block; white-space:nowrap; vertical-align:middle; margin:0px 1px; padding:4px; border: 0; } 
a.btn-link:link,a.btn-link:visited {text-decoration:none; color:#000; }			  
a.btn-link:hover { padding:3px; border:1px solid #808080; background-color: #FFF; text-decoration:none; color:#000;}
a.btn-link:active{ padding:3px; border:1px inset #808080; background-color: #FFF; text-decoration:none; color:#000;}
a.btn-link img   { border:none; vertical-align:middle;}
*/

/* Title */
.title {
	border:1px solid #000080;
	padding:3px;
	margin:20px 100px 30px 100px;
	text-align:center;
	font-size: 14px;
	font-weight:bold;
}

/* Subtitles (voir page détail d'une monnaie)*/
.subtitle {
	background-color:#D2DBE8;	border-bottom:1px solid #184692; margin:20px 0 5px 0; padding:2px 2px 2px 5px; text-align:left; font-weight:normal;
}

/* fieldset for langs only */
fieldset.fieldsetlang				 { padding:5px;	margin:0px;	border:1px solid #BBB; -moz-border-radius: 6px; }
fieldset.fieldsetlang legend { font:11px Tahoma, Arial, Verdana, Helvetica, sans-serif; padding:0px 5px; color:#0046D5; }
/*fieldset.fieldsetlang table { background-color:#DDD; }*/

/* Listings avec toutes les cellules séparées par un trait blanc */
.listing  th { background-color:#505050; color:#FFFFFF; font-weight:bold; padding:2px 5px; }
.listing  td { background-color:#E5E5E5; padding:1px 10px 1px 5px; }

/* listing2: avec traits foncé au dessous uniquement */
.listing2 th { background-color:#505050; color:#FFFFFF; font-weight:bold; padding:2px 5px; text-align:left; }
.listing2 td { background-color:#FFFFFF; padding:1px 10px 1px 1px; border-bottom:1px solid #666; }

/* configtable: utilis dans les config.inc.php*/
/*.configtable td                  {padding-bottom:10px;}*/
/*.configtable td.configtable-left {padding-right:15px  }*/

/* Prix promo */
.promo_oldprice { text-decoration:line-through; }
.promo_newprice { color:#F00;                   }


/* ========================= tabflat ================================*/
.tabflat-pane {                                 /* Tag group          */
  margin:10px auto;
}   
.tabflat-page {                                 /* Tab (title+content)*/
  margin-bottom:20px;
	padding:		10px;
	border:			1px solid rgb( 145, 155, 156 );
	background:		rgb( 252, 252, 254 );
	position:		relative;
}
.tabflat      {                                 /* Tab title          */
	border-bottom:2px solid #FFC73C;
  margin:-8px -8px 10px -8px;
  padding-bottom:2px;
	font:bold 11px Tahoma;
}
/* ======================== /tabflat ================================*/


/* ========================= RaynetteTooltip =========================*/
a.RaynetteTooltip       { position:relative; text-decoration:none;z-index:24; } /* "position:relative" needed! Do not touch z-index! */
a.RaynetteTooltip:hover { background:none;   text-decoration:none;z-index:25; } /* "background:none;"  nedded! Do not touch z-index! */ 
a.RaynetteTooltip img   { border:none; vertical-align:middle; padding:0 2px; }
a.RaynetteTooltip span  { display:none; }
a.RaynetteTooltip:hover span {
  display:block;
  position:absolute;
  top:22px; left:20px; width:250px; /* top 22 sinon pb IE avec selects de champs wysiwyg à coté*/
  border:2px solid #C6002D;
  background-color:#eef; color:#000;
  text-align: left;
  font: 11px Arial, Verdana, sans-serif;
  padding:3px;
  opacity:0.95;
	white-space:normal; /* to avoid any other css nowrap in which the tooltip may be*/
}
/*To center the tip, if a selectbox is around ther (IE)*/
a.RaynetteTooltipHCenter:hover span     {left:-125px;            }
a.RaynetteTooltipHCenterHalf:hover span {left:-65px; width:125px;}
a.RaynetteTooltipVBottom:hover span     {top:auto; bottom:25px;  }
/* ======================== /RaynetteTooltip =========================*/
