INPUT { border:1px #50555A solid; font:11px Verdana, Arial, san-serif;color:#000000} 
.CHECKBOX {border : 0px none;}
SELECT {	font: 11px Verdana, Arial, san-serif;border : 0;}

TEXTAREA {border:1px #50555A solid; background:#FFFFFF; font:10px Verdana, Arial, san-serif; color:#50555A}
FORM {display:inline}

/* Redefinition balises HTML */
body {
background-color: #FFFFFF ;
scrollbar-face-color: #c4c4d9; scrollbar-shadow-color: #333399; 
scrollbar-highlight-color: #333399; scrollbar-3dlight-color: #c4c4d9; 
scrollbar-darkshadow-color: #6699CC; scrollbar-track-color: #ffffff; 
scrollbar-arrow-color: #333399;
}

TD { color: black; font-size: 11px; font-family: Arial, Verdana, georgia, garamond,times ; text-decoration: none;}
IMG {border:0px}

A:link {color: #003399; text-decoration: none; }
A:HOVER {text-decoration : none ;color : #0000FF; border: dashed; border-width: 0px 0px 1px; border-color: black black #6699CC;}
A:visited {color: #324667; text-decoration: none; }
A:visited:HOVER {text-decoration : none;color : #0000FF; border: dashed; border-width: 0px 0px 1px; border-color: black black #6699CC;}

/* Texte de la barre de menu */
.lienmenu{
	line-height:14px;
	font-weight: bold;
	color: #000000;
	font-style:normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-variant: normal;

}

/* Liens de la barre de menu */
A.lienmenu:link { border: none;font-weight: bolder;color: #FFFFFF; text-decoration: none; line-height:14px; font-size: 11px; font-family: Arial, Verdana ; }
A.lienmenu:HOVER { background-color:#000000; border-width: 1px 1px 1px;font-weight: bolder;text-decoration : none ;color : #FFFFFF; line-height:14px; font-size: 11px; font-family: Arial, Verdana}
A.lienmenu:visited { border: none;font-weight: bolder;color: #FFFFFF; text-decoration: none; line-height:14px;  font-size: 11px; font-family: Arial, Verdana ;}
A.lienmenu:visited:HOVER { background-color:#000000; border-width: 1px 1px 1px;font-weight: bolder;text-decoration : none;color : #FFFFFF; line-height:14px; font-size: 11px; font-family: Arial, Verdana}

/* Texte pour "hébergé par"*/
.petit { color: #690707; font-weight: normal; font-size: 10px; font-family: Arial, Verdana; text-decoration: none; line-height:12px}

/* Texte pour titres dans Admin */
.titre { color: #003399; font-weight: bolder; font-size: 14px; font-family: Verdana; text-decoration: none; }

/* Titre pour Admin */
.Title { letter-spacing:2px ; font-weight: bolder;line-height:14px; color: #000000;   font-style:normal;  font-size: 11px; font-family: arial,verdana,georgia,garamond,times,Times New Roman; text-decoration: none; }

/* Date pour news */
.datetitle { color: #6e6e6e;   font-weight: bold; font-size: 10px; font-family: Arial, Verdana; text-decoration: none; letter-spacing:3px ; text-transform:uppercase;}

/* Intitule dans la page detail */
.rubtitle { color: #585858; font-weight: normal; font-size: 11px; font-family: Arial, Verdana; text-decoration: none; }

/* Astuces dans formulaire d'inscription */
.tips{ color: #0099ff; font-weight: normal; font-size: 10px; font-family: Arial, Verdana; text-decoration: none; line-height:12px}

/* Intitule pour un champ obligatoire */
.champobl { color: red;   font-weight: bold; font-size: 11px; font-family: arial,verdana,georgia,garamond,times; text-decoration: none; }
.InputObl { border:1px #50555A solid; font:11px Verdana, Arial, san-serif;color:#000000;background-color: #ffe1e1;}


/* Intitule pour un champ non obligatoire */
.champ { color: black;   font-weight: bold; font-size: 11px; font-family: arial,verdana,georgia,garamond,times; text-decoration: none; }

/* Texte pour encadre de pass.php */
.champ2 { color: white;   font-weight: bold; font-size: 11px; font-family: arial,verdana,georgia,garamond,times; text-decoration: none; }

/* Texte pour login/pass */
.TexteGras1 { color: black;   font-weight: bold; font-size: 11px; font-family: arial,verdana,georgia,garamond,times; text-decoration: none; }

/* Texte petit pour date de forum*/
.petitTexte { color: #000000; font-weight: normal; font-size: 9px; font-family: Arial, Verdana; text-decoration: none}



/* Titre de AffTitleColor */
.TitreRub {
	letter-spacing:2px;
	font-weight: bold;
	line-height:16px;
	color: #00c600;
	font-style:normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #00c600;
	font-variant: normal;
	text-align: left;
}

.TitreRubGauche {
	letter-spacing:2px;
	font-weight: bold;
	line-height:16px;
	color: #e1e1ff;
	font-style:normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e1e1ff;
	font-variant: normal;
	text-align: left;
}

.TitreRubGauche2 {
	letter-spacing:2px;
	font-weight: bold;
	line-height:16px;
	color: #c6ffc6;
	font-style:normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #c6ffc6;
	font-variant: normal;
	text-align: left;
}

/* Cadre pour les news */
.CadreNews {
	border-color: #6699CC;
	border-width: 1px;
	border-style: solid;	
	
}

/* Cadre pour les photos */
.CadrePhoto {
	border-color: #808080;
	border-width: 1px;
	border-style: solid;	
	background-color: #e2ebde;
}


/* Formulaire de recherche */
.Rechercher
{
	border-color: #eaeaea;
	border-width: 1px;
	border-style: solid;
	background-color: #6699CC;
	color: #eaeaea;
}

/* Rubrique de news */
.rubrique {
	background-color: #6699CC;
	letter-spacing:2px;
	font-weight: bold;
	line-height:15px;
	color: #FFFFFF;
	font-style:normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-align: left;
	}

	
/* copyright */
.copyright {
	color: Gray;
	font-style:normal;
	font-size: 10px;
	font-family: verdana,arial,times new roman;
	font-variant: normal;
	text-align: center;
	}
	
/* Tableau couleurs degrades */
.TabFond0 {
	background-color: #66CC66;
}

.TabFond1 {
	background-color: #c4ffc4;
}

.TabFond2 {
	background-color: #e2ebde;
}

.TabFond3 {
	background-color: #a7d19c;
}

/* Cadre principal de fenetre*/
.TabCadrePrincipal {
	vertical-align: top;
	background-color: #6699CC;	
}

/* Fond principal de fenetre*/
.FondCadrePrincipal {
	background-color: #ffffff;	
}

/* Fonds degrade vert horizontal*/
.minifond01 {
	background-image: url(img/minifond01.gif);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #c4ffc4;
}

.degrade1 {
	background-image: url(img/fond01.png);

	background-repeat: repeat-x;
	background-color: #ffffff;
}

.minifond02 {
	background-image: url(img/minifond02.gif);
	background-position: left;
	background-repeat: repeat-y;
	background-color: #c4ffc4;
}

.traitSeparation {
	background-image: url(img/blank1.gif);
	background-repeat: no-repeat;
	background-color: #6b6b6b;
}

/* Texte pour messages d'alerte */
.TexteAlerte {
	background-color: red;
	font-weight: bold;
	color: White;
	font-style:normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-align: left;
}

.questions {  
	color: black;
	font-family: Arial,verdana; 
	font-size: 10pt; 
	font-weight: bold; 
	background-color: #c4ffc4;
}

/* Texte pour listes d'anciens et listes deroulantes */
.ListeTitre {
	background-color: #FFFFFF;
	color: black;
	font-family: Arial,verdana; 
	font-size: 11pt; 
	font-weight: bold; 
}

.ListeBgDefault1 {
	background-color: White;
	color: black;
}

.ListeBgDefault2 {
	background-color: #c4ffc4;
	color: black;
}

.ListeBgDefault3 {
	background-color: 000099;
	color: white;
}

.ListeBgSelected {
	background-color: #33FF00;
	color: black;
}







