/* Styles generiques */

body {
scrollbar-face-color: cccccc;
scrollbar-highlight-color: ffffff;
scrollbar-3dlight-color: ffffff;
scrollbar-darkshadow-color: ffffff;
scrollbar-shadow-color: ffffff;
scrollbar-arrow-color: ffffff;
scrollbar-track-color: ffffff;
background-image: url(../images/fond.gif);
background-position: top;
background-repeat: repeat;
}

body {font-family:Verdana;}

td, p, option, input, select, textarea, div{ 
font-family:Verdana; 
font-size: 12px;
line-height: 20px;
}

form {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; margin: 0px; width: 0px;}

a:link { 
color: #7792BB;
text-decoration: none;
}
a:visited { 
color: #7792BB;
text-decoration: none;
}
a:hover { 
color: #48648B;
text-decoration: none;
}


/* Styles relatifs au menu gauche*/

.menu-rub 			{ 
font-family:Verdana; 
CURSOR: pointer; 
TEXT-DECORATION: none; 
font-size: 12px;
line-height: 14px;
color: Black;
width: 100%;
background-image: url(../images/menu/fond_titre.gif);
background-position: top;
background-repeat: repeat-y;
padding-bottom: 1px;
padding-left: 10px;
padding-right: 0px;
padding-top: 1px;

}
.menu-rub-actif 	{ 
font-family:Verdana; 
CURSOR: pointer; 
TEXT-DECORATION: none; 
font-size: 12px;
line-height: 14px;
color: Black;
background-image: url(../images/menu/fond_titre_on.gif);
background-position: top;
background-repeat: repeat-y;
padding-bottom: 1px;
padding-left: 10px;
padding-right: 0px;
padding-top: 1px;
}

.menu-srub 			{ 
font-family:Verdana; 
CURSOR: pointer; 
TEXT-DECORATION: none; 
font-size: 12px;
line-height: 14px;
color: Black;
background-image: url(../images/menu/fond_titre_on.gif);
background-position: top;
background-repeat: repeat-y;
padding-bottom: 1px;
padding-left: 15px;
padding-right: 0px;
padding-top: 1px;
}
.menu-srub-actif 	{ 
font-family:Verdana; 
CURSOR: pointer; 
TEXT-DECORATION: none; 
font-size: 12px;
line-height: 14px;
color: #48648B;
background-image: url(../images/menu/fond_titre_on.gif);
background-position: top;
background-repeat: repeat-y;
padding-bottom: 1px;
padding-left: 15px;
padding-right: 0px;
padding-top: 1px;
}
.menu-page 			{ 
font-family:Verdana; 
CURSOR: pointer; 
TEXT-DECORATION: none; 
font-size: 12px;
line-height: 14px;
color: Black;
background-image: url(../images/menu/fond_titre_on.gif);
background-position: top;
background-repeat: repeat-y;
padding-bottom: 1px;
padding-left: 45px;
padding-right: 0px;
padding-top: 1px;
}
.menu-page-actif 	{ 
font-family:Verdana; 
CURSOR: pointer; 
TEXT-DECORATION: none; 
font-size: 12px;
line-height: 14px;
color: #48648B;
background-image: url(../images/menu/fond_titre_on.gif);
background-position: top;
background-repeat: repeat-y;
padding-bottom: 1px;
padding-left: 45px;
padding-right: 0px;
padding-top: 1px;
}
.menu-page-on	{ 
font-family:Verdana; 
CURSOR: pointer; 
TEXT-DECORATION: none; 
font-size: 12px;
line-height: 14px;
color: #48648B;
background-image: url(../images/menu/fond_titre_on.gif);
background-position: top;
background-repeat: repeat-y;
padding-bottom: 1px;
padding-left: 35px;
padding-right: 0px;
padding-top: 1px;
}

.menu-bg-filet		{ BACKGROUND-COLOR: #D0D0C4}
.menu-bg-filet2 		{ BACKGROUND-COLOR: #ffffff}
.menu-bg-global 	{ BACKGROUND-COLOR: #EBEBE3}

/* Class relatives aux textes homepage*/

.hp-txt-titre {color: #ffffff; font-weight: bold;}
.hp-txt-stitre {color: #868585; font-weight: bold;}

a.hp-lien:link { TEXT-DECORATION: none; color: #ffffff}
a.hp-lien:visited { TEXT-DECORATION: none; color: #ffffff}
a.hp-lien:hover { TEXT-DECORATION: underline; color: #ffffff}

a.hp-lien-bold:link { TEXT-DECORATION: none; color: #000000; font-weight: bold}
a.hp-lien-bold:visited { TEXT-DECORATION: none; color: #000000; font-weight: bold}
a.hp-lien-bold:hover { TEXT-DECORATION: none; color: #48648B; font-weight: bold}

a.hp-focus:link { TEXT-DECORATION: none; color: #49658C;text-align: justify;}
a.hp-focus:visited { TEXT-DECORATION: none; color: #49658C;text-align: justify;}
a.hp-focus:hover { TEXT-DECORATION: none; color: #000000;text-align: justify;}


/* Class relatives aux bandeau haut */

.bg-haut { 
background-image: url(../images/haut/fond.jpg);
background-position: top;
background-repeat: repeat-y;
}

.arabesque_haut { 
background-image: url(../images/haut/arabesque.jpg);
background-position: top left;
background-repeat: no-repeat;
}

a.haut-lien:link	{
 color: white; 
 TEXT-DECORATION: none;
 font-size: 12px;
 font-family:Verdana;
 white-space: nowrap;
 }
 
a.haut-lien:visited	{ 
 color: white; 
 TEXT-DECORATION: none;
 font-size: 12px;
 font-family:Verdana;
 white-space: nowrap;
}

a.haut-lien:hover	{ 
 color: white; 
 TEXT-DECORATION: underline;
 font-size: 12px;
 font-family:Verdana;
 white-space: nowrap;
}

a.lien-credit:link { 
TEXT-DECORATION: none; 
color: #868585;
text-align: justify;
}
a.lien-credit:visited {
TEXT-DECORATION: none; 
color: #868585;
text-align: justify;
}
a.lien-credit:hover	{ 
TEXT-DECORATION: none; 
color: #000000;
text-align: justify;
}

/* Class relatives aux includes */

.txt-bold { font-weight: bold;}

a.lien-bt-retour:link { TEXT-DECORATION: none; color: #FB0202}
a.lien-bt-retour:visited { TEXT-DECORATION: none; color: #FB0202}
a.lien-bt-retour:hover { TEXT-DECORATION: none; color: #868585}

.tt-even	{ color: #FF4900; TEXT-DECORATION: none; font-size: 11px; font-weight: bold}

/* Classe relatif aux boutons et champs */

.champ {
FONT-SIZE: 10pt; 
BACKGROUND: #ffffff; 
BORDER: #B8B8B8 1px solid; 
COLOR: black; 
TEXT-DECORATION: none;
width: 250px;
}

.champ2 {
FONT-SIZE: 10pt; 
BACKGROUND: #ffffff; 
BORDER: #B8B8B8 1px solid; 
COLOR: black; 
TEXT-DECORATION: none;
width: 100px;
}

.combo { BORDER-RIGHT: #FFA306 1px solid; BORDER-TOP: #FFA306 1px solid; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #FFA306 1px solid; COLOR: #FD4800; BORDER-BOTTOM: #FFA306 1px solid; TEXT-DECORATION: none}

.bg-combo { BACKGROUND-COLOR: #FECF7C}

.bg-combo_defaut { color: #000000}


/* bouton save 

.bouton { BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 8pt; BACKGROUND: #ffffff; BORDER-LEFT: #666666 1px solid; CURSOR: hand; COLOR: #666666; BORDER-BOTTOM: #666666 1px solid; TEXT-DECORATION: none}*/

.bouton { 
BORDER: #B8B8B8 1px solid; 
 font-size: 12px;
 font-family:Verdana;
BACKGROUND: #ffffff; 
CURSOR: hand; 
COLOR: black; 
TEXT-DECORATION: none
}

.contenu_page	{ 
font-family:Verdana;
TEXT-DECORATION: none; 
font-size: 12px;
color: black;
line-height: 23px;
text-align: justify;
}

.contenu_page	td{ 
font-family:Verdana;
TEXT-DECORATION: none; 
font-size: 12px;
color: black;
line-height: 23px;
text-align: justify;
}

.contenu_page p{ 
font-family:Verdana;
TEXT-DECORATION: none; 
font-size: 12px;
color: black;
line-height: 23px;
text-align: justify;
}

.centrer {
	text-align: center;
}

.centrer td{
	text-align: center;
}

.centrer p{
	text-align: center;
}

.contour_edito {
	BORDER: #D0D0D0 1px solid; 
}

.bordeaux_gras_titre	p{ font-family:Verdana; TEXT-DECORATION: none; font-size: 14px;color: #87271E;line-height: 23px;text-align: justify;font-weight: bold;}

.bleu_gras_titre p{ font-family:Verdana;TEXT-DECORATION: none; font-size: 14px;color: #48648B;line-height: 23px;text-align: justify;font-weight: bold;}

.texte_petit p{font-size: 10px; }

.fond_actu {
	background-image: url(../images/news/fond_bas.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.fond_menu {
	background-image: url(../images/menu/fond_menu.gif);
	background-position: top;
	background-repeat: repeat-y;
	line-height: normal;
}

.sous-menu-page 			{ 
font-family:Verdana; 
CURSOR: pointer; 
TEXT-DECORATION: none; 
font-size: 12px;
line-height: 14px;
color: Black;
background-image: url(../images/menu/fond_titre_on.gif);
background-position: top;
background-repeat: repeat-y;
padding-bottom: 3px;
padding-left: 45px;
padding-right: 0px;
padding-top: 3px;
}
.sous-menu-page-actif 	{ 
font-family:Verdana; 
CURSOR: pointer; 
TEXT-DECORATION: none; 
font-size: 12px;
line-height: 14px;
color: #48648B;
background-image: url(../images/menu/fond_titre_on.gif);
background-position: top;
background-repeat: repeat-y;
padding-bottom: 3px;
padding-left: 45px;
padding-right: 0px;
padding-top: 3px;
}
.sous-menu-page-on	{ 
font-family:Verdana; 
CURSOR: pointer; 
TEXT-DECORATION: none; 
font-size: 12px;
line-height: 14px;
color: #48648B;
background-image: url(../images/menu/fond_titre_on.gif);
background-position: top;
background-repeat: repeat-y;
padding-bottom: 3px;
padding-left: 37px;
padding-right: 0px;
padding-top: 3px;
}

.coordonnees { 
font-family:Verdana;
TEXT-DECORATION: none; 
font-size: 12px;
color: white;
text-align: left;
line-height: 15px;
}

.coordonnees a:link{ 
font-family:Verdana;
TEXT-DECORATION: none; 
font-size: 12px;
color: white;
text-align: left;
line-height: 15px;
}

.coordonnees a:visited{ 
font-family:Verdana;
TEXT-DECORATION: none; 
font-size: 12px;
color: white;
text-align: left;
line-height: 15px;
}

.coordonnees a:hover{ 
font-family:Verdana;
TEXT-DECORATION: underline; 
font-size: 12px;
color: white;
text-align: left;
line-height: 15px;
}

.pixel_gris{
	background-image: url(../images/menu/pixel_gris.gif);
	background-position: center;
	background-repeat: repeat-x;
}

.trait_bleu{
	background-image: url(../images/pixel_bleu.gif);
	background-position: center;
	background-repeat: repeat-x;

}

a.lien_bas:link	{
 color: #5F5F5F; 
 TEXT-DECORATION: none;
 font-size: 12px;
 font-family:Verdana;
 white-space: nowrap;
 }
 
a.lien_bas:visited	{ 
 color: #5F5F5F; 
 TEXT-DECORATION: none;
 font-size: 12px;
 font-family:Verdana;
 white-space: nowrap;
}

a.lien_bas:hover	{ 
 color: black; 
 TEXT-DECORATION: none;
 font-size: 12px;
 font-family:Verdana;
 white-space: nowrap;
}


.lien_blanc a:link	{
 color: white; 
 TEXT-DECORATION: none;
 font-size: 12px;
 font-family:Verdana;
 }
 
 .lien_blanc a:visited	{
 color: white; 
 TEXT-DECORATION: none;
 font-size: 12px;
 font-family:Verdana;
 }
 
 .lien_blanc a:hover	{
 color: white; 
 TEXT-DECORATION: underline;
 font-size: 12px;
 font-family:Verdana;
 }
 
 .bordeaux	table{ font-family:Verdana; TEXT-DECORATION: none; font-size: 12px;color: #87271E;line-height: 23px;text-align: justify;}
.bleu	table{ font-family:Verdana; TEXT-DECORATION: none; font-size: 12px;color: #48648B;line-height: 23px;text-align: justify;}
.bleu_gras	table{ font-family:Verdana;TEXT-DECORATION: none; font-size: 12px;color: #48648B;line-height: 23px;text-align: justify;font-weight: bold;}
.bordeaux_gras	table{ font-family:Verdana; TEXT-DECORATION: none; font-size: 12px;color: #87271E;line-height: 23px;text-align: justify;font-weight: bold;}

.italique_bordeaux{ 
font-family:Times; 
font-size: 14px;
color: #87271E;
line-height: 23px;
text-align: justify;
 font-style: italic;
}

.italique_bleu{ 
font-family:Times; 
font-size: 14px;
color: #48648B;
line-height: 23px;
text-align: justify;
 font-style: italic;
} 

