/* CSS Document */


.goog-te-gadget-simple  {
  background-color: rgba(200,200,255,0.20)!important;
  border: 3px solid rgba(0,0,255,1.0) !important;
  padding: 3px!important;
  border-radius: 10px!important;
  font-size: 0.8rem!important;
  line-height:1rem!important;
  height:20px;
  text-align: center;
  font-weight:normal;
  display: inline-block;
  cursor: pointer;
  zoom: 1;
}

p
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-style:normal;
	font-family:"Times New Roman","serif";
	font-weight:normal}

p.N32, a.N32, div.N32
	{margin:0cm;
	font-size:32.0pt;
	font-family:"Times New Roman",serif;
	font-style:normal;
	font-weight:bold}

p.N28, a.N28, div.N28
	{margin:0cm;
	font-size:28.0pt;
	font-family:"Times New Roman",serif;
	font-style:normal;
	font-weight:bold}

p.N24, a.N24, div.N24
	{margin:0cm;
	font-size:24.0pt;
	font-family:"Times New Roman",serif;
	font-style:normal;
	font-weight:bold}

p.N18, a.N18, div.N18
	{margin:0cm;
	font-size:18.0pt;
	font-family:"Times New Roman",serif;
	font-style:normal;
	font-weight:normal}

p.N16, a.N16, div.N16
	{margin:0cm;
	font-size:16.0pt;
	font-family:"Times New Roman",serif;
	font-style:normal;
	font-weight:normal}

p.N14, a.N14, div.N14
	{margin:0cm;
	font-size:14.0pt;
	font-family:"Times New Roman",serif;
	font-style:normal;
	font-weight:normal}

p.N14G, a.N14G, div.N14G
	{margin:0cm;
	font-size:14.0pt;
	font-family:"Times New Roman",serif;
	text-align:center;
	font-style:normal;
	font-weight:bold}

p.N12, a.N12, div.N12
	{margin:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;
	font-style:normal;
	font-weight:normal}

 p.Normal, li.Normal, div.Normal
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:4.0pt;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}


h1
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	font-size:48.0pt;
	font-family:"Times New Roman","serif";
	font-style:normal;
	font-weight:normal;}

h2
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	font-size:40.0pt;
	font-family:"Times New Roman","serif";
	color:navy;
	font-weight:bold;
	font-style:italic;}
h3
	{margin:0pt;
	font-size:28.0pt;
	font-family:"Times New Roman","serif";
	color:navy;
	font-style:normal;
	font-weight:bold}
h4
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:26.0pt;
	font-family:"Times New Roman","serif";
	color:navy;
	font-weight:bold;
	font-style:italic;}
h5
	{margin-top:8.0pt;
	margin-right:15.0pt;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	font-size:24.0pt;
	font-family:"Times New Roman","serif";
	color:green;
	font-style:normal;
	font-weight:bold;}
h6
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:18.0pt;
	font-family:"Times New Roman","serif";
	font-style:normal;
	font-weight:bold;}

h7
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:14.0pt;
	font-family:"Times New Roman","serif";
	font-style:normal;
	font-weight:bold;}

A:link {color: #0A08C0;text-decoration: none;}
A:visited {color: #0A08C0;text-decoration: none;}
A:hover {color: #D000FF;text-decoration: none;}
A:active {color: #D000A0;text-decoration: none;}

      #bloc-fixe  { 
         position:fixed;
         border:0px solid #B0C0D0;
         background-color:#B0C0D0;
         top:0px;
         left:5px;
         width:100%;
         overflow:auto;
         z-index:1;}

      #bloc-fixe2 { 
        }

.boutonhaut{
	display: block;
	width: 54px;
	line-height: 45px;
	background-image: url(images/page-haut.gif)}

.boutonhaut:hover{
	background-image: url(images/page-hautH.gif)}

.naviginde{
        font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
	width: 220px;
	line-height: 40px;
	background-image: url(images/buttons/boutonInde.gif);
	text-align: center;}
.naviginde:hover {
	color: #FFFF00;
	background-image: url(images/buttons/boutonIndehover.gif);
}


.Titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
        font-style: normal;
	font-weight: bold;
	color: #0A6085;
	line-height: normal;}

.TitreMobile{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 48px;
        font-style: normal;
	font-weight: bold;
	color: #0A6085;
	line-height: normal;}

.Lien{color: #000099;}
.Lien:hover{color: #FF0080;}

.LienGris:link{color: #404040;}
.LienGris:visited{color: #404040;}
.LienGris:hover{color: #D000FF;}

.textevert{color: #008000;}

.Mgraphic a,
.Mgraphic a.sm2_link 
{
 padding:70px 3px 3px 30px;
 text-decoration:none;
 color:#008000;}

.graphic a,
.graphic a.sm2_link 
{
 padding:3px 3px 3px 30px;
 text-decoration:none;
 color:#008000;}

.graphic a,
.graphic a.sm2_paused:hover,
.graphic a.sm2_link:hover,
.Mgraphic a,
.Mgraphic a.sm2_paused:hover,
.Mgraphic a.sm2_link:hover 
{
 background-image:url(./images/but_play.gif);
 background-position: 3px 50%;
 background-repeat:no-repeat;
 color:#00E000;}


.graphic a.sm2_playing,
.graphic a.sm2_playing:hover,
.Mgraphic a.sm2_playing,
.Mgraphic a.sm2_playing:hover 
{
 background: url(./images/but_pause.gif) no-repeat 3px 50%;
 text-decoration:none;}


.MenuDer 
{
  font-size:16.0pt;
  font-family:"Times New Roman","serif";
  font-style:italic;
}


.dropdown {
position: relative;
display: inline-block;
}
.dropdown-child {
display: none;
margin-left:20px;
background-color:#eeffff;
position:absolute;
}
.dropdown-child a {
padding: 0px;
text-decoration: none;
display: block;
width: 320px;
}
.dropdown:hover .dropdown-child {
display: block;
}

