body
{
width: 790px;
margin:auto;
margin-top:10px;
margin-bottom:10px;
background-color:#000000;
font-family:Arial, Serif;
}

a img
{
border:none;
}

a
{
color:#ffffff;
text-decoration:none;
}

/*Style text*/
.center
{
text-align:center;
}

.capital
{
text-transform:uppercase;
}

.policepetite
{
font-size:10pt;
}

.policepetite2
{
font-size:8pt;
}

.policepetite3
{
font-size:7pt;
}

.policepetite4
{
font-size:6.5pt;
}

.couleur2
{
color:#d8bf99;
}

.couleurred
{
color:#ff5e3a;
}

.couleurviolet
{
color:#9c3289;
}

.couleur3
{
color:#552709;
}

.couleurorange
{
color:#f29400;
}

.couleurblanc
{
color:#ffffff;
}

/* Bandeaux */

.bandesHaut
{
margin-top:5px;
height:32px;
background: url("images/bandesSup.png") center repeat-x #000000;
}

.bandesBas
{
margin-bottom:10px;
height:32px;
background: url("images/bandesInf.png") center repeat-x #000000;
}

.bandesBas30
{
margin-bottom:10px;
height:32px;
background: url("images/bandesInf30.png") center repeat-x #000000;
}

/* Menu de Navigation*/

.menu
{
margin-top:30px;
width:790px;
height:22px;
}

.navigation
{
margin-top:auto;
margin-bottom:auto;
list-style-type:none;
margin-left:-25px;
margin-top:2px;
}

.navigation li
{
text-align: center;
font-size:1em;	
}

.navgauche
{
float: left;
padding-left: 12px;
padding-right: 12px;
background: url("images/separation_menuOrange.jpg") left center no-repeat;
}

.navgauche2
{
float: left;
padding-right: 12px;
color:#7c695a;
font-size:12pt;
font-weight:bold;
}

.navdroite
{
float: right;
padding-left: 12px;
padding-right: 12px;
}

.navigation a
{
color:#7c695a;
font-style: normal;
text-decoration: none;
font-weight:bold;
width: auto;
float: left;
display: block;
font-size:80%;
}

.navigation a:hover
{
color:#ffffff;
}

.menuintro
{
width:790px;
height:54px;
}

.activemenugauche
{
float: left;
padding-left: 12px;
padding-right: 12px;
background: url("images/separation_menuGris.jpg") left center no-repeat;
}

.activemenu
{
color:#ffffff;
}

/*Corps du texte*/
.main
{
width:790px;
color:#ffffff;
height:400px;
}

/*suggestion*/
.sugg
{
float:left;
display:inline;
}

.scroll
{
background: url("images/separation_menuOrange.jpg") left repeat-y;
height:400px;
overflow: auto;
padding-right:14px;
padding-left:14px;
color:#7c695a;
text-align:center;
scrollbar-face-color: #ff5e3a;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #000000;
scrollbar-arrow-color: #ffffff;
}

.scroll h2
{
color:#e5e0bb;
}

.scroll h3
{
color:#f9f2d8;
}

.scroll a
{
color:#ff5e3a;
text-decoration:underline;
}

.scroll a:hover
{
color:#7c695a;
}

.scroll a .retour
{
color:#bcadff;
text-decoration:underline;
}

.chapo
{
font-family:"Times New Roman";
font-style:italic;
text-align:left;
color:#9a8977;
font-size:12pt;
}

/*Contacts*/
.maincontacts
{
width:790px;
color:#6f8500;
font-size:11pt;	
height:400px;
background: url("images/Contacts.png") no-repeat;
}

.maincontacts2
{
width:790px;
color:#6f8500;
font-size:11pt;	
height:432px;
background: url("images/BkgroundContacts.png") no-repeat;
}

.contacts
{
padding-top:250px;
}

form
{
margin-top:0px;
}

.contacttablegauche
{
line-height: 28px;
text-align: right;
width: 240px;
padding-right:48px;
}

.contacttabledroit
{
vertical-align:top;
line-height: 28px;
}

.textbox
{
background-color: #e8ce89;
border:#e8ce89;
}

textarea
{
background-color: #e8ce89;
border:#e8ce89;
}

.button
{
background-color:#552709;
border:none;
color:#f9f9e5;
}

/*resa*/
.resamain
{
color:#6f8500;
width:800px;
height:423px;
font-size:11pt;
background: url("images/resa.jpg") no-repeat;
}

.resa
{
padding-top:205px;
padding-left:90px;
}

.resatablegauche
{
line-height: 26px;
text-align: right;
width: 300px;
padding-right:10px;
vertical-align:top;
margin-top:0px;
}

.resatabledroite
{
vertical-align:top;
line-height: 26px;
text-align: right;
width:340px;
padding-right:20px;
margin-top:0px;
}

select
{
background-color: #e8ce89;
border:#e8ce89;
}

.inputshort
{
width:120px;
background-color: #e8ce89;
border:#e8ce89;
}

.inputlong
{
width:190px;
background-color: #e8ce89;
border:#e8ce89;
}

/*liens*/
.tablelien
{
border-collapse:collapse;
}

.tablelien td
{
padding-right: 5px;
padding-left:5px;
padding-top:5px;
width:197.5px;
}

.activecategorie
{
font-weight:bold;
}

.menulien
{
text-align: center;
color:#ffffff;
}

.menulien a
{
color:#d8bf99;
}

.listelien
{
text-align: center;
color:#ffffff;
}

.listelien a
{
color:#ffffff;
}

.scroll3
{
height:400px;
overflow: auto;
padding-right:0px;
padding-left:0px;
scrollbar-face-color: #ff5e3a;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #000000;
scrollbar-arrow-color: #ffffff;
}

/*infobulle*/
.listelien a .infobulle
{
  position: absolute;
  background-color: #ffd ;
  color:#000000;
  /* Couleur jaune ressemblant à une bulle d'aide. */
  font-size: small;
  text-decoration: none;
  width: 25ex;
  padding: 3px;
  margin-left:15%;
  margin-top:-5%;
  border: 1px outset gray;
  z-index: 5;
  /* Pour être sûr qu'elles apparaissent au dessus de tout le reste. */
  -moz-border-radius: 5px;
  border-radius: 5px;
  /* Pour arrondir les coins. */
  display: none;
}

.listelien a:hover .infobulle
{
  display: block;
}

/*presse*/
.cv
{
float:left;
display:inline;
width:366px;
color:#7c695a;
padding:10px;
}

.presse
{
background: url("images/separation_menuOrange.jpg") left repeat-y;
height:400px;
overflow: auto;
padding-right:10px;
padding-left:10px;
color:#7c695a;
scrollbar-face-color: #ff5e3a;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #000000;
scrollbar-arrow-color: #ffffff;
}

.presse h3
{
color:#f9f2d8;
}

.floatleft
{
float:left;
margin:5px;
}

/*Pied de Page*/

.footer:
{
display:inline;
width:790px;
height:90px;
}
/*Pied de Page - liens*/
.lien
{
margin-top:auto;
margin-bottom:auto;
list-style-type:none;
margin-left:5px;
float:left;
display:inline;
}

.lien li
{
margin-top:-1px;
text-align: center;
font-size:1em;
}

.lien a
{
color:#00978f;
font-style: normal;
text-decoration: none;
font-weight:bold;
width: auto;
float: left;
display: block;
font-size:80%;
}

.lien a:hover
{
color:#ffffff;
}

/*Pied de Page - adresse et pied de page*/

.copyright
{
width:500px;
height:90px;
float:right;
}

.navcopyright
{
margin-top:auto;
margin-bottom:auto;
list-style-type:none;
margin-left:-25px;
}

.navcopyright li
{
text-align: left;
font-size:0.7em;	
}

.copyrightligne
{
color:#7c695a;
float: left;
padding-left: 12px;
padding-right: 12px;
margin-bottom: 5px;
}

/*Pied de Page - logo*/
.petitlogo
{
float:right;
}

/*Administration*/
.main2
{
width:790px;
color:#ffffff;
}

.main2 h3
{
text-align:center;
}

.tableau
{
border-collapse:collapse;
}

.tableau td,th
{
border: 2px solid #d8bf99;
padding-right: 5px;
padding-left:5px;
padding-top:5px;
}

.tableau a
{
text-decoration:underline;
}

.scroll2
{
overflow: auto;
padding-right:5px;
padding-left:5px;
color:#7c695a;
text-align:center;
}

.scroll2 h2
{
color:#e5e0bb;
}

.scroll2 h3
{
color:#f9f2d8;
}

.top
{
vertical-align:top;
}
