/********   ALSACE FIOUL SERVICES    *********/

BODY { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px;}
P, TD, TEXTAREA  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;  line-height : 14px;}
LI {font-size : 11px;  list-style-image: url(../img/FR/puce_defaut.gif); }
INPUT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
SELECT {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
HR {color: #4FB4E8}

.BarTitle { font-size: 18px; font-weight: bold; color: #0075AF;}


/******** Liens *********/

a:active {  color: #14983B; text-decoration: underline;}
a:link { color: #14983B; text-decoration: underline;}
a:visited {  color: #14983B; text-decoration: underline;}
a:hover { color: #14983B; text-decoration: underline; background: #FDF8A9;}

a.LienNonSouligne {  color: #14983B; text-decoration: none;}
a.LienNonSouligne:visited {  color: #14983B; text-decoration: none;}
a.LienNonSouligne:hover { color: #14983B; text-decoration: none; background: #FDF8A9;}


a.LienCollabo, a.LienCollabo:visited, a.LienCollabo:hover {background: none;}

/******** Général *********/

.FondPage{
	background: #8AB797 url(../img/fond_page_alsace.gif) repeat-x top left;
}

.ZoneContenu, .ZoneContenuProduits{
	padding: 0px 20px 20px 20px;
}

.ZoneContenuProduits{
	background: url(../img/coin_colonne_af.gif) no-repeat top left;
}

.CheminArbo{
	color: #89BC98;
}

.CheminArbo a {  color: #89BC98; text-decoration: underline;}
.CheminArbo a:visited {  color: #89BC98; text-decoration: underline;}
.CheminArbo a:hover { color: #14983B; text-decoration: underline; background: #FDF8A9;}
	
.Print a, .Print a:hover{
	background: url(../img/print_alsace.gif) no-repeat 0 -2px;
	border: none;
}

/******** Menu *********/

.DebutMenu{
	background: url(../img/debut_menu_alsace.gif);
}

.FinMenu{
	background: url(../img/fin_menu_alsace.gif);
}


.LigneRouge{
	background: #FAEB00;
}

.Rubrique{
	background: #14983B url(../img/degrade_entre_menu_alsace.jpg) no-repeat right;
}

.RubriqueDerniere{
	background: #14983B;
}

.Rubrique a, .Rubrique a:visited, .RubriqueDerniere a, .RubriqueDerniere a:visited{
	color: #FFFFFF;
	text-decoration: none;
	background: none;
}

.Rubrique a:hover, .RubriqueDerniere a:hover{
	color: #FCF68A;
	background: none;
}


/******** Menu déroulant *********/

.TableMenuDeroul{
	 background:#FCF68A;
}

div.MenuDeroulant a, div.MenuDeroulant a:visited, div.MenuDeroulant a:hover{
	background:#FCF68A;
	text-decoration: none;
}

div.MenuDeroulant a:hover{
	background: #FCFAD3 url(../img/puce_menu_deroulantal.gif) no-repeat 4px 5px;
	color: #14983B;
}


/******** Bas de page *********/

.BasDePage a, .BasDePage a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.BasDePage a:hover{
	color: #FFFFFF;
	background: none;
	text-decoration: underline;
}


/******** Actualités *********/

.TitreActuAccueil{
	background: url(../img/fond_titre_actu_afs.jpg) repeat-y top left;
}

.ZoneActuAccueil{
	border-left: #AFDBBC solid 1px;
	border-right: #AFDBBC solid 1px;
}

.BasActuAccueil{
	background: url(../img/bas_actu_afs.gif) no-repeat;
}


.Separation{
	background: #8AB797;
}

.ZoneArchives{
	 background: #D7E9DC;
	 padding: 10px;
}

.PetiteFleche{
	background: url(../img/puce_verte.gif) no-repeat 0 4px;;
}

/******** Formulaires *********/

.Label{
	color: #14983B;
}

.LabelObligatoire{
	color: #F6261A;
}

.Champs{
	border: #8AB797 solid 1px;
}

.Asterisque{
	color: #F6261A;
	font-weight: normal;
}

input.Bouton{
	color: #FFFFFF;
	font-weight: bold;
	background: #14983B;
	border-left: #4BAF69 solid 1px;
	border-top: #4BAF69 solid 1px;
	border-right: #086824 solid 1px;
	border-bottom: #086824 solid 1px;
}

.ZoneBleuClair{
	 background: #D7E9DC;
	 padding: 10px;
}

/******** Navigation catalogue *********/

.FondCol{
	background: #FCFAD3;
}


ul.MenuNiveau1{
	padding: 2px 0 2px 10px;
	background: none;
	list-style : none;
	margin: 0;
	/*font-family: Arial, Helvetica;*/
	color: #4666C0;
}

.MenuNiveau1 li{
	font-size: 10px;
	font-weight: bold;
	padding-right: 5px;
	line-height: 11px;
	margin: 2px 0 2px 0;
	background: none;
	font-family: Verdana;
	/*font-family: Arial, Helvetica;*/
	color: #4666C0;
}

.MenuNiveau1 li a, .MenuNiveau1 li a:visited{ text-decoration: none; color: #14983B}
.MenuNiveau1 li a:hover{ text-decoration: underline; background: none; color: #14983B}

#Niveau1Select{ color: #4666C0; text-decoration: none;}


ul.MenuNiveau2{
	padding: 1px 0 1px 30px;
	/*list-style : none;*/
	margin: 0;
	/*font-family: Arial, Helvetica;*/
}

.MenuNiveau2 li{
	font-size: 9px;
	line-height: 11px;
	margin: 2px 0 2px 0;
	padding-right: 5px;
	color: #F9EB00;
	font-weight: normal;
	/*font-family: Arial, Helvetica;*/
	list-style: disc;
}
/*
.MenuNiveau3 li a, .MenuNiveau3 li a:visited{color: #909499; text-decoration: none; }
.MenuNiveau3 li a:hover{ color: #000000; text-decoration: none; }*/

#Niveau2Select{ color: #4666C0; text-decoration: none;}
/*
a.Niveau3Select, a.Niveau3Select:visited{color: #000000; text-decoration: none; }
a.Niveau3Select:hover{ color: #000000; text-decoration: none; }*/

/******** Popup print *********/

.FondRouge{
	background: #FAEB00;
}


/******** Calque pour implantations *********/

.Implantations{
	background: #FBF7AB;
	width: 185px;
	border: #CAD8CE solid 1px;
	padding: 4px;
}

/******** Plan du site *********/

.PlanSite1 li{
	color: #14983B;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0 3px 0;
	list-style: url(../img/plansite1_af.gif);
}

.PlanSite2{
	padding: 3px 0 8px 0;
}


.PlanSite2 li{
	color: #14983B;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 0 3px 0;
	list-style: url(../img/plansite2_af.gif);
}

.PlanSite3{
	padding: 3px 0 8px 0;
}


.PlanSite3 li{
	color: #14983B;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 0 3px 0;
	list-style: url(../img/plansite3_af.gif);
}

.PlanSite4{
	padding: 2px 0 5px 0;
}


.PlanSite4 li{
	color: #14983B;
	font-size: 10px;
	font-weight: normal;
	padding: 1px 0 1px 0;
	list-style: url(../img/plansite3_af.gif);
}

.PlanSite li a, .PlanSite li a:visited{
	color: #14983B;
	text-decoration: none;
}

.PlanSite li a:hover{
	color: #14983B;
	text-decoration: underline;
}


/******** Rich Edit *********/

.Titre{
	color: #14983B;
	background: url(../img/point_titre.gif) no-repeat;
}

.SousTitre{
	color: #14983B;
	border-bottom: #CAD8CE solid 1px;
}

.GrandTexteColore{
	color: #14983B;
}

.TexteEvidence{
	color: #14983B;
	font-weight: bold;
}

.TexteRougeGras{
	color: #F6261A;
	font-weight: bold;
}