/* poids : 70.36 ko | compressor_time : 35.01 ms | gain : 4.93 ko | cacheName : 1235751650-66a015e8bfd58de33f93aa3999c73cc5
/opt/data/www/VM2008english/plugins/dmsCorePlugin/web/css/reset.css - 1.77 ko
/opt/data/www/VM2008english/plugins/dmsCorePlugin/web/css/sprite.css - 2.42 ko
/opt/data/www/VM2008english/plugins/dmsCorePlugin/web/css/style.css - 2.36 ko
/opt/data/www/VM2008english/plugins/dmsCorePlugin/web/css/zone.css - 1.59 ko
/opt/data/www/VM2008english/plugins/dmsCorePlugin/web/css/slot.css - 3.31 ko
/opt/data/www/VM2008english/www/css/blob/autre.css - 0.03 ko
/opt/data/www/VM2008english/www/css/blob/catalogue.css - 0.70 ko
/opt/data/www/VM2008english/www/css/blob/default.css - 4.54 ko
/opt/data/www/VM2008english/www/css/blob/enquete.css - 0.99 ko
/opt/data/www/VM2008english/www/css/blob/temoignage.css - 0.64 ko
/opt/data/www/VM2008english/www/css/main.css - 13.69 ko
/opt/data/www/VM2008english/www/css/gammeProduits.css - 3.58 ko
/opt/data/www/VM2008english/www/css/markdown.css - 7.92 ko
/opt/data/www/VM2008english/www/css/actus_little.css - 1.06 ko
/opt/data/www/VM2008english/www/css/layout.css - 5.28 ko
/opt/data/www/VM2008english/www/css/services.css - 6.98 ko
/opt/data/www/VM2008english/www/css/formulaire.css - 6.44 ko
/opt/data/www/VM2008english/www/css/communiques.css - 3.99 ko
/opt/data/www/VM2008english/www/css/metiers.css - 3.08 ko
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0;  padding: 0;  border: 0;  outline: 0;  font-weight: inherit;  font-style: inherit;  vertical-align: baseline; } :focus {  outline: 0; } body {  color: black;  background: white; } ol, ul {  list-style: none; } table {  border-collapse: separate;  border-spacing: 0; } caption, th, td {  text-align: left;  font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after {  content: ""; } blockquote, q {  quotes: "" ""; } h1,h2,h3,h4,h5,h6 { font-size: 1em; font-weight: normal; } #sfWebDebug {  position:absolute;  top:0;  background:#eee;  width:100%; }  .float_left, .fleft{float: left;} .float_right, .fright{float: right;} .imgleft{margin-right: 10px;} .imgright{margin-left: 10px;} .clr{clear: both;} .none { display: none; } .block { display: block; } .clearfix:after {  content:".";  display:block;  height:0;  clear:both;  visibility:hidden; } .clearfix {display:inline-block;} .clearfix {display:block;}  .pdt5 { padding-top: 5px; } .pdr5 { padding-right: 5px; } .pdb5 { padding-bottom: 5px; } .pdl5 { padding-left: 5px; } .pdt10 { padding-top: 10px; } .pdr10 { padding-right: 10px; } .pdb10 { padding-bottom: 10px; } .pdl10 { padding-left: 10px; } .pdt15 { padding-top: 15px; } .pdr15 { padding-right: 15px; } .pdb15 { padding-bottom: 15px; } .pdl15 { padding-left: 15px; } .pdt20 { padding-top: 20px; } .pdr20 { padding-right: 20px; } .pdb20 { padding-bottom: 20px; } .pdl20 { padding-left: 20px; }  
.sprite_16 {  background: url(/dmsPlugin/images/16/sprite.png) no-repeat; } .sprite_16, .dms form div.item label.sprite_16 {  padding-left: 18px;  height: 16px; } .sprite_16_refresh   { background-position: 0 -368px; } .sprite_16_admin { background-position: 0 -320px; } .sprite_16_keys  { background-position: 0 -432px; } .sprite_16_reset { background-position: 0 -304px; } .sprite_16_slot  { background-position: 0 0; } .sprite_16_slot_add   { background-position: 0 -16px; } .sprite_16_slot_edit  { background-position: 0 -32px; } .sprite_16_slot_del   { background-position: 0 -48px; } .sprite_16_slot_view  { background-position: 0 -64px; } .sprite_16_zone  { background-position: 0 -80px; } .sprite_16_zone_add   { background-position: 0 -112px; } .sprite_16_zone_edit  { background-position: 0 -96px; } .sprite_16_zone_del   { background-position: 0 -128px; } .sprite_16_zone_view  { background-position: 0 -144px; } .sprite_16_blob_add   { background-position: 0 -256px; } .sprite_16_blob_edit  { background-position: 0 -272px; } .sprite_16_blob_del   { background-position: 0 -288px; } .sprite_16_page  { background-position: 0 -160px; } .sprite_16_page_ok   { background-position: 0 -176px; } .sprite_16_page_lock  { background-position: 0 -192px; } .sprite_16_page_del   { background-position: 0 -208px; } .sprite_16_rss_ok { background-position: 0 -224px; } .sprite_16_rss_ko { background-position: 0 -240px; } .sprite_16_module_action { background-position: 0 -448px; } .sprite_16_code { background-position: 0 -464px; } .sprite_16_css { background-position: 0 -496px; } .sprite_16_move { background-position: 0 -560px; } .sprite_16_alert { background-position: 0 -480px; } .sprite_16_ok { background-position: 0 -528px; } .sprite_16_save { background-position: 0 -512px; } .sprite_16_delete { background-position: 0 -400px; } .sprite_16_new { background-position: 0 -544px; } .sprite_16_right { background-position: 0 -576px; } .sprite_16_right2, .sprite_16_right:hover { background-position: 0 -592px; } .sprite_16_left { background-position: 0 -608px; } .sprite_16_left2, .sprite_16_left:hover { background-position: 0 -624px; } .sprite_16_top { background-position: 0 -640px; } .sprite_16_top2, .sprite_16_left:hover { background-position: 0 -656px; } .sprite_16_copy, .sprite_16_left:hover { background-position: 0 -672px; } .sprite_16_paste, .sprite_16_left:hover { background-position: 0 -688px; }
 .dms, .dms * {  font-size: 11px; color: #444; } .dms_error { display: block; height: 16px; color: #fff; background: #aa0000 url(/dmsPlugin/images/16/bomb.png) center left no-repeat; padding: 3px 5px 3px 20px; } .dms img{  vertical-align:middle;  margin-right:2px;  background:none;  border:none;  padding:0; } .dms .sep { display:block; float: left; background: url(/dmsPlugin/images/grid-split.png) top left no-repeat; font-size:1px; height:16px; margin:0pt 2px; overflow:hidden; width:4px; } .dms_transfer {  border: 1px dashed #666; } .dms a, a.dms, .dms a:visited, a.dms:visited, .dms.cluetip-jtip a{  color:#444;  text-decoration:none;  cursor:pointer; } .dms a:hover, a.dms:hover{  color:#000;  text-decoration:none; } .dms a:active, a.dms:active{  color:#ccc000;  text-decoration:none; } .dms hr { background: #fff; border-color:#fff; } #dms_under_footer { margin: 10px;  color: #bbb;  font-size: 11px; } #dms_under_footer a {  color: #88bbff; } #dms_under_footer span {  margin: 0 12px; } .hidden {  display: none; } .inline {  display: inline; }  .ui-tabs-hide { display: none; } ul.ui-tabs-nav li { display: inline; list-style: none; }  form .has_error {  border-color: red; } form .error_list li {  color: red; }  .column { text-align: justify; margin-left: 3%; float: left; } .first.column { margin-left: 0; } .columns_2 .column { width: 47%; } .columns_3 .column { width: 30%; }  .jqzoom_me{ border:1px solid black; float:left; position:relative; padding:0px; cursor:pointer; } .jqzoom_me img{ float:left; }  span.dms_translate_me { border: 1px dotted #ff9900; } .dms_loader {  text-align:center; } .dms_sortable_place { background: #eee; border: 2px dotted #ddd; } .dms ul.sort_me li {  cursor:move; } .dms ul.sort_me li:hover {  background: #eee; } .dms .typed_editor .little label {  vertical-align:+4px; } .dms .typed_editor .little input {  width:30%;  margin : 4px 0 4px 10px; } div.ui-dialog.big_dialog div.ui-dialog-container {  background: url(/dmsPlugin/images/dialog_bg_top_big_opak.png) top left no-repeat; } div.ui-dialog.big_dialog div.dialog-bottom {  background: url(/dmsPlugin/images/dialog_bg_bottom_big_opak.png) top left no-repeat; } #dms_cache {  display:none; } .dms .demi {  float:left;  width:50%; } .dms .a_block a{  display:block; } .dms .a_block a:hover{  color: #000; } .dms .discret { color: #999; font-size: 11px; } 
ul.dms_zones { margin: 0; padding: 0; border: 0; } li.dms_zone {  float:left;  min-height:16px; background: none; list-style: none; } .editable .dms_zone.active {  border: 1px solid #aec2d4;  margin: 0 -1px; } .editable .dms_zone_switch {  position:absolute;  z-index:3;  cursor:pointer;  width:32px;  height:32px;  background:transparent url(/dmsPlugin/images/32/switch.png) no-repeat top left;  opacity: 0.5; } .editable .dms_zone_switch:hover {  background-position: -32px 0;  } .editable .dms_zone_switch.active {  background-position: 0 -32px; } .editable .dms_zone_switch.active:hover {  background-position: -32px -32px; } .editable .dms_zone_view {  border:none; } .editable .dms_zone.active.dms_highlight {  border-color:red; } .dms_zone_menu, div.dms_zone_edit, .dms_zone_ajax_menu {  display: none; } .dms_zone_switch{ } .editable .dms_zone:hover .dms_zone_switch, .editable .dms_zone.active .dms_zone_switch{  opacity: 1; } .dms_zone.active div.dms_zone_menu {  display:block;  background: #aec2d4 url(/dmsPlugin/images/bg_zone_menu.png) top repeat-x;  padding-left:36px;  height: 17px; } .dms_zone.active div.dms_zone_menu.sortable {  cursor: move; } .dms_zone.active div.dms_zone_menu a {  font-weight: normal;  color:#555;  line-height:17px;  margin-right: 5px; } .dms_zone.active div.dms_zone_menu a:hover {  color:#000; } .dms_zone.active a.dms_zone_menu {  display:inline; } .editable .dms_zone.active:hover div.dms_zone_menu {  background-position: 0 -17px; } .editable .dms_zone.active:hover { }  .dms_zone_place {  border:2px dotted #aec2d4;  background: #e1ebfa; }
ul.dms_slots {  margin: 0;  padding: 0;  border: 0; } li.dms_slot {  display:block;  clear: both;  margin: 0;  padding: 0;  border: 0;  background: none;  list-style: none; } li.dms_slot .dms_edit_me {  font-family: inherit; } li.dms_slot .dms_edit_me input, li.dms_slot .dms_edit_me textarea {  display: block; } li.dms_slot .dms_edit_me textarea { float:left; } .dms_zone.hover li.dms_slot .dms_edit_me {  background: #f0f3f7;  cursor: help; } .dms_zone.hover li.dms_slot .dms_edit_me.active {  background: #e0f3f7;  color: #333; } li.dms_slot .dms_edit_me .help { color: #333;  display: none;  margin: 3px; } .dms_slot_default {  border:1px dotted #aaa;  padding: 1px 8px; } div.dms_slot_edit { text-align:left; } .editable .dms_slot .dms_slot_view {  border:none; } .dms_slot .dms_slot_menu, .dms_slot div.dms_slot_edit, .dms_slot div.dms_slot_ajax_menu {  display:none; } .dms_zone.active .dms_slot div.dms_slot_menu, .dms_zone.hover .dms_slot.dms_blob div.dms_slot_menu {  display:block;  background:#D0D0D0 url(/dmsPlugin/images/bg_slot_menu.png) top repeat-x;  padding-left:31px;  height: 17px;  cursor: move } .dms_zone.active .dms_slot div.dms_slot_menu a, .dms_slot.dms_blob div.dms_slot_menu a{  font-weight: normal;  color:#555;  cursor: pointer; margin-right: 5px; line-height:17px; display: inline; } .dms_zone.active .dms_slot div.dms_slot_menu a:hover, .dms_slot.dms_blob div.dms_slot_menu a:hover {  color:#000; } .dms_zone.active .dms_slot a.dms_slot_menu, .dms_zone.hover .dms_slot.dms_blob a.dms_slot_menu{  display:inline; } .dms_zone.active .dms_slot, .dms_zone.hover .dms_slot.dms_blob {  border:1px solid #D0D0D0;  margin:4px; } .dms_zone.active .dms_slot.hover div.dms_slot_menu, .dms_zone .dms_slot.dms_blob.hover div.dms_slot_menu {  background-position: 0 -17px; } .dms_zone.active .dms_slot.hover, .dms_zone .dms_slot.dms_blob.hover {  border-color:#cbe0ff; } .dms_zone.active .dms_slot.dms_highlight {  border-color:red; } .dms_slot .dms_slot_edit form.dms .selects_actions div{  display:none; } .dms_slot .image_slot_form {  text-align:left; } .dms_slot .slot_value {  width:100%;  height:10em; } .dms_slot .dms_slot_image_form label{  width:5em;  display:block;  float:left; } .dms_slot_place {  border:2px dotted #aec2d4;  background: #e1ebfa; } .dms fieldset.dms_inputs {  font-size:90%;  margin:2px;  padding:2px; } .dms_slot_form textarea {  width:97%;  margin:auto;  height:200px; } .dms_slot_form textarea.little {  height:40px; } .dms_slot_form select.dms_slot_type {  font-size:100%;  padding:2px 0 2px 5px; } .dms_slot_form p.fixed_type {  padding: 6px 0 0 6px;  font-weight: bold;  color: #666; }  .dms form .menu_sorter { border: 1px solid #E8E8E8; padding: 5px; max-height: 400px; min-height: 100px; overflow: hidden; } .dms form .menu_sorter li {  margin: 5px;  background: url(/dmsPlugin/css/treeview/images/file.gif) left top no-repeat;  padding-left: 16px;  height:16px;  font-size: 14px;  line-height: 16px; } .dms form .menu_sorter li:hover {  background: #fff url(/dmsPlugin/css/treeview/images/file.gif) left top no-repeat; } .dms form .menu_sorter li span.delete { margin-left:12px; cursor: pointer; } .dms form .menu_sorter li span.delete img {  vertical-align: middle; } .dms form .menu_sorter li input { border: none; background: none; width: 88%; }
.blob_autre{ padding-bottom:0; }
.blob_catalogue{  background:transparent url(/images/grand_cadre.jpg) no-repeat scroll left top;  padding:10px 15px 0 10px;  margin-bottom:-30px; }  .blob_catalogue .blob_nom{   background:transparent url(/images/cadre_puce_titre_serPar.jpg) no-repeat scroll left top;   color:#c3cc25;   font-size:1.2em;   font-weight:bold;   height:20px;   margin-bottom:10px;   padding:5px 10px 0 35px;  }   .blob_catalogue .blob_image,  .blob_catalogue .blob_description{  margin-left: 10px;  }   .blob_catalogue .blob_image{   border:solid 1px #595959;  }   .blob_catalogue h2{  color:#595959;  font-size:12px;  font-weight: bold;  text-decoration: none;  }  .blob_catalogue p{  text-align:center;  width:350px;  }
.cadre{  background: transparent url(/images/contour.jpg) no-repeat top left;  padding-left:10px;  padding-right:10px;  padding-top:10px;  width: 330px; } .moyen_cadre{  background: transparent url(/images/moyen_cadre.jpg) no-repeat top left;  padding-left:5px;  padding-top:10px;  width: 430px;  } .petit_cadre{  background: transparent url(/images/petit_contour.jpg) no-repeat top left;  padding-left:5px;  padding-right:10px;  padding-top:10px;  padding-bottom:20px;  width: 210px; } .moyen_cadre .blob_nom{ background:transparent url(/images/cadre_puce_titre_corpo.jpg) no-repeat top left; padding-left: 35px; padding-top: 5px; font-size: 1.2em; color: #e0007d; height:20px; } .petit_cadre .blob_nom{ padding:5px; background:transparent url(/images/cadre_puce_titre_corpo.jpg) no-repeat top left; padding-left: 35px; padding-top: 5px; font-size: 1.2em; color: #e0007d; } .moyen_cadre ul{ line-height:20px; } .grand_cadre{  background-image: url(/images/grand_cadre.jpg);  width: 668px; } .grand_cadre img{   padding:2px; } .cadre .imgright{ margin-right: 15px; } .cadre .imgleft{ margin-left: 15px; } .cadre .markdown { padding-top:0; } .cadre .blob_nom{ padding:0; background:transparent url(/images/cadre_puce_titre_corpo.jpg) no-repeat top left; padding-left: 35px; padding-top: 5px; font-size: 1.2em; color: #e0007d; height:20px; } .cadre .blob_description{ padding:10px; } .moyen_cadre .blob_description{ padding-left:10px; } .petit_cadre .blob_description{ padding-left:20px; padding-top:5px; } .groupevm_chiffres p{  font-size:11px;  margin-left:35px; } .groupevm_chiffres li{  list-style-image:url(/images/puces.jpg);  font-size:12px;  list-style-position:inside;  margin-left:35px;  } .groupevm_chiffres{  background:transparent url(/images/fichesynoptique.jpg) no-repeat; } .groupevm_chiffres h5{  margin-left:35px;  color:#e0007d;  font-size:11px; } .groupevm_chiffres h3{  margin-left:45px;  color:#e0007d; } .groupevm_chiffres img{  margin-top:15px;  margin-right:10px; } .groupevm_chiffres_petit{  background: transparent url(/images/fichesynoptique1.jpg) no-repeat; } .groupevm_chiffres_petit li{  list-style-image:url(/images/puces.jpg);  margin-left:35px; } .groupevm_chiffres_petit h3{  margin-left:45px;  color:#e0007d; } .groupevm_chiffres_petit p{  margin-left:35px;  font-size:11px; } .groupevm_chiffres_petit h5{  margin-left:35px;  font-size:11px;  color:#e0007d; } .groupevm_chiffres_petit img{  margin-top:15px;  margin-right:10px; } .groupevm_organisationvm li{  list-style-image:none;  line-height:25px; } .espace_finance_contact h3{  line-height:30px; } .espace_finance_contact li strong{  background:transparent url(/images/tel.jpg) no-repeat left;  padding-left:20px;  color:black;  } .espace_finance_contact li a{  background:transparent url(/images/email.jpg) no-repeat left;  padding-left:20px;  color:black;  line-height:30px; } .espace_finance_mail{ text-align:center;  } .espace_finance_chiffres_cles h2{  color:#6a9fce;  font-size:11px;  font-weight:bold;  text-align:center;  padding-bottom:10px;  padding-top:10px; } .espace_finance_chiffres_cles img{  text-align:center;  padding-bottom:10px;  padding-top:10px; } .organisationvm {  text-align:center; } .slot_for_blob .groupevm_chiffres{  font-size: 1.2em;  line-height: 1.2em; } .slot_for_blob .groupevm_chiffres_petit{  font-size: 1.2em;  line-height: 1.2em; } .slot_for_blob .espace_finance_contact{ } .groupevm .blob_description p{  font-size:1.0em; } .groupevm_chiffres_petit .blob_description p{  font-size:1.0em; } .groupevm_chiffres .blob_description h3{  color:#e0007d;  font-size:1.3em;  font-weight:bold;  padding-bottom:10px;  padding-top:10px; } .groupevm_chiffres_petit .blob_description h3{  color:#e0007d;  font-size:1.3em;  font-weight:bold;  padding-bottom:10px;  padding-top:10px; } .groupevm_chiffres_petit .blob_description h5{  color:#e0007d;  font-size:1.1em;  font-weight:bold;  padding-top:10px; } .groupevm_chiffres .blob_description h5{  color:#e0007d;  font-size:12px;  font-weight:bold;  padding-top:10px; } .slot_for_blob .espace_finance{  padding-bottom:15px; } .slot_for_blob .espace_finance_chiffres_cles{  padding-bottom:0px; } .slot_for_blob .espace_finance_contact{  padding-bottom:15px; } .slot_for_blob .espace_finance_action{  padding-bottom:15px; } .slot_for_blob .espace_finance strong{  color:#e0007d; } .slot_for_blob .espace_finance_contact h4{  color:#e0007d;  font-size:1.2em; } .slot_for_blob .imgleft{  margin-right:15px; } .slot_for_blob .imgright{  margin-left:15px; } .blob_image{ padding:10px; }
.blob_enquete .blob_nom{ background:transparent url(/css/blob/images/titre_enquete.jpg) no-repeat left top; color:#FFFFFF; font-size:14px; font-weight:bold; height:42px; line-height:15px; padding:15px 70px 0 10px; text-transform:uppercase; }  .blob_enquete .columns_1{ border:1px solid #B7BBBE; border-top:none; width:240px; }  .blob_enquete .columns_1 .blob_description{   border:1px solid #fff;   border-top:none;   background-color: #e6e4e5;   padding:10px 0 0 0;  }   .blob_enquete .columns_1 .blob_description ul{padding:0;}  .blob_enquete .columns_1 .blob_description ul li{ background:transparent url(/css/blob/images/bordure_menu.jpg) repeat-x left bottom;  margin:0 5px;  padding:0 5px 5px 0;   }   .blob_enquete .columns_1 .blob_description ul li:last-child{ background: none;   }   .blob_enquete .columns_1 .blob_description ul li a{   background:transparent url(/css/blob/images/pourpro_menu_puce.jpg) no-repeat 5px -2px;   display:block;   margin-top:5px;   padding-left:30px;   } 
.blob_temoignage{  background:transparent url(/css/blob/images/fond_cA_servP.jpg) no-repeat scroll left top;  padding:15px 15px 0 10px; }  .blob_temoignage .blob_nom{   background:transparent url(/css/blob/images/puce_temoignage.jpg) no-repeat scroll left top;   color:#f6a700;   font-size:1em;   font-weight:bold;   height:20px;   margin-bottom:10px;   padding:5px 10px 0 35px;  }   .blob_temoignage .blob_image,  .blob_temoignage .blob_description{  margin-left: 10px;  }   .blob_temoignage .blob_image{   border:solid 1px #595959;  }   .blob_temoignage h3{  color:#595959;  font-size:12px;  font-weight: bold;  text-decoration: none;  }  
body {  font-family: Arial, Verdana, sans-serif !important;  margin: 0;  padding: 0;  font-size: 12px;  background: #c4e5f8;  } .flag_fr { background: url(/images/flag_fr.jpg) center left no-repeat; padding-right: 5px; display: block; height: 12px; width: 16px; font-size: 0; } .flag_fr a { display: block; height: 12px; width: 16px; font-size: 0; } .not_gd_me { border-bottom:1px solid #C3C3C3; color:#E0007D; font-size:2em; font-weight:normal; margin-bottom:15px; padding-bottom:5px; padding-top:5px; text-decoration:none; } .mb10{ margin-bottom: 10px; } h1,h2,h3,h4,h5,h6{ font-size: 1em; font-weight: normal; } a{  text-decoration:underline;  color:black; } .pdb20{  padding-bottom:20px; } .pdt20{  padding-top:20px; } .mgt20{  margin-top:20px; } .pdl20{  padding-left:20px; } .pdl8{  padding-left:8px; } .pdb30{  padding-bottom:30px; } .pdr20{  padding-right:20px; } a:hover{  text-decoration:none; } strong{  font-weight: bold; } em{  font-style: italic; } #dms_layout_parts{  background: #fff;  width: 982px;  margin-left: auto;  margin-right: auto;  margin-top: 15px; } #dms_layout_parts .flashbg .background_me{  margin-left:auto;  margin-right:auto;  position:absolute;  top: 15px;  width: 982px;  z-index:1; } #dms_layout_parts .overflashbg{  position:relative;  top:0;  z-index:2; } #head { font-family: Helvetica, Arial, Verdana, sans-serif !important; height: 205px; } .main_page #head { height: 265px; } #sides{  padding-bottom:25px;  padding-left: 10px; } .layoutAccueil #sides { padding-left:5px; padding-bottom:0px; } div.layoutAccueil #content { width: 570px; margin-left: 5px; float: left; } #head .logo {  width: 160px;  float: left; } #head .logo a, #head .logo span.dms_current { margin-left: 40px; position: relative; top: -10px; z-index:3; } #head .mainMenu {  float: left;  width: 810px; } #head .mainMenu li{  width: 200px;  float: left;  margin-top:5px;  background:transparent url(/images/menu_access_dots.gif) repeat-y left top; } #head .mainMenu li a, #head .mainMenu li span.dms_current{  color: #fff;  display: block;  font-size: 0.9em;  margin-left: 5px;  margin-right: 5px;  padding-left: 5px;  padding-right: 5px;  height: 34px;  text-decoration:none; } #head .mainMenu li a span, #head .mainMenu li span.dms_current span{  display: block;  font-size: 1.1em;  line-height: 1.5em;  font-weight: bold;  text-transform: uppercase; } #head .mainMenu li.li2{width: 150px;} #head .mainMenu li.li3{width: 150px;} #head .mainMenu li.lng{width: 50px; background:none;} #head .mainMenu li.en{background:transparent url(/images/menu_access_dots.gif) repeat-y left top;} #head .mainMenu li.lng a{ text-align: right; padding:0; margin:0; } #head .mainMenu li.lng img{ margin-top: 10px; } #head .mainMenu li.li1 a span, #head .mainMenu li.li1 span.dms_current span{border-bottom: 2px solid #549ddb;} #head .mainMenu li.li2 a span, #head .mainMenu li.li2 span.dms_current span{border-bottom: 2px solid #e2006e;} #head .mainMenu li.li3 a span, #head .mainMenu li.li3 span.dms_current span{border-bottom: 2px solid #f7a800;} #head .mainMenu li.li4 a span, #head .mainMenu li.li4 span.dms_current span{border-bottom: 2px solid #c9d325;} #head .mainMenu li a:hover{text-decoration: none;} #head .mainMenu li.li1 a:hover, #head .mainMenu li.li1 span.dms_current {background: #549ddb;} #head .mainMenu li.li2 a:hover, #head .mainMenu li.li2 span.dms_current {background: #e2006e;} #head .mainMenu li.li3 a:hover, #head .mainMenu li.li3 span.dms_current {background: #f7a800;} #head .mainMenu li.li4 a:hover, #head .mainMenu li.li4 span.dms_current {background: #c9d325;} .little_home .liste .element{ margin-top: 10px; } .little_home .liste a{ padding:5px; text-decoration: none; } .little_home .liste a:hover{ text-decoration: none; background:#EFEFEF; } .little_home .liste .imgleft{ background:transparent url(/images/menu_access_dots_black.gif) repeat-y 75px top; color:#FFFFFF; display:block; font-weight:bold; text-transform:uppercase; } .little_home .liste img{ border: 1px solid #999999; margin-right:10px; } .little_home .liste .element .titre{ color:#549ddb; font-size: 1.1em; } .little_home .liste a .resume{ text-decoration: underline; } .little_home .liste a:hover .resume{ text-decoration: none; } .little_home .liste .element .descriptif{ width:295px; font-size: 0.9em; } .layoutSatellites #content { width: 700px; margin-left:10px; } .layoutSatellitesQuiSommesNous #content { width: 700px; margin-left:10px; } #sides #content, #sides #left_side, #sides #right_side{float: left;} ul.dms_breadcrumb{ background:transparent url(/images/fil_ariane_icon.gif) no-repeat 0 2px; padding-left:15px; margin-bottom: 20px; } ul.dms_breadcrumb li {  display: inline;  color:#666666;  margin-right:5px;  font-size: 0.9em; } ul.dms_breadcrumb li.last{ color:#ec4e9c; } ul.dms_breadcrumb li a{  color: #666666; } #menuAccueilHaut{  background:black; }  ul.menuHomeAccess {   background: #549ddb;  margin-bottom: 5px;  padding-left: 10px; } ul.menuHomeAccess li {  width: 182px;  height: 50px;  float: left;  margin-top: 10px;  padding-right: 10px; } ul.menuHomeAccess li a {  display: block;  color: #fff;  font-weight: bold;  text-transform: uppercase;  background: transparent url(/images/menu_access_dots.gif) repeat-y 80px top; } ul.menuHomeAccess li a img {  float: left;  margin-right: 20px;  margin-left: 10px; } #content .zoneFondGris {  background: #e6e4e5 url(/images/zoneFondGris_bg.jpg) no-repeat bottom right;  border: 1px solid #b3b3b3; } #content .zoneFondGris .dms_zone_view { } .main_page .videoHome{ display: block; } .main_page .zoneFondGris .dms_slots{  display: block;  border: 2px solid #fff;  height: 290px;  width:auto; } #content .experienceZoneFondGris {  background: #e6e4e5 url(/images/zoneFondGris_bg.jpg) no-repeat bottom right;  border: 1px solid #b3b3b3;  margin-left:10px; } #content .experienceZoneFondGris .dms_zone_view { } .main_page .video{ display: block; } .main_page .experienceZoneFondGris .dms_slots{  display: block;  border: 2px solid #fff;  height: 290px; } .main_page .videoHome .dms_slot {  clear: none;  float: left; } .main_page .videoHome .slot_for_media{  width: 320px; } .main_page .videoHome .dms_media{  padding-top: 10px;  padding-left: 10px; } .main_page .videoHome .slot_for_blob{  width: 220px; } .main_page .videoHome h2{  font-size: 18px;  color: #e2006e;  font-weight: bold;  margin-top: 20px;  margin-bottom: 15px;  padding-top: 10px;  padding-bottom: 10px;  border-top: 1px solid #B3B3B3;  border-bottom: 1px solid #B3B3B3; } .menugauche{ border: 1px solid #024279; background: #004178; width: 241px; margin-bottom: 10px; } .menugauche ul.dms_menu_recursive_root{  margin-bottom: 30px; } .menugauche ul.dms_menu_recursive_root li a{  cursor: pointer;  display: block; } .menugauche ul.dms_menu_recursive_root li ul{  display: none; } .menugauche ul.dms_menu_recursive_root li.dms_current ul, .menugauche ul.dms_menu_recursive_root li.dms_current_parent ul{  display: block; } .menugauche ul li a, .menugauche li.dms_current_parent a.dms_current_parent, .menugauche a.dms_current{  color: #fff;  display: block;  padding-left: 20px; } .menugauche li.dms_current span.dms_current,.menugauche ul.dms_menu_recursive_root li.dms_current_parent, #sides .lien_home .dms_current{ background: transparent url(/images/sousmenu_head.jpg) no-repeat top left; color: #fff; font-weight: bold; display: block; } ul.dms_menu_recursive_root li.dms_current_parent a{ } .menugauche ul li a, .menugauche ul li span.dms_current {  color:#FFFFFF;  display:block;  height:23px;  padding-left:20px;  padding-top:5px;  text-decoration:none;  text-transform:uppercase; } .menugauche ul li a:hover {  text-decoration: underline; } .menugauche ul.dms_menu_recursive_root li ul a, .menugauche ul.dms_menu_recursive_root li ul a.dms_current, ul.dms_menu_recursive_root li.dms_current_parent span.dms_current{  padding-left: 45px;  display: block;  line-height: 1.5em;  padding-top: 5px;  padding-bottom: 5px;  border-bottom: 1px dashed #5f88ab;  height: auto;  background: transparent url(/images/menu_puce.jpg) no-repeat 20px 5px;  font-weight: normal;  text-transform: none; } .menugauche ul.dms_menu_recursive_root li ul .dms_current{ color:#5095D0; } .layoutAccueil #foot .footer_home{ } .layoutAccueil #foot .foot_home ul{  float: right;  background: transparent url(/images/menu_access_dots.gif) repeat-y left top;  padding-right: 15px;  padding-left: 15px; } .form_recherche_little {  background: transparent url(/images/searchForm_bg.jpg) repeat-x top left;  height: 32px;  width: 241px;  border: 1px solid #b3b3b3; } .form_recherche_little .layout_search_controls label, .form_recherche_little .layout_search_controls input.query{  float: left; } .form_recherche_little .layout_search_controls input.submit{  float: right; } .form_recherche_little .layout_search_controls label{  width: 90px;  padding-left: 5px;  line-height: 30px;  color: #fff;  text-transform: uppercase; } .form_recherche .layout_search_controls input.query{  width: 100px;  margin-top: 5px;  border: 1px solid #b3b3b3;  background: #fff;  font-size: 1em; } .search_results .result_head .score{  display: inline-block;  width: 50px;  padding-right:10px;   text-align: right;  color: #4f94cf;  font-size:15px; } .search_results .result_head .title{  margin-left:50px;  color: #E0007D; } .search_results .description{  padding-left:110px;  padding-bottom:10px; } .pages_recherche {  padding-left:80px;  font-size:14px; } .pertinence_recherche {  font-size:14px;  margin-bottom:20px; } .nbresults { margin-bottom:15px; margin-top:20px; font-size:15px; } .search_pager { display: inline; padding-right:20px;  } .search_pager .search_pager { padding-left:20px; padding-top:120px; } .search_pager strong { color:#4f94cf; margin-top:50px; margin-left:5px; } .search_pager a { margin-left:5px; margin-top:10px; color:#e0007D; } .slot_for_search .quotes{ font-size:1.8em; margin-left:auto; margin-right:auto; padding-left:30px; background: transparent url(/images/quote_up.jpg) no-repeat top left; margin-bottom: 20px; } .slot_for_search .quotes .original_query{ background: transparent url(/images/quote_down.jpg) no-repeat bottom right; padding-right: 30px; color: #E0007D; } #foot .inner {  margin: 5px; } #foot .inner, .layoutAccueil #foot .foot_home{  background: #e2006e url(/images/footer_bg.jpg) repeat-x bottom left; } .layoutAccueil #foot .inner{  background: none; } .layoutAccueil #foot .foot_home ul li{  float: left;  line-height: 35px;  color: #fff;  margin-left: 5px; } #foot .foot_home ul li a{  color: #fff; } #foot .menufoot{ } #foot .menufoot ul ul, #foot .menufoot ul li.spacer{  display: none; } #foot .menufoot a, #foot .menufoot span.dms_current, #foot div.menufoot_titre{  color: #fff;  text-decoration: none; } #foot .menufoot a:hover{  text-decoration: underline; } #foot div.menufoot_titre{  background: transparent url(/images/puce_footer.jpg) no-repeat scroll 13px 18px;  padding-left: 25px;  font-weight: bold;  padding-top: 15px;  padding-bottom: 5px;  text-transform: uppercase; } #foot .menufoot ul{  background: transparent url(/images/menu_access_dots.gif) repeat-y scroll 15px top;  padding-left: 25px;  margin-bottom: 15px;  font-size: 0.9em; } .gd_me{  border-bottom: 1px solid #c3c3c3;  margin-bottom: 15px; } .slot_for_gamme_liste .rotation .content .focusHome{  color: #fff;  text-decoration: none;  width: 278px;  height: 124px;  padding-left: 35px;  padding-top: 10px; } .slot_for_gamme_liste .rotation{  margin-top: 10px; } .slot_for_gamme_liste .rotation .content h2, .home_recrute, .home_agences{  font-size: 1.5em;  font-weight: bold;  padding: 0;  margin-bottom: 10px; } .home_agences a, .home_recrute a{  display: block;  color: #fff;  background-position: top left;  background-repeat: no-repeat;  padding-left: 35px;  padding-top: 10px;  text-decoration: none; } .home_agences a {  background-image: url(/images/home_agences.jpg);  width: 279px;  height: 127px;  padding-top: 20px;  color: #004178; } .home_recrute a {  background-image: url(/images/home_recrute.jpg);  width: 279px;  height: 126px;  margin-top: 10px;  color: #549ddb; } .lettreActionnaire a{ text-decoration: none; } .lettreActionnaire a img{ display: block; } .pager{ float: right; }  .pager ul li{  float:left;  height:25px;  line-height:25px;  padding:0 5px; }  .pager li.end_carac {  padding-right:15px;   }  .pager ul li a{  float:left;  }   .pager .prev_carac a,  .pager .next_carac a{   display:block;   height:18px;   font-size:0;   height:25px;   width:18px;  }  .pager .selected span,   .end_carac{   color:#549DDB;   } .layoutPro .pager .selected span{   color:#F6A700;   } .layoutProduit .pager .selected span{   color:#E2006E;   } .layoutParticulier .pager .selected span{   color:#C9D325;   } .pager .prev_carac a{   background:transparent url(/images/precedent_groupe.jpg) no-repeat left center;   }   .pager .next_carac a{   background:transparent url(/images/suivant_groupe.jpg) no-repeat left center;  }  .layoutProduit .pager .prev_carac a{   background:transparent url(/images/precedent_produit.jpg) no-repeat left center;  }   .layoutProduit .pager .next_carac a{   background:transparent url(/images/suivant_produit.jpg) no-repeat left center;  } .layoutPro .pager .prev_carac a{   background:transparent url(/images/precedent_pro.jpg) no-repeat left center;  }   .layoutPro .pager .next_carac a{   background:transparent url(/images/suivant_pro.jpg) no-repeat left center;  } .layoutParticulier .pager .prev_carac a{   background:transparent url(/images/precedent_part.jpg) no-repeat left center;  }   .layoutParticulier .pager .next_carac a{   background:transparent url(/images/suivant_part.jpg) no-repeat left center;  }
.layoutGamme .menugauche li.dms_current span.dms_current, .layoutGamme .menugauche ul.dms_menu_recursive_root li.dms_current_parent {  background-image: url(/images/sousmenu_head_produits.jpg); } .layoutGamme .menugauche ul.dms_menu_recursive_root li.dms_current_parent span.dms_current{  background-image: url(/images/puce_menu_produits.jpg); }  .layoutGamme .menugauche ul.dms_menu_recursive_root li ul a,  .layoutGamme .menugauche ul.dms_menu_recursive_root li ul a.dms_current{   background-image: url(/images/puce_menu_produits.jpg);  } .layoutGamme ul.dms_menu_recursive_root li.dms_current_parent span.dms_current { color:#f07bb4; }   .slot_for_gamme_liste .little .liste, .slot_for_produit_liste .little .liste{  padding-top: 20px; } .slot_for_gamme_liste .little .liste ul li.element, .slot_for_produit_liste .little .liste ul li.element{  float: left;  width: 200px;  margin-left: 40px;  margin-bottom: 20px; } .slot_for_gamme_liste .little .liste ul li.first, .slot_for_produit_liste .little .liste ul li.first{  margin-left: 0; } .slot_for_gamme_liste .little .liste ul li.element a.content, .slot_for_produit_liste .little .liste ul li.element a.content {  background-repeat: no-repeat;  background-position: center;  width: 200px;  text-decoration: none; } .slot_for_gamme_liste .little .liste ul li.element a.content span, .slot_for_produit_liste .little .liste ul li.element a.content span{  height: 137px;  filter: alpha(opacity=50);  opacity:0.5; }  .slot_for_gamme_liste .little .liste ul li.element a.content:hover span, .slot_for_produit_liste .little .liste ul li.element a.content:hover span{  filter: alpha(opacity=100);  opacity:1; } .slot_for_gamme_liste .little .liste ul li.element h2, .slot_for_produit_liste .little .liste ul li.element h2{ background:transparent url(/images/haut_produit.jpg) no-repeat center bottom; color:#FFFFFF; display:block; font-size:1em; font-weight:bold; height:39px; line-height:45px; padding:0 10px 0 0; text-align:right; text-decoration:underline; width:190px; } .slot_for_gamme_liste .little .liste ul li.element a.content:hover h2, .slot_for_produit_liste .little .liste ul li.element a.content:hover h2{  text-decoration: none; } .coldroite { padding-left: 10px; } .pourpro { background: #fff url(/images/pourpro.jpg) no-repeat top left; text-align: right; } h2.pourpro{ color: #fff; font-size: 1.1em; line-height: 48px; padding-right: 20px; padding-top: 0px; padding-bottom: 0px; font-weight: bold; text-transform: uppercase; } .pourpro_menu{ width: 238px; border-bottom: 1px solid #b7b7b7; border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; } .pourpro_menu ul{ background: #e6e4e5 url(/images/pourpro_menu_bg.jpg) no-repeat center top; padding-top: 80px; border-bottom: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; }  .pourpro_menu ul li{  background:transparent url(/images/bordure_menu.jpg) repeat-x left bottom;  margin:0 5px;   padding:0 5px 10px 0;  }  .pourpro_menu ul li a{   background:transparent url(/images/pourpro_menu_puce.jpg) no-repeat 5px -2px;   display:block;  margin-top:5px;   padding-left:30px;   text-decoration: none;  }  .pourpro_menu ul li a:hover{  text-decoration: underline; } .pourpro_menu ul li.last{   background:none;  }   .pourpart { background-image: url(/images/pourpart.jpg); } .pourpro_menu, .pourpart_menu {  margin-bottom: 15px; } .pourpart_menu ul { background-image: url(/images/pourpart_menu_bg.jpg); }  .pourpart_menu ul li a{  background-image: url(/images/pourpart_menu_puce.jpg);  }  .lienproduit a{ text-decoration: none; }
.markdown{  font-size: 1.1em;  line-height: 1.4em;  padding-bottom:15px; } .communique markdown {  font-weight:bold; } .pourEvenement_menu .markdown {  font-size: 1.1em;  line-height: 1.4em;  padding-bottom:0px; } .blob_autre{ padding-bottom:0; } .markdown li {  background: transparent url(/images/puces.jpg) no-repeat 0 2px;  padding-left: 20px;  padding-bottom:8px; } .layoutPro .markdown li{  background: transparent url(/images/puce_pro.jpg) no-repeat 0 2px; } .layoutParticulier .markdown li{  background: transparent url(/images/puce_part.jpg) no-repeat 0 2px; } .markdown ul{  padding-top:10px;  padding-right:15px;  padding-bottom:10px; } .markdown h2{ line-height:140%; padding-bottom:10px; padding-top:10px;  font-size:18px;  font-weight:bold; } .markdown p{ padding-right:15px; line-height:150%; } .communique .pdb15{ font-weight:bold; } .produit .pdr20 { padding:5px 20px 20px 10px; } h2{  color:#e0007d;  font-size:20px;  font-weight:bold;  padding-bottom:10px;  padding-top:10px; } h3{  color:#e0007d;  font-size:13px;  font-weight:normal;  text-decoration:underline;  padding-bottom:10px;  font-weight:bold; } .markdown strong {  text-align:center; } .big .formation .markdown h4{  padding-left:20px;  font-size:1.1em;  text-decoration:underline; } .markdown h4 {  color:#e0007d;  font-size:1.2em; } .markdown h5 { font-size:9px; } .markdown h5 {  color:#e0007d;  text-align:center; } .pouractus{ background: #fff url(/images/pourCommuniques.jpg) no-repeat top left; text-align: right; width:200px; margin-left:20px; } h2.pouractus{ color: #fff; font-size: 1.1em; line-height: 48px; padding-right: 20px; padding-top: 0px; padding-bottom: 0px; font-weight: bold; text-transform: uppercase; } .pouractus_menu{ width: 218px; margin-left:20px; border-bottom: 1px solid #b7b7b7; border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; } .pouractus_menu ul{ background: #e6e4e5 center top; border-bottom: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; } .pouractus_menu ul li{ padding-top: 10px; padding-bottom: 10px; padding-left: 30px; padding-right: 10px; background: #e6e4e5 url(/images/actu_puce.jpg) no-repeat 5px 10px; } .pouractus_menu ul li a{  display: block; } .pourCommuniques{ background: #fff url(/images/pourCommuniques.jpg) no-repeat top left; text-align: right; margin-top:20px; } h2.pourCommuniques{ color: #fff; font-size: 1.1em; line-height: 48px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px; font-weight: bold; text-transform: uppercase; } #left_side h2.pourCommuniques{ padding-right: 20px; }  .pourCommuniques_menu{ width: 238px; border-bottom: 1px solid #b7b7b7; border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; }  .pourCommuniques_menu ul{  background: #e6e4e5 url() no-repeat center top;  border-bottom: 1px solid #fff;  border-left: 1px solid #fff;  border-right: 1px solid #fff;  }   .pourCommuniques_menu ul li{ background:transparent url(/images/bordure_menu.jpg) repeat-x left bottom; margin:0 5px; padding:0 5px 10px 0;   } .pourCommuniques_menu ul li a:hover{  text-decoration: underline; } .pourCommuniques_menu ul li.last{  background:none; } .pourCommuniques_menu ul li a {   background:transparent url(/images/actu_puce.jpg) no-repeat scroll 5px -2px;   display:block;   margin-top:5px;   padding-left:30px;   text-decoration:none; } .pourCommuniques_menu_swf swf{ border-bottom: 1px solid #b7b7b7; border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; } .pourCommuniques_menu_swf{  background: #e6e4e5 url() no-repeat center top;  border-bottom: 1px solid #fff;  border-left: 1px solid #fff;  border-right: 1px solid #fff;  border-bottom: 1px solid #b7b7b7; border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7;  padding-left:20px;  } .pourCommuniques_menu_img{ width: 238px; border-bottom: 1px solid #b7b7b7; border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; } .pourCommuniques_menu_img img{  background: #e6e4e5 url() no-repeat center top;  border-bottom: 1px solid #fff;  border-left: 1px solid #fff;  border-right: 1px solid #fff;  padding-left:45px;   } .video{ display: block; margin: 10px 5px 15px; } .zoneFondGris .dms_slots{  display: block;  border: 2px solid #fff;  height: 400px;  width:330px;  } .video .dms_slot {  clear: none;  float: left; } .video .slot_for_media{  width: 330px;  text-align:center; } .video .dms_media{  padding-top: 10px;  padding-left: 10px; } .video .slot_for_blob{  width: 330px;  } .video h2{  font-size: 18px;  color: #e2006e;  font-weight: bold;  margin-bottom: 15px;  padding-bottom: 10px;  padding-left:10px;  border-top: 1px solid #B3B3B3;  border-bottom: 1px solid #B3B3B3;  width:310px; } h2.pourpro{ color: #fff; font-size: 1.1em; line-height: 48px; padding-right: 20px; padding-top: 0px; padding-bottom: 0px; font-weight: bold; text-transform: uppercase; } .pourpro_menu{ width: 238px; border-bottom: 1px solid #b7b7b7; border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; }   .pourpro_menu ul li{ background:transparent url(/images/bordure_menu.jpg) repeat-x left bottom; margin:0 5px; padding:0 5px 10px 0;   } .pourpro_menu ul li a:hover{  text-decoration: underline; } .pourpro_menu ul li.last{  background:none; } .lien_euronext {  text-align:center; } .catalogue { text-align:center; margin-top:10px; } .chiffres_cles {  text-align:center; } .pourEvenement_menu{ width: 238px; border-bottom: 1px solid #b7b7b7; border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; }  .pourEvenement_menu ul{  background: #e6e4e5 url() no-repeat center top;  border-bottom: 1px solid #fff;  border-left: 1px solid #fff;  border-right: 1px solid #fff;  } .pourEvenement_menu ul li{   background:transparent url(/images/actu_puce.jpg) no-repeat scroll 5px -2px;   display:block;   margin-top:5px;   padding-left:30px;   text-decoration:none; } .pourJLC_menu{ width: 238px; border-bottom: 1px solid #b7b7b7; border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; }  .pourJLC_menu ul{  background: #e6e4e5 url() no-repeat center top;  border-bottom: 1px solid #fff;  border-left: 1px solid #fff;  border-right: 1px solid #fff;  }   .pourJLC_menu ul li{ background:transparent url(/images/bordure_menu.jpg) repeat-x left bottom; margin:0 5px; padding:0 5px 10px 0;   } .pourJLC_menu ul li a:hover{  text-decoration: underline; } .pourJLC_menu ul li.last{  background:none; } .pourJLC_menu ul li a {   background:transparent url(/images/actu_puce.jpg) no-repeat scroll 5px 5px;   display:block;   padding-top:5px;   padding-left:30px;   text-decoration:none;   color:#4887BD; } .pourJLC_menu h3{  color:#4887BD;  font-size:15px;  font-weight:normal;  text-decoration:underline;  padding-bottom:10px;  font-weight:bold; } .avecderniercommunique{ width: 238px; border-bottom: 1px solid #b7b7b7; border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; margin-bottom:15px; }  .avecderniercommunique ul{  background: #e6e4e5 url() no-repeat center top;  border-bottom: 1px solid #fff;  border-left: 1px solid #fff;  border-right: 1px solid #fff;  }   .avecderniercommunique ul li{ background:transparent url(/images/bordure_menu.jpg) repeat-x left bottom; margin:0 5px; padding:5px 5px 10px 0;   } .avecderniercommunique ul li a:hover{  text-decoration: underline; } .avecderniercommunique ul li.last{  background:none; } .avecderniercommunique ul li a {   background:transparent url(/images/actu_puce.jpg) no-repeat scroll 5px -2px;   display:block;  padding-left:30px;   text-decoration:none; } .avecderniercommunique .element h2 { display:none; } .avecderniercommunique .element .lien_communique {  display:none; } .avecderniercommunique .element .date {  color:#4887BD; } .avecderniercommunique .element .titre {  color:#4887BD;  } .avecderniercommunique .element a:hover .date { text-decoration:underline; } .avecderniercommunique .element a:hover .titre {   text-decoration:underline; } 
.little .actualite, .little .communique{  background:#e6e4e5 no-repeat center top;  width:238px ;  border-bottom: 1px solid #b7b7b7;  border-left: 1px solid #b7b7b7;  border-right: 1px solid #b7b7b7;  margin-bottom:20px;  } .little .actualite a, .little .communique a{  background: #e6e4e5 url() no-repeat center top;  border-bottom: 1px solid #fff;  border-left: 1px solid #fff;  border-right: 1px solid #fff;  text-decoration:none;  padding:5px; } .little .actualite a:hover .titre, .little .actualite a:hover .date, .little .actualite a:hover .resume, .little .communique a:hover .titre, .little .communique a:hover .date, .little .communique a:hover .resume{ text-decoration: underline; } .little .actualite a .titre, .little .communique .titre, .little .actualite a .date, .little .communique .date {  color:#4887bd; } .little .actualite a .titre, .little .communique .titre{  font-weight:bold;  } .little .actualite a .imgleft{  margin-top:5px;  margin-bottom:5px; } .little .actualite .resume, .little .communique .resume { } .resume {  margin-top:5px; }
.display_block{  display:block; } hr {  border:none;  height:1px;  background: transparent url(/images/dot.gif) repeat-x left top; } .espace_finance_mail .lettreActionnaire label.error {  display:block;  color:red;  text-align:left;  padding-left:20px; } .bourse_little { background:transparent url(/images/ptit_contour.jpg) no-repeat scroll left top; padding:10px 10px 20px 5px; width:230px; } .espace_finance_mail .lettreActionnaire input.error { border: 1px solid red; } .cour_bourse {  font-size:11px;  margin-top:30px;  height:34px;  color:#737172;  padding-top:5px;  font-weight:bold;  text-align:center;  background: transparent url(/images/bg_cours_bourse.jpg) no-repeat center top; } .cour_bourse span { color:#D41362; font-size:20px; font-weight:normal; padding-right:10px; width:40px; } .big .gamme .contenu .description {  width:450px; } .big .gamme .contenu .menu_droit {  width:240px; } .big .gamme .contenu .cadre { background:transparent url(/images/fd_formation.jpg) no-repeat scroll left top; padding-left:10px; padding-right:10px; padding-top:10px; width:421px; } .big .gamme .contenu .cadre .title_contenu_associe { background:transparent url(/images/cadre_puce_titre_corpo.jpg) no-repeat scroll left 2px; color:#E0007D; font-size:1.2em; height:20px; padding:10px 0 0 35px; } .big .gamme .contenu .produits .produit{  margin-left:20px;  margin-right:10px;  padding-top:20px;  padding-bottom:10px;  border-bottom:#575556 1px dotted; } .big .gamme .contenu .produits .produit .image{  border:#C7C5C6 1px solid; }  .big .gamme .contenu .produits .produit .image a{   border:5px solid #FFFFFF;   display:block;   } .big .gamme .contenu .produits .produit .text{  width:230px; } .big .gamme .contenu .produits .produit .title_trois a{  color:#E0007D;  font-size:15px;  font-weight:normal; } .big .gamme .contenu .produits .produit .resume_produit a{  text-decoration:none; } .big .gamme .contenu .produits .produit .resume_produit a:hover{  text-decoration: underline; } .gamme .contenu .lien_formulaire_interesse{  background: transparent url(/images/bouton_vm_rose.jpg) no-repeat;  width:240px;  height:59px;  padding-bottom:20px;  text-align:center; } .gamme .contenu .lien_formulaire_interesse a{  font-weight:bold;  display:block;  padding-top:15px;  color:white;  text-decoration: none; } .gamme .produits .title_trois{  text-decoration: none; } .menugauche .recherche_agence{  padding-left:15px;  padding-top:10px;  padding-bottom:60px; } .menugauche .recherche_agence .title_recherche_agence{  color:#B0DAE2;  padding-bottom:15px;  display:block; } .menugauche .recherche_agence select{  margin-bottom:10px;  padding: 2px 2px 2px 5px;  width:210px;  border:none; } .menugauche .recherche_agence .bt_submit{  padding-top:10px;  padding-right:15px;  text-align:right; } .little .agence .agence_h2{  font-size:14px; } .little .agence .element a{  padding-bottom:10px;  padding-left:25px;  background: transparent url(/images/puce_agence_claire) no-repeat;  text-decoration: none; } .little .agence .element .nom_agence { font-weight:bold; } .little .agence .element a:hover, .little .agence .element a.selected { background: #E7E5E6 url(/images/puce_agence_fonce) no-repeat; } .big .agence .contenu {  border:#B3B3B3 1px solid;  padding:2px; } .big .agence .contenu .background_cadre {  background:#E6E4E5; } .big .agence .contenu .separe {  padding-bottom:20px; background: transparent url(/images/separe_agence_detail.jpg) repeat-x bottom left; } .big .agence .contenu .adresse_agence { padding-top:20px; margin-left:40px; } .big .agence .contenu .horaire_agence { padding-top:20px; padding-bottom:0px; margin-left:40px; } .big .agence .contenu .adresse_agence .nom_agence, .big .agence .contenu .horaire_agence .nom_agence {  color:#D20A61;  padding-bottom:5px; font-weight: bold; } .big .agence .contenu .gmap_agence_detail {  width:100%; } .big .agence .contenu .gmap_agence_detail .dms_gmap {  margin-top:10px;  margin-left:237px;  margin-bottom:20px; } .big .agence .contenu .background_cadre img {  padding-left:30px;  padding-top:20px;  padding-bottom:10px; } .little .agence .element .adresse_agence {  font-size:11px; } .little .agence .liste_agence {  width:310px; } .little .agence .gmap {  width:365px;  height:300px;  background:#E6E4E5;  border:#B3B3B3 1px solid; }  .formulaire_contact input.error, .formulaire_contact textarea.error { border:1px solid red; } .formulaire_contact label.error { color: red; padding-left:20px; } .big .actualite img{ padding-right:20px; } .big .actualite img.bouton_retour_actu{ padding-right:0px; padding-left:20px; padding-bottom:10px; float:right; } .pourCommuniques_menu .description { padding-bottom:15px; } .recherche_agence .select_pro_parti { padding-bottom:10px; } .recherche_agence .select_pro_parti label { float:left; width:100px; color:white; } .corporate_site ul.dms_menu_recursive li { padding-left:10px; } #sides .lien_home { margin-bottom:0px; } #sides .lien_home ul.dms_menu_recursive_root, #foot .lien_home ul.dms_menu_recursive_root { margin-bottom:0px; } .little_home .liste .pager a { padding:0px; } .dwl_fichier li { background:transparent url(/images/puces.jpg) no-repeat scroll 0 2px ; padding-bottom:8px; padding-left:20px; } .big .communique a.fright{ display:block; padding-left:20px; } 
 .layoutPro .menugauche li span.dms_current, .layoutPro .menugauche ul.dms_menu_recursive_root li.dms_current_parent, .menu_pro .menugauche li span.dms_current{ background-image:url(/images/sousmenu_head_servPro.jpg); }  .layoutPro .menugauche ul.dms_menu_recursive_root li ul a,  .layoutPro .menugauche ul.dms_menu_recursive_root li ul a.dms_current,  .layoutPro ul.dms_menu_recursive_root li.dms_current_parent span.dms_current {   background:transparent url(/images/puce_menu_servicepro.jpg) no-repeat scroll 20px 5px;  }   .layoutPro .menugauche ul li ul li span.dms_current{ color:#f7a800;   } .slot_for_serviceType_detail .produitbytype{  background:url(/images/fond_cA_servP.jpg) no-repeat left top;  width: 250px;  }   .slot_for_serviceType_detail .produitbytype .detail{   padding:15px 10px 0;  }  .slot_for_serviceType_detail .produitbytype .title_contenu_associe{   background:transparent url(/images/puce_temoignage.jpg) no-repeat left top;   color:#F7A800;   font-size:1em;   font-weight:bold;   text-transform:uppercase;   height:20px;   padding:10px 0 0 35px;  }   .layoutParticulier .slot_for_serviceType_detail .produitbytype .title_contenu_associe{   background:transparent url(/images/cadre_puce_titre_serPar.jpg) no-repeat left top;  } .slot_for_serviceType_detail .produitbytype .detail ul{   padding-left: 15px;  }  .slot_for_serviceType_detail .produitbytype .detail ul li{ border-bottom:1px dotted #575556; padding: 10px 0;   }  .slot_for_serviceType_detail .produitbytype .detail ul .title_trois{ text-decoration: none;   } .slot_for_serviceType_detail .produitbytype .detail ul .title_trois a{  color:#E0007D;  font-size:12px;  font-weight:bold; }  .slot_for_demandeCatalogue_form {  background:transparent url(/images/grand_cadre.jpg) no-repeat left top;  padding:8px; } .slot_for_formation_formationsByFormationType .little, .slot_for_inscritFormation_form, .slot_for_inscritMagazine_form, .slot_for_idee_liste, .slot_for_idee_form, .slot_for_idee_ideesByIdeeCateg .little{  background:transparent url(/images/fd_formation.jpg) no-repeat left top;  padding:10px; }  .formationsByFormationType ul,  .slot_for_idee_liste ul,  .slot_for_idee_ideesByIdeeCateg .little .contour{   padding:10px 20px 10px 10px;  }   .formationsByFormationType li.element,   .slot_for_idee_liste li.element,   .slot_for_idee_ideesByIdeeCateg li.element{ border-bottom: solid 1px #b3b3b3; margin-bottom:15px; padding-bottom:15px;   }   .slot_for_idee_ideesByIdeeCateg li.element a img{ border: solid 2px #c0c0c0;   } .slot_for_demandeCatalogue_form .titre_catalogue {  background:transparent url(/images/cadre_puce_titre_serPar.jpg) no-repeat 1px 2px;  color:#c3cc25;  font-size:1.2em;  font-weight:bold;  padding:5px 10px 10px 35px; } .formationsByFormationType .titre_formation, .slot_for_inscritMagazine_form .titre_formation, .slot_for_idee_liste .titre_formation, .slot_for_idee_form .titre_formation, .slot_for_idee_ideesByIdeeCateg .idee_titre_liste{  background:transparent url(/images/puce_temoignage.jpg) no-repeat 1px 2px;  color:#f6a700;  font-size:1.2em;  font-weight:bold;  padding:10px 10px 10px 35px; }   .formationsByFormationType .mgl135, .slot_for_idee_liste .mgl135, .slot_for_idee_ideesByIdeeCateg .mgl135{  margin-left: 135px; }   .formationsByFormationType .sous_titre_formation,  .slot_for_idee_liste .sous_titre_formation,  .slot_for_idee_ideesByIdeeCateg .sous_titre_formation{   background:transparent url(/images/puce_formation.jpg) no-repeat left top;   color:#000000;   font-size:1em;   font-weight: bold;   line-height:20px;   text-decoration:none;   text-indent:30px;  } .formationsByFormationType .img_formation,  .slot_for_idee_liste .img_formation{   height: 85px;   margin-right:10px;   text-align:center;   width: 125px;  }  .formationsByFormationType .img_formation img,   .slot_for_idee_liste .img_formation img{ border:solid 1px #b3b3b3;   }  .formation .img_formation_big{  border: solid 1px #b3b3b3;  width:242px; }  .formation .img_formation_big img{   border: solid 1px #fff;  }   .slot_for_formation_detail .big .titre_rub{   font-weight: normal;  }  .big .retour {   background:#F6A700 url(/images/bt_retour_pro.jpg) no-repeat left top;   color:#FFFFFF;   display:block;   float:right;   font-size:0.9em;   font-weight:bold;   height:18px;   line-height:18px;   margin-bottom:10px;   text-align:center;   text-decoration:none;   width:87px;  } .minireduit .chapeau{  background:#F7A800 url(/images/titre_idee_mois.jpg) no-repeat right top;  height:81px;  padding-right:10px;  padding-top:20px;  width:232px; }  .minireduit .chapeau .ideetitre{  color: #fff;  font-size: 1.2em;  text-transform: uppercase;  text-align: right;  }   .minireduit .chapeau .nomidee{   color:#FFFFFF;   float:right;   font-size:1em;   font-weight:normal;   padding-bottom:0;   text-align:right;   text-decoration:none;   width:145px  } .minireduit .chapeau .nomidee a{  color:#FFFFFF;  }   .minireduit .contour,  .minireduitliste .contour{   border:1px solid #B7BBBE;   border-top:none;   width:240px;  } .minireduit .descr,   .minireduitliste .contour ul{ border:1px solid #fff; border-top:none; background-color: #e6e4e5; padding:10px 5px;   }   .minireduitliste .contour li{  background:transparent url(/images/bordure_menu.jpg) repeat-x left bottom;  border:none;  margin:0 5px;  padding:0 5px 5px 0; }  .minireduitliste .contour li:last-child{   background:none;  }  .minireduitliste .liste_puce{   background:transparent url(/images/pourpro_menu_puce.jpg) no-repeat 5px -2px;   display:block;   margin-top:5px;   padding-left:30px;  }   .minireduitliste .likep{  color:#000000;  font-size:1em;  font-weight: normal;  padding-bottom: 0px;  }   .minireduitliste a .ideeliste{  text-decoration: underline;  } .minireduitliste a:hover .likep,   .minireduitliste a:hover .ideeliste,   .minireduitliste .dms_current .likep{   text-decoration: none;   }   .minireduitliste .idee_titre_liste{   background:transparent url(/images/titre_liste_pro.jpg) no-repeat left top;   color:#FFFFFF;   font-size:14px;   font-weight:bold;   height:50px;   line-height:50px;   margin-top:20px;   padding:0 10px 0 0;   text-align:right;   text-transform:uppercase;   width:232px;  } .minireduitliste a:hover .idee_titre_liste{   color: #E2006E;  }  .layoutParticulier .menugauche li span.dms_current, .layoutParticulier .menugauche ul.dms_menu_recursive_root li.dms_current_parent, .menu_particulier .menugauche li span.dms_current {  background:transparent url(/images/sousmenu_head_servPart.jpg) no-repeat left top;  color:#FFFFFF;  display:block;  font-weight:bold; }  .layoutParticulier .menugauche ul.dms_menu_recursive_root li ul a,  .layoutParticulier .menugauche ul.dms_menu_recursive_root li ul a.dms_current,  .layoutParticulier ul.dms_menu_recursive_root li.dms_current_parent span.dms_current {   background:transparent url(/images/menu_puce_serpar.jpg) no-repeat 20px 5px;  }   .layoutParticulier .menugauche ul li ul li span.dms_current{ color:#c9d325;   }
.form_catalogue label {  margin-left:30px;  width:150px;  text-align:right;  display:inline; } .form_catalogue input {  display:block margin-top:200px;   } .form_catalogue .envoyer { background:transparent url(/images/btn_envoyer_part.jpg) no-repeat center;  width:108px;  height:23px;  border:none; } .form_catalogue #demande_catalogue_prenom input { color:red; }  .formulaire_espace_finance form.lettreActionnaire{  width:200px;  margin-top:20px;  margin_top:25px; } .formulaire_espace_finance form.lettreActionnaire .champ{  text-align:left;  display:inline;  width:230px; } .formulaire_espace_finance form.lettreActionnaire .email{ display:block; width:140px; } .formulaire_espace_finance form.lettreActionnaire .input_formulaire{  margin-left:0px; } .formulaire_espace_finance form.lettreActionnaire .envoyer{  margin-left:135px;  } form .has_error{ border: 1px solid red; } .envoyer{  background:transparent url(/images/bouton_send.jpg) no-repeat center;  width:108px;  height:23px;  border:none;  margin-top:10px;  margin-left:20px; } form.lettreActionnaire{ margin-top: 10px; width:230px; display:inline; } form.lettreActionnaire .champ{ margin-left: 20px; margin-top:10px; } form.lettreActionnaire .input_formulaire {  margin-left:10px; } form.lettreActionnaire .envoyer{   margin-top: 10px;  margin-left:10px; } form.formContact { padding-left: 40px; } form.formContact .field { padding-bottom: 10px; } form.formContact .field label, form.formContact .field input, form.formContact .field textarea, form.formContact .field .error_list{ float: left; } form.formContact .field .error_list{ padding-left: 10px; } form.formContact .field label{ width: 150px; } form.formContact .radio_list{ float: left; } form.formContact .radio_list li{ float: left; width: 70px; display: block; } form.formContact .radio_list li label, form.formContact .radio_list li input{ margin: 0; } form.formContact .radio_list li label{ width: 35px; } form.formContact .sub_bt{ margin-left: 150px; display: block; width: 150px; } .slot_for_inscritFormation_form form{  background:transparent url(/images/puce_temoignage.jpg) no-repeat 1px 2px; }  .slot_for_inscritFormation_form .label_formation{   color:#F6A700;   display:block;   float:left;   font-size:1.2em;   font-weight:bold;   padding:5px 10px 10px 25px;  }   .slot_for_inscritFormation_form select{ margin:5px 10px 10px 5px;   } .slot_for_inscritFormation_form form li.field,   .slot_for_inscritMagazine_form form li,   .slot_for_idee_form form li{ padding:5px 0 5px 15px;   }   .slot_for_inscritFormation_form form .label, .slot_for_inscritMagazine_form label, .slot_for_demandeCatalogue_form label, .slot_for_idee_form label{  display:block;  float:left;  width:110px; }  .slot_for_inscritFormation_form form label.error,  .slot_for_inscritMagazine_form label.error,  .slot_for_idee_form label.error,  .slot_for_appelCommercial_form label.error{   background-color:#004178;   color:#FFFFFF;   display:block;   float:left;   font-size:0.9em;   margin-top:5px;   padding:0 5px;   width:352px;  }  .slot_for_appelCommercial_form label.error{   width:225px;  }   .slot_for_inscritFormation_form form input.error,  .slot_for_inscritFormation_form form textarea.error,  .slot_for_idee_form form textarea.error,  .slot_for_inscritMagazine_form form input.error,  .slot_for_inscritMagazine_form form textarea.error{   border: solid 1px red;  } .slot_for_inscritFormation_form form input, .slot_for_inscritFormation_form form textarea, .slot_for_inscritMagazine_form form input, .slot_for_inscritMagazine_form form textarea, .slot_for_idee_form form input, .slot_for_idee_form form textarea{  width:250px; }   .slot_for_inscritMagazine_form form .radio_list li{   float: left;  }   .slot_for_inscritMagazine_form form .radio_list label,  .slot_for_inscritMagazine_form form .radio_list input{   width: auto;  }  .slot_for_inscritFormation_form form .sub_bt, .slot_for_inscritMagazine_form form .sub_bt, .slot_for_idee_form form .sub_bt{  margin-left: 290px; } .slot_for_serviceType_detail{  padding-top: 20px; }  .slot_for_appelCommercial_form .pourpro{  width:240px; } .slot_for_appelCommercial_form .pourpro .flash_message{  border-left:solid 1px #fff;  border-right:solid 1px #fff;  color:#E2006E;  font-size:0.9em;  padding: 5px 0px; }  .slot_for_appelCommercial_form .pourpro .flash_message span{   border: solid 1px;   padding: 5px;   margin-bottom: 5px;  } .slot_for_inscritMagazine_form .flash_message, .slot_for_idee_form .flash_message{  border:1px solid;  color:#E2006E;  font-size:0.9em;  font-weight:bold;  margin-bottom:10px;  margin-left:33px;  padding:5px 0;  text-align:center;  width:80%; } .slot_for_appelCommercial_form .titre_form{  color:#FFFFFF;  font-size:12px;  font-weight:bold;  height:38px;  line-height:48px;  overflow:hidden;  padding-right:10px;  text-decoration:none;  text-transform:uppercase;  width:230px; }   .slot_for_appelCommercial_form .content{ background-color:#E6E4E5; border-bottom:1px solid #B7B7B7; border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; width:238px;   } .slot_for_appelCommercial_form form{   background:#E6E4E5 url(/images/pourpro_menu_bg.jpg) no-repeat scroll center top;   border-bottom:1px solid #FFFFFF;   border-left:1px solid #FFFFFF;   border-right:1px solid #FFFFFF;   padding-right:5px;   padding-top:80px;  } .slot_for_appelCommercial_form form li{   padding: 5px 0;  }  .slot_for_appelCommercial_form form p{   background:transparent url(/images/bordure_menu.jpg) repeat-x scroll left bottom;   margin:0 5px;   padding:0 5px 10px;   text-align:left;   }   .slot_for_appelCommercial_form form input{  border: solid 1px #b3b3b3;  width: 130px; } .slot_for_appelCommercial_form form input.has_error{  border: solid 1px red; }   .slot_for_appelCommercial_form .envoyer,   .formInscription .envoyer,   .slot_for_inscritMagazine_form .envoyer,   .slot_for_idee_form .envoyer{ background:#F6A700 url(/images/bt_envoyer_pro.jpg) no-repeat left top; border:none; color:#fff; height: 18px; font-size:11px; margin-bottom:10px; text-transform:uppercase; width: 87px;   }  .slot_for_appelCommercial_form form .error_list li{   background-color:#004178;   color:#FFFFFF;   font-size:0.9em;   margin-left:5px;   margin-top:5px;   padding:0 5px;  } .success{  background:#9ACE3D url(/images/ok.jpg) no-repeat scroll 10px 10px;  border:1px solid #4B6C11;  color:#FFFFFF;  font-size:1.1em;  padding:10px 10px 10px 40px;  margin-bottom: 20px; }
#communiques_by_type li, #communiques_by_date li {  width: 45%;  padding: 15px;  padding-bottom: 0;  float: left; } #communiques_by_type li .content , #communiques_by_date li .content {  padding-bottom: 15px;  border-bottom: 1px solid #b4b2b3; } .communiques_tabs{ margin-top: 15px; margin-left: 15px; margin-right: 15px; background: #fff url(/images/communique_tab_bg.jpg) repeat-x bottom left; } .communiques_tabs li{ } .communiques_tabs li a{ padding-left: 10px; padding-right: 10px; margin-right: 15px; width: 101px; line-height: 22px; display: block; text-align: center; float: left; text-decoration: none; color: #b4b2b3; background: #fff url(/images/communique_tab.jpg) repeat-x bottom left; } .communiques_tabs li.ui-tabs-selected a{ background: #fff url(/images/communique_tab_active.jpg) repeat-x bottom left; color: #4887BD; } .communiques_wrap .div_container{ width: 638px; background: #fff url(/images/communique_tab_divs_bg.jpg) no-repeat top left; margin-left: 15px; } .communiques_wrap .ui-tabs-panel h2 {  color: #4887BD;  font-size: 1.1em;  background:transparent url(/images/puces.jpg) no-repeat scroll left 5px;  background-position: +0px +10px;  padding-left:20px; } .communiques_wrap .ui-tabs-panel .content a{  text-decoration: none; } .communiques_wrap .ui-tabs-panel ul li{ } .communiques_wrap .ui-tabs-panel .content a:hover .date, .communiques_wrap .ui-tabs-panel .content a:hover .descriptif{  text-decoration: underline;  cursor: pointer; } .communiques_wrap .ui-tabs-panel .date {  color: #4887BD; } .telechargementType .elements{ padding: 15px; } .telechargementType .elements h3 { padding-top: 10px; font-size:1.2em; font-weight:bold; text-decoration: none; color: #4887BD; } .telechargementType .elements .telechargements .telechargement a{ padding: 10px 30px; border-bottom: 1px solid #b4b2b3; display: block; text-decoration: none; background: transparent url(/images/puce_agence_claire.jpg) no-repeat left; } .telechargementType .elements .telechargements .telechargement a:hover { background: #E4E2E3 url(/images/puce_agence_fonce.jpg) no-repeat left; } .telechargementType .elements .telechargements .telechargement a span{ float:left; display:block; } .telechargementType .elements .telechargements .telechargement a span.nom{ width: 335px; } .telechargementType .elements .telechargements .telechargement a span.format, .telechargementType .elements .telechargements .telechargement a span.poids{ width: 120px; color: #4887BD; font-size: 0.9em; text-align: center; } .slot_for_galerie_detail .galerie_images li{ width: 175px; text-align: center; } .slot_for_galerie_detail .galerie_images li a .image{ } .slot_for_galerie_detail .galerie_images li a img{ padding:4px; border: 1px solid #b4b2b3; } .slot_for_galerie_detail .galerie_images li a:hover img{ padding:4px; border: 1px solid #EC4E9C; } .slot_for_galerie_detail .galerie_images li a .legende{ text-align: left; background: transparent url(/images/pucebleu.jpg) no-repeat left; padding-left:25px; margin-bottom:20px; width: 110px; margin-left:auto; margin-right:auto; } .download_link {  color:#e2007d;  text-align:left;  margin-right:300px;  font-weight:bold;  font-size:16px; } .close_image { color:#5197d2; } #communiques_by_type a.lien_communique, .page_for_main_nosMetiers .lien_vmrecrut a, .slot_for_communique_detail a.lien_communique, .lien_haut a{ background:transparent url(/images/puces.jpg) no-repeat left 5px; color:#E0007D; display:block; float:right; padding-left:20px; padding-top:5px; } .lien_haut a{ background:transparent url(/images/vers_haut.jpg) no-repeat left 3px; color:#5095D0; float:none; margin-bottom:10px; } .slot_for_communique_detail a.lien_communique{ background:transparent url(/images/precedent_groupe.jpg) no-repeat left 3px; float:none; margin-bottom:10px; } .page_for_main_nosMetiers .lien_vmrecrut a{ margin-bottom:20px; margin-right:20px; } .big #communiques_by_date.titre{  font-weight:bold; } .big #communiques_by_date .resume{  color:#666666;; } 
#communiques_by_type li, #communiques_by_date li {  width: 95%;  padding: 10px 15px 0px 15px;  float: left; } #communiques_by_type li .content , #communiques_by_date li .content {  padding-bottom: 15px;  border-bottom: 1px solid #b4b2b3; } .communiques_tabs{ margin-top: 15px; margin-left: 15px; margin-right: 15px; background: #fff url(/images/communique_tab_bg.jpg) repeat-x bottom left; } .communiques_tabs li{ } .communiques_tabs li a{ padding-left: 10px; padding-right: 10px; margin-right: 15px; width: 101px; line-height: 22px; display: block; text-align: center; float: left; text-decoration: none; color: #b4b2b3; background: #fff url(/images/communique_tab.jpg) repeat-x bottom left; } .communiques_tabs li.ui-tabs-selected a{ background: #fff url(/images/communique_tab_active.jpg) repeat-x bottom left; color: #4887BD; } .communiques_wrap .div_container{ width: 638px; background: #fff url(/images/communique_tab_divs_bg.jpg) no-repeat top left; margin-left: 15px; } .communiques_wrap .ui-tabs-panel h2 {  color: #4887BD;  font-size: 1.1em; } .communiques_wrap .ui-tabs-panel .content a{  text-decoration: none; } .communiques_wrap .ui-tabs-panel ul li{ } .communiques_wrap .ui-tabs-panel .content a:hover .date, .communiques_wrap .ui-tabs-panel .content a:hover .descriptif{  text-decoration: underline;  cursor: pointer; } .communiques_wrap .ui-tabs-panel .date {  color: #4887BD; } .telechargementType .elements{ padding: 15px; } .telechargementType .elements h3 { padding-top: 10px; font-size:1.2em; font-weight:bold; text-decoration: none; color: #4887BD; } .telechargementType .elements .telechargements .telechargement a{ padding: 10px 30px; border-bottom: 1px solid #b4b2b3; display: block; text-decoration: none; background: transparent url(/images/puce_agence_claire.jpg) no-repeat left; } .telechargementType .elements .telechargements .telechargement a:hover { background: #E4E2E3 url(/images/puce_agence_fonce.jpg) no-repeat left; } .telechargementType .elements .telechargements .telechargement a span{ float:left; display:block; } .telechargementType .elements .telechargements .telechargement a span.nom{ width: 335px; } .telechargementType .elements .telechargements .telechargement a span.format, .telechargementType .elements .telechargements .telechargement a span.poids{ width: 120px; color: #4887BD; font-size: 0.9em; text-align: center; } .slot_for_galerie_detail .galerie_images li{ width: 175px; text-align: center; } .slot_for_galerie_detail .galerie_images li a .image{ } .slot_for_galerie_detail .galerie_images li a img{ padding:4px; border: 1px solid #b4b2b3; } .slot_for_galerie_detail .galerie_images li a:hover img{ padding:4px; border: 1px solid #EC4E9C; } .slot_for_galerie_detail .galerie_images li a .legende{ text-align: left; background: transparent url(/images/pucebleu.jpg) no-repeat left; padding-left:25px; margin-bottom:20px; width: 110px; margin-left:auto; margin-right:auto; } .download_link {  color:#e2007d;  text-align:left;  margin-right:300px;  font-weight:bold;  font-size:16px; } .close_image { color:#5197d2; }