.spip-admin-float
{
	display:none;
}

*
{
	padding:0;
	margin:0;
}

html
{
	direction:ltr;
}

body
{
	direction:rtl;
	font-weight:bold;
	font-size:1.1em;
	font-family:"traditional arabic", "arabic transparent", arial, serif;
	background-color:#98b2cc;
	width:841px;
	margin:auto;
}

table
{
	border-collapse:collapse;
}

img
{
	border:none;
}

li
{
	list-style-type:none;
}

label, input[type=submit], input[type=button], .adev img
{
	cursor:pointer;
}

a
{
 	color:#376092;
 	text-decoration:none;
}

a:hover
{
 	color:#cc0000;
}

#shad_tete
{
	background:url("img/bg_tete.png");
	padding:8px 0px;
}

#corps
{
	background:url("img/bg_corps.png") repeat-y center;
	padding:8px 24px;
}

#shad_pied
{
	background:url("img/bg_pied.png");
	padding:8px 0px;
}

#shad_tete_mail
{
	background:url("img/bg_tete_mail.png");
	padding:8px 0px;
}

#corps_mail
{
	background:url("img/bg_corps_mail.png") repeat-y center;
	padding:8px 24px;
}

#shad_pied_mail
{
	background:url("img/bg_pied_mail.png");
	padding:8px 0px;
}

#corps_mail td
{
	padding-bottom:10px;
}

.pub_h
{
	width:100%;
	height:135px;
	text-align:center;
}

.flash_news_0
{
	direction:ltr;
}

.flash_news_0 a
{
	direction:rtl;
}

.flash_news_0 .mooquee
{
	width:792px;
	overflow:hidden;
	white-space:nowrap;
	visibility:hidden;
}

.menu_d, .menu_g
{
	width:140px;
}

.main_menu a, .main_menu .selected, .gvnt_menu a, .gvnt_menu .selected
{
	display:block;
	color:#ffffff;
	height:24px;
	padding-right:12px;
	margin-bottom:4px;
}

.main_menu a
{
	background:url("img/bg_menu.png") no-repeat right 0;
}

.main_menu .selected
{
	color:#cc0000;
	background:url("img/bg_selected.png") no-repeat right 0;
}

.main_menu  a:hover
{
	color:#ffffff;
	background-position:right -27px;
}

.gvnt_menu a
{
	background:url("img/bg_menu_ga.png") no-repeat 0 0;
}

.gvnt_menu .selected
{
	color:#cc0000;
	background:url("img/bg_selected_ga.png") no-repeat;
}

.gvnt_menu  a:hover
{
	color:#ffffff;
	background-position:0 -27px;
}

.container, .tab_list_sond, .tab_sce
{
	width:100%;
}

.container td, .tab_form td
{
	vertical-align:top;
}

.contenu
{
	background-color:#ffffff;
	padding:0px 10px 10px 10px;
}

.menu_h a
{
	text-decoration:underline;
}

.menu_h a:hover
{
	text-decoration:none;
}

.menu_h .selected, .services .selected, .rub .selected
{
	color:#cc0000;
}

.logo
{
	text-align:center;
	margin-top:10px;
}

.date
{
	margin-right:10px;
}

.num
{
	font-size:0.9em;
}

.pagination
{
	font-size:0.8em;
}

.rech
{
	float:left;
	margin-left:2px;
}

.txt_rech
{
	background:url("img/loupe.png") no-repeat right;
	border:solid 1px #7799bb;
	padding-right:18px;
}

.date_rech
{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #7799bb;
}

#une .titre
{
	font-size:1.5em;
}

#une .titre, #une .image ,.une_ancien .titre, .une_ancien .image
{
	text-align:center;
}

#une .resume, .une_ancien .resume
{
	text-align:justify;
}

#une .details, .une_ancien .details
{
	text-align:left;
}

#une a
{
	color:#cc0000;
}

#une a:hover
{
	color:#376092;
}

.une_ancien
{
	padding-top:10px;
	margin-top:10px;
	border-top:1px solid #7799BB;
}

.une_centre .image
{
	width:80px;
	float:left;
	margin-left:10px;
}
.sepCol
{
  background: url(img/sepcol.png) repeat-y;
	width: 16px;
}
.une_ancien .titre
{
	clear:left; 
	font-size:1.15em;
}

.une_ancien .image
{
	width:80px;
	float:right;
	margin-left:10px;
}

#une .details, .une_ancien .details
{
	position:absolute;
	margin-top:-27px;
	left:0;
}

.pos
{
	position:relative;
}

.une_ancien hr
{
	width:60%;
	margin:10px auto;
	border:none;
	border-top:1px solid #7799bb;
}

.rub .titre, .rub_d .titre, .services .titre
{
	color:#ffffff;
	margin-bottom:3px;
}

.rub .corps, .rub_d .corps, .services .corps
{
	background-color:#cfdbe7;
	padding:5px;
}

/*.rub .corps
{
	margin-top:10px;
}*/

.div_sub
{
	margin-top:10px;
}

.rub .corps .submit
{
	padding:2px 10px;
}

/*.rub a, .rub .selected
{
	display:block;
	border-top:1px dashed #ede9eb;
	border-bottom:1px dashed #ede9eb;
	padding-right:30px;
	line-height:22px;
}

.rub a
{
	background:url("img/squa_b.png") no-repeat 120px;
}

.rub a:hover, .rub .selected
{
	background:url("img/squa_r.png") no-repeat 120px;
	color:#cc0000;
}*/

.sep
{
	margin:5px;
}

.erreur
{
	background:url("img/erreur.gif") no-repeat right;
	padding-right:30px;
	margin:20px;
	color:#f14c1f;
}

.titre_rub
{
	font-family:tahoma, "traditional arabic", "arabic transparent", serif;
	font-size:13pt;
	color:#ffffff;
	background:#ffffff url("img/bg_rub.png") no-repeat right;
	margin-bottom:10px;
	padding:5px 20px;
}

.puce
{
	background:url("img/puce.gif") no-repeat right 7px;
	padding-right:20px;
}

.titre_art
{
	clear:both;
	font-size:1.3em;
	color:#cc0000;
	text-align:center;
	margin:15px 0;
}

.img_art
{
	font-size:0.9em;
	text-align:center;
	margin-bottom:15px;
}

.div_sce .desc_art, .aprc .desc_art
{
	overflow:visible;
	max-height:100%;
}

.desc_art
{
	text-align:justify;
	overflow:auto;
	max-height:700px;
	padding-right:8px;
}

.desc_art p
{
	margin:15px 0;
	text-indent:30px;
}

.div_sce .desc_art p
{
	margin:15px 0;
	text-indent:0;
}

.date_art
{
	float:right;
	height:52px;
	line-height:52px;
}

.voir
{
	padding-top:25px;
	background:url("img/video.png") no-repeat center top;
}

.ecouter
{
	padding-top:25px;
	background:url("img/audio.png") no-repeat center top;
}

.annuler, .imprimer, .envoyer, .commenter, .contenu .liste_sond
{
	float:left;
	margin-right:20px;
}

.fonctions a
{
	display:block;
	padding-top:25px;
}

.annuler a
{
	background:url("img/annuler.gif") no-repeat center top;
}

.imprimer a
{
	background:url("img/imprimer.png") no-repeat center top;
}

.envoyer a
{
	background:url("img/envoyer.png") no-repeat center top;
}

.commenter a
{
	background:url("img/commenter.png") no-repeat center top;
}

.contenu .liste_sond a
{
	background:url("img/liste.png") no-repeat center top;
}

.legende
{
	font-family:tahoma, "traditional arabic", "arabic transparent", serif;
	margin:10px 0;
	color:#0060aa;
}

.label
{
	text-align:left;
	padding-left:5px;
}

.txt
{
	padding:4px 0;
}

.tab_form
{
	margin:auto;
}

.submit
{
	color:#ffffff;
	background-color:#cc0000;
	border:1px solid #ff6161;
	padding:3px 20px;
}

.div_sub, .pagination
{
	text-align:center;
}

.att
{
	background:url("img/att.gif") no-repeat right;
	padding-right:30px;
	margin-right:10px;
	color:#f14c1f;
}

.succes
{
	background:url("img/succes.gif") no-repeat right;
	padding-right:30px;
	margin-right:10px;
	color:#40a80c;
}

.sep_cmt
{
	border:1px #7799bb dashed;
	width:200px;
	text-align:right;
	margin:10px 0;
}

.info_msg, .tab_info_msg
{
	color:#a7a6aa;
}

.tab_info_msg_e
{
	color:#f04a1d;
}

.tab_info_msg_a
{
	color:#14bf14;
}

.info_msg_e
{
	background:url("img/eve.gif") no-repeat right;
	padding-right:30px;
}

.info_msg_a
{
	background:url("img/adam.gif") no-repeat right;
	padding-right:30px;
}

.pseudo_msg
{
	float:right;
}

.msg
{
	margin-right:30px;
	text-align:justify;
}

.rub .quest_sond
{
	text-align:center;
	margin-bottom:10px;
}

.rep_sond li
{
	list-style:url("img/squa_b.png");
	margin-right:20px;
	line-height:23px;
}

.rep_sond strong
{
	color:#376092;
}

.contenu .quest_sond
{
	clear:left;
	color:#cc0000;
	background:url("img/puce.gif") no-repeat right;
	padding-right:20px;
	margin:20px 0 10px 0;
}

.rub .liste_sond
{
	text-align:left;
}

.tab_list_sond
{
	border-collapse:separate;
}

.tab_list_sond .libelle
{
	text-align:center;
	background-color:#7799BB;
	font-size:1.2em;
	color:#e3eaf1;
}

.tab_list_sond .image
{
	text-align:center;
}

.tab_list_sond .titre
{
	width:100%;
}

.tab_list_sond .date
{
	white-space:nowrap;
	text-align:center;
}

.tab_list_sond td
{
	vertical-align:middle;
	padding:0 3px;
}

.tab_list_sond .ligne0
{
	background-color:#e3eaf1;
}

.tab_list_sond .ligne1
{
	background-color:#cfdbe7;
}

.tab_list_sond .num
{
	width:80px;
	text-align:center;
}

.details
{
	background:url("img/puce.gif") no-repeat left 8px;
	padding-left:20px;
}

.arr_rub_g, .arr_rub_d
{
	width:12px;
	height:27px;
}

.arr_rub_g
{
	float:left;
	background:url("img/arr_rub_g.png") no-repeat;
}

.arr_rub_d
{
	float:right;
	background:url("img/arr_rub_d.png") no-repeat;
}

.services
{
	margin-top:10px;
}

.rub .titre
{
	background-color:#7799bb;
	margin-left:12px;
	padding-right:12px;
}

.services .titre, .rub_d .titre
{
	background-color:#7799bb;
	margin-right:12px;
}

.services .titre
{
	margin-left:12px;
}

.rech_for span
{
	color:#cc0000;
}

.constr
{
	background:url("img/constr.png") no-repeat right top;
	padding-right:34px;
	margin-right:10px;
	color:#e85800;
}

.tab_sce td
{
	vertical-align:middle;
	text-align:center;
}

.lg
{
	background:url("img/zap.png") no-repeat center;
	padding:0 20px;
}

.rub .tab_video
{
	margin-bottom:3px;
}

.rub .tab_video td
{
	vertical-align:middle;
	border-bottom:1px #a7a6aa dashed;
}

.rub .tab_video .image_video
{
	padding:3px;
	padding-right:0;
	vertical-align:middle;
	text-align:center;
}

.rub .tab_video .titre_video
{
	width:87px;
	text-align:center;
}

.pub_google
{
	position:absolute;
	display:none;
}

.intro
{
	font-size:1.2em;
	margin:20px 0;
}

.intro span
{
	color:#cc0000;
}

.adev
{
	text-align:center;
}

.div_sce .succes
{
	margin:20px 0;
}

.contact_adev
{
	color:#0060aa;
}

.pub_g, .pub_d
{
	margin-top:15px;
	text-align:center;
}

.pub_d
{
	margin-left:8px;
}

.pub_g
{
	margin-right:8px;
}

.glidecontentwrappertop
{
	position: relative;
	width: 793px;
	height: 135px;
	overflow: hidden;
}

.glidecontenttop
{
	position: absolute;
	background: #ede9eb;
	visibility: hidden;
	width: 793px;
}

.img_col, .titre_col, .tit_art_col
{
	text-align:center;
}

.titre_col
{
	color:#cc0000;
}




