#corpus ,#corpus_interne  {
color:#3E3E3E;
}
img{border:0;}
#corpus a,#corpus_interne a {
text-decoration:none;
color:#D02668;
}
h1{margin-bottom:20px;font-size:1.55em;line-height:1.3em}
h2{font-size:1.3em;}
h3{font-size:1.18em;}
h4{font-size:1.1em;}
ul{margin:0; padding:0; list-style: none;}
div#kmt_login_afficher_LoginForm{
color:#ffffff;
background:#10a5c6;
padding:5px;
margin:8px 8px 5px 0;
}
div#kmt_login_afficher_LoginForm a{
color:#ffffff;
}
div#kmt_login_afficher_LoginForm h3{
color:#000000;
font-size:1.1em;
margin:3px;
}
span.content_admin_handler{
display:block;
margin:5px;
font-size:0.9em;
}
span.content_admin_handler img{
position:relative;
margin-bottom:-4px;
}
/************************* tableau de données *******************/
table{
border-collapse:collapse;
}
table th,table td{
padding:2px;
}
th.tableheader {
font-weight:bolder;
background-color: #888888;
text-align: center;
border-top:1px solid #dedede;
border-left:1px solid #dedede;
border-bottom:1px solid #454545;
border-right:1px solid #454545;
color:#ffffff;

}
th.tableheader a{
color:#ffffff;
}
tr.tabledata_1{
background-color: #F0F0F0;
}
tr.tabledata_2 { 
background-color: #E2E2E2;
}
tr.tabledata_3{
background-color: #ffffff;
}
tr.tabledata_4{
background-color: #F2E7D7;
}
tr.tabledata_1_on{
background-color: #ffffff;
}
tr.tabledata_2_on { 
background-color: #ffffff;
}
tr.tabledata_1_memo{
background-color: #F2B787;
}
tr.tabledata_2_memo { 
background-color: #F2B787;
}
tr.tabledata_1 td,tr.tabledata_2 td,tr.tabledata_3 td,tr.tabledata_4 td{
border-left:1px solid #dedede;
border-top:1px solid #dedede;
border-bottom:1px solid #aaaaaa;
border-right:1px solid #aaaaaa;
padding:1px;
}
/********************** flash div *****************/
.flashMovieDiv{
text-align:center;
width:548px;

}
/******************** Tableau formulaire ***************************/
#corpus_interne table.tabEntete{
/*border-collapse:separate;*/
width:100%;
}
#corpus_interne table.tabEntete td{
background:#dedede;
border:2px solid #ffffff;
}
#corpus_interne table.tabEntete td.label,#corpus_interne table.tabEntete td.data{
white-space:nowrap;
text-align:right;
vertical-align:top;
}
#corpus_interne table.tabEntete td.data{
text-align:left;
}
#corpus_interne table.tabEntete td.light{
background:#efefef;
}
#corpus_interne table.tabEntete td.empty{
background:transparent;
}
/****************** home page ******************/
#corpus h3{
margin:2px 0 3px 0;
}
#searchForm{
position:relative;
margin-top:-10px;
}
/************* Home colonne gauche *****************/
.home_col_gauche .texte,.interne_col_gauche_etroite .texte{
padding-bottom:3px;
border-bottom:1px dotted #888888;
}
.home_col_gauche  p,.interne_col_gauche_etroite  p{padding-right: 8px ;}
.home_col_gauche .texte h2,.home_col_gauche_etroite .texte h2{
color:#10a5c6;
font-size:1.3em;
margin-bottom:2px;
}
.home_col_gauche .texte h1,.home_col_gauche_etroite .texte h1{
font-size:1.1em;
font-style:normal;
margin-top:2px;
}
.home_col_gauche p.lien, .home_col_gauche_etroite p.lien,.interne_col_gauche p.lien{
border-top:1px dotted #888888;
margin-top:8px;
padding-top:8px;
text-align:center;
}
.home_col_gauche a.more, .home_col_gauche_ a.more{
display:block;
}
/************ Colonne centrale home *******************/
.home_col_central ul{
margin:5px 2px 5px 15px;
list-style: url(/icones/accueil/carre.gif) outside;
font-weight:bolder;
}
.home_col_central .texte{
margin-top:8px;
border-top:1px dotted #888888;
}
.home_col_central .texte p{
width:140px;
}
.home_col_central .texte p img{
float:right;
}
.home_col_central .kmt_illus_full {
margin:0;
}
.home_col_central a.more{
display:block;
font-weight:bolder;
}
.home_col_central .texte h2{
color:#10a5c6;
font-size:1.3em;
margin-bottom:2px;
/*margin-left:5px;*/
}
.home_col_central .texte h1{
font-size:1.1em;
font-style:normal;
margin-bottom:2px;
}
/************* Col droite home *********************/
.home_col_droite .texte{
padding-bottom:5px;
border-bottom:1px dotted #888888;
margin-bottom:8px;
}
.home_col_droite .texte h2{
color:#10a5c6;
font-size:1.3em;
margin-bottom:2px;
}
.home_col_droite .texte h1{
font-size:1.1em;
font-style:normal;
margin-top:2px;
}
.home_col_droite a.more{
display:block;
margin-top:5px;
font-weight:bolder;
}
.home_col_droite div.kmt_illus_full{
margin:2px 0px 5px 5px;
}
.home_col_droite ul{
list-style:none;
background:#F4ECE4;
padding:5px;
}
.home_col_droite .tag_clouds{
border-bottom:1px dotted #888888;
padding:10px 0 10px 5px;
margin:10px 0;

}

/************ Col droite interne ***********/

.interne_col_droite ul li,.interne_col_gauche_etroite ul li,.interne_col_gauche ul li{
padding:5px 0 5px 0;
border-top:1px dotted #888888;
}
/**************** colonne de gauche inerne *************/
.interne_col_gauche h2,.interne_col_gauche_etroite h2{
color:#10a5c6;
font-size:1.3em;
line-height:1.4em;
text-transform: uppercase;

}
/*********** Lite resume ********/
.liste_texte_resume_image td{
margin:8px 0 0 0px;

}
.liste_texte_resume_image td  a{
font-weight:bolder;
font-size:1.1em;
}

.liste_texte_resume_image td div.kmt_illus_full{
width:80px;
}

/******** Plan de site  ********/
#Plan_4 ,#Plan_5 {
margin:20px 0 20px 0;
}

#Plan_4 li,#Plan_5 li{
list-style:square inside;
margin:6px 0 0 20px;
}

#Plan_4  li ul,#Plan_5  li ul{
margin:2px 0 5px 20px;
}
#Plan_4  a.level_1,#Plan_5  a.level_1{
font-weight:bolder;
}

#Plan_4 li .level_2,#Plan_5 li .level_2,#Plan_4 li .level_3,#Plan_5 li .level_3{
list-style:circle inside;
margin:2px 0 2px 10px;
}
/************* Illustration **************/
div.interne_col_central div.kmt_illus_full {
margin:5px 8px 5px 8px;
}
/************** Texte *********************/

#tools{
margin:0px 0 0 290px;
}

#corpus_interne h1{
margin-top:0px;
font-size:1.7em;
}

#corpus_interne h2{
color:#7A6F04;
font-size:1.3em;
margin-bottom:0px;
}

#corpus_interne h2.surtitre{
font-weight:normal;
font-size:1.2em;
}

#corpus_interne h3{
color:#10a5c6;
margin-bottom:0px;
}

#corpus_interne p{
margin-top:3px;
}

p.chapo,interne_col_central_large p.chapo{
font-weight:bolder;
}

p.chapo .date{
font-weight:normal;
color:#888888;
font-style:italic;
}

.illus{
float:right;
width:260px;


}
div.kmt_illus_full  a{
color:#000000;
}
#corpus_interne .interne_content div.kmt_illus_full,div.mail_content div.kmt_illus_full{
margin:0px 0 0 10px;
padding:0px;
text-align:right;
}
#corpus_interne .interne_content div.kmt_illus_full .legend ,div.mail_content div.kmt_illus_full .legend {
/*display:none;*/
width:250px;
font-size:0.85em;
margin-bottom:5px;
text-align:right;
}

/*
#corpus_interne div.kmt_illus_full{
margin-left:10px;
}*/

div.texte ul{
list-style:square;
list-style-position:outside;
margin-left:20px;
}
#corpus_interne  div.texte{
line-height:1.4em;
}

div.encadre{
clear:both;
float:right;
width:190px;
margin:7px;
background:#F5ECD7;
}

div.encadre_haut_left{background:url(/icones/accueil/bg_encadre_h_left.gif) no-repeat top left;}
div.encadre_haut_right{height:10px;background:url(/icones/accueil/bg_encadre_h_right.gif) no-repeat top right;}
div.encadre_bas_left{background:url(/icones/accueil/bg_encadre_b_left.gif) no-repeat bottom left;}
div.encadre_bas_right{height:10px;background:url(/icones/accueil/bg_encadre_b_right.gif) no-repeat bottom right;}
div.encadre_texte{padding:7px;font-size:0.9em}
div.encadre_texte h3{margin:0 0 7px 0;}

/************** alerte *************/
#texte_float{
position:absolute;
z-index:100;
width:566px;
} 

#texte_float .header{
background:#000000;
height:5px;
cursor:move;
}
#texte_float .content{
background:#000000;
padding:8px ;
}
#texte_float .footer{
background:#000000;
height:20px;
}

#texte_float .corps_texte,#texte_float img{
margin:0;
padding:0;
}

.alerte h1{
color:#ffffff;
margin-top:0;
}


/****************** keyword box ************/
#keyword_shadow_box,#legende_shadow_box{
visibility:hidden;
position:absolute;
z-index:99999;
}

.keyword_definition{
width:180px;
font-size:0.9em;
padding:5px;
background:#F9F6E5;
border:1px solid #454545;
text-align:left;
}
.keyword_definition h4{
font-size:1.2em;
border-bottom:1px dotted #454545;
margin:2px;
} 


/************* central 1 colonne *************/

.interne_col_central_unique h1 {
margin-bottom:20px;
}
/*************** Moteur de recherch *********************/
div.search_hr_result_break{
border-top:1px dotted #888888;
margin:5px 0 5px 0;
}
span.search_result{
font-weight:bolder;
}
span.search_result_info_bar{
font-size:0.9em;
font-style:italic;
}
div.resultat_searchForm{
margin:10px 0 10px 0;
}


#corpus_interne .tag_clouds{

padding:10px 0 10px 5px;
margin:20px 5px 5px 0px;

}

/********** Formulaire **************/
#form_code{
margin:10px 0 10px 0px;
}
#form_code p{
margin:10px 0 10px 0px;
font-weight:bolder;
}

/*************** Boutique *********/
#catalogue{
padding:7px;
border:1px solid #dedede;
margin-top:10px;
}
.small_produit{
border:1px solid #dedede;
float:left;
text-align:center;
margin:5px;
padding:3px;
background-color:#F4ECE4;
}
.small_produit img.prod{
border:1px solid #dedede;
}
.produit .corps_texte img{
margin:0 0 0 15px;
}
.caddy_message{
border:1px solid #afafaf;
padding:4px;
text-align:center;
font-weight:bolder;
margin:5px 0 5px 0;
}
.caddyResume{
background-color:#dedede;
border:1px solid #afafaf;
padding:4px;
text-align:center;
margin:0 5px 0 5px;
}

.caddyResume h3{
color:#10a5c6;
margin:0 0 3px 0;
}

.caddy_message a,.caddyResume a{
font-size:0.8em;
font-weight:normal;
}

/******************* Projets ************/
.liste_projets{
margin:15px 0 0 0px;
}
#project_answer{
position:absolute;
background-color:#ffffff;
border:1px solid #895A14;
width:450px;
height:300px;
margin-left:30px;
}
#answer_handle{
background-color:#895A14;
}
#answer_handle h3{
margin:0;
padding:3px;
color:#ffffff;
}
#answer_corpus{
padding:8px;
}
/******************** Formulaire support ****************/
.interne_col_central_large .tabForm{
border-collapse: separate; 
border-spacing: 2px;
width:100%;
}

.interne_col_central_large .tabForm td{
background:#fafafa;
}

.interne_col_central_large .tabForm td.label{
background:#efefef;
}

/******************* GED ************/

#etape_box,#actions_box,#detail_action_box{
position:absolute;
background-color:#ffffff;
border:1px solid #10a5c6;
width:400px;
height:250px;
margin-left:30px;
}
#detail_action_box{
height:380px;
width:450px;
}

#box_handle,#box_detail_handle{
background-color:#10a5c6;
}
#box_handle h3,#box_detail_handle h3{
margin:0;
padding:3px;
color:#ffffff;
}
#box_corpus,#box_detail_corpus{
padding:8px;
}


div.aide{
float:right;
background-color:#FFFDF7;
border:1px solid #dedede;
width:550px;
padding:5px;
margin:20px 0 20px 0;
}

div.aide_box{
background-color:#FFFDF7;
border:1px solid #dedede;
padding:5px;
margin:20px 0 20px 0;
}


div.action {
background-image:url(/icones/accueil/GED/bg_action.gif) ;
background-repeat:repeat-y;
border:1px solid #10a5c6;
padding:8px 8px 8px 78px;
margin-bottom:20px;
}
div.action p{
margin-bottom:8px;
}
div.action .number{
position:absolute;
margin-left:-73px;
margin-top:-8px;
}

div.annexes_upload_link{
margin: 10px 0 0px 0;
font-size:10px;
font-style:italic;
background-color:#dedede;
color:#000000;
padding:5px;
}

div.annexes_upload_link a{ 
color:#FBD500;
}

#redaction{
position:absolute;
z-index:9999;
margin-left:25px;
top:100px;
}
.redaction_action{
border:1px solid #10a5c6;
width:730px;
height:650px;
background:#ffffff;
overflow:auto;
}
#redaction_handler{
background:#10a5c6;
color:#ffffff;
font-weight:bolder;
font-size:1.3em;
padding:4px;
cursor:move;
border:1px solid #ffffff;
}

#redaction_content{
padding:20px 15px 15px 15px;

}


#histo{
position:absolute;
z-index:50;
margin-left:25px;
}
.histo_action{
border:1px solid #10a5c6;
width:530px;
height:415px;
background:#ffffff;
overflow:auto;
}
#histo_handler{
background:#10a5c6;
color:#ffffff;
font-weight:bolder;
font-size:1.3em;
height:18px;
cursor:move;
}

#histo_content{
padding:20px 15px 15px 15px;
height:362px;
overflow:auto;
}

.ged_search{
clear:both;
border:1px solid #10a5c6;
padding:8px;
margin:38px 0 10px 0;
}
.ged_search h3{
margin:0;
}