html, body {font-family:Arial, Verdana, sans-serif;color:black;text-align:center;background-color:#ffffff;width:100%;margin:0;padding:0;border: none;font-size:12px;/**/background:#4b6093;}
.page {margin:15px auto 0 auto;text-align:left;font-size:12px;width:989px;background:url(images/borders.gif) top repeat-y;/*border:1px solid #4b6093;*/}
.page.iframe, .page.dhtml, .page.popup {width:auto;max-width:989px;!width:expression(this.scrollWidtht > 989 ? 989 : true);background:none;}
* {margin:0;padding:0;}
form {display:inline;}
a img {border:0px;}
sup {vertical-align:baseline;position:relative;_position:static;top:-3px;font-size:0.80em;}
sub {vertical-align:baseline;position:relative;_position:static;top:3px;font-size: 0.80em;}

/* Styles par défaut */
a {color:#4b6093;font-weight:bold;}
a:hover {color:#22a6be;}
p {padding:7px 0;/*font-size:10px;*/}
input, textarea, select {font-family:Arial, Helvetica, sans-serif;border:1px solid #4b6093;margin:1px auto;color:#454540;}
input.checkbox {!border:none;}
input.submit {background:#4b6093;border:none;color:white;/*font-weight:bold;*/font-size:1em;padding:0 4px;}
input.submit.big {height:22px;}
input.radio {border:none;}
small input.text {font-size:11px;}
textarea {font-size:12px;}
select option {padding-left:5px;padding-right:2px;}
.erreur, .message {}
.erreur {color:#c92812;font-style:italic;}
.message {color:#22a6be;font-weight:bold;}
.vide {text-align:center;}
.spacer {clear:both;}
p.title_ul {padding-bottom:2px;padding-top:9px;}
ul {padding-bottom:9px;}
li {margin-left:20px;}
.hidden_fields {display:none;}
.b_print {float:right;color:#22a6be;}

table.default thead {background:#22a6be url(images/table_head_bg.gif) bottom repeat-x;color:white;font-weight:bold;}
table.default thead th {line-height:18px;padding:2px 2px 7px 2px;text-align:center;}
table.default tbody td {padding:2px;border-bottom:1px solid #dfdfdf;}
table.default thead .table_top {background:white;}
table.default thead .table_top td {text-align:left;line-height:20px;}
table.default thead .table_top a.opt {display:block;float:right;text-decoration:none;}
table.default .lien_new {background:url(images/catalogue/plus.gif) left no-repeat;padding-left:15px;}

/*** Blocs de la page ***/
#header {text-align: left;height: 142px;margin:0 12px;}
#header .illus_print {display:none;}
#keywords {position:absolute;top:20px;margin-left:178px;!margin-left:-100px;color: #494944;padding-top: 1px;z-index:0;}
.logo {float:left;padding-left:20px;padding-top:20px;}
.anim {float:right;z-index:0;}
#footer {clear:both;text-align: right;color: #454540;font-size: 0.9em;margin:0 12px;padding:0 20px;line-height:35px;border-top:1px dashed #8e8e83;}
#bottom {background:url(images/footer.gif) bottom no-repeat;height:12px;}
.recyclage {display:block;background:url(images/recyclage.gif) left no-repeat;padding-left:25px;color: #428b26;float:left;}
.mentions {font-size:0.9em;clear:both;padding-top:10px;padding-left:7px;}

/*** Bloc connexion espace client ***/
#espace_client_login {position:relative;top:100px;color:#4b6093;padding:3px 5px;text-align: right;font-size:0.9em; }
#espace_client_login .title {vertical-align:top;position:relative;top:3px;display:inline;padding-right:7px;font-weight:bold;/*background:url(images/catalogue/ico_espace_client.gif) left no-repeat;padding-left:20px;*/}
#espace_client_login .field {display:inline;}
#espace_client_login .field label {display:none;font-weight:bold;}
#espace_client_login input.text {font-size:0.9em;color:#4b6093;}
#espace_client_login input#espace_client_login_id {width:120px;}
#espace_client_login input.submit {background:#4b6093;cursor:pointer;border:none;color:white;/*font-weight:bold;*/font-size:1em;padding:0 4px;}
#espace_client_login input.submit:hover {background:#22a6be;}
#espace_client_login p {padding:2px 0;}
#espace_client_login p.erreur {float:left;}

#espace_client_login2 {float:left;width:50%;}
#form_espace_client_login2, #form_oubli {display:block;padding-top:10px;padding-left:30px;}
#form_espace_client_login2 .field, #form_oubli .field {margin-top:10px;}
#form_espace_client_login2 label, #form_new_compte_client label, #form_advanced_search label  {width:90px;display:block;float:left;}
#form_oubli label  {width:60px;display:block;float:left;}
#form_new_compte_client input.checkbox {width:20px;margin-left:70px;display:block;float:left;}
#form_new_compte_client label.checkbox, #form_new_compte_client label.radio, #form_espace_client_login2 label.checkbox, #form_espace_client_login2 label.radio {width:auto;display:inline;float:none;}
#form_new_compte_client label.radio {padding-left:5px;padding-right:20px;}
#form_new_compte_client small label, #form_espace_client_login2 small label {margin-left:90px;!margin-left:0;width:auto;padding-right:5px;padding-top:2px;}
#form_espace_client_login2 small label {margin-left:0;}
#new_compte_client {padding-left:50%;}
#form_new_compte_client input.text, #form_oubli input.text, #form_advanced_search input.text {width:184px;}

/*** Menu horizontal ***/
#menu {height:23px;padding-top:7px;background:white url(images/menu_bg.gif) top repeat-x;font-size: 0.9em;clear:both;margin:0 12px;/*_width:expression(this.scrollWidth <= 965 ? 965 : true);_margin-left:expression(this.scrollWidth <= 965 ? '7px' : true);*//*_margin-left:7px;_width:965px;*/}
#menu li {display:block;float:left;line-height:16px;margin:0;}
#menu li a {display:block;text-decoration:none;/*color:#494944;*/color:white;padding-left:5px;padding-right:5px;border-left:1px solid white;/*font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.8em;*/}
#menu li.first a {border-left:none;margin-left:20px;}
#menu li a:hover, #menu li a.on {background:white;color:#22a6be;}
#menu li a#menu_actu {/*background:white;*/}

/*** Bloc .content ***/
.content {margin:0 12px;color: #454540;font-size: 1em;padding: 15px 20px;/*_width:expression(this.scrollWidth > 925 ? 925 : true);_margin-left:expression(this.scrollWidth > 925 ? '7px' : true);*/}
.page.iframe .content, .page.dhtml .content, .page.popup .content {width:auto; padding:0;}
.content h1 {font-size: 1.4em;font-weight:bold;background:url(images/h1_bg-c.gif) 0 3px no-repeat;padding-left:18px;color:#22a6be;margin-bottom:12px;font-style:italic;}
.content h2 {font-size: 1.2em;font-weight: bold;margin:5px 0;}
.content img {/*vertical-align:middle;*/}
.content .illus {padding-right:10px;}
/*.page.dhtml .content {padding-left:10px;padding-right:10px;}*/

/*** Styles génériques ***/
.service {padding:5px 10px;color:#454540;text-align:left;float:left;margin-right:15px;margin-bottom:15px;font-size:0.9em;}
.service_p {clear:both;text-align:center;}
.service h2 {}
.service h2 img {}
#service1,#service3 {width:510px;}
#service2,#service4 {width:340px;}
#service1,#service2 {_height:145px;min-height:145px;}
#service3,#service4 {_height:175px;min-height:175px;}
#service2,#service4 {margin-right:0;margin-left:5px;}
.blackboxes {margin:10px auto;width:700px;}
.blackbox {color:#454540;width:300px;padding:6px;text-align:left;float: left;margin-right: 25px;margin-bottom:20px;}
.blackbox h2 {font-size: 1.1em !important;line-height:1.1em;padding-left:18px;background:url(images/h1_bg-c.gif) 0 0 no-repeat;border-bottom:1px solid #22a6be;color:#22a6be;font-style:italic;!margin-top:8px;}
.blackbox a.lire {color:#22a6be;float: right;font-size:0.9em;background:url(images/puce-arrow-g.gif) left no-repeat;padding-left:10px;}
.blackbox img {float:left;margin-right:7px;/*border:1px solid #4b6093;*/}
.blackbox p { height: 20px; padding-top:0;overflow: hidden; font-size:0.9em; }
.realisation {color:#454540;padding:6px;text-align:left;float:left;/*_float:none;*/margin-bottom:15px;font-size:0.9em;}
.realisation p {padding-top:0;padding-bottom:0;}
.realisation p.legende {text-align:center;font-style:italic;}
.realisation img {display:block; margin:0 auto;/*border:1px solid white;*/}
#realisation1,#realisation3 {width:470px;!width:472px;margin-right:15px;}
#realisation2,#realisation4 {width:380px;!width:382px;}
#realisation1,#realisation2 {_height:355px;min-height:355px;}
#realisation3,#realisation4 {_height:405px;min-height:405px;}
#realisation5,#realisation6 {width:889px;!width:893px;}
#mail_actualite {margin:0 auto;text-align:center;padding:15px 15px 12px 15px;width:500px;}
#mail_actualite table {margin:0 auto;}

#form_contact {margin-left:100px;display:block;}
#form_contact input.submit {background:#4b6093;border:none;color:white;/*font-weight:bold;*/font-size:1em;padding:0 4px; width:125px; height:22px;}
form .required_field {color: #ff0000;font-weight:bold;}
#form_contact .formfield1 {margin:1px;padding:1px;width:250px;}
form .validation-advice {position:absolute;margin-left:280px;margin-top:-20px;!margin-left:15px;!margin-top:2px;font-style: italic;}
#msg_contact {width:300px;margin:0 auto;color:#454540;padding:0 12px 3px 12px;margin-bottom:5px;}

#form_client_profil .text {margin:1px;padding:1px;width:250px;}
#form_client_profil td.label {text-align:right;padding-right:5px;}
#form_client_profil .champ {padding:2px;}
#form_client_profil .champ label {padding-left:5px;padding-right:10px;}
#form_client_profil input.radio {position:relative;top:2px;}

.link { color: #ff0000 }
.vat { vertical-align: top}

ul.puces_deb li,.li_like {
	list-style-type:none;
	background:url(images/puce-square-b.gif) 0 6px no-repeat;
	padding-left:10px;
	margin-left:10px;
}
.li_like {
	display:block;
}

/** Bugs IE6 **/
#menu, .content,#footer,#bottom {_position:relative;_left:5px;}
#spacer_top {display:none;_display:block;clear:both;}
#spacer_top_child {width:905px;float:left;margin-right:15px;}/* ce div permet le bon affichage sur IE6... allez savoir pourquoi... */

/*** Styles javascript ***/
.blackbox, .service, .realisation {padding:4px 10px 12px 10px;}
.blackbox, .service, .realisation, #mail_actualite {border:2px solid #4b6093;}
/*.blackbox .sb-inner, .service .sb-inner, .realisation .sb-inner, #mail_actualite .sb-inner {background:#ffffff; }
.blackbox .sb-border, .service .sb-border, .realisation .sb-border, #mail_actualite .sb-border {background:#4b6093; }*/
#service1 .sb-gen {padding-top:-20px;}
/*.blackbox .sb-shadow { background:red; }*/

/*** STYLES RUBRIQUE CATALOGUE ***/
.form_filtres {margin:7px 6px;padding:7px 0;display:block;}
.form_filtres select {border:1px solid #4b6093;font-size:0.9em;}
#form_filtres1 {border-bottom:1px dashed #22a6be;margin-top:0;padding-top:0;}
#form_filtres2 {clear:both;border-top:1px dashed #22a6be;border-bottom:2px solid #22a6be;position:relative;top:7px;margin-bottom:0;}
.form_filtres .b_submit {display:inline;}
.form_filtres .b_submit input.submit {position:relative;top:22px;}
.form_filtres .field {display:inline;white-space:nowrap;!white-space:normal;padding-right:10px;}
.form_filtres .field select, .form_filtres .field input.text {}
.form_filtres .field input.text {width:100px;}

#nav_gauche {float:left;_position:relative;width:170px;color:#4b6093;}
#nav_droite {float:right;_position:relative;width:170px;color:#4b6093;}
#nav_gauche .title, #nav_droite .title {border-bottom:2px solid #4b6093;font-size:1.1em;font-weight:bold;}
.fil_ariane {margin-bottom:6px;/*!position:relative;!top:-7px;*/_position:static;_top:0;_margin-bottom:9px;/*margin-left:-5px;margin-right:-5px;*/padding-left:5px;border-bottom:2px solid #22a6be;padding-bottom:5px;font-weight:bold;color:#4b6093;}
.fil_ariane .infos_resultats {float:right;font-weight:normal;padding-top:5px;font-size:0.9em;}
/*Version avec descriptif*/
/*#zone_content {padding-left:180px;padding-right:180px;!padding:0;!margin-left:180px;!margin-right:180px;!width:565px;}
.article {font-size:0.9em;padding:4px 0 12px 0;border:2px solid #4b6093;!width:565px;_width:auto;margin-bottom:10px;}
.article.fiche {width:auto;background:none;margin-bottom:0;}
.article .infos {color:#4b6093;font-size:1.1em;font-weight:bold;border-bottom:1px solid #4b6093;margin:0 10px;}
.article .infos .libelle {font-weight:bold;float:left;_position:relative;}
.article .infos .marque {font-style:italic;font-weight:bold;float:left;_position:relative;padding-left:7px;}
.article .infos .reference {float:right;_position:relative;}
.article .detail {overflow:hidden;padding-bottom:5px;margin:0 10px;margin-top:5px;}
.article .detail .tranche {float:right;_position:relative;font-weight:bold;font-style:italic;color:#4b6093;font-size:1.1em;padding-left:7px;}
.article .detail .visuel {float:left;_position:relative;}
.article .detail .desc {padding-left:170px;}
.article .boutons {margin:0 10px;}
.article .bouton {background:url(images/catalogue/bouton_back.gif) right no-repeat;height:23px;float:right;_position:relative;margin-left:7px;}
.article .bouton a {text-decoration:none;color:white;line-height:23px;font-weight:normal;padding-left:25px;padding-right:7px;}
.article .bouton_add {background:url(images/catalogue/bouton_add.gif) top left no-repeat;display:block;float:left;_position:relative;}
.article .bouton_fiche {background:url(images/catalogue/bouton_fiche.gif) top left no-repeat;display:block;float:left;_position:relative;}*/

/*Version avec 3 par ligne*/
#zone_content {padding-left:175px;padding-right:175px;!padding:0;!margin-left:175px;!margin-right:175px;/*border:1px solid red;!width:575px;*/!width:574px;_width:569px;}
#zone_content.espace_client h1, #zone_content.espace_client p, #zone_content.espace_client table {margin-left:7px;margin-right:7px;}
.article {font-size:0.9em;padding:7px 7px 7px 7px;border:2px solid #4b6093;float:left;width:163px;_width:158px;margin:5px;color:#4b6093;}
.article.sb {width:167px;}
.article_cont {height:160px;overflow:hidden;}
.article .libelle {font-weight:bold;}
.article .marque {font-style:italic;font-weight:bold;/*float:left;_position:relative;*//*padding-left:7px;*/border-bottom:1px solid #4b6093;}
.article .reference {/*float:right;_position:relative;*/}
.article .tranche {float:right;font-weight:bold;font-style:italic;color:#4b6093;font-size:1.1em;padding-left:7px;}
.article .visuel {/*position:absolute;margin-top:30px;*/position:static;margin-top:0;z-index:0;text-align:center;}
.article .visuel * {/*position:absolute;margin-top:30px;*/position:static;margin-top:0;z-index:0;}
/*.article .visuel a {position:static;margin-top:0;z-index:0;}
.article .visuel img  {position:static;margin-top:0;z-index:0;}*/
.article .boutons {position:absolute;margin-top:111px;}
.article .bouts {position:absolute;margin-top:133px;margin-left:107px;background:url(images/catalogue/bg_bouts.png) top left no-repeat;_background-image:url(images/catalogue/bg_bouts.gif);padding-top:3px;padding-left:3px;_margin-top:136px;_margin-left:100px;}
.article .boutons * {/*position:relative; z-index:200;*/}
.bouton_alone .bouton {float:left;}
.article .bouton, .bouton_alone .bouton {background:url(images/catalogue/bouton_back.png) right top no-repeat;_background-image:url(images/catalogue/bouton_back.gif);height:23px;margin-bottom:3px;margin-left:5px;_margin-left:0;/*position:relative; z-index:1;*/}
.article .bouton a, .bouton_alone .bouton a {position:relative;left:-5px;display:block;height:23px;line-height:23px;text-decoration:none;color:white;font-weight:normal;padding-left:25px;padding-right:7px;_position:inherit;!width:expression(this.scrollWidth > 200 ? 200 : true);}
.article .bouton_fiche {background:url(images/catalogue/bouton_fiche.png) top left no-repeat;_background-image:url(images/catalogue/bouton_fiche.gif);}
.article .bouton_add {background:url(images/catalogue/bouton_add.png) top left no-repeat;_background-image:url(images/catalogue/bouton_add.gif);}
.article .bouton_retour, .bouton_alone .bouton_retour {background:url(images/catalogue/bouton_retour.png) top left no-repeat;_background-image:url(images/catalogue/bouton_retour.gif);}
/*_background-image:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/catalogue/bouton_fiche.png',sizingMethod="image");*/

/** Ajustements pour la fiche article **/
.article.fiche .libelle {float:left;margin-right:7px;}
.article.fiche .reference {float:right;}
.article.fiche .marque {!margin-right:34px;}
.article.fiche .visuel {position:relative;z-index:1;_position:inherit;}
.article.fiche .visuel * {position:relative;z-index:1;_position:inherit;}
.article.fiche .boutons {position:static;margin:0;clear:right;}
.article.fiche .bouton, .article.fiche .bout {float:right;}
.article.fiche .bout {background:white;padding-left:7px;}
.article.fiche .visuel {float:left;margin-right:7px;margin-left:5px;margin-top:5px;}
.article.fiche .desc {margin-top:5px;}
.article.fiche .visuel img  {max-width:250px;!width:expression(this.scrollWidth > 300 ? 300 : true);}
.article.fiche {width:auto;!width:95%;_width:500px;background:none;border:2px solid #4b6093;}

.nav_pages {float:right;}
.filtres {width:450px;}
.nav_selection, #nav_recherche, #nav_univers, #nav_espace_client, #nav_partenaires {padding:4px 10px 8px 10px;border:2px solid #4b6093;margin-bottom:10px;}
.nav_selection .selection_article {padding:4px 0;border-bottom:1px solid #4b6093;}
.nav_selection .selection_article_delete {display:block;float:left;padding-right:3px;!margin-top:2px;}
.nav_selection .selection_article_view {display:block;float:left;padding-right:3px;!margin-top:2px;}
.nav_selection .selection_actions {padding-top:2px;border-top:1px solid #4b6093;}
.nav_selection .selection_actions a {font-size:0.9em;line-height:16px;margin-top:2px;text-decoration:none;display:block;line-height:14px;}
.nav_selection .selection_save {background:url(images/catalogue/floppy.gif) left no-repeat;padding-left:16px;}
.nav_selection .selection_delete {background:url(images/catalogue/garbage.gif) left no-repeat;padding-left:16px;}
.nav_selection .selection_devis {background:url(images/catalogue/devis.gif) left no-repeat;padding-left:16px;}
/*.nav_selection .sb-inner, #nav_recherche .sb-inner, #nav_univers .sb-inner {background:#ffffff; }
.nav_selection .sb-border, #nav_recherche .sb-border, #nav_univers .sb-border {background:#4b6093; }*/
/*.article .sb-inner {background:#ffffff; }
.article .sb-border {background:#4b6093; }*/

#nav_recherche {margin-bottom:10px;}
#nav_recherche .title {background:url(images/catalogue/ico_search.gif) left 1px no-repeat;padding-left:16px;}
#nav_recherche input#fast_search {width:148px;_width:143px;margin-top:2px;text-align:center;font-size:0.9em;color:#4b6093;}
#nav_recherche .b_submit {text-align:center;margin:2px;}
#nav_recherche .submit {background:#4b6093;border:none;color:white;/*font-weight:bold;*/font-size:1em;padding:0 4px;cursor:pointer;}
#nav_recherche .submit:hover {background:#22a6be;}
.nav_selection .vide {font-size:0.9em;text-align:center;margin-top:2px;}
#nav_recherche .advanced_search {border-top:1px solid #4b6093;line-height:16px;font-size:0.9em;text-align:center;margin-top:2px;}
#nav_recherche .advanced_search a  {text-decoration:none;/*font-weight:normal;*/}
#nav_recherche .advanced_search a:hover {text-decoration:underline;}

#nav_univers .title {background:url(images/catalogue/ico_univers.gif) top left no-repeat;padding-left:16px;}
.nav_selection .title {background:url(images/catalogue/ico_selection.gif) left 2px no-repeat;padding-left:16px;}
.nav_selection .title .name {font-style:italic;font-size:12px;}
#nav_espace_client .title {background:url(images/catalogue/ico_espace_client.gif) left 2px no-repeat;padding-left:16px;}
#nav_univers ul,#nav_univers li, #nav_espace_client ul,#nav_espace_client li, #nav_partenaires ul,#nav_partenaires li {margin:0;padding:0;list-style-type:none;}
#nav_univers li, #nav_espace_client li, #nav_partenaires li {border-bottom:1px solid #4b6093;display:block;padding:1px 0;}
#nav_univers li a, #nav_espace_client li a, #nav_partenaires li a  {text-decoration:none;display:block;font-weight:normal;/*height:18px;line-height:18px;*/padding:2px 0;}
#nav_espace_client li a, #nav_partenaires li a {background:url(images/puce-square-b.gif) 0 7px no-repeat;padding-left:8px;}
#nav_espace_client li a:hover, #nav_espace_client li a.on, #nav_partenaires li a.on, #nav_partenaires li a:hover  {text-decoration:underline;color:#22a6be;}
#nav_espace_client .vide {margin-top:2px;}
#nav_espace_client .vide a {text-decoration:underline;color:#22a6be;font-weight:normal;}
/*#nav_espace_client a:hover, #nav_espace_client a.on {color:white;background:#22a6be url(images/puce-square-w.gif) 0 6px no-repeat;text-decoration:underline;}*/
#nav_univers .niv1 ul {display:none;}
#nav_univers .niv1 .on ul, #nav_univers .niv1 .opened ul {display:block;}
#nav_univers .niv1 a {background:url(images/catalogue/ico_arrow.gif) left 5px no-repeat;padding-left:10px;}
#nav_univers .niv1 .on a, #nav_univers .niv1 .opened a {background:url(images/catalogue/ico_arrow_opened.gif) left 5px no-repeat;padding-left:10px;}
#nav_univers .niv1 .on * a {color:#22a6be;}
#nav_univers .niv1 a:hover {/*margin-left:10px;*//*background:#22a6be url(images/catalogue/ico_arrow-w.gif) left 4px no-repeat;color:white;*/color:#22a6be;}
#nav_univers .niv1 .on a:hover, #nav_univers .niv1 .opened a:hover {margin-left:0;}
#nav_univers .niv2 li {border:none;font-size:0.95em;}
#nav_univers .niv2 a {background:url(images/catalogue/ico_niv2.gif) 1px 5px no-repeat !important;margin:1px 0 1px 2px !important;padding-left:10px;}
#nav_univers .niv2 .on a, #nav_univers .niv2 a:hover, #nav_univers .niv2 .opened a {text-decoration:underline;/*font-weight:bold;*/color:#22a6be;/*color:white;background-color:#22a6be !important;background-image:url(images/catalogue/ico_niv2-w.gif) !important;*/}
#nav_univers .last, #nav_espace_client .last, #nav_partenaires .last {border:none;}

#nav_page a {text-decoration:none;}

#page_catalogue .intro_univers {padding-left:7px;/*font-weight:bold;font-style:italic;*/background:url(images/corner_tl.gif) top left no-repeat;padding-top:7px;padding-left:10px;display:block;/*border-left:2px solid #22a6be;*/margin-left:7px;margin-right:11px;margin-bottom:10px;}
#page_catalogue .intro_univers .corner_br {background:url(images/corner_br.gif) bottom right no-repeat;height:50px;width:50px;position:relative;top:-50px;float:right;}
#page_catalogue .intro_univers p {padding-top:0;}
#page_catalogue .intro_univers li {list-style-type:square;}
.blocs_univers {/*margin:auto;width:450px;*/}
.bloc_univers {/*display:inline-block;float:left;border:2px solid #4b6093;width:200px;*/margin:0 11px 10px 7px;padding:3px 7px;}
.bloc_univers .title {padding-top:5px;font-size:28px;font-weight:bold;font-style:italic;color:#4B6093;padding-left:16px;background:url(images/bg_border.gif) left 30px repeat-x;padding-left:5px;margin-bottom:5px;/*color:#22a6be;*/}
.bloc_univers .univers_all {float:right;font-size:12px;font-style:italic;position:relative;top:9px;line-height:23px;background:url(images/catalogue/bg_all.gif) left no-repeat; padding-left:10px;}
.bloc_univers .univers_all a {text-decoration:none;/*color:#22a6be;*/}
/*#bloc_univers1 {background:url(catalogue/univers1.jpg) no-repeat;padding-right:120px;height:101px;width:436px;}
#bloc_univers2 {background:url(catalogue/univers2.jpg) no-repeat;padding-left:100px;height:100px;width:456px;}*/
.bloc_univers .nav_familles {min-height:90px;!height:expression(this.scrollHeight < 90 ? 90 : true);}
.bloc_univers .nav_familles .famille {float:left;margin-left:16px;margin-bottom:5px;max-width:160px;!width:expression(this.scrollWidtht > 160 ? 160 : true);}
.bloc_univers .nav_familles .famille a {text-decoration:none;font-weight:normal;padding-left:10px;display:block;}
.bloc_univers .nav_familles .famille a:hover {text-decoration:underline;}
.bloc_univers .nav_familles .famille a .libelle {background:url(images/puce-square-b.gif) 0 6px no-repeat;padding-left:10px;white-space:nowrap;}
.bloc_univers .nav_familles .famille .visuel {display:block;text-align:center;}
.bloc_univers .nav_familles .famille .libelle {display:block;}
/*.bloc_univers .nav_familles {list-style-type:none;margin:5px;}*/
/*.bloc_univers .nav_familles li {float:left;padding:0;margin:0;padding-left:3px;}*/
.bloc_univers .corner_tl {background:url(images/corner_tl.gif) top left no-repeat;height:50px;width:50px;position:relative;float:left;margin-right:-50px;left:-7px;top:-3px;}
.bloc_univers .corner_br {background:url(images/corner_br.gif) bottom right no-repeat;height:50px;width:50px;position:relative;top:-50px;float:right;left:7px;top:3px;}
.bloc_univers .corner_br {margin-top:-50px;}

/*#page_catalogue_univers .intro_univers .corner_br {background:url(images/corner_br.gif) bottom right no-repeat;height:50px;width:50px;position:relative;top:-50px;float:right;}*/

/*** BLOC CONTACT ***/
.bloc_contact_dbl {
	border:2px solid #22A6BE;padding:2px;float:right;margin-right:20px;width:270px;background:url(images/logo_fili.jpg) center center no-repeat;
}
.bloc_contact {
	border:1px solid #22A6BE;text-align:center;background:url(images/logo_small.jpg) 5px 5px no-repeat;
}

/*** STYLES ESPACE CLIENT ***/
.selection_list {width:565px;}
.selection_list td, .selection_list th {text-align:center;}
.selection_list input.text {height:13px;border:none;border-bottom:1px dotted #999999;text-align:center;}
.selection_list .submit_sel_name {border:none;background:#4b6093;color:white;font-size:11px;cursor:pointer;}
.selection_list {width:565px;}
.selection_detail_list {width:100%;}
table.selection_detail_list thead th {text-align:left;}
.selection_detail_list a {font-weight:normal;text-decoration:none;color:#454540;}
.selection_detail_list a:hover {text-decoration:underline;}

/** STYLES PARTENAIRES **/
#nav_partenaires {float:left;width:150px;margin-bottom:30px;}
#nav_partenaires .title {background:url(images/ico_partenaires.gif) left 2px no-repeat;padding-left:18px;border-bottom:2px solid #4b6093;font-size:1.1em;font-weight:bold;color:#4B6093;}
.part-gallery {margin-left:220px;width: 620px;margin-top: 10px;text-align: left;}
.part-gallery h1 {margin-bottom:20px;}
.part-gallery img {border: 1px solid #ccc;margin-right: 4px;margin-bottom: 4px;}

/** STYLES LOGISTIQUE **/
#page_logistique .content {line-height:18px;}
#page_recrutement .content {line-height:18px;}

/** Comportements particuliers suivant le target de la page **/
#page_catalogue_fiche .content {background:none;}
iframe {width:100%;border:none;}

/** Styles Pop-up dhtml **/
/*.popup_dhtml {position: relative;padding-bottom: 15px;background-color: #FFFFFF;}
.popup_dhtml .popup_move {position:absolute;height:25px;width:100%;cursor:move;}
.popup_dhtml a.lien_close {display:block;position: absolute;top: 2px;right: 0;text-decoration:none;font-size:14px;}
.popup_dhtml a.lien_close:hover {color:#454540;}*/
/** Styles Pop-up dhtml > corners **/
/*.popup_dhtml .sb-inner {background:#ffffff;}
.popup_dhtml .sb-border {background:#4b6093;}*/
