*{margin:0; padding:0; border:0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
div{border:0px solid #000;}
body{background-color:#FFFFFF; background-repeat:no-repeat; behavior: url("fileadmin/templates/css/csshover.htc"); } /* fileadmin/templates/css/csshover.htc*/
ul{ list-style-type:none}
a {text-decoration: none; color: #AC300E;}

/* ingabs*/
#all_container{width:950px;}

/* HEADER */
#corporate_header {width:950px; height:125px;}
#corporate_header div {margin-top:20px; /* text-align:center; */}
#corporate_header #menu_section_0 {float:left; width:193px;}
#corporate_header #menu_section_1 {float:left; width:116px;}
#corporate_header #menu_section_2 {float:left; width:144px; margin-left:32px;}
#corporate_header #menu_section_3 {float:left; width:178px; margin-left:30px;}
#corporate_header #langues {float:right; width:96px; margin-top:0}
#corporate_header #langues img { margin-left:10px;}
#corporate_header #langues img.print_img { margin-top:10px}

/* MENU */
#h_menu{float:left;}

.menu ul{margin-left:0px;}
.menu li{ float:left; margin:0; padding:0;height:24px}
.menu a{ color:#AC300E; font-weight:bold; display:block; padding-left:10px}
.menu a.on { color:#DC8A03}
.menu ul li a {font-size:12px;}

.menu li ul { z-index:10; visibility:hidden; width:116px; position:absolute; margin-top: 0px; text-align:left;  }
.menu li ul a {padding-left:5px; font-size:9px; color: #333; font-weight:normal; display:block; width:95%}
.menu li ul a:hover {color:#F00;}

.menu li ul li {padding:0; margin:0; display:block; background-image:url(../images/bg_menu/menu1_fd_off.gif); background-repeat:no-repeat; width:100%; position:static; height: 21px;line-height:18px;}
.menu li ul li:hover { background-image:url(../images/bg_menu/menu1_fd_on.gif);}
.menu li ul li ul{visibility:hidden; width:255px; position:absolute; margin:0; margin-top:-18px; margin-left:116px; padding:0}
.menu li ul li ul li{ padding-left:25px; background-image:none; background-image:url(../images/bg_menu/menus_fd_on_3_off.gif);}
.menu li ul li ul li:hover{background-image:url(../images/bg_menu/menus_fd_on_3_on.gif);}


.menu li:hover ul { visibility: visible }
.menu li:hover li:hover ul { visibility: visible }
.menu li:hover li:hover li:hover ul { visibility: visible }
.menu li:hover li ul { visibility: hidden }
.menu li:hover li:hover li ul { visibility: hidden }
.menu li:hover li:hover li:hover li ul { visibility:hidden }


/* specifique à chq section */

/* hack a*/

#menu_section_1 li ul li a{background-color:#EBE8E3;width:100px;}
#menu_section_1 li ul li:hover a{background-color:#EBE8E3;width:100px;}


/* hack a ssmenu */

#menu_section_1 li ul li ul li a{width:220px; }
#menu_section_1 li ul li ul li:hover a{width:220px; }

/* hack a*/
/*
#menu_section_2 li ul li a{background-color:#EBE8E3;width:130px;}
#menu_section_2 li ul li:hover a{background-color:#EBE8E3;width:130px;}
*/
/* hack a ssmenu */
/*
#menu_section_2 li ul li ul li a{width:220px; }
#menu_section_2 li ul li ul li:hover a{width:220px; }
*/
/* hack a*/

#menu_section_3 li ul li a{background-color:#EBE8E3;}
#menu_section_3 li ul li:hover a{background-color:#EBE8E3;}


/* hack a ssmenu */

#menu_section_3 li ul li ul li a{width:220px; }
#menu_section_3 li ul li ul li:hover a{width:220px; }



/* bas */
#menu_section_1 li ul li.menu_bas {background-image:url(../images/bg_menu/menu1_fd_bas.gif); }
#menu_section_1 li ul li ul li.menu_bas {background-image:url(../images/bg_menu/menus_fd_on_4.gif); height:26px}

/* milieu */
#menu_section_1 li ul li ul li{ padding-left:25px; background-image:none; background-image:url(../images/bg_menu/menus_fd_on_3_off.gif);}
#menu_section_1 li ul li ul li:hover{background-image:url(../images/bg_menu/menus_fd_on_3_on.gif);}

/* 1er ss menu */
#menu_section_1 li ul li ul li.menu_1er {background-image:url(../images/bg_menu/menus_fd_on_1_off.gif);}
#menu_section_1 li ul li ul li.menu_1er:hover {background-image:url(../images/bg_menu/menus_fd_on_1_on.gif)}

/* 1er ss menu */
#menu_section_1 li ul li ul li.menu_2eme {background-image:url(../images/bg_menu/menus_fd_on_2_off.gif);}
#menu_section_1 li ul li ul li.menu_2eme:hover {background-image:url(../images/bg_menu/menus_fd_on_2_on.gif)}

/* bas */
#menu_section_1 li ul li ul li.menu_bas {background-image:url(../images/bg_menu/menus_fd_on_4.gif); height:26px}
#menu_section_1 li ul li ul li.menu_bas:hover {background-image:url(../images/bg_menu/menus_fd_on_4.gif)}


/* specifique à chq section */
#menu_section_2 li ul {width:144px;}
#menu_section_2 li ul li ul{margin-left:144px; width:255px; }

#menu_section_2 li ul li { background-image:url(../images/bg_menu/menu2_fd_off.gif);}
#menu_section_2 li ul li:hover { background-image:url(../images/bg_menu/menu2_fd_on.gif);}
/* bas */
#menu_section_2 li ul li.menu_bas {background-image:url(../images/bg_menu/menu2_fd_bas.gif); }
#menu_section_2 li ul li.menu_bas:hover {background-image:url(../images/bg_menu/menu2_fd_bas.gif); }

/* milieu */
#menu_section_2 li ul li ul li{ padding-left:25px; background-image:none; background-image:url(../images/bg_menu/menus_fd_on_3_off.gif);}
#menu_section_2 li ul li ul li:hover{background-image:url(../images/bg_menu/menus_fd_on_3_on.gif);}

/* 1er ss menu */
#menu_section_2 li ul li ul li.menu_1er {background-image:url(../images/bg_menu/menus_fd_on_1_off.gif);}
#menu_section_2 li ul li ul li.menu_1er:hover {background-image:url(../images/bg_menu/menus_fd_on_1_on.gif)}

/* 1er ss menu */
#menu_section_2 li ul li ul li.menu_2eme {background-image:url(../images/bg_menu/menus_fd_on_2_off.gif);}
#menu_section_2 li ul li ul li.menu_2eme:hover {background-image:url(../images/bg_menu/menus_fd_on_2_on.gif)}

/* bas */
#menu_section_2 li ul li ul li.menu_bas {background-image:url(../images/bg_menu/menus_fd_on_4.gif); height:26px}
#menu_section_2 li ul li ul li.menu_bas:hover {background-image:url(../images/bg_menu/menus_fd_on_4.gif)}

/* specifique à chq section */
#menu_section_3 li ul {width:178px;}
#menu_section_3 li ul li ul{margin-left:178px; width:255px; }

#menu_section_3 li ul li { background-image:url(../images/bg_menu/menu3_fd_off.gif);}
#menu_section_3 li ul li:hover { background-image:url(../images/bg_menu/menu3_fd_on.gif);}

/* bas */
#menu_section_3 li ul li.menu_bas {background-image:url(../images/bg_menu/menu3_fd_bas.gif); }
#menu_section_3 li ul li.menu_bas:hover {background-image:url(../images/bg_menu/menu3_fd_bas.gif); }

/* milieu */

#menu_section_3 li ul li ul li{ padding-left:25px; background-image:none; background-image:url(../images/bg_menu/menus_fd_on_3_off.gif);}
#menu_section_3 li ul li ul li:hover{background-image:url(../images/bg_menu/menus_fd_on_3_on.gif);}

/* 1er ss menu */
#menu_section_3 li ul li ul li.menu_1er {background-image:url(../images/bg_menu/menus_fd_on_1_off.gif);}
#menu_section_3 li ul li ul li.menu_1er:hover {background-image:url(../images/bg_menu/menus_fd_on_1_on.gif)}

/* 1er ss menu */
#menu_section_3 li ul li ul li.menu_2eme {background-image:url(../images/bg_menu/menus_fd_on_2_off.gif);}
#menu_section_3 li ul li ul li.menu_2eme:hover {background-image:url(../images/bg_menu/menus_fd_on_2_on.gif);}



/* bas */
#menu_section_3 li ul li ul li.menu_bas {background-image:url(../images/bg_menu/menus_fd_on_4.gif); height:26px}
#menu_section_3 li ul li ul li.menu_bas:hover {background-image:url(../images/bg_menu/menus_fd_on_4.gif)}

#availibilities_button{margin-top:-17px; text-align:right; width:950px}

/* CORPS */

table#corps{ border:0; margin:0; padding:0; width:950px;}
table#corps #titre_ss_menu{ height:130px; width:190px; overflow:hidden; font-weight: 700; color: #DC8A03;}
table#corps #ss_menu_level_1{padding-top:10px; padding-left: 10px; font-size: 20px; font-family: verdana; font-weight: bold; color: #DC8A03; text-align: left; }
table#corps #ss_menu_level_2{ padding-top:15px; padding-left: 10px; font-size: 16px; font-family: verdana; font-weight: bold; color: #DC8A03; text-align: left; }

table#corps #contenu_texte{ padding:10px 15px;line-height:18px;}
table#corps #contenu_texte h1{ font-size: 14px; color: #AC300E}
table#corps #contenu_texte h6{font-size: 8px; color: #000000; font-weight:normal; font-style:italic}
table#corps #contenu_texte p{ font-size: 10px; font-family: Verdana; text-decoration: none;	color: #000000;	vertical-align: text-top; line-height: 17px; list-style-type: circle;}
table#corps #contenu_texte ul{ font-size: 10px; font-family: Verdana; text-decoration: none; text-align: justify;	color: #000000;	vertical-align: text-top; line-height: 17px; list-style-type: disc; padding-left:35px;}
table#corps #contenu_texte ul li{ font-size: 10px; font-family: Verdana; text-decoration: none; text-align: justify;	color: #000000;	vertical-align: text-top; line-height: 17px; list-style-type: disc;}
table#corps #contenu_texte ul li ul{ list-style-type:circle}
table#corps #contenu_texte ul li ul li ul{ list-style-type:disc}

table#corps #contenu_texte a { text-decoration: underline; color: #AC300E; border:0; font-size:10px }
table#corps #contenu_texte a:hover { text-decoration:none}
table#corps #contenu_texte p.bodytext{}

table#corps #contenu_img{padding-right:15px; padding-top:20px}


table#corps #contenu_texte2{ padding:10px 15px 10px 0;line-height:18px; border:0px solid #000}
table#corps #contenu_texte2 h1{ font-size: 14px; color: #AC300E}
table#corps #contenu_texte2 h6{font-size: 9px; color: #000000; font-weight:normal;}
table#corps #contenu_texte2 p{font-size: 10px; font-family: Verdana; text-decoration: none;color: #000000;	vertical-align: text-top; line-height: 17px; list-style-type: circle;}
table#corps #contenu_texte2 ul{ font-size: 10px; font-family: Verdana; text-decoration: none; text-align: justify;	color: #000000;	vertical-align: text-top; line-height: 17px; list-style-type: disc; padding-left:35px;}
table#corps #contenu_texte2 ul li{ font-size: 10px; font-family: Verdana; text-decoration: none; text-align: justify;	color: #000000;	vertical-align: text-top; line-height: 17px; list-style-type: disc;}
table#corps #contenu_texte2 ul li ul{ list-style-type:circle}
table#corps #contenu_texte2 ul li ul li ul{ list-style-type:disc}


thead { padding-left: 2px; font-size: 10px; line-height: 12px; font-family: Verdana; font-weight: bold; text-decoration: none; color: #FFFFFF; background-color: #A59687; line-height: 20px; border-right: 1px solid #FFFFFF;}
table#corps #contenu_texte thead p.bodytext {color: #FFFFFF; font-size: 12px; }

th { padding-right: 2px; font-size: 10px; font-family: Verdana; text-decoration: none; font-weight: bold; color: #AC300E; line-height: 18px; }
table#corps #contenu_texte th p.bodytext {color: #AC300E;}
table#corps #contenu_texte th p {color: #AC300E;}

tbody { padding-left: 2px; font-size: 10px; font-family: Verdana; text-decoration: none; color: #A59687; line-height: 18px; border-right: 1px solid #A59687;}

tfoot { padding-right: 2px; font-size: 10px; font-family: Verdana; text-decoration: none; font-weight: bold; color: #AC300E; line-height: 18px; }
table#corps #contenu_texte tfoot p.bodytext {color: #AC300E;}

