#global
{
    margin: auto;
    border-style: none solid none solid;
    border-width: 1px;
    border-color: #C5DCC1;
    width: 950px;
    position: relative;
}
#bandeau
{
    background-position: center top;
    background-image: url( /images/perle-et-taga_logo.jpg);
    background-repeat: no-repeat;
    background-color: #C5DCC1;
    height: 30px;
    width: 690px;
    position: absolute;
    top: 0px;
    left: 0px;
    margin-top: 0px;
    padding-top: 74px;
    padding-left: 260px;
    color: #50915D;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1.5pt;
}


#contenu
{
    padding: 162px 40px 0px 40px;
    background-color: #F5F5F8;
    display: block;
    color: #000000;
    width: 652px;
    left: 0%;
    min-height:530px;
}
#zoneDroite
{
    width: 202px;
    padding: 8px;
    position: absolute;
    top: 162px;
    left: 732px;
}
#pied
{
    background-position: top;
    display: block;
    background-color: #F5F5F8;
    padding-top: 15px;
    padding-bottom: 15px;
    background-image: url(/images/pied-page.jpg);
    background-repeat: repeat-x;
    text-align:right;
}
#adresse
{
    display: none;
}
#menuRapide
{
    border-style: solid none solid none;
    border-width: 1px;
    border-color: #509144;
    display: block;
    background-color: #C5DCC1;
    height: 26px;
    text-align:center;
    padding-top:6px;

}

#vousEtesIci
{
    position:absolute;
    top:160px;
    left:50px;
    color:#999999;  
}

body         { 
scrollbar-face-color:#B4D9AE;
scrollbar-highlight-color:#B9E37F;
scrollbar-3dlight-color:#EAEBEE;
scrollbar-darkshadow-color:#5B5B5B;
scrollbar-shadow-color:#A3BAA8;
scrollbar-arrow-color:#42842C;
scrollbar-track-color:#FFFFFF;
background-color:#FFFFFF;
}

body.fond
{
    margin: 0 auto;
    padding: 0px;
    background-image: url(  '/images/img-fond.jpg' );
    background-repeat: repeat-x;
    background-color: #EAEBED;
}

#menu1
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    border: 0;
    background-image: url( '/images/fond-menu.jpg' );
    width: 950px;
    height: 58px;
    position: absolute;
    top: 104px;
    right: 0px;
    z-index:1;
}

#menu1 li
{
    text-align: center;
    display: inline;
    margin: 0 0 0 0px;
    padding: 0px;
    position: relative;
}
#menu1 li a
{
    display: inline-block;
    color: #FFFFFF;
    margin: 0px;
    text-decoration: none;
    padding: 8px 5px 10px 5px;
}
#menu1 .menu1Select
{
    font-family: Verdana;
    font-size: 8pt;
    color: #FFCC00;
    font-weight: normal;
    text-decoration: underline;
}
#menu1 li:hover > .menu2 { display: block; }

#menu1 .menu2
{
    position: absolute;
    display: none;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    border: 0px;
    top: 25px;
    left: 0px;
    z-index:9;
}
#menu1 .menu2 li{ text-align:left; margin: 0; padding: 0; border: 0; white-space:nowrap;}
#menu1 .menu2 li a
{
    display: block;
    min-width:160px;
    color: #F5F5F8;
    background: #393939;
    margin: 0;
    text-decoration: none;
    padding: 4px 5px;
    font-weight: normal;
}
#menu1 .menu2 li a:hover
{
    background: #626262;
}


table.pointille {border: #3399CC 2px dotted }	
	
tr.titrehoraire { color:#FFFFFF; font-weight:bold; background-color:#BE513B }
ul           {list-style-type: disc; list-style-image: url('images/puce.gif'); font-family:Trebuchet MS; font-size:9pt }
tr.rollover		 {background-color:#EFEFEF}
td.rollover2		 {background-color:#EEF4FB}

a   	{font-family: Verdana ;font-size: 8pt ;color: #666666; font-weight:bold; text-decoration:none}
a:hover {font-family: Verdana ;font-size: 8pt ;color: #006600; font-weight:bold; text-decoration:underline}

a.langue   	   {font-family: Verdana; font-size: 8pt;color:#FE9900;	font-weight:bold; text-decoration:none}
a:hover.langue {font-family: Verdana;font-size: 8pt;color: #FE9900; font-weight:bold; text-decoration:none}

a.menu1    		 {font-family: Verdana ;font-size: 8pt ;color: #FFFFFF;	text-decoration:none; font-weight:normal}
a:hover.menu1    {font-family: Verdana;font-size: 8pt;color: #FFFFFF; font-weight:normal; text-decoration:underline}
a:hover.menu1Select    {font-family: Verdana;font-size: 8pt;color: #33CC33; font-weight:normal; text-decoration:underline}

a.menu2    		       {font-family: Verdana; font-size: 8pt; color:#000000; font-weight:normal; text-decoration:none}
a:hover.menu2  	       {font-family: Verdana; font-size: 8pt; color: #33CC33; font-weight:normal; text-decoration:underline}
a.menu2Select    	   {font-family: Verdana; font-size: 8pt; color: #33CC33;	font-weight:normal; text-decoration:none}
a:hover.menu2Select    {font-family: Verdana; font-size: 8pt;color: #33CC33; font-weight:normal; text-decoration:underline}

a.menu3                {font-family: Verdana; font-size: 8pt;color:#FFFFFF;font-weight:normal;text-decoration:none; margin-left:10px}
a:hover.menu3          {font-family: Verdana; font-size: 8pt;color:#FFFFFF;font-weight:normal;text-decoration:underline; margin-left:10px}
a.menu3Select          {font-family: Verdana; font-size: 8pt;color: #FFFFFF;font-weight:normal;text-decoration:underline; margin-left:10px}
a:hover.menu3Select    {font-family: Verdana; font-size: 8pt;color: #292E2B;font-weight:normal;text-decoration:none; margin-left:10px}

a.multipage          {font-family: Verdana; font-size: 8pt;color:#5F3735;text-decoration:none;font-weight:normal;}
a:hover.multipage    {font-family: Verdana; font-size: 8pt;color: #5F3735; font-weight:normal;}
a.multipageSelect
{
    font-family: Verdana;
    font-size: 8pt;
    color: #003474;
    font-weight: bold;
    text-decoration: underline;
}

a.menubas     	   {font-family: Verdana ;font-size: 8pt ;color: #003474;	text-decoration:underline; font-weight:normal}
a:hover.menubas    {font-family: Verdana;font-size: 8pt;color: #3489C9; font-weight:normal; text-decoration:none}

a.infos     	   {font-family: Verdana ;font-size: 8pt ;color: #84B41F;	text-decoration:underline; font-weight:normal}
a:hover.infos      {font-family: Verdana;font-size: 8pt;color: #1B4985; font-weight:normal; text-decoration:none}


a.copyright         {font-family: Verdana; font-size: 1em; color: #509144; text-decoration:none; font-weight:normal }
a:hover.copyright   {font-family: Verdana; font-size: 1em; color: #1C0072; text-decoration:none; font-weight:normal }


h1           {font-family: Georgia;font-size: 16pt;color: #33CC33; text-transform: none; font-weight:normal; margin-top:20px; margin-bottom:10px; }
h2           {font-family: Comic Sans MS;font-size: 12pt;color: #008000; text-transform: none; margin-top:10px; margin-bottom:10px;}
h3           {font-family: Georgia;font-size: 14pt;color: #33CC33; text-transform: none; font-weight:normal; margin-top:5px; margin-bottom:10px; }
h5           {font-family: Comic Sans MS;font-size: 10pt;color: #008000; text-transform: none; margin-top:10px; margin-bottom:10px;}
h6           {font-family: Verdana; font-size: 8pt; color: #924848; font-weight: bold; margin-top: 10px; margin-bottom: 10px}

hr           {color: #C5DCC1; height: 1px; }

p,div,table,body,textarea		 {font-family: verdana  ;font-size: 10pt ;color: #000000; font-weight:normal}

input.bouton  {border:2px outset #C6D1CD; background-color: #7CACE0;color: #FFFFFF;font-size: 8pt; font-weight:bold}
input.h1  {font-family: Arial;font-size: 12pt;color: #BE513B;text-transform: none; font-weight:bold; margin-top:20px; margin-bottom:10px}

.meta, textarea.meta  {color: #808080}
table.meta  {color: #808080; background-color:#FFCACA}

.warning     {color: #FF0000 }
.error     {color: #FF0000; font-weight: bold; }

tr.TitreAdmin { color:#FFFFFF; font-weight:bold; background-color:#808080 }


table.erreur  {color: #FF0000; font-weight:bold}
table.erreur td  {border-width: 1px; padding: 5px; border-style: none;}


/* ------------ Styles du menu déroulant ------------ */

table.MenuDeroulant	{border-width: 1px;border-style: solid;border-color: #509144;border-collapse: collapse;background-color: #EAEBED;}




/* ------------ Styles du module shop ------------ */

.prixbarre  {text-decoration:line-through}
.prixaction	{color: #914747;}
.ShopNomProduit {font-weight:bold;}
.ShopDescriptionProduit {color: #914747;}
.ShopNoArticleProduit {color: #808080;}
a.ShopRetour          {font-family: Verdana ; font-size: 8pt ; color: #000000;text-decoration:none; font-weight:normal}
a:hover.ShopRetour	{font-family: Verdana; font-size: 8pt; color: #CC0000;font-weight:normal; text-decoration:none}

input.ShopQuantite {color: #000000; text-align: center;}
input.ShopBoutonCaddie {color: #000000; text-align: center;}

table.ShopProduitMosaic	{border-width: 0px; border-style: none; border-color: gray; border-collapse: separate; background-color: white;}
table.ShopProduitMosaic td {border:0px dotted green; padding:5px; text-align:center}

table.Caddie	{
	border-width: 1px;
	border-style: solid;
	border-color: #005DB2;
	border-collapse: collapse;
	background-color: white;
}
table.Caddie td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #D0E9FF;
}
tr.ShopTitreCaddie {
	font-weight: bold;
	background-color: #DADADA;
}

table.ShopEtapeCommande	{	border: 1px; border-collapse: separate;	background-color: #0090D6;	height: 25px;}
table.ShopEtapeCommande td {
	color: #FFFFFF;
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #0090D6;
}
td.ShopEtapeCommandeSelect {	font-weight: bold;	color: #FFFFFF; background-color: #005DB2;}


.ShopEtapeCommandeSelect {font-weight:bold; color:#FFFFFF; background-color:#808080}


/* ------------ Styles du module album ------------ */
table.AlbumMosaic {border-width: 0px; border-collapse: separate;}
table.AlbumMosaic td {padding: 3px;}
.AlbumNomPhoto { color:#BE513B ; font-weight:bold;}
.AlbumDescriptionPhoto { color:#BE513B;}


/* ------------ Styles du module recherche ------------ */

tr.RechercheTitre { color:#BE513B ; font-weight:bold;}
tr.RechercheResume { color:#808080;}
a.RechercheLien { font-weight:normal;}
a:hover.RechercheLien { font-weight:normal;}
tr.RechercheSeparateur {}

/* ------------ Styles du module news ------------ */

.NewsDate       {font-family: Verdana ; font-size: 7pt ; color: #000000; font-weight:normal}
tr.NewsTitre    {font-family: Verdana; font-size: 10pt; color: #914747;text-transform: none; font-weight:bold; margin-top:10px; margin-bottom:10px}
a.News          {font-family: Verdana ; font-size: 8pt ; color: #000000;text-decoration:none; font-weight:normal}
a:hover.News    {font-family: Verdana; font-size: 8pt; color: #CC0000;font-weight:normal; text-decoration:none}
a.TopNews       {font-family: Verdana ; font-size: 8pt; color: #CC0000;text-decoration:none; font-weight:normal}
a:hover.TopNews {font-family: Verdana; font-size: 8pt; color: #FF9900;font-weight:normal; text-decoration:none}

/* ------------ Styles du module forum ------------ */

/* Global */
a.ForumRetour       {font-weight:normal}
a:hover.ForumRetour       {font-weight:normal; text-decoration:underline}

/* Page Categorie */
a.ForumCategorie       {font-weight:bold}
a:hover.ForumCategorie       {text-decoration:underline}
.ForumCategorieDescription       {font-weight:normal;}
.ForumInfoCategorie       {font-family: Verdana; font-weight:normal; font-size: 7pt ; color:#808080}
tr.ForumCategorieRollOver	{background-color:#CCCCCC}
table.ForumCategorie	{border-width: 1px; border-style: outset; border-color: gray; border-collapse: separate; background-color: white;}
table.ForumCategorie td {border-width: 1px; padding: 5px; border-style: dotted;	border-color: green;}

/* Page Thème */
a.ForumTheme       {font-weight:bold}
a:hover.ForumTheme       {text-decoration:underline}
.ForumThemeDescription       {font-weight:normal;}
.ForumInfoTheme       {font-family: Verdana; font-weight:normal; font-size: 7pt ; color:#808080}
.ForumAuteurTheme       {font-family: Verdana; font-weight:normal; font-size: 7pt ; color:#808080}
tr.ForumThemeRollOver	{background-color:#CCCCCC}
tr.ForumAjouter	{background-color:#CCCCCC}
table.ForumTheme	{border-width: 1px; border-style: outset; border-color: gray; border-collapse: separate; background-color: white;}
table.ForumTheme td {border-width: 1px; padding: 5px; border-style: dotted;	border-color: green;}
.ForumTitreCategorie	{font-family: Arial;font-size: 10pt;color: #BE513B;text-transform: none; font-weight:bold; margin-top:10px; margin-bottom:2px}
.ForumTitreCategorieDescription {font-family: Arial;font-size: 8pt;color: #808080; margin-bottom:10px}

/* Page Message */
.ForumMessage       {font-weight:normal}
.ForumAuteurMessage       {font-family: Verdana; font-weight:normal; font-size: 7pt ; color:#808080}
tr.ForumThemeRollOver	{background-color:#CCCCCC}
tr.ForumAjouter	{background-color:#CCCCCC}
table.ForumMessage	{border-width: 1px; border-style: outset; border-color: gray; border-collapse: separate; background-color: white;}
table.ForumMessage td {border-width: 1px; padding: 5px; border-style: dotted;	border-color: green;}
.ForumTitreTheme	{font-family: Arial;font-size: 10pt;color: #BE513B;text-transform: none; font-weight:bold; margin-top:10px; margin-bottom:2px}
.ForumTitreThemeDescription {font-family: Arial;font-size: 8pt;color: #808080; margin-bottom:10px}


/* ------------ Styles du module livre d'or ------------ */

.titreNouveauMessage  {font-family: Verdana;font-size: 10pt;color: #005DB2; text-transform: none; font-weight:bold; margin-top:10px; margin-bottom:10px}

table.LivreOrListeMessage	{border-width: 1px;	border-style: solid; border-color: #005DB2;	border-collapse: collapse; background-color: white;}
table.LivreOrListeMessage td {border-width: 1px; padding: 5px; border-style: solid; border-color: #D0E9FF;}
td.LivreOrListeMessageTitre {font-weight: bold;background-color: #D0E9FF;}