html, body, h1, h2, h3,h4, h5, h6, p,a, dl, dt, dd, ol, ul, li, fieldset, form, label, input , img{
margin:0;padding:0;border:0}
body{font:12px arial}
li{list-style-type:none}
a{text-decoration:none}
.container{margin:auto;width:960px;overflow:hidden}
.ar{direction:rtl}
.header{height:170px;_height:140px;background:url(/images/color_header.png) repeat}
.logo{margin:4px 4px 0 4px;float:right}
.header .pub{margin:5px 1px 0 0;float:right}
.menu{height:38px;float:right;width:100%;margin-top:6px;position:relative;z-index:9999;background:url(/images/background/back_menu.jpg) repeat-x}
.menu li{float:right;margin-top:2px;padding-top:10px;padding-bottom:6px}
.menu li a{padding:0 18px;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;float:right;*+float:left;margin-top:-5px;background:url(../images/icon/puce_menu.jpg) no-repeat left center}
.menu li.last a{background:none}
.header .sous-menu{height:29px;background:#a4c0ca;float:right;width:100%;padding-top:11px}
.header .sous-menu marquee a{background:url("../images/icon/puce_header.png") no-repeat scroll right center transparent;font-size:16px;float:right;padding-right:16px;margin-right:9px;font-weight:bold;margin-left:15px;color:#000911}
.header .sous-menu .marquee{width:752px;float:right}
.header .sous-menu ul{float:left;width:196px}
.header .sous-menu li{float:right;margin-left:10px}
.content{margin-top:15px}
.rightbloc{width:300px;direction:rtl;float:right;margin-left:10px}
.rightbloc .bloc-right{float:right;/*margin-bottom:13px*/}
.rightbloc .bloc-right h3{background:#03506c;height:40px;width:289px;padding-right:11px}
.rightbloc .bloc-right h3 span{font-size:24px;font-weight:bold;color:#FFF;padding-right:58px}
.rightbloc .bloc-right h3.news span{float:right;margin-top:5px;background:url(../images/icon/icon_news.png) no-repeat right center}
.rightbloc .bloc-right li.first{padding-top:12px}
.rightbloc .bloc-right li.last{border-bottom:none;height:38px}
.rightbloc .bloc-right li{background:#dedddd;height:26px;width:292px;border-bottom:1px solid #949393;padding-top:7px;padding-right:8px}
.rightbloc .bloc-right .tab li{float:right}
.rightbloc .bloc-right.new li a{background:none;padding:0px}
.rightbloc .bloc-right li a{font-size:15px;color:#070707;font-weight:bold;background:url(../images/icon/puce_right.png) no-repeat right center;padding-right:16px;*+padding-left:16px}
.rightbloc .bloc-right li a span{font-size:15px;font-weight:bold;color:#001b37;margin-left:7px;float:right;margin-top:1px}
.rightbloc .bloc-right li.current, .rightbloc .bloc-right li:hover{background:#b7b6b6}
.rightbloc .bloc-right li.current a, .rightbloc .bloc-right li:hover a{color:#03506c}
.pub-right{float:right;/*margin-bottom:13px*/}
.rightbloc .bloc-right h3.preparation span{float:right;margin-top:5px;background:url(../images/icon/icon_preparation.png) no-repeat right center}
.rightbloc .bloc-right h3.espace span{float:right;margin-top:5px;background:url(../images/icon/icon_espace.png) no-repeat right center}
.rightbloc .bloc-right h3.livre span{float:right;margin-top:5px;background:url(../images/icon/icon_livre.png) no-repeat right center}
.rightbloc .bloc-right h3.classement span{float:right;margin-top:5px;background:url(../images/icon/icon_classement.png) no-repeat right center}
.rightbloc .bloc-right h3.web span{float:right;margin-top:5px;background:url(../images/icon/icon_web.png) no-repeat right center}
.rightbloc .tab{background: none repeat scroll 0 0 #03506C;color:#FFFFFF;font-size:24px;font-weight:bold;height:40px;padding-right:8px;width:289px}
.rightbloc .tab li{width:136px;float:right;height:36px;border:none;padding-top:0px;background:none}
.rightbloc .tab li:hover{background:none}
.rightbloc .tab li a{background:none;font-size:22px}
.rightbloc .tab li a:hover, .ui-tabs .ui-tabs-nav li:hover{text-decoration:none;color:#FFF;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{background:#ddd;color:#03506c}
.ui-tabs{position:relative;zoom:1}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;top:1px;margin:0 .2em 1px 0;border-bottom:0 !important;padding:0;white-space:nowrap;color:#FFF}
.ui-tabs .ui-tabs-nav li a{}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor:text;padding-bottom:7px}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;color:#FFF}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;background:none}
.ui-tabs .ui-tabs-hide{display:none !important}
.tab {font-size:14px;line-height:2em;display:block;padding:0 10px;outline:none}
.mainbloc{width:479px;float:right;margin-left:10px;_margin-left:2px;position:relative;direction:ltr}
.interne{padding-top:0px;width:480px;padding-bottom:10px}
.interne.tab table{height:36px;background-color:#EFF0F0;width:96%;border:1px solid #57A3D0}
.interne.ar{float:right;direction:rtl}
.interne.tab h1{color:#042649;font-size:16px;margin-bottom:0px;text-align:center}
.interne.tab.ar h1{font-size:22px;font-weight:bold}
.interne hr{border-bottom:1px solid #57A3D0;color:#2C2214;margin-bottom:30px}
.interne li{margin-top:20px}
.interne a{color:#36667c;text-decoration:none;font-size:14px;font-weight:bold;font-family: "lucida grande",tahoma,verdana,arial,sans-serif}
.interne li a{background:url(../images/icon/puce_header.png) no-repeat right center;padding-right:22px;padding-top:0px;*+padding-left:16px}
.interne input[type="text"]{border:1px solid #042649;width:300px;float:left}
.interne input[type="password"]{border:1px solid #042649;width:300px;float:left}
.interne input[type="submit"]{border:1px solid #042649;cursor:pointer}
.interne textarea{border:1px solid #042649;width:470px}
.message{direction:rtl;float:right;text-align:center;line-height:2;color:#1C2A47;font-size:17px;word-wrap:break-word;font-family:'lucida grande',tahoma,verdana,arial,sans-serif}
.permutation input{border:1px solid #c2c2c2}
.permutation input[type="text"]{width:315px}
.permutation input[type="submit"]{cursor:pointer}
.permutation .selectStyle{width:318px}
.permutation .formStyleSearchPerm select{width:150px;height:140px;font-size:12px;margin:0;padding:0 3px}
.bloc-content{float:right;padding:12px 9px 6px 9px;*+padding:12px 0px 6px 9px;border-bottom:1px solid #c2c2c2;width:462px;*+width:470px;text-align:center;direction:rtl}
.bloc-content_pub468x60{float:right;padding:2px 0px 6px 18px;*+padding:2px 0px 8px 5px;border-bottom:1px solid #c2c2c2;width:462px;*+width:470px;text-align:center;direction:rtl;background:#00}
.bloc-content.last{border-bottom:none;padding-bottom:10px}
.bloc-content.prem{background:#ebebeb}
.bloc-content.deux{background:#d2d2d2}
.bloc-content.pub{background:#00}
.bloc-content a{color:#04274b;font-weight:bold}
.bloc-content.ar a{font-size:18px}
.bloc-content.fr a{	font-size:16px}
.bloc-content a img{float:right;margin-left:5px;*+margin-right:8px;*+margin-left:5px}
.bloc-content p{font-size:13px;font-family: "lucida grande",tahoma,verdana,arial,sans-serif;width:100%;text-align:center;margin-top:4px}
.bloc-content ul{margin-right:95px;margin-top:14px}
.bloc-content li{font-size:11px;font-family: "lucida grande",tahoma,verdana,arial,sans-serif;font-weight:bold;color:#a4043d;float:right;padding:0 11px;background:url(../images/icon/line_main.jpg) no-repeat left center}
.bloc-content li.last{background:none}
.bloc-content li a{font-size:14px;color:#a4043d}
.bloc-content .detail{background:url(../images/icon/puce_detail.png) no-repeat left center;float:left;margin-top:40px}
.bloc-content .detail a{color:#cb0202;font-size:14px;padding-left:12px;*+padding-right:12px}
.annonce p.check{margin-bottom:50px}
.annonce p{float:right;font-size:14px;margin-bottom:17px;width:100%}
.annonce p.check input{width:30px;float:right;border:none}
.annonce p.check label{text-align:right;width:102px;padding-left:0px;font-weight:bold}
.annonce label{float:right;padding-left:20px;text-align:left;width:84px;color:#1C2A47;font-size:17px;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;word-wrap:break-word}
.annonce input{width:230px;border:1px solid #a0a0a0}
.annonce textarea{width:480px;border:1px solid #a0a0a0}
.annonce p input.valider{background:url(../images/button/valider.jpg) no-repeat;width:77px;height:24px;border:none;font-size:0px;margin-bottom:50px;cursor:pointer}
.detail-form{direction:ltr;margin-left:19px}
.detail-form p{line-height:20px;color:#262626}
.detail-form p a{color:#01506e}
.formulaire{direction:rtl}
.formulaire.error{font-size:13px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;color:red;font-weight:bold;margin-bottom:20px}
.formulaire label{width:120px}
.formulaire select{border:1px solid #A0A0A0;margin-left:10px;float:right}
.formulaire select.sexe, .formulaire select.annee{min-width:68px}
.detail-offre{font-size:15px;direction:ltr;float:none;list-style-type:inherit}
.detail-offre ul{margin-left:5px;padding:3px 0}
.detail-offre li{list-style-type:inherit}
.detail-offre .header-offre h4{color:#042649;font-size:18px;font-weight:bold;margin-bottom:0px;text-align:center}
.detail-offre .header-offre img{color:#34677c;font-size:16px;margin-left:5px;margin-bottom:0px;float:right}
.detail-offre .header-offre hr{border-bottom:1px solid#57A3D0;color:#2C2214;margin-bottom:10px}
.detail-offre .contenu-offre{margin-top:20px;width:100%}
.leftbloc{width:159px;float:right;direction:rtl}
.leftbloc .bloc-email h3, .leftbloc .bloc-rechercher h3{font-size:22px;font-weight:bold;color:#FFF;margin-bottom:3px}
.leftbloc .bloc-email a{font-size:16px;color:#FFF;text-decoration:underline;margin-bottom:3px}
.leftbloc .bloc-email input{padding-right:5px;font-size:13px;border:1px solid #00546a;width:140px;height:23px;margin-bottom:5px;color:#3f3f3f;*+padding-top:3px;*+height:20px}
@media \0screen{
.leftbloc .bloc-email input, .leftbloc .bloc-rechercher input{direction:ltr;text-align:right;font-weight:bold;vertical-align:middle;padding-top:5px;height:18px}
} 
@media \0screen{  
.leftbloc .bloc-rechercher input{height:16px !important}
}
@media \0screen {
.leftbloc .bloc-rechercher input{height:16px !important}
}
.leftbloc .annonce, .leftbloc .annonce-left{float:right;margin-bottom:14px}
.leftbloc .bloc-email{height:102px;background:#016883;padding:5px 6px 0 0;width:154px;float:right;margin-bottom:3px}
.leftbloc .bloc-email h3{margin:5px 0;}
.leftbloc .bloc-rechercher{height:102px;background:#1d1d1d;padding:5px 6px 0 0;margin-top:14px}
.leftbloc .bloc-rechercher p{float:right}
.leftbloc .bloc-rechercher input{font-size:14px;font-weight:bold;border:1px solid #151515;width:128px;height:21px;color:#3f3f3f;margin-top:5px;float:right;padding-right:5px;margin-left:18px}
.leftbloc .bloc-rechercher input.send{background: url(../images/icon/bts_chercher.jpg) no-repeat scroll 0 1px transparent;border:medium none;float:left;height:22px !important;margin-left:19px;margin-top:-23px;width:34px}
.leftbloc .bloc-rechercher .detail-recherche{float:right;margin-top:16px}
.leftbloc .bloc-rechercher .detail-recherche a{background:url(../images/icon/puce_recherche.png) no-repeat leleft center;font-size:16px;color:#FFF;text-decoration:underline;margin-bottom:3px}
.leftbloc .bloc-caricature{background: none repeat scroll 0 0 #e8e8e8;font-size:16px;color:#01374a;margin-top: 20px}
.leftbloc .bloc-caricature h3{background:none repeat scroll 0 0 #03506C;color: #FFFFFF;float:right;font-size:24px;font-weight:bold;height:35px;padding-right:11px;padding-top:5px;width:148px}
.leftbloc .bloc-caricature .box-caricature a span{float:left;height:57px;margin-left:53px;margin-top:-93px;position:relative;width:58px}
@media \0screen {  
.leftbloc .bloc-caricature .box-caricature a span{top:-37px;margin-top:-56px}
}
.leftbloc .bloc-caricature .box-caricature h5 a{color:#01374a;font-size:16px;margin:16px 0px 9px 0;float:right;text-align:center;width:158px}
.leftbloc .bloc-caricature .box-caricature img{margin-right:7px}
.leftbloc .bloc-video{background: none repeat scroll 0 0 #e8e8e8;font-size:16px;color:#01374a;margin-top:20px}
.leftbloc .bloc-video h3{background:none repeat scroll 0 0 #03506C;color: #FFFFFF;float:right;font-size: 24px;font-weight:bold;height:35px;padding-right:11px;padding-top:5px;width:148px}
.leftbloc .bloc-video .box-video a span{background:url(../images/icon/play.png) no-repeat;float:left;height:57px;margin-left:53px;margin-top:-93px;position:relative;width:58px}
@media \0screen {  
.leftbloc .bloc-video .box-video a span{top:-37px;margin-top:-56px}
}
.leftbloc .bloc-video .box-video h5 a{color:#01374a;font-size:16px;margin:16px 0px 9px 0;float:right;text-align:center;width:158px}
.leftbloc .bloc-video .box-video img{margin-right:7px}
.footer{background:url(../images/background/back_top_footer.jpg) repeat-x 0 top;width:100%;float:right;margin-top:46px;padding:18px 0}
.footer li{float:right;background:url(../images/icon/puce_footer.jpg) no-repeat left center;padding:0 16px}
.footer li.last{background:none}
.footer li a{font-size:16px;color:#03506c}
.footer p{float:left;margin-left:16px;font-size:16px;color:#03506c}
a.facebookShareAR{background-image:url("/images/fbshareAR.png");background-repeat:no-repeat;display:block;text-indent:3998px;width:300px;margin:0 auto;height:30px;float:left;font-size:14px;font-weight:bolder;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;text-decoration:underline}
.pager{border:2px solid #CCCCCC;margin:3px 0 3px 0;padding:3px;background:none repeat scroll 0 0 #fff;direction:rtl}
.pagination-digg-ul li{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:18px;display:inline;padding-left:10px}
.pagination-digg-ul span{font-size:25px;font-weight:bold;color:#A4043D}
.frmFr label{float:left;padding-left:20px;text-align:left;width:84px;color:#1C2A47;font-size:13px;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;word-wrap:break-word;font-weight:bold}
.frmFr input{width:340px;border:1px solid #a0a0a0;float:left}
.frmFr textarea{width:340px;border:1px solid #a0a0a0;float:left}
.frmFr select{width:340px;border:1px solid #A0A0A0;float:left}
.frmFr input[type="submit"]{width:100px;cursor:pointer}