/**************************************************************/
/*    Zone de définition des styles de page:                  */
/*    Ascenceurs, Marges, Couleur de fond, Alignement, ...    */
/**************************************************************/

/* Style du corps de page */
BODY{
	background: #FFFFFF;
	background-image:url(../images/index/index_00.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin:0px;
	text-align: center;
	
	font-family: Arial; 
	font-size: 12px; 
	color: #676463;
}

H1 {margin:0px; font-weight:normal;}
H2 {margin:0px; font-weight:normal;}
H3 {margin:0px; font-weight:normal;}


/**************************************************************/
/*    Zone de définition des styles de textes:                */
/*    Font, Taille, Couleur, ...                              */
/**************************************************************/

.Police-Arial-10-GrisFonce {font-family: Arial; font-size: 10px; color: #676463;}
.Police-Arial-14-GrisFonce {font-family: Arial; font-size: 14px; color: #676463;}
.Police-Arial-16-Noir {font-family: Arial; font-size: 16px; color: #000000;}

.Police-Verdana-10-GrisFonce {font-family: Verdana; font-size: 10px; color: #676463;}
.Police-Verdana-11-GrisFonce {font-family: Verdana; font-size: 11px; color: #676463;}
.Police-Verdana-11-Blanc {font-family: Verdana; font-size: 11px; color: #FFFFFF;}
.Police-Verdana-11-Noir {font-family: Verdana; font-size: 11px; color: #000000;}
.Police-Verdana-12-Noir {font-family: Verdana; font-size: 12px; color: #000000;}
.Police-Verdana-12-Blanc {font-family: Verdana; font-size: 12px; color: #FFFFFF;}
.Police-Verdana-12-GrisFonce {font-family: Verdana; font-size: 12px; color: #676463;}
.Police-Verdana-12-Vert {font-family: Verdana; font-size: 12px; color: #9cc112;}
.Police-Verdana-12-Rouge {font-family: Verdana; font-size: 12px; color: #db214c;}
.Police-Verdana-13-Blanc {font-family: Verdana; font-size: 13px; color: #FFFFFF;}
.Police-Verdana-13-Vert {font-family: Verdana; font-size: 13px; color: #9cc112;}
.Police-Verdana-13-GrisFonce {font-family: Verdana; font-size: 13px; color: #676463;}
.Police-Verdana-13-Rouge {font-family: Verdana; font-size: 13px; color: #db214c;}
.Police-Verdana-14-Noir {font-family: Verdana; font-size: 14px; color: #000000;}
.Police-Verdana-14-GrisFonce {font-family: Verdana; font-size: 14px; color: #676463;}
.Police-Verdana-14-GrisClair {font-family: Verdana; font-size: 14px; color: #aaa9a9;}
.Police-Verdana-15 {font-family: Verdana; font-size: 15px;}
.Police-Verdana-16-Noir {font-family: Verdana; font-size: 16px; color: #000000;}
.Police-Verdana-18-Noir {font-family: Verdana; font-size: 18px; color: #000000;}
.Police-Verdana-18-Vert {font-family: Verdana; font-size: 18px; color: #9cc112;}
.Police-Verdana-17-GrisClair {font-family: Verdana; font-size: 17px; color: #aaa9a9;}
.Police-Verdana-17-GrisFonce {font-family: Verdana; font-size: 17px; color: #676463;}
.Police-Verdana-18-Blanc {font-family: Verdana; font-size: 18px; color: #FFFFFF;}
.Police-Verdana-18-GrisFonce {font-family: Verdana; font-size: 18px; color: #676463;}
.Police-Verdana-20-GrisFonce {font-family: Verdana; font-size: 20px; color: #676463;}
.Police-Verdana-20-Rouge {font-family: Verdana; font-size: 20px; color: #db214c;}
.Police-Verdana-23-Blanc {font-family: Verdana; font-size: 23px; color: #FFFFFF;}
.Police-Verdana-28 {font-family: Verdana; font-size: 28px;}


/*.Police-Arial-14-GrisFonce H1 {margin:0px; font-weight:normal; font-family: Arial; font-size: 14px; color: #676463;}
.Police-Verdana-12-Noir H3 {margin:0px; font-weight:normal; font-family: Verdana; font-size: 12px; color: #000000;}
.Police-Verdana-15 H3 {margin:0px; font-weight:normal; font-family: Verdana; font-size: 15px;}
.Police-Verdana-17-GrisClair H2 {margin:0px; font-weight:bold; font-family: Verdana; font-size: 17px; color: #aaa9a9;}
.Police-Verdana-17-GrisFonce H2 {margin:0px; font-weight:bold; font-family: Verdana; font-size: 17px; color: #676463;}
.Police-Verdana-18-GrisFonce H2 {margin:0px; font-weight:normal; font-family: Verdana; font-size: 18px; color: #676463;}
.Police-Verdana-20-GrisFonce H2 {margin:0px; font-weight:normal; font-family: Verdana; font-size: 20px; color: #676463;}*/


/**************************************************************/
/*    Zone de définition des styles de liens:                 */
/*    Couleur, Font, Taille, Style, ...                       */
/**************************************************************/

/* Style lien par defaut */
a {color: #000000; text-decoration: none;}
a:link {color: #000000; text-decoration: none;}
a:hover {color: #000000; text-decoration: underline;}
a:visited {color: #000000; text-decoration: none;}
a:visited:hover {color: #000000; text-decoration: underline;}  

/* Style lien Noir-GrisFonce */
a.Lien-Noir-GrisFonce { color: #000000;}
a:link.Lien-Noir-GrisFonce { color: #000000;}
a:hover.Lien-Noir-GrisFonce { color: #676463;}
a:visited.Lien-Noir-GrisFonce { color: #000000;}
a:visited:hover.Lien-Noir-GrisFonce { color: #676463;}

/* Style lien GrisFonce-Noir */
a.Lien-GrisFonce-Noir { color: #676463;}
a:link.Lien-GrisFonce-Noir { color: #676463;}
a:hover.Lien-GrisFonce-Noir { color: #000000;}
a:visited.Lien-GrisFonce-Noir { color: #676463;}
a:visited:hover.Lien-GrisFonce-Noir { color: #000000;}

/* Style lien GrisClair-Noir */
a.Lien-GrisClair-Noir { color: #aaa9a9;}
a:link.Lien-GrisClair-Noir { color: #aaa9a9;}
a:hover.Lien-GrisClair-Noir { color: #000000;}
a:visited.Lien-GrisClair-Noir { color: #aaa9a9;}
a:visited:hover.Lien-GrisClair-Noir { color: #000000;}

/* Style lien Blanc-Noir */
a.Lien-Blanc-Noir { color: #FFFFFF;}
a:link.Lien-Blanc-Noir { color: #FFFFFF;}
a:hover.Lien-Blanc-Noir { color: #000000;}
a:visited.Lien-Blanc-Noir { color: #FFFFFF;}
a:visited:hover.Lien-Blanc-Noir { color: #000000;}

/* Style lien Vert-Noir */
a.Lien-Vert-Noir { color: #9cc112;}
a:link.Lien-Vert-Noir { color: #9cc112;}
a:hover.Lien-Vert-Noir { color: #000000;}
a:visited.Lien-Vert-Noir { color: #9cc112;}
a:visited:hover.Lien-Vert-Noir { color: #000000;}

/* Style lien Rouge-Noir */
a.Lien-Rouge-Noir { color: #db214c;}
a:link.Lien-Rouge-Noir { color: #db214c;}
a:hover.Lien-Rouge-Noir { color: #000000;}
a:visited.Lien-Rouge-Noir { color: #db214c;}
a:visited:hover.Lien-Rouge-Noir { color: #000000;}


/**************************************************************/
/*  Zone de définition des styles de formulaires:             */
/*  Couleur, Couleur de fond, Font, Taille, Style, Bordure... */
/**************************************************************/


/* Champs du formulaire du backoffice */
SELECT.BackOffice{
	font-family: Verdana; 
	font-size: 11px;
	font-weight: normal;
	color: #605E5D;
	border-color:#605E5D;
	border-width: 1px;
	background-color: #FFFFFF;
	width: 200px;
}


/* Champs du formulaire du backoffice */
INPUT.BackOffice{
	font-family: Verdana; 
	font-size: 11px;
	font-weight: normal;
	color: #605E5D;
	background-color: #FFFFFF;
	border-bottom: #605E5D 1px solid; 
	border-left: #605E5D 1px solid; 
	border-right: #605E5D 1px solid; 
	border-top: #605E5D 1px solid;
	width: 140px;
}


/* Champs du formulaire du backoffice */
TEXTAREA.BackOffice{
	font-family: Verdana; 
	font-size: 11px;
	font-weight: normal;
	color: #605E5D;
	background-color: #FFFFFF;
	border-bottom: #605E5D 1px solid; 
	border-left: #605E5D 1px solid; 
	border-right: #605E5D 1px solid; 
	border-top: #605E5D 1px solid;
	width: 200px;
}


/* Champs du formulaire de Recherche du Header */
INPUT.Search{
	font-family: Arial; 
	font-size: 12px;
	font-weight: normal;
	color: #676463;
	background-color: #FFFFFF;
	border-bottom: #676463 1px solid; 
	border-left: #676463 1px solid; 
	border-right: #676463 1px solid; 
	border-top: #676463 1px solid;
	width: 165px;
	height: 18px;
}

/* Validation du formulaire de Recherche du Header */
INPUT.SubmitSearch{
	font-family: Verdana; 
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1f1b17;
	border-bottom: #000000 1px solid; 
	border-left: #000000 1px solid; 
	border-right: #000000 1px solid; 
	border-top: #000000 1px solid;
	width: 30px;
}


/* Champs du formulaire de contact */
INPUT.Contact{
	font-family: Verdana; 
	font-size: 11px;
	font-weight: normal;
	color: #605E5D;
	background-color: #FFFFFF;
	border-bottom: #605E5D 1px solid; 
	border-left: #605E5D 1px solid; 
	border-right: #605E5D 1px solid; 
	border-top: #605E5D 1px solid;
	width: 210px;
}


/* Champs du formulaire de contact */
TEXTAREA.Contact{
	font-family: Verdana; 
	font-size: 11px;
	font-weight: normal;
	color: #605E5D;
	background-color: #FFFFFF;
	border-bottom: #605E5D 1px solid; 
	border-left: #605E5D 1px solid; 
	border-right: #605E5D 1px solid; 
	border-top: #605E5D 1px solid;
	width: 520px;
}

/**************************************************************/
/*    Zone de définition des styles de menu deroulant         */
/*    Font, Taille, Couleur, ...                              */
/**************************************************************/
.menu1 	{ padding:0px; margin:0px; z-index:100; width:160px; height:33px; text-align:center; vertical-align:middle;}
.menu2 	{ padding:0px; margin:0px; z-index:101; width:160px; height:33px; text-align:center; vertical-align:middle;}
.menu3 	{ padding:0px; margin:0px; z-index:102; width:160px; height:33px; text-align:center; vertical-align:middle;}
#sousmenu1	{ padding:0px; margin:0px; z-index:110; width:160px; top:33px; left:0px; position:absolute; list-style-type:none; display: none; background-color:#d1d1d0}
#sousmenu2	{ padding:0px; margin:0px; z-index:111; width:160px; top:33px; left:0px; position:absolute; list-style-type:none; display: none; background-color:#d1d1d0}
#sousmenu3	{ padding:0px; margin:0px; z-index:112; width:160px; top:33px; left:0px; position:absolute; list-style-type:none; display: none; background-color:#d1d1d0}

