/* CSS Document */


html{ height:100%;}
body{
direction:rtl;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
background-color:#ffffff;
margin:0px;
padding:0px; 
COLOR: #333;
}
P {
	margin:0px;
	padding:0px 0px 8px 0px;
	
}
TD {
	COLOR:#333;
	TEXT-ALIGN: justify;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	}
.s-h  {
	PADDING-RIGHT:11px; BACKGROUND-COLOR: #f1f1f1 ; BORDER-BOTTOM: #c4c4c4 1px solid; font-weight:bold;
}
.s-h-10  {
	BACKGROUND-COLOR: #f1f1f1 ; BORDER-BOTTOM: #c4c4c4 1px solid; font-weight:bold;padding-top:3px; height:30px; text-align:center; color:#666666; 
	
}
.div_10{
margin-top:10px;}
.s-bkg  {
	 BACKGROUND-COLOR:#F9F9EE ; padding:10px; height:2px;BORDER-BOTTOM: #E4E4E4 1px solid;
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
.b {
	font-weight: bold;
}
a:link{
	color: #345491;
	text-decoration : none;
	
}
a:visited{
	color: #345491;
	text-decoration : none;
}
a:hover{
	color:#E80000;
	text-decoration : none;
}

.sitetable{ padding-left:1px;
padding-right:3px;

}
.mainBody{ padding-left:10px;
padding-right:10px;

}

.siteBody{ padding-left:3px;
padding-right:3px;

}
td.menu{
background:#FEDFDA;
border-right:#E0BEB6 1px solid;
border-left:#E0BEB6 1px solid;
}
td.menu2{
background:#D7E7F4;
border-right:#E0BEB6 1px solid;
border-left:#E0BEB6 1px solid;
}
a.menu:link{
	color: #345491;
	text-decoration : none;
	
}
a.menu:visited{	
	color: #345491;
	text-decoration : none;
}
a.menu:hover{

	color: #FE6D02;

}
.menu_top{

	color: #FE6D02;
	background:#F51616;
	font-size:13px;
	font-weight: bold;
	color : #FFFFFF;
}
.menu_linksBold{
	color: #58816C;
	font-weight: bold;
	
}



.justifier{
text-align:justify;
}

.topBanner{
 width:100%; 
 border:0;
}
.bottom_page{
background:url(/site/images/arp_footer.gif) repeat-x;
height:64px;
}
.menu_arp{
background:url(/site/images/menu_arp.gif) repeat-x;
height:39px;
}
.arpBanner{
background:url(/site/images/px_arp_banner.gif) repeat-x;

}
.Footer{
/*background:#DB061C;
height:31px;
color:#FFFFFF;*/
background:url(/site/images/footer2.gif) repeat-x;
height:30px;
border-top: #ccc 1px solid;
/*border-bottom: #868686 1px solid;*/
}


.imagenews{
border-left:#E0BEB6 1px solid;
border-right:#E0BEB6 1px solid;
border-top:#E0BEB6 1px solid;
border-bottom:#E0BEB6 1px solid;
};
.underBanner{
background:url(/site/images/bg3.gif) repeat-x;
height:27px
}
.cadre{
background:url(/site/images/cadre/bg.gif) repeat-x;
height:1px
}
.noborder
{


border-right:0px;border-left:0px 
}
.date {
	
	font-size: 12px;
	COLOR:#9D7C31;
}
.headlines {
	COLOR:#375488;FONT-WEIGHT: bold; text-align:center; font-size:14px;
}

a.headlines:link{
	COLOR:#375488;
	text-decoration : none;
	
}
a.headlines:visited{
	COLOR:#375488;

	text-decoration : none;
}
a.headlines:hover{

	color:#B89147;
	
	text-decoration:underline

}

.prog{padding:0px 20px 0px 20px;
}
.prog a:link{
	COLOR: #AF1B40;
	FONT-WEIGHT: bold;
	text-decoration : none;
	
}
.prog a:visited{
	COLOR: #304E3E;
	FONT-WEIGHT: bold;
	text-decoration : none;
}
.prog a:hover{

	color:#B89147;
	FONT-WEIGHT: bold;
	text-decoration:none;

}


.bottom{
color:#9F824A;
text-align:center;
}
.rub{ 
   /*  font-size:1.3em;
	font-weight: bold;
	color: #345491;
	font-size: 14px;
	font-weight: bold;
	color:#B71542;*/
	
}
#bottom_wrapper{ 
/*background:url(/site/images/bg_bottom3.gif) repeat-y center #F4F7FA ;
border-left:#ccc 1px solid;*/
}
#top_menu{ 
background:url(/site/images/banner/bkg.gif) repeat-x;

}

.menu_right2{ border-bottom:#D4DDD8 1px solid; border-top:#DDE8E1 1px solid;  }
.menu_right{ border-bottom: #AEC0D5 1px solid; border-top:#D4DDD8 1px solid;  }

 .menu_link{
padding-right:15px; 
padding-left:5px;
/*padding-top:20px;*/
  background-image:url(/site/images/puce_grise.gif);
  background-position:100% 50%;
  background-repeat:no-repeat no-repeat;
  margin-right:2px
}




.cadre{ background:url(/site/images/cadre/cd_bkg.gif) repeat-y left #fff; padding-right:10px; height:25px}
.footer2{/* background-color:#F8FAF0;*/
background-color: #F8F7F3;

/*border-bottom:#D4DDD8 1px solid;*/
 border-bottom: #CE173C 2px solid;
border-top:#E2E6E4 1px solid;
/*border-top:#E2E6E4 1px soli*/
height:30px}
 
.footer2:link{
	color: #FFFFFF;
	text-decoration : none;
	
}
footer2:visited{	
	color: #345491;
	text-decoration : none;
}
a.footer2:hover{

	color: #FE6D02;

}

.formulaire {

	color: #364F55; background-color:#F4F4F4;
	
	border: 1px solid #336666;
}


.horz_navbar{ /*background-color:#F8F2ED;*/ border-bottom: #E4E4E4 1px solid; height:29px;padding:10px 10px 0 10px; margin-left:20px;
}

.prj_contenent1 { width: 281 px; background-image:url(/site/images/cadre/projet_bkg.jpg); background-repeat:repeat -y; padding-right:10px; padding-left:10px; font-size: 12px; COLOR:#9D7C31; height:25px;}
.prj_contenent2 { width: 281 px; background-image:url(/site/images/cadre/projet_bkg.jpg); background-repeat:repeat -y; padding-right:20px; padding-left:10px; height:25px;}
.header {  background-image:url(/site/images/banner/bkg.gif); background-repeat:repeat -y; vertical-align:top;   }
.motif {  background-image:url(/site/images/motif_2.gif); background-repeat:repeat -x;  }
.bl4 {
	COLOR: #7a8392;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
.bl6 {
	COLOR: #3B5468;
	;FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
.dep {
	COLOR: #3B5468;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
}
.bl7 {
	COLOR: #345491;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
}
.bl5 {
	COLOR: #006699;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
.b16{FONT-SIZE: 16px;}
.bl8 {
	COLOR:#4A4763;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
.bl3 {
	BACKGROUND-COLOR: #b5dbf2
}
.txtmin{
FONT-SIZE: 9px;
}
.rub{
	
	font-size: 12px;
	font-weight: bold;
	color: #345491;
	
}
.title_red{
	
	font-size: 14px;
	font-weight: bold;
	color:#B71542;	
}
.title_red12{
	
	font-size: 1.2em;
	font-weight: bold;
	color:#B71542;	
}
.txtbloc{
line-height:22px;
}
.txt_contenet{
line-height:25px;
margin:5px 15px 5px 15px;
text-align:justify;
}
.noprint{
}
.print_content{
margin:5px 5px 5px 5px;
text-align:justify;
}
.table_content{
margin:5px 5px 5px 5px;
}
.marge5{
margin:5px 5px 0px 5px;
}
.marge10{
margin-left:10px;
margin-right:10px
}
.marge20{
margin-left:20px;
margin-right:20px;
margin-bottom:10px
}
.res {
	BORDER-BOTTOM: #E4E4E4 1px solid;
	BACKGROUND: #F8F8F1;
}
.gris{
color: #8A7C75;
}
.vert {
	color: #76733D;
	font-weight: bold;
}
.select  {color:000000;font-weight:none;text-decoration:none;background:#ffffff;border:1px #A39E9A solid;font-size:10pt;height:20px
}

.inputtext  {color:000000;font-weight:none;text-decoration:none;background:#ffffff;border:1px #A39E9A solid;font-size:10pt;height:20px
}

.textarea  {color:000000;font-weight:none;text-decoration:none;background:#ffffff;border:1px #A39E9A solid;
}
.button {FONT-SIZE: 9pt; MARGIN: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica; color:#CE381E; font-weight:bold; BACKGROUND-COLOR:#F2F2F2;}


.divbox{
margin-left:25px; margin-right:25px;
margin-top:10px;
}
.b_right{ 
background: url(/site/images/cadre/bkg_d.gif) repeat-y left;
}
.b_left{
 background: url(/site/images/cadre/bkg_g.gif) repeat-y right;

}
.b_bkg{
  background: url(/site/images/cadre/coinarab_db.gif) no-repeat left;

}
.cadre{
	width:167px;

}
.cadre_top_adm{
	
	height:37px;
  background: url(/site/images/cadre/cd_top_adm.gif) no-repeat top;  
}
.cadre_top_link{
	
	height:37px;
  background: url(/site/images/cadre/cd_top_lien.gif) no-repeat top;  
}
.cadrebody{
	
background: url(/site/images/cadre/cd_bkg.gif) repeat-y right; 
}
 .cadrebody li {

height:25px;

padding-right:10px;
padding-left:10px;
background: url(/site/images/cadre/cd_bkg.gif) repeat-y right; 
 }
.cadrebtm{
	height:16px;
  background: url(/site/images/cadre/cd_btm.gif) no-repeat top;  
}
.spacer{
clear:both;
height:5px; 

}
.fiche TD {
	height:30px;
    line-height:22px;
	padding-bottom:10px;
	vertical-align:top;
}
.faq_q {
	height:20px;
    line-height:22px;
	padding:0px 5px 0px 10px;
	
	
}
.faq_r {
	height:20px;
    line-height:22px;
	padding:0px 20px 5px 10px;
	
	
}
.img_contour{
border: #95854D 1px solid;
}
.ligne{
	height:2px;
  background:url(../images/banner/ligne_bas.gif) repeat-x bottom; 
}
.search{FONT-SIZE: 9pt; MARGIN: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica; color:#F3F3F3; font-weight:bold; BACKGROUND-COLOR:#950000;}
.button_searsh {FONT-SIZE: 9pt; MARGIN: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica; color:#FFFFFF; font-weight:bold; BACKGROUND-COLOR:#993333;}
.programmation{
	height:23px;
	 
  
}
#programmation .seance {
background-image: url(/site/images/fleche_red.gif);
background-repeat: no-repeat;
background-position:right top;
  padding-right:15px;
  margin-right:15px;
 padding-left:30px;
	font-size: 14px;
	font-weight: bold;
	color:#B71542;
	
}
#programmation .titre {
background-image: url(/site/images/carre_j.gif);
background-repeat: no-repeat;
background-position:right bottom;
  padding-right:15px;
  margin-right:15px;
	COLOR: #006699;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	padding-top:20px;
}
#programmation .seance {
background-image: url(/site/images/carre_j.gif);
background-repeat: no-repeat;
background-position:right bottom;
  padding-right:15px;
  margin-right:15px;
	COLOR:#B71542;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	padding-top:20px;
}
#programmation .retrait_seance
{
	
	padding-left:30px;
	padding-right:30px;
	line-height:25px;
	
}

#programmation ul
{
list-style-type: none;
padding: 0px;
margin: 0px;
}
#programmation .retrait
{
	
	padding-left:250px;
	padding-right:30px;
	
}
#programmation .sujet
{
	
	padding-left:250px;
	padding-right:60px;
	
}



#programmation li
{
background-image: url(/site/images/puce_menu.gif);
background-repeat: no-repeat;
margin-left:15px;
  padding-right:15px;
  margin-right:15px;
  margin-top:15px;
  background-position:right center;
}
#projet ul
{
list-style-type: none;
padding: 0px;
margin: 0px;
line-height:25px;
}
#projet li
{
  background-image: url(/site/images/puce_red2.gif);
  background-repeat: no-repeat;
  margin-left:15px;
  padding-right:10px;
  padding-left:5px;
  margin-right:5px;
  margin-top:0px;
  background-position:right top;
}


a:link.vid {color:#FF0000;}    /* unvisited link */
a:visited.vid {color:#00FF00;} /* visited link */

a:hover.vid {color:#FF00FF;}   /* mouse over link */
a:active.vid {color:#0000FF;}  /* selected link */
.cadre_msg_b{
BACKGROUND-COLOR: #ECF3F4;
border: #C4DADD 1px solid;
height:35px;
}
.cadre_msg{
BACKGROUND-COLOR: #FFF0F2;
border: #DA747E 1px solid;
height:35px;
text-align:center;
color:#AB0C27;
FONT-WEIGHT: bold;
}
.input_error{
BACKGROUND-COLOR: #FFF0F2;
border: #DA747E 1px solid;
height:20px;
text-align:center;
color:#AB0C27;
FONT-WEIGHT: bold;
}
.invitation{
border:#8A8A8A 1px solid;
}
.pad10{
padding-right:10px;}
.participation{
border:#EBEBEB 1px solid;
}
.textareatext  {color:000000;font-weight:none;text-decoration:none;background:#ffffff;border:1px #A39E9A solid;font-size:10pt;
}
.clignotant a {
text-decoration:blink;}    /* unvisited link */




.vert img{
border-right: 1px #0B4F3D solid;
border-bottom: 1px #0B4F3D solid;
border-top: 1px #168265 solid;
border-left: 1px #168265 solid;
}
.rapport img{
border-right: 1px #990000 solid;
border-bottom: 1px #990000 solid;
border-top: 1px #C60000 solid;
border-left: 1px #C60000 solid;
}

.rapport2 img{
border-right: 1px #734324 solid;
border-bottom: 1px #734324 solid;
border-top: 1px #9F623B solid;
border-left: 1px #9F623B solid;
}
.suivie img{
border-right: 1px #8A5330 solid;
border-bottom: 1px #8A5330 solid;
border-top: 1px #A65C2E solid;
border-left: 1px #A65C2E solid;
}

.forum img{
border-right: 1px #9C6B09 solid;
border-bottom: 1px #9C6B09 solid;
border-top: 1px #BD820B solid;
border-left: 1px #BD820B solid;
}
.presentation .titre{
	font-size: 120%;
	font-weight: bold;
	color:#B71542;
	text-align:center;
}
.presentation p{
padding: 10px;
line-height:25px;
}
.presentation .centrer{
text-align:center;
}
.presentation .commission{
font-size: 110%;
font-weight: bold;
color:#003E7B;
padding-top:20px;
}
.presentation .rapport{
padding-right:20px; 
padding-left:20px;
padding-top:20px;
  background-image:url(/site/images/puce_red2.gif);
  background-position:100% 100%;
  background-repeat:no-repeat no-repeat;
  margin-right:20px
}

.bleu img{
border-right: 1px #356f96 solid;
border-bottom: 1px #356f96 solid;
border-top: 1px #4e8ab2 solid;
border-left: 1px #4e8ab2 solid;
}

.rubrique{
	padding:10px 0 0 0;
	border-bottom:#C00B36 2px solid;
	color:#FFF;
	}
	.rubrique span{
		padding:0 10px;
		margin: 10px 0;
		background-color:#C00B36;
		font-size:20px;
		
	}
	
#banner{
/*



  background-image:url(/site/images/bannier.png);*/


  
 background-image:url(/site/images/new-banner/bkg2.gif);
 background-repeat:repeat, no-repeat;
 height:103px;

  height:auto;
 /* text-align:center;*/
  width:100%;
  border-bottom: 2px solid #940004;
}
#banner .drap{
	float:right;
	width:350px;
}
#banner .logo{
	float:left;
	width:90px;
	
}
#banner .ban-right{
	float:right;
	width:100%;
	
}
#banner .ban-left{
	float:left;
	width:80%;
	
}
/*Nav bar*/




#social {
 
  min-height:20px;
  padding-left:10px;
  padding-top:60px;
  top:10px;
  left:10px;
  position:absolute;
}
#social-group {
 
  padding-top:70px;
 
}
#image_social {
  border:1px solid rgba(220, 67, 75, 0.298039);
  float:left;
}

.right_rub{
	margin-bottom:20px;
	margin-top:15px;
	margin-right:5px;
  line-height: 1;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border:#B4B4B4 1px solid;
  width: 200px;
  
}
.left_rub ul, .right_rub ul{
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;	
}
.anc_rub ul, .right_rub ul{
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;	
}
.right_rub ul li{
	border-bottom:#E4E4E4 1px solid;
	background:url(../images/puce_red2.gif) no-repeat right center;
	
	padding-right:15px;
	margin:0 5px;
	line-height: 25px;
	font-size:16px;
	font-weight:bold;
}
.right_rub ul li a{
	
	color:#2280B3;}
.right_rub ul li a:hover{
	color:#900;
	
}

.left_rub{
	margin-top:15px;
	margin-left:10px;margin-left:10px;
    line-height: 1;
   border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border:#B4B4B4 1px solid;
  width: 200px;
  float:left;
  
  
  
}
.anc_rub{
	margin-top:15px;
	margin-left:10px;margin-left:10px;
    line-height: 1;
   border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border:#B4B4B4 1px solid;
  width: 350px;
  float:left;
  
  
  
}


.left_rub ul li{
	border-bottom:#E4E4E4 1px solid;
	background:url(../images/puce_gris2.gif) no-repeat right center;
	
	padding-right:15px;
	margin:0 5px;
	line-height: 25px;
	font-size:16px;
	font-weight:bold;
}
.anc_rub ul li{
	border-bottom:#E4E4E4 1px solid;
	background:url(../images/puce_gris2.gif) no-repeat right center;
	
	padding-right:15px;
	margin:0 5px;
	line-height: 25px;
	font-size:16px;
	font-weight:bold;
}
.left_rub ul li a{
	
	color:#917C35;}
.anc_rub ul li a{
	
	color:#917C35;}
.left_rub ul li a:hover{
	color:#900;
	
}
.anc_rub ul li a:hover{
	color:#900;
	
}

.header{
height: 45px;
color: #FFF;
line-height: 45px;
padding-right:10px;
font-size:16px;
font-weight:bold;
text-align:center;

}


#faience{

	margin:auto auto;
        height: 13px;
	
	background:url(/site/images/footer/faience.gif) repeat-x  center;
	
}
#footer-menu{
	/*position:absolute;
	bottom:50px;
	width:100%;b
	*/

	
	margin:auto auto;
	/*border-top: #F70002 3px solid;*
	
	/*background-color:;*/
	background: #910003 url(/site/images/footer/bg_footer.gif) repeat-x  center;
	border-bottom: #999 2px solid;
}
#footer-menu .footer-content{
	
	color:#fff;
	/*background:#910003;*/
	
	
}
#footer-menu .footer-content .copyright{
	height:30px;
	color:#FFF;
	text-align: center; font-size:110%; 
	font-weight:700;
	padding-bottom:5px;
	
}
#footer-menu .footer-content .links{
	height:40px;
	color:#fff;
	text-align: center;
	padding-top: 20px;
	font-size: 1em;
}
#footer-menu .footer-content .links ul.menu,  #footer-menu .footer-content .links ul.menu li {
    display: inline;
}

  #footer-menu .footer-content .links ul.menu li {
    list-style-type: none;
    
    padding:0px 10px;
	border-left:#CCC 1px solid;
        text-align: center;
}
  #footer-menu .footer-content .links ul.menu li a {
    color:#FFF;

}

 #footer-menu .footer-content .links ul.menu li a:hover {
    color:#f8ba18;

	
}
.mud-social { list-style: none; padding: 0; margin: 0; overflow: hidden;}
.mud-social li { float: left; margin-left: 5px; }
.mud-social li:nth-child(1) { margin-left: 0;}
.mud-social li a { width:33px; height: 33px; display: block; background:url("/site/images/social/social-media-pack-html.png") no-repeat; text-indent: -9999px; }
li.facebook a { background-position: 0 0}
li.facebook a:hover { background-position: 0 -33px}
li.twitter a { background-position: -33px 0}
li.twitter a:hover { background-position: -33px -33px}
li.googleplus a { background-position: -66px 0}
li.googleplus a:hover { background-position: -66px -33px}
li.linkedin a { background-position: -99px 0}
li.linkedin a:hover { background-position: -99px -33px}
li.instagram a { background-position: -132px 0}
li.instagram a:hover { background-position: -132px -33px}
li.pinterest a { background-position: -165px 0}
li.pinterest a:hover { background-position: -165px -33px}
li.vimeo a { background-position: -198px 0}
li.vimeo a:hover { background-position: -198px -33px}
li.youtube a { background-position: -231px 0}
li.youtube a:hover { background-position: -231px -33px}
li.skype a { background-position: -264px 0}
li.skype a:hover { background-position: -264px -33px}
li.rss a { background-position: -297px 0}
li.rss a:hover { background-position: -297px -33px}	

#nav-bar{padding-top:5px;}
#langue{float:left; width:auto; }
#langue a{ color:#A02303; font-size:16px; font-weight:800;}
#langue a:hover{ color:#87804E;}
#recherche{float:left; width:auto; margin-right:10px;margin-left:10px; }
#recherche type['input']{margin-left:15px; border:#6A540F 1px solid;}
#recherche input[type="submit"]{FONT-SIZE: 9pt; MARGIN: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica; color:#FFFFFF; font-weight:bold; BACKGROUND-COLOR:#993333; padding:3px;}
.wd-70{ max-width:70%;}


.news-com{
	margin:10px auto;
	max-width:700px;
	line-height:25px;
	
}
.more{
	text-align:left;
	margin-left:50px;
	
	}
.lft-el{
	
	float:left;
	
	}
.news-el{
	
	width:45%;
	
	}

.rgt-el{
	
	float:right;
	
	}	
	
.news-el img{
	float:right;
	margin-left:10px;
	width:172px;
	height:135px;
	}	
.news-el p{
	margin-top:10px;
	}
	
.news-el .date-news{
	color:#9F824A;
	font-weight:normal;
}
.news-el h3{
	color:#266BA4;
	font-weight:bold;
	font-size:14px;
	
	}	
.cl{clear:both; height:20px;}
.rep_gov td{
padding: 10px;
line-height:20px;
}