html,body{margin:0;padding:0}
body{
font: 76% arial,sans-serif;
color:#000;
}

.saws{
	background:url('images/saws.gif') no-repeat 0px 14px;
	padding:14px 7px 0px 7px;
}

.icon_boutique{float:left;}
.icon_boutique a {color:#999999;font-weight:bold;text-decoration:none;}
 
.icon_boutique_arrow{
margin:17px 15px 0 15px;
float:left;
background:url('images/french/boutique_arrow.jpg') no-repeat;width:15px;height:23px;
}


.txt_num_active a {
font-size:12px;
font-weight:bold;
color:#c12d00 !important; 
}

.txt_num {
font-size:18px;
color:#c12d00;
}

.txt_num_active  .txt_num a {
font-size:18px;
color:#c12d00;
}



.titre_dossier_lnk a{color:#114469;font-size:18px;font-weight:bold;text-decoration:none;text-transform: capitalize; }
.titre_dossier_lnk a:hover{color:#346a91;font-size:18px;font-weight:bold;text-decoration:underline;}

.dossier_lire_lnk a  ,.dossier_lire_lnk a :visited {color:#c12d00; text-decoration:none;}
.dossier_lire_lnk a:hover{color:#c12d00; text-decoration:underline;}

.arrow1{
 background:url('images/french/arrow_1.jpg') no-repeat;

}

.red_txt{color:#c12d00;font-weight:bold;}

.titre_red_bloc {text-decoration:underline;font-weight:bold;font-size:14px;color:#fff;}
.titre_red_bloc:hover {text-decoration:none;color:#fff;}

a,a:active, a:focus {
color:#000;
text-decoration:none;
outline: none;
-moz-outline-style: none;
}

a:hover {
color:#000;
text-decoration:underline;
outline: none;
-moz-outline-style: none;
}


.clr{clear:both;}

#contenair{
margin: 0 auto 0 auto;width:980px; 
}

.lastupdate{
margin:5px 5px 5px 0;
}
.header_login{
}

#header_bg{
clear:both;
margin:5px 0 0 0;
background:url(images/index/bg.jpg) repeat-x;
width:980px;
}
 


.menu a{text-decoration:none !important ;}

.menu{
margin:10px 0 0 0;
background:url('images/index/menu_bg.jpg') repeat-x; width:980px;height:30px;
}
.menu .left_bg{
float:left;
margin:0px 0 0 0;background:url('images/index/menu_left.jpg') repeat-x; width:8px;height:30px;
}
.menu .right_bg{
float:right;
margin:0px 0 0 0;background:url('images/index/menu_right.jpg') repeat-x; width:8px;height:30px;
}
.menu  .menu_items{
float:left;width:960px;
display:block;
text-decoration:none;
}

.menu  .sep{
margin:0px 0 0 0;background:url('images/index/menu_sep.jpg') repeat-x; width:1px;height:30px;
}

.menu_item{
cursor: pointer;
}

.menu_normal .menu_item{
font-size:12px;color:#fff;margin:2px 2px 0 2px;
height:26px;
}

.menu_normal .menu_item_right{
float:left;
font-size:12px;color:#fff;
height:26px;width:5px;
}

.menu_active .menu_item {
font-size:12px;color:#fff;margin:2px 2px 0 2px;
background:url('images/index/item_lft_b.jpg') no-repeat; height:26px;
}

.menu_active .menu_item_right {
float:left;
font-size:12px;color:#fff;
background:url('images/index/item_right_b.jpg') repeat-x; height:26px;width:5px;
}


  .menu_always_active .menu_item{
font-size:12px;color:#fff;margin:2px 2px 0 2px;
background:url('images/index/item_lft.jpg') no-repeat; height:26px;
}

 .menu_always_active .menu_item_right{
float:left;
font-size:12px;color:#fff;
background:url('images/index/item_right.jpg') repeat-x; height:26px;width:5px;
}


.menu .menu_item_text{
float:left;
padding:3px 5px 0 10px;
}




.breadcrumb	{color:#01266d;font-size:12px;font-weight:bold;}
.breadcrumb a {color:#01266d;font-size:12px;font-weight:bold;text-decoration:underline;}
.breadcrumb a:hover {color:#e87301;text-decoration:none;}
 

#navigation_links ,.navigation_links {color:#c12d00;}
#navigation_links a ,.navigation_links  a {text-decoration:none;color:#000;}
#navigation_links a:hover,.navigation_links a:hover {text-decoration:underline;color:#555;}




.block div{overflow:hidden;}

.block{
padding:0;
padding-bottom:20px;
margin-bottom:7px;
background:#fff url('images/index/bloc_footer.png') left bottom no-repeat;

width:160px;
overflow:hidden;
}

.block a{color:#000;}
.block a:hover {color:#222;}


.block h1 {width:160px;background:#fff url('images/index/header_bloc.jpg') no-repeat;font-size:12px;text-align:center;font-weight:normal;
color:#fff;
padding:3px 0 3px 0;
margin:0;
}
.block h1 a{color:#fff; }
.block h1 a:hover {color:#999; }

.block h2 {font-size:14px;color:#c12d00;text-align:center;}
.block h3 {font-size:12px;}

.block p{
/*
background:url('images/header_bg.png') no-repeat;
*/
width:155px;
/*
 border:solid 1px #cccccc;
*/
margin:0;
padding:5px 0 0 8px;
}



.main_detail_recherche {
background:url('images/recherche/bg2.png') no-repeat;width:799px;border:solid 1px #c12d00; 
font-size:12px;
margin:0;
}
.main_detail_recherche div {overflow:visible;}
.main_detail_recherche_footer {
background:url('images/recherche/footer.png') no-repeat;
width:799px;
height:27px;
}

.main_detail_recherche a {}
.main_detail_recherche a:hover {text-decoration:none;}

.main_detail_recherche  .le_plus_de_cette_offre{
border-top:solid 1px #c12d00;width:780px;margin:auto;margin-top:20px;padding:5px;margin-bottom:10px;
}

.main_detail_recherche  .detail_txt{
color:#c12d00;
font-size:12px;
font-weight:bold;
}

.main_detail_recherche_footer {
background:url('images/recherche/footer.png') no-repeat;
width:780px;margin:auto;
}








.tab_active{
display:block;
background: url(images/home/tabs/tab1.jpg) no-repeat;
height:29px;
width:76px;
padding:7px 0 0 0;
margin:0 0 0 3px;
font-size: 12px;
text-align:center;
}

.tab_active a{color:#ffffff; }
 

.tab_non_active a{color:#666666; }
 
.tab_non_active{
display:block;
background:  url(images/home/tabs/tab2.jpg) no-repeat;
height:20px;
width:76px;
padding:16px 0 0 0;
margin:0 0 0 3px;
font-size: 12px;
text-align:center;
}


.tab_body1{
border:solid 1px #fff;border-top:0px;
clear:both;
}
 
 
 
 
#recherche {
color:#01266d;
width:360px;
  
margin:0px;
margin-top:10px;
 }

#recherche h1 { color:#fff; font-family:Arial; font-size:22px; font-weight:normal; padding-left:10px; padding-top:7px; }
#form-recherche { font-family:Arial; font-size:11px;   line-height:21px; }
.submit-recherche { background:#FFFFFF  ; width:72px; height:18px; border:none; cursor:pointer;}

.chercher_blk{width:98%;height:25px;}
.chercher_label{width:130px;font-weight:bold;}
.chercher_select {
color:#01266d;
width:180px;
padding:0 13px 0 0;
}
.chercher_select select,.chercher_select input{
font-family:Arial; 
font-size:10px;
color:#01266d;
width:130px;
}


#form_recherche a{
font-weight:bold;
color:#c12d00;
}

 


 .txt-link { font-family:Arial; font-size:12px; color:#c12d00; padding:2px; margin-top:3px; }
.txt-link a { text-decoration:none; color:#c12d00; }
.txt-link a :hover { text-decoration:underline;color:#c13d00; }
 
 
 
 
 
 
 
 
 
 

#mytable  a {
	color: #c75f3e;
}

#mytable {

	font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
 
	width: 700px;
	padding: 0;
	margin: 0;
}

#mytable caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#mytable 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(images/menu35/table/bg_header.jpg) no-repeat;
}

#mytable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

#mytable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


#mytable td.alt {
	background: #F5FAFA;
	color: #797268;
}

#mytable th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/menu35/table/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#mytable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/menu35/table/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}



.fg-button { outline: 0; margin:0 4px 0 0; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }

a.fg-button { float:left; }

/* remove extra button width in IE */
button.fg-button { width:auto; overflow:visible; }

.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }

.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	

.fg-buttonset { float:left; }
.fg-buttonset .fg-button { float: left; }
.fg-buttonset-single .fg-button, 
.fg-buttonset-multi .fg-button { margin-right: -1px;}

.fg-toolbar { padding: .5em; margin: 0;  }
.fg-toolbar .fg-buttonset { margin-right:1.5em; padding-left: 1px; }
.fg-toolbar .fg-button { font-size: 1em;  }







 
.home_blue{
color:#7f8baf;
font-size:10px;

}

.news_title a {
font-size:12px;
font-weight:bold;
color:#175590;
 }
.news_title a:hover {
color:#e9780b;
 }

.news_lire_la_suite a{
font-size:12px;
 color:#fd4e00;
}

.news_lire_la_suite a:hover{
 color:#175590;
}
 
 
 
 
.plus_icon{
background: url(images/recherche/plus.gif) 0px 3px no-repeat;
padding:0px 14px 0 0px;
}

.minus_icon{
background: url(images/recherche/minus.gif) 0px 3px no-repeat;
padding:0px 14px 0 0px;
}



.plus{
background: url(images/plus.png) 0px 2px no-repeat;
padding:0px 11px 0 0px;
}

a:hover .plus{
background: url(images/plus_blue.png) 0px 2px no-repeat;
padding:0px 11px 0 0px;
}





.pagination a { font-size:12px;color:#000;}
 .pagination .active_page {color:#e87301;}




.table_blue {width:100%;	padding: 0;margin: 0;}
.table_blue  th{background:url('images/offre/table_th.jpg') repeat-x;color:#fff;height:27px; }

.table_blue  td{background:url('images/offre/table_tr.jpg') repeat-x;height:48px; }
.table_blue  th.spec{color:#114469;padding:0 0 0 5px;background:url('images/offre/table_tr.jpg') repeat-x;height:43px; }
.table_blue  th.spec2{color:#114469;padding:0 0 0 5px;background:url('images/offre/table_tr.jpg') repeat-x;height:43px; }

.table_blue  th div{float:left;padding:5px 0 0 5px;height:22px; }
.table_blue  td div,.table_blue  th.spec2 div{float:left;padding:16px 0 0 10px;height:32px; }
.table_blue  th .table_sep{float:right;padding:0;background:url('images/offre/table_border.jpg') repeat-x;width:1px;height:27px;}
.table_blue  td .table_sep,.table_blue  th.spec2 .table_sep{float:right;padding:0;background:url('images/offre/table_border.jpg') repeat-x;width:1px;height:48px;}

.gom_btn input{
width:100%;
height:23px;
border:0px;
background:url('images/btn_bg.jpg') repeat-x;
color:#fff;
text-decoration:none;
}

.gom_btn{
line-height:23px;
background:url('images/btn_left.jpg') no-repeat;
height:23px;
padding:0px 0 0 28px;
color:#fff;
font-weight:bold;
font-size:12px;
text-align:center;
text-decoration:none;
cursor:pointer;
}

.gom_btn div{
height:23px;
background:url('images/btn_right.jpg') right top no-repeat;
padding:0px 28px 0 0px;
color:#fff;
font-size:12px;
}
.gom_btn a {
color:#fff;
font-weight:bold;
text-decoration:none;
font-size:12px;
text-align:center;
}
.gom_btn a:hover{
color:#fff;
}





.gom_btn_boutique input{ width:100%;height:23px;border:0px;background:url('images/boutiques/btn_bg.jpg') repeat-x;color:#fff;text-decoration:none;}
.gom_btn_boutique{line-height:23px;background:url('images/boutiques/btn_left.jpg') no-repeat;height:23px;padding:0px 0 0 28px;color:#fff;font-weight:bold;font-size:12px;text-align:center;text-decoration:none;cursor:pointer;}
.gom_btn_boutique div{height:23px;background:url('images/boutiques/btn_right.jpg') right top no-repeat;padding:0px 28px 0 0px;color:#fff;font-size:12px;}
.gom_btn_boutique a {color:#fff;font-weight:bold;text-decoration:none;font-size:12px;text-align:center;}
.gom_btn_boutique a:hover{color:#fff;}




 
.btn{
text-align:center;
background:url('images/btn_left.jpg') no-repeat;
height:23px;
padding:0px 0 0 5px;
color:#fff;
}
.btn div{
text-align:center;
height:23px;
width:100%;
background:url('images/btn_right.jpg') right top no-repeat;
padding:3px 0px 0 0px;
color:#fff;
}
.btn a {
margin:0 5px 0 0 ;
font-size:12px;
text-align:center;
width:100%;
color:#fff;text-decoration:none;font-weight:bold;
}
.btn a:hover{color:#d5d5d5; }


.heure_style1,.heure_style2{
cursor:pointer;float:left; font-size:12px;font-weight:bold;width:77px;text-align:center;
}
.heure_style1{color:#fff;}
.heure_style2{color:#114469;}

.heure_style_bg_1{
background:url('images/home/heure_makkah.png') no-repeat; height:217px;width:160px;margin:0px 0 5px 0;
padding:1px 0 0 0;
}
.heure_style_bg_2{
background:url('images/home/heure_medine.png') no-repeat; height:217px;width:160px;
padding:1px 0 0 0;
}

.blue_links a {color:#01266d;text-decoration:underline;}
.blue_links a:hover{color:#01266d;text-decoration:none;}




div#footer{
margin:0;
padding:0px;
clear:both;
width:100%;
margin:	0px ;
background-color:#adadd3;
}


.footer_box{
float:left;
width:150px;
padding-left:8px;
height:120px;
}

.footer_box  ,.footer_box  a{
color:#fff;
font-size:11px;
text-decoration:none;
}

.footer_box  a:hover{ color:#0066FF!important; text-decoration:underline;}

.footer_box h1{
font-size:15px;
margin-bottom:5px;
}

.footer_box ul{
list-style:none;
height:20px;
padding:0 2px 0 0;
margin:0;
margin-left:5px;
}

.footer_box_sep{
float:left;
height:100px;
border-left: dotted 1px #fff;
margin:2px;
}

#footer_links{
background-color:#fff;

width:100%;
text-align:center;
color:#01266d;
font-size:10px;
font-weight:bold;
clear:both;
padding:0px;
margin:0px;
}

#footer_links a{color:#01266d !important;text-decoration:none;}
#footer_links a:hover{color:#01266d;text-decoration:underline;}

