
a:link, a:visited {color:#FF0000; text-decoration:underline}
a:hover, a:active {color:#FF0000; text-decoration:none}


body {
background-image: url(http://www.cgaf.fr/portail/fond.gif);
background-color:#FFFFFF;

font-size:11px;
text-align:center;
margin:0;
padding:0;
color:#000000;
font-family: Arial, Helvetica, sans-serif;

}


.divLRefH {
background-color:#FFFFFF;
position: absolute;
visibility:hidden;
padding: 0px;
margin: 0px;
width: 900px;
height: 14px;
text-align: center;
}

.divLRefV {
background-color:#FFFFFF;
padding: 0px;
margin: 0px;
width: 900px;
height: 14px;
text-align: center;
}

.txtLRefV {
font-size:8px;
font-family:Verdana,helvetica,sans-serif;
color: #000000;
text-decoration: none;
}
A.linkRef:link, A.linkRef:visited, A.linkRef:hover, A.linkRef:active  {color: #000000; text-decoration: none}


.divCentral {
font-family:Arial,Verdana,helvetica;
font-size:11px;
color: #000000;
text-align: center;
padding: 0px;
margin: 0px;
width: 510px;
}

.divTitreCentral {
font-family:Arial,Verdana,helvetica;
font-size:14px;
color: #306DD8;
text-align: center;
padding: 0px;
margin: 0px;
width: 100%;
font-weight: bold;
}

.divLienAmi {
font-family:Arial,Verdana,helvetica;
font-size:9px;
color: #000000;
text-align: justify;
font-weight: normal;
}

A.LienAmi:link, A.LienAmi:visited, A.LienAmi:active {color: #000000; text-decoration: underline; font-size:12px}
A.LienAmi:hover {color: #1C3691; text-decoration: none; font-size:12px}
A.subLienAmi:link, A.subLienAmi:visited, A.subLienAmi:active, A.subLienAmi:hover {color: #000000; font-size:9px; text-decoration: none}


A.supprlinkCodeReduc:link, A.supprlinkCodeReduc:visited {
background-color:#ffffff;
font-family:Arial,Verdana,helvetica;
font-size:10px;
color: #ff0000;
border: thin solid #ffffff;
padding: 1px;
margin: 2px;
text-decoration: none;
}

A.supprlinkCodeReduc:hover, A.supprlinkCodeReduc:active {
background-color:#ffffff;
font-family:Arial,Verdana,helvetica;
font-size:10px;
color: #ff0000;
border: thin solid #ff0000;
padding: 1px;
margin: 2px;
text-decoration: none;
}

A.linkCodeReduc:link, A.linkCodeReduc:visited {
background-color:#ffffff;
font-family:Arial,Verdana,helvetica;
font-size:12px;
color: #ff0000;
border: thin solid #ff0000;
padding: 1px;
margin: 2px;
text-decoration: underline;
font-weight: bold;
}

A.linkCodeReduc:hover, A.linkCodeReduc:active {
background-color:#ff0000;
font-family:Arial,Verdana,helvetica;
font-size:12px;
color: #ffffff;
border: thin solid #ffffff;
padding: 1px;
margin: 2px;
text-decoration: none;
font-weight: bold;
}



A.leftlien_accueil:link, A.leftlien_accueil:visited {color: #555555; text-decoration: none}
A.leftlien_accueil:hover {color: #1C3691; text-decoration: none}

A.rightlien_accueil:link, A.rightlien_accueil:visited {color: #0C2681; text-decoration: none}
A.rightlien_accueil:hover {color: #1C3691; text-decoration: none}

A.lien_accueil1:link, A.lien_accueil1:visited, A.lien_accueil1:active {color: #000000; text-decoration: none}
A.lien_accueil1:hover {color: #1C3691; text-decoration: none}

A.lien_accueil2:link, A.lien_accueil2:visited, A.lien_accueil2:active {color: #000000; text-decoration: none}
A.lien_accueil2:hover {color: #1C3691; text-decoration: none}

.leftGlobal_Mniv1 {
padding: 0px;
margin: 0px;
width: 190px;
}

.leftTitre_Mniv1 {


font-family:Arial,Verdana,helvetica;
font-size:11px;
color: #000000;
text-align: center;
padding: 3px;
margin: 0px;
width: 100%;
text-decoration: none;
}

.leftlien_Mniv1 {
font-family:Arial,Verdana,helvetica;
font-size:9px;
color: #555555;
text-align: justify;
padding: 0px;
margin: 0px;
width: 190px;
text-decoration: none;
}

A.leftcat_Mniv1:link, A.leftcat_Mniv1:visited {
background-color:#FFFFFF;
font-family:Arial,Verdana,helvetica;
font-size:9px;
color: #555555;

display: block;
text-align: left;
padding: 1px;
margin: 0px;
width: 190px;
text-decoration: none;
}

A.leftcat_Mniv1:hover, A.leftcat_Mniv1:active {
background-color:#EEF4FF;
font-family:Arial,Verdana,helvetica;
font-size:9px;
color: #1C3691;

display: block;
text-align: left;
padding: 1px;
margin: 0px;
width: 190px;
text-decoration: none;
}

A.leftlien_Mniv1:link, A.leftlien_Mniv1:visited {
background-color:#FFFFFF;
font-family:Arial,Verdana,helvetica;
font-size:9px;
color: #555555;

display: block;
text-align: left;
padding: 1px;
margin: 0px;
width: 188px;
text-decoration: none;
}

A.leftlien_Mniv1:hover, A.leftlien_Mniv1:active {
background-color:#EEF4FF;
font-family:Arial,Verdana,helvetica;
font-size:9px;
color: #1C3691;

display: block;
text-align: left;
padding: 1px;
margin: 0px;
width: 188px;
text-decoration: none;
}


A.leftsublien_Mniv1:link, A.leftsublien_Mniv1:visited {
background-color:#FFFFFF;
font-family:Arial,Verdana,helvetica;
font-size:9px;
color: #555555;

display: block;
text-align: left;
padding: 1px;
margin: 0px;
width: 188px;
text-decoration: none;
}

A.leftsublien_Mniv1:hover, A.leftsublien_Mniv1:active {
background-color:#EEF4FF;
font-family:Arial,Verdana,helvetica;
font-size:9px;
color: #1C3691;

display: block;
text-align: left;
padding: 1px;
margin: 0px;
width: 188px;
text-decoration: none;
}


A.leftlien_Menu:link {color: #0C2681; text-decoration: none}
A.leftlien_Menu:visited {color: #0C2681; text-decoration: none}
A.leftlien_Menu:hover {color: #1C3691; text-decoration: none}


A.rightlien_Mniv1:link, A.rightlien_Mniv1:visited {
background-color:#FAFAFF;
font-family:Arial,Verdana,helvetica;
font-size:9px;
color: #0C2681;

display: block;
text-align: left;
padding: 1px;
margin: 0px;
width: 168px;
text-decoration: none;
}

A.rightlien_Mniv1:hover, A.rightlien_Mniv1:active {
background-color:#EEF4FF;
font-family:Arial,Verdana,helvetica;
font-size:9px;
color: #1C3691;

display: block;
text-align: left;
padding: 1px;
margin: 0px;
width: 168px;
text-decoration: none;
}


A.rightsublien_Mniv1:link, A.rightsublien_Mniv1:visited {
background-color:#FAFAFF;
font-family:Arial,Verdana,helvetica;
font-size:9px;
color: #0C2681;

display: block;
text-align: left;
padding: 1px;
margin: 0px;
width: 168px;
text-decoration: none;
}

A.rightsublien_Mniv1:hover, A.rightsublien_Mniv1:active {
background-color:#EEF4FF;
font-family:Arial,Verdana,helvetica;
font-size:9px;
color: #1C3691;

display: block;
text-align: left;
padding: 1px;
margin: 0px;
width: 168px;
text-decoration: none;
}



A.lien_topvente:link {color: #e9621e; text-decoration: none}
A.lien_topvente:visited {color: #e9621e; text-decoration: none}
A.lien_topvente:hover {color: #188CC7; text-decoration: none}


.modstandard_titre {font-family:Verdana,helvetica,sans-serif; color:#990000; background:#FFFF00; font-style:normal; font-weight:normal; text-align:right}
.modstandard_descr {font-family:Verdana,helvetica,sans-serif; color:#990000; background:#FFFF00; font-style:normal; font-weight:normal; text-align:right}
.mod3niveau_descr {font-family:Verdana,helvetica,sans-serif; color:#990000; background:#FFFF00; font-style:normal; font-weight:normal; text-align:right}
.annuaire_descr {font-family:Verdana,helvetica,sans-serif; color:#990000; background:#FFFF00; font-style:normal; font-weight:normal; text-align:right}

.boutonDivers {
background-color: #F8F8FF; color: #0000FF; font-size: 9pt; font-familly: Arial,Verdana,helvetica; border: thin solid #306DD8; filter: Alpha(Opacity=50, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=50, FinishY=20)
}

.texteDivers {
background-color: #F9F9FF; color: #000066; font-size: 9pt; font-familly: Arial,Verdana,helvetica; border: thin solid #306DD8; filter: Alpha(Opacity=50, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=50, FinishY=20)
}
TEXTAREA {
background-color: #F9F9FF; color: #000066; font-size: 9pt; font-familly: Arial,Verdana,helvetica; border: thin solid #306DD8; filter: Alpha(Opacity=50, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=50, FinishY=20)
}

.listeTitreDivers {
background-color: #F9F9FF; color: #000066; font-size: 9pt; font-familly: Arial,Verdana,helvetica; border: thin solid #306DD8; filter: Alpha(Opacity=50, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=50, FinishY=20)
}

.listeOptionDivers {
background-color: #F9F9FF; color: #000066; font-size: 9pt; font-familly: Arial,Verdana,helvetica; border: thin solid #306DD8; filter: Alpha(Opacity=50, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=50, FinishY=20)
}
SELECT {
background-color: #F9F9FF; color: #000066; font-size: 9pt; font-familly: Arial,Verdana,helvetica; border: thin solid #306DD8; filter: Alpha(Opacity=50, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=50, FinishY=20)
}

.boutonDiversP {
background-color: #F8F8FF; color: #0000FF; font-size: 9pt; font-familly: Arial,Verdana,helvetica; border: thin solid #306DD8; filter: Alpha(Opacity=50, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=50, FinishY=20)
}

.texteDiversP {
background-color: #F9F9FF; color: #000066; font-size: 9pt; font-familly: Arial,Verdana,helvetica; border: thin solid #306DD8; filter: Alpha(Opacity=50, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=50, FinishY=20)
}

.listeTitreDiversP {
background-color: #F9F9FF; color: #000066; font-size: 9pt; font-familly: Arial,Verdana,helvetica; border: thin solid #306DD8; filter: Alpha(Opacity=50, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=50, FinishY=20)
}

.listeOptionDiversP {
background-color: #F9F9FF; color: #000066; font-size: 9pt; font-familly: Arial,Verdana,helvetica; border: thin solid #306DD8; filter: Alpha(Opacity=50, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=50, FinishY=20)
}

.bulleMAide {
background-color:#188CC7;
text-decoration: none;
font-family:Arial,Verdana,helvetica;
font-size:9px;
color: #FFFFFF;
border: solid 1px #FFFFFF;
text-align: left;
padding: 2px;
margin: 2px;
width: 320px;
}

.tdiconeEspaceInfo {

text-align: left;
vertical-align: top;
display: table-cell;
}

A.espaceInfo:link, A.espaceInfo:visited {
background-color:#FFFFFF;
width: 100%;
text-decoration: none;
font-family:Arial,Verdana,helvetica;
font-size:10px;
color: #555555;
border: solid 0px #ffffff;
display: block;
text-align: left;
}

A.espaceInfo:hover, A.espaceInfo:active {
background-color:#EEF4FF;
width: 100%;
text-decoration: none;
font-family:Arial,Verdana,helvetica;
font-size:10px;
color: #1C3691;
border: solid 0px #ffffff;
display: block;
text-align: left;
}


.lienBas {
font-family:Arial,Verdana,helvetica;
font-size:10px;
color: #a6b4c1;
}

A.lienBas:link, A.lienBas:visited {
background-color:#ffffff;
text-decoration: none;
font-family:Arial,Verdana,helvetica;
font-size:10px;
color: #a6b4c1;
border: dotted 1px #ffffff;
padding: 1px;
}

A.lienBas:hover, A.lienBas:active {
background-color:#eeeeee;
text-decoration: none;
font-family:Arial,Verdana,helvetica;
font-size:10px;
color: #f5a72b;
border: dotted 1px #f5a72b;
padding: 1px;
}

.texteEncartMbr {
font-family:Arial,Verdana,helvetica;
font-size:10px;
color: #000000;
text-align: center;
}



A.lienEncartMbr:link, A.lienEncartMbr:visited {
text-decoration: none;
font-family:Arial,Verdana,helvetica;
font-size:10px;
color: #000000;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 8px ;
}

A.lienEncartMbr:hover, A.lienEncartMbr:active {
text-decoration: underline;
font-family:Arial,Verdana,helvetica;
font-size:10px;
color: #000000;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 8px ;
}


.oldOnglet {
font-family:Arial,Verdana,helvetica;
font-size:10px;
color: #000000;
text-align: center;
font-weight: bold;
}


A.oldOngletCenter:link, A.oldOngletCenter:visited {
text-decoration: none;
font-family:Arial,Verdana,helvetica;
font-size:10px;
color: #000000;
font-weight: bold;
text-align: center;
padding: 1px;
margin: 0px;
}

A.oldOngletCenter:hover, A.oldOngletCenter:active {
text-decoration: none;
font-family:Arial,Verdana,helvetica;
font-size:10px;
color: #1C3691;
font-weight: bold;
text-align: center;
padding: 1px;
margin: 0px;
}


A.pSectioncenter0:link, A.pSectioncenter0:visited {
background-color:#FFFFFF;
text-decoration: none;
font-family:Arial,Verdana,helvetica;
font-size:12px;
color: #000000;
border: dotted 1px #FFFFFF;
font-weight: bold;
display: block;
text-align: left;
padding: 0px;
margin: 0px;
width: 100%;
overflow: visible;
}

A.pSectioncenter0:hover, A.pSectioncenter0:active {
background-color:#BBDCF4;
text-decoration: none;
font-family:Arial,Verdana,helvetica;
font-size:12px;
color: #1C3691;
border: dotted 1px #BBDCF4;
font-weight: bold;
display: block;
text-align: left;
padding: 0px;
margin: 0px;
width: 100%;
overflow: visible;
}

A.pSectioncenter1:link, A.pSectioncenter1:visited {
background-color:#FFFFFF;
text-decoration: none;
font-family:Arial,Verdana,helvetica;
font-size:12px;
color: #000000;
border: dotted 1px #FFFFFF;
font-weight: bold;
display: block;
text-align: left;
padding: 0px;
margin: 0px;
width: 100%;
overflow: visible;
}

A.pSectioncenter1:hover, A.pSectioncenter1:active {
background-color:#BBDCF4;
text-decoration: none;
font-family:Arial,Verdana,helvetica;
font-size:12px;
color: #1C3691;
border: dotted 1px #BBDCF4;
font-weight: bold;
display: block;
text-align: left;
padding: 0px;
margin: 0px;
width: 100%;
overflow: visible;
}

.pAccueilTitreB {
background-color: #0C2681;
width: 99%;
overflow: visible;
margin: 1px;
font-family: Arial,Verdana,helvetica;
font-size: 13px;
color: #FFFFFF;
padding: 2px;
font-weight: bold;
}

.pAccueilB {
background-color: #FFFFFF;
width: 99%;
overflow: visible;
margin: 1px;
text-align: justify;
font-family: Arial,Verdana,helvetica;
font-size: 11px;
color: #333333;
padding: 2px;
}

.pAccueilB_right {
background-color: #FFFFFF;
width: 99%;
overflow: visible;
margin: 1px;
text-align: right;
font-family: Arial,Verdana,helvetica;
font-size: 11px;
color: #333333;
padding: 2px;
}

.pAccueilBcenter {
background-color: #FFFFFF;
width: 99%;
overflow: visible;
margin: 0px;
padding: 0px;
text-align: center;
}

.pPhotoGauche {
margin: 4px;
padding: 0px;
border: solid 1px #FFFFFF;
float: left;
}

.pPhotoDroite {
margin: 4px;
padding: 0px;
border: solid 1px #FFFFFF;
float: right;
}

.pPhotoCentre {
margin: 0px;
padding: 0px;
border: solid 1px #FFFFFF;
}


.tdtopJO {
vertical-align: top;
display: table-cell;
}

.tdcenterJO {
text-align: center;
display: table-cell;
font-size:9px;
}

.blocMniv1 {
background-color:#F4F4FF;
text-decoration: none;
font-family:Verdana,helvetica,sans-serif;
font-size:10px;
color: #000066;
border: dotted 1px #FFFFFF;
display: block;
text-align: center;
padding: 2px;
width: 100%;
overflow: visible;
}


A.titreL1Mniv1:link, A.titreL1Mniv1:visited {
text-decoration: none;
font-family:Verdana,helvetica,sans-serif;
font-size:12px;
color: #000066;
font-weight: bold;
}

A.titreL1Mniv1:hover, A.titreL1Mniv1:active {
text-decoration: underline;
font-family:Verdana,helvetica,sans-serif;
font-size:12px;
color: #000066;
font-weight: bold;
}

A.titreL2Mniv1:link, A.titreL2Mniv1:visited {
text-decoration: none;
font-family:Verdana,helvetica,sans-serif;
font-size:12px;
color: #000099;
font-weight: bold;
}

A.titreL2Mniv1:hover, A.titreL2Mniv1:active {
text-decoration: underline;
font-family:Verdana,helvetica,sans-serif;
font-size:12px;
color: #000099;
font-weight: bold;
}


.menuGL1Mniv1 {

background-color:#D4E2FF;

}

A.menuGL1Mniv1:link, A.menuGL1Mniv1:visited {

background-color:#D4E2FF;

display: block;
text-decoration: none;
font-family:Arial,Verdana,helvetica;
font-size:10px;
color: #000000;
padding: 1 5 1 1;
margin: 0px ;
text-align: right;
}

A.menuGL1Mniv1:hover, A.menuGL1Mniv1:active {

background-color:#D4E2FF;

font-family:Arial,Verdana,helvetica;
display: block;
text-decoration: none;
font-size:10px;
color: #000000;
padding: 1 5 1 1;
margin: 0px ;
text-align: right;
}

.menuGL2Mniv1 {

background-color:#E4F2FF;

}

A.menuGL2Mniv1:link, A.menuGL2Mniv1:visited {

background-color:#E4F2FF;

display: block;
text-decoration: none;
font-family:Arial,Verdana,helvetica;
font-size:10px;
color: #000000;
padding: 1 5 1 1;
margin: 0px ;
text-align: right;
}

A.menuGL2Mniv1:hover, A.menuGL2Mniv1:active {

background-color:#E4F2FF;

text-decoration: none;
font-family:Arial,Verdana,helvetica;
font-size:10px;
color: #000000;
padding: 1 5 1 1;
margin: 0px ;
text-align: right;
}

A.txtpageform:link, A.txtpageform:visited {
text-decoration: underline;
font-family:Verdana,helvetica,sans-serif;
font-size:12px;
color: #000000;
}

A.txtpageform:hover, A.txtpageform:active {
text-decoration: none;
font-family:Verdana,helvetica,sans-serif;
font-size:12px;
color: #000000;
}

A.docliee:link, A.docliee:visited {
text-decoration: underline;
font-family:Verdana,helvetica,sans-serif;
font-size:12px;
color: #990000;
}

A.docliee:hover, A.docliee:active {
text-decoration: none;
font-family:Verdana,helvetica,sans-serif;
font-size:12px;
color: #990000;
}

.divNAV3 {
display: block;
text-align: left;
width: 100%;
}

.contenerNAV3 {
display: block;
text-align: left;
width: 100%;
padding-left: 10px ;
}

A.menuNAV3:link, A.menuNAV3:visited {

text-decoration: none;
font-family:Arial,Verdana,helvetica;
font-size:10px;
color: #e9621e;
border: dotted 1px #FFFFFF;
font-weight: bold;
padding: 1px;
}

A.menuNAV3:hover, A.menuNAV3:active {
background-color:#ebf0f5;
text-decoration: none;
font-family:Arial,Verdana,helvetica;
font-size:10px;
color: #188CC7;
border: dotted 1px #e9621e;
font-weight: bold;
padding: 1px;
}

.titreCatG {
text-align: center;
font-family:Arial,Verdana,helvetica;
font-size:11px;
color: #000000;
font-weight: bold;
display: table-cell;
}

.tdiconeGSF {
background-color:#0066CB;
text-align: left;
vertical-align: top;
display: table-cell;
}

A.menuGSF:link, A.menuGSF:visited {
background-color:#FFFFFF;
width: 100%;
text-decoration: none;
font-family:Arial,Verdana,helvetica;
font-size:11px;
color: #0C2681;
border: solid 0px #ffffff;
display: block;
text-align: left;
vertical-align: middle;
font-weight: normal;
padding: 1px;
}

A.menuGSF:hover, A.menuGSF:active {
background-color:#BBDCF4;
width: 100%;
text-decoration: none;
font-family:Arial,Verdana,helvetica;
font-size:11px;
color: #1C3691;
border: solid 0px #ffffff;
display: block;
text-align: left;
vertical-align: middle;
font-weight: normal;
padding: 1px;
}


A.menuGSSF:link, A.menuGSSF:visited {

width: 100%;
text-decoration: none;
font-family:Arial,Verdana,helvetica;
font-size:10px;
color: #FF0000;
border: solid 0px #ffffff;
display: block;
text-align: left;
vertical-align: middle;
font-weight: normal;
padding: 1px;
}

A.menuGSSF:hover, A.menuGSSF:active {

width: 100%;
text-decoration: none;
font-family:Arial,Verdana,helvetica;
font-size:10px;
color: #990000;
border: solid 0px #ffffff;
display: block;
text-align: left;
vertical-align: middle;
font-weight: normal;
padding: 1px;
}
