/* CSS Document */

li
{
	list-style-image:url(../img/puce.gif);
	list-style-position:inside;
}
	
body
{
	color:#333366;
	font: 15px 'Archivo Narrow', cursive, Helvetica, sans-serif;
	background-image:url(../img/fond.png);
	background-repeat:repeat;

}
.titre 
{
	font-size:15px; 
	color:#FF0000;
	font-weight:bold;
	font: 21px 'Archivo Narrow', cursive, Helvetica, sans-serif;
}

select   /* couleur des balise SELECT (peut être egal à BODY) */
{
	font-size:13px; 
	color:#315995; 
}

.erreur
{
	font-size:14px;
	color:#FF0000;
	font-weight:100;
}

.mini
{
	font-size:12px;
	font-stretch:condensed;
}

.pied    {font-size:11px; color:#384D6C; text-decoration:none; }

.entete  /* Couleur bandeau touge liste de cadeaux */
{
	color:#FFFFFF;
	background-color:#C00000;
	font-weight:bold;
}

.box_titre   /* titre des menu (boite) */
{
font-weight:bold;
font-size:15px;
}


a:link.article    {font-size:13px; color:#384D6C; text-decoration:underline; }
a:visited.article {font-size:13px; color:#384D6C; text-decoration:underline; }
a:hover.article   {font-size:13px; color:#FF0000; text-decoration:underline; }



/* Liens ordinaire*/
a:link.gauche    {font-size:15px; color:#333366; font-weight:100;text-decoration:none; }
a:visited.gauche {font-size:15px; color:#333366; font-weight:100;text-decoration:none; }
a:hover.gauche   {font-size:15px; color:#FF0000; font-weight:100;text-decoration:none; }

/* menu Accueil Aide FAQ */
a:link.menu    {font-size:15px; color:#526D88; font-weight:100;text-decoration:none; }
a:visited.menu {font-size:15px; color:#526D88; font-weight:100;text-decoration:none; }
a:hover.menu   {font-size:15px; color:#FF0000; font-weight:100;text-decoration:none; }











a:link.promo    {font-size:13px; color:#315995; text-decoration:none; }
a:visited.promo {font-size:13px; color:#315995; text-decoration:none; }
a:hover.promo   {font-size:13px; color:#FF0000; text-decoration:none; }



a:link.tri    	{font-size:13px; color:#FFCC00; text-decoration:none; }
a:visited.tri 	{font-size:13px; color:#FFCC00; text-decoration:none; }
a:hover.tri   	{font-size:13px; color:#FFFFFF; text-decoration:none; }
a:active.tri   	{font-size:13px; color:#FFCC00; text-decoration:none; }

.gauche_rouge    
	{
	font-size:16px; 
	color:#FF0000;
	text-decoration:none;
	font-weight:bold;
	}



/* -------------------------------------------- ADMINISTRATION */
legend
{
	font-size:14px;
	color:#000000; 
	font-weight:bold;
}

a:link.lien    {font-size:13px; color:#FF0000; font-weight:bold;}
a:visited.lien {font-size:13px; color:#FF0000; font-weight:bold;}
a:hover.lien   {font-size:13px; color:#000000; font-weight:bold;}



/* --------------------- Plus de couleur -------------------*/

.saisie
{
	font-size:13px; 
	color:#000000; 
	}
.cadre
{
	bordercolor:#CCCCCC;
	border:1px solid #D9E3EB;
}

.liste
{
	bordercolor:#CCCCCC;
	border:1px solid #D9E3EB;
}


.erreur_mini
{
	color:#FF0000;
	font-size:10px;
	font-stretch:condensed;
}

.raye
{
	text-decoration:line-through;
}


/***********************  Galerie ************************/

div#galerie
{
	width:700px ;
	background: #EBF0F6 ;
	border:1px;
	border: 1px solid #D9E3EB ;
	padding: 15px ;
	margin: 15px 30px ;
	text-align: center ;
	font: 0.9em Georgia, serif ;
}

ul#galerie_mini
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 2px 1px ;
	border: 1px solid #D9E3EB ;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt
{
	font: italic 2.5em/1.5em Georgia, serif ;
	color: #384D6C ;
}

dl#photo dd
{
	margin: 0 ;
}

dl#photo img
{
	border: 1px solid #D9E3EB ;
}

/****************** Tableaux ********************/
.tableau_hg{background-image:url(/img/tableaux/tableau_coin_hg.gif); width:6px; height:2px;}
.tableau_hg_corne{background-image:url(/img/tableaux/tableau_coin_hg_corne.gif); width:6px; height:9px;}
.tableau_h{background-image:url(/img/tableaux/tableau_haut.gif);height:2px;}
.tableau_h_corne{background-image:url(/img/tableaux/tableau_haut_corne.gif);height:9px;}
.tableau_hd{background-image:url(/img/tableaux/tableau_coin_hd.gif); width:6px; height:2px;}
.tableau_hd_corne{background-image:url(/img/tableaux/tableau_coin_hd_corne.gif); width:9px; height:9px;}
.tableau_g{ background-image:url(/img/tableaux/tableau_gauche.gif);}
.tableau_g_corne{ background-image:url(/img/tableaux/tableau_gauche_corne.gif);}
.tableau_d{ background-image:url( /img/tableaux/tableau_droit.gif);}
.tableau_d_corne{ background-image:url( /img/tableaux/tableau_droit_corne.gif);}
.tableau_bg{background-image:url(/img/tableaux/tableau_coin_bg.gif);height:2px; width:6px;}
.tableau_bg_corne{background-image:url(/img/tableaux/tableau_coin_bg_corne.gif);height:4px; width:6px;}
.tableau_b{background-image:url(/img/tableaux/tableau_bas.gif);height:2px;}
.tableau_b_corne{background-image:url(/img/tableaux/tableau_bas_corne.gif);height:4px;}
.tableau_bd{background-image:url(/img/tableaux/tableau_coin_bd.gif);height:2px; width:6px;}
.tableau_bd_corne{background-image:url(/img/tableaux/tableau_coin_bd_corne.gif);height:4px; width:9px;}


/* INFO BULLES **********************************************/
a.info {
  position:relative;
  border-bottom:1px dashed #808080; 
  text-decoration: none; 
  font-weight:normal;
}

a:link.info {
  text-decoration: none; 
  background: none;
}

a:hover.info {
  text-decoration: none; 
  background: none;
  z-index: 99;   
}

a.info span {display: none;}

a:hover.info span {
  display: inline; 
  position: absolute;  
  top:1.5em; 
  left:0.5em; 
  background: orange; 
  color: #fff; 
  border:0px solid #000; 
  width:150px; 
  text-align:center;
  font-weight:normal;
  font-size: 10px;
  line-height:12px;
  padding:2px 4px;
}

/* INFO BULLES PAGE D'ACCUEIL */
a.info1 {
  position:relative;
  border-bottom:1px dashed #808080; 
  text-decoration: none; 
  font-weight:normal;
}

a:link.info1 {
  text-decoration: none; 
  background: none;
}

a:hover.info1 {
  text-decoration: none; 
  background: none;
  z-index: 99;   
}

a.info1 span {display: none;}

a:hover.info1 span {
  display: inline; 
  position: absolute;  
  top:-220px; 
  left:-250px; 
  background: #FFFFFF;
  color: #fff; 
  border:1px dotted #FF0000;
  width:204px; 
  text-align:center;
  font-weight:normal;
  font-size: 10px;
  line-height:12px;
  padding:2px 4px;
}
