BODY, HTML {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;	
}
table, form {
	margin: 0 auto;
	padding:0;
}
.fondHautGauche {
	background-color: #F2A20D;
}
.fondHautDroite {
	background-image: url(images/fac/fond_haut_droite.gif);
}
.separationTetiere {
	background-color: #3E3E3E;
}
.menuHaut {
	background-image: url(images/fac/menu_haut.gif);
	text-align: center;
}
.menuHaut a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;	
	text-decoration: none;
}
.menuHaut ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	height:21px;
}
.menuHaut ul li {
	margin-left: 0;
	padding: 0px 1px;
	list-style: none;
	display: inline;
}
.menuHaut li.separationMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCFF;	
	text-decoration: none;
}
.fondHaut {
	background-image: url(images/fac/fond_haut.gif);
	height: 193px;
}
.contenu {
	background-color: #FFFFFF;
	background-image: url(images/fac/fond_contenu.gif);
	background-repeat: no-repeat;
}
.arborescence {
	padding: 5px;
	padding-bottom: 4px;
}
.arborescence span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;	
	text-decoration: none;
}
.arborescence a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;	
	text-decoration: none;
}
.pointilles {
	border-bottom: 1px dotted #6780AB;
}
.pointilles {
	background-image: url(images/fac/pointilles.gif);
	border: 0px;
}
.pointillesHaut {
	background-image: url(images/fac/pointilles_haut.gif);
	border: 0px;
}
.menu {
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EEF0F9;
}
.menu a {
	color: #FF6600;	
	text-decoration: none;	
}
.menuSelect {
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(images/fac/fond_menu.gif);
}
.menuSelect a {
	color: #3366CC;
	text-decoration: none;	
}
.sousMenu {
	padding-left: 15px;
	background-color: #EEF0F9;
}
.sousMenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;	
	text-decoration: none;
}
.sousMenu a.select {
	color: #3366CC;
}
.fondUnderMenu {
	background-image: url(images/fac/fond_under_menu.gif);
}
.pointillesHaut2 {
	background-image: url(images/fac/pointilles_haut2.gif);
	border: 0px;
}
.fondUnderMenu2 {
	background-color: #F2F2F2;
}
.accesRapide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	padding-left: 5px;
}
.accesRapide a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #FF6600;
	padding-left: 3px;
}
.pointillesBas {
	background-image: url(images/fac/pointilles_bas.gif);
}
.copyright {
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #666666;
	color: #CCCCCC;
}
.copyright ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
}
.copyright ul li {
	margin-left: 0;
	padding: 0px 4px;
	list-style: none;
	display: inline;
}
.copyright a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none;
}
.basPage {
	background-image: url(images/fac/bas_page.gif);
	height: 6px;
}

.black8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
}
.black9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
}
.black10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
}

a.menu_accueil{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;	
}

a.menu_accueil:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	text-decoration:underline;	
	font-weight:bold;
}

a.menu_accueil2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-decoration:none;	
}

a.menu_accueil2:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	text-decoration:underline;	
}

a.blanc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;	
}

a.blanc:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;	
}

a.ptmenuselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;			
}

a.ptmenuselect:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;			
}

a.ptmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;			
}

a.ptmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;			
}

a.ptniveau2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;	
}

a.ptniveau2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
	font-weight:bold;	
}


a.ptniveau3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;	
}

a.ptniveau3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}

.formrecherche{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #000000;background-color: #FFFFFF;width: 130px;border-bottom : 1px solid #666666;border-left : 1px solid #666666;border-right : 1px solid #666666;border-top : 1px solid #666666;background-position: center;}
.formnewsletter{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #000000;background-color: #FFFFFF;width: 130px;border-bottom : 1px solid #666666;border-left : 1px solid #666666;border-right : 1px solid #666666;border-top : 1px solid #666666;background-position: center;}
.formconnexion{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #000000;background-color: #FFFFFF;width: 70px;border-bottom : 1px solid #666666;border-left : 1px solid #666666;border-right : 1px solid #666666;border-top : 1px solid #666666;background-position: center;}

BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10pt;
}

.texte1 {
    margin:0;
    width : 510px;
    text-align:justify;
    clear:both;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    font-size:8pt;
}
.texte1centre {
	text-align: center;
	padding: 5px;
}
.texte2 {
    margin:0;
    width : 510px;
    padding-top:10px;
    clear:both;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    font-size: 8pt;
}

.texte2gauche {
   float : left;
   width: 240px;
   text-align:justify;
   margin-right: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    font-size: 8pt;
}

.texte2droit {
   margin-left: 5px;
   float : right;
   width: 240px;
   text-align:justify;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    font-size: 8pt;
}

.texte3 {
    margin:0;
    width : 510px;
    padding-top:10px;
    clear:both;
    text-align:justify;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    font-size: 8pt;
}

.texte3 img {
    float:left;
    margin-right : 10px;
    margin-bottom : 10px;
}

.texte4 {
    margin:0;
    width : 510px;
    padding-top:10px;
    clear:both;
    text-align:justify;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    font-size: 8pt;
}

.texte4 img {
    float:right;
    margin-left : 10px;
    margin-bottom : 10px;
}

.titre {
    padding:0px;
    marging:0px;
    width:510px;
    height:15px;
    background-image:url('images/pnra/titre_bg.gif'); 
    background-repeat:repeat-x;
    background-position:0px 14px;
    margin-bottom:10px;
}
.titre h2 {
    padding:0px;
    margin:0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#679A35;
    text-align:left;
}
.titre2 {
    padding:0px;
    marging:0px;
    width:510px;
    height:15px;
    background-image:url('images/pnra/titre_bg_ext.gif'); 
    background-repeat:repeat-x;
    background-position:0px 14px;
    margin-bottom:10px;
}
.titre2 h2 {
    padding:0px;
    margin:0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#217599;
    text-align:left;
}

.infobulle{
  color: #666666;
  position: absolute;  
  visibility : hidden;
  border: 1px solid #666666;
  padding: 3px;
  font-family: Trebuchet MS;
  align: center;
  font-size: 11px;
  background-color: #B4E7F8;
}

.input{
   width:200px;
}
.textarea33{
   width:200px;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0033cc;
	text-decoration:underline;	
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0033cc;
	text-decoration:none;
}

/*
*	Styles pour le menu déroulant
*/
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 100%;
}
#nav a {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding-left: 7px;
	padding-right: 7px;
}
#accesReserve #nav a {
	color:#666666;
}
#navOn {
	background-color: #FFD173;
}
#navOn a {
	color: #666666;
}
#navOn ul li a {
	color: #FFFFFF;
}
#navOnExt {
	background-image: url('images/pnra/bg_menu_ext.jpg');
}
#navOnExt a {
	color: #666666;
}
#navOnExt ul li a {
	color: #FFFFFF;
}
#nav li {
	float: left;
	text-align: center;
        padding-top : 2px;
	height:20px;
}
#nav li.separateur {
        background-color:#95ACB4;
}
#nav li.separateurext {
        background-color:#64432C;
}
#nav li ul {
	position: absolute;
	left: -999em;
	width: 180px;
        padding-top : 5px;
	text-align: left;
	border-collapse: collapse;
	background-image: url('images/pnra/fond_separation_menu.gif');
}
#nav li ul li {
	margin-top: 2px;
	border: solid 1px #95ACB4;
	width: 180px;
	background-color: #A47049;
	text-align: left;
}
#accesReserve #nav li ul li {
	background-color: #A8D1E3;
}

#nav li ul a {
	width: 178px;
}
#nav li ul a:hover {
	color: #666666;
}
#nav li:hover ul,
#nav li.sfhover ul {
	left: auto;
}
#nav li ul li:hover,
#navOn ul li:hover,
#nav li ul li.sfhover,
#navOn ul li.sfhover {
	background-color: #FFD173;
}
#accesReserve #nav li ul li:hover,
#accesReserve #navOn ul li:hover,
#accesReserve #nav li ul li.sfhover,
#accesReserve #navOn ul li.sfhover {
	background-color:#53A3C8;
}

#nav li.last {
	border: 0px;
}

#formulaire {
	width: 100%;
	text-align: center;
	padding-left: 20px;
}
#formulaire table {
	width: 536px;
	border: 0px;
}
#formulaire td {
	color: #000000;
	border: 0px;
	text-align: left;
	valign: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
#formulaire.messageErreur {
	color: #FF0000;
}
#formulaire td.intitule {
	font-weight: bold;
	width: 150px;
}
.formulaire td.valeur, td.valeurCheck {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#formulaire td.valeur input, textarea, select {
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#formulaire textarea {
	width: 300px;
}
#formulaire div.boutonEnvoyer {
	padding-left: 290px;
}
#formulaire div.boutonEnvoyer input {
	width: 90px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}