body { font-family: Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:75%; background:#F0F2F8}
* {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%;}
form {margin:0px;}
img {border:none;}

a:link {color:#05293D;text-decoration:none;}
a:visited {color:#05293D;text-decoration:none;}
a:hover {color:#E86113;text-decoration:none;}
a:active {color:#E86113;text-decoration:none;font-weight:bold;}

a.active {color:#E86113; font-weight:bold;}

.normal {background:url('../img/logo_all.gif') no-repeat center; background-position:0 60px;}
.hover1 {background:url('../img/logo_pc.gif') no-repeat; background-position:60px 50px;}
.hover2 {background:url('../img/logo_presentation.gif') no-repeat; background-position:60px 50px;}
.hover3 {background:url('../img/logo_office.gif') no-repeat; background-position:60px 50px;}
.hover4 {background:url('../img/logo_peripherie.gif') no-repeat; background-position:60px 50px;}
.normal_it {background:url('../img/logo_all_it.gif') no-repeat center; background-position:0 60px;}
.hover1_it {background:url('../img/logo_pc_it.gif') no-repeat; background-position:60px 50px;}
.hover2_it {background:url('../img/logo_presentation_it.gif') no-repeat; background-position:60px 50px;}
.hover3_it {background:url('../img/logo_office_it.gif') no-repeat; background-position:60px 50px;}
.hover4_it {background:url('../img/logo_peripherie_it.gif') no-repeat; background-position:60px 50px;}



#site {width:80em; margin-left:auto; margin-right:auto; padding-top:12px; padding-bottom:12px; border-left:1px solid #CED4DC; border-right:1px solid #CED4DC; border-bottom:1px solid #CED4DC; background:#FFFFFF url('../img/bg.gif') repeat-x; overflow:hidden; text-align:left; }

#left, #center, #right {overflow:hidden; float:left;}

#left {width:17.75em; padding-left:2.5em; }

#center {width:43.75em;}

#right {width:13.5em; text-align:right;}

#logo {width:17.75em; height:170px; float:none; margin-bottom:1em;}

#submenu_top {width:12.75em; height:1.55em; margin-right:2em; padding:1em 1em 1.2em 2em; border-bottom:0.5em solid #E86113;  background:#05293D; float:none; color:#FFFFFF; font-weight:bold;}

#submenu {width:15.55em; margin-right:2em; padding:2em 0em 2em 0em; border-bottom:0.5em solid #E86133; border-left:0.1em solid #CED5DC; border-right:0.1em solid #CED5DC;  background:#E2E2E2; overflow:hidden; float:none;}
/*
#submenu a.img {margin-top:3em; padding-left:1em;  font-weight:bold;}
#submenu a{line-height:1.5em; padding-left:1em; color:#05293D;}
#submenu a:hover {color:#E86113; text-decoration:none;}
#submenu a:active {color:#E86113; text-decoration:none;}
#submenu hr {width:15.55em; height:0.1em; margin-bottom:0.3em; margin-top:0.1em; margin-left:-1em; border:none; background:#E86113; }*/


#submenu ul {margin:0; padding:0; list-style-type:none; text-indent:0px; }
#submenu li {list-style-image:none;margin:0;padding:0;}
#submenu li ul {margin:0px 0px 1.5em 1.8em; padding:0; list-style-type: none; text-indent: 0px;}
#submenu a {display:block;padding:2px 0; color:#05293D;text-decoration:none;}
#submenu a:visited{color:#05293D;}
#submenu a:hover{ color:#E86113;}
#submenu a:active{ color:#E86113; text-decoration:none; font-weight:normal;}

#submenu a.doc{padding:1px 0px 3px 1.8em; margin-bottom:0.4em; background:url('../img/p1.gif')  no-repeat 0.9em 0.5em ; font-weight:bold; border-bottom:1px solid #E86113;}
#submenu a.sel_doc{padding:1px 0px 3px 1.8em; margin-bottom:0.4em; background:url('../img/p1.gif')  no-repeat 0.9em 0.5em ; font-weight:bold; color:#E86113; border-bottom:1px solid #E86113;}

#submenu a.sel_doc2{color:#E86113;}


#submenu_bottom {width:12.75em; margin-right:2em; padding:1em 1em 1.2em 2em; border-top:0.5em solid #E86133; background:#05293D; color:#FFFFFF;}

#submenu_start {width:12.75em; margin-right:2em;  padding:1em 1em 1.2em 2em; background:#05293D; color:#FFFFFF;}


#menu {width:43.75em; height:15px; padding-top:20px; position:relative;}
#menu div {position:absolute;left:0;bottom:0;}
#menu a {padding-left:1em; padding-right:1.5em; background:url('../img/p1.gif') left no-repeat; font-weight:bold;}

#menu2 a {width:10.25em; height:103px; margin-top:12px; display:block; border-top:0.1em solid #F4D9CA; border-left:0.1em solid #CED5DC; border-right:0.1em solid #CED5DC; background:url('../img/menu_bg.gif') repeat-x bottom #FFFFFF; float:left; text-align:center;  font-weight:bold;}
#menu2 img {margin:15px auto 10px auto; display:block;}

#breadcrumb {margin-bottom:1.5em; font-weight:bold;}

#content {width:41.75em; margin-right:2em; padding-top:7px;}

#lang {width:13.5em; height:15px; padding-top:20px; position:relative; font-weight:bold;}
#lang div {position:absolute; right:0; bottom:0;}

#search {width:13.3em; height:103px; margin-top:12px; border-top:0.1em solid #F4D9CA; border-left:0.1em solid #CED5DC; border-right:0.1em solid #CED5DC; background:url('../img/menu_bg.gif') repeat-x bottom #FFFFFF; text-align:center; font-weight:bold;}

#eyecatcher {width:13.3333em; margin-top:31px; border:1px solid #05293d;}

#endo7 {margin-top:1em; color:#05293D}
#endo7 a {color:#E86113;}


div.int_dl { margin:3px 0; padding:3px 5px 3px 25px; background-repeat: no-repeat; background-position:5px 5px; background-color:#eee }
div.int_dl_title{float:left; width:80%;}
div.int_dl_size{float:right; width:15%; text-align:right;}
div.int_dl a {color:#000}

div.int_dl_list { margin:3px 0 0 0; background-repeat: no-repeat; background-position:5px 5px; background-color:#F0EFE8;}
h2.int_dl_title{color:#ca162f; margin:1em 0 0 0; padding:0; border-bottom:1px solid #e8062b;font-size:100%; font-weight:bold;}
div.int_dl_list a {color:#000}
div.int_dl_content{ margin-left:25px;padding:3px 5px 3px 3px; background-color:#F8F8F8; }


span.error,strong.error{color: #ff0000;}
#f2mail input.fnormal,#f2mail select.fnormal,#f2mail textarea.fnormal {width:320px;}
#f2mail td.error {color:#ff0000;  padding:3px; font-weight:bold;}
#f2mail td.lbl{padding:3px; font-weight:bold;}
