/*
 Copyright (c) 2008-2010, Philippe Gatta. All rights reserved.
 */

/* Main item. .yui-skin-sam devant est utilise comme classe */ 
.yui-skin-sam .yuimenubaritemlabel {
   color: #587c9a;
   font-size: 14px;
   font-family: arial, verdana, geneva, helvetica, sans-serif;
   border-width: 0px;
	background:url(sam/sprite.png) repeat-x 0 0;
}

/* Sub-item */ 
.yui-skin-sam .yuimenuitemlabel {
   color: #587c9a;
   font-size: 14px;
   font-family: arial, verdana, geneva, helvetica, sans-serif;
   border-width: 0px;
	background:url(sam/sprite.png) repeat-x 0 0;
}

/* Cadre du menu */ 
.yui-skin-sam .yuimenubar{
   margin: 1px;
   padding: 0px;
   line-height:2; /*  line-height permet de spécifier l'interligne d'un bloc */
   border:solid 0px;
   background:url(sam/sprite.png) repeat-x 0 0;
}

/* Cadre du sous menu */
.yui-skin-sam .yuimenu{
	line-height:2;
}

/* Cadre du sous menu */
.yui-skin-sam .yuimenu .bd{
	border:solid 3px #587c9a;;
	background-color: #e6ebef;
}

/* Lien normal, non visité */
a:link {
   text-decoration: none;
   color: #587c9a;
}

/* Lien visité */
a:visited {
   text-decoration: none;
   color: #587c9a;
}

/* mouse over */
a:hover {
   text-decoration: underline;
   color: #587c9a;
}

/* Lors du click */
a:active {
   text-decoration: underline;
   color: #587c9a;
}

/* AAA: not used */
a.AAAyuimenubaritemlabel:link {
   text-decoration: none;
   color: #587c9a;
}

/* AAA: not used */
a.AAAyuimenuitemlabel:link {
   text-decoration: none;
   color: #587c9a;
}

.yui-skin-sam a.yuimenubaritemlabel:visited {
   text-decoration: none;
   color: #587c9a;
}

.yui-skin-sam a.yuimenuitemlabel:visited {
   text-decoration: none;
   color: #587c9a;
}

.yui-skin-sam a.yuimenubaritemlabel:hover {
   text-decoration: underline;
   color: black;
}

.yui-skin-sam a.yuimenuitemlabel:hover {
   text-decoration: underline;
   color: black;
}

.yui-skin-sam a.AAAyuimenubaritemlabel:active {
   text-decoration: none;
   color: blue;
}

.yui-skin-sam a.AAAyuimenuitemlabel:active {
   text-decoration: none;
   color: black;
} 

.yui-skin-sam .yuimenubaritemlabel-disabled {
   cursor: default;
   color: gray;
	background: gray;
} 

.yui-skin-sam .yuimenuitemlabel-disabled {
   cursor: default;
   color: gray;
	background: gray;
}

.pg_language_link {
   font-size: 10px;
   text-align: right;
} 

body {
   font-size: 14px;
   font-family: arial, verdana, geneva, helvetica, sans-serif;
   color: #53525d;
   background: #7695ae;
} 

#pg_container {
   width: 1024px;
   height: auto;
   margin: 0px auto;
   padding: 0px;
   border: 0px;
   overflow: visible;
} 

#pg_top {
   left: 0px;
   top: 0px;
   width: 1010px;
   height: auto;
   margin: 0px;
   padding: 0px;
   border-width: 7px;
   border-bottom-width: 0px;
   border-color: #587c9a;
   border-style: solid;
   overflow: hidden;
} 

#pg_menu {
 	color: #587c9a;
   height: 28px;
   border-width: 0px;
   border-top-width: 7px;
   border-color: #587c9a;
   border-style: solid;
	background: #e6ebef;
	background:url(sam/sprite.png) repeat-x 0 0;
} 

#pg_banner {
   position: relative;
   left: 0px;
   top: 0px;
   width: 1010px;
   height: 150px;
   margin: 0px;
   padding: 0px;
   border: 0px;
   overflow: hidden;
} 

#pg_main {
   position: relative;
   left: 0px;
   top: 0px;
   width: 960px;
   height: auto;
   margin: 0px;
   padding: 25px;
   border-width: 7px;
   border-color: #587c9a;
   border-style: solid;
   background: #e6ebef;
   overflow: hidden;
} 

#pg_legal_frame {
   left: 0px;
   top: 0px;
   width: 1010px;
   height: 150px;
   margin: 0px;
   padding: 0px;
   border-width: 7px;
   border-top-width: 0px;
   border-color: #587c9a;
   border-style: solid;
   overflow: hidden;
} 

#pg_bottom {
   left: 0px;
   top: 0px;
   width: 960px;
   height: auto;
   margin: 0px;
   padding: 25px;
   border-width: 0px;
   border-color: #587c9a;
   border-style: solid;
   overflow: hidden;
   background: #e6ebef;
} .pg_h1 {
   font-weight: bold;
   font-size: 2em;
   margin: .67em 0;
}

h1 {
   font-weight: bold;
   font-size: 2em;
   margin: .67em 0;
} 

.pg_h2 {
   font-weight: bold;
   font-size: 1.5em;
   margin: .75em 0;
}

h2 {
   font-weight: bold;
   font-size: 1.5em;
   margin: .75em 0;
   background: transparent url(pg3.png) repeat scroll 0%;
}

 .pg_h2_shading {
   font-weight: bold;
   font-size: 1.5em;
   margin: .75em 0;
   background: transparent url(pg3.png) repeat scroll 0%;
} .pg_h3 {
   font-weight: bold;
   font-size: 1.17em;
   margin: .83em 0;
} .pg_h3_shading {
   font-weight: bold;
   font-size: 1.17em;
   margin: .83em 0;
   background: transparent url(pg3.png) repeat scroll 0%;
}

h3 {
   font-weight: bold;
   font-size: 1.17em;
   margin: .83em 0;
   background: transparent url(pg3.png) repeat scroll 0%;
} .pg_h4 {
   font-weight: bold;
   font-size: 1em;
   margin-top: 1.8em;
   margin-bottom: 0.5em;
}

p.banner {
   text-align: center;
   color: #FFFFFF;
   font-size: 10px;
   margin-top: 0px;
   margin-bottom: 0px;
} .image {
   text-align: center;
   color: #313131;
   font-size: 12px;
   font-style: italic;
   margin-top: 0px;
   margin-bottom: 0px;
} .movie {
   text-align: center;
   background-color: yellow;
   color: #FFFFFF;
   font-size: 14px;
   font-style: normal;
   margin-top: 0px;
   margin-bottom: 0px;
} .story {
   text-align: center;
   background-color: gray;
   color: #FFFFFF;
   font-size: 14px;
   font-style: normal;
   margin-top: 0px;
   margin-bottom: 0px;
}

p.legal {
   text-align: center;
   font-size: 10px;
}
