BODY {
font-weight : normal; 
font-size : 10pt; 
color : #000000; 
font-family : Arial; 
background-color : #ffffff;
margin: 0;
} 
A {
font-weight : bold; 
font-size : 10pt; 
color : #3e5780; 
font-family : arial; 
text-decoration : none; 
} 
A:hover {
color : #ff8c00; 
} 
.lienrecherche {
font-weight : bold; 
font-size : 8pt; 
color : #3e5780; 
font-family : arial; 
text-decoration : none; 
} 
.lienrecherche:hover {
color : #ff8c00; 
} 
.saisieintitule {
font-weight : normal; 
color : #696969; 
font-family : Arial; 
font-size : 10pt; 
} 
.saisietitre {
font-weight : bold; 
font-size : 11pt; 
color : #696969; 
font-family : Arial; 
} 
TD.tdsaisieintitule {
font-weight : bold; 
font-size : 10pt; 
color : #ff9002; 
font-family : Arial; 
background-color : #e8f0f7; 
text-align : right; 
} 
TD.tdsaisieintitulegras {
font-weight : bold; 
font-size : 10pt; 
color : #696969; 
font-family : Arial; 
background-color : #f9f7f1; 
} 
TD.tdsaisietexte {
padding-left : 10px; 
font-weight : normal; 
font-size : 10pt; 
color : #000000; 
font-family : Arial; 
background-color : #f4f9fc; 
} 
.pagetitre {
font-weight : bold; 
font-size : 14pt; 
color : #000000; 
font-family : Arial; 
} 
TD.tdlistetexte {
padding-left : 10px; 
font-weight : normal; 
font-size : 10pt; 
padding-bottom : 5px; 
color : #000000; 
padding-top : 5px; 
font-family : Arial; 
background-color : #e8f0f7; 
} 
TD.tdlisteentete {
font-weight : normal; 
font-size : 10pt; 
color : #00008b; 
font-family : Arial; 
background-color : #e6e6fa; 
} 
.pagetexte {
font-weight : normal; 
font-size : 10pt; 
color : #000000; 
font-family : Arial; 
} 
.pagemessage {
font-weight : normal; 
font-size : 10pt; 
color : #000000; 
font-style : italic; 
font-family : Arial; 
} 
.pagemessagegras {
font-weight : bold; 
font-size : 10pt; 
color : #000000; 
font-style : italic; 
font-family : Arial; 
} 
.champfichemetro {
font-weight : bold; 
font-size : 8pt; 
color : #000000; 
font-family : Arial; 
} 
.champfichemetrotxt {
font-weight : normal; 
font-size : 8pt; 
color : #000000; 
font-family : Arial; 
} 
.titrebandeau {
font-weight : bold; 
font-size : 12pt; 
color : #ffffff; 
font-family : Arial; 
} 
.titrefiche {
font-weight : bold; 
font-size : 10pt; 
color : #ffffff; 
font-family : Arial; 
} 
.titrefamille {
font-weight : normal; 
font-size : 10pt; 
color : #ffffff; 
font-family : Arial; 
} 
.initiale {
font-weight : bold; 
font-size : 16pt; 
color : #000000; 
font-family : Arial; 
} 
.smalltexte {
font-weight : bold; 
font-size : 11px; 
color : #000000; 
font-family : Arial; 
text-decoration : none; 
} 
.newstexte {
font-weight : normal; 
font-size : 9pt; 
color : #000000; 
line-height : 18px; 
font-family : Arial; 
} 
.newslien {
font-weight : bold; 
font-size : 12px; 
color : #ff8f02; 
font-style : italic; 
font-family : Arial; 
} 
.newslien:hover {
font-weight : bold; 
font-size : 12px; 
color : #ffcb02; 
font-style : italic; 
font-family : Arial; 
} 
.newstitre {
font-weight : bold; 
font-size : 12pt; 
color : #3c577f; 
font-family : Arial; 
} 
.newsdate {
font-weight : normal; 
font-size : 11px; 
color : #000000; 
font-family : Arial; 
text-decoration : none; 
} 
.titreportail {
font-weight : bold; 
font-size : 15px; 
color : #ff9002; 
font-family : Arial; 
} 
.presentportail {
font-weight : bold; 
font-size : 12px; 
color : #000000; 
font-family : Arial; 
} 
.passelien {
font-weight : bold; 
font-size : 8pt; 
color : #000000; 
font-family : Arial; 
} 
.texteblack {
font-size : 10pt; 
color : #000000; 
font-family : Arial; 
text-decoration : none; 
} 
.textechamp {
font-weight : bold; 
font-size : 9pt; 
color : #4e5c86; 
font-family : Arial; 
} 
.textepetit {
font-size : 10px; 
color : #000000; 
font-family : Arial; 
} 
TD.tdlisteicones {
padding-right : 10px; 
padding-left : 10px; 
font-weight : normal; 
font-size : 10pt; 
color : #000000; 
font-family : Arial; 
background-color : #f4f9fc; 
text-align : right; 
} 
.texteorange {
font-weight : bold; 
font-size : 10pt; 
color : #ff9002; 
font-family : Arial; 
} 
.messagedoublon {
font-size : 10pt; 
color : #000000; 
font-family : Arial; 
} 
.intituleTabReponse {
font-weight : bold; 
font-size : 8pt; 
color : #000000; 
font-family : Arial; 
background-color : #f4f9fc; 
} 
.formInput {
border-right : 1px solid #999999; 
border-top : 1px solid #999999; 
font-weight : bold; 
font-size : 10px; 
border-left : 1px solid #999999; 
width : auto; 
color : #000000; 
border-bottom : 1px solid #999999; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #ffffff; 
} 
.formInput2 {
border-right : 1px solid #808080; 
border-top : 1px solid #808080; 
font-weight : bold; 
font-size : 10px; 
border-left : 1px solid #808080; 
width : auto; 
color : #000000; 
border-bottom : 1px solid #808080; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #d5d0cc; 
} 
.titregestion {
padding-left : 8px; 
font-weight : bold; 
font-size : 14pt; 
color : #ffffff; 
text-indent : 0; 
font-family : Arial; 
background-color : #ff9200; 
text-align : left; 
} 
.titregestionfilet {
background-color : #3c5980; 
} 
TD.tdsaisieintituleGauche {
font-weight : bold; 
font-size : 10pt; 
color : #ff9002; 
font-family : Arial; 
background-color : #e8f0f7; 
} 
.texte8 {
font-size : 8pt; 
} 
.texte9 {
font-size : 9pt; 
} 
.texte10 {
font-size : 10pt; 
} 
.texte11 {
font-size : 11pt; 
} 
.listeentete {
padding-left : 8px; 
font-weight : bold; 
font-size : 12pt; 
color : #ffffff; 
text-indent : 0; 
font-family : Arial; 
background-color : #ff9200; 
text-align : center; 
} 
TD.tableauligne1 {
font-weight : normal; 
font-size : 10pt; 
color : #000000; 
font-family : Arial; 
background-color : #f4f9fc; 
} 
TD.tableauligne2 {
font-weight : normal; 
font-size : 10pt; 
color : #000000; 
font-family : Arial; 
background-color : #e8f0f7; 
} 
.soustitrefds {
font-weight : bold; 
font-size : 11pt; 
color : #ffffff; 
font-family : Arial; 
background-color : #ff9200; 
} 
.fondbleu1 {
background-color : #e8f0f7; 
} 
.fondbleu2 {
background-color : #f4f9fc; 
} 

OPTION.nuisanceavecfan{
background-color : #f8d1d1; 
}

.blocrecherche
{
    DISPLAY: none;
    VISIBILITY: hidden
}

.TablePresentation
{
    BACKGROUND-IMAGE: url(../images/accueil/accueil_photo_forsapre.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ffffff;
    /*background-attachement: fixed;*/
    width:585px;
    text-align:center;
    border:0;
}
.TextePresentation
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: arial, sans-serif;
    TEXT-ALIGN: left;
    margin-right:10px;
}

TD.tabcellule
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    FONT-FAMILY: arial, sans-serif;
}

.tableauligne1
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND-COLOR: #ebeff5
}
.tableauligne2
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND-COLOR: #f5f6f9
}
.cacher
{
    DISPLAY: none;
    VISIBILITY: hidden
}

.formulaire
{
margin:0px;
padding:0px;
}

TD.TableauLigneSeparation{
    BACKGROUND-IMAGE: url(../images/interface/tableau_separateur.gif);
    BACKGROUND-REPEAT: repeat-x;
    height:2px;
}

TD.TableauLigneSeparationVerticale{
    BACKGROUND-IMAGE: url(../images/interface/tableau_separateur_vertical.gif);
    BACKGROUND-REPEAT: repeat-y;
}

TD.TableauLigneSeparationVerticale2{
    BACKGROUND-IMAGE: url(../images/interface/tableau_separateur2_vertical.gif);
    BACKGROUND-REPEAT: repeat-y;
}

TD.tabcellulepadding
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
}

OPTION.motcleavalider
{
	font-family: Arial;
	font-size: 10pt;
    FONT-STYLE: italic;
    background-color:#FFE6FF;
}
OPTION.motclevalide
{
	font-family: Arial;
	font-size: 10pt;
}

TR.tabligne0
{
    BACKGROUND-COLOR: #dceffe
}
TR.tabligne1
{
    BACKGROUND-COLOR: #edf7ff
}

.tablebordee
{
	border: thin solid #FF8000;
}

li
{
	list-style: disc outside;
	margin-left: 20px;
}

.alignhaut{
	vertical-align: top;
}
