@charset "utf-8";
/* CSS Document */
body {
  max-width:100%;
  background:url(images/back.jpg) repeat-x top #b0b0b0;
  font-family:Tahoma, Arabic Transparent, Traditional Arabic, Arial;
  margin:0;
}
#container {
 margin:auto;
 width:958px;
 height:auto;
}
#connection {
 float:left;
 width:100%;
 height:35px;
}
.connect_left {
 float:left;
 width:8px;
 height:37px;
 background:url(images/connect_left.jpg) top no-repeat;
}
.connect_center {
 float:left;
 width:372px;
 height:37px;
 background:url(images/connect_center.jpg) top repeat-x;
} 
.connect_right {
 float:left;
 width:8px;
 height:37px;
 background:url(images/connect_right.jpg) top no-repeat;
}
#menu {
 float:left;
 width:952px;
 height:47px;
 margin-top:10px;
 margin-left:3px !important;
 margin-left:2px;
}
.menu_left {
 float:left;
 width:4px;
 height:47px;
 background:url(images/menu_left.jpg) top no-repeat;
}
.menu_center {
 float:left;
 width:942px;
 height:47px;
 background:url(images/menu_center.jpg) top center;
}
.menu_right {
 float:left;
 width:4px;
 height:47px;
 background:url(images/menu_right.jpg) top no-repeat;
}
.menu_haut {
 float:left;
 width:919px;
 height:1px;
 margin-top:3px;
 margin-left:12px;
}
.menu_accueil a{
 float:left;
 width:88px;
 height:18px;
 margin-top:6px;
 margin-left:25px;
 color:#ffffff;
 text-decoration:none; 
}
.menu_accueil a:hover{
 color:#CC3300;
}
.menu_tc a{
 float:left;
 width:172px;
 height:18px;
 margin-top:6px;
 text-align:center;
 color:#ffffff;
 text-decoration:none; 
}
.menu_tc a:hover{
 color:#CC3300;
}
.menu_bac a{
 float:left;
 width:196px;
 height:18px;
 margin-top:6px;
 text-align:center;
  color:#ffffff;
 text-decoration:none;
}
.menu_bac a:hover{
 color:#CC3300;
}
.menu_cnt a{
 float:left;
 width:115px;
 height:18px;
 margin-top:6px;
 text-align:center;
 color:#ffffff;
 text-decoration:none;
}
.menu_cnt a:hover{
 color:#CC3300;
}
.menu_milieu {
 float:left;
 width:930px;
 height:31px;
 margin-left:4px;
 margin-top:4px;
 color:#ffffff;
 font-weight:bold;
 font-size:15px;  
}
.sep_menu_haut {
  float:left;
  width:4px;
  height:31px;
}
.menu_bas {
 float:left;
 width:919px;
 height:1px;
 margin-top:3px;
 margin-left:12px;
}
#logo {
 float:left;
 position:relative;
 width:303px;
 height:190px;
 margin-left:-9px;
 z-index:0 !important;
 z-index:-1;
}
#banniere {
 float:left;
 width:468px;
 height:60px;
 margin-top:2px;
 margin-left:2px !important;
 margin-left:1px;
}
#cadre_banniere {
 float:left;
 width:657px;
 height:190px;
}
#head {
 float:left;
 width:954px;
 height:190px;
 margin-left:2px !important;
 margin-left:1px;
 margin-bottom:0px !important;
 margin-bottom:-3px;
}
#left {
 float:left;
 width:4px;
 height:1373px;
 background:url(images/left.jpg) repeat-y top;
}
#left2 {
 float:left;
 width:4px;
 height:1130px;
 background:url(images/left2.jpg) repeat-y top;
}
#content {
 float:left;
 width:957px;
 height:auto;
 border-top:1px #CCCCCC solid;
 background: url(images/back_cnt.jpg) repeat-x top;
}
#content2 {
 float:left;
 width:957px;
 height:auto;
 border-top:1px #CCCCCC solid;
 background: url(images/back_cnt.jpg) repeat-x top;
}
#right {
 float:left;
 width:4px;
 height:1373px;
 background:url(images/right.jpg) repeat-y top;
}
#right2 {
 float:left;
 width:4px;
 height:1130px;
 background:url(images/right2.jpg) repeat-y top;
}
#contenu {
 float:left;
 width:949px;
 height:auto;
 background:#FFFFFF;
}
#presentation {
 float:left;
 width:948px;
 height:284px;
}
#global {
 float:left;
 width:948px;
 height:auto;
}
#cadre_adds {
 float:left;
 width:252px;
 height:274px;
 margin-top:10px;
 margin-left:10px !important;
 margin-left:5px;
}
#cadre_adds2 {
 float:left;
 width:252px;
 height:274px;
}
#addcense {
 float:left;
 width:252px;
 height:260px;
 border:1px #CCCCCC solid;
}
#sep_adds {
 float:left;
 width:251px;
 height:3px;
 margin-top:4px;
 margin-left:1px;
}
#video {
 float:left;
 width:447px;
 height:275px;
 margin-top:6px;
 margin-left:2px;
}
#menu_g {
 float:left;
 width:229px;
 height:275px;
 margin-left:2px;
 margin-top:4px;
 background:#FFFFFF;
}
#menug_milieu {
 float:left;
 width:222px;
 height:268px;
 margin-top:3px !important;
 margin-top:2px;
}
#menug_haut {
 float:left;
 width:227px;
 height:3px;
}
#menug_bas {
 float:left;
 width:220px;
 height:3px;
 margin-left:-1px !important;
 margin-left:1px;
}
#menug_left {
 float:left;
 width:3px;
 height:272px;
}
#menug_right {
 float:right;
 width:3px;
 height:272px;
}
#menug_titre {
 float:left;
 width:218px;
 height:29px;
 margin-left:2px !important;
 margin-left:1px;
 background:url(images/menug_titre.jpg) no-repeat top;
}
#sep_menug {
 float:left;
 width:215px;
 height:2px;
 margin-top:2px;
 margin-left:4px;
}
#menu_item {
 float:left;
 width:220px;
 height:175px;
 overflow:hidden;
 margin-top:2px;
 vertical-align:top;
}
.menug_item {
 float:left;
 width:218px;
 height:29px;
 margin-left:2px !important;
 margin-left:1px;
 margin-bottom:6px;
 background:url(images/menug_item.jpg) repeat-x top;
}
#menug_item3 {
 float:left;
 width:218px;
 height:29px;
 margin-left:2px !important;
 margin-left:1px;
 margin-bottom:6px;
 background:url(images/menug_item.jpg) repeat-x top;
}
#menug_item4 {
 float:left;
 width:218px;
 height:29px;
 margin-left:2px !important;
 margin-left:1px;
 margin-bottom:6px;
 background:url(images/menug_item.jpg) repeat-x top;
}
#menug_item2 {
 float:right;
 width:200px;
 height:29px;
 margin-left:2px !important;
 margin-left:1px;
 margin-bottom:6px;
 background:url(images/menug_item.jpg) repeat-x top;
}
#item_text {
 width:180px;
 float:left;
 margin-top:4px; 
}
#item_text2 {
 width:150px;
 float:left;
 margin-left:15px !important;
 margin-left:7px; 
 margin-top:6px; 
}
#item_text a{
 text-align:right;
 color:#8a0b0b;
 font-size:13px;
 text-decoration:none;
}
#item_text2 a{
 text-align:right;
 color:#8a0b0b;
 font-size:13px;
 text-decoration:none;
}
#mostawa {
 float:right;
 width:102px;
 height:20px;
 margin-top:5px;
 margin-right:6px;
 font-weight:bold;
 color:#EEEEEE;
 font-size:14px; 
} 
#addsence4 {
 float:left;
 width:200px; 
 height:91px;
 margin-top:30px;
 margin-left:10px !important;
 margin-left:5px;
}
#item_num {
  float:left;
  width:27px;
  height:27px;
  margin-left:6px;
}
#item_num2 {
  float:left;
  width:27px;
  height:27px;
  margin-left:6px;
  background:url(images/sel.png) no-repeat top;
}
.item_num_val {
 float:left;
 width:10px;
 height:15px;
 margin-top:6px;
 margin-left:10px !important;
 margin-left:5px;
 color:#8a0b0b;
}
.item_num_val2 {
 float:left;
 width:9px;
 height:9px;
 margin-top:9px;
 margin-left:10px !important;
 margin-left:5px;
 background:url(images/sel2.jpg) no-repeat top;
 color:#8a0b0b;
}
#centre {
 float:left;
 width:946px;
 height:auto;
 margin-top:8px;
}
#details{
 float:left;
 width:756px;
 height:auto;
 margin-left:4px !important;
 margin-left:2px;
}
#ecoles_maj{
 float:left;
 width:756px;
 height:300px;;
 margin-left:4px !important;
 margin-left:2px;
}
#addsence2 {
 float:left;
 width:175px;
 height:615px;
 margin-left:4px;
 background:url(images/ads_right.jpg) no-repeat top;
}
.addshaut {
 float:left;
 width:175px;
 height:4px;
 vertical-align:top;
}
.addsleft {
 float:left;
 width:3px;
 height:607px;
}
.addsright {
 float:right;
 width:3px;
 height:607px;
}
.addscentre {
 float:left;
 width:160px;
 height:600px;
 margin-top:5px;
 margin-left:8px;
}
.imgaddsence2 {
 float:left;
 width:160px;
 height:600px;
 margin-top:6px;
 margin-left:6px;
}
#act_adds {
 float:left;
 width:477px;
 height:303px; 
 margin-left:8px !important;
 margin-left:3px;
}
.actualite {
 float:left;
 width:472px;
 height:216px;
 border:1px #999999 solid;
}
.actualite2 {
 float:left;
 width:472px;
 height:auto;
 margin-top:10px;
}
#cadre_outils {
 float:left;
 width:262px;
 height:310px;
 margin-left:4px;
}
#cadre_outils2 {
 float:left;
 width:262px;
 height:310px;
 margin-top:1px;
}
.outils {
 float:left;
 width:252px;
 height:303px;
 border-top:1px #999999 solid;
 border-left:1px #999999 solid;
 background:#fefefe;
}
.outils_right {
 float:left;
 margin-top:1px;
 width:7px;
 height:303px;
}
.outils_centre {
 float:left;
 width:200px;
 height:303px;
}
.outils_left {
 float:left;
 width:4px;
 height:303px;
}
.outils_bas {
 float:left;
 width:260px;
 height:8px;
}
.addcense2 {
 float:left;
 width:477px;
 height:69px;
 margin-top:10px;
}
.adds2_top {
 float:left;
 width:473px;
 height:1px;
}
.adds2_left {
 float:left;
 width:2px;
 height:69px;
}
.adds2_centre {
 float:left;
 width:470px;
 height:67px;
}
.adds2_right {
 float:right;
 width:2px;
 height:69px;
}
.backtitre_act {
 float:left;
 width:467px;
 height:30px;
 margin-top:2px;
 margin-left:2px !important;
 margin-left:1px;
 background:url(images/backtitre_act.jpg) repeat-x top;
}
.sepbacktitre {
 float:left;
 width:455px;
 height:2px;
 margin-top:2px;
 margin-left:4px;
}
.titre_act {
 float:right;
 height:auto;
 margin-right:6px;
 margin-top:4px;
 color:#EEEEEE;
 font-size:14px;
 font-weight:bold;

}
.icone_act {
 float:right;
 position:relative;
 width:55px;
 height:55px;
 margin-top:-13px;
 margin-left:6px;
 margin-bottom:-14px;
}
.back_detailsact {
 float:left;
 width:472px;
 height:180px;
 background:url(images/back_actualite.jpg) no-repeat top;
}
.back_detailswebsite {
 float:left;
 width:472px;
 height:140px;
 background:url(images/back_actualite.jpg) no-repeat top;
}
#description_actualite {
 direction:rtl;
 float:right;
 width:300px;
 height:154px;
 margin-right:10px;
 margin-top:18px !important;
 margin-top:14px;
}
#description_website {
 direction:rtl;
 float:right;
 width:330px;
 height:120px;
 margin-right:10px;
 margin-top:18px !important;
 margin-top:14px;
}
#description_actualite a{
 color:#af0000;
 text-decoration:none;
}
#titre_actualite {
  font-weight:bold;
  color:#8c0000;
  font-size:13px;
  text-align:right;
}
#titre_actualite_gr {
  font-weight:bold;
  color:#8c0000;
  font-size:22px;
  text-align:right;
}
.details_act {
 float:right;
 width:300px;
 height:110px;
 overflow:hidden;
 color:#5B5B5B;
 font-size:13px;
 text-align:right;
}
.details_website {
 float:right;
 width:330px;
 height:85px;
 overflow:hidden;
 color:#5B5B5B;
 font-size:13px;
 text-align:right;
}
.details_web {
 float:left;
 width:260px;
 height:120px;
 overflow:hidden;
 color:#333333;
 font-weight:bold;
 font-size:15px;  
 text-align:right;
}
.lien_act {
 float:left;
 height:auto;
 font-size:13px;
 color:#af0000;
 text-decoration:none;
 font-size:11px;  
 font-weight:bold;
}
.lien_ecole {
 float:right;
 width:120px;
 height:auto;
 margin-left:10px !important;
 margin-left:4px;
 color:#af0000;
 text-decoration:none;
 font-size:11px;  
 font-weight:bold; 
 text-align:left;
}
#photo_actualite {
  float:right;
  width:148px;
  height:165px;
  margin-top:10px !important;
  margin-top:2px;
  margin-right:8px !important;
  margin-right:4px;
}
#photo_website {
  float:right;
  width:120px;
  height:90px;
  border:2px #DFDFDF solid;
  margin-top:10px !important;
  margin-top:2px;
  margin-right:8px !important;
  margin-right:4px;
}
#imgback_haut {
 float:left;
 width:146px;
 height:2px;
}
#imgback_center {
 float:left;
 width:146px;
 height:158px !important;
 height:156px;
 background:#FFFFFF;
}
#imgback_right {
 float:right;
 width:2px;
 height:158px;
}
#imgback_left {
 float:left;
 width:2px;
 height:158px;
}
#imgback_bas {
 float:left;
 width:144px;
 height:2px;
 vertical-align:top;
}
#image_actualite {
 float:left;
 width:138px;
 height:154px;
 margin-left:2px;
 margin-top:2px;
}
#addcense3 {
 float:left;
 width:470px;
 height:60px;
}
#face_ecole {
 float:left;
 width:255px;
 height:auto;
 margin-left:4px;
 margin-top:2px;
}
.facebook {
 float:left;
 width:255px;
 height:54px;
}
.facebook2 {
 float:left;
 width:255px;
 height:54px;
 margin-top:4px;
}
#cadre_prive {
 float:left;
 width:254px;
 height:247px;
 margin-top:6px;
}
#cadre_prive2 {
 float:left;
 width:254px;
 height:240px;
 margin-top:6px;
}
#cadre_sondage {
 float:left;
 width:254px;
 height:247px;
 margin-top:6px;
 margin-left:10px !important;
 margin-left:8px;
}
#border_ephaut {
 float:left;
 width:254px;;
 height:4px;
}
#border_epleft {
 float:left;
 width:3px;
 height:244px;
 background:url(images/border_epleft.jpg);
}
#border_epleft2 {
 float:left;
 width:3px;
 height:234px;
 background:url(images/border_epleft.jpg);
}
#centre_ep {
 float:left;
 width:246px;
 height:230px;

}
#border_epright {
 float:right;
 width:3px;
 height:244px;
 background:url(images/border_epright.jpg); 
}
#border_epright2 {
 float:right;
 width:3px;
 height:234px;
 background:url(images/border_epright.jpg); 
}
#border_epbas {
 float:left;
 width:254px;
 height:5px;
}
#back_ep1 {
 float:left;
 width:241px;
 height:24px;
 margin-left:4px !important;
 margin-left:2px;
 margin-top:2px !important;
 margin-top:-2px;
 background:url(images/prive_open.jpg) repeat-x top;
 cursor:pointer;
}
#back_ep4 {
 float:left;
 width:241px;
 height:24px;
 margin-left:4px !important;
 margin-left:2px;
 margin-top:2px !important;
 margin-top:-2px;
 background:url(images/prive_close.jpg) repeat-x top;
 cursor:pointer;
 display:none;
}
#back_ep2 {
 float:left;
 width:241px;
 height:24px;
 margin-left:4px !important;
 margin-left:2px;
 margin-top:2px;
 background:url(images/public_close.jpg) repeat-x top;
 cursor:pointer;
}
#back_ep3 {
 float:left;
 width:241px;
 height:24px;
 margin-left:4px !important;
 margin-left:2px;
 margin-top:2px !important;
 margin-top:0px;
 background:url(images/public_open.jpg) repeat-x top;
 cursor:pointer;
 display:none;
}
#back_sondage {
 float:left;
 width:241px;
 height:29px;
 margin-left:4px !important;
 margin-left:2px;
 margin-top:2px;
 background:url(images/back_sondage.jpg) repeat-x top;
}
#back_epub {
 float:left;
 width:241px;
 height:24px;
 margin-left:4px !important;
 margin-left:2px;
 margin-top:4px;
 background:url(images/back_ep.jpg) repeat-x top;
}
#back_affichep {
 float:left;
 width:241px;
 height:24px;
 margin-left:4px !important;
 margin-left:2px;
 margin-top:4px;
 background:url(images/back_affichep.jpg) repeat-x top;
}
#cadre_ecole {
 float:left;
 width:245px;
 height:210px !important;
 height:205px;
}
#back_choix {
 float:left;
 width:241px;
 height:29px;
 margin-left:4px !important;
 margin-left:2px;
 margin-top:2px;
 background:#eaeaea;
}
#back_affichep a{ 
 font-weight:bold;
 color:#8c0000;
 font-size:12px;
 text-align:left;
 text-decoration:none;
}
.titre_ep {
 float:left;
 width:120px;
 height:auto;
 margin-top:4px;
 margin-left:4px;
 font-weight:bold;
 color:#EFEFEF;
 font-size:14px;
}
.titre_sondage {
 float:right;
 width:75px;
 height:auto;
 margin-top:4px;
 margin-right:4px;
 font-weight:bold;
 color:#EEEEEE;
 font-size:14px;
}
.icon_titreep {
 float:right;
 width:21px;
 height:19px;
 margin-top:3px;
 margin-right:4px;
}
.titre_nomep {
 float:left;
 width:231px;
 height:auto;
 margin-left:14px !important;
 margin-left:8px;
 margin-top:4px;
 font-weight:bold;
 color:#8c0000;
 font-size:12px;
}
#cadre_dep1 {
 float:left;
 width:244px;
 height:155px !important;
 height:160px;
}
#cadre_dep2 {
 float:left;
 width:244px;
 height:160px !important;
 height:163px;
 display:none;
}
#quetion {
 float:left;
 width:221px;
 height:59px;
 padding:10px;
 margin-top:2px;
 margin-left:4px !important;
 margin-left:2px;
 background:#d2d2d2; 
 font-weight:bold;
 color:#8c0000;
 font-size:12px;
}
#cadre_phep {
 float:left;
 width:105px;
 height:124px;
 margin-left:4px;
}
.border_ephhaut {
 float:left;
 width:105px;
 height:4px;
}
.border_ephleft {
 float:left;
 width:3px;
 height:118px;
}
.centre_eph {
 float:left;
 width:96px;
 height:114px;
 margin-left:2px;
 margin-top:2px;
}
.border_ephright {
 float:right;
 width:3px;
 height:118px;
}
.border_ephbas {
 float:left;
 width:105px;
 height:3px;
}
.details_eph {
 float:left;
 width:120px;
 height:115px;
 margin-left:10px !important;
 margin-left:4px;
 margin-top:4px !important;
 margin-top:2px;
 color:#5B5B5B;
 font-size:13px;
 text-align:left;
}
.details_eph a{ 
  color:#af0000;
  float:right;
  text-decoration:none;
}
.back_outils {
 float:left;
 width:248px;
 height:29px;
 margin-top:2px;
 margin-left:2px !important;
 margin-left:1px;
 background:url(images/back_outils.jpg) no-repeat top;
}
.sep_act {
 float:left;
 width:241px;
 height:2px;
 margin-left:1px;
 margin-top:4px !important;
 margin-top:0px;
}
.item_outils {
 float:left;
 width:252px;
 height:37px;
}
.sep_item {
 float:left;
 width:238px;
 height:1px;
 margin-left:4px;
}
.img_outils {
 float:left;
 width:39px;
 margin-left:6px;
 margin-top:4px;
}
.titre_outils {
 float:left;
 width:123px;
 height:auto;
 margin-left:4px;
 margin-top:5px;
 color:#EEEEEE;
 font-weight:bold;
 font-size:14px;
}
.txt_outils a{
 float:left;
 width:180px;
 height:auto;
 margin-left:8px;
 margin-top:8px;
 color:#38322b;
 font-size:14px;
 text-align:left;
 text-decoration:none;
}
.txt_outils a:hover{
 color:#CC3300;
}
#mise_jour {
 float:left;
 width:482px;
 height:304px;
 margin-left:8px;
 margin-top:2px;
 background:url(images/back_dmaj.png) no-repeat bottom;
}
#mise_jour2 {
 float:left;
 width:620px;
 height:770px;
 margin-left:20px !important;
 margin-left:8px;
 margin-top:2px;
 background:url(images/back_dmaj.png) repeat-x #f3f3f3;
}
.maj_haut {
 float:left;
 width:482px;
 height:4px;
} 
.maj_haut2 {
 float:left;
 width:620px;
 height:5px;
} 
.maj_left {
 float:left;
 width:3px;
 height:297px;
}
.maj_left2 {
 float:left;
 width:3px;
 height:760px;
 background:url(images/maj_left.jpg) repeat-y; 
}
.maj_centre {
 float:left;
 width:474px;
 height:294px;
}
.maj_centre2 {
 float:left;
 width:612px;
 height:760px;
}
.maj_right {
 float:left;
 width:3px;
 height:297px;
}
.maj_right2 {
 float:left;
 width:3px;
 height:760px;
 background:url(images/maj_right.jpg) repeat-y; 
}
.maj_bas2 {
 float:left;
 width:620px;
 height:4px;
}
.maj_bas {
 float:left;
 width:482px;
 height:3px;
}
.regles {
  width:550px;
  height:auto;
  margin:auto;
  margin-top:10px;
 color:#333333;
 font-weight:bold;
 font-size:12px;  
 text-align:right;
}
.bannieres {
  float:left;
  height:auto;
  margin:auto;
  margin-top:10px;
  margin-left:6px;
}
#back_maj1 {
 float:left;
 width:469px;
 height:31px;
 margin-left:2px !important;
 margin-left:1px;
 margin-top:2px;
 background:url(images/back_dmnoir.jpg) repeat-x top;
}
#back_maj11 {
 float:left;
 width:608px;
 height:31px;
 margin-left:2px !important;
 margin-left:1px;
 margin-top:2px;
 background:url(images/back_dmnoir.jpg) repeat-x top;
}
.titre_back1 {
 float:right;
 margin-right:8px !important;
 margin-right:4px;
 margin-top:4px;
 color:#ffffff;
 font-size:14px;
 font-weight:bold;
 text-align:left;
}
#back_maj2 {
 float:left;
 width:469px;
 height:31px;
 margin-left:2px !important;
 margin-left:1px;
 margin-top:1px;
 background:url(images/back_dmrouge.jpg) repeat-x top;
}
#back_maj22 {
 float:left;
 width:608px;
 height:31px;
 margin-left:2px !important;
 margin-left:1px;
 margin-top:1px;
 background:url(images/back_dmrouge.jpg) repeat-x top;
}
.icon_maj2 {
 float:left;
 width:20px;
 height:20px;
 margin-left:444px !important;
 margin-left:222px;
 margin-top:6px;
}
.icon_maj3 {
 float:right;
 width:20px;
 height:20px;
 margin-right:8px;
 margin-top:6px;
}
#back_maj3 {
 float:left;
 width:469px;
 height:205px;
 margin-left:1px;
 margin-top:1px;
}
#back_maj4 {
 float:left;
 width:610px;
 height:658px;
 margin-left:1px;
 margin-top:1px;
}
.bakc_item_maj {
 float:left;
 width:466px;
 height:auto;
}
.bakc_item_maj2 {
 float:left;
 width:608px;
 height:auto;
}
.sep_item_maj {
 float:left;
 width:460px;
 height:1px;
 margin-left:4px;
}
.sep_item_maj2 {
 float:left;
 width:600px;
 height:1px;
 margin-left:4px;
 background:url(images/sep_item_maj.jpg) repeat-x;
}
.back_affiche {
 float:left;
 width:469px;
 height:22px;
 background:url(images/back_affiche.jpg) no-repeat top;
 margin-top:3px;
 margin-left:2px !important;
 margin-left:1px;
}
.back_affiche2 {
 float:left;
 width:608px;
 height:28px;
 background:url(images/back_affiche2.jpg) repeat-x top;
 margin-top:3px;
 margin-left:2px !important;
 margin-left:1px;
}
.back_affiche2 a{
 color:#FFFFFF;
}
.affiche_tous{
 float:right;
 height:18px;
 margin-right:6px;
 margin-top:2px;
 position:relative;
}
.affiche_tous a{
 color:#ffffff;
 text-decoration:none;
 font-size:13px;
 text-align:right;
}
.date_maj {
 float:left;
 width:90px;
 height:12px;
 text-align:center;
 margin-left:2px;
 margin-top:12px;
 color:#808080;
 font-size:12px;
}
.text_maj {
 float:left;
 width:340px;
 height:auto;
 margin-left:10px;
 margin-top:8px;
 padding-bottom:6px;
}
.text_maj a{
 color:#595959;
 text-decoration:none;
 font-size:12px; 
 text-align:right;
}
.text_maj a:hover{
 color:#8c0000;
}
.text_maj2 {
 float:left;
 width:460px;
 height:auto;
 margin-left:10px;
 margin-top:6px;
 padding-bottom:6px; 
}
.text_maj2 a{
 color:#595959;
 text-decoration:none;
 font-size:13px; 
 text-align:right;
}
.text_maj2 a:hover{
 color:#8c0000;
}
.icone_maj {
 float:left;
 width:9px;
 height:9px;
 margin-top:12px;
 margin-left:8px;
}
#services {
 float:left;
 width:662px;
 height:232px;
 margin-top:16px;
 margin-left:10px !important;
 margin-left:5px;
 border:1px #a1a1a1 solid;
}
.titre_service {
 float:left;
 width:650px;
 height:auto;
 margin-right:12px !important;
 margin-right:6px;
 margin-top:6px;
 color:#c40000;
 font-size:14px; 
 font-weight:bold;
 text-align:right; 
}
#cadre_img_serv {
 float:left;
 width:120px;
 height:193px;
 margin-top:4px;
 margin-left:12px !important;
 margin-left:6px; 
}
.serv_haut {
 float:left;
 width:119px;
 height:4px;
}
.serv_left {
 float:left;
 width:2px;
 height:189px;
}
.serv_centre {
 float:left;
 width:111px;
 height:185px;
 margin-left:2px;
 margin-top:2px;
}
.serv_right {
 float:right;
 width:2px;
 height:189px;
}
.serv_bas {
 float:left;
 width:120px;
 height:3px;
 vertical-align:top;
}
.text_service {
 float:left;
 width:510px;
 height:193px;
 margin-top:4px;
 margin-left:12px !important;
 margin-left:6px;  
 color:#5B5B5B;
 font-size:13px;
 text-align:right; 
 line-height:16px;
}
.text_question {
 float:left;
 width:210px;
 height:15px;
 margin-right:10px;
 margin-top:5px;
 color:#333333;
 font-weight:bold;
 font-size:12px;
}
.radio_choix {
 float:left;
 width:14px;
 height:14px;
 margin-top:8px;
 margin-left:4px !important;
 margin-left:0px;
}
.back_voter {
 float:left;
 width:241px;
 height:35px;
 margin-top:4px;
 margin-left:3px !important;
 margin-left:2px;
 background:url(images/back_voter.jpg) repeat-x top;
}
.btn_voter {
 float:left;
 width:90px;
 height:27px;
 margin-left:6px !important;
 margin-left:4px;
 margin-top:4px;
 cursor:pointer;
}
.result_vote {
 float:left;
 width:93px;
 height:20px;
 margin-top:6px;
 margin-left:45px;
}
.result_vote a{
 color:#EEEEEE;
 text-decoration:none;
 font-size:14px;  
 font-weight:bold; 
 text-align:right;
}
.back_bas {
 float:left;
 width:949px;
 height:190px;
 margin-top:23px !important;
 margin-top:20px;
 background:url(images/back_bas.jpg) repeat-x top #afafaf;
}
.left_bas {
 float:left;
 width:6px;
 height:183px;
}
#cadre_mbas {
 float:left;
 width:142px;
 height:140px;
 margin-left:30px !important;
 margin-left:15px;
 margin-top:26px;
}
.titre_mbas {
 float:left;
 width:142px;
 height:auto;
 color:#cf0000;
 font-size:15px;
}
#bord_mbas {
 float:left;
 width:141px;
 height:120px;
}
.tbas_haut {
 float:left;
 width:141px;
 height:1px;
}
.tbas_left {
float:left;
 width:1px;
 height:117px;
}
.tbas_centre {
 float:left;
 width:138px;
 height:117px;
}
.item_mbas {
 float:left;
 width:125px;
 height:auto;
 margin-left:12px !important;
 margin-left:6px;
 margin-top:4px;
 color:#4d4d4d;
 font-size:13px;
}
.item_mbas a{
 color:#4d4d4d;
 text-decoration:none;
}
.item_mbas a:hover{
 color:#cf0000;
}
#left_pint {
 float:left;
 width:255px;
 height:905px;
 margin-top:18px;
 margin-left:6px;
}
#right_pint {
 float:left;
 width:665px;
 height:auto;
 margin-top:18px;
 margin-left:12px !important;
 margin-left:2px;
}
#bande_doross {
 float:left;
 width:654px;
 height:44px;
}
.bande_left {
 float:left;
 width:32px;
 height:44px;
 background:url(images/dors_left.jpg) no-repeat top;
}
.bande_right {
 float:left;
 width:622px;
 height:32px;
 background:url(images/dors_right.jpg) no-repeat top;
}
.grand_titre_bande {
 float:right;
 height:auto;
 margin-left:75px;
 margin-top:4px;
 color:#ffffff;
 font-weight:bold;
 font-size:15px;
 text-align:right;
}
.grand_titre_bandefr {
 float:right;
 height:auto;
 margin-left:75px;
 margin-top:6px;
 color:#ffffff;
 font-weight:bold;
 font-size:16px;
 text-align:right;
}
#cadre_baht {
 float:left;
 width:668px;
 height:105px;
 margin-top:10px;
}
#cadre_dokhol {
 float:left;
 width:654px;
 height:125px;
 margin-top:10px;
}
#cadre_ps {
 float:left;
 width:654px;
 height:auto;
 margin-top:10px;
}
.baht_left {
 float:left;
 width:7px;
 height:105px;
}
.baht_right {
 float:left;
 width:6px;
 height:105px;
}
.baht_centre {
 float:left;
 width:645px;
 height:103px;
 border-top:1px #d0d0d0 solid;
 border-bottom:1px #d0d0d0 solid;
 background:#FFFFFF;

}
.dokho_centre {
 float:left;
 width:662px;
 height:124px;
 border:1px #d0d0d0 solid;
 background:#FFFFFF;
}
.dokho_centre2{
 float:left;
 width:662px;
 height:220px;
 border:1px #d0d0d0 solid;
 background:#FFFFFF;
}
.ligne_rech {
 float:left;
 width:498px;
 height:1px;
 margin-top:13px;
}
.ligne_dokhol {
 float:left;
 width:600px;
 height:1px;
 background:url(images/ligne_rech.jpg) repeat-x;
 margin-left:4px;
 margin-top:14px;
}
.ligne_baht {
 float:left;
 width:498px;
 height:1px;
 margin-top:20px;
}
.ligne_sondage {
 float:left;
 width:498px;
 height:1px;
 margin-left:50px;
}
.rech_rap {
 float:right;
 height:auto;
 margin-top:-12px;
 margin-left:12px;
 margin-right:6px;
 background: #ffffff;
 color:#bc2929;
 font-size:13px; 
 font-weight:bold;
 text-align:right;
}
.titre_web {
 float:left;
 height:auto;
 margin-left:6px;
 margin-top:6px;
 color:#000000;
 font-size:12px;
 font-weight:bold;
 text-align:center;
}
.present_web {
 float:left;
 height:auto;
 margin-left:6px;
 color:#5B5B5B;
 font-size:12px;
 text-align:right;
}
.select_rech {
 float:right;
 width:620px;
 height:20px;
 margin-top:8px;
 margin-right:15px;
}
.option_dokhol {
 float:left;
 width:580px;
 height:36px;
 margin-top:8px;
 padding-right:50px;
 margin-left:20px !important;
 margin-left:10px;
}
.select_option {
 float:right;
 width:180px;
 height:18px;
 font-size:12px;
 direction:rtl;
 text-align:right;
 margin-left:10px;
}
.cadre_btnbaht {
 float:left;
 width:620px;
 height:41px;
 margin-top:4px !important;
 margin-top:2px;
}
.btn_baht {
 float:left;
 width:105px;
 height:41px;
 margin-left:6px;
 background:url(images/baht.jpg) no-repeat top;
}
.titre_baht a{ float:left; width:50px; height:auto; margin-top:12px; margin-left:10px; 
 color:#ffffff; font-size:13px;  font-weight:bold;text-align:center; text-decoration:none; }
.titre_baht a:hover { text-decoration:none; color:#bc2929; }
#cadre_details_baht {
 float:left;
 width:655px;
 height:730px;
 background:#FFFFFF;
 border:1px #d0d0d0 solid;
 margin-top:4px;
}
#cadre_inscription {
 float:left;
 width:664px;
 height:709px;
 background:url(images/back_insp.jpg) repeat-x top;
 border:1px #d0d0d0 solid;
 margin-top:4px;
}
#cadre_web {
 float:left;
 width:664px;
 height:auto;
 background:#FFFFFF;
 border:1px #d0d0d0 solid;
}
#cadre_actualite {
 float:left;
 width:664px;
 height:auto;
 background:#FFFFFF;
 border:1px #d0d0d0 solid;
}
.cadre_titre_mat {
 float:left;
 width:648px;
 height:32px;
 border-bottom:1px #d0d0d0 solid;
}
.cadre_titre_sondage {
 float:left;
 width:654px;
 height:37px;
 background:url(images/back_sondage.png) no-repeat top;
}
.cadre_titre_insp {
 float:left;
 width:660px;
 height:35px;
 margin-top:2px;
 margin-left:1px;
 background:url(images/back_insp.png) no-repeat top;
}
.titre_back_sondage {
 float:right;
 width:201px;
 height:28px;
 margin-right:4px;
 margin-top:6px;
}
.cadre_annonce {
 float:left;
 width:654px;
 height:32px;
}
.cadre_website {
 float:left;
 width:654px;
 height:32px;
 margin-top:4px;
}
.addsence7 {
 float:left;
 width:468px;
 height:15px;
 margin-top:12px;
 margin-left:18px !important;
 margin-left:8px;
}
.cadre_titre_mat2 {
 float:left;
 width:648px;
 height:32px;
}
.ligne_titre_mat {
 float:left;
 width:620px;
 height:6px;
 background:url(images/ligne_titre_02.jpg) repeat-x;
 margin-top:16px;
 margin-left:4px;
}
.ligne_titre_mat_fr {
 float:right;
 width:620px;
 height:6px;
 background:url(images/ligne_titre_02.jpg) repeat-x;
 margin-top:16px;
 margin-left:4px;
}
.ligne_web {
 float:right;
 width:520px;
 height:6px;
 margin-top:16px;
 margin-left:4px;
  background:url(images/ligne_titre_02.jpg) repeat-x;
}
.ligne_propos {
 float:right;
 width:480px;
 height:6px;
 margin-top:16px;
 margin-left:4px;
  background:url(images/ligne_titre_02.jpg) repeat-x;
}
.titre_website {
 float:right;
 margin-right:10px;
 height:30px;
}
.img_website {
 float:left;
 width:29px;
 height:30px;
 margin-left:6px;
}
.ligne2_titre_mat {
 float:left;
 width:478px;
 height:6px;
 margin-top:16px !important;
 margin-top:9px;
 margin-left:4px;
}
.ligne3_titre_mat {
 float:left;
 width:478px;
 height:6px;
 margin-top:16px;
 margin-left:4px;
}
.titre_mat {
 float:right;
 height:auto;
 margin-top:-16px;
 margin-right:4px;
 background:#FFFFFF;
 color:#bc2929;
 font-weight:bold;
 font-size:14px;
}
.titre_mat_fr {
 float:left;
 height:auto;
 margin-top:-16px;
 margin-right:4px;
 padding-right:10px;
 background:#FFFFFF;
 color:#bc2929;
 font-weight:bold;
 font-size:14px;
}
#erreurmsg {
 color:#bc2929;
 font-weight:bold;
 font-size:12px;
 text-align:right;
}

.titre_lecon {
 float:right;
 height:auto;
 margin-top:-14px;
 margin-right:6px;
 background:#FFFFFF;
 color:#a90000;
 font-size:16px;
}
#cadre_adds5 {
 float:left;
 width:654px;
 height:73px;
 margin-top:4px;
} 
#escape {
 float:left;
 width:654px;
 height:40px;
 margin-top:4px;
} 
.script_adds5 {
 float:left;
 width:481px;
 height:73px;
 margin-left:75px !important;
 margin-left:50px;
}
#select_branche {
 float:left;
 width:654px;
 height:auto;
 margin-top:10px;
}
#select_branche_view {
 float:left;
 width:654px;
 height:auto;
 margin-top:20px;
}
#commentaires {
 float:left;
 width:634px;
 height:auto;
 padding-left:20px;
 margin-top:20px;
}
.commenttitre{
 float:right;
 height:auto;
 margin-right:8px;
 margin-top:8px;
 color:#00BB00;
 text-align:right;
 font-weight:bold;
 font-size:13px;
 text-decoration:none;
 vertical-align:top;
}
.commenttext {
 float:left;
 width:500px;
 height:auto; 
 color:#5B5B5B;
 font-weight:bold;
 font-size:12px;
 margin-top:4px;
 margin-left:60px;
 text-align:right;
}
.lien_acceder a{
  float:left;
 text-align:center;
 color:#b82626;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 width:195px; 
 height:31px;
 padding-top:8px;
 margin-left:150px;
 background:url(images/acceder.jpg);
}
#select_proposer {
 float:left;
 width:640px;
 height:auto;
 margin-left:8px;
 margin-top:10px;
 color:#666666;
 font-size:14px;
}
#formule_proposer {
  width:450px;
  height:auto;
  margin:auto;
  margin-top:20px;
}
#formule_comment {
  width:450px;
  height:auto;
  margin:auto;
}
td { font-size:11px; }
.proposer_file {
 float:left;
 width:255px;
 height:auto;
}
.cadre_proposer_input {
 float:left;
 width:450px;
 height:auto;
 margin-top:10px;
 text-align:right;
}
.label_proposer {
  float:right;
  width:140px;
  height:auto;
  margin-left:6px;
  color:#666666;
  font-size:12px;
  text-align:right;
  font-weight:bold;
}
.text_proposer {
 float:left;
 width:245px;
 border:1px #CCCCCC solid;
 margin-top:2px;
}
.text_captcha{
 float:left;
 width:100px;
 border:1px #CCCCCC solid;
 margin-top:2px;
 margin-left:4px;
 text-transform:uppercase;
}
.text_captcha2{
 float:right;
 width:80px;
 margin-top:8px;
 margin-left:4px;
 text-transform:uppercase;
}
.text_comment {
 float:left;
 width:280px;
 border:1px #CCCCCC solid;
 margin-top:2px;
}
.cadrespam {
 float:left;
 width:280px;
 margin-top:2px;
}
#select_inscript {
 float:left;
 width:664px;
 height:auto;
}
#select_website {
 float:left;
 width:662px;
 height:auto;
 margin-top:6px;
}
.liste_branche {
 float:right;
 width:270px;
 height:25px;
 margin-right:30px;
}
.liste_branche_fr {
 float:left;
 width:270px;
 height:auto;
 margin-left:30px;
}
.liste_branche_view{
 float:right;
 width:320px;
 height:25px;
 margin-right:30px;
}
.liste_branche2 {
 float:right;
 width:270px;
 height:auto;
 margin-right:10px;
 margin-left:20px;
 color:#000000;
 font-size:16px;
 font-weight:bold;
 text-decoration:none; 
}
#back_lstbr {
 float:left;
 width:630px;
 height:auto;
 margin-top:10px;
 margin-left:10px;
 background:url(images/back_select.jpg) top;
}
.titre_branche {
 float:left;
 width:230px;
 height:auto;
 margin-top:3px;
 overflow:hidden;
 color: #666;
 white-space: nowrap;
 font-size:12px;
}
.titre_branche_view {
 float:right;
 width:280px;
 height:auto;
 margin-top:3px;
 margin-right:8px;
 color:#000000;
 font-size:12px;
 text-align:right;
 font-weight:bold;
}
.titre_branche a{
 color: #333;
 font-weight:bold;
 white-space: nowrap;
 font-size:12px;
 text-decoration:none;
}
.reponse_sondage {
 float:left;
 width:260px;
 height:auto;
 color:#000000;
 font-size:13px;
 margin-top:3px;
}
.option_branche {
 float:left;
 width:22px;
 height:21px;
 margin-left:4px;
}
.option_branche_fr {
 float:left;
 width:22px;
 height:21px;
 margin-right:4px;
}
.option_details_fr {
 float:left;
 width:22px;
 height:21px;
 margin-top:6px;
 margin-right:4px;
}
.pourcentage {
 float:left;
 width:220px;
 height:21px;
 margin-left:4px;
}
.val_prc {
 background:#D70000;
  height:21px;
}
.option_sondage {
 float:left;
 width:40px;
 height:21px;
 margin-left:4px !important;
 margin-left:0px;
 color:#000000;
 font-size:13px;
}
.option_branche2 {
 float:left;
 width:9px;
 height:9px;
 margin-left:4px;
 margin-top:8px;
}
.option_branche_view {
 float:right;
 width:9px;
 height:9px;
 margin-right:8px;
 margin-top:8px;
}
.liste_website {
 float:left;
 width:312px;
 height:146px;
 border-top:1px #CCCCCC solid;
 border-left:1px #CCCCCC solid;
}
.liste_website2 {
 float:left;
 width:312px;
 height:146px;
 margin-left:12px !important;
 margin-left:8px;
 border-top:1px #CCCCCC solid;
}
.liste_website3 {
 float:left;
 width:312px;
 height:146px;
 border-top:1px #CCCCCC solid;
 border-left:1px #CCCCCC solid;
 border-bottom:1px #CCCCCC solid;
}
.liste_website4 {
 float:left;
 width:312px;
 height:146px;
 margin-left:12px !important;
 margin-left:8px;
 border-top:1px #CCCCCC solid;
 border-bottom:1px #CCCCCC solid; 
}
.addsence6 {
 float:left;
 width:336px;
 height:280px;
 margin-left:130px !important;
 margin-left:70px;
}
.ajouter_web {
 float:left;
 width:373px;
 height:49px;
 margin-left:50px !important;
 margin-left:25px;
 margin-top:8px;
}
.nom_website {
 float:left;
 width:280px;
 height:auto;
 margin-right:6px;
 margin-top:4px;
 color:#941116;
 font-size:14px;
 text-align:right;
}
.dsp_website {
 float:left;
 width:312px;
 height:auto;
}
.txt_dspsite {
 float:left;
 width:250px;
 height:auto;
 margin-left:40px !important;
 margin-left:20px;
 margin-top:10px;
 color:#828282;
 font-size:14px; 
 text-align:justify;
}
.adds8 {
 float:left;
 width:336px;
 height:280px;
 margin-left:6px !important;
 margin-left:3px;
}
.adds9 {
 float:left;
 width:300px;
 height:250px;
 margin-left:6px;
}
#liste_act {
 float:left;
 width:474px;
 height:auto;
 margin-left:4px;
}
#dsp_actualite {
 float:left;
 width:650px;
 height:auto;
 margin-top:6px;
 margin-left:8px;
 color:#737373;
 font-size:13px; 
 text-align:justify;
}
#back_phact { 
 float:right;
 width:293px;
 height:325px;
 margin-left:4px;
 margin-right:4px; 
 background:url(images/back_act.png) no-repeat top;
}
.photo_act {
 float:left;
 width:276px;
 height:307px;
 margin-top:8px;
 margin-left:8px !important;
 margin-left:4px;
 margin-right:4px;  
}
.adds10 {
 float:left;
 width:180px;
 height:150px;
 margin-left:2px;
 margin-top:25px;
}
.sep_insp {
 float:left;
 width:653px;
 height:2px;
 margin-top:2px;
 margin-left:4px;
}
#errmsg {
 float:left;
 width:640px;
 height:54px;
 margin-top:20px;
 margin-left:10px !important;
 margin-left:6px;
 border:1px #FF0000 solid;
}
.txt_errmsg {
 float:left;
 width:600px;
 height:auto;
 margin-top:8px;
 margin-left:20px !important;
 margin-left:10px;
 color:#FF0000;
 font-size:13px; 
}
.btn_dokhol {
 float:right;
 width:89px;
 height:35px;
 font-size:15px;
 color:#FFFFFF;
 font-weight:bold;
 text-align:center;
 cursor:pointer;
}
.btn_dokhol2 {
 float:right;
 width:89px;
 height:35px;
 cursor:pointer; 
 margin-right:150px !important;
 margin-right:75px; 
 background:url(images/dokhol.jpg) no-repeat; 
}
.imgcaptcha {
 float:right;
 width:87px;
 height:18px;
 margin-top:10px;
}
.text_dokhol1 {
 float:right;
 width:143px;
 height:14px;
 margin-left:10px;
 margin-top:8px;
}
.text_dokhol2 {
 float:right;
 width:163px;
 height:14px;
 margin-left:10px;
 margin-top:8px;
}
#group_txtlbl {
 float:left;
 width:340px;
 height:auto;
 margin-left:6px !important;
 margin-left:0px;
 margin-top:5px;
}
.erreur {
 float:left;
 width:290px;
 height:20px;
 padding-right:16px;
 padding-top:2px;
 margin-left:6px !important;
 margin-left:0px;
 margin-top:10px;
 border:1px #ff0000 solid;
 background:#fcd3d3;
 display:none;
 color:#000000;
 font-size:12px;
 text-decoration:none; 
}
.text_inspdokhol {
 float:right;
 width:195px;
 color:#CCCCCC;
 margin-top:8px;
 text-align:right;
}
.select_inspdokhol {
 float:right;
 width:195px;
 margin-top:8px;
 font-size:12px;
 text-align:right;
}
.cadre_opt {
 float:right;
 width:205px;
 margin-top:8px;
 font-size:12px;
 text-align:right;
}
.cadre_opt2 {
 float:right;
 width:245px;
 margin-top:8px;
 font-size:12px;
 text-align:right;
}
.valide {
  float:right;
  margin-top:12px !important;
  margin-top:4px;
  margin-right:4px;
  vertical-align:middle;
  display:none;
}
.invalide {
  float:right;
  margin-top:12px !important;
  margin-top:4px;
  margin-right:4px;
  vertical-align:middle;
  display:none;
}
.btn_inspdokhol {
 float:left;
 width:130px;
 height:76px;
 text-align:center; 
 margin-top:10px;
 cursor:pointer;
}
.btn_inspdokhol a{
 text-decoration:none;
 font-size:15px;
 color:#FFFFFF;
 font-weight:bold; 
}
.lable_dokhol1 {
 float:right;
 height:auto;
 margin-left:4px;
 margin-top:10px;
 color:#737373;
 font-size:12px; 
}
.lable_dokhol2 {
 float:right;
 width:110px;
 height:auto;
 margin-left:10px;
 margin-top:10px;
 color:#737373;
 font-size:12px; 
}
.lable_dokhol3 {
 float:right;
 width:140px;
 height:auto;
 margin-left:10px;
 margin-top:10px;
 color:#737373;
 font-size:12px; 
}
.lable_dokhol12 {
 float:right;
 width:80px;
 height:auto;
 margin-left:10px;
 margin-top:10px;
 color:#737373;
 font-size:12px; 
}
.pass_oublie {
 float:left;
 width:420px;
 height:auto;
 margin-top:10px;
 margin-left:4px;
 text-align:right;
 color:#025ff9;
 font-size:12px;  
}
.pass_oublie a{
 color:#025ff9;
 font-size:12px; 
 text-decoration:none;
}
.pass_oublie a:hover{
 color:#00CC33;
}
.titre_most {
 float:right;
 width:191px;
 height:28px;
 color:#ffffff;
 font-size:16px; 
 font-weight:bold; 
 margin-right:8px;
 margin-top:6px;
}
#bent_halal {
 float:left;
 width:293px;
 height:325px;
 font-size:13px;
 direction:rtl;
 margin-left:4px;
 margin-top:8px;
}
#bent_halal p{ 
 color:#737373;
 font-size:12px; 
 font-weight:bold;
}
#form_inscp {
 float:left;
 width:350px;
 height:auto;
 margin-left:4px;
}
.question_sondage {
 float:left;
 height:auto;
 width:100%;
 margin-top:10px !important;
 margin-top:20px;
 text-align:center;
 color:#00BB00;
 font-weight:bold;
 font-size:16px;
}
.resultat_sond {
 float:right;
 width:250px;
 height:auto;
 margin-right:50px;
 margin-top:20px;
 color:#af0000;
 text-align:right;
 font-weight:bold;
 font-size:13px;
}
.rs_sondage a{
 float:right;
 height:auto;
 margin-right:8px;
 margin-top:8px;
 color:#00BB00;
 text-align:right;
 font-weight:bold;
 font-size:13px;
 text-decoration:none;
 vertical-align:top;
}

.rs_sondage a:hover{
 color:#8c0000;
}
.ico_rs {
 float:right;
 width:8px;
 height:8px;
 margin-right:75px;
 margin-top:13px;
 background:url(images/ico_rs.jpg) no-repeat;
}
.nb_vote {
 float:left;
 height:auto;
 width:100%;
 margin-top:20px;
 text-align:center;
 color:#333333;
 font-weight:bold;
 font-size:13px;
}
.decon {
 float:left;
 margin-top:12px;
 margin-right:6px;
}
/*****************/
#ico_choab {
 float:right;
 width:16px;
 height:16px;
}
#ico_mawad {
 float:right;
 width:16px;
 height:16px;
}
#ico_doros {
 float:right;
 width:16px;
 height:16px;
}
.ecrit_par {
 float:right;
 width:250px;
 height:auto;
 text-align:center;
}
/*******************************************/
.pager {
float : left;
width : 472px;
height : 39px;
background : url(images/backpager.jpg) no-repeat;
padding-top : 10px;
text-align : center;
}.pager2 {
float : left;
width : 472px;
height : 39px;
margin-left:90px !important;
margin-left:43px;
background : url(images/backpager.jpg) no-repeat;
padding-top : 10px;
text-align : center;
}
.numpager a {
color : #7396c8;
font-size : 10px;
text-align : center;
padding : 0;
text-decoration : none;
}
.pagerprc a {
width : 15px;
height : 16px;
text-align : center;
text-decoration : none;
}
#infobulle {
 position:absolute;
 display:none;
 top:1350px;
 right:30%;
 width:350px;
 height:50px;
 padding:10px;
 z-index:2;
 background:#ffffff;
 border:1px #CCCCCC solid;
 opacity: .9; 
 /* For IE 5-7 */
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
 /* For IE 8 */
 -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
 
}
.txtinfo {
 position:absolute;
 top:10px;
 right:10px;
 left:10px;
 text-align:right;
 color:#333333;
 font-size:12px;
}
.cadre2 {
 float:right;
 width:200px;
 height:40px;
 margin-right:12px;
}
.img_face {
 float:right;
 width:23px;
 height:22px;
 margin-top:10px;
}
.txt_face {
 float:right;
 width:165px;
 height:auto;
 margin-right:4px;
 margin-top:14px;
 text-align:right;

}
.txt_face a{
 color:#313f7b;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
}
.selecttop {
 float:left;
 width:219px;
 height:27px;
 z-index:999;
 cursor:pointer;
}
.selectbas {
 float:left;
 width:219px;
 height:27px;
 z-index:999; 
 cursor:pointer;
}
.scripttxt {
 float:left;
 width:500px;
 height:auto;
 margin-top:10px;
 margin-left:10px;
}
