.ptexte        {
font-family:Arial, Helvetica, sans-serif;color:#666666;
font-size:11px; font-weight:normal; text-decoration: none;
}
.textenoir		{
font-family:Arial, Helvetica, sans-serif;
font-size:10px; 
font-weight:bold; 
text-decoration: none;
}					

/*** styles communs à toutes les pages ***/
body {
scrollbar-face-color: #9B9B9B; scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #cccccc;
scrollbar-darkshadow-color: #000000; scrollbar-track-color: #EEEEEE;
scrollbar-arrow-color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
color:#42699C;
}


#menu{
border-bottom:solid 1px #FFFFFF;
border-top:solid 1px #FFFFFF;
background:#395D94;
line-height:13px;
height:13px;
}
#menu a,#menu a:visited,#menu a:active,#menu a:link{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px; 
font-weight:normal; 
text-decoration: none;
width:80px;
float:left;
text-align:center;
background:#395D94;
}
#menu a:hover{
background:#637DB5;
}

#menu .point    {
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px; 
font-weight:bold; 
text-decoration: none;
float:left;
line-height:13px;
}

#souslemenu{
border-bottom:solid 1px #FFFFFF;
background:#000063;
line-height:13px;
height:13px;
}

#footer{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:10px;
font-weight:bold;
width:760px;
line-height:16px;
text-decoration: none;
background-image: url(../images/newhaut/mapsite.gif);
text-transform: uppercase;
}
#footer a{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:10px;
font-weight:bold;
line-height:16px;
text-decoration: none;
}
#footer .point    {
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px; 
font-weight:bold; 
text-decoration: none;
line-height:16px;
}
#footer .adresse{
line-height:16px;
float:left;
text-align:left;
background-image: url(../images/newhaut/mapsite.gif);
width:70%;
}
#footer .topnet{
line-height:16px;
float:right;
text-align:right;
background-image: url(../images/newhaut/mapsite.gif);
width:30%;}

/*** page de declinaison ***/
#pagedeclinaison .letexte, .letexte{
font-family:Arial, Helvetica, sans-serif;
color:#42699C;
font-size:12px; 
font-weight:normal; 
text-decoration: none;
}
#pagedeclinaison a, a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
font-weight:bold; 
text-decoration: none;
color:#42699C;
}
#pagedeclinaison .menu{
background:#ACB9C1;
}
#pagedeclinaison .titre, .titre{
font-family:Arial, Helvetica, sans-serif;
font-size:14px; 
font-weight:bold; 
text-decoration: none;
}

/*** formulaires ***/

#formSim fieldset{
border: solid 1px #ADBAC6;
}
#formSim{
width:530px;
}
#formSim table{
font-size:11px;
line-height:20px;
}
#formSim td.gras{
font-weight:bold;
}
#formSim legend{
font-size:12px;
font-weight:bold;
letter-spacing:1px;
font-style:italic;
}
#formSim input.case{
border:0;
}
#formSim input.send{
border:0;
height:26px;
width:200px;
}
#formSim textarea{
border: solid 1px #42699C;
color:#42699C;
}
/*** demande de doc **/
#demande_doc{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color:#42699C;
text-decoration: none;
}

#demande_doc .col{
width:150px;
float:left;
}
#demande_doc input, #formSim input,#demande_doc select, #formSim select{
border: solid 1px #42699C;
color:#42699C;
height:19px;
}
#demande_doc option, #formSim option{
color:#42699C;
}
#demande_doc input.send{
border:0;
height:26px;
}
#demande_doc label.oblig{
font-size: 11px;
font-weight: bold;
}