/* 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:70px; }
.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_securite { 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: #96C836; 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; }
.subfooter {background-color: #d5d4d4; width: 959px; margin: 0 auto; padding: 10px 23px;}
.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:490px; 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 9px 0 14px; }
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:251px;}
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:1413px; height:1413px;}

div.twtr-widget { float:left;}
/******* Nouvelles ******/
div.divnossolutions.pageNews { background-color:#fff; height:1413px;  margin:8px 0 0 -3px;  }
div.rightBorderNews { border-right:1px solid #fff;width:1px ; margin:-77px 0 0 710px; z-index:1000; height:1825px; position:relative;  }
div#news.section div.blockNews { margin:10px 0; float:left;}
div#news.section div.blockDate  { padding: 0 0 10px 15px; }
div#news.section div.blockDate span {font: 12px arial; color:#998345; }
div#news.section div.blockContenu { float:left; background: url(../images/top-line.png) no-repeat top right; }
div#news.section div.blockInnerContenu { float:left; padding:9px 9px 0 9px; background: url(../images/bottom-line.png) no-repeat bottom left; width:638px; margin:0 0 0 15px;}

div#news.section div.blockContenu p { line-height:140%; padding-bottom:0px; font-family:arial; font-size:12px; font-weight:normal; color:#999;}
.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 - Cloud Word ************/
div.cloud {font-family:verdana; min-height:800px; height:800px; white-space:nowrap;}
div.cloud a {color:#000; text-decoration:none; float:left; }
div.cloud div {float:left; position:relative; line-height:125%;}
div.cloud .floatRight {float:right;}
div.cl-01-01 {padding:; font-size:15px; color:#2b2b2b; top:-5px;}
div.cl-01-01 a { color:#000;}

div.cl-02-01 {font-size:14px; color:#959595;  top:40px; left:10px;}
div.cl-02-01 a { color:#959595; }
div.cl-02-02 {font-size:15px; top:27px; left:24px;}
div.cl-02-02 h3 { font-weight:normal; color:#83909e;}
div.cl-02-03 {font-size:28px;  top:1px; left:411px;}
div.cl-02-03 a { color:#616161; }

div.cl-03-01 {font-size:20px;   top:52px; left:-265px; }
div.cl-03-01 a { color:#605f5f; }
div.cl-03-02 { font-size:20px; color:#959595;  top:23px; left:68px; }
div.cl-03-02 h3 { font-weight:normal; color:#b3b3b3; }
div.cl-03-03 {font-size:18px;   left:73px; top:25px; }
div.cl-03-03 a { color:#d9c696; }
div.cl-03-04 {font-size:15px; color:#b3b3b3;  left:-61px; top:34px;}
div.cl-03-04 a { color:#959595; }
div.cl-03-05 {font-size:16px; color:#b3b3b3;  left:-49px; top:33px; }
div.cl-03-05 a { color:#959595; }

div.cl-04-01 {font-size:20px;   top:24px; left:4px; }
div.cl-04-01 a { color:#2b2b2b; }
div.cl-04-02 { font-size:19px;   top:26px; left:13px; }
div.cl-04-02 h3 { font-weight:normal; color:#2b2b2b; }
div.cl-04-03 {font-size:19px;   left:1px; top:45px; }
div.cl-04-03 h3 { font-weight:normal; color:#b3b3b3; }
div.cl-04-04 {font-size:21px;  left:12px; top:45px;}
div.cl-04-04 a { color:#ede4ce; }
div.cl-04-05 {font-size:15px;   left:12px; top:45px; }
div.cl-04-05 h3 { font-weight:normal; color:#D9C696; }
div.cl-04-06 {font-size:19px;  left:33px; top:45px; }
div.cl-04-06 a { color:#2b2b2b; }
div.cl-04-07 {font-size:19px;  left:83px; top:52px; }
div.cl-04-07 h3 { font-weight:normal; color:#D9C696; }

div.cl-05-01 {font-size:19px;   top:52px; left:15px; }
div.cl-05-01 a { color:#646464; }
div.cl-05-02 { font-size:18px;   top:51px; left:21px; }
div.cl-05-02 a { color:#D9C696; }
div.cl-05-03 {font-size:20px;   left:30px; top:48px; }
div.cl-05-03 a { color:#605f5f; }
div.cl-05-04 {font-size:15px;  left:41px; top:57px;}
div.cl-05-04 a { color:#83909e; }
div.cl-05-05 {font-size:20px;   left:31px; top:61px; }
div.cl-05-05 a { color:#83909e; }
div.cl-05-06 {font-size:19px;  left:53px; top:57px; }
div.cl-05-06 a { color:#363636; }
div.cl-05-07 {font-size:19px;  left:102px; top:57px; }
div.cl-05-07 h3 { font-weight:normal; color:#959595; }

div.cl-06-01 {font-size:19px;   top:72px; left:-311px; }
div.cl-06-01 h3 { font-weight:normal; color:#363636; }
div.cl-06-02 { font-size:17px;   top:46px; left:169px; }
div.cl-06-02 h3 { font-weight:normal; color:#b38e2e; }
div.cl-06-03 {font-size:17px;   left:184px; top:48px; }
div.cl-06-03 h3 { font-weight:normal; color:#83909e; }
div.cl-06-04 {font-size:20px;  left:162px; top:67px;}
div.cl-06-04 a { color:#605F5F; }
div.cl-06-05 {font-size:19px;   left:-507px; top:94px; }
div.cl-06-05 a { color:#b3b3b3; }
div.cl-06-06 {font-size:18px;  left:219px; top:62px; }
div.cl-06-06 h3 { font-weight:normal; color:#b3b3b3; }
div.cl-06-07 {font-size:18px;  left:238px; top:71px; }
div.cl-06-07 h3 { font-weight:normal; color:#b3b3b3; }
div.cl-06-08 {font-size:19px;  left:251px; top:73px; }
div.cl-06-08 a { color:#b38e2e; }

div.cl-07-01 {font-size:19px;   top:110px; left:-389px; }
div.cl-07-01 h3 { font-weight:normal; color:#363636; }
div.cl-07-02 { font-size:19px;   top:71px; left:265px; }
div.cl-07-02 h3 { font-weight:normal; color:#363636; }
div.cl-07-03 {font-size:19px;   left:277px; top:73px; }
div.cl-07-03 a { color:#83909E; }
div.cl-07-04 {font-size:18px;  left:211px; top:101px;}
div.cl-07-04 h3 { font-weight:normal; color:#b3b3b3; }
div.cl-07-05 {font-size:20px;   left:-117px; top:94px; }
div.cl-07-05 h3 { font-weight:normal; color:#b3b3b3; }
div.cl-07-06 {font-size:19px;  left:464px; top:78px; }
div.cl-07-06 h3 { font-weight:normal; color:#363636; }

div.cl-08-01 {font-size:19px;   top:102px; left:-178px; }
div.cl-08-01 a { color:#605f5f; }
div.cl-08-02 { font-size:17px;   top:106px; left:-172px; }
div.cl-08-02 h3 { font-weight:normal; color:#B3B3B3; }
div.cl-08-03 {font-size:19px;   left:41px; top:91px; }
div.cl-08-03 h3 { font-weight:normal; color:#605f5f; }
div.cl-08-04 {font-size:26px;  left:11px; top:87px;}
div.cl-08-04 h3 { font-weight:normal; color:#606060; }
div.cl-08-05 {font-size:19px;   left:27px; top:94px; }
div.cl-08-05 h3 { font-weight:normal; color:#605F5F; }
div.cl-08-06 {font-size:19px;  left:36px; top:109px; }
div.cl-08-06  a{ color:#363636; }
div.cl-08-07 {font-size:20px;  left:-51px; top:97px; }
div.cl-08-07 a { color:#b3b3b3; }

div.cl-09-01 {font-size:26px;   top:102px; left:7px; }
div.cl-09-01 a { color:#B3B3B3; }
div.cl-09-02 { font-size:19px;   top:106px; left:37px; }
div.cl-09-02 h3 { font-weight:normal; color:#605F5F; }
div.cl-09-03 {font-size:16px;   left:-320px; top:79px; }
div.cl-09-03 h3 { font-weight:normal; color:#83909e; }
div.cl-09-04 {font-size:19px;  left:67px; top:87px;}
div.cl-09-04 h3 { font-weight:normal; color:#B38E2E; }
div.cl-09-05 {font-size:19px;   left:21px; top:102px; }
div.cl-09-05 h3 { font-weight:normal; color:#B38E2E; }
div.cl-09-06 {font-size:19px;  left:36px; top:101px; }
div.cl-09-06 h3 { font-weight:normal; color:#363636; }
div.cl-09-07 {font-size:24px;  left:57px; top:95px; }
div.cl-09-07 h3 { font-weight:normal; color:#B3B3B3; }

div.cl-10-01 {font-size:17px;   top:102px; left:7px; }
div.cl-10-01 h3 { font-weight:normal; color:#83909E; }
div.cl-10-02 { font-size:19px;   top:105px; left:15px; }
div.cl-10-02 a { color:#363636; }
div.cl-10-03 {font-size:19px;   left:28px; top:99px; }
div.cl-10-03 h3 { font-weight:normal; color:#555555; }
div.cl-10-04 {font-size:19px;  left:550px; top:96px;}
div.cl-10-04 h3 { font-weight:normal; color:#b3b3b3; }
div.cl-10-05 {font-size:24px;   left:-146px; top:111px; }
div.cl-10-05 a { color:#d9c696; }
div.cl-10-06 {font-size:21px;  left:-143px; top:120px; }
div.cl-10-06 h3 { font-weight:normal; color:#b3b3b3; }
div.cl-10-07 {font-size:16px;  left:107px; top:94px; }
div.cl-10-07 h3 { font-weight:normal; color:#83909E; }

div.cl-11-01 {font-size:16px;   top:102px; left:7px; }
div.cl-11-01 h3 { font-weight:normal; color:#83909E; }
div.cl-11-02 { font-size:20px;   top:105px; left:15px; }
div.cl-11-02 h3 { font-weight:normal; color:#b28e2e; }
div.cl-11-03 {font-size:20px;   left:428px; top:101px; }
div.cl-11-03 a { color:#d9c696; }
div.cl-11-04 {font-size:16px;  left:-263px; top:101px;}
div.cl-11-04 h3 { font-weight:normal; color:#605f5f; }
div.cl-11-05 {font-size:16px;   left:-361px; top:146px; }
div.cl-11-05 h3 { font-weight:normal; color:#605f5f; }
div.cl-11-06 {font-size:31px;  left:-375px; top:113px; }
div.cl-11-06 a { color:#b3b3b3; }
div.cl-11-07 {font-size:20px;  left:268px; top:85px; }
div.cl-11-07 a { color:#83909e; }
div.cl-11-08 {font-size:18px;  left:273px; top:91px; }
div.cl-11-08 a { color:#606060; }
div.cl-11-09 {font-size:19px;  left:0px; top:119px; }
div.cl-11-09 h3 { font-weight:normal; color:#b3b3b3; }
div.cl-11-10 {font-size:19px;  left:15px; top:119px; }
div.cl-11-10 a { color:#b3b3b3; }

div.cl-12-01 {font-size:16px;   top:106px; left:-155px; }
div.cl-12-01 h3 { font-weight:normal; color:#D9C696; }
div.cl-12-02 { font-size:17px;   top:100px; left:-142px; }
div.cl-12-02 h3 { font-weight:normal; color:#83909E; }
div.cl-12-03 {font-size:16px;   left:-128px; top:118px; }
div.cl-12-03 h3 { font-weight:normal; color:#D9C696; }
div.cl-12-04 {font-size:17px;  left:121px; top:101px;}
div.cl-12-04 a { color:#83909E; }
div.cl-12-05 {font-size:20px;   left:3px; top:105px; }
div.cl-12-05 h3 { font-weight:normal; color:#606060; }
div.cl-12-06 {font-size:16px;  left:8px; top:101px; }
div.cl-12-06 h3 { font-weight:normal; color:#606060; }
div.cl-12-07 {font-size:20px;  left:13px; top:98px; }
div.cl-12-07 h3 { font-weight:normal; color:#606060; }
div.cl-12-08 {font-size:16px;  left:25px; top:103px; }
div.cl-12-08 h3 { font-weight:normal; color:#474747; }
div.cl-12-09 {font-size:26px;  left:142px; top:108px; }
div.cl-12-09 a { color:#b3b3b3; }
div.cl-12-10 {font-size:20px;  left:3px; top:102px; }
div.cl-12-10 h3 { font-weight:normal; color:#c6aa62; }
div.cl-12-11 {font-size:19px;  left:7px; top:87px; }
div.cl-12-11 h3 { font-weight:normal; color:#d9c696; }
div.cl-12-12 {font-size:20px;  left:176px; top:89px; }
div.cl-12-12 h3 { font-weight:normal; color:#83909e; }

div.cl-13-01 {font-size:16px;   top:114px; left:-503px; }
div.cl-13-01 h3 { font-weight:normal; color:#e3d5b2; }
div.cl-13-02 { font-size:16px;   top:100px; left:-363px; }
div.cl-13-02 h3 { font-weight:normal; color:#6c6c6c; }
div.cl-13-03 {font-size:16px;   left:297px; top:76px; }
div.cl-13-03 h3 { font-weight:normal; color:#474747; }
div.cl-13-04 {font-size:17px;  left:325px; top:73px;}
div.cl-13-04 h3 { font-weight:normal; color:#c6aa62; }
div.cl-13-05 {font-size:18px;   left:220px; top:97px; }
div.cl-13-05 h3 { font-weight:normal; color:#646464; }
div.cl-13-06 {font-size:16px;  left:-468px; top:109px; }
div.cl-13-06 h3 { font-weight:normal; color:#606060; }
div.cl-13-07 {font-size:18px;  left:-300px; top:89px; }
div.cl-13-07 h3 { font-weight:normal; color:#bdbdbd; }
div.cl-13-08 {font-size:17px;  left:311px; top:58px; }
div.cl-13-08 h3 { font-weight:normal; color:#605f5f; }
div.cl-13-09 {font-size:26px;  left:314px; top:73px; }
div.cl-13-09 h3 { font-weight:normal; color:#606060; }
div.cl-13-10 {font-size:18px;  left:-383px; top:93px; }
div.cl-13-10 h3 { font-weight:normal; color:#807f7f; }
div.cl-13-11 {font-size:18px;  left:-148px; top:68px; }
div.cl-13-11 h3 { font-weight:normal; color:#83909e; }
div.cl-13-12 {font-size:20px;  left:-142px; top:71px; }
div.cl-13-12 h3 { font-weight:normal; color:#c6aa62; }
div.cl-13-13 {font-size:19px;  left:466px; top:70px; }
div.cl-13-13 h3 { font-weight:normal; color:#83909e; }

div.cl-14-01 {font-size:22px;   top:76px; left:-203px; }
div.cl-14-01 h3 { font-weight:normal; color:#d9c696; }
div.cl-14-02 { font-size:20px;   top:75px; left:-194px; }
div.cl-14-02 h3 { font-weight:normal; color:#83909e; }
div.cl-14-03 {font-size:16px;   left:-181px; top:74px; }
div.cl-14-03 h3 { font-weight:normal; color:#757575; }
div.cl-14-04 {font-size:17px;  left:-194px;  top:80px;}
div.cl-14-04 h3 { font-weight:normal; color:#b3b3b3; }
div.cl-14-05 {font-size:16px;   left:501px; top:67px; }
div.cl-14-05 h3 { font-weight:normal; color:#a4adb8; }
div.cl-14-06 {font-size:16px;  left:542px; top:67px; }
div.cl-14-06 h3 { font-weight:normal; color:#d9c696; }
div.cl-14-07 {font-size:26px;  left:-138px; top:78px; }
div.cl-14-07 h3 { font-weight:normal; color:#363636; }
div.cl-14-08 {font-size:17px;  left:-124px; top:83px; }
div.cl-14-08 h3 { font-weight:normal; color:#363636; }
div.cl-14-09 {font-size:16px;  left:-98px; top:84px; }
div.cl-14-09 h3 { font-weight:normal; color:#9f9f9f; }
div.cl-14-10 {font-size:17px;  left:-84px; top:83px; }
div.cl-14-10 h3 { font-weight:normal; color:#c7c7c7; }
div.cl-14-11 {font-size:19px;  left:268px; top:68px; }
div.cl-14-11 h3 { font-weight:normal; color:#d9c696; }
div.cl-14-12 {font-size:17px;  left:-380px; top:94px; }
div.cl-14-12 h3 { font-weight:normal; color:#605f5f; }
div.cl-14-13 {font-size:19px;  left:249px; top:68px; }
div.cl-14-13 h3 { font-weight:normal; color:#c6aa62; }
div.cl-14-14 {font-size:17px;  left:126px; top:89px; }
div.cl-14-14 h3 { font-weight:normal; color:#605f5f; }
div.cl-14-15 {font-size:20px;  left:-300px; top:88px; }
div.cl-14-15 h3 { font-weight:normal; color:#778595; }
div.cl-14-16 {font-size:16px;  left:311px; top:70px; }
div.cl-14-16 h3 { font-weight:normal; color:#83909e; }
div.cl-14-17 {font-size:18px;  left:331px; top:67px; }
div.cl-14-17 h3 { font-weight:normal; color:#83909e; }
div.cl-14-18 {font-size:18px;  left:274px; top:92px; }
div.cl-14-18 h3 { font-weight:normal; color:#decea4; }
div.cl-14-19 {font-size:23px;  left:-365px; top:89px; }
div.cl-14-19 h3 { font-weight:normal; color:#decea4; }
div.cl-14-20 {font-size:18px;  left:404px; top:64px; }
div.cl-14-20 h3 { font-weight:normal; color:#b3b3b3; }




/************* 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; } 

.linkTrack {  color:#000; }

/************* nvi blacberry ***********************/
div.divnossolutions.blackberry .contenu p {width:679px;}
.listNvi { margin-left:15px; margin-top:10px; margin-bottom:10px; list-style-type:none; font-size:11px; font-family:Verdana; color:#000000;line-height:14px;}
.listNvi.biglist li {padding:2px 0  2px 11px; background:url(../images/nouvellevague/list-nvi.png) no-repeat 0px 7px ;}
.listNvi.biglist { padding-right:15px;}

/************* x2x forfait ***********************/
div.topDesc { min-height:296px; float:left;}
.contenu p.textYellow { font:bold 14px verdana; color:#e4c705;}

div.tblPrice { padding-left:10px; float:left; margin-top:-26px;}
div.tblPrice table .thStyle{ background-color:#fff; text-align:center; border:1px solid #E4C705; padding:10px; color:#E4C705; font:bold 12px arial;  }
div.tblPrice table td {padding:5px; font:10px verdana;}
div.tblPrice table td.bgPale1 { background: url(../images/XIIX/bg-pale1.png) repeat top left; border-left:1px solid #999; border-right:1px solid #999;}
div.tblPrice table td.bgPale2 { background: url(../images/XIIX/bg-pale2.png) repeat top left; border-left:1px solid #999; border-right:1px solid #999; text-align:center; font-weight:bold;}
div.tblPrice table td.bgPale3 { background: url(../images/XIIX/bg-pale3.png) repeat top left; border-left:1px solid #999; border-right:1px solid #999; text-align:center; font-weight:bold;}
div.tblPrice table td.bgFonce1 { background: url(../images/XIIX/bg-fonce1.png) repeat top left; border-left:1px solid #999; border-right:1px solid #999;}
div.tblPrice table td.bgFonce2 { background: url(../images/XIIX/bg-fonce2.png) repeat top left; border-left:1px solid #999; border-right:1px solid #999; text-align:center; font-weight:bold;}
div.tblPrice table td.bgFonce3 { background: url(../images/XIIX/bg-fonce3.png) repeat top left; border-left:1px solid #999; border-right:1px solid #999; text-align:center; font-weight:bold;}
div.tblPrice table .nospace {padding:0px; width:6px;}

div.topDesc div.leftTxt {width:351px; float:left; margin-right:7px; }
div.topDesc div.images { float:left; width:314px; }

div.divnossolutions.x2xForfaits div.imgContainer { padding:10px 0 0 5px; float:left;}
div.divnossolutions.x2xForfaits div.imgContainer div.posRelative {position:relative; margin: 15px 0 6px 3px;}
div.divnossolutions.x2xForfaits div.imgContainer div.posRelative a { position:absolute; display:block; width:73px; height:20px; left:133px; }
div.divnossolutions.x2xForfaits div.smallCharacter { font:italic 9px verdana; color:#666; float:left; width:681px; padding:4px 0 0 10px; }
div.divnossolutions.x2xForfaits div.paymentMode { font: 9px verdana; color:#000; float:left; width:681px; padding:12px 0 0 10px; }
div.divnossolutions.x2xForfaits div.icon { float:left; width:681px; padding:4px 0 0 10px; }
div.divnossolutions.x2xForfaits div.smallCharacter span { color:#e5cf1d; }

/************* x2x Ce qui nous differencie ***********************/
div.divnossolutions ul.listx2x { margin:17px 0 38px 30px;}
div.divnossolutions ul.listx2x li{ background:url(../images/XIIX/puce-check.png) no-repeat top left; font:normal 12px verdana; color:#666; margin:0 0 20px 0; padding:0 0 0 19px;}
div.divnossolutions ul.listx2x li a { font:italic 12px verdana; color:#e5cf1d;}
div.divnossolutions.x2xDifferencie h4 { font:bold 14px verdana; color:#e5cf1d; margin:0 0 0 15px;}
div.divnossolutions span.txtYellow { color:#e5cf1d;}
div.divnossolutions span.txtUnderline { color:#e5cf1d; text-decoration:underline;}
div.containerBTConseiller {margin:26px 0 0 15px;}
.contenu .divnossolutions p.bigYellowtxt { font:16px verdana; color:#e5ce14; margin-top:30px;}

div.barSignature { background:url(../images/XIIX/bar-signature.png) no-repeat top left; padding:2px 0 0 56px; height:34px; margin:30px 0 0 15px; width:625px;}
div.barSignatureBg { background:url(../images/XIIX/bar-signature-bg.png) repeat-x top left;  width:100%; height:3px; }

/************* x2x principales caracteristiques ***********************/
div.block { clear:both; float:left; margin:0 0 18px 15px;}
div.block div.block-image { float:left; width:64px;}
div.block div.block-content { float:left;padding:0 0 0 19px; width:598px; }
div.block div.block-content h2{ font: bold 14px century gothic; color:#e4c705; padding-left:0px; }
div.block div.block-content p{  padding-left:0px; }
@font-face {
	font-family: 'JosefinSansStdLight';
	src: url('../font/JosefinSansStd-Light-webfont.eot');
	src: local('?'), url('../font/JosefinSansStd-Light-webfont.woff') format('woff'), url('../font/JosefinSansStd-Light-webfont.ttf') format('truetype'), url('../font/JosefinSansStd-Light-webfont.svg#webfontywsmfDvZ') format('svg');
	font-weight: normal;
	font-style: normal;
}
.blockNews h2{ font-family:'JosefinSansStdLight'; background-color:#d2d2d2; color:#333333; height:32px; line-height:32px; }
div#news.section div.blockContenu h2 { color:#666; font:bold 14px arial; height:auto; line-height:110%;  background:none; }

a.fla {font-family: Verdana; font-size: 11px; color: #787777; text-decoration: none;}
a.fla:hover {color: #B38E2E;}

a.job {text-decoration:none; color:#000000;font-weight:normal;}
a.job:hover {text-decoration: underline;}


span.menu_title             { position:relative; top:4px; left:9px; color: #FFFFFF;}
a.menu_title                { position:relative; top:4px; left:9px; color: #FFFFFF; text-decoration: none;}
span.selected_menu_bullet   { float:left; font-size: 11px; color: #FFFFFF; line-height: 15px;font-weight: bold;}
span.cloud_menu_bullet      { float:left; font-size: 11px; color: #740c0c; line-height: 16px; font-weight: bold;}
span.ti_menu_bullet         { float:left; font-size: 11px; color: #ba9725; line-height: 16px; font-weight: bold;}
span.out_menu_bullet        { float:left; font-size: 11px; color: #3a7cc8; line-height: 16px; font-weight: bold;}
span.sec_menu_bullet        { float:left; font-size: 11px; color: #7F9194; line-height: 16px; font-weight: bold;}
span.con_menu_bullet        { float:left; font-size: 11px; color: #7d9aba; line-height: 16px; font-weight: bold;}
span.ego_menu_bullet        { float:left; font-size: 11px; color: #b38e2e; line-height: 16px; font-weight: bold;}
a.selected_link             { margin-left: 4px;font-size: 11px; color: #FFFFFF; text-transform: uppercase; font-weight: bold; text-decoration: none;}
a.menu_link                 { margin-left: 4px;font-size: 12px; color: #FFFFFF; text-decoration: none;}
a.menu_link_11                { margin-left: 4px;font-size: 11px; color: #FFFFFF; text-decoration: none;}
div.first_menu  { margin-left:14px; margin-top:9px; height: 19px;  width: 290px; font-size: 14px;}
div.other_menu  { margin-left:14px; margin-top:0px; height: 19px;  width: 290px; font-size: 14px;}
div.last_other_menu  { margin-left:14px; margin-top:0px; margin-bottom: 15px; height: 19px;  width: 290px; font-size: 14px;}
div.menu_item   { height: 18px; line-height: 18px; margin-left: 11px; width: 273px;}
div.selected_menu_item {background: url('../images/arrow_menu.png')no-repeat 255px center;  height: 18px; background-color: #666666; line-height: 18px; margin-left: 11px; width: 273px;}

a.enter_link         {color: #000000; font-size: 11px; text-decoration: none; font-family: Verdana;}
/***************************************************/
/* ADDED AUGUST 2011
/* ENGLISH MODIFICATION
/***************************************************/
span.request {font-family: Arial; font-size: 15px; color: #feffff; font-weight: bold;}
span.request-sub {font-family: Arial; font-size: 12px; color: #feffff; font-weight: bold;}
span.box-title {margin-left:6px; line-height: 22px; font-family: Verdana; font-size: 11px; font-weight: bold; color: #0d3d4e;}

a.outsourcing-quote {line-height:21px; text-decoration: none; color: #aae0fd; font-family: Arial; font-size: 10px;}
a.outsourcing-link { color: #164988; font-weight: bold; font-family: Verdana; font-size: 10px; text-decoration: underline;}
a.cloud-quote {line-height:21px; text-decoration: none; color: #ffcccc; font-family: Arial; font-size: 10px;}

.nomargin {margin: 0; padding: 0;}
div.related-box-head {margin-top: 9px; height: 22px; background-color: #c6cfdc; border-bottom: 1px solid #e1e4e9;}
div.related-box {margin-top: 0px; background-color: #f4f9fc; border: 1px solid #c6cfdc; padding-bottom: 5px;}
ul.related {margin-left: 25px; margin-top: 8px; list-style-image: url('../images/return-services.png');}
ul.related li {line-height: 16px;}
ul.related li a {color: #393939; text-decoration: none; font-family: Verdana; font-size: 10px;}

ul.it-management-bullets {margin-left: 10px; list-style-image: url('../images/it-solutions-bullet.png');}
ul.it-management-bullets li {line-height: 14px; font-family: Verdana; font-size: 9px;}

ul.hosted-exchange {margin-left: 22px; margin-top: 15px; list-style-image: url('../images/cloud-puce2.png');}
ul.hosted-exchange li {line-height: 14px; margin-top: 7px; font-family: Verdana; font-size: 11px; text-align: justify;}

ul.shared-hosted-server {margin-left: 22px; margin-top: 5px; list-style-image: url('../images/cloud-puce2.png');}
ul.shared-hosted-server li {line-height: 14px; margin-top: 7px; font-family: Verdana; font-size: 11px; text-align: left;}

ul.virtualization-list {margin-left: 22px; margin-top: 15px; list-style-image: url('../images/cloud-puce2.png');}
ul.virtualization-list li {line-height: 14px; margin-top: 7px; font-family: Verdana; font-size: 11px; text-align: justify;}

div.left-content-head {height: 25px; background-color: #FFFFFF; border-top: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; border-bottom: 1px dashed #e8e8e8;}
div.left-content-it-management-head {height: 38px; padding: 5px; background-color: #FFFFFF; border-top: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; border-bottom: 1px dashed #e8e8e8;}
div.left-content-box {margin-top: 0px; background-color: #FFFFFF; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
span.left-box-title {margin-left:6px; line-height: 25px; font-family: Verdana; font-size: 12px; font-weight: bold; color: #191919;}
span.left-box-title-gold  {margin-left:6px; line-height: 16px; font-family: Verdana; font-size: 11px; font-weight: bold; color: #B38E2E;}
span.left-box-title-why-online { margin-left:6px; line-height: 25px; font-family: Verdana; font-size: 12px; font-weight: bold; color: #0094b9; }
div.what-to-do-head {margin-top: 9px; height: 22px; background-color: #c6cfdc; border-bottom: 1px solid #e1e4e9;}
div.what-to-do-box {margin-top: 0px; padding-bottom: 5px; background-color: #f4f9fc; border: 1px solid #c6cfdc; padding-left: 10px; padding-top: 10px;}
div.what-to-do-box a {color: #393939; text-decoration: none; font-family: Verdana; font-size: 10px; margin-left: 5px;}

table.eng-content p {color: #171616; padding: 0;}
span.outplus1 {font-family: Century Gothic; font-size: 10px; font-weight: bold; color: #3a7cc8;}
span.outplus2 {padding-left:2px;font-family: Century Gothic; font-size: 10px; font-weight: bold; color: #47698f;}
span.itplus1 {font-family: Century Gothic; font-size: 10px; font-weight: bold; color: #ba9725;}
span.itplus2 {padding-left:2px;font-family: Century Gothic; font-size: 10px; font-weight: bold; color: #e3d9bb;}
span.secuplus1 {font-family: Century Gothic; font-size: 10px; font-weight: bold; color: #b5bebf;}
span.secuplus2 {padding-left:2px;font-family: Century Gothic; font-size: 10px; font-weight: bold; color: #d3d7d8;}
span.cloudplus1 {font-family: Century Gothic; font-size: 10px; font-weight: bold; color: #540202;}
span.cloudplus2 {padding-left:2px;font-family: Century Gothic; font-size: 10px; font-weight: bold; color: #a37979;}

div.request-box-cloud {background: url('../images/request-quote-cloud-en.png') no-repeat; height: 62px;}
div.request-box-outsourcing {background: url('../images/request-quote-en.png') no-repeat; height: 62px;}

span.avant-11-bold {font-family: Verdana; font-size: 11px; color: #317905; font-weight: bold;}
span.cloud-bold-10 {font-family: Verdana; font-size: 10px; color: #540202; font-weight: bold;}
a.cloud-10-bold {font-family: Verdana; font-size: 10px; color: #540202; font-weight: bold; text-decoration: underline;}
span.cloud-bold-11 {font-family: Verdana; font-size: 11px; color: #540202; font-weight: bold;}
span.industries-bold-12 {font-family: Verdana; font-size: 11px; color: #58000b; font-weight: bold; line-height: 16px;}

span.virtualization-bold-11 {font-family: Verdana; font-size: 11px; color: #044569; font-weight: bold;}

div.full-content-head {}

table.service-tbl td {padding: 0;}
div.bgOut {background: url('../images/bg-outsourcing.png') no-repeat; width: 470px; height: 25px; margin-top: 5px;}
div.bgOut a.tltserv {font-family: Century Gothic; font-size: 14px; color: #FFFFFF; font-weight: bold; margin-left: 10px; line-height: 24px; text-decoration: none;}

div.bgIT {background: url('../images/bg-it-services.png') no-repeat; width: 470px; height: 25px; margin-top: 5px;}
div.bgIT a.tltserv {font-family: Century Gothic; font-size: 14px; color: #FFFFFF; font-weight: bold; margin-left: 10px; line-height: 24px; text-decoration: none;}

div.bgSecu {background: url('../images/bg-it-security.png') no-repeat; width: 470px; height: 25px; margin-top: 5px;}
div.bgSecu a.tltserv {font-family: Century Gothic; font-size: 14px; color: #FFFFFF; font-weight: bold; margin-left: 10px; line-height: 24px; text-decoration: none;}

div.bgCloud {background: url('../images/bg-cloud.png') no-repeat; width: 470px; height: 25px; margin-top: 5px;}
div.bgCloud a.tltserv {font-family: Century Gothic; font-size: 14px; color: #FFFFFF; font-weight: bold; margin-left: 10px; line-height: 24px; text-decoration: none;}

div.serv-out { border: 1px solid #275992; background-color: #FFFFFF; padding: 15px;}
div.serv-it { border: 1px solid #ba9725; background-color: #FFFFFF; padding: 15px;}
div.serv-secu { border: 1px solid #7f9194; background-color: #FFFFFF; padding: 15px;}
div.serv-cloud { border: 1px solid #540202; background-color: #FFFFFF; padding: 15px;}






#action-bar{
    background:transparent;
    border-radius:6px 6px 0 0;
    bottom:0;
    box-shadow:0 -3px 6px rgba(0,0,0,0.2);
    height:30px;
    icab-border-radius:6px 6px 0 0;
    icab-box-shadow:0 -3px 6px rgba(0,0,0,0.2);
    khtml-border-radius:6px 6px 0 0;
    khtml-box-shadow:0 -3px 6px rgba(0,0,0,0.2);
    left:50%;margin-left:-480px;
    moz-border-radius:6px 6px 0 0;
    moz-box-shadow:0 -3px 6px rgba(0,0,0,0.2);
    o-border-radius:6px 6px 0 0;
    o-box-shadow:0 -3px 6px rgba(0,0,0,0.2);
    position:fixed;
    webkit-border-top-left-radius:6px;
    webkit-border-top-right-radius:6px;
    webkit-box-shadow:0 -3px 6px rgba(0,0,0,0.2);
    width:960px;
}

#action-bar ul{
    background:transaparent;
    margin:0 auto;
    position:relative;
    width:960px;
}

#action-bar ul li{
    float:left;
}

#action-bar ul li a{
    color:#fff;
    display:block;
    float:left;
    font-family:"DINOTRegular","Trebuchet MS",Arial,Helvetica,sans-serif;
    font-weight:bold;
    height:30px;
    line-height:29px;
    padding:0;
    text-align:center;
    text-decoration:none;
    text-transform:uppercase;
}

#action-bar ul li.chat a{
    background:#4772a2;
    background:-moz-linear-gradient(top,rgba(60,160,195,1),rgba(55,140,170,1));
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(60,160,195,1)),to(rgba(55,140,170,1)));
    border-radius:6px 0 0 0;
    border-right:1px solid #4772a2;
    icab-border-radius:6px 0 0 0;
    khtml-border-radius:6px 0 0 0;
    left:0;
    moz-border-radius:6px 0 0 0;
    o-border-radius:6px 0 0 0;
    position:absolute;
    top:0;
    webkit-border-top-left-radius:6px;
    width:239px;
}

#action-bar ul li.quote a{
    background:#ba9725;
    border-left:1px solid #ba9725;
    border-right:1px solid #ba9725;
    left:240px;
    position:absolute;
    top:0;width:238px;
}

#action-bar ul li.call a{
    background:#540202;
    background:-moz-linear-gradient(top,rgba(237,28,36,1),rgba(200,28,36,1));
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(237,28,36,1)),to(rgba(200,28,36,1)));
    border-left:1px solid #540202;
    border-right:1px solid #540202;
    cursor:default;
    left:480px;
    position:absolute;
    top:0;
    webkit-transition:all .15s linear;
    width:238px;
}

#action-bar ul li.chat a:hover,#action-bar ul li.quote a:hover,#action-bar ul li.sign-up a:hover{
    box-shadow:0 -3px 6px rgba(0,0,0,0.2);
    height:40px;
    icab-box-shadow:0 -3px 6px rgba(0,0,0,0.2);
    khtml-box-shadow:0 -3px 6px rgba(0,0,0,0.2);
    line-height:39px;
    moz-box-shadow:0 -3px 6px rgba(0,0,0,0.2);
    o-box-shadow:0 -3px 6px rgba(0,0,0,0.2);
    top:-10px;webkit-box-shadow:0 -3px 6px rgba(0,0,0,0.2);
}

.raq{
    margin-left:-120px!important;
    width:240px!important;
}

.chat-call{
    margin-left:-240px!important;
    width:480px!important;
}

.chat-raq-call{
    margin-left:-360px!important;
    width:701px!important;
}

.raq ul li.quote a{
    left:0!important;
}

.chat-call ul li.call a{
    left:240px!important;
}

.chat-raq-call ul li.call a{
    left:480px!important;
}

.raq ul li.quote a{
    border-radius:6px 6px 0 0;
    icab-border-radius:6px 6px 0 0;
    khtml-border-radius:6px 6px 0 0;
    moz-border-radius:6px 6px 0 0;
    o-border-radius:6px 6px 0 0;
    webkit-border-top-left-radius:6px;
    webkit-border-top-right-radius:6px;
}

.chat-raq-call ul li.call a,.chat-call ul li.call a{
    border-radius:0 6px 0 0;
    border-right:0;
    icab-border-radius:0 6px 0 0;
    khtml-border-radius:0 6px 0 0;
    moz-border-radius:0 6px 0 0;
    o-border-radius:0 6px 0 0;
    webkit-border-top-right-radius:6px;
    width:239px!important;
}
blockquote .quote{
    background:#e6e6e6;
    background:-moz-linear-gradient(top,rgba(240,240,240,1),rgba(230,230,230,1));
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(240,240,240,1)),to(rgba(230,230,230,1)));
    border-radius:6px;color:#222;
    icab-border-radius:6px;
    khtml-border-radius:6px;margin:10px 0 0 0;
    moz-border-radius:6px;
    o-border-radius:6px;
    padding:15px 20px;
    text-shadow:#fff 0 1px 0;
    webkit-border-radius:6px;
}

@media only screen and (max-device-width:768px){

#action-bar {
    box-shadow: none;
    clear: both;
    height: 30px;
    left: 0;
    margin: 0 auto !important;
    padding-top: 30px;
    position: relative;
    width: 940px !important;
}
#action-bar.chat-rik-contact ul, #action-bar.lead-call-signup ul, #action-bar.chat-raq-call ul {
    width: 701px !important;
}

}
