BODY {
	
	background-color : #d3dde5;
   background-image : url(../itf/fond.png);
   background-repeat : repeat-x;
	font-size :11px;
	margin :7px;  
}
 
body, td {
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size :11px;
}

H1 {
   font-size : 14px;
   font-weight : bold;
   margin : 0;
   background-image : url('../itf/titre-page_tile.png');
   height : 25px;
   padding-left : 27px;
   padding-top : 4px;
   background-repeat : repeat-x;
   color : #414769;
   
}
H2 {
   font-size : 12px;
   font-weight : bold;
   margin : 12px 0 0 0;
}

p {
   margin : 12px 0 0 0;
}

A {
   text-decoration : none;
   color : #414769;
}

#nav {
  font-weight : bold;
}

A:hover {
   text-decoration : underline;
}

A.selected {
   text-decoration: underline;
}

A.action {
   font-weight : bold;
}

table.list {
  border-collapse:collapse;
  width : 100%;
}

table.list th {
   background-color : #fa9806;
   padding : 0px;
   text-align  : left;   padding : 3px;
   font-size : 12px;
   height : 23px;
   background-image : url('../itf/titre-table-tile.png');
   background-repeat : repeat-x;
   border-right: solid #fae092 1px;
   cursor: pointer; 
}


table.list th.sorting_asc {
    background-image: url('../itf/flechehaut.png'); 
    background-color: #fae092;
    background-repeat: no-repeat;
    background-position: right;
} 

table.list th.sorting_desc { 
    background-image: url('../itf/flechebas.png'); 
    background-color: #fae092; 
    background-repeat: no-repeat;
    background-position: right;
} 

table.list tr{
   background-color : #ecedf1;
}
table.list tr.alt{
   background-color : #dce6f0;
}
table.list tr.enretard{
    background-color:#FEBBBB;
}
table.list tr.highlighted{
  background-color: #84ACD4;
  
}


table.list td {
   padding : 3px;
   border-top :  1px solid #cfd9e2;
   border-left :  1px solid #cfd9e2;
   border-right :  1px solid #cfd9e2;
   border-bottom :  1px solid #cfd9e2;

}

table.list td#comm a{
	text-decoration: none;
	}

 td.sub {
   color : #484e6c;
   font-size : 10px;
}

a.sup {
   color : #000d56;
}

table.form {
   border-spacing : 6px;
}
table.form td {
   padding : 0px;
}

th a {
   color : black;
   text-decoration :underline;
}

#main {

       
}
#content { 
}

div.error {
background:#FFFFFF url(../Icones/error.gif) no-repeat 10px 10px;
border:1px solid #AAAAAA;
color:#990000;
font-weight:bold;
line-height:16px;
margin-top:1em;
padding:10px 36px;
margin-right:3em;
}

.textbox_liens  {
 
	
	border:1px solid #7f9db9;
	border-top: none;
	width: 427px;
	color:grey;
	padding:3px;

	margin-top:-1px;
	margin-right:2px;
	/*margin-bottom:8px;*/
	font-family:tahoma, arial, sans-serif;
	font-size:8pt;

}

div#menuBas{
   background-color: #B0CADD;
   height:27px;
   width: 100%;
   border: 1px solid #D6DFE6;
   
}

div#menuAjouterSeul{
    background-color: #B0CADD;
    background-image: url(../itf/boutons/rightFooterButton.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 80px;
    height:25px;
    float:left;
    margin-top:1px;
}

div#menuAjouterSeul img {
	padding-top: 2px;
}

*html div#menuAjouterSeul img {
    margin-top:1px;
    vertical-align:middle;
}

div#menu{
   background-color: #B0CADD;
   height:27px;
   width: 100%;
   border: 1px solid #D6DFE6; 
  /* position: fixed;
   left:0px;*/
   
}
div#menuEnvoyer{
    background-color: #B0CADD;
    background-image: url(../itf/boutons/rightFooterButton.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 120px;
    height:25px;
    float:left;
    margin-top:1px;
}

div#menuAjouter{
    background-color: #B0CADD;
    background-image: url(../itf/boutons/rightFooterButton.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 80px;
    height:25px;
    float:left;
    margin-top:1px;
}

div#menuDeplacer{
    background-color: #B0CADD;
    background-image: url(../itf/boutons/rightFooterButton.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 80px;
    height:25px;
    float:left;
    margin-top:1px;
}

div#menuTelecharger{
    background-color: #B0CADD;
    background-image: url(../itf/boutons/rightFooterButton.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 100px;
    height:25px;
    float:left;
    margin-top:1px;
    
}

div#menuRenomer{
    background-color: #B0CADD;
    background-image: url(../itf/boutons/rightFooterButton.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 150px;
    height:25px;
    float:left;
    margin-top:1px;    
}

div#menuSupprimer{
    background-color: #B0CADD;
    background-image: url(../itf/boutons/rightFooterButton.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 170px;
    height:25px;
    float:left;
    margin-top:1px;  
}

div#menuProcessus{
    background-color: #B0CADD;
    background-image: url(../itf/boutons/rightFooterButton.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 200px;
    height:25px;
    float:left;
    margin-top:1px; 
    
}

div#menuInfo {
   float:right;
   margin-top:3px;
}

div#menuPublier{
    background-color: #B0CADD;
    background-image: url(../itf/boutons/rightFooterButton.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 70px;
    height:25px;
    float:left;
    margin-top:1px; 
    
}

div#menuValiderEnMasse{
	background-color: #B0CADD;
    background-image: url(../itf/boutons/rightFooterButton.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 140px;
    height:25px;
    float:left;
    margin-top:1px;
    
}

div#menuImprimerAvis{
    background-color: #B0CADD;
    background-image: url(../itf/boutons/rightFooterButton.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 130px;
    height:25px;
    float:right;    
    
}

div#menuImprimerTousAvis{
    background-color: #B0CADD;
    background-image: url(../itf/boutons/rightFooterButton.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 150px;
    height:25px;
    float:left;
    margin-top:1px; 
    
}

div#menuExporterListe{
    background-color: #B0CADD;
    background-image: url(../itf/boutons/rightFooterButton.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 120px;
    height:25px;
    float:left;
    margin-top:1px; 
    
}

div#menuEnvoyer img, div#menuTelecharger img, div#menuRenomer img, div#menuSupprimer img, div#menuProcessus img, div#menuAjouter img, div#menuDeplacer img, div#menuPublier img, div#menuValiderEnMasse img, div#menuImprimerAvis img, div#menuImprimerTousAvis img, div#menuExporterListe img {
    padding-top: 2px;      
}

*html div#menuEnvoyer img, div#menuTelecharger img, div#menuRenomer img, div#menuSupprimer img, div#menuProcessus img, div#menuAjouter img, div#menuDeplacer img, div#menuPublier img, div#menuValiderEnMasse img, div#menuImprimerAvis img, div#menuImprimerTousAvis img, div#menuExporterListe img {
    margin-top:1px;
    vertical-align:middle;
}

div#menuEnvoyer a, div#menuTelecharger a, div#menuRenomer a, div#menuSupprimer a, div#menuProcessus a, div#menuAjouter a, div#menuDeplacer a, div#menuPublier a, div#menuValiderEnMasse a, div#menuImprimerAvis a, div#menuImprimerTousAvis a, div#menuExporterListe a,  div#menuAjouterSeul a {
   line-height: 25px;  
  vertical-align:top;
}

*html div#menuEnvoyer a, div#menuTelecharger a, div#menuRenomer a, div#menuSupprimer a, div#menuProcessus a, div#menuAjouter a, div#menuDeplacer a, div#menuPublier a, div#menuValiderEnMasse a, div#menuImprimerAvis a, div#menuImprimerTousAvis a, div#menuExporterListe a,  div#menuAjouterSeul a {

   line-height: 25px;  
   vertical-align:middle;
   margin-top:2px;
    
}
  


div#fiche_visa{
  width:100%;
  height:111px; 
  background-image: url(../itf/visa-top-background.jpg);
  background-repeat: repeat-x;
  border: solid 1px #b6bdc5;
}

div#fiche_visa table#visa{
  width:380px;
  padding-left: 12px;
  float:left;
  margin-top:-30px;
}

*html table#visa{
  padding-top:-12px;
}

td.visanum{
  width:210px;
}


div#fiche_visa table#fichier{ 
  width:600px;
  float:right;
  margin-right:213px;
  margin-top:30px;
 
}

*html div#fiche_visa table#fichier{ 
  width:600px;
  float:right;
  margin-top:-15px;
 
}



div#detail_visa{
  width:100%;
  background-color: #e8edf1;
  border: solid 1px #b6bdc5;
}

div#detail_visa table#details{
  width:100%;
  text-align: left;
  height: 200px;
  padding: 10px 10px 10px 10px;
 
}
div#detail_visa table#details td{
  vertical-align: top;
  overflow: auto;
}


table#user_avis td{
  width:auto; 
  height:0px;
  line-height:0px;
}

*html table#user_avis td{ 
  height:5px;
  line-height:10px;
}

div#commentaire {

  margin-top: -1px;
  width: 100%;
}

div#commentaire textarea{
  background-image: url(../itf/gradient.jpg);
  background-repeat: repeat-x;
  border: solid 1px #b6bdc5;
  width: 100%;


}

div#menu2{
   background-color: #B0CADD;
   height:27px;
   width: 100%;
   border: 1px solid #D6DFE6; 
    margin-top: -1px;
  /* position: fixed;
   left:0px;*/
   
}

.detailstatuts {
  color:grey;

  position:absolute;   
}

.detailstatuts table {
border: medium solid #6495ed;
border-collapse: collapse;

}
.detailstatuts table tbody tr {
font-family: monospace;
border: thin solid #6495ed;
padding: 5px;
background-color: #D0E3FA;
background-image: url(sky.jpg);
}
.detailstatuts table tbody td {
font-family: sans-serif;
border: thin solid #6495ed;
padding: 5px;
text-align: left;
background-color: #ffffff;
}

#fermeture-bloc
{
	float:right;
	position:absolute;
	top: 10px;
	right: 10px;
	width: 24px; 
	height: 24px;
	border:none;
	background:url('../Icones/delete.png') no-repeat;
}



