/***************************/
/* CSS siteweb public CAZY */
/***************************/


/*-----------------------*/
/* definitions generales */
/*-----------------------*/
/*body.bkg {background: #FFFFFF url(../images/bkg-section.png) no-repeat top left;}*/


/*--------------------------------------------------------------*/
/* description des differents volets/boites constituant la page */
/*--------------------------------------------------------------*/
.cadre_principal {
   text-align: center;
}
.volet_gauche {
   position: absolute;
   left:0px;
   height: 700px;
   width: 70px;
}
.volet_droit {
   position: absolute;
   right:0px; 
   height: 700px;
   width: 50px;
}
.volet_central {
   height: 700px;
   margin: 0px 50px 0px 70px;
   text-align: justify;
}
.cadre_bas {
   text-align: center;
   height: 20px;
}

/*-----------------------------------*/
/* tableau clan page GH introduction */
/*-----------------------------------*/
.thclan {  /*#CDCDCD*/
   width: 55px; height:22px;
   color: #FFFFFF;   
   background-color: #517693;
   padding-left: 5px; 
   border : 1px solid #517693;
}
.tdclan {
   width: 120px;    
   background-color: #C6E2FF;  
   border : 1px dotted #517693;
}
.clan {
   background-color: #F0F8FF;   
   border : 1px dotted #517693;
}
#separ {
   padding:0px 5px 0px 5px; 
}

/*---------------------------------------*/
/* tableau GH introduction : subf public*/
/*-------------------------------------*/
.th_subfam {  /*#CDCDCD*/
   width: 45px; height:22px;
   color: #FFFFFF;   
   background-color: #C6E2FF;
   padding-left: 5px; 
   border : 1px dotted #517693;
}

#separ_subfam {
   padding:0px 4px 0px 3px; 
}

/*------------*/
/* tableau ec */
/*------------*/
.thec {  /*#CDCDCD*/
   width: 55px; height:22px;
   color: #FFFFFF;   
   background-color: #C6E2FF;
   padding-left: 5px; 
   border : 1px dotted #517693;
}
.ec {
   background-color: #F0F8FF;   
   border : 1px dotted #517693;
}
/*used #separ */

/*-------------------*/
/* REPERTOIRE DESIGN */
/*-------------------*/
.repertoire {
   border: 1px solid #5F9F9F;
   padding: 0px 0px 0px 0px;
}
.repertoire_allume {
   border: 1px solid #5F9F9F;
   padding: 0px 0px 0px 0px;
   background-color: #5F9F9F;
}
#font_org {
   font-style: italic;
} 
.org {
   color: #00688B; 
}
#allume_link {
   color: #FFFFFF; font-size: 8pt; font-weight: normal; text-decoration: none;
   padding: 0px 12px 0px 12px;
}
.unreleased {
   /*background-color: #F5F5F5;
   color: #9D8851;*/
   color: orange;
   font-size: 10px;   
}

/*---------------*/
/* CAZOME DESIGN */
/*---------------*/
.titre_cazome {
   color: #00688B; 
   font-size: 14pt;
   font-weight: bold; 
}
.titre_classe {
   background: #FFFFFF url(../images/tab-cazome.png) no-repeat; 
   font-size: 8pt;
   height: 38px;
   margin: 0;
   padding: 0;
   border: 1px solid #00688B;
}
.titre_famille { 
   color: #3B85A8;
   font-size: 9pt; 
   text-align: left; 
   width: 280px; 
   padding: 0px 0px 0px 15px; 
   margin : 2px 0px 5px 0px; 
}
.titre_nombre_de{ 
   background-color: #E0EEEE;
   color: #008B8B;
   text-align: right; 
   width: 280px; 
   margin: 0px 0px 0px 30px; 
   padding-right: 10px;
   border-top: 1px solid #00688B;
   border-left: 1px solid #00688B; 
}
.classe{
   background-color: #FFFFFF; 
   font-size: 8pt;
   height: 38px;  
   margin: 0;
   padding: 0; 
   border: 1px solid #00688B;
}
.famille {
   color: #00688B; 
   font-size: 9pt; 
   text-align: left; 
   width: 20px; 
   padding: 0px 0px 0px 11px; 
   margin : 3px 0px 5px 0px;
}
.nombre_de{
   background-color: #E0EEEE;
   color: #008B8B;
   text-align: right;
   width: 20px; 
   margin: 0px 0px 0px 5px; 
   padding-right: 5px;  
   border-top: 1px solid #00688B;
   border-left: 1px solid #00688B; 
}
.nocazym {
   color: brown;
   font-size: 12px; font-weight: bold;
   padding-left: 20px;
}

/*-----------------------*/
/* CAZOME SHARE 3 DESIGN */
/*-----------------------*/
/* en plus */
.unreleased_title {
   /*background-color: #F5F5F5;
   color: #9D8851;*/
   color: orange;
   font-size: 12px;
}

.titre_nombre_de_sh3{ 
   /*background-color: #F5F5F5;*/
   background-color: #FCE6C9;
   color: #008B8B;
   text-align: right; 
   width: 280px; 
   margin: 0px 0px 0px 30px; 
   padding-right: 10px;
   border-top: 1px solid #00688B;
   border-left: 1px solid #00688B; 
}
.nombre_de_sh3{
   /*background-color: #F5F5F5;*/
   background-color: #FCE6C9;
   color: #008B8B;
   text-align: right;
   width: 20px; 
   margin: 0px 0px 0px 5px; 
   padding-right: 5px;  
   border-top: 1px solid #00688B;
   border-left: 1px solid #00688B; 
}
.famille_sh3 {
   color: #00688B; 
   font-size: 8pt; 
   text-align: left; 
   width: 20px; 
   padding: 0px 0px 0px 11px; 
   margin : 3px 0px 5px 0px;
}

/*-------------------------*/
/* CAZOME LIST OF PROTEINS */
/*-------------------------*/
.titre_listprot { 
   color: #3B85A8;
   font-size: 9pt; 
   text-align: left; 
   padding: 5px 0px 5px 15px; 
   border-top:1px dotted #517693;
   border-left:1px dotted #517693;
   border-right:1px dotted #517693;
}
.thlistprot {  /*#CDCDCD*/
   height:22px;
   color: #FFFFFF;   
   background-color: #517693;
   padding-left: 5px; 
   border : 1px solid #517693;
}
.tdlistprot {   
   background-color: #FFFFFF; 
   padding-left: 15px;   
   padding-right: 15px;  
   border-left : 1px dotted #517693;
}
.tdlistprotLR {   
   background-color: #FFFFFF;
   padding-left: 15px;   
   padding-right: 15px;  
   border-left : 1px dotted #517693; 
   border-right : 1px dotted #517693;
}
.tdlistprotT {   
   background-color: #FFFFFF;
   padding-left: 15px;   
   padding-right: 15px;  
   border-top : 1px dotted #517693; 
}

/*----------------*/
/* FAMILLE DESIGN */
/*----------------*/
table {
   font-size: 11px;
}
.thsum {
   color: #262626;
   width: 200px;
   padding: 3px 0px 3px 5px;
   background-color: #C6E2FF;
   border: 1px solid #3B6AA0;
}
.tdsum {
   text-align: justify;
   width:90%;
   padding: 3px 10px 3px 10px;
   background-color: #F0F8FF; 
   border: 1px solid #3B6AA0;  
}
.afficher_par {
   color: #388E8E;
   padding : 0px 0px 0px 1px;
}
.pos_sum {
   position: absolute;
}
.summary {
   padding: 1px 10px 5px 10px;  
   border-top: 1px solid #C6E2FF;  
   border-right: 1px solid #3B6AA0;  
   border-bottom: 1px solid #3B6AA0;  
   border-left: 1px solid #3B6AA0;  
}
.pos_choix {   
   padding: 10px 0px 0px 83px;
}
.choix {
   margin: 30px 0px 0px 0px;
   border-top: 1px dotted #008B8B;
   border-right: 1px dotted #008B8B;
   border-bottom: 1px solid #E0EEEE;
   border-left: 1px dotted #008B8B; 
   padding: 3px 5px 2px 5px;  
}
#pos_onglet {
   margin: 2px 0px 0px 0px;
}
#sumline_tab { 
   border-bottom:1px dotted #008B8B;   
   padding-bottom: 2px;
}
#line_actif_sum { 
   background-color: #C6E2FF; 
}
#line_actif { 
   background-color: #E0EEEE; 
}
#line_titre { 
   background-color: #E0EEEE; 
   font-weight: bold; 
}   
#line_inactif { 
   border-top: 1px solid #FFFFFF;
}
.royaume { 
   color: #008B8B;
   background-color: #E0EEEE;
   font-size: 12pt; 
   font-weight: bold;
}
.tabulation {
   padding-left: 60px; 
}
#separateur2 { 
   border-bottom: 1px dotted #E0EEE0;
}
.R { 
   font-weight: bold;
}
.listing {
   color: #008B8B;
   font-size: 8pt;
   border: 1px dotted #008B8B;
}
.lastupdate {
   text-align: center;
   color: #388E8E;
   background-color: #FFFAF0;
}
#position_onglet {
   margin: 2px 0px 0px 0px;
}

