@charset "utf-8";
/* CSS Document */

body{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:80%;
}

ul#lang{
	right:805px;
}
ul#services{
	right:475px;
}
#head #logotr{
	left:616px;
	top:0px;
}
.tun{
	background:url(../upload/images/drapeau_tun.png) no-repeat right;
	padding-right:30px;
	left:770px;
	letter-spacing:0px;
	font-size:13px;
	top:7px;
}
#search{
	position:absolute;
	right:735px;
	top:55px;
}
#frmsearch #btn_search{
	right:162px;
}
#frmsearch #keyword{
	left:42px;
}
.ddsmoothmenu ul li{
float: right;
}
.ddsmoothmenu ul li ul{
right: 0;
width: 165px;
margin:0;
padding:0;
}
.ddsmoothmenu ul li ul li{
margin:0;
padding:0;
}
.ddsmoothmenu ul li ul li a:link, .ddsmoothmenu ul li ul li a:visited{
text-align:right;
}
#datefr{
	right:780px;
	font-size:11px;
}
#right h2{
	background: url(../upload/images/bg_pavet_rtl.jpg) bottom repeat-x;
	background: url(../upload/images/bg_grey_ar.jpg) right no-repeat;
	padding-right:20px;
}
.ipoll{
	position:absolute;
	right:170px;
	top:-5px;
}
#r1 h2, .actus h2,#r2 h2{
	padding-right:25px;
	background: url(../upload/images/bg_grey_ar.jpg) right no-repeat;
}
.files h2{
	border-right:5px solid #F29100;
	padding-right:10px;
	border-left:none;
}
.files a, .files a:visited{
    display:block;
	margin:5px 90px 5px 0px;
}
#right .onlines ul li .i_form{
	background:url(../upload/images/i-form.png) no-repeat right 0px ;
	padding-right:50px;
	padding-left:0;
}
#right .onlines ul li .i_write_us{
	background:url(../upload/images/i-write-us.png) no-repeat right -3px ;
	height:50px;
	line-height:50px;
	padding-right:50px;
	padding-left:0px;
}
#right{
	float:left;
	width:200px;
}
#left{
	float:right;
	width:190px;
	background:#FFF;
	padding:0 5px;	
}
#right #down div{
	margin:0;
	padding:5px;
	background:#ecf1f3 url(../upload/images/message-already-read.png) no-repeat -25px;
	padding-left:60px;
}
#right .eservices .eservices1{
	background: url(../upload/images/cadenas.png) no-repeat -10px 0px;
	padding:5px;
	padding-left:60px;
}

#right .consul .consul1{
	padding:5px;
	padding-left:10px;
}



#right .qos .qos1{
	background: url(../upload/images/qosint.png) no-repeat -2px 0px;
	padding:5px;
	padding-left:60px;
}




#r1 a.all, #r1 a.all:visited,#r2 a.all, #r2 a.all:visited{
	/*background: #CCC url(../upload/images/arrow-submit.gif) no-repeat 0px 3px ;*/
	background: url(../upload/images/bg_titre_mainmenu.jpg) center repeat-x ;
	display:block;
	margin-left:0px;
	margin-right:10px;
	margin-top:5px;
	height:20px;
	width:150px;
	line-height:20px;
	padding:5px;
	text-decoration:none;
	color:#333;
	border:1px solid #CCC;
	text-align:right;
}
#accueil a.lienactu,a.lienactu:visited{
	display:block;
	margin:5px 280px 5px 0px;
	height:16px;
	width:160px;
	line-height:16px;
	text-align:left;
}
#footer #menubottom li{
	float: right;
}
#footer #follow{
	right:840px;
}
#copyright{
	left:780px;
}
#footer #footer_menu{
	right:505px;
}
#middle h1{
	padding:5px;
	margin:0;
	padding-left:0px;
	padding-right:25px;
	color: #F29100;
	background:#eeeeee url(../upload/images/bg_grey_ar.jpg) right no-repeat;
	font-size:13px;
	border-bottom:1px solid #999;
	text-transform:uppercase;
	text-align:right;
}
#middle ul li,.ref ul li{
	background: url(../upload/images/puceTH_ar.gif) top right no-repeat;
	list-style:none;
	padding-right:20px;
	margin-bottom:10px;
	margin-left:15px;
}
#middle ul li ul li,.ref ul li ul li{
	background: url(../upload/images/arrow-link-orange-ar.gif) right no-repeat;
	list-style:none;
	padding-right:20px;
	margin:10px;
}
#lang{
	font-size:11px;
}
#outils2{
	width:720px;
}
.accordh,#articles .accordh,#middle .resultat_recherche .accordh{ /*header of 1st demo*/
cursor: pointer;
padding: 2px 5px;
padding-right:25px;
border: 1px solid gray;
background: #eee url(../upload/images/bullet_toggle_plus.png) 0 -5px no-repeat;
text-align:right;
}

.openpet,#articles .openpet,.resultat_recherche .openpet{ /*class added to contents of 1st demo when they are open*/
background: #d7e3ef url(../upload/images/bullet_toggle_minus.png) 0 -5px no-repeat;
color:#365e86;
border: 1px solid #365e86;
}
#articles .tbl_1 tr td{
	padding:5px;
	background: #fbfcfd;
	border:1px solid #c8d6ec;
	text-align:right;
}
#frmtext label{
	width:120px;
	float:right;
	font-weight:bold;
}
#outils2{
	font-size:11px;
}
#frmnewsletter {
	background:url(../upload/images/newsletter.jpg) no-repeat ;
}
#frmcontact {
	background: url(../upload/images/contactus.jpg) no-repeat left 30px;
	padding-right:20px;
}
.wt-rotator .thumbnails li .slide_cadre{
position:relative;
color:#FFF;
background:#000;
left:25px; 
top:36px; 
width:400px;
height:auto;
border:5px solid #C00;
text-align:right;
}
.slide_sum, .slide_h1{
	text-align: justify;
}

.lienappel{

}
.wt-rotator .thumbnails ul li{
	float:right;
}
#articles .tbl_1 th{
	border-bottom:2px solid #355688;
}

.#right .glidecontenttoggler .allao_ar:hover{
	color:#F30;
}
#services li{
	float:right;
}
#footer #footer_menu li{
	float:right;
	list-style:none;
}
#r1 a.all, #r1 a.all:visited,#r2 a.all, #r2 a.all:visited{
	/*background: #CCC url(../upload/images/arrow-submit.gif) no-repeat 0px 3px ;*/
	background: url(../upload/images/bg_titre_mainmenu.jpg) center repeat-x ;
	display:block;
	margin-left:10px;
	margin-top:5px;
	height:20px;
	width:150px;
	line-height:20px;
	padding:5px;
	padding-left:0px;
	text-decoration:none;
	color:#333;
	border:1px solid #CCC;
	position:relative;
	padding-right:30px;
}
.arrow-ar{
	position:absolute;
	right:0;
	top:5px;
}
input,select{
	font-family:Tahoma, Geneva, sans-serif;
}
.dateappel{
	color: #f29100;
	font-weight:bold;
	font-size:10px;
}
a.btn_lire_la_suite img{
	position:relative;
	text-align:right;
	display:block;
	left:0;
}
.nivo-controlNav a {
	
float:right;
}
#accueil{
	position:relative;
}
#r1 h2, .actus h2{
	margin:0;
	height:28px;
	line-height:28px;
	padding-left:25px;
	color:#0a8fd8;
	background: url(../upload/images/bg_grey_ar.jpg) no-repeat right;
	border-radius:7px 7px 0 0;
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-radius:7px 7px 0 0;
	-khtml-border-radius:7px 7px 0 0; 
}