/*@charset "iso-8859-1";*/
BODY {
background-attachment: fixed;
/*background-position: center center;*/
padding: 0px;
margin: 0px;
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
color: #003399;
font-weight: normal;
cursor: default;
}
/* 
  TABLE DES COULEURS 
	- Texte Normal :		#003399
	- Texte Warning :		#EE5511
	- Texte Error :			#CC0000
	- Texte Hyperlien :		#6666FF
*/
/* LIENS NORMAUX */
A:link, A:visited {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 12px;
color: #003399;
background-color: transparent;
text-decoration: underline;
}
A:active, A:hover {
color: #003399;
text-decoration: none;
background-color: transparent;
}
/* LIENS GROS MENU */
.Abigmenu:link, .Abigmenu:visited {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 14px;
font-weight: bold;
color: #003399;
background-color: transparent;
text-decoration: none;
margin-left: 2px;
margin-right: 2px;
}
.Abigmenu:active, .Abigmenu:hover {
background-color: transparent;
color: #6666FF ;
}
/* LIENS MENU */
.Amenu:link, .Amenu:visited {
font-family: Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
color: #003399;
background-color: transparent;
text-decoration: none;
margin-left: 2px;
margin-right: 2px;
cursor: pointer;
}
.Amenu:active, .Amenu:hover {
background-color: transparent;
color: #6666FF ;
}
.AmenuClair:link, .AmenuClair:visited, .AmenuClair:active, .AmenuClair:hover {
font-family: Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
color: #6666FF ;
background-color: transparent;
text-decoration: none;
margin-left: 2px;
margin-right: 2px;
cursor: pointer;
}
/* LIENS PETITS */
.Asmall:link, .Asmall:visited {
font-family: Verdana, Tahoma, Geneva, sans-serif;
font-size: 12px;
color: #003399;
text-decoration: none;
background-color: transparent;
font-weight: normal;
}
.Asmall:active, .Asmall:hover {
color: #003399;
text-decoration: none;
background-color: transparent;
}
/* LIENS MENU PETITS */
.Averysmall:link, .Averysmall:visited {
font-family: Verdana, Tahoma, Geneva, sans-serif;
font-size: 10px;
color: #003399;
text-decoration: none;
font-weight: normal;
}
.Averysmall:active, .Averysmall:hover {
color: #003399;
text-decoration: none;
}
/* LIENS MENU TRES PETITS */
.Areallysmall:link, .Areallysmall:visited {
font-family: Verdana, Tahoma, Geneva, sans-serif;
font-size: 9px;
color: #003399;
text-decoration: none;
font-weight: normal;
}
.Areallysmall:active, .Areallysmall:hover {
color: #003399;
text-decoration: none;
}
/* LIENS POPUP */
.popperlink {
position: absolute;
visibility: hidden;
}
.ejs_scroll {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 14px;
font-weight: bold;
color: #003399;
/*text-decoration: underline;*/
cursor: default;
}
/* TABLEAUX */
.tabtitre {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
text-align: center;
background-color: #003399;
}
.tabcol {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FFFFCC;
text-decoration: none;
text-align: center;
background-color: #009966;
}
.tabcol2 {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 14px;
font-weight: bold;
color: #003399;
text-decoration: none;
text-align: center;
background-color: #F5DEB3;
}
.tabnulle {
background-color: #003399;
}
.tabcell {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
text-align: center;
background-color: #99EE99;
}
.tabcell2 {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
text-align: center;
background-color: #FFFFCC;
}
/* TEXTE PETIT */
.small {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 9px;
color: #003399;
}
.verysmall {
font-family: Verdana, Tahoma, Geneva, sans-serif;
font-size: 5px;
color: #003399;
}
/* LIBELLES */
.txtIndex {
font-family: Verdana, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
color: #003399;
cursor: pointer;
}
.txtIndexWarn {
font-family: Verdana, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
color: #EE5511;
text-decoration: none;
cursor: default;
}
.txtIndexClair {
font-family: Verdana, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
color: #6666FF;
text-decoration: none;
cursor: pointer;
}
.txtIndexClairCurrent {
font-family: Verdana, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
color: #6666FF;
text-decoration: none;
cursor: default;
}
.txtLib {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 15px;
font-weight: bold;
color: #003399;
}
.txtLibWarn {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 15px;
font-weight: bold;
color: #EE5511;
}
.txtSmallLib {
font-family: Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 14px;
font-weight: bold;
color: #003399;
}
.txtRef {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 15px;
font-weight: normal;
color: #003399;
}
.txtDim {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: normal;
color: #003399;
}
.txtDimWarn {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: normal;
color: #EE5511;
}
.txtDimErr {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: normal;
color: #CC0000;
}
.txtDesc {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 13px;
font-weight: normal;
color: #003399;
}
.txtDescBold {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 13px;
font-weight: bold;
color: #003399;
}
.txtPrix {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 15px;
font-weight: bold;
color: #003399;
}
.txtPrixWarn {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 15px;
font-weight: bold;
color: #EE5511;
}
.txtSmall {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 6px;
font-weight: normal;
color: #003399;
}
.Libelle {
font-family: Verdana, Tahoma, Geneva, sans-serif;
font-size: 13px;
font-weight: bold;
color: #003399;
cursor: default;
}
.Normal {
font-family: Verdana, Tahoma, Geneva, sans-serif;
font-size: 13px;
color: #003399;
cursor: default;
}
P {
margin-top: 6px;
margin-bottom: 6px;
}
/* FORMULAIRE */
FORM {
margin: 0px;
cursor: default;
}
INPUT {
font-family: Verdana, Tahoma, Geneva, sans-serif;
font-size: 13px;
font-weight: normal;
vertical-align: middle;
color: #003399;
background-color: transparent;
}
.InputWarn {
color: #EE5511;
}
SELECT {
font-family: Verdana, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: normal;
vertical-align: middle;
color: #003399;
background-color: transparent;
}
TEXTAREA {
font-family: Verdana, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: normal;
color: #003399;
background-color: transparent;
cursor: default;
}
.fld {
margin: 22px;
font-family: Verdana, Tahoma, Geneva, sans-serif;
border-color: #FFFFEE;
color: #003399;
}
.fldLeg {
font-family: Verdana, Tahoma, Geneva, sans-serif;
font-size: 13px;
font-weight: bold;
color: #EE5511;
cursor: default;
}
.fldNormal {
margin-left: 22px;
margin-right: 22px;
margin-top: 22px;
font-family: Verdana, Tahoma, Geneva, sans-serif;
}
.fldIntro {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 14px;
font-weight: bold;
color: #003399;
}
.fldMessage {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
color: #CC0000;
}
.fldRappelOblig {
font-family: Verdana, Tahoma, Geneva, sans-serif;
font-size: 16px;
color: #CC0000;
text-decoration: none;
font-weight: bold;
}
.fldComment {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 14px;
color: #003399;
text-decoration: none;
font-weight: bold;
}
.fldLabel {
font-family: Verdana, Tahoma, Geneva, sans-serif;
font-size: 13px;
font-weight: bold;
color: #003399;
cursor: default;
}
.fldLabelOblig {
font-family: Verdana, Tahoma, Geneva, sans-serif;
font-size: 13px;
font-weight: bold;
color: #0066FF;
cursor: default;
}
.fldMarqueOblig {
font-family: Verdana, Tahoma, Geneva, sans-serif;
font-size: 14px;
color: #EE5511;
text-decoration: none;
font-weight: bold;
}
.fldObligatoire {
font-family: Verdana, Tahoma, Geneva, sans-serif;
font-size: 12px;
color: #EE5511;
text-decoration: none;
font-weight: normal;
}
.fldImg {
cursor: pointer;
}
.fldLogin {
font-family: Verdana, Tahoma, Geneva, sans-serif;
font-size: 10px;
font-weight: normal;
color: #003399;
background-color: transparent;
text-decoration: none;
text-align: left;
vertical-align: bottom;
cursor: default;
}
.fldCheckbox {
cursor: pointer;
}
/* BACKGROUND */
.tblmaster {
width: 1280px;
margin: 0px;
padding: 0px;
}
.tblback {
width: auto /*1280*/;
margin: 0px;
padding: 0px;
}
/* HEADER */
.tbltop {
width: auto;
margin: 0px;
}
.tbllogo {
width: 150px;
height: 105px;
margin: 0px;
background-repeat: no-repeat;
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 11px;
font-weight: normal;
color: #003399;
text-align: center;
vertical-align: bottom;
cursor: default;
}
.tblgrandlogo {
width: 150px;
height: 135px;
margin: 0px;
background-repeat: no-repeat;
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 11px;
font-weight: normal;
color: #003399;
text-align: center;
vertical-align: middle;
cursor: default;
}
.tbltitre {
width: 1130px;
height: 105px;
margin: 0px;
background-repeat: no-repeat;
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 11px;
font-weight: normal;
color: #003399;
text-align: center;
vertical-align: middle;
cursor: default;
}
.tblbordhd {
width: 5px;
height: 105px;
margin: 0px;
background-repeat: no-repeat;
cursor: default;
}
.tblmenu {
width: 150px;
height: 30px;
margin: 0px;
background-repeat: no-repeat;
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 11px;
font-weight: normal;
color: #003399;
text-align: center;
vertical-align: bottom;
cursor: default;
}
.tblsoustitre {
width: 1130px;
height: 30px;
margin: 0px;
background-repeat: no-repeat;
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 11px;
font-weight: normal;
color: #6666FF;
vertical-align: middle;
cursor: default;
}
.tbllogin {
font-family: Verdana, Tahoma, Geneva, sans-serif;
font-size: 8px;
font-weight: normal;
color: #6666FF;
text-align: left;
vertical-align: top;
cursor: default;
}
.tblbarremenu {
font-family: Verdana, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: normal;
color: #6666FF;
text-align: center;
vertical-align: top;
cursor: default;
}
.tbldate {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
/*font-size: 11px; */
font-size: 10px;
font-weight: normal;
color: #6666FF;
text-align: right;
vertical-align: bottom;
cursor: default;
}
.tblbordcd {
width: 5px;
height: 30px;
margin: 0px;
background-repeat: no-repeat;
cursor: default;
}
.tblbordlogo {
width: 150px;
height: 5px;
margin: 0px;
background-repeat: no-repeat;
cursor: default;
}
.tblbordtitre {
width: 1130px;
height: 5px;
margin: 0px;
background-repeat: no-repeat;
cursor: default;
}
.tblbordbd {
width: 5px;
height: 5px;
margin: 0px;
background-repeat: no-repeat;
cursor: default;
}
/* PAGE */
.tbl {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
width: auto;
margin: auto;
}
/* COLONNE GAUCHE */
.gauche {
vertical-align: top;
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
color: #003399;
text-align: center;
width: 170px;
}
html>body .gauche {
  width: 170px;
}
/* COLONNE DROITE */
.droite {
vertical-align: top;
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
color: #003399;
text-align: center;
width: 170px;
}
html>body .droite {
  width: 170px;
}
/* BARRE DE MENU */
.btnType {
vertical-align: middle;
font-family: Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
color: #003399;
text-align: left;
width: 170px;
height: 27px;
cursor: pointer;
}
.btnTypeActif {
vertical-align: middle;
font-family: Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
color: #EE5511;
text-align: left;
width: 170px;
height: 27px;
cursor: pointer;
}
.btnTypeNormal {
vertical-align: middle;
font-family: Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
color: #003399;
text-align: left;
width: 170px;
height: 27px;
cursor: default;
}
.labelType {
vertical-align: middle;
font-family: Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
color: #003399;
text-align: left;
cursor: default;
}
.etapeTypePasse {
vertical-align: middle;
background-repeat: no-repeat;
font-family: Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
color: #003399;
text-align: center;
width: 130px;
height: 26px;
cursor: default;
}
.etapeTypeActif {
vertical-align: middle;
background-repeat: no-repeat;
font-family: Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
color: #EE5522;
text-align: center;
width: 130px;
height: 26px;
cursor: default;
}
.etapeTypeInactif {
vertical-align: middle;
background-repeat: no-repeat;
font-family: Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
color: #808080;
text-align: center;
width: 130px;
height: 26px;
cursor: default;
}
.btnCategorie {
vertical-align: bottom;
font-family: Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
color: #003399;
text-align: left;
cursor: pointer;
}
.btnCategorieActif {
vertical-align: bottom;
font-family: Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
color: #EE4400;
text-align: left;
cursor: pointer;
}
.imgpuce {
height: 10px;
width: 10px;
}
.btnSCategorie {
vertical-align: bottom;
font-family: Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 11px;
font-weight: bold;
color: #003399;
text-align: left;
cursor: pointer;
}
.btnSCategorieActif {
vertical-align: bottom;
font-family: Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 11px;
font-weight: bold;
color: #EE4400;
text-align: left;
cursor: pointer;
}
/* COLONE CENTRE */
.centre {
vertical-align: top;
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: normal;
color: #003399;
text-align: justify;
width: 1130px;
height: 550px;
}
html>body .centre {
width: 1130px;
height: 550px;
}
.tblindex {
vertical-align: middle;
font-family: Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
color: #003399;
text-align: center;
cursor: pointer;
}
/* BLOC GAUCHE */
.blocgauche {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
text-align: justify;
color: #003399;
padding: 5px;
}
.blocgauche:first-letter {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 18px;
font-weight: bold;
color: #003399;
}
.blocgauche:first-line {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
color: #710600;
}
/* TITRES */
.titre {
height: 22px;
background-repeat: repeat-x;
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 15px;
line-height: 22px;
text-align: center;
color: #B44700;
}
/* BLOC */
.bloc {
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
text-align: justify;
color: #003399;
padding: 5px;
}

/* VIGNETTES */
.tblvignette {
margin: 0px;
cursor: default;
}

/* ESCALE PLUS */
img { vertical-align: middle; text-align: center; border: 0px; }
.image_sujet { padding: 0px 15px 5px 5px; border: 0; vertical-align: middle; text-align: center}
.image_partenaire { padding: 0px; border: 0px; vertical-align: middle; text-align: center}
ul { list-style:none;}

.septop {}
.sepbarre {}
.sepgauche {}
.sepcentre {}
.sepdroite {}

.gcentre { margin: 0px auto; border: 0px; vertical-align: top; }
.dcentre { margin: 0px auto; border: 0px; vertical-align: top; text-align: center; }
.fullcentre { margin: 0px auto; border: 0px; vertical-align: top; }
.partenaire { margin: 0px auto; border: 0px; vertical-align: middle; }

.tblcentre { background-color: transparent; border: 0px; margin: 0px auto; cursor: default;}
.tblspace { border: 0px; border-collapse:collapse }
.tblbase { border: 0px; padding: 0px 0px 0px 0px; border-collapse:collapse }
.tblstd { border: 0px; padding: 0px 0px 0px 0px; border-collapse:collapse; text-align: center; }
.tblart { border: 0px; padding: 0px; border-collapse:collapse; text-align: center; /*empty-cells: hide;*/ }
.tdartg { color: /*#006699*/ #FF9900 /*#FF8833*/; padding: 5px 0px 0px 5px; text-align: left; }
.tdartd { background-color: #002299; }
.tblgestionh { background-color: #EEEEEE; color: #006600; border: 2px solid #CCCCCC; padding: 5px; border-collapse:collapse; vertical-align: top; text-align: center; font-size:12px; }
.tblgestionr { background-color: #FFFFFF; color: #444444; border: 2px solid #CCCCCC; padding: 5px; border-collapse:collapse; vertical-align: top; text-align: center; font-size:12px; }
.tbledit { color: #444444; padding: 5px; vertical-align: top; text-align: center;  font-size:12px; }

/* News */
.news { background-color: #DDDDDD; padding:8px 8px 8px 8px; }
.news_titre { color: #000000; }
.news_date {  color: #444444; }
.news_bloc { color: #003399; }
.news_more { float: right; padding-top: 5px; }
.news_more a { background-color: transparent; color: #666666; }

/* Sujet */
.sujet { }
.titre { color: #005599;}
.date { color:#444444; }
.bloc { color: #003399; }
.bloc a { cursor: pointer; }
.image { text-align: center; }
.image_copyright { text-align: center; }

/* Contenu */
.contenu { }
.contenu_titre { color: #000000;}
.contenu_titre_bloc { color: #005599; }
.contenu_date { color: #444444; }
.contenu_bloc { color: #003399; }
.contenu_bloc a { cursor: pointer;}
.contenu_image { text-align: center; }
.contenu_image_copyright { text-align: center; }

/* Faq */
.faq { color: #000000; }
.faq_date { color: #444444; }
.faq_titre { color: #000000;}
.faq_toc { /*background-color: #EEEEEE;*/ color: #444444; padding:4px 4px 4px 4px; }
.faq_toc a { cursor: pointer;}
.faq_question { color: #005599; }
.faq_question a { cursor: default;}
.faq_answer { color: #003399; }
.faq_answer a { cursor: pointer; }
.faq_image { text-align: center; }
.faq_image_copyright { text-align: center; }

.status_enabled { color:#006600; }
.status_disabled { color:#AAAAAA; }
.status_incomplete { color:#990000; }

/* FOOTER */
.tblfoot {
width: auto;
height: 40px;
margin: 0px;
}
.tblfootlogo {
width: 150px;
height: 37px;
margin: 0px;
background-repeat: no-repeat;
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 10px;
font-weight: normal;
color: #003399;
text-align: center;
vertical-align: middle;
cursor: default;
}
.tblfoottitre {
width: 1130px;
height: 37px;
margin: 0px;
background-repeat: no-repeat;
font-family: 'Palatino Linotype', Arial, Verdana, Tahoma, Geneva, sans-serif;
font-size: 6px;
font-weight: normal;
color: #003399;
text-align: center;
vertical-align: middle;
cursor: default;
}
.tblfoothd {
width: 5px;
height: 37px;
margin: 0px;
background-repeat: no-repeat;
cursor: default;
}

