BODY {
margin: 0px; 
padding:0px;
}
#border_left_body{
background-image:url(images/arr_plan1.png); 
background-repeat:repeat-y; 
background-position:right; 
width:11px;
}
#border_right_body{
background-image:url(images/arr_plan.png); 
background-repeat:repeat-y; 
background-position:left; 
width:11px;
}

.bg_rech{
background:#424b54;
padding-bottom:5px;
}

form #q {
  width: 255px;
  height: 26px;
  padding: 0px 15px 0px 10px;
  background:  url(images/bg_input.png) right top no-repeat;
  border: none;
  margin: 0;
  vertical-align: top;
  color: #333333;
}
form #recherche-submit {
  width: 30px;
  height: 25px;
  border: none;
  margin: 0;
  padding: 0;
  color: white;
  background:  url(images/loope.png) left top no-repeat;
  vertical-align: top;
  font-weight: bold;
  cursor: pointer;
  text-align:left;
}

.menu{
background:url(images/bg_menu.png) repeat-x;
}
.rub_menu{
border-left:solid 1px #FFFFFF;
text-align:center;
font-family:arial;
color:#FFFFFF;
font-weight:bold;
}
.rub_menu_droite{
border-left:solid 1px #FFFFFF;
border-right:solid 1px #FFFFFF;
text-align:center;
font-family:arial;
color:#FFFFFF;
font-weight:bold;
}
.lien_menu{
text-decoration:none;
cursor:pointer;
}
.lien_utl a:link{
font-family:arial;
text-align:justify;
font-size:15px;
font-weight:bold;
color:#1b275b;
text-decoration:none;
}
.lien_utl a:visited{
font-family:arial;
text-align:justify;
font-size:15px;
font-weight:bold;
color:#1b275b;
text-decoration:none;
}
.lien_utl a:hover{
font-family:arial;
text-align:justify;
font-size:15px;
font-weight:bold;
color:#5a79ff;
text-decoration:none;
}
.tab_lien_utl{
background:url(images/bg_lien_uti.jpg) no-repeat #eaeaea;
padding:5px 5px 10px 10px;
}
.puce_lien_utl{
direction: rtl;
list-style-image:url(images/puce_org.jpg);
}

.titre_contct{
color:#4192c9;
font-family:arial;
font-size:15px;
font-weight:bold;
}
.adr_contct{
color:#000;
font-family:arial;
font-size:13px;
font-weight:bold;
}
.num_contct{
color:#000;
font-family:arial;
font-size:12px;
font-weight:bold;
}
.titre_act{
color:#4192c9;
font-family:Arial, sans-serif, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
}
.contenu_act{
text-align:justify;
padding-bottom:5px;
font-family:Arial, sans-serif, Arial, Helvetica, sans-serif;
font-size:15px;
color:#333333;
font-weight:600;
}
.date_act{
padding-bottom:5px;
font-weight:600;
font-size:13px;
color:#999999;
font-family:Arial, sans-serif, Arial, Helvetica, sans-serif;
}
.autres_act a:link{
font-weight:bold;
font-size:15px;
color:#0066FF;
font-family:Arial, sans-serif, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.autres_act a:visited{
font-weight:bold;
font-size:15px;
color:#0066FF;
font-family:Arial, sans-serif, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.autres_act a:hover{
font-weight:bold;
font-size:15px;
color:#438eff;
font-family:Arial, sans-serif, Arial, Helvetica, sans-serif;
}
.titre_gauche{
direction:rtl;
font-family:Arial;
font-size:14px;
color:#FFFFFF;
font-weight:600;
}
.puces_lien_gauche{
direction:rtl;
list-style-image:url(images/puce_fleche.png);
}
.lien_gauche{
padding-bottom:5px;
}
.lien_gauche a:link{
font-family:arial;
color:#f49833;
font-size:15px;
font-weight:600;
text-decoration:none;
}
.lien_gauche a:visited{
font-family:arial;
color:#f49833;
font-size:15px;
font-weight:600;
text-decoration:none;
}
.lien_gauche a:hover{
font-family:arial;
color:#0b475d;
font-size:15px;
font-weight:600;
text-decoration:none;
}

.copyright_bleu{
color:#4CCBF1;
font-size:11px;
font-family:Arial;
padding-right:2px;
}
.copyright_gris{
color:#fff;
font-size:11px;
font-family:Arial;
padding-right:2px;
}
.copyright_gris a{
color:#fff;
font-size:11px;
font-family:Arial;
padding-right:2px;
text-decoration:none;
}

.copyright_bleu2{
color:#4CCBF1;
font-size:11px;
font-family:Arial;
padding-right:2px;
}
.copyright_gris2{
color:#666666;
font-size:11px;
font-family:Arial;
padding-right:2px;
}
.copyright_gris2 a{
color:#666666;
font-size:11px;
font-family:Arial;
padding-right:2px;
text-decoration:none;
}


.pied_titre{
font-family:arial;
font-size:17px;
color:#fff;
font-weight:bold;
}
.pied_titre a:link{
font-family:arial;
font-size:17px;
color:#fff;
font-weight:bold;
text-decoration:none;
}
.pied_titre a:visited{
font-family:arial;
font-size:17px;
color:#fff;
font-weight:bold;
text-decoration:none;
}
.pied_titre a:hover{
font-family:arial;
font-size:17px;
color:#1E2457;
font-weight:bold;
text-decoration:none;
}
.tit_orange{
font-family:arial;
font-size:22px;
font-weight:bold; 
color:#f29121
}
.entete_admin{
font-family:arial;
font-size:25px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}
.login_adm{
font-family:arial;
font-size:17px;
font-weight:bold;
color:#1e2457;
}
.subm{
background:#fbfbfb;
border: solid #b0def2 1px;
cursor:pointer;
padding:0px 15px 0px 15px;
color:#ff9600;
font-family:arial;
font-size:15px;
font-weight:bold;
}


/**************************************************
				Zebra Tables
**************************************************/

tr.zEven td
{
	font-family:"lucida grande", verdana, sans-serif;
	font-size:15px;
	border-left:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	background-color:#edf3fe;
	padding:3px 8px;
}

tr.zOdd td,.zOddTd
{
	font-family:"lucida grande", verdana, sans-serif;
	font-size:15px;
	border-left:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	background-color:#fff;
	padding:3px 8px;
}

tr.zSelected td,.zSelectedTd
{
	font-family:"lucida grande", verdana, sans-serif;
	font-size:15px;
	background-color:#3d80df;
	color:#fff;
	font-weight:700;
	border-left:1px solid #346DBE;
	border-bottom:1px solid #7DAAEA;
	padding:3px 8px;
}
/**************************************************
				Zebra Tables
**************************************************/

.actual_apercu{
color:#333333;
font-family:arial;
font-size:15px;
font-weight:600;
text-decoration:none;
}
.actual_apercu a:link{
color:#333333;
font-family:arial;
font-size:15px;
font-weight:600;
text-decoration:none;
}
.actual_apercu a:visited{
color:#333333;
font-family:arial;
font-size:15px;
font-weight:600;
text-decoration:none;
}
.actual_apercu a:hover{
color:#666666;
font-family:arial;
font-size:15px;
font-weight:600;
text-decoration:none;
}

.actual_tit{
color:#3d80df;
font-family:arial;
font-size:15px;
font-weight:600;
text-decoration:none;
}
.actual_tit a:link{
color:#3d80df;
font-family:arial;
font-size:15px;
font-weight:600;
text-decoration:none;
}
.actual_tit a:visited{
color:#3d80df;
font-family:arial;
font-size:15px;
font-weight:600;
text-decoration:none;
}
.actual_tit a:hover{
color:#0b475d;
font-family:arial;
font-size:15px;
font-weight:600;
text-decoration:none;
}
.actual_dat{
color:#bbb;
font-family:arial;
font-size:13px;

text-decoration:none;
}
.bg_contenu{
  background-color: #ffff; 
  background-image: url("images/bg_corps_interne_02.png"),url("images/bg_corps_interne_03.png"); 
  background-position: center top,center bottom; 
  background-repeat: no-repeat,repeat-y; 
  color:#333333;
font-family:arial;
font-size:15px;
font-weight:600;
text-decoration:none;
}
.pied_tit_rub{
direction:rtl;
color:#424b54;
font-family:arial;
font-size:15px;
font-weight:bold;
}
.pied_tit_rub a:link{
direction:rtl;
color:#424b54;
font-family:arial;
font-size:15px;
font-weight:bold;
text-decoration:none;
}
.pied_tit_rub a:visited{
direction:rtl;
color:#424b54;
font-family:arial;
font-size:15px;
font-weight:bold;
text-decoration:none;
}
.pied_tit_rub a:hover{
direction:rtl;
color:#5a6571;
font-family:arial;
font-size:15px;
font-weight:bold;
text-decoration:none;
}
