/* ================================
    Default styles for AFW v3
   ================================
    Update: 2007-11-20 by LD
   ================================
*/

body
{
background-color: #222222 ;
font-family: Arial, Helvetica, sans-serif ;
/* color: #000000; */
/* text-decoration: none ; */
}


/* Styles de MAQUETTE */

.AFW1_White
{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
font-style: bold;
font-weight: normal;
}
.AFW1_White:link, .AFW1_White:visited, .AFW1_White:active
{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
font-style: bold;
font-weight: normal;
}

.AFW1_SmallWhite
{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 8px;
text-decoration: none;
font-style: bold;
font-weight: normal;
}
.AFW1_SmallWhite:link, .AFW1_SmallWhite:visited, .AFW1_SmallWhite:active
{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 8px;
text-decoration: underline;
font-style: bold;
font-weight: normal;
}

.AFW_NormalJustify
{
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
font-style: normal;
font-weight: normal;
text-align: justify;
}

.AFW1_EnTeteFond
{
background-color:#000000;
}

.AFW1_PiedDePage
{
background-image:url(images/1_r1_c3.gif);
}

.AFW1_PiedDePageTab
{
background-image: url(images/fond_pieddepage.gif);
background-position: center bottom;
background-repeat: no-repeat;
}

.AFW1_OngletUser
{
padding-left:8px;
padding-right:8px;
text-align:left;
vertical-align:middle;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
font-style: normal;
font-weight: normal;
}
.AFW1_ZoneLangues
{
padding-left:8px;
padding-right:8px;
vertical-align:middle;
}
.AFW1_ZoneDate
{
padding-right:10px;
text-align:right;
vertical-align:middle;
background-image:url(images/1_r1_c3.gif);
}
.AFW1_TexteDate
{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration: none;
font-style: normal;
font-weight: bold;
}

.AFW1_TopPubPane
{
padding-right: 10px;
text-align: center;
vertical-align: middle;
}

.AFW1_TopPubTexte
{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-style: normal;
font-weight: bold;
}
.AFW1_TopPubTexte:link, .AFW1_TopPubTexte:visited, .AFW1_TopPubTexte:active
{
color: #FFFFFF;
font-size: 12px;
text-decoration: none;
font-style: normal;
font-weight: bold;
}
.AFW1_TopPubTexte:hover
{
color: #FFE400;
font-size: 12px;
text-decoration: none;
font-style: normal;
font-weight: bold;
}

.AFW1_RepeateEntete
{
background-image: url(images/1_r4_c11.jpg);
background-position: left top;
background-repeat: repeat-x;
}

.AFW1_pub_160x600
{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
font-style: normal;
font-weight: normal;
}
.AFW1_pub_160x600:link, .AFW1_pub_160x600:visited
{
text-decoration: underline;
}
.AFW1_pub_160x600:hover, .AFW1_pub_160x600:active
{
color: #FFE400;
text-decoration: underline;
}

.AFW1_Date
{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-style: normal;
font-weight: normal;
}

.AFW1_ZoneRecherche
{
FONT-SIZE: 9px;
COLOR: #000000;
MARGIN: 0px;
/* WIDTH: 90px; */
font-family: Arial, Helvetica, sans-serif;
white-space: nowrap;
}

.AFW1_Input
{
BORDER-RIGHT: #FF8780 1px solid;
BORDER-TOP: #FF8780 1px solid;
FONT-SIZE: 9px;
MARGIN: 0px;
BORDER-LEFT: #FF8780 1px solid;
COLOR: #000000;
BORDER-BOTTOM: #FF8780 1px solid;
}


/* BOUTONS EN-TETE */

.AFW1_BoutonsEntete
{
background-image:url(images/bouton-entete_A.png);
}

.AFW1_MenuEntete, .AFW1_MenuEntete:link, .AFW1_MenuEntete:visited, .AFW1_MenuEntete:active
{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-style: normal;
font-weight: bold;
}
.AFW1_MenuEntete:hover
{
color: #FFE400;
text-decoration: none;
} 


/* DEFAULT, modified */

#MLMenu
{
}

#wrapper
{
POSITION: relative;
HEIGHT: 258px;
}
#logo
{
Z-INDEX: 3;
LEFT: 29px;
WIDTH: 228px;
POSITION: absolute;
TOP: 29px;
HEIGHT: 58px;
}
#user
{
Z-INDEX: 3;
RIGHT: 8px;
POSITION: absolute;
TOP: 8px;
HEIGHT: 18px;
TEXT-ALIGN: right;
}
#header
{
Z-INDEX: 2;
BACKGROUND:  url(headerbg.gif);
WIDTH: 100%;
BOTTOM: 40px;
POSITION: absolute;
}
#menu
{
Z-INDEX: 1;
BACKGROUND:  url(menubg.jpg);
WIDTH: auto;
}

#LanguageContainer SELECT
{
BORDER-RIGHT: #cbcaca 1px solid;
BORDER-TOP: #cbcaca 1px solid;
FONT-SIZE: 9px;
BACKGROUND: #ffffff;
MARGIN: 0px;
BORDER-LEFT: #cbcaca 1px solid;
WIDTH: 130px;
COLOR: #000000;
BORDER-BOTTOM: #cbcaca 1px solid;
HEIGHT: 16px;
}
.bannerpane
{
PADDING-RIGHT: 5px;
PADDING-LEFT: 5px;
PADDING-BOTTOM: 5px;
PADDING-TOP: 2px;
}
.toppane
{
PADDING-RIGHT: 8px;
PADDING-LEFT: 8px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 16px;
}
.leftpane
{
PADDING-RIGHT: 8px;
PADDING-LEFT: 8px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
}
.contentpane
{
PADDING-RIGHT: 8px;
PADDING-LEFT: 8px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
}
.rightpane
{
PADDING-RIGHT: 8px;
PADDING-LEFT: 8px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
}
.bottompane
{
PADDING-RIGHT: 8px;
PADDING-LEFT: 8px;
PADDING-BOTTOM: 14px;
PADDING-TOP: 0px;
}
.showcasepane
{
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
}

.Head
{
FONT-WEIGHT: bold;
FONT-SIZE: 13px;
COLOR: #000000;
font-family: Arial, Helvetica, sans-serif;
}
.AFW1_HeadWhite
{
FONT-WEIGHT: bold;
FONT-SIZE: 13px;
COLOR: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}
.SubHead
{
FONT-SIZE: 11px;
COLOR: #000000;
font-family: Arial, Helvetica, sans-serif;
}
.SubSubHead
{
FONT-SIZE: 11px;
COLOR: #000000;
font-family: Arial, Helvetica, sans-serif;
}

.Normal
{
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
font-style: normal;
font-weight: normal;
}

.AFW_NormalJustify
{
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
font-style: normal;
font-weight: normal;
text-align: justify;
}

.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active
{
COLOR: #0066FF;
TEXT-DECORATION: underline;
}
A.CommandButton:hover
{
COLOR:#0066FF;
TEXT-DECORATION: none;
}

TH, TD, DIV
{
FONT-SIZE: 11px;
COLOR: #000000;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}

A:link, A:visited, A:active
{
text-decoration: underline;
color: #000000;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A:hover
{
text-decoration: underline;
color: #F01E0A;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.user,A.user:link ,A.user:active,A.user:visited
{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
font-style: normal;
font-weight: bold;
}

A.user:hover
{
color: #FFE400;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
font-weight: bold;
}

.Search,A.Search:link,A.Search:active,A.Search:visited
{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
font-weight: bold;
}
A.Search:hover
{
color: #FFE400;
font-size: 10px;
text-decoration: none;
font-weight: bold;
}

.CustomSearchTextBox
{
BORDER-RIGHT: #FF8780 1px solid;
BORDER-TOP: #FF8780 1px solid;
FONT-SIZE: 9px;
BACKGROUND:  url(images/searchinside.gif) #FFFFFF no-repeat right top;
MARGIN: 0px;
BORDER-LEFT: #FF8780 1px solid;
WIDTH: 90px;
COLOR: #000000;
BORDER-BOTTOM: #FF8780 1px solid;
}

.bottomlinks, .bottomlinks:link, .bottomlinks:visited, .bottomlinks:active
{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-style: normal;
font-weight: bold;
}
.bottomlinks:hover
{
color: #FFE400;
font-size: 12px;
text-decoration: underline;
font-weight: bold;
}

.footer, .footer:link, .footer:visited, .footer:active
{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
font-style: normal;
font-weight: bold;
}
.footer:hover
{
color: #FFE400;
font-size: 10px;
text-decoration: underline;
font-weight: bold;
}

/* MENU LOLO */

.breadcrumb ,A.breadcrumb:link,A.breadcrumb:active,A.breadcrumb:visited
{
FONT-WEIGHT: bold;
FONT-SIZE: 9px;
COLOR: #000000;
TEXT-DECORATION: none;
}

A.breadcrumb:hover
{
FONT-WEIGHT: bold;
FONT-SIZE: 9px;
COLOR: #FFE400;
TEXT-DECORATION: none;
}

.rootmenuitem TD
{
HEIGHT: 34px;
BACKGROUND: url(images/1_r5_c9.gif) 0px  no-repeat transparent;
COLOR: #FFFFFF;
FONT-SIZE: 14px;
FONT-WEIGHT: bold;
text-align:center;
PADDING-TOP: 0px;
PADDING-LEFT: 12px;
PADDING-RIGHT: 8px;
PADDING-BOTTOM: 0px;
BORDER-TOP: 0px;
}

.rootmenuitemselected TD ,.rootmenuitembreadcrumb TD
{
HEIGHT: 34px;
BACKGROUND: url(images/1_r5_c9b.gif) 0px no-repeat transparent;
COLOR:#FFE400;
FONT-SIZE: 14px;
FONT-WEIGHT: bold;
text-align:center;
PADDING-TOP: 0px;
PADDING-LEFT: 12px;
PADDING-RIGHT: 8px;
PADDING-BOTTOM: 0px;
BORDER-TOP: 0px;
}

.submenu
{
Z-INDEX: 1000;
/* BACKGROUND: #F01E0A; */
BACKGROUND: url(images/submenu_bg.gif) 0px top repeat transparent;
COLOR: #FFFFFF;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
PADDING-TOP: 3px;
PADDING-LEFT: 3px;
PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;
MARGIN-TOP: 0px;
MARGIN-LEFT: 0px;
BORDER-TOP: #FF8780 0px solid;
BORDER-LEFT: #FF8780 0px solid;
BORDER-RIGHT: #FF8780 0px solid;
BORDER-BOTTOM: #FF8780 0px solid;
}
.submenuitemselected ,.submenuitembreadcrumb
{
Z-INDEX: 1000;
/* BACKGROUND: #F01E0A; */
BACKGROUND: url(images/submenu_bg.gif) 0px top repeat transparent;
COLOR: #FEE40A;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
PADDING-TOP: 3px;
PADDING-LEFT: 3px;
PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;
MARGIN-TOP: 0px;
MARGIN-LEFT: 0px;
BORDER-TOP: #FF8780 0px solid;
BORDER-LEFT: #FF8780 0px solid;
BORDER-RIGHT: #FF8780 0px solid;
BORDER-BOTTOM: #FF8780 0px solid;
}

/* Main Menu */

.MainMenu_MenuItem
{
Z-INDEX: 1000;
BACKGROUND: transparent;
COLOR: #FFFFFF;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
PADDING-TOP: 3px;
PADDING-LEFT: 3px;
PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;
MARGIN-TOP: 0px;
MARGIN-LEFT: 0px;
BORDER-TOP: #FF8780 0px solid;
BORDER-LEFT: #FF8780 0px solid;
BORDER-RIGHT: #FF8780 0px solid;
BORDER-BOTTOM: #FF8780 0px solid;
}
.MainMenu_MenuItemSel
{
Z-INDEX: 1000;
BACKGROUND: transparent;
COLOR: #FEE40A;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
PADDING-TOP: 3px;
PADDING-LEFT: 3px;
PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;
MARGIN-TOP: 0px;
MARGIN-LEFT: 0px;
BORDER-TOP: #FF8780 0px solid;
BORDER-LEFT: #FF8780 0px solid;
BORDER-RIGHT: #FF8780 0px solid;
BORDER-BOTTOM: #FF8780 0px solid;
}

.MainMenu_MenuContainer
{
BACKGROUND: none transparent scroll repeat 0% 0%;
WIDTH: 100%;
}

.MainMenu_MenuBar
{
}
.MainMenu_MenuIcon
{
DISPLAY: none
}
.MainMenu_RootMenuArrow
{
DISPLAY: none
}
.MainMenu_MenuArrow
{
DISPLAY: none
}
.MainMenu_MenuBreak {
	DISPLAY: none
}

/* ================================ */

.Eventday,.Eventweekenday
{
background-color: #FFFFFF;
}
.Eventday,.Eventweekenday
{
background-color: #FFFFFF;
}

.DataGrid_Item
{
background-color: #FFFFFF;
color: #000000;
}
.DataGrid_AlternatingItem
{
background-color: #FFFFFF;
color: #000000;
}


/* GENERIC */


H1
{
font-family: Arial, Helvetica;
font-size: 20px;
font-weight: normal;
color: #F01E0A;
}
H2
{
font-family: Arial, Helvetica;
font-size: 18px;
font-weight: bold;
color: #F01E0A;
}
H3
{
font-family: Arial, Helvetica;
font-size: 14px;
font-weight: bold;
color: #000000;
}

H4
{
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000000;
}

H5, DT
{
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
}

H6
{
font-family: Arial, Helvetica;
font-size:  9px;
font-weight: normal;
color: #000000;
}

TFOOT, THEAD
{
font-family: Arial, Helvetica;
font-size: 12px;
color: #F01E0A;
}

SMALL
{
font-size: 8px;
}

BIG
{
font-size: 16px;
}

BLOCKQUOTE, PRE
{
font-family: Arial, Helvetica;
}


UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}
OL UL LI   {
    list-style-type:    disc;
}

HR
{
border: 0;
color: #000000;
background-color: #FF8780;
height: 1px;
width: 100%;
text-align: left;
}



