body{ margin:0px; background-color:#000; background-image:url(../../images/images/fond.jpg); background-position:top center; background-repeat:no-repeat} 


html{font-family: Arial, Geneva, sans-serif; font-size:11px; }
img{border:none;}
.content{background-image:url(../../images/images/content.jpg); background-position:top center; background-repeat:no-repeat; margin-top:0px; margin-bottom:0px;}
.corps {width:950px; margin-left:auto; margin-right:auto;}

.mini_header{ height:30px; text-align:right;}


.head_contacts{margin-left:234px; margin-bottom:102px;}
.pages{background-image:url(../../images/images/TELMO_site-01_01_14.jpg); background-position:top; background-repeat:no-repeat; padding-top:85px; color:#9c9e9f; padding-left:234px;}
.pages a{ text-decoration:none; color:#9c9e9f;}
.pages a:hover{ text-decoration:underline; color:#ff0000;}
.site_page_select{color:#ff0000;}


.focus{  position:relative; height: 293px;
    overflow: hidden; margin-top:25px; margin-bottom:25px; width: 949px;  }


.img_down{filter : alpha(opacity=40);-moz-opacity : 0.4;opacity : 0.4;}
.img_down:hover{filter : alpha(opacity=100);-moz-opacity :1;opacity : 1;}
a:focus{outline:0;}
object:focus{outline:0;}
img:focus{outline:0;}
.blanc{color:#FFF;}
.bold{font-weight:bold;}
.vert{ color:#2dc6d0;}
.orange{ color:#ff6d24;} 
.rouge{color:#df0000;}
.bleu{color:#00b9d6;}
hr{ height:1px; color:#2e2e2e; background-color:#2e2e2e; border:none;}

input{color:#000; font-size:12px;}

.md_img{border:1px solid #000; }
.md_img:hover{border:1px solid #000; }

.site_focus_content li{ list-style:outside;  }
.site_focus_content ul{ margin-left:20px }
a{color:#2cacdc;}

.mgr8{margin-right:8px;}
.fond_noir{background-color:#000;}

h3{font-weight:bold; margin:5px 0px 3px 0px; font-size:13px; color:#00b9d6;}


.menu{ float:left; padding-left:30px;}
.menu:hover{ background-image:url(../../images/images/menu_hover.png); background-repeat:no-repeat;}



.accueil_corps_left{width:400px; float:left; margin:23px 0px 0px 0px; overflow:hidden;}
.accueil_corps_right{width:524px; float:right; margin:23px 0px 0px 0px; color:#FFF;}
.accueil_actu li{   margin:0px 0px 0px 0 px; padding:9px 10px 9px 5px; background-color:#0f0f0f; border-bottom:1px solid #1b1b1b;  background-image:url(../../images/images/home_news.jpg); background-repeat:repeat-y;}

.accueil_actu_txt{color:#b7b7b7;  margin-top:3px; text-align:justify; }

.date{background-image:url(../../images/images/date.png); width:36px; height:46px; float:left; margin-right:10px; color:#222222; text-align:center; padding-right:4px; padding-top:2px; margin-left:7px; }
.date span.jour{text-shadow:  1px 1px #fff; font-size:26px; font-weight:bold; display:block; }
.date span.mois{text-shadow:  1px 1px #fff; font-size:11px; font-weight:bold; display:block; text-transform:uppercase; margin-top:-5px; }


.img_hover:hover{filter : alpha(opacity=60);-moz-opacity : 0.6;opacity : 0.6;}

.footer{background-image:url(../../images/images/footer.jpg); height:410px; background-repeat: repeat-x; background-position:top center;}
.footer_content{width:950px; margin-left:auto; margin-right:auto; padding-top:64px; text-align:right;}
.footer_content_sep{height:2px; background-image:url(../../images/images/footer_content_sep.jpg); background-repeat:repeat-x; margin-bottom:14px; }
.head{}

.focus_head{ height:10px; background-image:url(../../images/images/focus_head.jpg); background-repeat:repeat-x;  text-align:right;}
.focus_1{background-image:url(../../images/images/focus_a_propos.jpg); height:70px; width:177px; border:1px solid #000; border-top:none; border-right:none;}
.focus_1_hover{background-image:url(../../images/images/focus_a_propos.jpg); background-position:0px 70px; height:70px; width:177px; border:1px solid #000; border-top:none; border-right:none;}
.focus_2{background-image:url(../../images/images/focus_MD.jpg); height:70px; width:177px; border:1px solid #000; border-top:none; border-right:none;}
.focus_2_hover{background-image:url(../../images/images/focus_MD.jpg); background-position:0px 70px; height:70px; width:177px; border:1px solid #000; border-top:none; border-right:none;}
.focus_3{background-image:url(../../images/images/focus_LB.jpg); height:70px; width:177px; border:1px solid #000; border-top:none; border-right:none;}
.focus_3_hover{background-image:url(../../images/images/focus_LB.jpg); background-position:0px 70px; height:70px; width:177px; border:1px solid #000; border-top:none; border-right:none;}
.focus_4{background-image:url(../../images/images/focus_Host.jpg); height:70px; width:177px; border:1px solid #000; border-top:none; border-right:none;}
.focus_4_hover{background-image:url(../../images/images/focus_Host.jpg); background-position:0px 70px; height:70px; width:177px; border:1px solid #000; border-top:none; border-right:none;}
.focus_content{ background-image:url(../../images/images/focus_content_fond.jpg); height:284px; width:771px; float:left; overflow:hidden; }
.focus_content_img{   }

.focus_btn a{display:block; width:177px; height:70px;}


.titre{background-image:url(../../images/images/titre_fond.jpg); height:42px; border:1px solid #383838; border-bottom:none; border-top:none;  }
.under{background-image:url(../../images/images/under_fond.jpg); height:25px; border-left:1px solid #343434; border-right:1px solid #343434; }

.top3_content{ border:1px solid #2b2b2b; }
.top3_content2{ border:1px solid #171616; }
.accueil_client_sep{height:8px;}

.accueil_client_image{height:128px; width:394px; overflow:hidden; cursor:pointer; position:relative; display:block;
}
.accueil_client_infos{background-color:#171616; height:128px; width:382px; float:right; color:#FFF; border-left: 3px solid #000; border-right: 3px solid #000;filter : alpha(opacity=90);-moz-opacity : 0.9;opacity : 0.9; color:#CCC; text-align:justify; padding-left:10px; position:absolute; left:-371px; z-index:10; top:0px; }
.accueil_client_link{ position:absolute; z-index:10;height:130px; width:396px; }
.accueil_client_infos ul{ margin-top:5px; font-size:10px;}
.accueil_client_infos li{ list-style-image:url(../../images/images/arrow.gif); margin: 0px 0px 0px 45px;}



.accueil_corps_right a{ color:#3daabf; font-weight:bold; text-decoration:none;}
.accueil_corps_right a:hover{ color:#3daabf; font-weight:bold; text-decoration:none;}

.site_focus{border:1px solid #000; border-top:none;}
.site_head{ border:1px solid #000; background-image:url(../../images/images/site_focus_head.jpg); height:46px;}
.site_real_head{background-image:url(../../images/images/site_real_head.png); height:46px; border:1px solid #3c3c3b;  }
.site_real_head_none{background-image:url(../../images/images/site_real_head.png); height:46px; border:1px solid #3c3c3b; background-color:#333;}
.site_real_header{height:271px; border:1px solid #000;}
.site_focus_1{background-image:url(../../images/images/site_presentation.jpg); width:235px; height:45px;}
.site_focus_1_hover{background-image:url(../../images/images/site_presentation.jpg); background-position:0px 45px; width:235px; height:45px;}
.site_focus_2{background-image:url(../../images/images/site_fonctionnalites.jpg); width:237px; height:45px;} 
.site_focus_2_hover{background-image:url(../../images/images/site_fonctionnalites.jpg); background-position:0px 45px;width:237px; height:45px;} 
.site_focus_3{ background-image:url(../../images/images/site_techno.jpg); width:237px; height:45px;} 
.site_focus_3_hover{background-image:url(../../images/images/site_techno.jpg); background-position:0px 45px;width:237px; height:45px;} 
.site_focus_4{ background-image:url(../../images/images/site_mobile.jpg); width:236px; height:45px;}
.site_focus_4_hover{background-image:url(../../images/images/site_mobile.jpg); background-position:0px 45px; width:236px; height:45px;}
.site_focus_sep{background-image:url(../../images/images/site_focus_sep.jpg); height:45px; width:1px;}
.site_focus_lien{ height:45px; width:235px;}
.site_focus_content{ background-image:url(../../images/images/site_focus_fond.jpg); background-position:bottom; background-repeat:repeat-x; background-color:#161616; border:1px solid #323232;  padding:35px; color:#FFF; font-size:12px; text-align:justify; }
.site_focus_content_sep{ height:2px; overflow:hidden; background-image:url(../../images/images/site_sep.jpg); background-repeat:repeat-x;}
.site_focus_content a{ text-decoration:none; font-weight:bold; }
.site_focus_content a:hover{ text-decoration:underline; }


.site_logo{background-color:#1b1b1b; border:1px solid #484848; margin-top:20px; color:#FFF; padding-left:10px;}
.site_visit{margin-top:150px; float:right; margin-right:11px;}
.site_detail{background-image:url(../../images/images/site_detail_fond.jpg); height:41px; border-right:#484848 1px solid; border-left:#484848 1px solid;}


.solution_focus_1{background-image:url(../../images/images/solution_presentation.jpg); width:235px; height:45px;}
.solution_focus_1_hover{background-image:url(../../images/images/solution_presentation.jpg); background-position:0px 45px; width:235px; height:45px;}
.solution_focus_2{background-image:url(../../images/images/solution_md.jpg); width:237px; height:45px;} 
.solution_focus_2_hover{background-image:url(../../images/images/solution_md.jpg); background-position:0px 45px;width:237px; height:45px;} 
.solution_focus_3{ background-image:url(../../images/images/solution_host.jpg); width:237px; height:45px;} 
.solution_focus_3_hover{background-image:url(../../images/images/solution_host.jpg); background-position:0px 45px;width:237px; height:45px;} 
.solution_focus_4{ background-image:url(../../images/images/solution_lb.jpg); width:236px; height:45px;}
.solution_focus_4_hover{background-image:url(../../images/images/solution_lb.jpg); background-position:0px 45px; width:236px; height:45px;}

.footer{ background-image:url(../../images/images/footer.jpg); height:407px; background-color:#000; background-position:top center; }
.footer div ul{margin:0px;  width:900px;  padding: 10px 0 0; }
.footer div ul li{list-style:none; float:left; font-size:11px;}
.footer_con{width:900px; margin-left:auto; margin-right:auto; padding-top:24px;}
.footer div ul li ul {margin-top:5px;}
.footer div ul li ul li{ float:none; color:#d5d1d1; height:22px;}
.footer div ul li ul.nav{ margin-left:0px; width: 92px;}
.footer div ul li ul.infos{ margin-left:0px;width: 140px;}
.footer div ul li ul.credits{ margin-left:0px; width: 209px; margin-top:27px;}
.footer div ul li.qui{ margin-left:0px; width:246px; float:right; }
.footer div ul li.qui div{ color:#fff; text-align:justify; line-height:15px;  line-height:20px; }
.footer a{color:#fff; text-decoration:none;}
.footer a:hover{ font-weight:bold;}
.footer_mini{height:31px; margin-top:44px; color:#FFF; }
.footer_mini span{display:block; padding-top:20px;}
.footer_mini img:hover{filter : alpha(opacity=70);-moz-opacity : 0.7;opacity : 0.7}

.contacts_form .champs{ background-color:#373737;  -moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color:#fff;width:314px;	padding:5px; border: 1px solid #4f4f4f; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.contacts_form table td{color:#FFF; font-size:11px; font-weight:bold;}

