@import "custom.css";

BODY {
	BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 77%;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: #000000;
    TEXT-ALIGN: center;
}
A {
	COLOR: #636B8B;
	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; }

/* erreur, confirmation, etc... */
.error {
	FONT-WEIGHT: bold;
	COLOR: #FF0000;
}
.success {
	FONT-WEIGHT: bold;
	COLOR: #00FF00;
}
.disabled {
	COLOR: #999999;
}

/* Images */
.leftImg { FLOAT: left; MARGIN-RIGHT:12px;}
.rightImg { FLOAT: right; MARGIN-LEFT:12px;}
.topImg { TEXT-ALIGN: center; }

/* Accessibilité */
.menuaccess {
	DISPLAY: none;
}

/* En-tête */
#head {
	HEIGHT: 95px;
	BORDER-BOTTOM: 1px solid #000000;

	BACKGROUND-IMAGE: url("../img/FR/passementerie.jpg");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left bottom;
}
#head DIV {
}
#head .logo {
	FLOAT: left;
	MARGIN-RIGHT: 61px;
}
#head .img IMG {
	MARGIN-RIGHT: 1px;
	MARGIN-TOP: 10px;
}
/* Zones principales */
#main {
	BORDER-RIGHT: 1px solid #000000;
	BACKGROUND-IMAGE: url("../img/FR/left_bg.jpg");
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: top left;
}
.mainbottom
{
	BACKGROUND-IMAGE: url("../img/FR/passementerie.jpg");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 680px 0px;
	HEIGHT: 25px;
}

/* Menu principal */
#left .navprincTop {
	HEIGHT: 40px;
	WIDTH: 150px;
	BORDER-BOTTOM: 1px solid #000000;
	MARGIN:0px;
	PADDING:0px;
}
#left #navprinc {
	BACKGROUND: #CDD315 url("../img/FR/navprinc_bg.gif");
	BACKGROUND-REPEAT: repeat-y;	
}
#left #navprinc H2 {
	DISPLAY: none;
}
#left #navprinc UL {
	PADDING: 5px 0px 5px 0px;
	MARGIN: 0px;
	LIST-STYLE: none;
}
#left #navprinc UL LI {
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
}
#left #navprinc A {
	DISPLAY: block;
	WIDTH: auto !important;
	WIDTH: 159px;
	PADDING-RIGHT: 20px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	BACKGROUND-IMAGE: url("../img/FR/navprinc_A_bg.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0% 50%;
}
#left #navprinc A:hover {
	BACKGROUND-IMAGE: url("../img/FR/navprinc_A_bg_hover.gif");
}
#left #navprinc #select {
	DISPLAY: block;
	WIDTH: auto !important;
	WIDTH: 159px;
	PADDING-RIGHT: 20px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0% 50%;
	BACKGROUND-IMAGE: url("../img/FR/navprinc_A_bg_hover.gif");
}

/* Menu secondaire */
#navsec {
	MARGIN-LEFT: 52px;
	WIDTH: 496px;
	BACKGROUND-COLOR: #CDD315;
	BORDER-BOTTOM: 1px solid #000000;
}
#navsec H2 {
	DISPLAY: none;
}
#navsec UL {
	MARGIN: 0px;
	PADDING: 0px;
	LIST-STYLE: none;
}
#navsec UL LI {
	DISPLAY: inline;
	FONT-SIZE: 107%;
	FONT-WEIGHT: bold;
	MARGIN-LEFT: 8px;
}
#navsec A {
	COLOR: #000000;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 36px;
	TEXT-DECORATION: none;
	BACKGROUND-IMAGE: url("../img/FR/navsec_bg.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0% 50%;
}
#navsec #select {
	COLOR: #000000;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 36px;
	TEXT-DECORATION: none;
	BACKGROUND-IMAGE: url("../img/FR/navsec_bg_hover.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0% 50%;
}
#navsec LI.last A {
	PADDING-RIGHT: 0px;
}
#navsec A:hover {
	BACKGROUND-IMAGE: url("../img/FR/navsec_bg_hover.gif");
}

/* Contenu */
#content {
	MARGIN: 15px 10px 0px 10px;
	PADDING-BOTTOM: 20px;
	PADDING-TOP:0px;
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	HEIGHT:auto;
}

/* Menu d'aide */
#navbas {
	MARGIN-LEFT: 150px;
	BORDER-TOP: 1px solid #000000;
}
#navbas H2 {
	DISPLAY: none;
}
#navbas UL {
	MARGIN: 0px;
	PADDING: 0px;
	LIST-STYLE: none;
	FLOAT: left;
}
#navbas UL LI {
	DISPLAY: inline;
	FONT-SIZE: 92%;
	MARGIN-RIGHT: 10px;
	MARGIN-LEFT: 10px;
}
#navbas A {
	COLOR: #000000;
}
#navbas IMG {
	FLOAT: right;
}
#navbas SPAN {
	FONT-WEIGHT: bold;
}
