body { margin:0; padding:0; font-family: Bodoni, "Lucida Sans Unicode","Lucida Grande",Sans-Serif; font-size:13px; }
img {border:0;}
.clear{clear:both;}
a{color:#b851a2;text-decoration:none;}
a:hover{text-decoration:underline;color:#259AD0;}
#custom-doc { width:76.92em;*width:75.07em;min-width:1000px; margin:auto; text-align:left; }
.top_link{text-align:right;padding-right:5px;}
.topmargin{margin-top:35px;}
.menu{text-align:left;height:72px;padding-top:12px;background: url(../../medias/images/menu_background.png) repeat-x top left;border-left:1px solid #ccc; border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.menu ul {margin-left: 0;padding-left: 0;display: inline;margin-top:10px;} 
.menu ul li {margin-left: 0;padding-left:10px;list-style:none;display:inline;}
.header_bloc {height:30px;background:url(../../medias/images/header_block_background.png) repeat-x top left;border-left:1px solid #ccc;border-right:1px solid #ccc;line-height:30px;}
.content_bloc{padding:4px;background:#f7f7f7 url(../../medias/images/content_block_background.png) repeat-x top left;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.content_bloc .thumb_content_bloc{padding-left:5px;}	
.txt p{color:#50999F;font-family: Helvetica, Arial, sans-serif;font-size: 18px;font-style: normal;font-weight: normal;text-transform: normal;letter-spacing: normal;line-height: 1.4em;margin:10px;}
.content_bloc strong{font-weight:bold;}
.content_bloc ul li{list-style:disc inside url(../../medias/images/puce.png);}
.txt ul li{margin:10px;list-style:disc inside url(../../medias/images/puce.png);}
.txt li{color:#50999F;font-family: Helvetica, Arial, sans-serif;font-size: 14px;}
h1{color:#269BD1;font-family: "Lucida Sans Unicode", arial, sans-serif;font-size: 28px;font-style: normal;font-weight: bold;text-transform: normal;letter-spacing: -1px;line-height: 1.3em;}
.foot_site_bloc{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;background:url(../../medias/images/item_block_background.png) repeat-x top left;padding:4px;}
.foot_site_bloc a{float:right;margin-top:-15px;color:#50999F;text-decoration:none;}
.foot_site_bloc h5{font-family:verdana,sans-serif;font-size:14px;color:#C64FA3;font-weight:bold;text-transform:uppercase;}
.item_bloc{margin-bottom:5px;padding:1.5px;border-bottom:1px solid #ccc;}
/*.item_bloc:hover{background:url(../../medias/images/item_block_background.png) repeat-x top left;border-left:1px solid #ccc;border-right:1px solid #ccc;}*/
h1{margin:10px;}
h1:before{margin:10px;content: url(../../medias/images/puce.png);}
.item_bloc h4:before{padding-right:5px;content: url(../../medias/images/puce.png);}
.item_bloc a{color:#259AD0;font-family:arial, sans-serif;font-size:12px;font-weight:bold;text-decoration: none;}
.item_bloc .date{color:#999;font-size:11px;}
.item_bloc .website a{color:#777;}


ul.item_list_bloc {margin-top:8px;}
.item_list_bloc li{height:25px;margin-bottom:5px;padding:1.5px;border-bottom:1px solid #ccc;color:#259AD0;}
.item_list_bloc li:hover{background:url(../../medias/images/item_block_background.png) repeat-x top left;border-left:1px solid #ccc;border-right:1px solid #ccc;}

.item_list_client {background:#f7f7f7 url(../../medias/images/item_list_client_background.png) repeat-x -1px 0px;}
.item_list_client ul {margin-left: 0;padding-left: 0;display: inline;margin-top:10px;} 
.item_list_client ul li {margin-left: 0;padding-left:6px;list-style:none;display:inline;}			


.foot_bloc {height:25px;text-align:right;line-height:25px;}
.foot_bloc a{color:#259ad0;font-size:12px;font-family:arial, sans-serif;margin-right:5px;text-decoration:none;}
.foot_bloc a:before{padding-right:5px;content: url(../../medias/images/puce.png);}

.h2_com{text-indent:-9999px;background:url(../../medias/images/h2_communique.gif) no-repeat 0 3px;height:25px;}
.h2_themes{text-indent:-9999px;background:url(../../medias/images/h2_themes.gif) no-repeat 0 3px;height:25px;}
.h2_en_image{text-indent:-9999px;background:url(../../medias/images/h2_en_image.gif) no-repeat 0 3px;height:25px;}
.h2_en_chiffres{text-indent:-9999px;background:url(../../medias/images/h2_en_chiffres.gif) no-repeat 0 1px;height:25px;}
.h2_publi{text-indent:-9999px;background:url(../../medias/images/h2_publi_1.gif) no-repeat 40px 20px;}
.h2_publi_2{text-indent:-9999px;background:url(../../medias/images/h2_publi_2.gif) no-repeat 40px 20px;}
.h2_nos_clients{text-indent:-9999px;background:url(../../medias/images/h2_nos_clients.gif) no-repeat 0 1px;height:25px;}

.h2_tawdif{text-indent:-9999px;background:url(../../medias/images/h2_tawdif.gif) no-repeat 0 1px;height:25px;}
.h2_mon-algerie{text-indent:-9999px;background:url(../../medias/images/h2_monalgerie.gif) no-repeat 0 1px;height:25px;}
.h2_profootdz{text-indent:-9999px;background:url(../../medias/images/h2_profootdz.gif) no-repeat 0 1px;height:25px;}
.h2_el-ousra{text-indent:-9999px;background:url(../../medias/images/h2_elousra.gif) no-repeat 0 1px;height:25px;}
.h2_maghreb-music{text-indent:-9999px;background:url(../../medias/images/h2_maghrebmusic.gif) no-repeat 0 1px;height:25px;}
.h2_algeria-isp{text-indent:-9999px;background:url(../../medias/images/h2_algeriaisp.gif) no-repeat 0 1px;height:25px;}
.h2_djazair-pub{text-indent:-9999px;background:url(../../medias/images/h2_djazair-pub.gif) no-repeat 0 1px;height:25px;}

/* CAROUSEL */
#jFlowSlide{font-family: Bodoni, "Lucida Sans Unicode","Lucida Grande",Sans-Serif; }
#myController{margin-top:10px;color:#777;padding:10px 0;background:url(../../medias/images/item_block_background.png) repeat-x top left;text-align:center;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#myController span.jFlowSelected { background:url(../../medias/images/item_block_background.png) repeat-x top left; margin-right:0px;color:#259AD0;border:1px solid #ccc; }

.jflow-content-slider {background:url(../../medias/images/content_block_background.png) repeat-x top left;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.slide-wrapper { padding: 0px; }
.slide-thumbnail { width:388px; float:left; }
.slide-thumbnail img {max-width:388px; }
.slide-details { width:220px; float:right;}
.slide-details h2{font-size:14px;font-weight:bold;line-height:1.0em;margin:0;color:#259ad0;}
.slide-details .description { margin-top:5px;color:#8FBDC1;}

.jFlowControl, .jFlowPrev, .jFlowNext{color:#259AD0; cursor:pointer; padding: 5px 5px 2px 5px;}
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #259AD0;color:#fff;}

.button_slider {border:1px solid #ccc;padding:4px;margin-top:30px;float:left;}
.button_slider:hover{color:#259AD0;background:url(../../medias/images/item_block_background.png) repeat-x top left;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.button_slider a{color:#777777;text-decoration: none;}
.button_slider a:hover{color:#259AD0;text-decoration: none;}


.publi{line-height:75px;text-align:left;height:75px;padding-top:10px;background: url(../../medias/images/menu_background.png) repeat-x top left;border-left:1px solid #ccc; border-right:1px solid #ccc;margin-bottom:35px;}
.bottom_menu{line-height:30px;text-align:left;height:30px;padding-top:1px;background: url(../../medias/images/bottom_menu_background.png) repeat-x top left;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-bottom:35px;}
.bottom_menu ul {margin-left: 0;padding-left: 0;display: inline;}
.bottom_menu ul li {margin-left:0;padding:0;list-style:none;display:inline;}

input {border:1px solid #269BD1;padding:2px;margin:2px;height:20px;url(../../medias/images/menu_background.png) repeat-x top left;}

#ft , #ft a {text-decoration:none;color:#8FBDC1;}
#ft a:hover {text-decoration:underline;color:#50999F;}
#menu14 { text-align:left;}
#menu14 ul li {margin-left:5px;list-style:none;}
#menu14 li a {height: 32px;font-weight:bold;font-size:14px;voice-family: "\"}\""; voice-family: inherit;height: 24px;text-decoration: none;}	
#menu14 li a:link, #menu14 li a:visited {color: #8FBDC1;display: block;background:  url(../../medias/images/menu14.gif) no-repeat;padding: 8px 0 0 10px;}
#menu14 li a:hover {color: #269BD1;background:  url(../../medias/images/menu14.gif) 0 -32px no-repeat;padding: 8px 0 0 10px;}
#menu14 #current {color: #269BD1;background:  url(../../medias/images/menu14.gif) 0 -32px no-repeat;padding: 8px 0 0 10px;}
.header_bloc p{padding:5px;}			
#breadcrumb{font: 11px Arial, Helvetica, sans-serif;background-image:url('../../medias/images/bc_bg.png');background-repeat:repeat-x;height:30px;line-height:30px;color:#9b9b9b;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;width:100%;overflow:hidden;margin:0px;padding:0px;}
#breadcrumb li {list-style-type:none;	float:left;	padding-left:10px;}
#breadcrumb a{height:30px;display:block;background-image:url('../../medias/images/bc_separator.png');background-repeat:no-repeat;background-position:right;padding-right: 15px;text-decoration: none;color:#454545;}
.home{border: none;}
.resume_communique{margin-bottom:20px;margin-top:20px;border-bottom:1px solid #269BD1;font-family: Helvetica, Arial, sans-serif;font-size: 16px;font-style: italic;font-weight: normal;text-transform: normal;letter-spacing: normal;line-height: 1.5em;}
.text_communique{min-height:145px;color:#454545;font-family: Helvetica, Arial, sans-serif;font-size: 18px;font-style: normal;font-weight: normal;text-transform: normal;letter-spacing: normal;line-height: 1.4em;text-align: justify;}
.text_communique p{margin-bottom:10px;}
.text_communique strong{font-weight:bold;}
#mytable {width: 100%;padding: 0;margin: 0;}
caption {padding: 0 0 5px 0;width: 100%px;font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-align: right;}
th {font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #4f6b72;border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;border-top: 1px solid #C1DAD7;letter-spacing: 2px;text-transform: uppercase;text-align: left;padding: 6px 6px 6px 12px;background: #CAE8EA url(../../medias/images/bg_header.jpg) no-repeat;}
th.nobg {border-top: 0;border-left: 0;border-right: 1px solid #C1DAD7;background: none;}
td {border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;background: #fff;padding: 6px 6px 6px 12px;color: #4f6b72;}
td.alt {background: #F5FAFA;color: #797268;}
th.spec {border-left: 1px solid #C1DAD7;border-top: 0;background: #fff url(../../medias/images/bullet1.gif) no-repeat;font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
th.specalt {border-left: 1px solid #C1DAD7;border-top: 0;background: #f5fafa url(../../medias/images/bullet2.gif) no-repeat;font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #797268;}
.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {color: #00529B;background-color: #BDE5F8;background-image: url('info.png');}
.success {color: #4F8A10;background-color: #DFF2BF;background-image:url('success.png');}
.warning {color: #9F6000;background-color: #FEEFB3;background-image: url('warning.png');}
.error {color: #D8000C;background-color: #FFBABA;background-image: url('error.png');}
