﻿
.fieldset
{
  background-color:#CCC;
  max-width:500px;
  padding:0px;	
}
.labelabonne
{
 visibility:hidden;
}
.legend1
{
  margin-bottom:0px;
  margin-left:0px;
}
  
   .d1{position:absolute;top:0px;left:0px;width:90px;height:50px;} 
.d2{position:absolute;top:0px;left:90px;width:auto;height:50px;right:0px;} 
.d3{position:absolute;top:50px;left:0px;width:90px;height:auto;bottom:0px;} 
.d4{position:absolute;top:50px;left:0px; border-width:0px; width:auto;height:auto;bottom:0px;right:0px;overflow-y:auto; }
  
 .b_active
{
	vertical-align: middle;
	display: block;
	color: White;
	text-decoration: none;
	text-align: center;
	width: 115px;
	height: 30px;
	 line-height: 30px;
	/*background-color: White;*/
	background: url(Images/bactiv.png) no-repeat -7px -1px;
	background-repeat: no-repeat;
 

}
 .blog_active
{
	vertical-align: middle;
	display: block;
	color: White;
	text-decoration: none;
	text-align: center;
	width: 115px;
	height: 30px;
	 line-height: 30px;
	/*background-color: White;background: url(image/bactiv.png) no-repeat -7px -1px;*/
	background-repeat: no-repeat;
 

}

.dro
 {
 overflow: hidden;
   background: url(Images/flesh.png) no-repeat right #ddd;
   width: 268px;
   padding: 5px;
   font-size: 16px;
   border: 1px solid #ccc;
   height: 34px;
}
.styled-select {
 
-webkit-appearance: none;
  
padding: 2px;
font-size: 13px;
font-family:Verdana;
border:2px solid #69A3D3;
height: 25px;
padding-right:1px;
  background: #e6e2d6;
 cursor:pointer;
  color:Black;
  font-weight:bold;
 
}

.link_clnt
{
 text-decoration:blink;
}
.bs_active
{
	vertical-align: middle;
	display: block;
	color: White;
	text-decoration: none;
	text-align: center;
	width: 115px;
	height: 30px;
	 line-height: 30px;


}
 .b_desac
{
	display: block;
	color: White;
	text-decoration: none;
	text-align:center;
	/*background-color: White;*/
	background-image: url(Images/bdesactv.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 115px;
	vertical-align: middle;
	  line-height: 30px;
	padding-bottom:auto;
}
 .b_actcont
{
	display: block;
	color: White;
	text-decoration: none;
	text-align:center;
	/*background-color: White;*/
	background-image: url(Images/btactiv2.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 115px;
	vertical-align: middle;
	  line-height: 30px;
	padding-bottom:auto;

	}
 .bs_desac
{
	display: block;
	color: White;
	text-decoration: none;
	text-align:center;
	/*background-color: White;*/
	background-image: url(Images/bdesactv.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 115px;
	vertical-align: middle;
	  line-height: 30px;
	padding-bottom:auto;
}

/*  __________________Stile Menu____________________________________#695200*/
 
 .selection3
{
         padding : 0; /* pas de marge intérieure */
         margin : 0; /* ni extérieure */
         
        line-height :15px; /* on définit une hauteur pour chaque élément */
        text-align : center; /* on centre le texte qui se trouve dans la liste */
         width:192px;
        font-weight:bold;
        color:#FF841E;
        background:#D1E4F3;
         
           font-family:Verdana;   
             
}
 .selection6 /* Liste */     
{
    background:#ffa601;
    border:0px;
	vertical-align: middle;
	display: block; 
	text-decoration: none;
	text-align: center;
	height: 30px;
	 line-height: 30px;      
}
.ModalPopupBG
{
	background-color: #666699;
	filter: alpha(opacity=50);
	opacity: 0.7;
}

.popup_Container {
 
	border:2px solid #000000;
	padding: 0px 0px 0px 0px;
	 border-width:0;
}

.popupConfirmation
{
	width: 300px;
	height: 200px;
}

.popup_Titlebar {
 
	height: 29px;
}

.popup_Body
{
	padding:15px 15px 15px 15px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	line-height:15pt;
	clear:both;
	padding:20px;
	top: 500px; 
}

.TitlebarLeft 
{
	float:left;
	padding-left:5px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	
}
.TitlebarRight 
{
	background:url(Images/cross_icon_normal.png);
	background-position:right;
	background-repeat:no-repeat;
	height:15px;
	width:16px;
	float:right;
	cursor:pointer;
	margin-right:5px;
	margin-top:5px;
}
.TitleFermer 
{
background:url(Images/cross_icon_normal.png);
	background-position:right;
	background-repeat:no-repeat;
	height:15px;
	width:16px;
	float:right;
	cursor:pointer;
	margin-right:5px;
	margin-top:5px;
	 position:relative; right:20px; top:0px ;
	 border-width:0px;
 
}
.TitlebarRightadmin 
{
	background:url(Images/cross_icon_normal.png);
	background-position:right;
	background-repeat:no-repeat;
	height:15px;
	width:16px;
	float:right;
	cursor:pointer;
	margin-right:5px;
	margin-top:5px;
	left: 400px; position: relative;top: -5px;
}
.TitlebarRightout
{
	background:url(Images/cross_icon_normal.png);
	background-position:right;
	background-repeat:no-repeat;
	height:15px;
	width:16px;
	float:right;
	cursor:pointer;
	margin-right:25px;
	margin-top:5px;
	right: 600px; position:absolute;top: -5px;
}
.loginadmin 
{
left: 400px; width: 597px; position: relative;top: 0px; height: 133px; adbe-g: p,3,3
}
.loginadminaffiche
{
left: 100px; width: 597px; position: relative;top: 380px; height: 133px; adbe-g: p,3,3
}

.ModalPopupBG
{
	background-color: #666699;
	filter: alpha(opacity=50);
	opacity: 0.7;
	top: 0px; 
}
.DivEditWindow
{
	 top: 500px; 
}
.TitlebarRightadminaffiche 
{
	background:url(Images/cross_icon_normal.png);
	background-position:right;
	background-repeat:no-repeat;
	height:15px;
	width:16px;
	float:right;
	cursor:pointer;
	margin-right:5px;
	margin-top:5px;
	left:100px; position: relative;top: 380px;
}
.TitlebarRight2 
{
	background:url(Images/cross_icon_normal.png);
	background-position:right;
	background-repeat:no-repeat;
	height:15px;
	width:16px;
	float:right;
	cursor:pointer;
	margin-right:5px;
	margin-top:5px;
	background:#ffffff;
}
.popup_Buttons
{
	margin:10px;
}
.selection61 /* Liste #fff--#1297EA*/     
{
    background:#ffc14f;
    border:0px;
	vertical-align: middle;
	display: block; 
	text-decoration: none;
	text-align: center;
	height: 30px;
	 line-height: 30px;     
	 
}
.selection61 /* Liste #fff--#1297EA*/     
{
    background:#ffc14f;
    border:0px;
	vertical-align: middle;
	display: block; 
	text-decoration: none;
	text-align: center;
	height: 30px;
	 line-height: 30px;     
	 
}
.selection666 /* Liste */     
{
    background:#77e1ff;
    border:0px;
	vertical-align: middle;
	display: block; 
	text-decoration: none;
	text-align: center;
	height: 20px;
	 line-height: 20px;     
	 color:White  ;
} 
.selection667 /* Liste */     
{
    background:#ffa601;
    border:0px;
	vertical-align: middle;
	display: block; 
	text-decoration: none;
	text-align: center;
	height: 20px;
	 line-height: 20px;     
	 color:White  ;
} 

.selection55
{
     padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
        line-height :50px; /* on définit une hauteur pour chaque élément */
        text-align : center; /* on centre le texte qui se trouve dans la liste  background:#071399 url(image/flesh.png) no-repeat 2px 18px;*/
        
           background:red ; 
            color : white; 
            

 
}



 .selection5
{
border-style:solid;
border-color:#0713FF  ;
border-width: 5px;
 
 
}
.selection
{
	border-style: solid;
border-color: white  ;
border-width: 1px;
background-color: #77e1ff;
}
.dselection
{
 	border-style:none;
 border-color: #8888DD  ;
border-width: -1px;
}
 
.dselection1{
 
border-color: #8888DD  ;
border-width: 0px;
 
/*background-color:Maroon;background-color:transparent url(Images/visualiser1.png) no-repeat scroll 0 0;;
*/
}
.classtdgrand{
   color: Black; border-left-color: #0f91d0; border-bottom-color: #0f91d0; border-top-style: solid; border-top-color: #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color: #0f91d0; border-bottom-style: solid;
height:20px;
border-width: 0px;
}
/* Class L______________________________________________ */
.classltd{
   color:Black; border-left-color: #0f91d0; border-bottom-color: #0f91d0; border-top-style: solid; border-top-color: #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color: #0f91d0; border-bottom-style: solid;
height:20px;
border-width: 1px;
text-align:center;
 
}
.classltdvue{
   color:Black; border-left-color: #0f91d0; border-bottom-color: #0f91d0; border-top-style: solid; border-top-color: #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color: #0f91d0; border-bottom-style: solid;
height:20px;
border-width: 1px;
text-align:center;
 
}
.classltdnonvue{
   color:Black; border-left-color: #0f91d0; border-bottom-color: #0f91d0; border-top-style: solid; border-top-color: #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color: #0f91d0; border-bottom-style: solid;
height:20px;
border-width: 1px;
text-align:center;
  font-weight:bold;
}
.classltdleft{
   color:Black; border-left-color: #0f91d0; border-bottom-color: #0f91d0; border-top-style: solid; border-top-color: #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color: #0f91d0; border-bottom-style: solid;
height:20px;
border-width: 1px;
text-align:left;
 
}
.classltdleftvue{
   color:Black; border-left-color: #0f91d0; border-bottom-color: #0f91d0; border-top-style: solid; border-top-color: #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color: #0f91d0; border-bottom-style: solid;
height:20px;
border-width: 1px;
text-align:left;
 
}
.classltdleftnonvue{
   color:Black; border-left-color: #0f91d0; border-bottom-color: #0f91d0; border-top-style: solid; border-top-color: #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color: #0f91d0; border-bottom-style: solid;
height:20px;
border-width: 1px;
text-align:left;
font-weight:bold;
 
}
.classltdright{
   color:Black; border-left-color: #0f91d0; border-bottom-color: #0f91d0; border-top-style: solid; border-top-color: #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color: #0f91d0; border-bottom-style: solid;
height:20px;
border-width: 1px;
text-align:right;
 
}

.classltdrightvue{
   color:Black; border-left-color: #0f91d0; border-bottom-color: #0f91d0; border-top-style: solid; border-top-color: #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color: #0f91d0; border-bottom-style: solid;
height:20px;
border-width: 1px;
text-align:right;

 
}
.classltdrightnonvue{
   color:Black; border-left-color: #0f91d0; border-bottom-color: #0f91d0; border-top-style: solid; border-top-color: #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color: #0f91d0; border-bottom-style: solid;
height:20px;
border-width: 1px;
text-align:right;
font-weight:bold;
 
}
.classltdleftalert{
   color:Red; border-left-color: #0f91d0; border-bottom-color: #0f91d0; border-top-style: solid; border-top-color: #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color: #0f91d0; border-bottom-style: solid;
height:20px;
border-width: 1px;
text-align:left;
 
}
.classltdleftalertvue{
   color:Red; border-left-color: #0f91d0; border-bottom-color: #0f91d0; border-top-style: solid; border-top-color: #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color: #0f91d0; border-bottom-style: solid;
height:20px;
border-width: 1px;
text-align:left;
 
}
.classltdleftalertnonvue{
   color:Red; border-left-color: #0f91d0; border-bottom-color: #0f91d0; border-top-style: solid; border-top-color: #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color: #0f91d0; border-bottom-style: solid;
height:20px;
border-width: 1px;
text-align:left;
font-weight:bold;
 
}
.classltdcenteralert{
   color:Red; border-left-color: #0f91d0; border-bottom-color: #0f91d0; border-top-style: solid; border-top-color: #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color: #0f91d0; border-bottom-style: solid;
height:20px;
border-width: 1px;
text-align:center;
}
.classltdcenteralertvue{
   color:Red; border-left-color: #0f91d0; border-bottom-color: #0f91d0; border-top-style: solid; border-top-color: #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color: #0f91d0; border-bottom-style: solid;
height:20px;
border-width: 1px;
text-align:center;
}
.classltdcenteralertnonvue{
   color:Red; border-left-color: #0f91d0; border-bottom-color: #0f91d0; border-top-style: solid; border-top-color: #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color: #0f91d0; border-bottom-style: solid;
height:20px;
border-width: 1px;
text-align:center;
 font-weight:bold;
}
.classltdobj{
   color:  Black; border-left-color: #0f91d0; border-bottom-color: #0f91d0; border-top-style: solid; border-top-color: #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color:#0f91d0; border-bottom-style: solid;
height:20px;
border-width: 1px;
text-align:left;
}
.classltdobjcentr{
   color:  #444444; border-left-color: #0f91d0; border-bottom-color: #0f91d0; border-top-style: solid; border-top-color: #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color:#0f91d0; border-bottom-style: solid;
height:20px;
border-width: 1px;
text-align:center;
}
.tabl
{
width:97%;
border-width: 1px;
}
.tdtablmen
{
   color:  #996600; border-left-color: #ff8000; border-bottom-color: #ff8000; border-top-style: solid; border-top-color: #ff8000; border-right-style: solid; border-left-style: solid; border-right-color: #ff8000; border-bottom-style: solid;
height:20px;
border-width: 1px;
}
/* Class L______style=' background-color: #0f91d0;color:white' ________________________________________ */
.classltdtitre{
   color:  white; border-left-color: #ff8000; border-bottom-color:  #0f91d0; border-top-style: solid; border-top-color:  #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color:  #0f91d0; border-bottom-style: solid;
height:20px;
  font-weight:bold;
  background-color: #59C9FF;
border-width: 1px;
text-align:center;
 
}
/*#FFA601*/
.classltdtitreleft{
   color:  #000000; border-left-color: #ff8000; border-bottom-color:  #0f91d0; border-top-style: solid; border-top-color:  #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color:  #0f91d0; border-bottom-style: solid;
height:20px;
  font-weight:bold;
  background-color: #FFCA70;
border-width: 1px;
text-align:left;
 
}
.classltdtitreleftbold{
   color:  #000000; border-left-color: #ff8000; border-bottom-color:  #0f91d0; border-top-style: solid; border-top-color:  #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color:  #0f91d0; border-bottom-style: solid;
height:20px;
  font-weight:bold;
  
border-width: 1px;
text-align:left;
 
}
.classltdtitreleftnonvue{
   color:  #000000; border-left-color: #ff8000; border-bottom-color:  #0f91d0; border-top-style: solid; border-top-color:  #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color:  #0f91d0; border-bottom-style: solid;
height:20px;
 
/*  background-color: #77e1ff;font-family:Courier New; 
 font-size:12px;*/
border-width: 1px;
text-align:left;

 font-weight:bold;
}
.classltdtitreleftvue{
   color:  #000000; border-left-color: #ff8000; border-bottom-color:  #0f91d0; border-top-style: solid; border-top-color:  #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color:  #0f91d0; border-bottom-style: solid;
height:20px;
 
 border-width: 1px;
text-align:left;
 
 
}
.classltdtitrecenter{
   color:  #000000; border-left-color: #ff8000; border-bottom-color:  #0f91d0; border-top-style: solid; border-top-color:  #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color:  #0f91d0; border-bottom-style: solid;
height:20px;
  font-weight:bold;
  background-color: #FFCA70;
border-width: 1px;
text-align:center;
 
}
.classltdtitright{
   color:  #000000; border-left-color: #ff8000; border-bottom-color:  #0f91d0; border-top-style: solid; border-top-color:  #0f91d0; border-right-style: solid; border-left-style: solid; border-right-color:  #0f91d0; border-bottom-style: solid;
height:20px;
  font-weight:bold;
  background-color: #FFCA70;
border-width: 1px;
text-align:right;
 
}

.classltdmenu
{
 text-align:right; 
   height: 16px;
   width:530px;
    top:auto; 
}
.classltdmenuRmin
{
 text-align:right; 
   height: 16px;
   width:620px;
    top:auto; 
    font-weight:bold;
}
.classtdlinkmenu
{
 text-align:right; 
   left: 8px;
   top: 157px;
    font-weight:bold;
}
.boutonimg{ 
color:transparent;/*  visibility: hidden;Fix for Firefox background:url('../App_Themes/Default/Images/favor2.png'); 
    width: 16px;  */
    width: 23px;
    cursor:pointer;
    border-style: none;
    border-width: 0;
    padding: 0 0 0 16px !important; /* Fix for Internet Explorer */
    text-align: left;
    height: 23px;
    line-height: 1 !important;
    background: transparent url(Images/recherche.png) no-repeat scroll 0 0;
    overflow: hidden;
    text-transform: capitalize;
    text-indent: -999px;
      } 
      .panelafficher{ 
    Width:100%  ;
    Font :True ;
     Color :#FF8000;
    cursor:pointer;
   
    border-width: 0;
    padding: 0 0 0 16px !important; /* Fix for Internet Explorer */
    text-align: left;
 
      } 
      .boutonimg1{ 
color:transparent;/*  visibility: hidden;Fix for Firefox background:url('../App_Themes/Default/Images/favor2.png'); 
    width: 16px;  */
    width: 20px;
    cursor:pointer;
    border-style: none;
    border-width: 0;
    padding: 0 0 0 16px !important; /* Fix for Internet Explorer */
    text-align: left;
    height: 30px;
    line-height: 1 !important;
    background: transparent url(Images/visualiser1.png) no-repeat scroll 0 0;
    overflow: hidden;
    text-transform: capitalize;
    text-indent: -999px;
      } 
.boutonimg2{ 
color:transparent;/*  visibility: hidden;Fix for Firefox background:url('../App_Themes/Default/Images/favor2.png'); 
    width: 16px;  */
    width: 23px;
    cursor:pointer;
    border-style: none;
    border-width: 0;
    padding: 0 0 0 16px !important; /* Fix for Internet Explorer */
    text-align: left;
    height: 23px;
    line-height: 1 !important;
    background: transparent url(Images/favor.png) no-repeat scroll 0 0;
    overflow: hidden;
    text-transform: capitalize;
    text-indent: -999px;
      } 
      .a {
height: 30px;
text-align: center;
vertical-align: middle;
         }
      .onglet_active
{
	vertical-align: middle;
	display: block;
	color: White;
	text-decoration: none;
	text-align: center;
	width: 115px;
	height: 30px;
	 line-height: 30px;
	/*background-color: White;*/
	background-image: url(Images/onglet2.png);
	background-repeat: no-repeat;

}

.onglet_desac
{
	display: block;
	color: White;
	text-decoration: none;
	text-align:center;
	/*background-color: White;*/
	background-image: url(Images/onglet1.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 115px;
	vertical-align: middle;
	  line-height: 30px;
	padding-bottom:auto;
}
      .boutonimgjour{ 
color:transparent;/*  visibility: hidden;Fix for Firefox background:url('../App_Themes/Default/Images/favor2.png'); 
    width: 16px;  */
    width: 23px;
    cursor:pointer;
    border-style: none;
    border-width: 0;
    padding: 0 0 0 16px !important; /* Fix for Internet Explorer */
    text-align: left;
    height: 23px;
    line-height: 1 !important;
    background: transparent url(Images/now.png) no-repeat scroll 0 0;
    overflow: hidden;
    text-transform: capitalize;
    text-indent: -999px;
      } 
       .mGrid {   
        width: 100%;   
        background-color: #fff;   
        margin: 5px 0 10px 0;   
        border: solid 1px #FFA601;   
        border-collapse:collapse;   
         height:100px;
    }  
    .mGrid td {   
        padding: 2px;   
        border: solid 1px  #FFA601;   
        color: black;  
        font-size: 8pt; 
        font-family:Verdana; 
        
    }  
    .mGrid th {   
        padding: 4px 2px;   
        color: white;   
        background: #FFA601;   
      border: solid 1px  #FFA601;   
        font-size: 8pt;  
        text-align:center; 
        font-family:Verdana; 
    } /* ../../Admin/images/onglet2.png*/
    .mGrid .alt { background: #fcfcfc url(grd_alt.png) repeat-x top; }  
    .mGrid .pgr { background: #424242 url(grd_pgr.png) repeat-x top; }  
    .mGrid .pgr table { margin: 5px 0; }  
    .mGrid .pgr td {   
        border-width: 0;   
        padding: 0 6px;   
        border-left: solid 1px  #FFA601;   
        font-weight: bold;   
        color: #fff;   
        line-height: 12px;   
     }  
            .fGrid {   
        width: 100%;   
        background-color: #fff;   
        margin: 5px 0 10px 0;   
        border: solid 1px #FFA601;   
        border-collapse:collapse;   
         height:100px;
    }  
    .fGrid td {   
        padding: 2px;   
        border: solid 1px  #FFA601;   
        color: #ffcc99;  
        font-size: 8pt; 
        font-family:Verdana; 
        
    }  
    .fGrid th {   
        padding: 4px 2px;   
        color: white;   
        background: #FFA601;   
      border: solid 1px  #FFA601;   
        font-size: 8pt;  
        text-align:center; 
        font-family:Verdana; 
    } /* ../../Admin/images/onglet2.png*/
    .fGrid .alt { background: #fcfcfc url(grd_alt.png) repeat-x top; }  
    .fGrid .pgr { background: #424242 url(grd_pgr.png) repeat-x top; }  
    .fGrid .pgr table { margin: 5px 0; }  
    .fGrid .pgr td {   
        border-width: 0;   
        padding: 0 6px;   
        border-left: solid 1px  #FFA601;   
        font-weight: bold;   
        color: #fff;   
        line-height: 12px;   
     }      
    /*.mGrid .pgr a { color: #666; text-decoration: none; }  #ffcc99
    .mGrid .pgr a:hover { color: #000; text-decoration: none; }*/
   /*----------------------------------------*/
.dGrid {  background-color: #003399; margin: 5px 0 10px 0; border: solid 1px #003399; border-collapse:collapse; }
.dGrid td { padding: 2px; border: solid 1px #003399; color: Black; background: #fcfcfc url(../App_Themes/Default/Images/fondbarrebas.png) repeat-x top;}
.dGrid .hdr { padding: 14px 10px; color: #fff; background: #424242 url(../App_Themes/Default/Images/fondbarrebas.png) repeat-x top; border-left: solid 5px #525252; font-size: 0.9em; }
.dGrid .ftr td { padding: 4px 2px; color: Blue; background: #424242 url(../App_Themes/Default/Images/fondbarrebas.png) repeat-x top; border-left: solid 5px #525252; font-size: 0.9em; font-weight: bold;}
.dGrid .ftr a { color:Blue; text-decoration: none; }
.dGrid .ftr a:hover { color: Blue; text-decoration: none; }  
      
      .boutonimgalert{ 
color:transparent;/*  visibility: hidden;Fix for Firefox background:url('../App_Themes/Default/Images/favor2.png'); 
    width: 16px;  */
    width: 23px;
    cursor:pointer;
    border-style: none;
    border-width: 0;
    padding: 0 0 0 16px !important; /* Fix for Internet Explorer */
    text-align: left;
    height: 23px;
    line-height: 1 !important;
    background: transparent url(Images/alert3.gif) no-repeat scroll 0 0;
    overflow: hidden;
    text-transform: capitalize;
    text-indent: -999px;
      } 
.boutonimg3{ 
color:transparent;/*  visibility: hidden;Fix for Firefox background:url('../App_Themes/Default/Images/favor2.png'); 
    width: 16px;  */
    width: 20px;
    cursor:pointer;
    border-style: none;
    border-width: 0;
    padding: 0 0 0 16px !important; /* Fix for Internet Explorer */
    text-align: left;
    height: 20px;
    line-height: 1 !important;
    background: transparent url(Images/exist2.png) no-repeat scroll 0 0;
    overflow: hidden;
    text-transform: capitalize;
    text-indent: -999px;
      } 
.boutonimgVue1{ 
color:transparent;/*  visibility: hidden;Fix for Firefox background:url('../App_Themes/Default/Images/favor2.png'); 
    width: 16px;  */
    width: 20px;
    cursor:pointer;
    border-style: none;
    border-width: 0;
    padding: 0 0 0 16px !important; /* Fix for Internet Explorer */
    text-align: left;
    height: 20px;
    line-height: 1 !important;
    background: transparent url(Images/Vue1.png) no-repeat scroll 0 0;
    overflow: hidden;
    text-transform: capitalize;
    text-indent: -999px;
      } 
      .boutonimgVue0{ 
color:transparent;/* Vue0   visibility: hidden;Fix for Firefox background:url('../App_Themes/Default/Images/favor2.png'); 
    width: 16px;  */
    width: 20px;
    cursor:pointer;
    border-style: none;
    border-width: 0;
    padding: 0 0 0 16px !important; /* Fix for Internet Explorer */
    text-align: left;
    height: 20px;
    line-height: 1 !important;
    background: transparent url(Images/exist.png) no-repeat scroll 0 0;
    overflow: hidden;
    text-transform: capitalize;
    text-indent: -999px;
      } 
      .boutonimgdelet{ 
color:transparent;/*  visibility: hidden;Fix for Firefox background:url('../App_Themes/Default/Images/favor2.png'); 
    width: 16px;  */
    width: 20px;
    cursor:pointer;
    border-style: none;
    border-width: 0;
    padding: 0 0 0 16px !important; /* Fix for Internet Explorer */
    text-align: left;
    height: 20px;
    line-height: 1 !important;
    background: transparent url(Images/delete.png) no-repeat scroll 0 0;
    overflow: hidden;
    text-transform: capitalize;
    text-indent: -999px;
      } 
      .boutonimgnew{ 
color:transparent;/*  visibility: hidden;Fix for Firefox background:url('../App_Themes/Default/Images/favor2.png'); 
    width: 16px; cursor:pointer;  */
    width: 32px;
    font-weight: bold; color:olive; Font-Bold:True; ForeColor:Gold;  border-left-color: #ff8000; border-bottom-color: #ff8000; border-top-style: double; border-width:0px; double; border-top-color:#ff8000; border-right-style: double; border-left-style: double; background-color:  #F2F2F2; border-right-color: #ff8000; border-bottom-style: double; 
    border-style: none;
    border-width: 0;
    padding: 0 0 0 16px !important; /* Fix for Internet Explorer */
    text-align: left;
    height: 32px;
    line-height: 1 !important;
    background: transparent url(Images/new.png) no-repeat scroll 0 0;
    overflow: hidden;
    text-transform: capitalize;
    text-indent: -999px;
      } 
       .boutonimgsav{ 
color:transparent;/*  visibility: hidden;Fix for Firefox background:url('../App_Themes/Default/Images/favor2.png'); 
    width: 16px;  */
    width: 20px;
    cursor:pointer;
    border-style: none;
    border-width: 0;
    padding: 0 0 0 16px !important; /* Fix for Internet Explorer */
    text-align: left;
    height: 20px;
    line-height: 1 !important;
    background: transparent url(Images/sav.png) no-repeat scroll 0 0;
    overflow: hidden;
    text-transform: capitalize;
    text-indent: -999px;
      } 
       .boutonimpprim{ 
color:transparent;/*  visibility: hidden;Fix for Firefox background:url('../App_Themes/Default/Images/favor2.png'); 
    width: 16px;  */
    width: 60px;
    cursor:pointer;
    border-style: none;
    border-width: 0;
    padding: 0 0 0 16px !important; /* Fix for Internet Explorer */
    text-align: left;
    height: 60px;
    line-height: 1 !important;
    background: transparent url(Images/imprim.png) no-repeat scroll 0 0;
    overflow: hidden;
    text-transform: capitalize;
    text-indent: -999px;
      }
         .boutonvisualis{ 
color:transparent;/*  visibility: hidden;Fix for Firefox background:url('../App_Themes/Default/Images/favor2.png'); 
    width: 16px;  */
    width: 235px;
    cursor:pointer;
    border-style: none;
    border-width: 0;
    padding: 0 0 0 16px !important; /* Fix for Internet Explorer */
    text-align: left;
    height: 30px;
    line-height: 1 !important;
    background: transparent url(Images/visual.png) no-repeat scroll 0 0;
    overflow: hidden;
    text-transform: capitalize;
    text-indent: -999px;
      }
       .boutonimgreche{ 
color:transparent;/*  visibility: hidden;Fix for Firefox background:url('../App_Themes/Default/Images/favor2.png'); 
    width: 16px;  */
    width: 23px;
    cursor:pointer;
    border-style: none;
    border-width: 0;
    padding: 0 0 0 16px !important; /* Fix for Internet Explorer */
    text-align: left;
    height: 23px;
    line-height: 1 !important;
    background: transparent url(Images/reche.png) no-repeat scroll 0 0;
    overflow: hidden;
    text-transform: capitalize;
    text-indent: -999px;
      } 
      .boutonimgrecheplus{ 
color:transparent;/*  visibility: hidden;Fix for Firefox background:url('../App_Themes/Default/Images/favor2.png'); 
    width: 16px;  */
    width: 120px;
    cursor:pointer;
    border-style: none;
    border-width: 0;
    padding: 0 0 0 16px !important; /* Fix for Internet Explorer */
    text-align: left;
    height: 160px;
    line-height: 1 !important;
    background: transparent url(Images/consult2.png) no-repeat scroll 0 0;
    overflow: hidden;
    text-transform: capitalize;
    text-indent: -999px;
      } 
 table_afficher {
border: medium solid #6495ed;
border-collapse: collapse;
width: 50%;
}
table_afficher.th {
font-family: monospace;
border: thin solid #6495ed;
width: 50%;
padding: 5px;
background-color: #D0E3FA;
background-image: url(sky.jpg);
}
table_afficher.td {
font-family: sans-serif;
border: thin solid #6495ed;
width: 50%;
padding: 5px;
text-align: center;
background-color: #ffffff;
}
table_afficher.caption {
font-family: sans-serif;
}

em {font-weight:bold;}

a{ color:#6a8517; cursor:pointer; text-decoration:none;}
a:hover{ text-decoration:underline;}

.btn{ background:no-repeat top left; color:#000; display:block; float:left; font-family:Arial,Verdana,sans-serif;  font-size:12px; font-weight:bold; height:28px; line-height:28px; margin-right:10px; padding:0 10px 0 20px; position:relative;border: none;}
.btn-bkg{ background:no-repeat top right; display:block; height:28px; position:absolute; right:-10px; top:0; width:10px;}
.btn-arw{ background:url(images/arw-blue-down.png) no-repeat 0 12px; float:right; height:28px; margin-left:5px; width:10px;}
.btn-brown-28,
.btn-brown-28 .btn-bkg,.btn-bkg-28{ background-image:url(images/btn-brown-28.png); color:#011f38;}
.btn-green-28,
.btn-green-28 .btn-bkg{ background-image:url(images/btn-green-28.png); color:#182000;}


.btn-blue-50,
.btn-blue-50 .btn-bkg{ display:block;background-image:url(images/btn-blue-50.png); height:50px; line-height:45px;}
a.btn-blue-50 {
  margin-left:10px;
}
.btn-blue-50{ padding:0;}
.btn-blue-50 .btn-bkg{ padding:0; right:-25px; width:25px;}
.btn-blue-50 input{ background:none;height:45px;}
.btn-blue-50 input,a.btn-blue-50,a.btn-blue-50:hover{ border:none; color:#fff; cursor:pointer; font-size:16px; font-weight:bold;  padding:0 20px 0 45px;}

.btn-orange-50,
.btn-orange-50 .btn-bkg{ display:block;background-image:url(images/btn-orange-50.png); height:55px; line-height:50px;}
a.btn-orange-50 {
  margin-left:10px;
}
.btn-orange-50{ padding:0;}
.btn-orange-50 .btn-bkg{ padding:0; right:-25px; width:25px;}
.btn-orange-50 input{ background:none;height:45px;}
.btn-orange-50 input,a.btn-orange-50,a.btn-orange-50:hover{ border:none; color:#fff; cursor:pointer; font-size:16px; font-weight:bold;  padding:0 20px 0 45px;}

.cl,.cr,.cb{ display:block !important; float:none !important; height:0 !important;margin-bottom:5px;}
.cl{ clear:left !important;}
.cr{ clear:right !important;}
.cb{ clear:both !important;}

.wrap{ margin:0 auto; position:relative;width: 840px;}
.wrap2{ margin:0 auto; width: 1000px;}
 
  

/* Grid */
.grid1{ border-bottom:2px solid #FF8000;  font-size:14px; line-height:10px; width: 100%;}
.grid1 td,.grid1 th{   vertical-align:middle;  background: no-repeat 0 11px; color:#504722;  font-weight:normal; padding:10px 10px; width:100%;}
.grid1 th{ background: no-repeat 0 11px; color:#504722; font-style:italic; font-weight:normal; padding:10px 10px; width:100%;}
  .grid-status th{ background-image:url(images/ico-clock.png);}
  .grid-winner th{ background-image:url(images/ico-user.png);}
  .grid-date th{ background-image:url(images/ico-date.png);}
  .grid-limit th{ background-image:url(images/ico-date-minus.png);}
  .grid-author th{ background-image:url(images/ico-author.png);}
  .grid-budget th{ background-image:url(images/ico-money.png);}
  .grid-skills th{ background-image:url(images/ico-thumb.png);}
  .grid-description th{ background-image:url(images/ico-comment.png);}
  .grid-trophies th{ background-image:url(images/ico-trophy.png);}
  .grid-wage th{ background-image:url(images/ico-money.png);}
  .grid-since th{ background-image:url(images/ico-date.png);width:35%;}
  .grid-stats th{background-image:url(../images/icone-stats.gif);}
  .grid-pj th{background-image:url(../images/icone-images.gif);}
  .grid-abus th{background-image:url(../images/alert16-16.gif);}
  .grid-avancement th{background-image:url(../images/progress.png);}
  .grid-connection th{ background-image:url(images/ico-clock.png);}
  .grid-mode th{ background-image:url(images/ico-author.png);}
  .grid-client th{ background-image:url(images/icon_boss.png);}
  .grid-society th{ background-image:url(images/building.png);}
  .grid-effectif th{ background-image:url(images/effectif.png);}
  .grid-mail th{ background-image:url(images/ico-mail.png);}
  .grid-phone th{ background-image:url(images/icon_phone.png);}
  .grid-video th{ background-image:url(images/camera-video.png);}
  .grid-contact th{ background-image:url(images/ico-mail.png); background-position:0 13px;}
.grid1 td{ border-bottom:1px solid #e6e2d6;}
.grid1 td.last{ border-bottom:none;}
.grid1 td.description{ padding-bottom:0;}
.grid1 td .logged{ border-left:5px solid #d2c8a5; margin-left:15px; padding-left:15px;}
.status{ color:#909090; font-size:14px; font-weight:bold; list-style-position:inside;}
.status li{ border-left:1px solid #e6e2d6; float:left; padding:0 15px;}
.status li.first{ border-left:none; padding-left:0;}
.status li.on{ color:#325987;}
.status li.first.on a{ color:#325987;}
.author{ font-weight:bold;}
.price{ font-weight:bold;}
.skills{ background:url(images/blt-green.png) no-repeat 0 5px; font-size:13px; padding-left:15px;}
.skills li{ display:inline;}
.skills .arw{ color:#d2c8a5; padding:0 10px;}
.description p{ font-size:14px; line-height:18px; margin-bottom:18px;}
.offer{ border-bottom:1px solid #e6e2d6; padding:20px 0 30px;}
.offer .action{ background-image:url(images/action-blue.png); margin:0 auto; width:269px;}
.offer .action a{ width:269px;}
.offer .action strong{ width:281px;}
.trophies{ color:#325987; font-weight:bold;}
.mode{ font-weight:bold;}
.logged{ color:#686868; font-size:12px; font-style:italic; font-weight:normal !important;}

/* Tableau */
.tableau-case td{ padding:5px 10px !important; vertical-align:top;}
.tableau-case a{}
.tableau-case .intitule{ font-size:11px; font-weight:bold;width:160px;}
.tableau-case .intitule span{ display:block; margin-bottom:-10px;}
.tableau-case .intitule a{ font-size:12px; font-weight:bold; text-decoration:underline;}
.tableau-case .offer_tab{ font-weight:bold;}
.tableau-case .offer_tab a img{ /*display:none;*/}
.tableau-case .offer_tab .contenttext a.private_message{ color:#0998dc; background:url(images/ico-pm.png) no-repeat center right; font-size:12px; font-weight:bold; padding:2px 35px 2px 0;}
.tableau-case-1{ background:#ecebe6;}
.tableau-case-2{ background:#f5f4f1;}
.tableau-contact{ display:block;background:#fff0cf url(images/job-active.png) repeat-x top left; border:1px solid #b8b8b8; padding:10px;}
.tableau-contact a{ color:#5d3500;}
.tableau-contact img{ vertical-align:bottom;}
/*.offre_complete{ font-size:12px; line-height:16px;}*/
.offre_complete { font-size:12px; line-height:16px; margin-left:10px; margin-right: 10px; display:block; overflow: hidden; min-height:65px;}
/*
.expend_offre { cursor: pointer; margin-left:20px; margin-right:20px; margin-top: 5px; height: 18px; background-image:url(../images/down-arrow.gif); background-repeat:no-repeat; background-position:center center; display:none; border: 2px outset #7F7F7F;  background-color:#EFEFEF;}
*/


 