hr{
   color: #FF6600;
}

h2{
   color: #FF6600;
   margin-top:35px;
   margin-bottom:10px;
   margin-left:10px;
}

a {
	text-decoration: none;
}
a:link 	{ color: blue; }
a:visited 	{ color: blue; }
a:active 	{ color: blue; }

.div_head {	
   position: relative;
   Width: 950px;
   margin-top:0px;
   margin-bottom:0px;       
   border:0px solid black;
   background: #FF6600;
   z-index:10;
}

.div_menu {	
   position: relative;
   Width: 950px;
   border:0px solid black;
   text-align:center;      
   background: #FFF000;
   z-index:5;
}
.div_body {	
   position: relative;
   Width: 950px;
   background: #FFA500;
   z-index:2;
}	 
   
.Logo { 
   border:1px solid black;
   background: transparent;
}
   
#miniDia { 
   Width: 260px;
   height: 100px; 
   border:1px solid black;
   background-color:black;
   visibility: "visible";
   FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00);
   z-index:3;
} 
   
#tortue { 
   position: absolute;
   top:70px;
   left: 10px;
   visibility: "visible";
   z-index:11;
} 		  		 	  
   
.bloc {	
   Width: 940px; 
   margin-top:20px;
   margin-bottom:20px;		 
   margin-left:10px;
   text-align:left;
   padding-left:0px;
   padding-right:0px;
}	
   
   
.title {	
   Width: 940px; 
   margin-top:30px;
   margin-bottom:20px;		 
   margin-left:10px;
   text-align:left;
   padding-left:0px;
   padding-right:0px
}	
   
.blocRetr {	 
   Width: 940px; 
   margin-top:20px;
   margin-bottom:20px;		 		 
   margin-left:10px;
   text-align:left;
   padding-left:15px;
   padding-right:0px
}	
   
.blocCadre { 
   Width: 930px; 
   margin-top:20px;
   margin-bottom:20px;		 	 
   margin-left:10px;
   text-align:left;
   border:2px solid #FF6600;
   padding-top:5px;
   padding-bottom:5px;
   padding-left:5px;
   padding-right:5px
}	

.Text { 
   margin-top:0px;
   padding-top:10px
}
  
.TextRight { 
   text-align: right;
   margin-top:0px;
   padding-top:10px
}
    	 		
.photoD { float : right;
   margin-top:-10px;
   margin-right:0px;
   margin-left:20px;
   margin-bottom:0px;
   postion: relative
}
   
         
.photoG { float : left;
   margin-top:-10px;
   margin-right:20px;
   margin-left:0px;
   margin-bottom:0px;        
   postion: relative
}                  
   
.texteNews {
   Width: 450px; 
   padding-left:20px;
   padding-right:20px;
   padding-top:10px;
   padding-bottom:10px;
   text-align: center;
   border:2px solid black;
   background-image: 
   url('../Photos/CarteRandoSmall.JPG');
   z-index:3
}	

table.tableMessage 
{ 
   margin-bottom: 60px; 
   border:2px solid black;
   background: transparent;
}

tr.bckgr{
  background-color: yellow;
}

tr.bckgrold{
	background-image: url('../Photos/ForumBckg2.jpg');
}

.inputdelete{
   width:					16px;
   height:					16px; 
   background:   url('../Photos/close.jpg') no-repeat 0 0;
   text-decoration:		none;
   border:					none;
   float:					left;
}

.menu
{
   display: block;
   height: 25px;
   background-color: #FFF000;
   border: 0px solid black;
   text-align: center;
   text-decoration: none;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #990000;
   line-height: 25px;
   overflow: hidden;
   z-index: 4; 
}


a.menupunkt, a.menupunkt:link, a.menupunkt:visited 
{
   display: block;
   height: 25px;
   background-color: #FFF000;
   border: 0px solid black;
   margin-top: 0px;
   text-align: center;
   text-decoration: none;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 9pt;
   color: #990000;
   font-weight: bold;
   line-height: 25px;
   overflow: hidden; 
   z-index: 4;  
}
a.menupunkt:hover 
{
   background-color: #FFA500;
   color: white;
   font-weight: bold;
   font-style: italic;
  
}
a.menupunkt:active
{
   color: green;
}


ul.menupunktpos
{
   position: relative;
   top: 0px; left: 0px;
   margin: 0px;
   padding: 0px;
   list-style-type: none;
   list-style-position: outside;
   z-index: 3;
   
}

ul.menu_style
{
   margin: 0px;
   padding: 0px;
   list-style-type: none;
   list-style-position: outside;  
}


.dot { 

  background: #000; 
  float: left; 
  height: 5px; 
  margin-left: 4px; 
  width: 5px; 
  -webkit-border-radius: 5px; 
  -moz-border-radius: 5px; 
  border-radius: 5px; 
  opacity: 0; 
} 

.headerInstagram {
   display: flex;
   justify-content: space-between;
   _align-content: center;
   _vertical-align: middle;
   _background-color: blue;
}

.headerInsta {
  
}

.headerLanguage {
   display: flex;
   align-items: center;
   vertical-align  : center;
}


.headerTitle {
   align: left;
   font-size: 30px;
   font-weight: bold;
   font-style: italic;
}



 
