/* structure generale */
* {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; }
body {margin: 0px; background-color: #B5C4D1; text-align: center;}

td {font-size:12px;}
a {text-decoration: none; color:#08134F;}
a:hover {text-decoration: underline;}

img {border: 0px;}

.bold {font-weight: bold;}
.pad1 {padding-top: 40px;}
.fil_ariane {font-size: 11px;}

.clear_both {clear:both;}

form {z-index:-10; }

div#main {position: relative; width: 958px; margin-left: auto; margin-right: auto; margin-top: 30px; text-align: left;}

div#header, div#nav, div#bg_bas {float: left; width: 880px; padding: 0 35px 0 43px;}

div#header {height: 150px; background: url(img/bg-header-index.jpg) no-repeat;}
div#header div#logo {float: left; width: 680px; padding-left: 40px;}
div#header div#liens {float: left; width: 160px; padding-top: 36px;}
div#header div#liens a.access {font-size: 11px; color: #FFF; width: 134px; height: 16px; padding-top: 4px; background: url(img/bg-access.gif) no-repeat; text-align: center; display: block;}
div#header div#liens .select_1 {font-size: 11px; color: #202F3C; width: 134px; height: 18px; border: 1px solid #A0AFBC; margin: 10px 0;}
div#header div#liens .input_search {font-size: 11px; color: #202F3C; width: 92px; height: 18px; border: 1px solid #A0AFBC; vertical-align: middle; margin-right: 4px;}
div#header div#liens img.bt_go {vertical-align: middle;}

div#nav {height: 31px; background: url(img/bg-nav.jpg) no-repeat;}
div#nav img {margin: 0 10px 0 43px;}

div#bg_bas {background: url(img/bas-page.gif) no-repeat left bottom; padding-bottom: 10px; min-height:584px; _height:584px; /*border:1px solid;*/}

div#bg_bas div#bloc_logos_bas {width:100%; clear:left; text-align:center; padding-top:55px; margin-left:-15px; /*border:1px solid;*/}
div#bg_bas div#bloc_logos_bas a {padding:10px;}

div#content {float: left; width: 958px; background: url(img/bg-main.gif) repeat-y;}

div#content div#colonne_1 {float: left; width: 187px; padding: 10px 0 0 9px;}
div#content div#colonne_2 {float: left; width: 472px; padding-top: 11px; min-height:500px; _height:500px}
div#content div#colonne_3 {float: left; width: 212px;}

img.altinex {border: 1px solid #000000; padding: 2px; margin-left: -4px; background-color: #FFFFFF; max-width: 150px; width:expression(width > 150 ? '150px' : width);}
img.anti_spam {margin-left: 35px; margin-top: 5px;}
img.new_produit {float:left; margin:0 10px 10px 0px;}


/* -------------------- page produit -------------------- */
/* colonne 1 */
div#colonne_1 div#bloc_recherche {float: left; width: 169px; background: #08134F url(img/bas-encart-1.gif) no-repeat left bottom; font-size: 11px; color: #FFF;}
div#colonne_1 div#bloc_recherche p {padding: 0 0 14px 12px;}
div#colonne_1 div#bloc_recherche .select_2 {font-size: 11px; color: #202F3C; width: 145px; height: 18px; border: 1px solid #A0AFBC; margin-top: 6px;}

div#colonne_1 div#bloc_newsletter {float: left; width: 169px; background: #A0B6D1 url(img/bas-encart-2.gif) no-repeat left bottom; font-size: 11px; color: #08134F; padding-bottom: 12px; margin: 10px 0;}
div#colonne_1 div#bloc_newsletter p {padding-left: 12px;}
div#colonne_1 div#bloc_newsletter p.right {text-align: right; padding-right: 21px;}
div#colonne_1 div#bloc_newsletter p a {color: #08134F; text-decoration: underline;}
div#colonne_1 div#bloc_newsletter p a:hover {text-decoration: none;}
div#colonne_1 div#bloc_newsletter .input_news {font-size: 11px; color: #08134F; width: 135px; height: 18px; border: 1px solid #A0AFBC; margin: 6px 0 4px 0;}
div#colonne_1 div#bloc_newsletter img.pointilles {clear: both; margin: 10px 0 14px 0;}
div#colonne_1 div#bloc_newsletter .catalog {text-align: center;}

div#colonne_1 div#bloc_logos_1 {float: left; width: 92px; text-align: center;}
div#colonne_1 div#bloc_logos_2 {float: left; width: 77px; text-align: center;}
div#colonne_1 div#bloc_logos_1 img, div#colonne_1 div#bloc_logos_2 img {margin: 4px 0;}

/* colonne 2 */
div#colonne_2 p.titre_page, div#colonne_2 p.soustitre_page, div#colonne_2 p.texte_page { float: left; width: 437px; font-family: Verdana, Arial, Helvetica, sans-serif; /*border:1px solid;*/}
#firmwares div#colonne_2 p.texte_page,
#drivers div#colonne_2 p.texte_page,
#rcs div#colonne_2 p.texte_page  {width:350px;}
#newsletters div#colonne_2 p.st_bleu {float:left; width:350px;}
#firmwares div#colonne_2 .lien_details_1,
#drivers div#colonne_2 .lien_details_1,
#rcs div#colonne_2 .lien_details_1,
#newsletters div#colonne_2 .lien_details_1 {clear:none; margin-left:0pt; padding-top:0px;}
#newsletters div#colonne_2 .lien_details_1 {padding-top:15px;}

div#colonne_2 div.tt_emploi {padding: 0px 0px 40px 0px; text-align:center;}
.tt_offre {font-weight:bold;}

div#colonne_2 p.titre_page {font-size: 19px; color: #01082A; padding: 1px 0 20px 10px; text-transform: uppercase; background: url(img/fd_titre_big2.gif) no-repeat; clear:both;}
div#colonne_2 p.soustitre_page {font-size: 13px; color: #01082A; padding: 0 0 9px 10px; text-transform: uppercase;}
div#colonne_2 .texte_page,
div#colonne_2 .descrip {font-size: 11px; color: #01082A; padding-left: 0px; clear:left;}
div#colonne_2 p.texte_page a, div#colonne_2 .texte_page a { color:#333333;}
div#colonne_2 p.texte_page a:hover, div#colonne_2 .texte_page a:hover { color:#999999;}
div#colonne_2 p.img_pdt {position:absolute; left:746px; background:transparent url(img/bg_img_pdt.gif) no-repeat scroll 0px 0px; width:160px; height:160px; margin-top:-20px; z-index:1;}
div#colonne_2 p.img_pdt img {margin:9% 0% 0% 6%; _margin:12px; max-height:92px; max-width:123px; width:expression(width > 123 ? '123px' : width); noheight:expression(height > 92 ? '92px' : height); _width:123px; }

div#colonne_2 p.img_pdt_1 {position:absolute; left:746px; /*background:transparent url(img/bg_img_pdt.gif) no-repeat scroll 0px 0px;*/ width:160px; /*height:160px;*/ height:125px; margin:-5px 0px 0px 0px; overflow:hidden;}
div#colonne_2 p.img_pdt_1 img {margin:9% 0% 0% 6%; _margin:2% 0% 0% 2%; max-height:92px; /*_height:42px;*/ max-width:123px; _width:123px; overflow:hidden;}

div#colonne_2 p.img_pdt_1 span.haut {background:transparent url(img/bg_img_pdt_haut.gif) no-repeat scroll 0px 0px; width:160px; float:left; height:18px}
div#colonne_2 p.img_pdt_1 span.milieu {background:transparent url(img/bg_img_pdt_fond.gif) repeat-y scroll 0px 0px; width:160px; float:left; min-height:40px; _height:20px; _padding:0 7px;}
div#colonne_2 p.img_pdt_1 span.bas {background:transparent url(img/bg_img_pdt_bas.gif) no-repeat scroll 0px 0px; width:160px; float:left;height:40px;}

.archive {background: url(/images/fond_archive.gif) repeat-y scroll -30px 10px;}
.archivefr {background: url(/imagesfr/fond_archive.gif) repeat-y scroll -30px 10px;}

.details {font-size: 12px; color: #01082A; text-align:right; margin:25px 20px 0 0;}
/*.details a { color:#000;}*/
.details a:hover { color:#08134F;}
.inter {width:465px; height:1px; margin: 5px 0 5px 0;}
.inter_1 {width:465px; height:1px; margin: 15px 0 15px 0;}
.st_rouge {background-color:#FF0000; color:#FFFFFF; font-weight:bold;}
.txt_rouge {color:#FF0000; font-weight:bold;}
.txt_bleu {color:#00337A; font-family:Arial,helvetica; font-size:11px; margin:7px 0px 5px 9px;}
.txt_bleu_bold {color:#00337A; font-family:Arial,helvetica; font-size:11px; font-weight:bold; margin:7px 0px 5px 10px;}

.marge_details {margin-left:7px;}
.marge_details_1 {margin-left:15px; font-size:12px;}

div#colonne_2 p.visu_1, div#colonne_2 p.visu_2 {float: left; text-align: right; margin: 34px 0 30px 10px; margin-left: 5px;}
div#colonne_2 p.visu_2 {margin-left: 45px;}
div#colonne_2 p.visu_1 img.visu, div#colonne_2 p.visu_2 img.visu {margin-bottom: 7px; max-width: 200px; width:expression(width > 200 ? '200px' : width); _width: 200px;}

/* colonne 3 */
div#colonne_3 div.bloc_doc_1, div#colonne_3 div.bloc_doc_2 {float: left; width: 200px; padding: 6px 0 12px 12px;}
div#colonne_3 div.bloc_doc_1 {background-color: #E2E7EC;}
div#colonne_3 p.rubrique {float: left; width: 192px; font-size: 12px; color: #7B8C9F; text-transform: uppercase;}
div#colonne_3 p.rubrique a {color: #7B8C9F;}
div#colonne_3 p.nom,
div#colonne_3 p.descript {float: left; width: 120px; font-size: 10px; color: #00337A;}
div#colonne_3 p.descript {width: 185px;}
div#colonne_3 p.descript a,
div#colonne_3 p.nom a {color: #00337A;}
div#colonne_3 p.picto {float: left; width: 30px; text-align: center;}
div#colonne_3 p.poids {float: left; width: 46px; font-size: 9px; color: #00337A; text-align: right;}

div#colonne_3 img.pointilles_2 {clear: both; margin: 4px 0 6px 0;}

div#bloc_inscription,
div.bloc_info_droite {background:#01337A url(img/bloc_arrondi_haut.gif) no-repeat scroll center top; color:#FFFFFF; font-size:12px; margin:0pt 0pt 0pt 11px; padding:10px; text-align:center; width:169px; }
div.officesdr div.bloc_info_droite {text-align:left; background:#A0B6D1; color:#000000; border:1px solid grey; margin-bottom:2px;}
div.officesdr div.bloc_info_droite {font-size:11px}
div.officesdr div.sales_manager div.bloc_info_droite {border:2px solid;}
div.officesdr div.bloc_info_droite strong {font-size:12px}
div.officesdr p.bottom_inscription {display:none;}

div#bloc_inscription a {color:#FFFFFF; font-weight:bold;}
div#bloc_inscription p {margin:0 10px 10px 10px}
div#bloc_inscription input {border:1px solid; font-weight:bold; font-size:10px}
p.bottom_inscription {background:url(img/bloc_arrondi_bas.gif); position:relative; left:11px; top:0px; width:189px; height:11px; overflow:hidden; margin:0; padding:0;}

/* -------------------- page categorie -------------------- */
/* colonne 2 */
div#colonne_2 div.visu_cat {float: left; width: 166px; padding-top: 32px;}
div#colonne_2 div.visu_cat img {max-width: 161px; width:expression(width > 161 ? '161px' : width); border:1px solid black;}
div#colonne_2 div.texte_cat {float: left; /*width: 290px;*/ width: 435px; padding-top: 12px; min-height:125px; _height:125px;}
div#colonne_2 div.liste_cat {padding-top: 10px; min-height:125px; _height:125px; clear:both;}
div#colonne_2 div.liste_cat .date { color:#00337A; font-family:verdana,Arial,helvetica; font-size:13px; font-weight:bold; clear:left;}

div#colonne_2 div.texte_cat p.prod,
p.stitre_page { clear:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #01082A; margin-bottom:10px; padding: 1px 0 5px 10px; text-transform: uppercase; background: url(img/fd_titre.gif) no-repeat;}
p.stitre_page2 { clear:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #01082A; margin-bottom:10px; padding: 2px 0 5px 10px; text-transform: uppercase; }
p.stitre_page2 span.debut {background:transparent url(img/fd_titre_g.gif) no-repeat scroll left 0px; padding:2px 0 2px 3px}
p.stitre_page2 span.extension {background:transparent url(img/fd_titre.gif) no-repeat scroll right 0px; padding:2px 7px 4px 0; }
p.stitre_page a,
p.stitre_page2 a {font-weight:bold; font-size:89%; /* 119% */}
div#colonne_2 div.texte_cat p.descrip {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #01082A; padding-left: 4px;}
div#colonne_2 div.texte_cat p.prod span, div#colonne_2 div.texte_cat p.descrip span {font-family: Verdana, Arial, Helvetica, sans-serif;}
div#colonne_2 div.texte_cat p.prod {background:none; padding:0;}
div#colonne_2 div.texte_cat p.prod span.bold {background: transparent url(img/fd_titre_g.gif) no-repeat scroll -1px 0px; padding:2px 2px 5px 5px;}
div#colonne_2 div.texte_cat p.prod span.ref {background:transparent url(img/fd_titre.gif) no-repeat scroll right top;padding:2px 13px 2px 1px;}

div#colonne_2 div.visu_cat_1 {float: left; width: 100px; padding-top: 15px;}
div#colonne_2 div.visu_cat_1 img {max-width: 80px; width:expression(width > 80 ? '80px' : width); border:1px solid black;}
/*div#colonne_2 div.texte_cat_1 { float:left; width: 365px; padding-top: 12px; margin-left:95px; _margin-left:45px; margin-top:-195px;}*/
div#colonne_2 div.texte_cat_1 { float:left; width: 365px; padding-top: 12px; margin-left:95px; _margin-left:45px; margin-top:-195px;}
div#colonne_2 div.texte_cat_1 .date { color:#00337A; font-family:verdana,Arial,helvetica; font-size:13px; font-weight:bold;}
div#colonne_2 div.liste_cat_1 {padding-top : 15px;}

div#colonne_2 div.texte_cat_1 p.prod {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #01082A; padding: 0 0 5px 10px; text-transform: uppercase; background: url(img/fd_titre.gif) no-repeat;}
div#colonne_2 div.texte_cat_1 p.descrip {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #01082A; padding-left: 4px;}
div#colonne_2 div.texte_cat_1 p.prod span, div#colonne_2 div.texte_cat p.descrip span {font-family: Verdana, Arial, Helvetica, sans-serif;}

div#colonne_2 div.visu_cat_2 {float: left; width: 166px; padding-top: 15px;}
div#colonne_2 div.visu_cat_2 img {max-width: 161px; width:expression(width > 161 ? '161px' : width); border:1px solid black;}
div#colonne_2 div.texte_cat_2 {float: left; width: 290px; padding-top: 12px; min-height:90px; _height:90px;}
div#colonne_2 div.texte_cat_2 {width: 459px;} /* ? voir implcations */

.liste_cat_2 { width:200px;}

div#colonne_2 div.liste_cat_2 .date { color:#00337A; width:460px; font-family:verdana,Arial,helvetica; font-size:13px; font-weight:bold;}
div#colonne_2 div.liste_cat_2 .date span {font-weight:normal;}

div#colonne_2 div.texte_cat_2 p.prod {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #01082A; padding: 0 0 5px 10px; text-transform: uppercase; background: url(img/fd_titre.gif) no-repeat;}
div#colonne_2 div.texte_cat_2 p.descrip {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #01082A; padding-left: 4px;}
div#colonne_2 div.texte_cat_2 p.prod span, div#colonne_2 div.texte_cat p.descrip span {font-family: Verdana, Arial, Helvetica, sans-serif;}

div#colonne_2 form#UserLogin label {float:left; width:70px;}
div#colonne_2 form#UserLogin input,
div#colonne_2 form#UserLogin label {margin-bottom:10px;}

.marge_st {margin:14px 0px 7px 0px;}
.marge_visu { margin-bottom:30px;}
.marge_img { margin: 3px 5px 0px 0px;}
.st_bleu {color:#00337A; font-family:Arial,helvetica; font-size:10pt; font-weight:bold; margin:7px 0px 5px 9px; clear:left;}
.blanc {color:#FFFFFF; font-family:Arial,helvetica; font-size:9pt;}

.lien_details {clear: both; text-align: right; padding: 10px 42px 0 0; font-size:12px;}
.lien_details a {color:#00337A;}
.lien_details a:hover {color:#00337A;}

div#form_feedback,
div#form_literature { float:left; width:430px; background-color:#f0f0f0; padding:10px;}
div#form_feedback p.texte_form,
div#form_literature p.texte_form { float: left; width: 437px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; /*border:1px solid;*/}
div#form_feedback .input_text_0,
div#form_literature .input_text_0 { float:right; margin: -15px 110px 10px 0px; height:12px; font-size:11px;}
div#form_feedback .input_text_1,
div#form_literature .input_text_1 { float:right; margin: -15px 150px 10px 0px; height:12px; font-size:11px;}
div#form_feedback .input_select_0,
div#form_literature .input_select_0 { float:left; margin:5px 0 5px 137px; /*_margin-left:137px;*/ width:153px;}
div#form_feedback .text_area_0,
div#form_literature .text_area_0 { float:left; margin: -10px 0px 0px 111px; width:177px;}
div#form_feedback .img_spam,
div#form_literature .img_spam { margin: 5px 0px -5px 44px;}
div#form_feedback .submit,
div#form_literature .submit { float:left; margin-left:246px;}

/*.lien_details_1 {clear: both; text-align: right; padding: 5px 42px 0 0; font-size:12px;}*/
.lien_details_1,
.lien_details_grand {clear:left; float:left; font-size:12px; margin-left:360px; _margin-left:180px; padding-top:10px; text-align:right; width:100px; /*border:1px solid;*/}
.lien_details_1 a,
.lien_details_grand a {color:#00337A;}
.lien_details_1 a:hover,
.lien_details_grand a:hover {color:#00337A;}

.lien_details_grand { margin:1px 0px 0px 347px; _margin:1px 0px 0px 180px; width:100px; float:left;}
.lien_details_grand img.fleche {vertical-align:0px;}

.puce_0 {margin: 6px 4px 0px 0px; float:left; clear:both;}
.picto_pdf { float:right; margin: -16px 30px 0px 0px; _margin-top:-14px;}
.picto_pc {vertical-align:baseline;}

/*div#colonne_2 img.pointilles_cat {clear: both; margin: 14px 0 12px 0;}*/
div#colonne_2 img.pointilles_cat {clear:both; float:left; width:449px; margin: 10px 0;}

div#colonne_2 div.texte_cat div.bloc_cat {float: left; width: 290px; padding-top: 7px; margin-top: 10px; background: #D1DAE2 url(img/bg-cat.gif) no-repeat; font-size: 11px; color: #01082A;}
div#colonne_2 div.texte_cat div.bloc_cat p {padding: 0 8px; font-family: Verdana, Arial, Helvetica, sans-serif;}
div#colonne_2 div.texte_cat div.bloc_cat p span {font-family: Verdana, Arial, Helvetica, sans-serif;}

div#colonne_2 div.texte_cat p.lien_cat {clear: both; text-align: right; padding: 10px 11px 0 0;}
div#colonne_2 div.texte_cat p.lien_cat a {font-size: 11px; color: #00337A; vertical-align:baseline;}

div#colonne_2 div.liste_cat p.archive {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 900; font-style: italic; color: #00337A; padding: 0 0 5px 0px;}
div#colonne_2 div.liste_cat p.cat {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; color: #01082A; padding: 0 0 10px 0px; clear:both;}
div#colonne_2 div.liste_cat p.cat a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; color: #01082A; padding: 0 0 10px 0px;}
div#colonne_2 div.liste_cat p.cat a:hover {color:#08134F;}

.fleche_0 { clear:left; float:left; margin-top:4px;}
.fleche { margin-right:5px; vertical-align:baseline;}
/* colonne 3 */

div#colonne_3 div.liste_cat {padding:10px;}
div#colonne_3 div.liste_cat p.cat a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; color: #01082A; padding: 0 0 10px 0px; float:left;}
div#colonne_3 div.liste_cat p.cat a:hover {color:#08134F;}
div#colonne_3 div.liste_cat .fleche { margin-top:2px; float:left; clear:left;}

div#colonne_3 p.texte_doc {float: left; width: 192px; font-size: 10px; color: #00337A;}
div#colonne_3 p.texte_doc a {color: #00337A;}

div#colonne_3 p.texte_droit {float: left; width: 192px; padding: 12px 8px 50px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #01082A;}

div#colonne_3 select.glossary,
div#colonne_3 input.glossary {font-size: 10px; color: #00337A;}
div#colonne_3 select.glossary {width: 190px;}

/* -------------------- page index -------------------- */
#pg_index div#header {background: url(img/bg-header-index.jpg) no-repeat;}

#pg_index div#content {background: url(img/bg-main-index.gif) repeat-y;}

#pg_index div#content div#bg_bas {background: url(img/bas-page-index.gif) no-repeat left bottom; }

#pg_index div#content div#bandeau {float: left; width: 854px; /*height: 166px;*/ background: url(img/bg-ref.gif) no-repeat left bottom; margin: 7px 0 17px 12px; _margin-left: 6px;}

#pg_index div#content div#bandeau .no_bann_flash{height: 166px;}
#pg_index div#content div#bandeau .bann_flash{height: 356px}

div#bandeau div#banniere_flash_conteneur {float:left; margin-bottom:10px; width:850px; height:190px;}

div#bandeau div#reference {float: left; width: 467px;}
div#bandeau div#reference div#ref_height {height: 115px; overflow:hidden;}

div#bandeau div#reference p.rubrique {font-size: 36px; color: #E7ECF0; font-weight: bold; text-align: right; padding-bottom: 10px;}

div#bandeau div#reference p.pict {float: left; width: 140px; text-align: center; /*background:#B5C4D1;*/ margin-top:-56px}
div#bandeau div#reference p.descrip {float: left; width: 300px; font-size: 13px; color: #01082A; margin-top:-15px; padding:10px}

div#bandeau div#reference p.more {float: left; width: 440px; text-align: right;}
div#bandeau div#reference p.more a {font-size: 10px; color: #00337A;}

div#bandeau div#reference p.cherche {float: left; width: 467px; font-size: 12px; color: #FFF; font-weight: bold; text-align: center; margin-top:10px;}
div#bandeau div#reference p.cherche .select_ref {font-size: 11px; color: #202F3C; width: 180px; height: 18px; border: 1px solid #A0AFBC; margin-left: 12px; vertical-align: middle;}

div#bandeau div#visuel {float: left; width: 387px;}

#pg_index div#content div#bloc_1 {float: left; width: 326px; margin-left: 12px; _margin-left: 6px;}
div#bloc_1 p {float: left; width: 296px; padding: 0 15px 5px 15px; background: url(img/bg-press.gif) repeat-y; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #013B53;}
div#bloc_1 img.img_tt {margin: 0 0 5px 15px;}

#pg_index div#content div#bloc_1 div#bloc_1_1 {/*border:1px solid;*/ float:left; margin:10px 0 0 0; width:326px;}
div.events {background-color:#34629C; color:#000000; font-size:11px; padding:4px 12px 6px 12px !important;}
div#bloc_1_1 img.img_tt {margin: 0 0 5px 13px;}

#pg_index div#content div#bloc_2 {float: left; width: 169px; margin-left: 12px;}
div#bloc_2 p {float: left; width: 148px; padding: 2px 10px 0 11px; background-color: #A0B6D1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;}
div#bloc_2 p .couleur1 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #3A5C83;}
div#bloc_2 p.p2 {text-align: right; padding-top: 6px;}
div#bloc_2 p.p2 a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #3A5C83; text-decoration: underline;}
div#bloc_2 p.p2 a:hover {text-decoration: none;}
div#bloc_2 img.img_tt {margin: 0 0 5px 2px;}
div#bloc_2 p.catalog {background-color: #FFFFFF; margin-top: 10px; text-align: center;}

#pg_index div#content div#bloc_3 {float: left; width: 169px; margin-left: 12px;}
div#bloc_3 p {float: left; width: 148px; padding: 10px 10px 0 11px; background-color: #34629C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF;}
div#bloc_3 p.p2 {text-align: right; padding-top: 12px;}
div#bloc_3 p.p2 a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-decoration: underline;}
div#bloc_3 p.p2 a:hover {text-decoration: none;}
div#bloc_3 img.img_tt {margin: 0 0 5px 6px;}

div#bloc_3 .video {background-color:#c5d1db; float:left; padding:0px 10px 0px 11px; width:148px;}

#pg_index div#content div#bloc_4 {float: left; width: 148px; margin-left: 12px; padding-bottom: 20px;}
div#bloc_4 p {padding: 0 0 0 7px; font-size: 11px; color: #08134F;}
div#bloc_4 p .input_news {font-size: 11px; color: #08134F; width: 135px; height: 18px; border: 1px solid #A0AFBC; margin: 6px 0 4px 0;}
div#bloc_4 p a {color: #08134F; text-decoration: underline;}
div#bloc_4 p a:hover {text-decoration: none;}
div#bloc_4 p.right {text-align: right; padding-right: 3px;}
div#bloc_4 img.img_tt {margin: 0px 0 12px 7px;}
div#bloc_4 img.pointilles {margin: 10px 0 10px 0;}

#pg_index div#content div#logos_index {float: left; width: 100%; text-align:center; margin-top:0px;}
#pg_index div#content div#logos_index img {margin: 0 10px 0 15px;}


/* -------------------- page office -------------------- */
div#colonne_2 p.texte_page img.office {float: right; max-width: 100px; width:expression(width > 100 ? '100px' : width);}

/* -------------------- page history -------------------- */
div#colonne_2 ul.texte_page li {margin-left: 13px; _margin-left: 16px;}

/*******************************************************************************
 * page acces prive
 ******************************************************************************/
div#colonne_2 div.liste_user {padding-top: 10px; clear:both;}
div#colonne_2 div.liste_user p.cat {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; color: #01082A; padding: 0 0 10px 0px; clear:both;}
div#colonne_2 div.liste_user p.cat a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; color: #01082A; padding: 0 0 10px 0px;}
div#colonne_2 div.liste_user p.cat a:hover {color:#08134F;}
div#colonne_2 div.liste_user p.cat a.select,
div#colonne_2 div.liste_user p.cat a.select:hover {color: #FF0022;}
div#colonne_2 p.texte_page .taille {font-size: 11px;}

/*******************************************************************************
 * Glossaire
 ******************************************************************************/

div#choix_mot_glossaire {background-color:#EDF0F3;clear:both;display:block;float:left;font-size:11px;height:100px;overflow-y:scroll;padding:3px; width:80%}

div#choix_mot_glossaire * {border:0px solid black; float:left; clear:left; height:12px width:100%}

/*******************************************************************************
 * Pop-up manuels utilisateur.
 ******************************************************************************/
body.pop_users_manual {background-color: #D1DAE3;}
body.pop_users_manual p {margin-top: 20px; padding: 0 10px;}
body.pop_users_manual .texte {font-weight: 700; font-size: 14px;}
body.pop_users_manual .bouton_fermer_out,
body.pop_users_manual .bouton_fermer_over {margin-bottom: 5px; padding: 5px; border: 2px solid #373B3F; cursor: pointer; font-weight: 700;}
body.pop_users_manual .bouton_fermer_out {background-color: #8B959F; color: #fff;}
body.pop_users_manual .bouton_fermer_over {background-color: #fff; color: #8B959F;}


