@import "custom.css";

BODY {
    FONT-SIZE: 77%;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #FFFFFF;  
    COLOR: #000000; /*#2F3C3F;*/
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
}

A {
	TEXT-DECORATION: underline;
}
A:hover {
	TEXT-DECORATION: none;
}
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;
}
.disabled {
	COLOR: #666666;
}

/* Global */
#global {
	TEXT-ALIGN: LEFT;
	WIDTH: 960px;
	MARGIN: 0px auto;
}

/* menu d'accessibilité */
#navaccess {
	FONT-SIZE: 92%;
	MARGIN: 0px 0px 2px 0px;
	PADDING: 0px;
	LIST-STYLE: none;
}
#navaccess LI {
	DISPLAY: inline;
}
#navaccess SPAN {
}
#navaccess A {
}
#navaccess A:hover {
}

/* Structure principale */
#conteneur {
	BACKGROUND-IMAGE: url('../img/fr/bg_fond.jpg');
	BACKGROUND-REPEAT: repeat-y;
	PADDING: 10px 5px 30px 5px;
}

/* ------------------------- */
/*          header           */
/* ------------------------- */
/* gauche | content | droite */
/* ------------------------- */
/*          footer           */
/* ------------------------- */
#header  {
	HEIGHT: 116px;
	/*BACKGROUND: url('../img/fr/visuel_1.jpg') no-repeat;
	BACKGROUND-POSITION: top left;*/
	PADDING: 0px;
	MARGIN: 0px auto;
}
#head-visuel2 {
	FLOAT: right;
	WIDTH: 182px;
	HEIGHT: 116px;
	BACKGROUND: url('../img/fr/visuel_2.jpg') no-repeat;
	BACKGROUND-POSITION: top left;
}
#head-content {
	MARGIN-LEFT: 250px;
	MARGIN-RIGHT: 182px;
	HEIGHT: 116px;
}
#head-logo {
	FLOAT: left;
	HEIGHT: 116px;
	WIDTH: 108px;
	BACKGROUND: url('../img/fr/logo.gif') no-repeat;
	BACKGROUND-POSITION: top left;
}
#head-accro {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	HEIGHT: 116px;
	WIDTH: 420px;
	/*MARGIN-LEFT: 108px;*/
	FLOAT: left;
	BACKGROUND: url('../img/fr/fond_bandeau.gif') no-repeat;
	BACKGROUND-POSITION: top left;
}
#head-accro-title {
	FONT-SIZE: 250%;
	PADDING: 20px 0 0 30px;
}
#head-accro-rmq {
	FONT-SIZE: 230%;
	PADDING: 0px 0 0 100px;
}
#content {
	TEXT-ALIGN: center;
	FLOAT: left;
	MARGIN-LEFT: 5px;
/*	MARGIN: 0px 185px 0px 195px;*/
	PADDING: 0px;
	WIDTH: 570px;
}
#gauche {
	FLOAT: left;
	WIDTH: 190px;
	FONT-SIZE: 107%;
}
#droite  {
/*	FLOAT: right;*/
	FLOAT: left;
	MARGIN-LEFT: 5px;
	WIDTH: 175px;
}
#haut-content {
	BACKGROUND-IMAGE: url('../img/FR/top_centre.jpg');
	BACKGROUND-REPEAT: none;
	TEXT-ALIGN: left;
	HEIGHT: 10px;
}
#bas-content {
	BACKGROUND-IMAGE: url('../img/fr/base_centre.jpg');
	BACKGROUND-REPEAT: none;
	HEIGHT: 13px;
}
#haut-backStan {
	POSITION: relative;
	BACKGROUND-IMAGE: url('../img/FR/top_menu_2.jpg');
	BACKGROUND-REPEAT: none;
	TEXT-ALIGN: left;
	HEIGHT: 27px;
	WIDTH: 175px;
}
#bas-backStan {
	BACKGROUND-IMAGE: url('../img/fr/base_menu_2.jpg');
	BACKGROUND-REPEAT: none;
	HEIGHT: 12px;
	WIDTH: 175px;
}
#backStan {
	HEIGHT: 300px;
	BACKGROUND: url('../img/fr/bg_menu_2.jpg') repeat-y;
	TEXT-ALIGN: left;
	WIDTH: 175px;
	MARGIN-TOP: -3px;
}
#backStan H2, #backStan .h2 {
	FONT-SIZE: 110%;
	FONT-WEIGHT: bold;
	MARGIN: 0px;
	PADDING: 5px 0px 0px 16px;
}
#backStan UL {
	MARGIN-TOP: 10px;
	MARGIN-LEFT: 15px;
	PADDING: 0px;
	LIST-STYLE-TYPE: none;
}
#backStan LI {
	MARGIN-BOTTOM: 12px;
	BACKGROUND: url('../img/fr/puce.gif') no-repeat;
	BACKGROUND-POSITION: center left;
	PADDING: 0px 0px 0px 24px;
}
#backStan A {
	FONT-WEIGHT: bold;
	COLOR: #000000;
}
#pub {
	MARGIN: 10px 5px 0px 0px;
}

#navprinc {
	HEIGHT: 500px;
	BACKGROUND-IMAGE: url('../img/fr/bg_menu_1.jpg');
	BACKGROUND-REPEAT: repeat-y;
	MARGIN-TOP: -3px;
}
#haut-navprinc {
	BACKGROUND-IMAGE: url('../img/fr/top_menu_1.jpg');
	BACKGROUND-REPEAT: none;
	HEIGHT: 10px;
}
#bas-navprinc {
	BACKGROUND-IMAGE: url('../img/fr/base_menu_1.jpg');
	BACKGROUND-REPEAT: none;
	HEIGHT: 13px;
}
#navprinc UL {
	MARGIN: 0px;
	PADDING: 5px 15px 0px 6px;
	LIST-STYLE-TYPE: none;
}
#navprinc LI {
	MARGIN-TOP:15px;
	MARGIN-BOTTOM:15px;
	PADDING-LEFT: 17px; /* 14px (image) + 3px */
	PADDING-BOTTOM: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 110%;
	BACKGROUND-IMAGE: url('../img/fr/fond_but.gif');
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left;
}
#navprinc LI A {
	COLOR: #1f2770; /* bleu foncé */
}
#navprinc LI.menuOn A {
	COLOR: #4173b2; /* Bleu plus clair */
}
#text-contenu {
	/*PADDING-TOP: 10px;*/
	PADDING-LEFT: 30px;
}

#footer {
	FONT-SIZE: 92%;
	TEXT-ALIGN: center;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 10px;
}


/* Séparateurs / bas de page */
.content_bottom {
	CLEAR: both;
	HEIGHT: 26px;
/*	BACKGROUND: url('../img/fr/home/centre_bottom.jpg') no-repeat;*/
}

/* Menu gauche */
#gauche A {
	TEXT-DECORATION: none;
}
#gauche A:hover {	
	TEXT-DECORATION: underline;
}
#droite A {
	TEXT-DECORATION: none;
}
UL#navprinc {
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING: 0px 18px 10px 18px;
	BACKGROUND: url('../img/fr/home/left_bg.gif') repeat-y;
}
.left_bottom {
	HEIGHT: 40px;
	BACKGROUND: url('../img/fr/home/left_bottom.gif') no-repeat;
}

/* Outils de droite */
#perso {
	WIDTH: 188px;
	HEIGHT: 88px;
	BACKGROUND: url('../img/fr/home/perso_bg.gif') no-repeat;
	TEXT-ALIGN: left;
}
#perso H2, #perso .h2 {
	FONT-SIZE: 100%;
	FONT-WEIGHT: bold;
	MARGIN: 0px;
	PADDING: 5px 0px 0px 12px;
}
#perso UL {
	MARGIN-TOP: 6px;
	MARGIN-LEFT: 25px;
	PADDING: 0px;
	LIST-STYLE-TYPE: none;
}
#perso LI {
	MARGIN-BOTTOM: 8px;

	BACKGROUND: url('../img/fr/puce_orange_vert.gif') no-repeat;
	BACKGROUND-POSITION: center left;
	PADDING: 0px 0px 0px 24px;
}


/* Recherche sur le site */
#search {
	HEIGHT: 88px;
	MARGIN: 4px 0px;
	BACKGROUND: url('../img/fr/home/search_bg.gif') no-repeat;
}
#search H2, #search .h2 {
	FONT-SIZE: 100%;
	FONT-WEIGHT: bold;
	MARGIN: 0px;
	PADDING: 0px;
	PADDING-TOP: 8px;
	PADDING-LEFT: 12px;	
	MARGIN-BOTTOM: 6px;
}
#searchForm {
	PADDING: 0px;
	MARGIN-TOP: 4px;
	MARGIN-LEFT: 15px;
}
#searchForm FIELDSET {
	BORDER: none;	
	MARGIN: 0px;
	PADDING: 0px;
}
#searchForm LEGEND {
	DISPLAY: none;
}
#searchForm LABEL {
	DISPLAY: none;
}
#searchForm #keywords {
	WIDTH: 140px;
	FONT-SIZE: 77%;
	BORDER: 1px solid #FFFFFF;
	MARGIN-BOTTOM: 2px;
	COLOR: #2F3C3F;
}
#searchForm .submit {
	MARGIN-LEFT: 64px;
	MARGIN-TOP: 3px;
}


/* Tableaux */
TABLE
{
	FONT-SIZE: 100%;
}
.tableBack
{
	BACKGROUND-COLOR: #2F3C3F;
}
.tableHead
{
	BACKGROUND-COLOR: #2A3B43;
	COLOR: white;
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	TEXT-ALIGN: center;
}
.tableSubHead
{
	BACKGROUND-COLOR: #C5DCEC;
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	TEXT-ALIGN: center;
}
.tableTd0
{
	BACKGROUND-COLOR: white;
}
.tableTd1
{
	BACKGROUND-COLOR: #C5DCEC;
}

/* Tableau de formulaire */
.formRequiredText
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 100%;
	FONT-WEIGHT: bold;	
}
.formText
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 100%;	
}
.formComment
{
	FONT-FAMILY:  Arial, Verdana,Helvetica, sans-serif;
	FONT-SIZE: 85%;	
	FONT-STYLE: italic;
}

/*
.info {
	TEXT-ALIGN: left;
	FONT-FAMILY:  Arial, Verdana,Helvetica, sans-serif;
	FONT-SIZE: 100%;	
	FONT-STYLE: italic;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../img/FR/pert_icon1.gif);
	BACKGROUND-REPEAT: no-repeat;
	PADDING-LEFT: 25px;
    HEIGHT: 23px;
    MARGIN-TOP:30px;
    MARGIN-BOTTOM:20px;
}
*/

.mobistan {
	TEXT-ALIGN: left;
	FONT-FAMILY: Arial, Verdana,Helvetica, sans-serif;
	FONT-SIZE: 100%;	
	FONT-STYLE: italic;
}
.mobistan SPAN {
	FONT-WEIGHT: bold;
}

.logText
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 100%;	
}

/* Acrobat Reader */
#acrobat
{
    MARGIN-TOP: 20px;
    FONT-SIZE: 100%;
    TEXT-ALIGN: center
}

/* Divers
.block
{
	MARGIN-BOTTOM: 16px;
}
.left
{ float: left; }
.right
{ float: right; }
.center
{ text-align: center; }

IMG {
	border: none;
}
 */
 
/* Images
.leftImg { FLOAT: left; }
.rightImg { FLOAT: right; }
.topImg { TEXT-ALIGN: center; }
 */

