@import "custom.css";

BODY {
	BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 77%;
    FONT-FAMILY: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
    COLOR: #000000;
    TEXT-ALIGN: center;
    font-weight:bold;
}
A {
	COLOR: #75AB0F;
	TEXT-DECORATION: none;	
}
A:hover {
	TEXT-DECORATION: underline;
}

H1, H2, H3, H4, H5, H6, FORM, FIELDSET, IMG, P, DIV {
	PADDING : 0px;
	MARGIN: 0px; 
	BORDER: 0px;
}
TABLE, TD {
	FONT-SIZE: 100%;
}

/*  MISE EN PAGE */
.invisible { DISPLAY: none; }
.left { FLOAT: left; }
.right { FLOAT: right; }
.middle { VERTICAL-ALIGN: middle; }
.center { TEXT-ALIGN: center; }
.clear { CLEAR: both; }
.clearleft { CLEAR: left; }
.clearright { CLEAR: right; }
.overflow { OVERFLOW: auto; }
.hidden { HEIGHT: 0px; WIDTH: 0px; OVERFLOW: hidden; display:none; }

/* erreur, confirmation, etc... */
.error {
	FONT-WEIGHT: bold;
	COLOR: #B00A60;
}
.success {
	FONT-WEIGHT: bold;
	COLOR: #015E26;
}
.disabled {
	COLOR: #DDDDDD;
}

/* Images */
.leftImg { FLOAT: left; }
.rightImg { FLOAT: right; }
.topImg { TEXT-ALIGN: center; }
.leftmargeImg { FLOAT: left; padding:0px 5px 0px 0px; }

/*  STRUCTURE GENERALE */
#global {
	MARGIN-LEFT: auto;
    WIDTH: 960px;
    MARGIN-RIGHT: auto;
    TEXT-ALIGN: left
}


/* menu d'accessibilité */
#navaccess  {
	FONT-SIZE: 92%;
    COLOR: #ABDB50;
    TEXT-ALIGN: right;
	MARGIN: 0px;
	PADDING: 0px;
	LIST-STYLE: none;
    FONT-WEIGHT: bold;
}
#navaccess LI {
	DISPLAY: inline;
}
#navaccess SPAN {
}
#navaccess A 
{
	COLOR: #ABDB50;
}
#navaccess A:hover 
{
	COLOR: #B00A60;
}

/* menu d'aide */
#navbas {
	FONT-SIZE: 92%;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url("../img/FR/home/fond_bas.gif");
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 74px;
}
#navbas DIV#leftbas {
	FLOAT: left;
	WIDTH: 100px;
	TEXT-ALIGN: left;
}
#navbas DIV#rightbas {
	FLOAT: right;
	WIDTH: 100px;
	TEXT-ALIGN: right;
}
#navbas DIV#middlebas {
	MARGIN-LEFT: 100px;
	MARGIN-RIGHT: 100px;
	TEXT-ALIGN: center;
	PADDING-TOP: 20px;
}
#navbas H2 {
	DISPLAY: none;
}
#navbas UL {
	PADDING: 0px;
	MARGIN: 2px;
	LIST-STYLE: none;
}
#navbas LI {
	PADDING: 0px;
	DISPLAY: inline;
}
#navbas SPAN {
	TEXT-DECORATION: underline;
}
#navbas .optimized {
    COLOR: #000000;
    FONT-WEIGHT: normal;
}
#navbas A 
{
	COLOR: #FFFFFF;
}
#navbas A:hover {
}

/* contenu */
#contenu
{
	font-weight:normal;
    color:#414345;
    text-align:justify;
    min-height:14em;
}

#contenu H1
{
	font-size:1.3em;
	color:#5F8D2A;
	margin: 5px 0px 10px 0px;
}
#contenu H2
{
	font-size:1.2em;
	color:#5F8D2A;
	margin: 10px 0px 0px 0px;
}
#contenu P
{
    margin-bottom:5px;
}

#contenu A 
{
	color:#5F8D2A;
	text-decoration:underline;
}

#contenu A:hover
{
	color:#B00A60;
}
/*#contenu A:visited 
{
	color:#414345;
}*/
#contenu UL
{
    MARGIN: 0px;
    padding:0px 0px 0px 20px;
}
#contenu UL LI
{
    LIST-STYLE-IMAGE: url(../img/FR/li.gif)
}
#contenu UL.thm
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
}
#contenu UL.thm LI
{
    list-style-image:none;
    background-image:url(../img/FR/fleche_theme.gif);
    background-position:left top;
    background-repeat:no-repeat;

}
#contenu UL.thm H2
{
	MARGIN-LEFT: 2em;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 1.1em;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#contenu UL.thm A
{
	color:#ABDB50;
	text-decoration:underline;
}
#contenu UL.thm A:hover
{
	color:#B00A60;
	text-decoration:underline;
}


#contenu UL.pert
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    FONT-SIZE: 1em;
}
/* Affichage icône perturbation par défaut */
#contenu UL.pert LI
{
    list-style-image: none;
    padding-left: 25px;
    padding-bottom: 5px;
    background-image:url(../img/FR/pert_type2.gif);
    background-position:left top;
    background-repeat:no-repeat;
}
/* Affichage icône commerciale */
#contenu UL.pert LI.pert1
{
    background-image:url(../img/FR/pert_type1.gif);
    background-position:left top;
    background-repeat:no-repeat;
}
#contenu UL.pert H3
{
     FONT-SIZE: 1em;
}

#contenu UL.lig
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;

}
#contenu UL.lig LI
{
    list-style-image:none;
    background-image:url(../img/FR/fleche_theme.gif);
    background-position:left bottom;
    background-repeat:no-repeat;
	padding-left:2em;
	FONT-SIZE: 1em;
}

#contenu UL.even
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;

}
#contenu UL.even LI
{
    list-style-image:none;
    background-image:url(../img/FR/puce_verte.gif);
    background-position:left 10px;
    background-repeat:no-repeat;
	padding-left:1.2em;
	FONT-SIZE: 1em;
	border-bottom:1px dashed #B00A60;
	margin-bottom:1.2em;
}
