body {
background-color:#333333;

color:white;
margin: 0;
padding: 0;
}


h1 {
font-family:verdana, sans-serif;
font-size:120%;
color:red;
background-color:transparent;
text-align:left;
}
  h1.altern {
font-family:arial, sans-serif;
font-size:100%;
color:#ffd700;
background-color:#790505;
text-align:center;
margin-top:0px;
margin-left:0px;
margin-right:0px;
}
h2 {
font-family:verdana, sans-serif;
font-size:100%;
color:black;
background-color:#f4c52b;
text-align:left;
padding-left:2px;
margin-top:0px;
}

 .entete{
font-family:arial, sans-serif;
font-size:110%;
color:#424242;
background:transparent;
text-align:left;
}
 .petitEntete{
font-family:arial, sans-serif;
font-size:70%;
color:white;
background:transparent;
text-align:left;
}
h3 {
font-family:verdana, sans-serif;
font-size:80%;
color:#797979;
background-color:transparent;
text-align:left;
}
h4{
font-family:verdana, sans-serif;
font-size:80%;
color:#696969;
background-color:transparent;
text-align:left;
}
h5{
font-family:verdana, sans-serif;
font-size:80%;
color:#ffd700;
background-color:transparent;
text-align:left;
}
/*
****************************************************************
 * Les paragraphes 
 *****************************************************************
 */
p {
font-family:verdana, sans-serif;
font-size:80%;

color:white;
background-color:transparent;
text-align:justify;
margin-left:0px;
margin-right:0px;
}
p .ancien{
font-family:Times New Roman, Times, serif;
font-size:80%;
color:silver;
background-color:transparent;
text-align:justify;
margin-left:0px;
margin-right:0px;
}
p.petit {
font-family:verdana, sans-serif;
font-size:70%;
color:black;
background-color:transparent;
text-align:justify;
margin-left:0px;
margin-right:0px;
}
p.serif {
font-family: serif; 
font-style: normal; 
font-size: medium; 
color: #ffffff;  
font-weight: normal;

background-color:transparent;
text-align:justify;
margin-left:0px;
margin-right:20px;
margin-top:0px;
}
p.edito {
font-family:verdana, sans-serif;
font-style: normal; 
font-size: 75%; 
color: #ffffff;  font-weight: normal;
margin:0px;
padding-bottom:1.5em;
}
p.menu {
font-family:verdana, sans-serif;
font-size:70%;
color:black;
background-color:silver;
font-weight:bold;
text-align:center;
margin-left:-20px;left:-20px;
margin-right:0px;
}
p.petitmenu {
font-family:"Times New Roman", Times, serif;
font-size:75%;
color:black;
background-color:transparent;
text-align:left;
padding-left:5px;
margin-left:0px;
margin-right:0px;
}
p.altern {
font-family:Times New Roman, Times, serif;
font-size:90%;
color:black;
background-color:transparent;
text-align:justify;
margin-left:0px;
margin-right:0px;
}
/*
****************************************************************
 * Les listes 
 *****************************************************************
 */
li {
font-family:verdana, sans-serif;
font-size:80%;
color:white;
background-color:transparent;
text-align:left;
margin-left:0px;
margin-right:0px;
}
li2 {
font-family:verdana, sans-serif;
font-size:80%;
color:black;
background-color:transparent;
text-align:left;
margin-left:0px;
margin-right:0px;
}
/*
****************************************************************
 * Les liens 
 *****************************************************************
 */
a:link {


color:#FF9900;
background-color:transparent;
text-decoration:none;
}
a:visited {



color:#FF9900;
background-color:transparent;
text-decoration:none;
}
a:hover {

color:red;
background-color:transparent;}

#enteteMenu a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:80%;

 font-weight:bold;
 margin-left:5%;
vertical-align:bottom;
/*color:#FF9900;*/
color:white;
text-decoration:none;
}
#enteteMenu a:link {
color:white;
text-decoration:none;
}
#enteteMenu a:visited {

}
#enteteMenu a:hover {
font-size:81%;
color:red;
text-decoration:none;
}
#bloccadre a:link {
font-family:"Times New Roman", Times, serif;
font-size:100%;
font-weight:bold;
color:#FF6600;
background-color:transparent;
text-decoration:none;
}
#bloccadre a:visited {
font-family:"Times New Roman", Times, serif;
font-size:100%;
font-weight:bold;
color:#FF4400;
background-color:transparent;
text-decoration:none;
}
#bloccadre a:hover {
font-size:100%;
color:red;
background-color:transparent;}

/*
****************************************************************
 * Les tableaux 
 *****************************************************************
 */
table {
border-color:transparent;
border-style:solid;
border-width:0px;
}
td {
font-family:verdana, sans-serif;
font-size:80%;
color:white;
text-align:left;
background-color:transparent;
border-color:transparent;
border-style:solid;
border-width:0px;
}
table.news {
margin:0px;
border:0px;
padding:0px;
top:0px;
vertical-align:top;

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1.25em; text-decoration: none;
}

tr.news {
top:0px;

}
td.news {

top:0px;
color:white;
vertical-align:top;
padding-top:0px;
padding-bottom:0px;

text-align:left;
background-color:transparent;
border:0px;
padding-right:10px;
}
img.news{
border-width:10px;
border-color:transparent;
color:black;
}
/*
****************************************************************
 * Les blocs 
 *****************************************************************
 */
#entete {
	background-color: #000000;
      background: url("images/logo_2.png")  no-repeat;;
    /*border-bottom: 0px solid silver;*/

border-bottom: 0px solid #942801;
    text-align:center;
    height: 100px;
    top:1px;

     z-index:0;
	}
#enteteMenu{

	background: transparent ;     /*url(images/bandeau1.png) no-repeat;*/
	position:relative;
    border-bottom: 0px solid silver;
    border-top: 0px solid silver;
	
/*border-bottom: 0px solid #942801;*/
   
    height: 28px;
    top:73px;
     
     z-index:1;
	}  
	#enteteDroite{
    width:auto; 
    height: 100px;
    text-align:right;
    border-bottom: 0px solid #942801;
	 margin-left:667px;
	background: #000000;
	/*url("images/fondlogo5.jpg") repeat-x;*/
	}
   #enteteDroiteBas{
    position:relative; 
    width:auto; 
    height:auto; 
   text-align:right;
    top:94px;
    border: 0px;
    padding-right:10px;
background: transparent ;    
    z-index:2;
	}
    #enteteDroiteHaut{
    position:absolute; 
    left:70%;
    height:40px;
    top:0px;
    font-family:arial, sans-serif;

font-size:70%;
color:white;
background:transparent;
text-align:left;
    top:0px;
    border: 0px; 
    z-index:2;
	}
#enteteGaucheHaut {
    position:absolute; 
    width:auto; 
    height:auto;     
    top:0px;
    left:5px;
    border: 0px;
text-align:left;
    z-index:2;
	}
    #enteteGaucheBas {
    position:absolute; 
    width:auto; 
    height:auto;     
    top:94px;
    left:5px;
    border: 0px;
text-align:left;
    z-index:3;
	}
    
#enteteCentre {
    position:absolute;
    width:667px;
    left:50%;
margin-left: -400px; /* moitié de la largeur */
    height:100px;
    top:0px;
    z-index:0;
	}
#pied {
	background-color: #000000;
	color: #FFF;
	border-top: 2px solid #dddddd;
	font-size: 11px;
    text-align:center;
    height:100%;
    border-bottom: 2px solid #dddddd;
	padding: 2px 10px 0 0;
    z-index: 0;
	}
    #piedGauche{
    position: absolute;
    left:0;
    width:50%;
	}
        #piedDroit{

    position: absolute;
    bottom:10px;
    right:0px;

    margin-bottom:-5px;
    width:190px;
      z-index: 5;
	}
 


#conteneur
    {
    margin: 0 auto;
    width: 940px;
    position: relative;
    background: #000000;
    text-align: left;
    }

/*zone centrale*/
#bloctexte {
position:relative;
border-style:solid; 
background-color:transparent;
    /*background: url("images/fond1.jpg") ;
               background-attachment: fixed;*/
border-width:0px; 
border-color:#ffd700; 
margin-left: 5px;
margin-right: 5px;
margin-top:0px;
top:-15px;
/*margin-top:3%; */
height:auto;
z-index: 0;
padding-bottom: 40px;
}
div#cadre {/* conteneur global et arrière-plan du titre du cadre */
position:absolute;
width: 200px;
top:190px;
left:10px;
padding-top: 55px;
padding-bottom: 20px;
background: url(hautmenu2.png) top left no-repeat;
}
div#bloccadre {/* arrière-plan bas et sur l'ensemble du cadre */
background: url(basmenu2.png) bottom left no-repeat;
padding-bottom: 20px;
padding-top: 20px;
text-align:left;
padding-left:15px;
margin-left:0px;
margin-right:0px;

}
/*zone centrale accueil-news*/
#principal {
border-style:solid; 
background-color:transparent;
          background: url('images/fond_rouge1.png') ;
/*probleme avec ie*/
border-width:0px; 
border-top:0px; 
border-color:red; 
padding-top:10px; 
padding-left:20px; 
padding-right:20px; 
padding-bottom:15px; 
height:auto;

top:18%; 
}

#droite {
 border: 3px solid  #790505;
position: absolute;
background: url("images/fond2.png") ;
right:0;
margin-right:1em; 
width: 13em;
height:auto;
z-index: 0;
top:9em }

.flottantDroite {
background-color: red;
position:relative;
  float: right;
   margin-top:5px;
   margin-bottom:5px;
   margin-left:15px;
   margin-right:0px;
   z-index: 5;
  } 
  
  .flottantGauche {
  position:relative;
  float: left;
   margin-top:5px;
   margin-bottom:5px;
   margin-left:0px;
   margin-right:15px;
  } 
  
.texteMenu {font-family:verdana, sans-serif;
font-size:80%;
color:silver;}

.conteneurLogo {
text-align: center;
}

.centreLogo {
position: absolute;
color:silver;
left: 50%;
width: 400px;
margin-left: -200px;
}

#lienCentral {
font-size:80%;
  text-align:center;}
  
.centre {
  text-align:center;}
  
 .gold {
  color: #ffd700;}
  



div#bloccadre p {
margin: 0 30px 0 10px;
}

#pied img {
   display: inline;
   margin-left: 25%;
   vertical-align: middle;
   width: 88px;
   border:none;
}
  img {
    behavior:url(pngbehavior.htc);
  }

