@charset "iso-8859-1";
/* CSS Document */

/*///////////////////////////////début de style /////////////////////////*/

* {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #626262;
}
Body {
background:#5e584d;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px; 
 }

/* START WINDOWS OVERLAY*/

a{
  text-decoration:none;
}
a:hover{
  text-decoration:none;
  color:#bb0101;
}
.banner{
			background:#d2ccc0 url(../images/banner.jpg) no-repeat;
			height:163px; 
			width:888px;
					
}
.menu{
	background:url(../images/bg_menu.jpg) repeat-x;
	height:28px;
	color:#000000;
	font-size:11px;
	font-family:Verdana;
	text-align:center;
	display:block;
	line-height:25px;
	text-decoration:none;
	font-weight: bold;
}
.menu:hover{
   background:url(../images/bg_menu_over.jpg) repeat-x;
   height:28px;
   display:block;
   text-decoration:none;
}
.menu_ar{
	background:url(../images/bg_menu.jpg) repeat-x;
	height:28px;
	color:#000000;
	font-size:14px;
	font-family:Verdana;
	text-align:center;
	display:block;
	line-height:25px;
	text-decoration:none;
	font-weight: bold;
}
.menu_ar:hover{
   background:url(../images/bg_menu_over.jpg) repeat-x;
   height:28px;
   display:block;
   text-decoration:none;
}
.menu_ar{
	background:url(../images/bg_menu.jpg) repeat-x;
	height:28px;
	color:#000000;
	font-size:12px;
	font-family:Verdana;
	text-align:center;
	display:block;
	line-height:25px;
	text-decoration:none;
	font-weight: bold;
}
.menu_ar:hover{
   background:url(../images/bg_menu_over.jpg) repeat-x;
   height:28px;
   display:block;
   text-decoration:none;
}
.separator_menu{
   background:url(../images/separator_menu2.jpg) no-repeat;
   width:1px; 
   height:28px;

}
.news{
 background: url(../images/news.jpg) no-repeat;
 width:886px;
 height:55px;

}
.contour{
     width:869px; 
     height:50px; 
     border:2px #8f8779 solid;
	 padding-top:20px;
	 padding-bottom:10px;
	 padding-left:20px;
	  

}
.cadre{
width:474px; 
height:150px; 
background:#fff url(../images/bg_cadre.jpg) no-repeat;

}
.bg_border_haut{
   background:#fff url(../images/bg_cadre.jpg) no-repeat;
   width:474px;
   height:4px; 
}
.bg_border_bas{
   background:#fff url(../images/bg_cadre_bas.jpg) no-repeat;
   width:150px; 
   height:8px;
}
.menu_index{
   background:url(../images/contact-btn.jpg) no-repeat;
   width:133px; 
   height:32px;
   color:#000000;
   font-size:11px;
   text-align:center;
   display:block;
   line-height:25px;
   text-decoration:none;
   cursor:pointer;
   margin-left:8px;
   margin-right:8px;
   font-family:Verdana;
   font-weight: bold;
}
.menu_index:hover{
   background: url(../images/contact-btn-hover.jpg) no-repeat ;
   width:133px; 
   height:32px;
   cursor:pointer;
}

.menu2_b1{
   background:url(../images/bg_menu2.jpg) repeat-x;
   width:136px; 
   height:30px;
   color:#000000;
   font-size:11px;
   font-family:Verdana;
   font-weight: bold;
   text-align:center;
   display:block;
   line-height:25px;
   text-decoration:none;
   cursor:pointer;
}

.menu2_b1:hover{
   background: url(../images/bg_menu2_over.jpg) repeat-x ;
   width:136px; 
   height:30px;
   cursor:pointer;
}

.menu2_b2{
   background:url(../images/bg_menu2.jpg) repeat-x;
   width:99px;
   height:30px;
   color:#000000;
   font-size:11px;
   text-align:center;
   display:block;
   line-height:25px;
   text-decoration:none;
   cursor:pointer;  
   font-family:Verdana;
   font-weight: bold;
}
.menu2_b2:hover{
   background: url(../images/bg_menu2_over.jpg) repeat-x ;
   width:99px;
   height:30px;
   cursor:pointer;
}

.menu2_b3{
   background:url(../images/bg_menu2.jpg) repeat-x;
   width:105px; 
   height:30px;
   color:#000000;
   font-size:11px;
   text-align:center;
   display:block;
   line-height:25px;
   text-decoration:none;
   cursor:pointer;
   font-family:Verdana;
   font-weight: bold;
}
.menu2_b3:hover{
   background: url(../images/bg_menu2_over.jpg) repeat-x ;
   width:105px; 
   height:30px;
   cursor:pointer;
}

.separator_menu2{
   background:url(../images/separator_menu2.jpg) no-repeat;
   width:2px; 
   height:30px;

}
.titre_text{
  color:#bb0101;
  font-size:14px;
  font-weight: bold;
  padding-left:30px;
  padding-top:20px;
  
}
.text{
  color:#6b6868;
  font-size:11px;
  padding-left:20px;
  padding-right:20px;
  padding-top:20px;
  padding-bottom:10px;
  
}
.text_virat{
  color:#bb0101;
  font-size:18px;
  font-weight:bold;
  letter-spacing:3px;
  padding-top:20px;
  padding-bottom:20px;
}
.text_virat_ar{
  color:#bb0101;
  font-size:18px;
  font-weight:bold;
  padding-top:20px;
  padding-bottom:20px;
}
.text_pro_index{
  color:#bb0101;
  font-size:18px;
  font-weight:bold;
  letter-spacing:2px;
  padding-top:30px;
  /*padding-bottom:20px;*/
}
.text_pro_index_ar{
  color:#bb0101;
  font-size:18px;
  font-weight:bold;
  padding-top:30px;
  padding-bottom:20px;
}

.content{
padding-top:15px;
}

.titre{
  color:#918f8f;
  font-size:18px;
  text-align:center;
  font-weight: bold;
  padding-top:5px;
}

.bg_rubrique{
  background:url(../images/bg_rubrique.jpg) repeat;
  width:230px;
  height:300px;
  margin-top:30px;
  margin-left:50px;
  margin-right:20px;
  line-height:20px;
  padding-bottom:20px;
}

.rubrique{
  background:url(../images/bg_rubrique.jpg) repeat;
  width:270px;
  height:15px;
  margin-top:5px;
  margin-left:20px;
  margin-right:20px;
  margin-bottom:1px;
  line-height:20px;
  padding-bottom:5px;
  padding-top:5px;
  padding-left:10px;
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
  text-align:left;
  font-family:Verdana;
  display:block;
  cursor:pointer;
}
.rubrique:hover {
  color:#bb0101;
  width:270px;
  height:15px;
  display:block;
  cursor:pointer;
  }
.rubrique_visite{
  background:url(../images/bg_rubrique.jpg) repeat;
  width:270px;
  height:15px;
  color:#bb0101;
  margin-top:5px;
  margin-left:20px;
  margin-right:20px;
  margin-bottom:1px;
  line-height:20px;
  padding-bottom:5px;
  padding-top:5px;
  padding-left:10px;
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
  text-align:left;
  font-family:Verdana;
  display:block;
  cursor:pointer;
}
.rubrique_visite_ar{
  background:url(../images/bg_rubrique.jpg) repeat;
  width:270px;
  height:15px;
  color:#bb0101;
  margin-top:5px;
  margin-left:20px;
  margin-right:20px;
  margin-bottom:1px;
  line-height:20px;
  padding-bottom:5px;
  padding-top:5px;
  padding-right:10px;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  text-align:right;
  font-family:Verdana;
  display:block;
  cursor:pointer;
}
  
.rubrique_ar{
  background:url(../images/bg_rubrique.jpg) repeat;
  width:270px;
  height:15px;
  margin-top:5px;
  margin-left:20px;
  margin-right:20px;
  margin-bottom:1px;
  line-height:20px;
  padding-bottom:10px;
  padding-top:5px;
  padding-right:10px;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  text-align:right;
  font-family: sans-serif;
  display:block;
  cursor:pointer;
}
.rubrique_ar:hover {
  color:#bb0101;
  width:270px;
  height:15px;
  display:block;
  cursor:pointer;
  }
.sous_rubrique{
  text-decoration:none;;
  font-size:11px;
  font-weight:bold;
  text-align:left;
  font-family:Verdana;
  cursor:pointer;
  /*padding-bottom:5px;
  padding-left:10px;*/
  padding-top:5px;
  margin-bottom:1px;
  width:250px;
  height:20px;
  display:block;
}
.sous_rubrique:hover {
  color:#bb0101;
  width:250px;
  height:20px;
  cursor:pointer;
  display:block;
}
.sous_rubrique_ar{
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  text-align:right;
  font-family:Verdana;
  cursor:pointer; 
  padding-right:30px;
  padding-top:5px;
  margin-bottom:1px;
  width:250px;
  height:20px;
  display:block;
}

.sous_rubrique_ar:hover {
  color:#bb0101;
  width:250px;
  height:20px;
  cursor:pointer;
  display:block;
}
.sous_rubrique2{
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
  text-align:left;
  font-family:Verdana;
  cursor:pointer;
  padding-top:1px;
  margin-bottom:1px;
  width:270px;
  height:20px;
  display:block;
}

.sous_rubrique2:hover{
  color:#bb0101;
  cursor:pointer;
  width:270px;
  height:20px;
  display:block;
}
.lien_visiter{
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
  text-align:left;
  font-family:Verdana;
  cursor:pointer;
  padding-top:1px;
  margin-bottom:1px;
  color:#bb0101;
  cursor:pointer;
  width:250px;
  height:20px;
  display:block;
}
.lien_visiter_ar{
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  text-align:right;
  font-family:Verdana;
  cursor:pointer;
  padding-right:30px;
  padding-top:5px;
  margin-bottom:1px;
  color:#bb0101;
  cursor:pointer;
  width:250px;
  height:20px;
  display:block;
}

ol.sous_rub li{
  list-style:none; 
}
.lien_process{
  color:#000000;
  font-size:12px;
  font-weight:bold;
  cursor:pointer;
  margin-top:10px;
 
}

.lien_process:hover{
  color:#990033;
  cursor:pointer;
}

input{

}
.lien_img{
  cursor:pointer;
}

.tab_recrut{
border:1px solid #999999;
}
.tab2{
border:1px solid #999999;
}
.info{
font-weight:bold;
}
.info_contact{
text-align:left;
font-weight:bold;
padding-left:20px;
padding-right:20px;
padding-top:20px;
margin-right:20px;

}
.info1{
font-weight:bold;
color:#0a8aaa;
}
.td_titre_form{
font-size:11px;
color:#656565;
padding-left:5px;
font-weight:bold;
padding-bottom:5px;

}
.td_titre_form_ar{
font-size:11px;
color:#656565;
padding-right :10px;
font-weight:bold;
padding-bottom:5px;

}
.td_champ_form{
padding-left:5px;
font-weight:bold;
width:50px;
padding-bottom:5px;
}

.tab_contact{
border:1px solid #999999;
}
.tab_recrut{
border:1px solid #999999;
}

.partenaire{
	background-color:#FFFFFF;
	display:block;
	margin-left:50px;
	margin-right:50px;
	border:double 3px #626262;
	padding:7px;
	padding-left:50px;
	font-size:12px;
    font-weight:bold;
}
.footer{
  color:#000000;
  font-size:11px;
  font-weight: bold;
  padding-left:6px;
}

.footer:hover{
  color:#bb0101;
  font-size:11px;
  font-weight: bold;
  padding-left:6px;
  text-decoration:underline;
}

.designby{
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
}
.copyright{
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
}


.sous_menu{
border:#B1B1B1 solid 1px;
}

.s_menu{
	background-color:#d7d3ca;
	color:#000000;
	font-size:10px;
	font-family:Verdana;
	text-align:left;
	padding-left:10px;
	display:block;
	line-height:20px;
	text-decoration:none;
	width:105px;

}
.s_menu:hover{
   background-color:#c4beb2;
   color:#bb0101;
   font-size:10px;
   font-family:Verdana;
   text-align:left;
   padding-left:10px;
   height:20px;
   display:block;
   text-decoration:none;
   width:105px;

}
.s_menu_ar{
	background-color:#d7d3ca;
	color:#000000;
	font-size:11px;
	font-family:Verdana;
	text-align:right;
	padding-right:10px;
	display:block;
	line-height:20px;
	text-decoration:none;
	width:105px;	
}
.s_menu_ar:hover{
   background-color:#c4beb2;
   color:#bb0101;
   font-size:11px;
   font-family:Verdana;
   text-align:right;
   padding-right:10px;
   height:20px;
   display:block;
   text-decoration:none;
   width:105px;
}

/*-----------------------Administartor------------------*/
#ban_admin{height:50px;}
 
#tab2 tr td.content1{
background-color:#d3a874;
color:#FFFFFF;
font-size:10px;
border:solid #FFFFFF 1px;
}


table#tab_admin{
color:#a2845f;
padding-top:50px;
}

table#tab_admin tr td {
background-color:#fde2bc;
color:#a2845f;
font-weight:bold;
font-size:10px;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
}

table#tab_admin tr td.titre {
background-color:#990000;
color:#FFFFFF;
font-weight:bold;
font-size:10px;
border:solid #FFFFFF 1px;
}


table#tab_admin tr td.titre a {
background-color:#990000;
color:#FFFFFF;
font-weight:bold;
font-size:10px;
text-decoration:none;
padding-right:15px;
}

table#tab_admin tr td.titre a:hover {
background-color:#990000;
color:#FFFF99;
font-weight:bold;
font-size:10px;
}

table#tab_admin tr td.content1 {
background-color:#d3a874;
color:#FFFFFF;
font-size:10px;
border:solid #FFFFFF 1px;
}

table#tab_admin tr td.content1 a {
background-color:#d3a874;
color:#993300;
font-size:10px;
}

table#tab_admin tr td.content1 a:hover {
background-color:#d3a874;
color:#009900;
font-size:10px;
}

table#tab_admin tr td.content2 a {
background-color:#fde2bc;
color:#a2845f;
font-size:10px;
}
table#tab2{
margin-top:50px;
vertical-align:middle;
}

table#tab2 tr td.titre{
background-color:#990000;
color:#FFFFFF;
width:130px;
border:solid #FFFFFF 1px;
font-weight:bold;
font-size:10px;
vertical-align:middle;
padding-left:20px;
}

table#tab2 tr td.titre2{
background-color:#990000;
color:#FFFFFF;
width:130px;
border:solid #FFFFFF 1px;
font-weight:bold;
font-size:10px;
vertical-align:middle;
padding-left:20px;
}

table#tab2 tr td.content{
background-color:#990000;
color:#FFFFFF;
width:300px;
border:solid #FFFFFF 1px;
font-weight:bold;
font-size:10px;
vertical-align:middle;
padding-left:20px;
}

/*------------------------------------------------------*/

.spandegrade{
	background-color:#f0eee6;
	display:block;
	margin:0 0 10 0;
	border:double 3px #dbd7d0;
	padding:7px;
}

/*///////////////////////////////fin de style /////////////////////////*/
