body{background:url(../images/site_bg.gif) repeat-x top #ffffff;font-size:11px;color:#585759;font-family:Arial, Verdana, Helvetica, sans-serif;margin:0px;padding:0px;}
#body_blank{background-color:#ffffff;background-image:none;padding-left:5px;}
form{padding:0px;margin:0px;}
#page{width:1033px;height:auto;margin-top:0px;margin-bottom:10px;position:relative;padding-top:20px;}
#header{float:left;width:1023px;height:59px;margin-left:5px;margin-right:5px;text-align:left;margin-bottom:0px;background:#414042;}
#logo{position:absolute;width:173px;height:32px;margin-top:15px;margin-left:15px;}
#loginAccueil, #login{position:absolute;width:128px;height:59px;margin-left:895px;background:#2b2b2b;}
#login{width:230px;margin-left:793px;}
#loginAccueil #loginHead, #login #loginHead{width:115px;height:24px;background:url(../images/login_sep.gif) no-repeat bottom right;color:#e24b60;font-size:12px;font-weight:bold;line-height:23px;margin-left:7px;padding-left:6px;margin-bottom:3px;}
#login #loginHead{width:217px;margin-left:0px;padding-left:13px;}
#login a, #loginAccueil a{font-size:11px;color:#c4c4c4;margin-left:17px;line-height:14px;text-decoration:none;}
#hmenu{width:1023px;height:25px;position:absolute;margin-left:5px;background:#2b2b2b;left:0px;margin-top:1px;z-index:30;text-align:left;}
#head_menu a{color:#fff;font-size:11px;text-decoration:none;}
#corporateLnk, #corporateLnkAccueil{position:absolute;margin-left:794px;width:217px;height:25px;border-left:solid 1px #4a4a4a;padding-left:12px;line-height:25px;top:0px;}
#corporateLnkAccueil{width:256px;margin-left:756px;}
#corporateLnk a, #corporateLnkAccueil a{color:#959595;font-size:11px;text-transform:uppercase;text-decoration:none;}
#middle{float:left;width:1033px;height:auto;display:block;margin-top:0px;}
#top_space{margin-top:35px;}
#ariane{width:1000px;height:20px;margin-left:20px;font-size:11px;font-weight:bold;color:#4d4d4f;text-align:left;}
#ariane a{color:#4d4d4f;text-decoration:none;}
#ariane span{color:#1c1c1c;}
#accueilHead, #contenuLargeHead{float:left;width:1029px;height:4px;background:url(../images/accueil_bg_top.png) no-repeat;margin-left:1px;}
#accueil, #contenuLarge{float:left;width:1021px;height:333px;background:url(../images/accueil_bg.png) repeat-y;margin-left:1px;padding-left:5px;padding-right:5px;}
#accueilFoot, #contenuLargeFoot{float:left;width:1029px;height:4px;background:url(../images/accueil_bg_bottom.png) no-repeat;margin-left:1px;}
#flashAccueil{position:absolute;width:682px;height:333px;overflow:hidden;left:5px;z-index:0;}
#contenuAccueil{position:absolute;width:195px;height:150px;overflow:hidden;margin-left:696px;margin-top:15px;font-size:10px;color:#747474;left:0px;}
#contenuAccueil h1{color:#e24b60;text-transform:uppercase;font-size:14px;}
#blocActuAccueil{position:absolute;width:195px;height:148px;overflow:hidden;margin-left:696px;margin-top:180px;left:5px;}
#blocActuAccueil h1{color:#7ac144;text-transform:uppercase;font-size:14px;}
#blocActuAccueil .blocActu{height:27px;padding-right:40px;padding-top:4px;padding-bottom:4px;background:url(../images/rightbloc_bigfleche.png) 165px no-repeat;font-size:10px;text-align:left;color:#414042;cursor:pointer;overflow:hidden;}
#blocActuAccueil .sep{width:192px;height:1px;line-height:1px;font-size:1px;background:url(../images/actu_accueil_sep.gif) no-repeat;}
#blocFixeAccueil{position:absolute;width:122px;height:333px;overflow:hidden;border-left:solid 3px #eeeded;margin-left:896px;left:0px;}
#imgFootAccueil{float:left;width:1024px;margin-top:12px;margin-left:5px;}
#leftCol{float:left;width:779px;height:auto;}
#contenuHead{float:left;width:777px;height:4px;margin-left:1px;background:url(../images/contenu_bg_top.png) no-repeat;}
#contenuFoot{float:left;width:777px;height:4px;margin-left:1px;background:url(../images/contenu_bg_bottom.png) no-repeat;}
#contenu{float:left;width:769px;height:auto;text-align:left;background:url(../images/contenu_bg.png) repeat-y;padding-left:5px;padding-right:5px;}
#contenuLarge{width:991px;height:auto;padding:20px;}
#contenu .desc_produit ul{padding:auto;margin:auto;}
#contenu .desc_produit ul li{padding:auto;margin:15px;}
#contenu .desc_produit li li{margin:15px;}
#blocImgTitle{width:769px;height:89px;float:left;overflow:hidden;text-align:left;margin-bottom:25px;}
#blocImgTitle #bgTitle{position:absolute;}
#blocImgTitle h1{position:absolute;width:700px;height:30px;font-family:"typo3Normal.ttf", "typo3Normal", Arial, Verdana, Helvetica, Sans-serif;font-size:17px;color:#fff;margin-top:18px;margin-left:22px;letter-spacing:40;font-stretch:semi-expanded;}
#contenuPadding, #contenuPadding2{float:left;width:720px;height:auto;margin-left:20px;}
#rightCol{float:left;width:251px;margin-left:1px;}
.rightBlocHead{float:left;width:247px;height:4px;background:url(../images/rightbloc_bg_top.png) no-repeat;margin-left:2px;}
.rightBlocFoot{float:left;width:247px;height:4px;background:url(../images/rightbloc_bg_bottom.png) no-repeat;margin-left:2px;}
.rightBloc{float:left;width:230px;height:auto;background:url(../images/rightbloc_bg.png) repeat-y;margin-left:1px;padding-left:16px;padding-right:4px;text-align:left;font-size:10px;color:#414042;}
.rightBlocTitle{width:215px;height:25px;background:#2b2b2b;margin-top:12px;line-height:25px;font-size:11px;text-transform:uppercase;text-align:left;padding-left:14px;}
.rightBlocTitle .mask{float:left;padding:0px;width:15px;height:10px;overflow:hidden;margin-top:7px;}
.rightBloc .blocActu{width:183px;height:27px;margin-left:7px;padding-right:30px;padding-top:4px;padding-bottom:4px;background:url(../images/rightbloc_bigfleche.png) 192px no-repeat;font-size:10px;text-align:left;color:#414042;cursor:pointer;overflow:hidden;clear:both;}
.rightBloc .blocActu2{width:183px;height:27px;padding-right:30px;padding-top:4px;padding-bottom:4px;font-size:10px;text-align:left;color:#414042;cursor:pointer;overflow:hidden;clear:both;}
.rightBloc .blocActuImg{float:right;}
.rightBloc .sep, .rightBloc .sep2{float:left;width:192px;margin-left:7px;height:1px;line-height:1px;font-size:1px;background:url(../images/actu_accueil_sep.gif) no-repeat;}
.rightBloc .sep2{margin-left:0px;}
.rightBloc #newsletterBloc{margin-top:3px;margin-bottom:3px;}
.txt_vert{color:#7ac144;}
.rightBloc .lnk_suite_vert, .rightBloc .lnk_suite_vert2{margin-left:13px;margin-top:5px;margin-bottom:10px;}
.rightBloc .lnk_suite_vert2{margin-left:5px;}
.lnk_suite_vert a, .lnk_suite_vert2 a{float:left;font-size:10px;text-decoration:none;color:#7ac144;font-weight:bold;}
#footer{float:left;width:1033px;height:auto;background:url(../images/footer_sep.png) top no-repeat;text-align:center;line-height:22px;margin-top:21px;font-size:11px;color:#adadad;}
#footer a{color:#adadad;text-decoration:none;}
.bloc640{float:left;width:640px;height:auto;margin-left:65px;margin-bottom:15px;}
h2.blocTitle{width:626px;height:25px;background:#2b2b2b;line-height:25px;font-size:11px;text-transform:uppercase;text-align:left;padding-left:14px;color:#e24b60;margin-bottom:10px;}
h2.blocTitle .mask{float:left;padding:0px;width:15px;height:10px;overflow:hidden;margin-top:7px;background:#e24b60;}
.frm_log, select.frm_cja, select.frm_cja2{width:156px;height:18px;border:solid 1px #6d6d6d;font-size:11px;color:#949395;line-height:18px;padding:0px;padding-left:5px;text-align:left;}
select.frm_cja{width:163px;}
select.frm_cja2{width:120px;}
.frm_bloc{width:160px;height:16px;border:solid 1px #c0bfc0;font-size:11px;color:#8c8b8d;}
select.frm_bloc{height:19px;width:162px;}
.frm_chmp_1{width:40px;height:16px;border:solid 1px #c0bfc0;font-size:11px;color:#8c8b8d;text-align:center;}
.frm_txt{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#213c51;text-decoration:none;}
.frm_cja, .frm_info, .frm_infolong{height:16px;border:solid 1px #c0bfc0;font-size:11px;color:#8c8b8d;padding:2px;}
select.frm_info{width:100%;height:20px;padding:0px;line-height:18px;}
textarea.frm_infolong{height:auto;}
.frm_info{width:95%;}
*+html .frm_info{width:180px;}
.frm_infolong{width:98%;}
textarea.frm_cja{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;height:auto;width:95%;}
.frm_newsletter_input{width:188px;height:16px;border:solid 1px #949494;font-size:10px;color:#969696;}
.txt_gris{color:#949395;}
.txt_12gris, .txt_12gris a{color:#848484;font-size:12px;}
.txt_gris92{color:#929292;}
.txt_rose{color:#e24b60;}
.txt_noir{color:#000;}
.txt_grisA8{color:#a8a8a8;}
.txt_bleu{color:#00b6d0;}
.btn_txtrose, .btn_txtgris{width:123px;height:20px;background:#262626;border:none;line-height:22px;text-align:center;color:#e24b60;font-size:11px;vertical-align:middle;}
.btn_txtgris{color:#cfcfcf;}
a.lnk_rose{color:#e24b60;text-decoration:none;}
a.lnk_bleu{color:#00b7d1;text-decoration:none;}
#userBox{position:absolute;width:230px;height:59px;margin-left:895px;background:#2b2b2b;margin-left:793px;}
#userBoxHead{width:216px;height:32px;background:url(../images/menu_client_hsep.gif) bottom no-repeat;padding-left:14px;font-size:11px;color:#c4c4c4;line-height:32px;}
#userBoxHead span{color:#e24b60;}
.userBoxItem{float:left;height:27px;padding-left:14px;padding-right:11px;vertical-align:middle;line-height:24px;background:url(../images/menu_client_vsep.gif) right no-repeat;}
.userBoxItem.last{background-image:none;}
#colBlocLeft, .colBlocLeft{float:left;width:196px;height:auto;margin-top:0px;}
.colCont{width:760px;float:left;margin-left:10px;text-align:left;margin-bottom:20px;}
.colCont h1{font-size:13px;color:#e24b60;font-weight:normal;}
.blocLeft{position:relative;width:196px;}
.blocLHead{position:relative;width:167px;height:16px;background:url(../images/bloc_head_bg.png) bottom no-repeat;color:#e24b60;font-size:11px;text-align:left;line-height:13px;padding-left:27px;padding-top:17px;text-transform:uppercase;margin-left:0px;}
.blocIHead{position:relative;width:411px;height:16px;background:url(../images/bloc_head_bg_large.png) bottom left no-repeat;color:#e24b60;font-size:11px;text-align:left;line-height:13px;padding-left:27px;padding-top:17px;text-transform:uppercase;margin-left:0px;}
.blocLHead h1{color:#fff;font-size:14px;text-align:center;line-height:25px;padding:0px;margin:0px;font-weight:normal;}
.blocLHead h1 a{color:#fff;text-decoration:none;}
.blocLBody{position:relative;width:162px;height:auto;text-align:left;padding:5px;padding-left:17px;padding-right:17px;background:url(../images/bloc_bg.png) repeat-y;margin-left:1px;}
.blocIBody{position:relative;width:411px;height:auto;text-align:left;padding:5px;padding-left:17px;padding-right:17px;background:url(../images/bloc_bg_large.png) repeat-y;margin-left:1px;}
.blocLBody h2{font-size:13px;font-weight:bold;color:#006796;margin-left:4px;}
.blocLBody h3{font-size:11px;font-weight:bold;color:#006796;margin-left:4px;}
.blocLBody a{color:#e24b60;text-decoration:none;font-size:11px;}
.blocLBody .voir{width:100%;text-align:right;margin-bottom:5px;}
.blocLBody .voir a{color:#e24b60;text-decoration:none;font-size:11px;font-weight:normal;}
.blocLBody.blocAction{line-height:35px;}
.blocLFoot{position:relative;width:192px;height:4px;margin-left:2px;background:url(../images/bloc_foot_bg.png) no-repeat;margin-bottom:4px;}
.blocIFoot{position:relative;width:411px;height:4px;margin-left:2px;background:url(../images/bloc_foot_bg_large.png) no-repeat;margin-bottom:4px;}
.rechercheProd table{margin-left:7px;}
.btn_bloc{width:163px;height:19px;border:solid 1px #c0bfc0;background:#f0efef;text-align:center;font-size:11px;color:#e24b60;padding-bottom:2px;cursor:pointer;}
.btn_small_clair{width:40px;height:19px;border:solid 1px #c0bfc0;background:#e3e2e2;text-align:center;font-size:11px;color:#e24b60;padding-bottom:2px;cursor:pointer;}
.titre, h1{font-size:15px;color:#e24b60;font-weight:normal;margin-bottom:6px;margin-top:3px;text-align:left;}
.titre2, h2{font-size:11px;color:#e24b60;margin-bottom:5px;font-weight:normal;text-align:left;}
h3{font-size:15px;color:#555555;}
.voir{width:100%;text-align:right;}
.voir a{color:#e24b60;text-decoration:none;}
.prix_barre{font-size:12px;font-weight:normal;text-decoration:line-through;}
.lnk_02{text-decoration:none;}
a{color:#e24b60;}
.fnd_tbl_01{background-color:#213c51;color:#fff;}
.fnd_tbl_02{background-color:#CCD2D7;color:#213c51;}
.fnd_tbl_03{background-color:#2b2b2b;color:#fff;font-size:11px;font-weight:normal;border-top:solid 1px #fff;}
.fnd_tbl_03 .txt_03{color:#fff;font-size:11px;font-weight:normal;text-transform:uppercase;}
.fnd_tbl_04{background-color:#FFCC99;}
.fnd_tbl_05{background-color:#000000;}
.fnd_tbl_06{background-color:#FFFFFF;border:none;}
.fnd_tbl_07{background-color:#ffffff;}
.fnd_tbl_08{background-color:#dbdbdb;}
.tbl_prd_list td{padding:2px;}
.marque_list{font-size:14px;color:#818181;text-transform:uppercase;font-weight:bold;}
.txt_03{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#414042;}
.txt_033{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#fff;width:120px;}
.img_produit_left{float:left;text-align:center;}
.img_produit_right{float:right;text-align:center;clear:both;}
.produit_right{display:block;clear:both;}
.desc_produit{text-align:left;margin-right:5px;margin-left:5px;}
.produit_top{margin-top:5px;margin-left:5px;width:100%;}
.img_produit_top{margin-bottom:7px;text-align:center;}
.produit_bottom{margin-top:5px;margin-left:5px;width:100%;text-align:center;}
.img_produit_bottom{margin-top:7px;text-align:center;}
.desc_produit_bottom{text-align:left;}
.desc_produit_bottom span{font-weight:bold;}
.desc_produit_right span{font-weight:bold;}
.desc_produit_right{margin-bottom:10px;text-align:left;}
.thumbnail{text-align:center;margin-left:0px;padding-top:3px;padding-bottom:3px;padding-left:3px;padding-right:3px;margin-right:7px;}
.thumbnail2{text-align:center;margin-left:7px;padding:3px;}
.cont_vert_x3{float:left;width:30%;text-align:left;margin-left:8px;margin-right:8px;overflow:hidden;}
.cont_vert_x3 h2{text-align:left;}
.cont_vert_x2{float:left;width:45%;text-align:left;margin-left:8px;margin-right:8px;overflow:hidden;}
.cont_vert_x2 h2{text-align:left;}
#pagination{clear:both;text-align:right;height:20px;font-weight:normal;}
#pagination .pag_current{color:#e24b60;}
#pagination a.pag_last, #pagination a.pag_first, #pagination a.pag_next, #pagination a.pag_prev, #pagination a.pag_lnk{color:#848484;text-decoration:none;}
.brd_img{border:solid 1px #e2e2e2;}
.no_brd{border:0px;text-decoration:none;}
.prodSolut1Desc, .prodSolut2Desc{font-size:14px;color:#2b2b2b;}
.prodSolut2Desc{padding-right:20px;}
.prodSolut1Suite{font-size:11px;color:#2b2b2b;}
.prodSolut1Sep{height:39px;background:url(../images/prod_solut1_sep.png) 5px no-repeat;}
.prodSolut2Sep{height:39px;background:url(../images/prod_solut2_sep.png) 0px no-repeat;}
#contenuPadding h2{color:#00b7d1;font-size:18px;font-style:italic;width:380px;margin-bottom:18px;}
.prodListeTab, .prodDetTab{float:left;width:290px;height:auto;}
.prodListeItem, .prodDetItem{width:245px;margin-left:15px;height:31px;padding-right:30px;padding-top:4px;padding-bottom:4px;background:url(../images/rightbloc_bigfleche.png) 260px no-repeat;font-size:12px;text-align:left;color:#414042;cursor:pointer;overflow:hidden;clear:both;}
.prodDetItem{width:260px;margin-left:0px;font-size:11px;background-position:270px;cursor:auto;}
.prodDetItem img{float:left;}
.prodDetItem a{color:#414042;text-decoration:none;}
.prodDetItem .docLnk{margin-left:5px;float:left;width:220px;height:31px;}
.prodListeItem span{font-size:11px;color:#00b7d1;}
.prodDetItem a span{color:#000;}
.prodListeTab .sep, .prodDetTab .sep{float:left;width:275px;height:1px;line-height:1px;font-size:1px;background:url(../images/prod_liste_sep.png) no-repeat;margin-left:15px;}
.prodDetTab .sep{width:282px;margin-left:0px;background:url(../images/prod_det_sep.png) no-repeat;}
.prodListeTitle{float:left;width:100%;height:25px;background:#2b2b2b;line-height:25px;font-size:11px;text-transform:uppercase;text-align:left;padding-left:14px;color:#00b7d1;margin-bottom:4px;clear:both;}
.prodListeTab .prodListeTitle,.prodDetTab .prodListeTitle{width:276px;clear:both;}
.prodListeTitle .mask{float:left;padding:0px;width:15px;height:10px;overflow:hidden;margin-top:7px;background:#00b7d1;}
.prodListeDesc, .prodDetDesc{float:right;width:380px;height:auto;margin-right:20px;}
.prodListeDesc p, .prodDetDesc p{text-align:left;}
ul#cdealDetOnglet{float:left;width:700px;height:26px;background:url(../images/cdeal_det_ongletsep.png) bottom no-repeat;margin:0px;padding:0px;list-style-type:none;margin-bottom:25px;margin-left:10px;}
ul#cdealDetOnglet li{float:left;height:25px;margin:0px;padding:0px;padding-left:13px;padding-right:13px;font-size:11px;color:#2b2b2b;text-align:center;border-right:solid 1px #e9e9e9;line-height:25px;cursor:pointer;}
ul#cdealDetOnglet li.last{border:none;}
ul#cdealDetOnglet li:hover, ul#cdealDetOnglet li.active{background:#f5f3f3;color:#00b7d1;}
.cdealDetDesc{display:none;margin-left:10px;}
#contenuPadding h2.clubDeal{font-size:16px;text-transform:uppercase;color:#414042;width:auto;font-style:normal;margin-left:15px;}
.cdealListTitle{font-size:13px;color:#2b2b2b;margin-bottom:5px;text-transform:uppercase;}
.cdealListDescsep{width:318px;height:1px;line-height:1px;font-size:1px;background:url(../images/cdeal_liste_descsep.png) no-repeat;}
.cdealListCadre{width:100%;border:solid 1px #adabab;padding:5px;margin-top:20px;}
.cdealListCadre tr{height:17px;}
.cdealListCadre tr tr{height:auto;}
.cdealListeTabpourc{width:100%;height:9px;line-height:9px;font-size:9px;border:solid 1px #00b6d0;}
.cdealListeTabpourc .done{background:#00b6d0;}
.cdealListSep{height:39px;background:url(../images/prod_solut2_sep.png) 0px no-repeat;}
.cdealTabProjet{width:690px;margin-left:15px;}
.cdealTabProjet tr{background:url(../images/cdeal_tab_sep.png) 0px bottom no-repeat;}
.cdealTabProjet tr.last{background:none;}
.cdealTabProjet td{padding-top:3px;padding-bottom:3px;}
.cdealTabSociete{float:left;width:320px;margin-left:15px;}
.cdealTabSociete tr{background-image:url(../images/cdeal_liste_descsep.png);background-position:bottom;background-repeat:no-repeat;}
.cdealTabSociete tr.last{background:none;}
.cdealTabSociete td{padding-top:3px;padding-bottom:3px;}
.cdealDivDesc{float:left;width:340px;margin-left:15px;}
.cdealTabChiffres{width:690px;margin-left:15px;}
.cdealTabChiffres tr{background:url(../images/cdeal_tab_sep.png) 0px bottom no-repeat;}
.cdealTabChiffres td{padding-top:3px;padding-bottom:3px;}
.cdealTabEquipe{width:690px;margin-left:15px;}
.cdealTabEquipe tr{background:url(../images/cdeal_tab_sep.png) 0px bottom no-repeat;}
.cdealTabEquipe tr.last{background:none;}
.cdealTabEquipe td{padding-top:3px;padding-bottom:3px;}
.cdealTabEquipe td span{font-size:14px;color:#000;}
.cdealTabFinances{width:690px;margin-left:15px;}
.cdealTabFinances tr{background:url(../images/cdeal_tab_sep.png) 0px bottom no-repeat;}
.cdealTabFinances tr.last{background:none;}
.cdealTabFinances td{padding-top:3px;padding-bottom:3px;}
.cdealTabDocuments{width:690px;margin-left:15px;}
.cdealTabDocuments tr{background:url(../images/cdeal_tab_sep.png) 0px bottom no-repeat;}
.cdealTabDocuments tr.last{background:none;}
.cdealTabDocuments td{padding-top:3px;padding-bottom:3px;}
#mcenterLeftCol{float:left;width:406px;height:auto;}
#mcenterRightCol{float:right;width:297px;height:auto;margin-left:15px;}
.mcenterArtImg{width:406px;height:auto;overflow-x:hidden;margin-bottom:20px;}
#mcenterLeftCol h2{font-size:18px;color:#2b2b2b;margin-bottom:10px;}
.mcenterArtDate{font-size:11px;color:#7ac144;margin-bottom:10px;}
.mcenterArtDesc{width:406px;height:auto;font-size:11px;color:#414042;}
.mcenterListeTitle{float:left;width:100%;height:25px;background:#2b2b2b;line-height:25px;font-size:11px;text-transform:uppercase;text-align:left;padding-left:14px;color:#7ac144;margin-bottom:4px;}
.mcenterListeTitle .mask{float:left;padding:0px;width:15px;height:10px;overflow:hidden;margin-top:7px;background:#7ac144;}
.mcenterListItem{float:left;width:284px;margin-left:13px;background:url(../images/mcenter_list_sep.png) bottom left no-repeat;margin-bottom:4px;padding-bottom:4px;}
.mcenterListItem a{font-size:11px;color:#414042;text-decoration:none;}
.mcenterListItem a span{color:#77cb38;font-size:10px;}
table.tablesorter{margin:10px 0pt 15px;font-size:11px;width:100%;text-align:left;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th{font-size:11px;padding:8px;padding-right:16px;color:#000;height:40px;background:#f4f4f4;font-weight:normal;text-transform:uppercase;border:solid 3px #fff;}
table.tablesorter thead tr .header{cursor:pointer;}
table.tablesorter tbody td{color:#000;padding-top:3px;padding-bottom:3px;border-bottom:solid 1px #8b8a8b;}
table.tablesorter tbody td.txt_gris92{color:#929292;}
table.tablesorter tbody tr.odd td{}
table.tablesorter thead tr .headerSortUp{}
table.tablesorter thead tr .headerSortDown{}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp{}
table.tablesorter tbody tr{cursor:pointer;}
.tablesorter{margin:0px;padding:0px;}
.galleria_container{width:220px;height:220px;text-align:center;margin-bottom:5px;vertical-align:middle;margin-right:8px;}
.galleria_wrapper{text-align:center;vertical-align:middle;}
.galleria_wrapper img .replaced{vertical-align:middle;}
.galerie_catalogue, .galerie_contenu, .galerie_mediacenter{width:230px;min-height:270px;_height:270px;text-align:center;margin-bottom:5px;vertical-align:middle;list-style:none;clear:both;border:solid 1px #efeeee;padding-top:3px;}
.galerie_catalogue{width:220px;min-height:220px;_height:220px;background:none;border:none;float:left;margin-right:10px;}
.galerie_mediacenter{width:400px;height:auto;background:none;border:none;}
ul.thumbs, ul.galerie_thumb{list-style:none;margin:0px;margin-left:0px;padding:0px;width:230px;}
ul.thumbs li{display:block;width:40px;height:40px;overflow:hidden;float:left;margin:0px;margin:4px;padding:0px;border:solid 1px #ddd;text-align:center;background:#fff;}
ul.thumbs li img{border:none;width:auto;*height:40px;display:block;}
.galerie_image{text-align:center;vertical-align:middle;width:230px;height:200px;}
.galerie_image .galerie_pos_img{width:230px;height:200px;}
.galerie_image img{border:none;}
.galerie_title{margin-top:5px;margin-bottom:5px;width:220px;height:15px;text-align:center;}
ul.thumbs li.selected{border:solid 1px #E24B60;}
.galerie_catalogue .pagination, .galerie_contenu .pagination, .galerie_mediacenter .pagination{width:100%;margin-bottom:3px;}
.galerie_controls{width:90%;height:25px;margin-left:5%;margin-right:5%;vertical-align:middle;}
.galerie_controls .ss-controls{float:left;text-align:left;}
.galerie_controls .ss-controls span{cursor:pointer;text-decoration:underline;}
.galerie_controls .nav-controls{float:right;text-align:right;}
.galerie_controls .nav-controls a{color:#213c51;text-decoration:underline;}
.tbl_messagerie{background-color:#EEEEEE;margin:10px 0pt 15px;font-size:8pt;width:100%;text-align:left;color:#555555;}
.tbl_messagerie td{background:#fff;padding:3px;}
.tbl_messagerie .label{background:#E3E2E2;}
.tbl_messagerie .sep{background:none;height:5px;font-size:3px;padding:0px;}
#cursorMessageDiv{position:absolute;z-index:99999;max-width:350px;border:solid 2px #72abb5;background:#eff4f4;padding:2px;margin:0px;display:none;}
.txt_10{font-size:10px;}
#logout{width:200px;float:right;text-align:right;}
.no_dec{text-decoration:none;}
.upcase{text-transform:uppercase;}
.fr{float:right;}
.fl{float:left;}
.bg_f4{background:#f4f4f4;}
.tbl_chmp_dyn td{padding:3px;background:#fff;border-bottom:solid 1px #8b8a8b;color:#a3a2a4;}
.tbl_chmp_dyn .tbl_nostyle td{background:none;border:none;}
.tbl_chmp_dyn td.td_nostyle{background:none;border:none;}
.tbl_chmp_dyn .tbl_subtbl{padding:0px;}
.tbl_chmp_dyn .label{font-weight:normal;vertical-align:top;padding-top:5px;color:#000;}
.tbl_chmp_dyn .nom_rubrique{background:none;border:none;}
.tbl_chmp_dyn .nom_rubrique h2{font-size:12px;color:#e24b60;margin-top:10px;}
.tbl_chmp_dyn .txt_profil_chbox{font-size:11px;color:#e24b60;background:none;border:none;}
.frm_chdyn{border:solid 1px #c0bfc0;font-size:11px;color:#929292;line-height:12px;padding:2px;}
.tbl_docs td{padding:3px;background:#fff;border-bottom:solid 1px #8c8b8c;}
.tbl_docs h2{margin:0px;}
.indent{float:left;width:15px;height:20px;display:block;}
.tbl_docs a{color:#929292;}
.detail_file{margin-left:15px;margin-top:10px;}
.tab_annuaire td{padding:3px;background:#eff4f4;border-bottom:solid 1px #dedede;border-right:solid 1px #dedede;}
.tab_annuaire a{color:#435D7C;}
.tbl_liste_titre{margin-bottom:0px;}
.tbl_liste_titre td{border-bottom:solid 1px #dedede;border-top:solid 1px #dedede;background:#F4F4F4;}
.tbl_liste_titre .nom{font-size:15px;font-weight:bold;}
.tbl_taches_filtre{border-bottom:solid 1px #DEDEDE;padding-bottom:3px;}
.tbl_taches{}
.btn_traite, .btn_nontraite, .btn_encours{width:80px;height:21px;color:#fff;padding:3px 14px;background:#329e02;border:none;font-size:11px;font-weight:bold;line-height:21px;cursor:pointer;white-space:nowrap;}
.btn_nontraite{background:#9E0226;padding:3px 5px;}
.btn_encours{background:#61A5FE;padding:3px 5px;}
a.btn_traite, a.btn_nontraite, a.btn_encours{text-decoration:none;width:80px;}
#planing{border:0px;}
#planing thead td{background:#dadede;border-bottom:solid 1px #a8adad;border-top:solid 1px #fff;padding:3px;}
#planing tbody td{padding:3px;}
.day .quart td{height:10px;background:#eff4f4;border-bottom:solid 1px #dedede;border-top:solid 1px #fff;line-height:5px;padding:3px;}
.day .last td{border-bottom:solid 1px #a8adad;}
.blocTemps{width:15px;height:auto;position:absolute;background:red;margin-left:28px;display:block;}
#zoneResultats,#zoneResultats2, .zoneResultats, .zoneResultats2{border:1px solid #c0bfc0;background:#f0efef;display:inline-block;margin:0;padding:3px;position:absolute;min-width:154px;}
#zoneResultats li,#zoneResultats2 li, .zoneResultats li, .zoneResultats2 li{background-color:#f0efef;display:block;margin:0;padding:0;list-style-type:none;font-size:11px;color:#3f3f3f;font-weight:normal;}
a.frm_searchE_text3{cursor:pointer;text-decoration:none;white-space:nowrap;font-size:11px;color:#3f3f3f;font-weight:normal;}
a.frm_searchE_text3:hover{color:#e24b60;}
.frm_searchE_text2Hover{color:#e24b60;cursor:pointer;width:100%;height:14px;}
*+html .frm_searchE_text2Hover{width:94%;}
.tbl_liste_bien{width:100%;}
.tbl_liste_bien td{padding:3px;padding-bottom:6px;border-bottom:solid 1px #d5dfe8;}
.tbl_liste_bien tr.even{background:none;}
.tbl_liste_bien tr.odd{background:none;}
.tbl_liste_bien .nom{font-size:14px;font-weight:bold;}
.tbl_liste_bien .ref{font-size:11px;}
.tbl_liste_bien .prix{font-size:14px;color:#BD0730;font-weight:bold;}
.tbl_liste_bien .ref{font-size:11px;font-weight:bold;}
.tbl_liste_bien .ref{font-size:11px;}
.tbl_liste_bien a.plus{color:#bd0730;text-decoration:none;font-weight:bold;}
#bienOnglets{float:right;width:430px;height:23px;margin-top:-7px;}
#bienOnglets .item{float:right;height:20px;width:auto;padding:6px;padding-bottom:0px;padding-top:4px;background:#215386;cursor:pointer;color:#d5dfe8;font-size:11px;text-decoration:none;margin-right:1px;line-height:16px;}
* html #bienOnglets .item{width:80px;text-align:center;}
*+ html #bienOnglets .item{height:20px;padding:6px;padding-bottom:4px;padding-top:4px;}
#bienOnglets .item, #ie8#fix{}
#bienOnglets .item:hover{color:#fff;}
a.lnk_back{color:#bd0730;text-decoration:none;}
a.lnk_extranet{color:#2B2B2B;text-decoration:none;}
a.lnk_extranet:hover{color:#E24B60;text-decoration:none;}
#bienDesc{float:left;width:360px;min-height:250px;font-size:13px;font-weight:bold;margin-bottom:20px;line-height:13px;}
* html #bienDesc{height:250px;}
#bienDesc .label{color:#45678F;}
#bienDesc .desc{font-size:13px;font-weight:normal;}
#bienGalerie{float:left;width:230px;min-height:220px;margin-left:10px;}
* html #bienGalerie{height:270px;}
.tbl_bien_caract{font-size:12px;font-weight:bold;}
.tbl_bien_caract tr.even{background:none;}
.tbl_bien_caract tr.odd{}
.tbl_bien_caract td{padding:3px;border-bottom:solid 1px #d5dfe8;}
.tbl_bien_caract td.label{color:#45678F;}
.btn{border:none;cursor:pointer;}
.btn_left, .btn2_left{}
.btn_right, .btn2_right{}
.btn2_right{}
.btn_middle, .btn2_middle, .btn3_middle{width:auto;height:19px;border:solid 1px #c0bfc0;background:#e3e2e2;text-align:center;font-size:11px;color:#e24b60;padding-bottom:2px;cursor:pointer;padding-left:6px;padding-right:6px;}
.frm_btn_publie, .frm_btn_bloque{font-family:Arial, Verdana, Helvetica, Sans Serif;font-size:10px;color:#f78d0c;cursor:hand;text-decoration:none;background-color:#FFFFFF;border:1px solid #f78d0c;width:80px;}
.frm_btn_publie{color:#58af20;border:1px solid #58af20;}
.frm_btn_bloque{color:#d80500;border:1px solid #d80500;}












/*  start ajout code pour slider et lightbox sur homepage  */



.demo-wrap ul {
	width: 240px;
	height: 195px;
	overflow: hidden;
}

.demo-wrap li {
	list-style: none;
	margin: 0;
	height: 213px;
}

.view-examples li {
	list-style: disc;
	margin-left: 16px;
	margin-bottom: 5px;
}

.view-examples li a {
	color: #de312a;
}

.view-examples li a:hover {
	text-decoration: underline;
}

#block-block-5 {
	border-top: dotted #c3c3c1 1px;
	margin-top: 20px;
	padding-top: 15px;
}

#block-block-5 li {
	list-style: disc;
	margin-left: 16px;
	margin-bottom: 5px;
}

.not-front .node-content {
	border-bottom: dotted #c3c3c1 1px;
	margin-bottom:  20px;
	padding-bottom: 10px;
}

.demo-wrap.border {
	border-top: dotted #c3c3c1 1px;
	padding-top: 15px;
}

.demo-wrap.border .bx-window {
	margin-top: 78px;
}

.demo-wrap .left {
	width: 205px;
	float: left;
}

.demo-wrap .right {
	width: 320px;
	float: left;
}

.demo-wrap .right .album {
	margin-top: 60px;
	font-size: 16px;
}

.demo-wrap .right .band {
	font-size: 14px;
	color: #838383;
}

.demo-wrap .multiple li {
	width: 190px;
}

.demo-wrap .bx-wrapper {
	margin: 0 auto;
}

.demo-wrap .bx-prev {
	position: absolute;
	top: 55px;
	left: -32px;
	width: 31px;
	height: 31px;
	text-indent: -999999px;
	background: url(http://www.midicapital.com/clients/www.midicapital.com/images/wysiwyg/carrousel/icon_arrow_left.png) no-repeat 0 -31px;
}

.demo-wrap .bx-next {
	position: absolute;
	top: 55px;
	right: -32px;
	width: 31px;
	height: 31px;
	text-indent: -999999px;
	background: url(http://www.midicapital.com/clients/www.midicapital.com/images/wysiwyg/carrousel/icon_arrow_right.png) no-repeat 0 -31px;
}

.demo-wrap .bx-next:hover,
.demo-wrap .bx-prev:hover {
	background-position: 0 0;
}

.field .field-label {
	font-size: 14px;
	color: #838383;
	font-weight: normal;
	margin-bottom: 5px;
}









table.marathon
{font-size:14px;}

table.marathon th {
    background: none repeat scroll 0 0 #4B6789;
    border: 1px solid white;
    color: #FFFFFF;
    font-weight: bold;
    height: 45px;
    padding-top: 7px;
}
table.marathon td {
    background: none repeat scroll 0 0 #D1E1F4;
    border: 1px solid white;
    color: #5A626B;
    padding: 2px 8px 2px 2px;
}
table.marathon .date {
   color:rgb(226, 75, 96);
}
.marathon-program {
margin:auto;
}

}
.lightbox-title {
    color: #013467;
    font-size: 19px;
    font-weight: bold;
}

/*  end ajout code pour slider et lightbox sur homepage  */






