﻿body {
font-family:Arial, Helvetica, sans-serif; color:#666666;
background-image:url(All/background.png); background-repeat:repeat-x; background-color:#95da54;
margin:0px; padding:0px;
}
a { color:#FF9900;}
a:hover { color:#88bb0b; text-decoration:none; }

#Header {
background-image:url(All/header_bg.png); background-repeat:no-repeat;
width:820px; height:167px; padding:0 0 0 0; border-width:0px;
margin-left:auto; margin-right:auto; margin-top:15px;
}

#Menu { margin-left:auto; margin-right:auto; width:790px; height:38px; padding-top:123px;
}
#Menu ul { margin:0px; padding:0px; display:block; list-style-type:none;
}
#Menu li {float:left; background-image:url(All/menu_demark.png); background-repeat:no-repeat; background-position:top left;
 height:38px;
}
#Menu ul li.NoDemark { background:url();
}
#Menu ul li a { margin:0px; padding-left:15px; padding-right:15px; display:block; line-height:30px; margin-top:4px;
font-size:12px; font-weight:normal; color:#666666; text-decoration:none;}
#Menu ul li a:hover { color:#FF9900; }

#Conteneur { width:100%; }

#Main {
background-image:url(All/main_bg.png); background-repeat:repeat-y;
width:820px; margin:0px; margin-left:auto; margin-right:auto; padding:0px;
/*border:#666666 solid 1px;*/
}

#MainTD { padding:20px; }

#Content { padding:20px; margin:0px; }

.TitlePage { background-image:url(All/titlepage_bg.png); background-repeat:no-repeat; line-height:64px; width:700px; text-align:center; float:none; margin-left:auto; margin-right:auto; color:#ffffff; font-size:20px; font-weight:bold; padding-bottom:10px; }

#Footer {
background-image:url(All/footer_bg.png); background-repeat:no-repeat;
width:820px; height:64px; padding:0 0 0 0; border-width:0px;
margin-left:auto; margin-right:auto; clear:both; margin-bottom:20px;
}
.FooterText { color:#7a7a7a; font-size:11px; padding-top:37px; text-align:left; padding-right:20px; padding-left:20px; vertical-align:top; }
.FooterText a { color:#7a7a7a; text-decoration:underline; }
.FooterText a:hover { text-decoration:none; }

.UlButton1 { list-style-type:none; padding:0 0 0 0; margin:auto; width:98px; height:22px; }
.LiButton1 a {
display:block; background-image:url(All/button1.png);
font-size:11px; font-weight:bold; color:#FFFFFF; line-height:22px; vertical-align:middle; text-align:center; text-decoration:none;
}
.LiButton1 a:hover { color:#FF6600; background-image:url(All/button2.png); }

.UlButton2 { list-style-type:none; padding:0 0 0 0; margin:auto; width:98px; height:22px; }
.LiButton2 a {
display:block; background-image:url(All/button3.png);
font-size:11px; font-weight:bold; color:#FFFFFF; line-height:22px; vertical-align:middle; text-align:center; text-decoration:none;
}
.LiButton2 a:hover { color:#FF6600; background-image:url(All/button1.png); }
	
.Li1 {font-size:13px; line-height:18px;}

.VertFullSepare {
height:25px; width:780px;
background-image:url(All/vert_full_separate.png); background-repeat:no-repeat;
}

/* Textes */
.Text10Grey { font-size:10px; color:#666666; font-weight:normal; }

.Text11Grey { font-size:11px; color:#666666; font-weight:normal; }

.Text12Grey { font-size:12px; color:#666666; font-weight:normal; }
.Text12Red { font-size:12px; color:#FF0000; font-weight:normal; }
.Text12Orange { font-size:12px; color:#FF9900; font-weight:normal; }
.Text12Green { font-size:12px; color:#88bb0b; font-weight:normal; }

.Text16Grey { font-size:16px; color:#666666; font-weight:normal; }
.Text16Green { font-size:16px; color:#88bb0b; font-weight:normal; }
.Text16Orange { font-size:16px; color:#FF9900; font-weight:normal; }

.Text18Grey { font-size:18px; color:#666666; font-weight:normal; }
.Text18Green { font-size:18px; color:#88bb0b; font-weight:normal; }
.Text18Orange { font-size:18px; color:#FF9900; font-weight:normal; }

.Text20Green { font-size:20px; color:#88bb0b; font-weight:normal; }


#TitlePage { background-image:url(All/titlepage_bg.png); background-repeat:no-repeat; line-height:64px; width:700px; text-align:center; float:none; margin-left:auto; margin-right:auto; color:#ffffff; font-size:20px; font-weight:bold; padding-bottom:10px; }

.TextBox { border-color:#e9e9e9; border-width:1px; border-style:solid; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

.PanelError
{
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:5px;
}