* { line-height: 1.2; margin: 0; padding: 0; }a img {border: none }body { font-size: 75%; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #925989; }#contener { background-color: white; text-align: left; width: 918px; margin-top: 15px; margin-right: auto; margin-left: auto; padding: 16px; }#contener_svg { background-color: white; text-align: left; margin-top: 15px; margin-right: auto; margin-left: auto; padding: 16px; width: 918px; }#header { width: 918px; float: left; }#logo { width: 158px; height: 236px; float: left; }#bg_header { background-image: url(images/bg_header.png); background-repeat: no-repeat; background-position: right top; width: 749px; height: 160px; float: right; }#baseline { text-align: right; float: right; padding-top: 12px; padding-right: 20px; }#baseline h1, #baseline strong { color: #fff; font-size: 200%; }#baseline h2, #baseline em { color: #eee9c9; font-size: 130%; font-style: normal; float: right; }.reset { width: 100%; clear: both; }/***** Recherche *****/#nav_search { width: 190px; height: 45px; float: left; padding-top: 50px; padding-left: 250px; }#nav_search #ajaxSearch_resultListContainer { display: none; }#nav_search .ajaxSearch_intro { display: none; }#nav_search label { color: #80437f; font-size: 100%; font-weight: 700; text-transform: uppercase; display: block; }#ajaxSearch_input { width: 145px; height: 16px; display: block; }#ajaxSearch_submit { float: right; margin-top: -18px; display: inline; }#nav_search fieldset { border-style: none; }#nav_search #ajaxSearch_resultListContainer { display: none; }#nav_search .ajaxSearch_paging { display: none; }#nav_search .ajaxSearch_result { display: none; }.ajaxSearch_resultsInfo, .ajaxSearch_result { font-size: 110%; }.AS_ajax_highlight1,.ajaxSearch_highlight1 {color:#C00;font-weight:700;padding:0;}div.hr {  height: 15px;  background: #fff url(images/hr.jpg) no-repeat scroll center;}div.hr hr {  display: none;}.AS_ajax_highlight2,.ajaxSearch_highlight2 {color:#DF5380;font-weight:700;padding:0;}/***** Navigation haute *****/#nav_bloc { position: relative; top: 70px; width: 200px; height: 40px; float: right; }#nav_bloc li { background-repeat: no-repeat; background-position: center top; width: 100%; padding-top: 14px; padding-right: 10px; list-style-type: none; display: inline; }#nav_bloc a { color: #fff; text-decoration: none; width: 100%; height: 100%; padding-top: 14px; }.nav_home { background-image: url(images/icn_home.gif); display: block; }.nav_contact { background-image: url(images/icn_contact.gif); display: block; }.nav_map { background-image: url(images/icn_map.gif); display: block; }/***** Menu haut *****/#main_menu { background-image: url(images/bg_main-menu.png); background-repeat: no-repeat; position: relative; top: 15px; width: 740px; height: 67px; float: right; margin-top: -2px; }#main_menu li { display: inline; }#navigation .item { font-size: 150%; padding-bottom: 2px; display: block; }#main_menu .subitem { font-size: 1em; width: 100%; }#navigation ul li a { display: block; height: 47px; float: left; text-decoration:none; color: white; padding: 14px 46px 10px 18px; }#navigation ul li a:hover { color: #bc8cc8; }.lock { background-image: url(images/icn_lock.gif); background-repeat: no-repeat; background-position: left bottom; margin-left: -25px; padding-left: 25px; display: block; }#main_menu .active { color: #f2903c; }/***** Home *****/#home, #inner { width: 100%; float: left; margin-top: 10px; }#home_col1 a { font-weight: 700; }#home_col1 a, #col2 a { color: #a70084; }#inner { background-image: url(images/bg_inner.gif); background-repeat: repeat-y; position: relative; top: -10px; padding-top: 10px; }#home_col1 { width: 670px; float: left; }#inner_1col { width: 500px !important; float: left; margin-left: 180px; }#inner_col1 { width: 158px; float: left; }#home_col2 { width: 248px; float: right; }#inner_col2 { width: 490px; float: left; padding-right: 25px; padding-left: 25px; }#inner_col3 { width: 200px; float: right; }/***** Bannière *****/#banner { background-color: #faf8e7; background-repeat: no-repeat; background-position: 12px 40px; width: 650px; margin-bottom: 10px; border: solid 1px #925989; }#banner #zoom_title { color: #fff; font-size: 140%; font-weight: normal; background-color: #925989; text-indent: 8px; width: 100%; padding-top: 8px; padding-bottom: 8px; }#banner p { padding: 8px; }#banner h2 { color: #515151; font-size: 140%; padding: 8px; }#banner h3 { color: #9293be; font-size: 140%; width: 160px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; }#ban_menu { padding-top: 10px; padding-bottom: 10px; padding-left: 200px; }#ban_menu li { background-image: url(images/pipe.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 center; width:auto; display:inline; padding:0 10px; }#ban_menu li.first {padding-left:0;background:none;}#ban_menu li.last {padding-right:0;}/***** 4 blocs de la home *****/#blocs_home { background-color: white; width: 670px; }#blocs_actu { width: 650px; }#blocs_autres { width: 650px; clear: both; }#blocs_home h4 { font-size: 120%; background-color: silver; text-indent: 12px; width: 315px; float: left; margin-bottom: 10px; }#blocs_home h5 { color: #a80285; font-size: 110%; font-weight: bold; }#blocs_home span { font-size: 130%; background-color: white; padding-right: 5px; padding-left: 5px; }#blocs_home .leftcol { width: 315px; float: left; }#blocs_home .rightcol { width: 315px; float: right; }#blocs_home ul { width: 315px; float: left; margin-bottom: 30px; }#blocs_home ul li { background-image: url(images/puce1.gif); background-repeat: no-repeat; background-position: left 2px; float: left; list-style-type: none; width: 300px; padding-bottom: 10px; padding-left: 15px; }/***** Col gauche home *****/#home_col2 h4 { color: #e0ecf2; font-size: 110%; font-weight: normal; background-color: #623f5a; background-image: url(images/icn_unlock.png); background-repeat: no-repeat; background-position: 15px 50%; padding: 8px 10px 8px 45px; }#bloc_home_col2 { background-color: #faf8e7; padding: 15px; border: solid 1px #bab7b7; }#argu_home { font-size: 90%; margin-top: 2em; }#argu_home li { font-weight: bold; list-style-position: inside; }#sincrire { padding-top: 1em; }#kinescope_home { padding-top: 1.5em; }#kinescope_home img { float: left; margin-bottom: 10px; }#kinescope_home ul { width: 120px; float: right; list-style-type: none; }#kinescope_home li { background-image: url(images/puce2.gif); background-repeat: no-repeat; background-position: left 50%; padding-left: 10px; }/***** Footer *****/#footer { text-align: right; width: 100%; clear: both; }/***** Menu de gauche *****//* hack for IE5.5 *//* position relative so that you can position the sub levels *//* get rid of the table *//* style the links *//* hack for IE5.5 *//* style the link hover *//* hide the  levels and give them a positon absolute so that they take up no room *//* make the second level visible when hover on first level list OR link *//* keep the third level hidden when you hover on first level list OR link *//* keep the fourth level hidden when you hover on second level list OR link *//* make the third level visible when you hover over second level list OR link *//* make the fourth level visible when you hover over third level list OR link *//*content*/#inner p { line-height: 1.5; margin-bottom: 1em; }#inner h1 { color: #a70084; font-size: 200%; margin-bottom: 0.5em; }#inner h2 { color: #f26e0a; font-size: 150%; }#inner h3 { color: #a0a0a0; font-size: 120%; font-weight: 700; }#inner_col2 ul { margin-bottom: 1em; list-style-type: none; }#inner_col2 li { background-image: url(images/puce3.gif); background-repeat: no-repeat; background-position: left 4px; padding-bottom: 0.5em; padding-left: 15px; list-style-type: none; }/*Web login*/#WebLoginLayer0 label { font-size: 90%; width: 70px; float: left; margin-top: 0.3em; }#forgotpsswd { width: 100%; float: left; margin-top: 0.6em; margin-bottom: 1em; }.button { float: right; }.acces_pro_fields { width: 100px; }/*Menu droite*/#right_menu ul{ list-style-type: none; }#right_menu li { margin-right: 10px; margin-bottom: -1px; margin-left: 10px; border: solid 1px #a0a0a0; list-style-type: none; }#right_menu a{display: block;padding: 5px 10px;width: 158px;color: #5e5e5e;background-color: #ede3ef;text-decoration: none;}#right_menu a:hover{color: #fff;background-color: #bb86c6;text-decoration: none;}/*Breadcrumbs*/#path { color: #707070; background-color: #e7e7e7; width: 100%; margin-bottom: 8px; padding: 3px; border: solid 1px #d8d8d8; }#path a { color: #707070; text-decoration: none; }/* Mise en forme */.pdf { line-height: 2em; background-image: url(images/icn_pdf.gif) !important; background-repeat: no-repeat; background-position: left 50% !important; width: 100%; padding-bottom: 3px; padding-left: 25px !important; }.left { float: left; margin-top: 0.3em; margin-right: 10px; margin-bottom: 10px; }.right { margin-bottom: 10px; float: right; margin-left: 10px; }.alert { background: #fff6bf url(images/exclamation.png) no-repeat 15px center; text-align: left; padding: 5px 20px 5px 45px; border-top: 2px solid #ffd324; border-bottom: 2px solid #ffd324; display: block; }.pullquote { color: #a70084; padding: 10px; float: right; width: 200px; margin-top: 10px; margin-bottom: 10px; margin-left: 20px; font-size: 1.2em; text-align: center; line-height: 1.4em; font-style: italic; font-weight: normal; border-top: 2px solid #a70084; border-bottom: 2px solid #a70084; }blockquote { color: #636363; font-size: 1.2em; line-height: 1.5em; background: url(images/quote1.gif) no-repeat left top; }blockquote p {  padding: 0 48px; background: transparent url(images/quote2.gif) right bottom no-repeat; }i { font-style: italic; }strong { font-weight: 700; }.hr { height: 15px; background: #fff url(images/hr.jpg) no-repeat scroll center; }.hr hr {  display: none; }.cadre { border-color: #c9c9c9 !important; border-style: solid !important; border-width: 1px 3px 3px 1px !important; }