/* ===== LE28.COM ===== */
/* ----- CSS START ----- */


/* ----- Redéfinitions générales ----- */
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #D5D500;
	text-decoration: none; }
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #3EFDE0;
}
a:visited {
	color: #1EDDC0;
}
/* ----- ===== ----- */

/* -----ACCUEIL (idx)----- */
idx-body {
scrollbar-face-color:#F2F2F2;
scrollbar-arrow-color:#343929;
scrollbar-track-color: #E2E2E2;
scrollbar-3dlight-color: #F5F5F5;
scrollbar-darkshadow-color: #F2F2F2
}
.idx-td-titres {
	background-image:  url(images/deco/newindex4_banniere_texte_coupee.gif);
	background-repeat: no-repeat;
}
.idx-p-titres {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 0.9em;
	color: #003366;
	margin-top: 3px;
	margin-left: 5px;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #B0B0B0;
	border-right-color: #B0B0B0;
	border-bottom-color: #B0B0B0;
	border-left-color: #B0B0B0;

}
.idx-accespro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	text-decoration: none;
}
.idx-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin-left: 6px;
	color: #333333;
}
.idx-naffichepas {
	display: none;
}
.idk-accespro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
}
.idx-boitelogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #6E6C87;
	text-decoration: none;
}
.idx-boitelogin-valide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	text-decoration: none;
	border: 1px solid;
	background-color: #FFFFFF;
}
.idx-boitelogin-input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #6E6C87;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 0.9em;
}
.idx-liens {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	text-decoration: none;
}
.idx-normalcentre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin-left: 6px;
	color: #333333;
	padding-right: 6px;
	text-align: justify;

}
.idx-lienscentre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #0033FF;
	text-decoration: none;
}
.idx-lienscentre:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #336699;
	text-decoration: none;
}

/* ----- ===== ----- */

/* ----- SECTION GP ----- */
/* -----top page ----- */

/* ----- ===== ----- */

/* ----- Body ----- */ 
BODY {
	scrollbar-face-color: #F8F8F8;
	scrollbar-highlight-color: #EFEFEF;
	scrollbar-3dlight-color: #E0E0E0;
	scrollbar-darkshadow-color: #F8F8F8;
	scrollbar-shadow-color: #F0F0F0;
	scrollbar-arrow-color: #808080;
	scrollbar-track-color: #D0D0D0;
	/* background-repeat: repeat; */
	background-color: #336699;
}
/* ----- ===== ----- */

/* ----- corps de texte ----- */
a.txt-lien:hover {
	color: #CC0000; background: #99ccff;
	text-decoration: none; }
.txt-lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	color: #0033FF;
	font-weight: normal;
}
.txt-normal {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 0.9em;
	color: #FFFFFF;
}
.txt-normalbk {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 0.9em;
	color: #000000;
}
.txt-normal-gras {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 0.9em;
	color: #FFFFFF;
	font-weight: bolder;
}
.txt-normal_grand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFFFFF;

}
.txt-petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	color: #000000;
}
.txt-petit_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #FFFFFF;
}
.txt-normal-titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;

}
.txt-grand {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 1em;
	font-weight: bolder;
	text-decoration: none;
}
.txt-gras {
	font-weight: bolder;
}
.txt-warning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00FFFF;
	background-color: #FF0000;
}
.txt-confirmation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00FF00;
}
.nomentreprise {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

/* ----- index-menu ----- */
a.menu-lien { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.8em; 
	color: #66FFFF; 
	text-decoration: none; 
}
a.menu-lien:hover { 
	color: #000000; 
	background: #99ccff; 
	text-decoration: none; 
}
.menu-titres { 
	font-family: "Trebuchet MS", "Comic Sans MS"; 
	font-size: 0.9em; 
	color: #FFFFCC; 
	margin-top: 3px; 
	margin-left: 5px; 
	font-weight: normal; 
}
.menu-cadre { 
	border: 1px solid #99CCFF; 
}
.menu-meteo { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.65em; 
	color: #FFFFFF; 
}
.menu-pages_titres { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	text-decoration: none; 
	filter: Inverser; 
	color: #99FFFF; 
}
.menu-pages-lien { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.65em; 
	text-decoration: none; 
	color: #3EFDE0;
	font-weight: normal; 
}
a.menu-pages_lien:hover { 
	font-weight: bold; 
	color: #FFFF00; 
	background: #FF3300; 
	text-decoration: none; 
}
/* ----- ===== -----*/

/* ----- baseline ----- */

/* ----- ===== -----*/

/* ----- tableaux ----- */
.tab-lignespaires {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F8F0F0;
}
.tab-premiereligne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;

}
.tab-lignesimpaires {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F0F7F9;
}
/* ----- ===== -----*/

/* ----- SECTION PRO ----- */
.pro-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.pro-normal_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.pro-petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.pro-normal_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.pro-warning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.pro-normal_grand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.pro-stylmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	filter: Inverser;
	color: #0000CC;
}
.pro-nomentreprise {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.pro-grand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	text-decoration: none;
}
.pro-encadrement {
	border: 1px solid #A8CAEC;
	padding: 5px;
}
.pro-gras {
	font-weight: bolder;
}
.pro-styl_menutitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	filter: Inverser;
	color: #676DB5;
}
.pro-styl_infotitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	filter: Inverser;
	color: #6687B4;
}
.pro-encadrement_mini {
	border: 1px solid #DDDDDD;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
/* ----- PDS STYLES ----- */
.pds-menutheme { 
	font-family: "Trebuchet MS"; 
	font-size: 14px; 
	font-weight: bold; 
	color: #676DB5; 
	border: #D4471C; 
	text-decoration: none; 
	padding: 1px; 
}
.pds-menurubrique { 
	font-family: "Trebuchet MS"; 
	font-size: 14px; 
	color: #333333; 
}
.pds-menumini { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none; 
	font-weight: bold; 
	color: #676DB5; 
}
.pds-mini { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #333333; 
	font-weight: normal; 
}
.pds-menuthemeGP { 
	font-family: "Trebuchet MS"; 
	font-size: 14px; 
	font-weight: bold; 
	color: #D4471C; 
	border: #D4471C; 
	text-decoration: none; 
	padding: 1px; 
}
.pds-lienmort { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none; 
	font-weight: bold; 
	color: #999999; 
}
/* ----- ===== ----- */
/* ----- FORM STYLES ----- */
BODY {
scrollbar-face-color: #E2D6AE;
scrollbar-highlight-color: #F5F1E3;
scrollbar-3dlight-color: #EDEAE1;
scrollbar-darkshadow-color: #AFA277;
scrollbar-shadow-color: #D1C8A7;
scrollbar-arrow-color: #000000;
scrollbar-track-color: #EFE9D4;
}
.form-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.form-normaltitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCFFFF;
	border-right-color: #003399;
	border-bottom-color: #003399;
	border-left-color: #CCFFFF;
	padding-left: 20px;
	height: 1.5em;


}
.form-petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
.form-item {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 0.8em;
	color: #FFFFFF;
	font-weight: normal;
}
.form-warning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #FF3300;
	background-color: #FFFFCC;

}
.form-confirmation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00FF00;
}
.form-select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px none 003366;
	margin: 0px;
	padding: 0px;
	color: #000066;
	background-color: #FFFFCC;
}
.form-img {
	border: 0px none;
}
.form-input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px inset;
	color: #000066;
	background-color: #FFFFDD;
}
.form-normalgrand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.form-stylmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	filter: Inverser;
	background-color: #29537C;
	color: #FFFFFF;


}
.form-grand {
	font-family: "Trebuchet MS";
	font-size: medium;
	font-weight: normal;
	text-decoration: none;
}
.form-encadrement {
	border: 1px solid #A8CAEC;
	padding: 5px;
}
.form-gras { /* remplacer form gras ou gras par txt-gras puis virer ce style */
	font-weight: bolder;
}
.form-selecteur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	border: 1px inset;
	color: #333333;
	background-color: #FFFFDD;
}
.form-normalgras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: bold;
	color: #FFCC00;
}
.form-commentaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: italic;
	color: #CCCCCC;
}
.form-bloquant {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 0.8em;
	color: #FFCC00;
	font-weight: normal;
}
.form-nonbloquant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #CCCCCC;
}


.cv-item {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 0.8em;
	color: #FFFFFF;
	font-weight: normal;
}
/*----- infos legales -----*/
.il-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #CCCCCC;
}
.il-lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	text-decoration: none;
}
.il-index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	text-decoration: none;
}
/* ----- ===== ----- */

/* ----- CSS END ----- */
/* ----- EDELWEIS 2004 ----- */
.italique {
	font-style: italic;
}
.txt-normalgrand {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 1em;
	color: #FFFF00;
	font-weight: bolder;

}
.txt-petit07 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
}
.idx-barre-separation-verticale {
	background-image: url(../deco/pixel_gris.gif);
	background-repeat: repeat-y;


}
.index-td {
	background-color: #336699;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #666666;
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 0.95em;
	font-weight: bold;
	color: #00FFFF;
	text-align: center;
}
.index-tdcorps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #336699;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
	vertical-align: top;
}
.ordi_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #FFFFFF;
	white-space: nowrap;
}
.ordi_txt-gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
}
.ordi_txt-titre {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFF00;
}
.ordi_txt-entete {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #0000FF;
	background-color: #FFFFCC;
}
/* ----------------------------------- baseline ---------------------------- */
.baseleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #FFCC99;
	text-decoration: none;
	text-align: center;
}
.basecenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #CCCCCC;
	text-decoration: none;
	text-align: center;
	font-style: italic;
}

