/****pour memo : Code couleurs utilisés
FFE6BF : couleur fond page+lien et titre non survolé ou activé : beige clair
B68863 : fond de page contenant articles et menu : marron clair
83491B : fond menu gauche et bandeau : marron foncé
F8D229 : titre actif ou en survol : jaune orangé 
****fin Code couleurs*/
html{
height:100%;
}



body {
  background-color:#fbb82b;
  color            : #000000;
  background-repeat:repeat;
  text-align:justify;
  margin-left: 5px;
  font-family      : Verdana, Arial, sans-serif;
  font-size        : 11px;
  margin-top:0px;
  height:100%;
}

H1{
  font-family      : Verdana, Arial, sans-serif;
  font-size        : 120%;
}
H2{
  font-family      : Verdana, Arial, sans-serif;
  font-size        : 110%;
}
H3{
  font-family      : Verdana, Arial, sans-serif;
  font-size        : 100%;
}
H4{
  font-family      : Verdana, Arial, sans-serif;
  font-size        : 90%;
}
H5{
  font-family      : Verdana, Arial, sans-serif;
  font-size        : 80%;
}

/*******************éléments classés par ordre d'apparition sur la page***********************************/
.whole
{
/*height:99%;*/
width:100%;
}
.page
{
position:relative;
background-color:#FEF0D2;
margin:auto;
width:95%;

overflow:hidden;

}

.page-hautg
         {
          float:left;
		  margin-top:0px;
		  margin-left:0px;
          z-index:20;
          height:12px;
          background-image:url("../../../images/stories/page_hg.jpg");
          background-position:top left;
          background-repeat:no-repeat;
}

.page-hautd
         {
          float:right;
	  margin-right: -3px;
          z-index:20;
          height:12px;
          background-image:url("../../../images/stories/page_hd.jpg");
          background-position:top right;
          background-repeat:no-repeat;
}		


.banner
{
float:left;
width:100%;
height:151px;
z-index:1;
padding-top:5px;
padding-bottom:0px;
overflow:hidden;
background-color:#FBB82B;


}
.banner_left1{
float:left;
width:14%;
height:151px;
z-index:10;
overflow:hidden;
background-image:url("../../../images/stories/bandeau_droit_droit.png");
background-position: top left;
background-repeat: no-repeat;

}

.banner_left
{
float:left;
height:151px;
padding-right:6px;
padding-left:58px;
width:60%;
z-index:10;
overflow:visible;
background-position: top left;
background-repeat: no-repeat;

}
.banner_right
{
float:left;
width:14%;
height:151px;
z-index:9;
overflow:hidden;
background-image:url("../../../images/stories/bandeau_d_mars.png");
background-position: top left;
background-repeat: no-repeat;

}


.buttons
{
float:right;
overflow:hidden;
width:100%;
text-align:right;
text-transform:uppercase;
background-position: top right;
background-repeat: no-repeat;
background-color:#FAB82B;


}

#buttons>ul#mainlevel-nav li a {
  float:right;
}


#buttons>td#mainlevel-nav a {
  float:right;
}

.ariane
{
width:100%;
clear:both;
overflow:hidden;
marging-top:2px;
padding-right:0px;
height:15px;
z-index:5;
background-color:#FBB82B;
padding-left     : 50px;


}


.fil_gauche
         {
          float:left;
          padding-top:5px;
          z-index:10;
          height:15px;
          background-image:url("../../../images/stories/gauche_fil_ariane.gif");
          background-position:top left;
          background-repeat:no-repeat;
         }


.fil_droite
         {
          float:right;
          padding-top:5px;
          z-index:20;
          height:15px;
          background-image:url("../../../images/stories/droite_fil_ariane.gif");
          background-position:top right;
          background-repeat:no-repeat;
         }


.langues
         {
         clear:both;
         float:right;
         padding-right:15px;
         }

.top
{
clear:both;
width:100%;
}

/*
.pathway {
  float:left;
  clear:none;
  font-size        : 10px;
  color            : #84491A;
  padding-left     : 50px;
}
*/

a.pathway:link, a.pathway:visited {
  color            : #84491A;
  font-weight      : bold;

}

a.sublevel:link{
padding-top:2px;
}

a.pathway:hover {
  color            : #FF7506;
}


.left
{
z-index:10;
float:left;
width:17%;
background-image:url("../../../images/stories/leftmenu_center2.jpg"); /*../images/*/
margin-top:15px;
background-repeat: repeat-y;

}
.left-haut
{
float:left;
width:100%;
background-image:url("../../../images/stories/leftmenu_haut2.jpg"); /*../images/*/
background-position:top left;
background-repeat: no-repeat;
height:13px;
}
.contenumenu{
clear:both;
margin-left: 15px;
width:100%;
}
.left-bas
{
float:left;
width:100%;
background-image:url("../../../images/stories/leftmenu_bas2.jpg"); /*../images/*/
background-position:bottom left;
background-repeat: no-repeat;


}

.left-bord{
float:left;
width:24px;
background-image:url("../../../images/stories/bord_hm.png"); /*../images/*/
background-position:left top;
background-repeat: no-repeat;
}

/* reporter principe main haut/bas/froit/gauche sur zone left!!!!*/
.main
{
width:60%;
margin-top:5px;
margin-bottom:0px;
padding-left:0px;
padding-right:0px;
min-height:500px;
float:left;
overflow:auto;
color:#84491A;
background:#FEF0D2;
background-repeat: repeat;

}

.mainlevelconnex{
margin-top:25px;
padding-left:25px;
}

.main-hautg
         {
          float:left;
		  margin-top:-1px;
		  margin-left:-1px;
          z-index:20;
          height:17px;
          background-image:url("../../../images/stories/main_hg.jpg");
          background-position:top left;
          background-repeat:no-repeat;
}
.main-hautd
         {
          float:right;
		  margin-top:-1px;
		  margin-right:-1px;
          z-index:20;
          height:17px;
          background-image:url("../../../images/stories/main_hd.jpg");
          background-position:top right;
          background-repeat:no-repeat;
}		
.main-basg
         {
          float:left;
		  margin-bottom:-1px;
		  margin-left:-1px;
          z-index:20;
          height:17px;
          background-image:url("../../../images/stories/main_bg.jpg");
          background-position:top left;
          background-repeat:no-repeat;
}
.main-basd
         {
          float:right;
		  margin-bottom:-1px;
		  margin-right:-1px;
          z-index:20;
          height:17px;
          background-image:url("../../../images/stories/main_bd.jpg");
          background-position:top right;
          background-repeat:no-repeat;
}	

.blog_enseignants{
width :99%;
}


		 

.right
{
float:right;
width:15%;
overflow:hidden;
margin-top:20px;
text-decoration:blink ;
font-style:italic

}


		  
.cadre_news{
width : 30%;
border-bottom    : 0px solid #FFE6BF;
border-left    : 0px solid #FFE6BF;
border-right    : 0px solid #FFE6BF;
height:100%;
}

.newsflash{
width : 30%;
border-bottom    : 0px solid #FFE6BF;
border-left    : 0px solid #FFE6BF;
border-right    : 0px solid #FFE6BF;
height:100%;
}

.manifsscientifique{
width : 30%;
height:100%;
float:left;
text-transform:uppercase;
border-right    : 0px solid #FFE6BF;

}

.soutenances{
width : 30%;
float:left;
height:100%;
text-transform:uppercase;
border-right    : 0px solid #FFE6BF;

}

.dernierspubs{
width : 38%;
float:left;
height:100%;
border-right    : 0px solid #FFE6BF;

}

.bottom
{
width:100%;
clear:both;
background-color:#FBB82B; 
text-align:center;
}

bottom.table.moduletable {
  width		   : 100%;
  table-layout	   : auto;
}

body.mceContentBody {
background : #ffffff;
color : #000;
}

.main #remository{
position:absolute;
overflow:auto;
width:550px;
height:100%;

}
.page-basd {
height:100%;
width:800px;
background:#FEF0D2;

}
.page-basg {
height:100%;
background:#FEF0D2;
width:800px;
}
div #remository
 {
   position:absolute;
   overflow:auto; 
   width:400px;
   height:400px;
   background:pink;
 }


div #remositoryiconlist{width:100px;}
div #remositoryeditor{width:200px;}
table.mceEditor{width:200px;}
/*****************************************************************/
/********************old stuff************************************/

td, tr, p, div {
  font-family      : Verdana,Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #84491A;
  padding-right    :3px;
  font-weight      :bold;
}
hr {
  color            : #FBB82B;
  height           : 2px;
  width            : 100%;
}
.search_box {
  float: right;
  background	   : url('../images/search.gif');
  color			   : #333333
}
.button {
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  font-size         : 6px;
  border            : 0px solid #B68863;
  background-color  : #FFE6BF;
  color             :#404F59;
  padding           : 0px
}

td#mainlevel-nav {
  font-size         : 11px;
  color : #346AE4;
}

 
ul#mainlevel-nav {
  list-style        : none;
  padding           : 0;
  margin            : 0;
  font-size         : 0.8em;
}

ul#mainlevel-nav li {
  display           : block;
  color            : #FAD12B;
  text-align       : center;
  padding-left      : 5px;
  padding-right     : 2px;
  float             : left;
  margin            : 0;
  width             : auto !important;
  width             : 11%;
  font-size         : 11px;
  line-height       : 21px;
  white-space       : nowrap;
/*  border-right      : 1px solid #FFFFFF;*/
  
}
ul#mainlevel-nav li a {
  width             : 100%;
  display           : block;
  padding-left      : 2px;
  padding-right     : 3px;
  text-decoration   : none;
  color             : #346AE4;
  background        : transparent;
}


ul#mainlevel-nav li a:hover{
  color            : #FF7506; /*FAD12B;*/
}
table.moduletable {
  width		   : 100%;
  table-layout	   : auto;
}

.adminform{
 width		   : 100%;
}

table.moduletable th {
  font-family      : Verdana,Arial, Geneva, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  text-align       : center;
  height           : 10px;
  line-height      : 10px;
  color            : #84491A;
  padding-top:2px;

}
table.moduletable td {
  padding-left     : 5px;
  height           :18px;
}
table.content{
  width            : 100px;
  padding          : 15px;
  border-collapse  : collapse;
  border-spacing   : 0px;
  
}
table.contentpane {
/*  width            : 100%;*/
  padding-left     : 3px;
  padding-right    : 3px;
  padding-top      : 1px;
  border-spacing   : 0px;
  margin-bottom    : 1px;
}
table.contentpaneopen {
  width            : 100%;
  padding-left     : 3px;
  padding-right    : 3px;  
  padding-top      : 5px;
  border-spacing   : 0px;
  margin-bottom    : 0px;
}
table.blog{
  width            : 100%;
  padding-left     : 3px;
  padding-right    : 3px;
  padding-top      : 5px;
  border-spacing   : 0px;
  margin-bottom    : 5px;
}
.contentheading {
  font-family      : Verdana,Arial, Geneva, Helvetica, sans-serif;
  letter-spacing   : 0px;
  font-size        : 11px;
  font-weight      : bold;
  height           : 22px;
  line-height      : 22px;
  text-transform   : uppercase;
  padding-left     : 10px;
  text-align       : left;
  color            : #84491A; /*F8D229;*/
  width            : 100%;
  margin           : 2px
}
.componentheading {
  font-family      : Verdana,Arial, Geneva, Helvetica, sans-serif;
  letter-spacing   : 0px;
  font-size        : 11px;
  font-weight      : bold;
  height           : 22px;
  line-height      : 22px;
  text-transform   : uppercase;
  padding-left     : 10px;
  text-align       : left;
  color            : #84491A; /*F8D229;*/
  width            : auto;
  margin           : 2px
  
  }
.componentheading2 {
  font-family      : Verdana,Arial, Geneva, Helvetica, sans-serif;
  letter-spacing   : 0px;
  font-size        : 11px;
  font-weight      : bold;
  height           : 22px;
  line-height      : 22px;
  padding-left     : 10px;
  text-align       : left;
  color            : #FFF;
  width            : auto;
  margin           : 2px;
  
  }
.title {
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  /*font-weight      : bold;*/
  text-transform   : uppercase;
  text-indent      : 8px;
  font-size        : 15px;
  text-align       : left;
  color            : #84491A;
}
.title a:link, .title a:visited {
  font-size        : 20px;
  color            : #84491A;
  text-decoration  : none;
  font-weight      : bold;
}
.title a:hover {
  font-size        : 20px;
  color            : #FF7506; /*FAD12B;*/
  text-decoration  : none;
  font-weight      : bold;
}
.buttonheading {
  background       : url('../images/header.jpg');
  padding-left     : 4px;
  padding-right    : 4px
  }
a.mainlevel  {
  font-family      : Verdana,Arial, Geneva, Helvetica, sans-serif;
  padding-left      : 0px;
  text-align       : left;
  display          : block;
  height	   : 20px;
  font-size        : 11px;
  width            : 150px;
}
a.mainlevel:link {
  text-align       : left;
  display          : block;
  font-size        : 11px;
  width            : 150px;
  padding-left      : 0px;
color:#84491A;
  
}
a.mainlevel:visited { /* description fonte menu gauche*/
  text-align       : left;
  display          : block;
  font-size        : 11px;
  font-weight      : bold;
  padding          : 0px 0px 0px 0px;
  color            : #84491A;
  width            : 150px;
  height           : auto;

}
a.mainlevel:hover {

  text-align       : left;
  display          : block;
  color            : #FF7506;    /*FAD12B;*/

  font-size        : 11px;
  font-weight      : bold;
  text-decoration  : none
  

}
#active_menu {
  text-align       : left;
  color            : #FF7506;   /*FAD12B;*/
  padding-left      : 0px;
  font-weight      : bold
}
a#active_menu:hover {
  text-align       : left;
  color            : #FF7506;

  font-weight      : bold

}
a:link,a:visited {
  font-size        : 11px;
  color            : #FF7506;
  text-decoration  : none;
  font-weight      : bold;


}


a:hover {
  font-size        : 11px;
  color            : #FBB82B;
  text-decoration  : none;
  font-weight      : bold;

}
a.category:link, a.category:visited {
  font-size        : 11px;
  font-weight      : bold;
  color            : #84491A;
}
a.readon:link, a.readon:visited {
  padding:2px;
  color            :#84491A;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-style       : italic;
  white-space      : normal;
  font-weight      : normal;
  float            : left;
  line-height      : 11px;
  text-decoration  : none; 
  /*border           : 1px solid #AABBBF;*/
  text-transform:lowercase;

  }
a.readon:hover {
  color            :#FF7506;   /*FAD12B;*/
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  white-space      : normal;
  font-weight      : normal;
  padding-bottom   : 2px;
  padding-left     : 2px;
  padding-right    : 2px;
  padding-top      : 2px;
  float            : left;
  line-height      : 11px;
  text-decoration  : none; 
/*  border           : 1px solid #AABBBF;*/
  text-transform:lowercase;

}
ul {
  
  margin           : 2px;
  padding-left     : 0px;
  list-style       : none;
}
li {
  
  line-height      : 15px;
  padding-left     : 15px;
  padding-top      : 0px;
background-image : url(/occitan/images/stories/indent1.png);
  background-repeat: no-repeat;
  background-position: 0px 3px;
*/
}  
.date {
  font-family      : Verdana,Arial, Geneva, Helvetica, sans-serif; 
  font-size        : 10px;
  color            : #333333;
  padding-right    : 10px;
}
.small {
  font-size        : 10px;
  color            : #333333;
}
.smalldark {
  font-size        : 10px;
  color            : #333333;
}
.createdate, .modifydate {
  font-size        : 10px;
  color            : #666666;
}
.blog_more {
padding-left       : 10px;
}
.inputbox {
background-image   :url('../images/inputback.jpg');
border             : 1px solid #666
}
.back_button {
text-align         : center;
padding            : 0px;
}
.pagenavcounter {
  font-size        : 10px;
  color            : #FF9900;
}
.small {
  font-size        : 10px;
  color            : #333333;
}
.smalldark {
  font-size        : 10px;
  color            : #333333;
}
.createdate, .modifydate {
  font-size        : 10px;
  color            : #666666;
}
.content_vote {
  font-size        : 10px;
  height           : 22px;
  padding-top      : 2px;
  padding-bottom   : 2px;
}
.content_rating {
  font-size        : 10px;
  color            : #CC9900;
}
.contact_email  {
  width            : 100%;
}
.contact_email .inputbox {
  width            : 345px;
}
.sectiontableheader {
  font-size        : 11px;
  font-weight      : normal;
  text-transform   : uppercase;
  letter-spacing   : 1px;
  background       : #D8E0E4;
  color            : #84491a;
  padding          : 4px;
}
.sectiontableentry1 {
  vertical-align   : top;
  padding          : 3px;
  background       : #B68863;
  border-top       : 0px solid #FFE6BF;
  border-bottom    : 0px solid #999999;
}
.sectiontableentry2 {
  vertical-align   : top;
  padding          : 3px;
  background       : #B68873;
  border-top       : 0px solid #FFE6BF;
  border-bottom    : 0px solid #999999;
}
table.contenttoc {
  border           : 1px solid #FFE6BF;
  background       : #E6EEF2;
  padding          : 5px;
  margin-right     : 10px;
  margin-left      : 10px;
  margin-bottom    : 10px;
}
