@import "custom.css";

BODY {
    BACKGROUND-COLOR: #61C7EF;
    TEXT-ALIGN: center;
    FONT-SIZE: 77%;
    FONT-FAMILY: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
    COLOR: #000000;
    MARGIN-TOP: 0px;
    PADDING-TOP: 0px;
}
A {
	TEXT-DECORATION: underline;
	COLOR: #000000;
}
A:hover {
	TEXT-DECORATION: underline;
	COLOR: #980119;
}
A:visited {}
H1, H2, H3, H4, H5, H6 {
	FONT-SIZE: 100%;
	FONT-WEIGHT: bold;
	PADDING: 0px;
	MARGIN: 0px;
	BORDER: 0px;
}
FORM, IMG {
	PADDING: 0px;
	MARGIN: 0px;
	BORDER: 0px;
}
FIELDSET {
	BORDER: 0px;
}
LEGEND {
	COLOR: #000000;
}
P {
	MARGIN: 0px 0px 10px 0px;
	PADDING: 0px;
}

.invisible { DISPLAY: none; }
.left { FLOAT: left; }
.right { FLOAT: right; }
.center { TEXT-ALIGN: center; }
.middle { VERTICAL-ALIGN: middle; }
.italic { FONT-STYLE: italic; }
.bold { FONT-WEIGHT: bold; }
.clear { CLEAR: both; }
.disabled { COLOR: #AAAAAA; }
.overflow { OVERFLOW: auto; }

.separateur { CLEAR: both; }

.error {
	COLOR: #AA1720;
	FONT-WEIGHT: bold;
}

/* images */
.leftImg {
	MARGIN: 10px;
	PADDING: 5px;
	FLOAT: left;
}
.rightImg {
	MARGIN: 5px;
	FLOAT: right;
}
.centerImg {
	MARGIN: 5px;
	TEXT-ALIGN: center;
}

/* Thèmes */


/* Structure principale
------------------------
         HEAD
------------------------
        NAVPRINC
------------------------
         MAIN
------------------------
         FOOT
------------------------ */
#global {
	WIDTH: 970px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	TEXT-ALIGN: justify;
	
	BACKGROUND-COLOR: #FFFFFF;
}
#head {
	HEIGHT: 143px;
	BACKGROUND-COLOR: #ADDDF5;
}
#navprinc {
	BACKGROUND: #AA1520 url("../img/FR/menu-bg.gif");
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: top;
	FONT-WEIGHT: bold;
	HEIGHT: 27px;
	BORDER-LEFT: 1px solid #000000;
	BORDER-RIGHT: 1px solid #000000;
}
#main {		
	Z-INDEX:1;
	BORDER-RIGHT: 1px solid #000000;
	BACKGROUND-IMAGE: url("../img/FR/bg_main.gif");
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: left;
}

/* menu principal (NAVPRINC) */
#navprinc UL {
	MARGIN: 0px 0px 0px 40px;
	PADDING: 0px;
	LIST-STYLE: none;
}
#navprinc LI {
	PADDING: 0px;
	MARGIN: 0px;
	DISPLAY: inline;
}
#navprinc LI A {
	FLOAT: left;
	DISPLAY: block;
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	HEIGHT: 27px;
}
#navprinc LI A:hover, #navprinc LI A.on {
	TEXT-DECORATION: underline;
	BACKGROUND: #1F96C0 url("../img/FR/menuOn-bg.gif");
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: top;
}
#navprinc LI DIV {
	MARGIN-TOP: 3px;
	PADDING: 0px 20px 0px 20px;
	BORDER-LEFT: 2px solid #F39400;
}
#navprinc LI DIV.first {
	BORDER: none;
}

/* Partie centrale */
#content {
	Z-INDEX:2;
	BACKGROUND-IMAGE: url("../img/FR/content-bg.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: bottom;
}
#content .separ {
	BORDER-TOP: 1px dotted #1F95C0;
	MARGIN: 15px 5px 15px 5px;
}
#content .block {
	PADDING: 0px 15px 0px 15px;
}
#content .block H2, #content .block .title {
	FONT-SIZE: 160%;
}
#content .block UL {
	MARGIN: 5px 0px 5px 15px;
	PADDING: 0px;
}
#content .block LI {
	PADDING: 1px;
	MARGIN: 0px;
}
#content .block SPAN {
	PADDING-LEFT: 16px;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url("../img/FR/LI-blue.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left;
	MARGIN-LEFT: 15px;
}

/* Recherche sur le site */
#recherche {
	PADDING: 0px 10px 0px 10px;
}
#recherche H2, #cright .title {
	FONT-SIZE: 107%;
	FONT-WEIGHT: bold;
}
#recherche FIELDSET {
	MARGIN: 0px;
	PADDING: 0px;
}
#recherche LEGEND {
    DISPLAY: none;
}
#recherche LABEL {
    DISPLAY: none;
}
#recherche #keywords {
	WIDTH: 100px;
    BORDER: 1px solid #2891b8;
    BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 92%;
}
#recherche .submit {
    BORDER: none;
    BACKGROUND-COLOR: #6ECAF1;
    COLOR: #000000;
    PADDING: 0px;
	FONT-SIZE: 92%;
	FONT-WEIGHT: bold;
}

/* Espace adhérent */
#adherent {
	PADDING: 0px 10px 0px 10px;
}
#adherent H2, #adherent .title {
	FONT-SIZE: 107%;
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 5px;
}
#adherent SPAN {
	MARGIN-LEFT: 5px;
	PADDING-LEFT: 16px;
	BACKGROUND-IMAGE: url("../img/FR/LI-blue.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left;
}


/*------------------------*/

.docTitle
{
	FONT-SIZE: 100%;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	PADDING-BOTTOM: 4px;
}

.legend { 
	FONT-SIZE: 80%; 
	COLOR: #000000; 
}

/* retour haut de page */
#gotop {
	MARGIN-RIGHT: 10px;
	PADDING-RIGHT: 10px;
	FONT-SIZE: 92%;
	TEXT-ALIGN: right;
	CLEAR: both;
	BACKGROUND-IMAGE: url(../img/FR/puce_top.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right;
}

#footer {
	border: 1px;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #61C7EF;
	FONT-SIZE: 92%;
	
}