
/* CSS Association des Centraliens Charte 2005 */

/*requalifications (balises surchargées / charte)*/

BODY {
	FONT-SIZE: 10px; BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	SCROLLBAR-FACE-COLOR: #abd0bc; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ccf9ae; 
	SCROLLBAR-3DLIGHT-COLOR: #1eb799; SCROLLBAR-ARROW-COLOR: #f3faf5; SCROLLBAR-TRACK-COLOR: #f3faf5; 
	SCROLLBAR-DARKSHADOW-COLOR: #555555
}
P {
	PADDING-TOP: 0.25em; PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.25em; 
	MARGIN-BOTTOM: 0.5em; TEXT-ALIGN: justify
}
TABLE {
	FONT-SIZE: 10px; BACKGROUND: #ffffff; COLOR: #000000
}
TH {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ff6633; TEXT-DECORATION: underline
}
A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ff6633; TEXT-DECORATION: underline
}
A IMG {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; TEXT-ALIGN: justify
}
INPUT.normal {
	BORDER-TOP: #336666 1px solid; BORDER-RIGHT: 1px #336666 solid; BORDER-LEFT: #336666 1px solid; BORDER-BOTTOM: #336666 1px solid;
	FONT-SIZE: 10px 
}
SELECT {
	BORDER-TOP: #336666 1px solid; BORDER-RIGHT: #336666 1px solid; BORDER-LEFT: #336666 1px solid; BORDER-BOTTOM: #336666 1px solid;
	FONT-SIZE: 10px
}
HR {
	WIDTH: 90%; TEXT-ALIGN: center
}

/*classes utiles*/

.center {
	TEXT-ALIGN: center
}
.justify {
	TEXT-ALIGN: justify
}
.explication {
	PADDING-TOP: 0.25em; PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.25em; 
	MARGIN-BOTTOM: 0.5em; FONT-STYLE: normal; TEXT-ALIGN: justify; COLOR: #767676
}
.question {
	PADDING-TOP: 0.25em; PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.25em;
	MARGIN-BOTTOM: 0.5em; FONT-WEIGHT: bold; TEXT-ALIGN: justify; COLOR: #000000
}
.alerte {
	PADDING-TOP: 0.25em; PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.25em;
	MARGIN-BOTTOM: 0.5em; FONT-STYLE: normal; COLOR: #ff0000
}
.note {
	PADDING-TOP: 1em; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em;
	FONT-STYLE: normal; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #336666; 
}

/*classes et objets aecp*/

DIV.aecp-rubrique {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em; PADDING-LEFT: 20px; 
	BACKGROUND: url('css/images/rubrique_arrow.gif') no-repeat; COLOR: #336666;  
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-ALIGN: left; TEXT-INDENT: 0.2em
}
DIV.aecp-ssrubrique {
	PADDING-TOP: 0.5em;
	FONT-WEIGHT: bold; COLOR: #333333
}
TABLE.aecp-table {
	BORDER-TOP: #336666 1px solid; BORDER-RIGHT: #336666 1px solid; BORDER-LEFT: #336666 1px solid; BORDER-BOTTOM: #336666 1px solid; BORDER-COLLAPSE: collapse;
	BACKGROUND: #ffffff; FONT-SIZE: 10px;
}
TABLE.aecp-table TH {
	BORDER-TOP: #336666 1px solid; BORDER-BOTTOM: #336666 1px solid; 
	PADDING-TOP: 2px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; MARGIN: 0px; 
	VERTICAL-ALIGN: middle; BACKGROUND: #eeeeee; COLOR: #1a6c6a; TEXT-ALIGN: center; FONT-WEIGHT: bold
}
TABLE.aecp-table TD {
	PADDING-TOP: 1px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; MARGIN: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000
}
TABLE.aecp-table TD.cadre {
	PADDING-TOP: 1px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; MARGIN: 0px; 
	BORDER-TOP: #336666 1px solid; BORDER-RIGHT: #336666 1px solid; BORDER-LEFT: #336666 1px solid; BORDER-BOTTOM: #336666 1px solid;
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000
}
TABLE.aecp-table TD.ligne {
	PADDING-TOP: 10px;PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; MARGIN: 0px; 
	BORDER-TOP: #336666 1px solid; BORDER-BOTTOM: #336666 1px solid; HEIGHT: 20px;
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000
}
#aecp-onglets {
	PADDING-TOP: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
	BORDER-BOTTOM: #336666 1px solid; 
	LINE-HEIGHT: normal; WHITE-SPACE: nowrap; BORDER-COLLAPSE: collapse; HEIGHT: auto; BACKGROUND-COLOR: transparent
}
#aecp-onglets DIV {
	PADDING-TOP: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; DISPLAY: inline
}
#aecp-onglets DIV A {
	PADDING-TOP: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; 
	BORDER-TOP: #336666 1px solid; BORDER-RIGHT: #336666 1px solid; BORDER-LEFT: #336666 1px solid; BORDER-BOTTOM: #336666 1px; 
	COLOR:  #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
#aecp-onglets DIV.selection A {
	PADDING-TOP: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; 
	BORDER-TOP: #336666 1px solid; BORDER-RIGHT: #336666 1px solid; BORDER-LEFT: #336666 1px solid; BORDER-BOTTOM: #336666 1px; 
	COLOR: #ffffff; BACKGROUND-COLOR: #336666; TEXT-DECORATION: none; FONT-WEIGHT: bold
}
#aecp-onglets DIV A:hover {
	BORDER-TOP-COLOR: #336666; BORDER-RIGHT-COLOR: #336666; BORDER-LEFT-COLOR: #336666; BORDER-BOTTOM-COLOR: #336666; 
	COLOR: #336666; BACKGROUND-COLOR: #eeeeee
}

/*classes et objets skin aecp-2005 */

#aecp-page {
	MARGIN-LEFT: auto; WIDTH: 940px; MARGIN-RIGHT: auto
}
#aecp-page-logo {
	BORDER-RIGHT: #336666 1px solid; PADDING-TOP: 4px; PADDING-BOTTOM: 10px; WIDTH: 140px;
	FONT-FAMILY: "MS Sans Serif", sans-serif; TEXT-ALIGN: center
}
#aecp-page-haut {
	PADDING-TOP: 4px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 10px; 
	FONT-FAMILY: "MS Sans Serif", sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-ALIGN: center 
}
#aecp-page-haut TABLE {
	PADDING-TOP: 4px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; WIDTH: 100%
}
#aecp-page-bas {
	BORDER-TOP: #336666 1px solid; PADDING-TOP: 4px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; 
	FONT-FAMILY: "MS Sans Serif", sans-serif; FONT-SIZE: 9px; TEXT-ALIGN: center
}
#aecp-page-bas DIV {
	PADDING-TOP: 4px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; TEXT-ALIGN: center; WIDTH: 100%
}
#aecp-page-droite {
	PADDING-TOP: 4px; WIDTH: 160px; VERTICAL-ALIGN: top;
	FONT-FAMILY: "Verdana", "MS Sans Serif", sans-serif; FONT-SIZE: 10px; TEXT-ALIGN: left
}
#aecp-page-gauche {
	PADDING-TOP: 4px; WIDTH: 120px; VERTICAL-ALIGN: top;
	FONT-FAMILY: "Verdana", "MS Sans Serif", sans-serif; FONT-SIZE: 10px; TEXT-ALIGN: left
}
#aecp-menu {
	PADDING-TOP: 0px; PADDING-BOTTOM: 0px; BORDER-RIGHT:#336666 1px solid; WIDTH: 140px; VERTICAL-ALIGN: top;
	FONT-FAMILY: "Verdana", "MS Sans Serif", sans-serif; FONT-SIZE: 10px; TEXT-ALIGN: left
}
#aecp-menu .aecp-menu-titre {
	MARGIN-TOP: 14px; MARGIN-BOTTOM: 0px; PADDING-TOP: 1px; PADDING-LEFT: 7px; PADDING-BOTTOM: 1px; 
	BORDER-TOP: #336666 1px solid; BORDER-BOTTOM: #336666 1px solid; 
	FONT-WEIGHT: bold; BACKGROUND: #eeeeee no-repeat; COLOR: #1a6c6a; TEXT-ALIGN: left
}
#aecp-menu .menu-titre A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #1a6c6a
}
#aecp-menu .aecp-menu-element {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-TOP: 2px; PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; 
	COLOR: #5f5f5f; TEXT-ALIGN: left
}
#aecp-menu .aecp-menu-element A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #5f5f5f
}
#aecp-menu .aecp-menu-selection {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-TOP: 2px; PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; 
    BACKGROUND-COLOR: #336666; TEXT-ALIGN: left
}
#aecp-menu .aecp-menu-selection A{
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #FFFFFF
}
#aecp-contenu {
	PADDING-TOP: 4px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 4px; WIDTH: 600px; 
	FONT-SIZE: 10px; VERTICAL-ALIGN: top
}