/* CSS RESET START1*/
html, body, div,  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; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;  }
:focus { outline:0; }
body { line-height:1; color:black; background:white; }
ol, ul { list-style:none; }
table {  }
caption, th, td {  font-weight:normal; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
img{border:none;}

/**{border:1px solid red;}*/

/*SIFR*/
@media screen {
.sIFR-flash { visibility : visible !important; margin : 0; padding : 0; }
.sIFR-replaced, .sIFR-ignore { visibility : visible !important; }
.sIFR-alternate { position : absolute; left : 0; top : 0; width : 0; height : 0; display : block; overflow : hidden; }
.sIFR-replaced div.sIFR-fixfocus { margin : 0pt; padding : 0pt; overflow : auto; letter-spacing: 0px; float : none; }
}
@media print {
.sIFR-flash { display : none !important; height : 0; width : 0; position : absolute; overflow : hidden; }
.sIFR-alternate { visibility : visible !important; display : block !important; position : static !important; left : auto !important; top : auto !important; width : auto !important; height : auto !important; }
}
@media screen {
.sIFR-active h5, .sIFR-active h6{ font-family: Verdana; visibility: hidden;}
}
/*END SIFR*/

/*NOUVELLE FEUILLE DE STYLE*/
body { background:url(../images/bck.jpg); font-size:11px; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; /*border-top:5px solid #555555;*/ }
.inline_block {display:inline-block;vertical-align:top; }
.left { float:left; }
.clear { clear:both; }
.bold { font-weight:bold; }
.read-more{font-size:10px; color:white;}
strong { font-weight:bold; }
em { font-style:italic; }
h1 { font-family:verdana; font-size:15px; font-weight:bold; color:#BE9B40; padding-left:15px; }
h2 { color: #9b7616; font-family:verdana; font-weight:bold; padding-left:15px; line-height:1.2;}
.list-1 { color:#FFF; padding:0 30px; font-size:11px; list-style:circle; font-family:Verdana, Geneva, sans-serif; }
.list-1 li { padding:2px; }
.color-red { color:#AE0303; }/* Elements de texte en rouge */
.colorfooter { color:#f2f2f2; }
.nodeco_link { text-decoration:none; color:inherit; }
.bck {  position:absolute; z-index:-100; left:0px; bottom:0px;width:100%;  }
.imgBtn { height:237px; width:100%; background:url(../images/egomedia/bck.png) repeat center bottom; }
.listClients { float:left; width:316px; padding-left:15px; font:11px Verdana, Geneva, sans-serif;  }
.listClients a {text-decoration:none; color:#4B4B4B;}
.listClients em { font-size:9px; color:#4B4B4B; }
.listClients li { padding: 2px 0; color:#4B4B4B;}
.listClients li span { color:#838181; padding-right:7px; font-weight: bold; }
.aenglish { color:#b7b7b7; text-decoration:none; font-weight:bold; margin-left:10px; }
.azone { font-size:12px; text-decoration:none; font-weight:bold; margin-right:10px; }
.menuhead_bg { margin:0 auto; background:#f3f3f3 url(../images/menu_bg.png) repeat-x; text-align:center; height:81px; }
.menuhead { margin:0 auto; width:1005px; position:relative; }
.services_wrap { white-space:nowrap; color:#FFF; position:absolute; top:54px; left:0px; z-index:9999; display:none; }
/*.services_wrap { white-space:nowrap; color:#FFF; position:absolute; top:37px; left:0px; z-index:9999; background:transparent url(images/ie_services_over.png) no-repeat; background-position:top 185px; padding-top:17px; }*/
.services_contents { background-color:#b38e2e; padding:7px 3px; border-bottom:1px solid #ffffff; }
.services_contents a { color:#fff; text-decoration:none; }
.services_contents a:hover { text-decoration:underline; }
.services_right { background:url(images/services_corner_right.gif) no-repeat; background-position:top right; }
.menuheadlinkzone { width:590px; float:left; padding-top:5px; padding-left:10px; }
.menuheadlinkzone a:hover { color:black; }
.menuheadtel { background:url(../images/tel_box.jpg) no-repeat; float:right; margin-right:12px; width:293px; height:37px; color:#fffefe; font-size:15px; text-align:center; padding-top:14px; font-weight:bold; }
.menuheadtel a { text-decoration:none; color:white; }
.cart_wrap { position:absolute; color:#b7b7b7; cursor:pointer; top:10px; left:560px; }
#view_cart { position:absolute; background-color:white; margin:0 auto; left:564px; top:28px; width:390px; border:1px solid black; color:#000000; font-size:12px; }
#services_sub_menu { display:none; width:565px; float:left; margin-top:10px; background:#fff; border:1px dashed #666666; border-top:none; z-index:999; padding:5px; }
#services_sub_menu a { text-decoration:none; color:black; font-size:12px; font-weight:bold; }
#services_sub_menu a:hover { color:#b38e2e; }
#banner { margin:0 auto; width:1005px; height:235px; background-color:white; }
.menuprincipale { clear:left; width:640px; padding-top:10px; padding-left:10px; }
.menuprincipale a { text-decoration:none; color:black; font-size:15px; margin-right:20px; font-weight:bold; }
.menuprincipale a:hover { color:#b38e2e; }
.contenu { background:#555555; width:1005px; margin:0 auto; padding:235px 0 0;overflow: hidden; }/*url(../images/top_box.jpg) no-repeat*/
.main_content { width:750px; display:inline-block; vertical-align:top; }
.border {margin-bottom: -2000px; padding-bottom: 2000px;width:1px; border-right:1px solid #FFFFFF; border-left:1px solid #555555; height:auto;display:inline-block; vertical-align:top; }
.leftmenu_wrapper { margin:5px 10px; width:242px;}
.sublist { margin:9px 0px 9px 36px; }
.no_style{ color:#FFF!important; text-decoration:none!important; }
.divnosservices { font-family:Verdana; font-size:13px; /*background:url(../images/right_roundcorner.png) right top no-repeat #807e7f;*/ overflow:hidden; }
.left_roundcorner { /*background:url(../images/left_roundcorner.png) no-repeat;*/ height:23px; }
.bottomleft_roundcorner { background:url(../images/bottomleft_roundcorner.png) no-repeat; height:9px; }
.bottomright_roundcorner { background:url(../images/bottomright_roundcorner.png) no-repeat right top; height:9px; }
.services_title { margin:5px 10px; margin-bottom: 5px; }
span.services_title_nouvellevague { margin:11px 0 0 10px; color: #8DAFCA; font-weight: bold; border-bottom:1px solid #808080;}
span.services_title_egographik { margin:11px 0 0 10px; color: #c4c4c4; font-weight: bold; border-bottom:1px solid #808080;}
span.services_title_egocentrix { margin:11px 0 0 10px; color: #c4c4c4; font-weight: bold; border-bottom:1px solid #808080;}
span.services_title_ecomm { margin:11px 0 0 10px; color: #c4c4c4; font-weight: bold; border-bottom:1px solid #808080;}
span.services_title_egomedia { margin:11px 0 0 10px; color: #be9b40; font-weight: bold; border-bottom:1px solid #808080;}
.services_ads { border-bottom:3px solid #555; }
.divlinkservices { padding:0 0 20px 10px; background:transparent; border-bottom:3px solid #555; line-height:15px; }
.divlinkservices a { color:#fff; text-decoration:none; display:block; margin-top:5px; }
.divlinkservices a:hover { color:#b38e2e; }
.divlinkentreprises { padding:0 0 0 10px; line-height:15px; }
.divlinkentreprises a { font-family: Verdana; font-size:12px; color:#fff; text-decoration:none; display:block; margin-top:5px; }
.divlinkentreprises span.likea { font-family: Verdana; font-size:12px; color:#fff; text-decoration:none; display:block; margin-top:5px; }
.divlinkentreprises span.likea em, .divlinkentreprises a  em{font-size:10px;}
.divlinkentreprises a:hover { color:#8DAFCA; }
.quotes { color:#FFF; font-size:18px; margin:10px; }
.divgeneric { background:url(../images/upright_generic.png) right top no-repeat #5e5c5d; width:750px; }
.divgeneric p { margin:5px 20px; }
.upleft_generic { background:url(../images/upleft_solutions.png) no-repeat; height:10px; }
.botleft_generic { background:url(../images/botleft_solutions.png) no-repeat; height:10px; }
.botright_generic { background:url(../images/botright_solutions.png) no-repeat right top #5e5c5d; margin-bottom:5px; height:10px; }
.solutions_title { margin:0 15px; }
.divnossolutions { margin:14px 0 0; /*background:url(../images/upright_solutions.png) right top no-repeat #FFFFFF;*/ background-color:#f2f1f1;  position:relative;width:714px;}
.divnossolutions p { padding:5px 15px; text-align:justify; font-family:verdana; font-size:11px; color:white; line-height:1.3; }
.divnossolutionsbot { height:11px; background:url(../images/egomedia/Nos_solutions_bottom.jpg) no-repeat #5e5c5d; margin-bottom:5px; }
.nosolutions_list { list-style:url(../images/square-1.png); font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#fff; text-align:justify; line-height:1.2; }
.nosolutions_list li { margin:12px 15px 10px 33px; }
.nosolutions_list a { color:#d5a936; text-decoration:none; }
.divborduresolutions { background-color:#7e7d7d; margin:5px 15px; height:3px; }
.temoignagespics { margin:0 10px; }
.temoignagestitle { margin:5px 10px; }
.testimonies { color:#B89333; font-size:14px; text-align:justify; font-family:Verdana, Geneva, sans-serif; line-height:1.3; text-decoration:none; }
.divnossolutionsmil a { width:135px; color:#242323; }
.testimonies_author { font-size:15px; padding:5px 15px; color:white; float:right; }
.testimonies_link { font-size:12px; padding-left:4px; color:white; font-style:italic; }
.testimonies_link:hover { text-decoration:none; }
.divnosfiliales { padding-top:10px; }
.upleft_filiales {  height:10px; }
.botleft_filiales { height:10px; }
.botright_filiales { height:10px; }
.filiales_title { margin:5px 15px; }
.txtlinkfiliale { color:#545454; font-style:italic; font-size:11px; font-weight:lighter; text-transform:capitalize; float:right; }
.divlinkfiliales { background-position:right; height:19px; margin:8px 12px; cursor:pointer; }
.decopics1, .decopics2 { background-repeat:no-repeat; position:absolute; right:0px; top:856px; width:185px; height:32px; z-index:-1; }
.decopics2 { left:20px; top:856px; }
.pied { background-color:#373636; width:959px; margin:0 auto; padding:10px 23px; color:#dedede; }
.pied a { color:#dedede; text-decoration:none; }
.pied a:hover { color:gray; }
.pied p { color:#979595; margin-top:15px; }
.newsletter { color:#B38E2E; }
a.contest{ color:#BE9B40; font-weight: bold; }
a.contest:hover { color:gray; font-weight: bold; }
.viewing_wrap { float:right; }
.col1 { position:relative; z-index:10; margin-top:10px; margin-left:45px; width:160px; }
.col1 h1 { font-weight:bold; font-size:11px; padding:0 0 4px 0; color:#fff; }
.col1 a { z-index:99999; display:block; color:white; text-decoration:none; font-size:10px; }
.col1 a:hover { color:black; }
.col1 h2 { font-size:11px; font-weight:bold; color:#000; margin-bottom:5px; }
.footera { color:#000; }
.liensbottom { position:relative; height:190px; width:1005px; margin:0 auto; }
.bottom_splash { position:absolute; background-image: url(../images/bottom_splash.png); margin-top:-45px; width:989px; height:235px; z-index:0; }
.linkpied { position:relative; z-index:10; width:863px; height:25px; color:white; font-size:11px; margin:35px auto 0; }
.linkpied a { text-decoration:none; padding:0 5px; font-weight:bold; }
.linkpied a:hover { color:white; }
.whiteText { color:#FFF; text-decoration:none; font-size:9px; }
.lineHeight { line-height:16px; }
.boldText { font-weight:bold; }
#puce_egocentrix { color:white; padding-left:15px; font-size:11px; }
.bordurepied { border-bottom:2px solid #c6c6c5; height:5px; width:1005px; }
.services_title2 { padding:10px 10px 0; margin:15px 0 0; border-top:4px solid #555555; font-size:12px; }
.services_list { padding:10px 0 0 14px; width:335px; }
.services_list li { color:white; font-family:verdana; font-size:11px; list-style-image:none; list-style-position:outside; list-style-type:none; padding:1px; }
.imgpuce2egocentrix { padding-right:5px; }
.microsite_link { text-decoration:none; color:#FFFFFF; font-size:12px; font-weight:lighter; text-transform:uppercase; position:absolute; top:11px; right:36px;}
.small_grey { color:#ccc; margin:5px 30px; border-top:1px dashed #ccc; margin-top:20px; }
.small_grey > p { color:#ccc; }
.generic_title { color:white; font-family:verdana; font-size:15px; font-weight:bold; padding-left:15px; line-height:1.2; }
.generic_title a { color:white; text-decoration:none; text-transform:uppercase; }
.jobs_content, .jobs_desc, .right_content { width:690px; padding-top:15px; color:#000000; }
.jobs_content a, .jobs_desc a { color:#fff; }
.job_list li { margin:5px 0; padding-left:5px; }
.jobs_desc H3 { color:#b38e2e; }
.jobs_desc H4 { color:#b38e2e; font-size:14px; }
.jobs_desc ul { list-style-image:url(../images/egomedia/puce2.png);}
.project_wrapper { height:56px; margin-left:10px; }
.project_thumb_wrapper { float:left; width:62px; height:48px; border:1px solid #fddda5; margin-right:7px; cursor:pointer; }
.topboxegocentrix { background:url(../images/egocentrix/top_box.jpg) no-repeat; height:9px; }
.milboxegocentrix { width:515px; margin:0 15px; background-color:#555555; }
.bottomboxegocentrix { background:url(../images/egocentrix/bottom_box.jpg) no-repeat; height:9px; }
.service_more_img { margin-top:6px; padding:0 15px 10px; color:#fff; border-bottom:4px solid #555; cursor:pointer; }
.service_more_img span { vertical-align:middle; padding:5px; }
.service_more_img img { vertical-align:middle; }
.demande_infos { margin:5px 0; }
.testimonies_block { padding:45px 10px 10px 20px; background:url(../images/testimonies.png); width:360px; height:95px; }
.testimonies_block p { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#fff; line-height:1.2; margin-bottom:12px; }
.saviez-vous_block { margin-left:4px; padding:45px 14px 0; background:url(../images/saviez-vous.png); width:325px; height:105px; color:#000; }
.saviez-vous_block p { margin-bottom:10px; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:justify; line-height:1.2; }
.emp_list { padding-left:20px; }
.emp_list li { margin:5px 0; font-size:12px; }
.postecontact { padding:0 0 0 11px; }
.dept_sep { height:15px; font-size:1px; line-height:0; }
.contact_wrap { margin:5px 0 0;}
.contact_wrap p { padding:5px 10px; text-align:justify; font-family:verdana; font-size:11px; color:white; line-height:1.3; }
.divcontact { margin-left:20px; }
.mapcontact p { margin:0 15px; }
.zebigboss { font-size:12px; }
.dir_marketing { font-size:14px; }
.jobs_content .admin_link { color:#B38E2E; text-decoration:none; }
.jobs_content .admin_link:hover { text-decoration:underline; }
.media_images_wrap { margin-left:15px; }
.plansite { margin-top:10px; line-height:17px; }
.plansite a { line-height:15px;color:#000000; width:290px; font-size:12px; margin-left:20px; text-decoration:none; display:block; }
.plansite a:hover { color:#B38E2E; }
.imgEcommForfait1 { background-repeat:no-repeat; margin-left:22px; width:209px; height:252px; }
.imgEcommForfait2 { background-repeat:no-repeat; margin-left:15px; width:209px; height:252px; }
.imgEcommForfait3 { background-repeat:no-repeat; margin-left:15px; width:209px; height:252px; }
.ecomm_sep { background-color:#555; height:4px; font-size:1px; line-height:0; }
.ecomm_list { color:#fff; font-size:11px; padding-left:20px; margin-bottom:28px; }
.ecomm_bull { padding-right:5px; }
.divForm { background-image:url(../images/concours/form.jpg); background-repeat:no-repeat; width:1000px; height:411px; margin-left:10px; }
.divForm label { font-family:Verdana; font-size:11px; color:#e50303; padding-left:10px; }
.contest_table td { padding:0.3em 0.1em;}

.content_sep {height:2px; background: url(../images/egomedia/separator.png) repeat; width: 682px; margin: 5px 15px 15px;}
.header_sep{border-top:1px solid #999; font-size:1px; line-height:0; height:0px; width:682px; margin:5px 15px 15px;}


/************
* PORTFOLIO *
*************/
.portfolio_title { color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:20px; font-weight:normal; float:left; }
.portfolio_hr { font-size:0px; line-height:0; height:0; border-top:1px solid #878686; margin:5px 16px; clear:both; }
.pfolio_items { padding:0 0 0 16px; }
.pfolio_item_wrap { width:166px; margin:0 4px 15px 0;}
.pfolio_keywords { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#dad6d6; margin:10px 0 0 0px; line-height:1.1; }
.pfolio_red { color:#e50304; }
.pfolio_items h5{ margin:5px 0 0 5px; height:20px; }
.pfolio_items h6{ margin:-5px 0 0 5px; height:20px; }
.pfolio_toggle_wrap { margin:0 0 15px 15px; }
.pfolio_thumb { border:1px solid #5b4a4b; margin:5px 0px 0px 0px;}
.cieName {font-family:Verdana; font-size:9px; font-weight: bold; color: #000000;}
.cieService {font-family:Verdana; font-size:9px; color: #000000;}
.pdept {font-family:Verdana; font-size:9px; color: #402526;}

/*********** egomedia dans le futur *********************/

.list1Degre { padding: 0 0 0 15px;  width:643px; }
.list1Degre li {font-family:Verdana; font-size:11px; background:url(../images/egomedia/bullet_gold.png) no-repeat 0% 5%; padding:0 0 5px 15px; line-height:150%;  }
.list1Degre.noTitle li { background-position:0% 23%; }
.list1Degre li.liInner { background-position:0% 3%; }
.list1Degre li b { font-size:11px; }
.list1Degre li span {color:#9B7616; font-weight:bold; }
.list1Degre a { color:#000; text-decoration:none;}
.list1Degre li.liInner.second { margin:10px 0;}

.list2Degre { padding:0 0 0 0px; margin:4px 0; }
.list2Degre li span {  font-weight:bold; color:#666; }
.list2Degre li {font-family:Verdana; padding: 0px 0px 5px 15px; background: url(../images/egomedia/bullet_gris.png) no-repeat 0% 23%;}

.listIndex em { font-size:9px;  }
.listIndex a { color:#4B4B4B; text-decoration:none;}
.listIndex span { padding-right:7px; }
.listIndex li { padding:2px 0;}

div.titleMicrosoft {float:left; width:100%; margin-bottom:10px;}
div.titleMicrosoft h1 { float:left; color:#000; font-size:11px;text-align:center; width:264px;}
div.titleMicrosoft h1.tlt2003 { width:233px; padding-left:17px;}
div.titleMicrosoft h1.tlt2007 { width:236px; padding-left:12px;}
div.titleMicrosoft h1.tlt2010 { width:184px;}

table.tblObjectifs .nowidth { width:100%; }
table.tblObjectifs .cellLeft { width:256px; padding: 0 0 0 10px; }
table.tblObjectifs .cellRight { width:393px; }

table.tblSoumissionEgoGraphik .requiredField { width:270px; height:121px; }
table.tblObjectifs td{ padding:9px; }
table.tblObjectifs { }
table.tblObjectifs td input { margin-top:0px; }
.linkForm { color:#860404; text-decoration:underline; }

table.tblSoumissionEgoGraphik td.leftCell { width: 300px; } 
table.tblSoumissionEgoGraphik td.rightCell.inputText  input { width:270px;}
table.tblSoumissionEgoGraphik td #websiteurl { width:243px; }


/************** Media **************/
div#media.section h2 { margin-bottom:9px; margin-left:-15px; }
div#media.section p {float:left; padding:0px; text-align:left;}
div#media.section p.smallTxt {font:11px arial; line-height:140%; padding-right:18px; }
div#media.section p.txtblueVideo , div#media.section h3.txtblueVideo { color:#27588f; font:bold 12px verdana; border-bottom:1px solid #27588f; padding:0px;  margin-bottom:5px; }
div#media.section p.txtblueVideo.bottomVideo, div#media.section h3.txtblueVideo.bottomVideo { margin-top:5px; float:left; width:auto; }
div#media.section div.leftSide {float:left;pading: 0 0 0 10px; width:388px; margin: 0 16px 0 19px; }
div#media.section p.barBg { background:url(../images/bg-bar.png) repeat-x top left; height:3px; width:364px;margin:10px 0 0 0;}
div#media.section p.barBg.inSection { width:385px; background-image: url(../images/bg-barSection.png); margin-bottom:9px;}
div#media.section p.textLinkYoutube { color:#27588f; width:228px; padding-top:20px; }
div#media.section p.textLinkYoutube a { color:#6f6d6d;  }
div#media.section img.youtubeLogo {padding-top:5px;}
div#media.section h3 { float:left; width:100%;}

div#media.section div.blockTopVideo { background:url(../images/block-top-video.png) no-repeat top left; width:385px; height:8px;float:left; }
div#media.section div.blockContentVideo { background-color:#cdcdcd; width:376px; padding:4px 0 6px 9px; float:left; }
div#media.section div.link { float:left; width:100%; clear:both; margin: 5px 0; }
div#media.section div.link a.lireArticle {border-bottom:none;}
div#media.section div.blockBottomVideo { background:url(../images/block-bottom-video.png) no-repeat top left; width:385px; height:5px; float:left;}

div#media.section div.block-news {float:left; width:385px; margin:20px 0;}
div#media.section div.block-news p {float:none;}
div#media.section div.block-news p.titleNews{color:#b38e2e; font-size:11px; text-transform: uppercase; }
div#media.section div.block-news p.subTitlteNews{ font-size:11px; font-weight:bold; color:#4772a2 }
div#media.section div.block-news p.newsContenu { font-size:12px; color:#4772a2;}
div#media.section div.block-news p.subTitlteNews.margBottom5px {margin-bottom:5px;}
div#media.section a.lireArticle { color:#4772a2; padding: 0; text-decoration:none; border-bottom:2px solid #c7d1dd;}
div#media.section div.block-news p.newsContenu img.imgArticle {padding-right:4px;}
div#media.section div.block-news p.newsContenu span.linkReadFullArticle { display:block; text-align:right; padding-top:10px;}

div#media.section div.blockTopNormal { background:url(../images/block-top-normal.png) no-repeat top left; width:267px; height:8px;float:left; }
div#media.section div.blockContentNormal { background-color:#cdcdcd; width:267px; padding:4px 0 6px 9px; float:left; width:258px; }
div#media.section div.blockBottomNormal { background:url(../images/block-bottom-normal.png) no-repeat top left; width:267px; height:8px; float:left; margin-bottom:22px;}

div#media.section div.rightSide { float:left; width:278px;}
div#media.section div.blockContentNormal dl dd.bgBar { background: url(../images/bg-blogue.png) repeat-x left top; height:3px; width:246px; margin:6px 0;}
div#media.section div.blockContentNormal dl dd {float:left; padding-top:3px;}
div#media.section div.blockContentNormal dl dt {float:right; width:163px !important; padding-right:15px !important;}
div#media.section div.blockContentNormal dl dt a {color:#000000 !important; font-size:11px !important; text-decoration:none; border-bottom:1px solid #9a9a9a; line-height:150%;}
div#media.section div.blockContentNormal dl  hr { display:none;}
div#media.section div.blockContentNormal dl dd p {display:none;}
div#media.section div.blockContentNormal dl dd span {float:left; color:#275992 !important; }
div#media.section div.blockContentNormal dl dd span i { font-style:normal !important; }
div#media.section div.blockContentNormal dl dd a { display:none !important; }
div#media.section div.blockContentNormal div.linkAllBlogue a.moreStories { color:#275992; text-decoration:none; border-bottom:1px solid #a3b0be; }
div#media.section div.blockContentNormal div.linkAllBlogue { float:left; text-align:right; width:245px; margin: 10px 0 0 0 ;}

div#media.section div.imgBox { float:left; width: 120px; height:79px; }
div#media.section div.imgBox.leftRow { margin-right:3px;}
div#media.section div.imgBox.rightRow { margin-left:3px;}
div.divnossolutions.pageMedia { min-height:1340px; height:1340px;}

div.twtr-widget { float:left;}
/******* Nouvelles ******/
div.divnossolutions.pageNews { background:url(../images/egomedia/bck.jpg) repeat 2px 7px; height:1492px;  margin:8px 0 0 -3px;  }
div.rightBorderNews { border-right:1px solid #fff;width:1px ; margin:-77px 0 0 710px; z-index:1000; height:1492px; position:relative;  }
div#news.section div.blockNews { margin:10px 0; float:left;}
div#news.section div.blockDate { float:left; border:1px solid #999999; padding:18px; background-color:#c1c0c0; margin: 0 5px 0 15px; }
div#news.section div.blockDate span {font:bold 12px arial;}
div#news.section div.blockContenu { float:left; border:1px solid #999999; padding:18px; background-color:#c1c0c0; width:523px; }
div#news.section div.blockContenu h2 { color:#5c5c5c; font-family:arial; font-size:14px; }
div#news.section div.blockContenu p { line-height:200%; font-family:arial; font-size:12px; color:#323232;}
.bottomMedia { float:left; width:711px; height:110px; position:absolute;bottom:0px; left:0px; background-color:#fff; }
/******* Concours ******/
div#concoursArchives  p.txtBlue {color:#275992; font:bold 11px verdana; padding-top:0px; margin-top:-6px;}
div#concoursArchives  div.leftSide { float:left; width:421px;  }
div#concoursArchives  div.leftSide p { line-height:200%; padding:10px 15px; margin: 0 16px 0 0; }
div#concoursArchives  div.rightSide {  float:left;  width:270px; }
div#concoursArchives  div.rightSide span { font:italic 10px verdana; color:#5b5b5b;}
div#concoursArchives  div.rightSide p { font: italic 10px verdana; color:#000; padding-left: 0px; padding-right: 0px; text-align:left; width:289px; line-height:170%}
div#concoursArchives div.concoursBottom { float:left; width:100%; clear:both; padding-bottom:20px; margin-left:15px;}
div#concoursArchives h2{ font:bold 13px verdana;padding:0 15px; margin:20px 0; line-height:200%; }
div#concoursArchives h3{ font:bold 14px verdana; color:#275992; border-bottom:1px solid #808080; padding-bottom:15px; margin-bottom:17px; }
div#concoursArchives div.TitreconconrsPrecedent { background:url(../images/title_concours.png) no-repeat left top; width:665px; height:29px; font:bold 12px/29px verdana; color:#ffffff; padding: 0 0 0 17px;}
div#concoursArchives div.conconrsPrecedent { background:url(../images/contenuLinkConcours.png) no-repeat left top; width:665px; height:53px;  padding:0 0 0 29px; margin:5px 0 0 0;}
div#concoursArchives div.conconrsPrecedent a { color:#fff; text-decoration:none; font:11px verdana; }
div#concoursArchives div.conconrsPrecedent a:hover { text-decoration:underline; }
div#concoursArchives div.conconrsPrecedent li { color:#fff; font:11px verdana; line-height:200%;}
div#concoursArchives div.conconrsPrecedent ul {  padding-top:4px;}
div.txtAllarticles { float:left; width:100%; text-align:right;}
div.divnossolutions.concours { min-height:1000px;}

/********* Contact ************/
table.tblContact td { padding:5px 0; }

/********* X2X ************/
.imgBtn.bgBottomX2X {background-image:url(../images/x2xDownBg.png);}
body.x2xBG {background:url(../images/x2xBg.png) repeat top left;}
p.lineSeparator { border-bottom:1px solid #808080; margin:5px 0; }

/********* EGOMEDIA-VOUS REMERCIE #ceaa52 ************/
div.cloud {font-family:arial;}
div.cloud a {color:#000; text-decoration:none;}
div.cloud div {float:left; position:relative;}
div.cloud .floatRight {float:right;}
div.cl-01-01 {padding:; font-size:18px; font-weight:bold; color:#000;}
div.cl-01-01 a { color:#000;}
div.cl-02-01 {font-size:12px; color:#768d9d; font-weight:bold; top:40px; left:10px;}
div.cl-02-01 { color:#768d9d; }
div.cl-02-02 {font-size:18px; top:27px; left:24px;}
div.cl-02-02 a { color:#83a5ba;}
div.cl-02-03 {font-size:34px; color:#183e57; top:1px; left:411px;}
div.cl-02-03 a { color:#183e57; }

/************* Page Accueil ***********************/
div.blockServices {float:left; width:164px; padding-left:7px; margin:11px 0 0 13px;}
div.blockServices p{ padding:0px !important; margin:0px !important; margin:0; font-family:arial; text-align:left; line-height:150%;}
div.blockServices h2 { font-size: 14px; font-family:arial;  padding:0px; margin:0px; white-space:nowrap; }
div.blockServices h2 a { color:#BE9B40; } 