/* css pour onglet rirra*/
/* couleur textes : 3D3D73*/
/* couleur main,menu gauche et footer : C1D1E1*/
/*couleur page : F4F1F1 : gris clair*/


#extcalendar{
padding:50px;
}


body {
  overflow         :auto;
  text-align       :justify;
  margin-left      : 5px;
  font-family      : Verdana, Arial, sans-serif;
  font-size        : 11px;
  color            : #55355B; /*666666;*/
  background-color :#FFFFFF;  
 
}
/*******************description des headers***********************************/
H1{
 font-size        : 145%;
font-weight      : bold;
color            : #CC7015;
text-align:center;
text-transform:uppercase;
}

 H2{
font-size        : 120%;
text-align:center;
font-weight      : bold;
text-transform:uppercase;
}

H3{
font-size        : 110%;
font-weight      : bold;

}

H4{
 font-size        : 100%;
font-weight      : bold;
}

H5{
font-size        : 90%;
font-weight      : normal;
}

H6{
font-size        : 80%;
font-weight      : normal;
}
/*******************éléments classés par ordre d'apparition sur la page***********************************/
.whole
{
position:absolute;
top:0px;
left:0px;
width:99%;
min-height:99%;
}

/*******************page***********************************/
.page
{
min-height:99%;
width:99%;
overflow:hidden;
background-color:#F4F1F1; /*E8E4E4;/*gris pale*/*/
background-repeat: repeat;
margin-left:10px; margin-right:5px;
margin-top:5px;


}

.page-hautg
         {
          float:left;
          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:-1px;
          z-index:20;
          height:12px;
          background-image:url("../../../images/stories/page_hd.jpg");
          background-position:top right;
          background-repeat:no-repeat;
}		




/**********************BANDEAU************************/
.banner
{
  width: 100%;
}

div.banner img{
 border : none;
}
div.banner img#logosite{
 float: left;
}
#logosite{
 padding-top:5px;
}
div.banner img#logofac{
position:absolute;
}
#logofac{
 padding-top:5px;

}
.banner ul{
list-style : none;
}

.banner-basg
         {
          float:left;
	  margin-left:-1px;
          z-index:20;
          height:12px;
          background-image:url("../../../images/stories/page_bg.jpg");
          background-position:top left;
          background-repeat:no-repeat;
}
.banner-basd
         {
          float:right;
	  margin-right:-1px;
          z-index:20;
          height:12px;
          background-image:url("../../../images/stories/page_bd.jpg");
          background-position:top right;
          background-repeat:no-repeat;
          z-index:25;
}

/**********************ONGLETS NE SERT PLUS MAIS ON VIRERA A LA FIN*************************/
.buttons
{
float:left;
overflow:hidden;
width:98%;
text-align:center;
text-transform:uppercase;
background-position: top left;
position:absolute;
top:100px

}

#buttons>ul#mainlevel-nav li a {
padding-right:30px;
  float:right;
  width: auto;
color             :#EF3016;
}

#buttons>td#mainlevel-nav a {
padding-right:30px;
  float:right;
  width: auto;
color             :#EF3016;
}
/**********************TOP*************************/
.top
{
 float:left;
 margin-top:140px;
 margin-left: 00px;
 margin-bottom :0px;
}
#top{list-style: none;} 

div#top div{
 float :left;
}
table.article_seperator{
border-bottom: 0px solid #FFFFFF ;
}
table.contentpaneopen_colloque{
border-right: 0px solid #FFFFFF ;
}

a.mainlevel_commun{
  text-align       : right;
  padding-left     : 30px;
  padding-right     : 60px;
  padding-bottom     : 50px;
  padding-top     : 10px;
  background-image:url("../../../images/stories/fond_top_rirra.jpg");
  background-repeat:no-repeat;
z-index:20;
}
a.mainlevel_commun:hover{
color:#7B4261;
}
#active_menu_commun {
  color            : #7B4261; 
}

.mainlevel_commun ul{
list-style : none;
}


a.mainlevel_prog{
  text-align       : left;
  padding-left     : 4px;
  padding-right     : 40px;
  padding-bottom     : 50px;
  color:#7B4261;
  background-image:url("../../../images/stories/onglet_prog_down.jpg");
  background-repeat:no-repeat;
}
a.mainlevel_prog:hover{
color:#7B4261;
}
#active_menu_menu_prog{
  color            : #cc7015; 

}
#active_menu_prog{
  color            : #7B4261; 

}



a.mainlevel_communaute{
margin-left:25px;  
text-align       : right;
  padding-left     : 25px;
  padding-right     : 40px;
  padding-bottom     : 50px;
  padding-top: 10px;
  background-image:url("../../../images/stories/fond_top_comm.jpg");
  background-repeat:no-repeat;
}

a.mainlevel_communaute:hover{
color:#5B866E;
}
#active_menu_communaute {
  /* pas la peine car on sort du site par là*/
}



/**********************ARIANE / PATHWAY*************************/
.ariane
{
clear:both;
overflow:hidden;
height:11px;
width:100%;
border-bottom: 0px solid #FFFFFF;

}
/*
.pathway {
  font-size        : 10px;
  width:100%;


}
*/
a.pathway:link, a.pathway:visited {
  font-weight      : bold;
}
a.pathway:hover {
  color:#cc7015;
}

/*affiche les angles arrondis en dessous d'ariane...-haut car ils sont posé sur le haut de page main*/
.ariane-hautd
         {
          float:right;
	  margin-right:-1px;
          z-index:20;
          height:16px;
          width :16px;
          background-image:url("../../../images/stories/page_hd.jpg");
          background-position:top right;
          background-repeat:no-repeat;

}	
.ariane-hautg
         {
          float:left;
	  margin-left:0px;
          z-index:20;
          height:16px;
          width :16px;
          background-image:url("../../../images/stories/page_hg.jpg");
          background-position:top left;
          background-repeat:no-repeat;

}	


/**********************MAINLEVEL-NAV MENU HAUT *************************/

.mainlevel-nav  {
 height:10px;
}

td#mainlevel-nav {
padding-right:10px;
}

 
ul#mainlevel-nav {
  list-style        : none;
  padding           : 0;
  margin            : 0;
  font-size         : 0.8em;
color             :#EF3016;
}

ul#mainlevel-nav li {
  display           : block;
  color            : #cc7015;
  text-align       : center;
  padding-left      : 5px;
  padding-right     : 2px;
  float             : left;
  margin            : 0;
  width             : auto !important;
  width             : 11%;
  line-height       : 21px;
  white-space       : nowrap;

  
}
ul#mainlevel-nav li a {
  width             : 100%;
  display           : block;
  padding-left      : 2px;
  padding-right     : 30px;
  text-decoration   : none;
  background        : transparent;
color             :#EF3016;
}


ul#mainlevel-nav li a:hover{
  color            : #cc7015;

}

a.mainlevel-nav  {
  text-align       : right;
  padding-right     : 40px;


}



a.mainlevel-nav:hover{

}

/**********************MAINLEVEL MENU GAUCHE*************************/
a.sublevel:link{
color:#3D3D73;
}
/**menu programmes*/

.moduletable_menu_prog{
width:85%;
padding-left     : 10px;
}

.mainlevel_menu_prog{
  padding-left     : 5px;
  padding-bottom   : 3px;
  padding-top      : 3px;
  text-align       : left;
  display          : block;
  height	   : 20px;
  width            : auto;
  border-bottom:1px dotted #FFFFFF;
  color:#7B4261;
  background:#DCC1E1; /*D2C7CD;*/
}

.mainlevel_menu_prog:hover{
background       : #FFFFFF;
}


                            /**menu communautes */
.mainlevel_menu_communaute{
  padding-left     : 5px;
  padding-bottom   : 3px;
  text-align       : left;
  display          : block;
  height	   : 20px;
  width            : auto;
  border-bottom:1px dotted #FFFFFF;
  color:#874F6E;
  background:#D2C7CD;
}

.mainlevel_menu_communaute:hover{
background       : #FFFFFF;
}

/**menu connexion*/
.mainlevel_menu_connex{
  margin-top     : 10px;
  padding-left:3px;
  margin-left     : 10px;
  text-align       : left;
  display          : block;
  height	   : 15px;
  width            : auto;
  color:#874F6E;
}
.mainlevel_menu_connex:hover{
color: #C1D1E1;
}

a.mainlevel_menu_connex: link {
  text-align       : left;
  display          : block;
  width            : auto;
  padding-left      : 5px;
  
}
a.mainlevel_menu_connex:link, a.mainlevel_menu_connex:visited { /* gere menu onglet rirra*/
  text-align       : left;
  display          : block;
  font-weight      : bold;
  padding          : 3px 3px 3px 3px;
  color            : #3D3D73;
  width            : auto;
  height           : 20px;
}

a.mainlevel_menu_connex:hover {
  text-align       : left;
  display          : block;
  color            : #cc7015;
  font-weight      : bold;
  text-decoration  : none
}

/**menu utilisateur connecté*/

.moduletable_menu_user{
margin-top:20px;
}

.mainlevel_menu_user{
  margin-top       : 5px;
  padding-left     : 0px;
padding-bottom     : 4px;
  margin-left      : 0px;
  text-align       : left;
  display          : block;
  height	   : 12px;
  width            : auto;
  color            :#874F6E;
  background-image:url("../../../images/stories/user.jpg");
  background-repeat:repeat-x;
  /*background       :#C1D1E1;*/
}
.mainlevel_menu_user:hover{
color: #C1D1E1;
background       :#FFFFFF;
}

a.mainlevel_menu_user: link {
  text-align       : left;
  display          : block;
  width            : auto;
  padding-left      : 5px;
  
}
a.mainlevel_menu_user:link, a.mainlevel_menu_user:visited { /* gere menu onglet rirra*/
  text-align       : left;
  display          : block;
  font-weight      : bold;
  color            : #3D3D73;
  width            : auto;
  height           : 20px;
}

a.mainlevel_menu_user:hover {
  text-align       : left;
  display          : block;
  color            : #cc7015;
  font-weight      : bold;
  text-decoration  : none
}


/*******************************menu rirra**********/

/**menu rirra actif*/
.mainlevel  {
  padding-left     : 5px;
  padding-bottom   : 3px;
  text-align       : left;
  display          : block;
  height	   : 20px;
  width            : auto;
  border-bottom:1px dotted #FFFFFF;
  color:#874F6E;
  background:#C1D1E1; /*C6C6CE;*/
}

.mainlevel:hover{
background       : #FFFFFF;
border-bottom:1px dotted #FFFFFF;
}

a.mainlevel: link {
  text-align       : left;
  display          : block;
  width            : auto;
  padding-left      : 5px;
color:#3D3D73;
  
}
a.mainlevel:link, a.mainlevel:visited { /* gere menu onglet rirra*/
  text-align       : left;
  display          : block;
  font-weight      : bold;
  padding          : 3px 3px 3px 3px;
  color            : #3D3D73;
  width            : auto;
  height           : 20px;
}

a.mainlevel:hover {
  text-align       : left;
  display          : block;
  color            : #cc7015;
  font-weight      : bold;
  text-decoration  : none
}

#active_menu {
  text-align       : left;
  color            : #cc7015; 
  padding-left      : 0px;
  font-weight      : bold
}
a#active_menu:hover {
  text-align       : left;
  color            : #cc7015;
  font-weight      : bold

}
a:link, a:visited {
  color            : #3D3D73; /*CC7015;*/
  text-decoration  : none;
  font-weight      : bold;


}


/********************LEFT**************************/
.left
{
float:left;
z-index:-1;
width:15%;
margin-top:10px;

}

.left-haut
{
float:left;
z-index:5;
padding-left:00px;
width:100%;
background-image:url("../../../images/stories/leftmenu-haut.png"); /*../images/*/
background-position:top left;
background-repeat: no-repeat;
height:20px;
}
.contenumenu{
color            : #3D3D73;
clear:both;
margin-left: 5px;
width:80%;

}
.left-bas
{
z-index:5;
float:left;
padding-left:00px;
width:100%;
background-image:url("../../../images/stories/leftmenu-bas.png"); /*../images/*/
background-position:bottom left;
background-repeat: no-repeat;
height:20px;
}
/********************** MAIN*************************/
.centre
{
width:60%;
min-height:400px;
margin-top:-11px;
margin-left:20px;
margin-bottom:1px;
margin-right:1px;
/* padding a 0 a conserver sinon pb angle droit*/
padding-left:0px;
padding-right:0px;
/******/
float:left;
overflow:hidden;
background-color : #C1D1E1; /*C6C6CE;*/

}
.main-hautg
         {
          float:left;
          z-index:20;
          height:11px;
          background-image:url("../../../images/stories/hg.jpg");
          background-position:top left;
          background-repeat:no-repeat;



}

.main-hautd
         {
          float:right;
          z-index:20;
          height:11px;
          background-image:url("../../../images/stories/hd.jpg");
          background-position:top right;
          background-repeat:no-repeat;
}	


.main
{
width:98,9%;
min-height:600px;
padding-left:10px;
float:left;
overflow:hidden;
color:#3D3D73;
 

}
.cadre_news{
border-top: 0px dotted #FFFFFF;
border-bottom    : 0px dotted #FFFFFF;
border-left    : 0px dotted #FFFFFF;
border-right    : 0px dotted #FFFFFF;
}

.manifsscientifique{
width : 30%;
height:100%;
float:left;
text-transform:small-caps;
border-right    : 0px solid #FFFFFF;
padding-left:5px;
}

.soutenances{
width : 30%;
float:center;
height:100%;
text-transform:small-caps;
border-right    : 0px solid #FFFFFF;
padding-left:5px;
}

.dernierspubs{
width : 38%;
float:right;
height:100%;
border-right    : 0px solid #FFFFFF;
padding-left:5px;
}

/********************** RECHERCHE *************************/
.search_box {
  float: right;
  background	   : url('../images/search.gif');

}

.search{
padding-right     : 30px;
padding-bottom    : 10px;
float: right;
position:top right;
}
.inputbox{
margin-top:50px;
color:#3D3D73;
  font-weight      : bold;
}

/**********************RIGHT*************************/
.right
{
float:top right;
width:20%;
padding-left:5px;

}

/**********************BOTTOM*************************/
.bottom
{
float:left;
width:30%;
clear:both;
background-color:transparent;

}
.syndicate{
float:left;
padding-left:25px;
padding-bottom:3px;
}


.footer{

        height			:  24px; 
	width			: 100%;
        z-index                 :0;
        padding-left		: 0px;
	clear			: both;
        float:left;
	text-align		: center;
background-color:#C1D1E1;

}


/********************OLD************************************/

td, tr, p, div {
  font-family      : Verdana,Arial, Helvetica, sans-serif;
  color            : #3D3D73;

}
hr {
  color            : #999999;
  height           : 1px;
  width            : 100%;
}


table.moduletable {
  width		   : 100%;
  table-layout	   : auto;
}
table.moduletable th {

  font-weight      : bold;
  text-align       : center;
  height           : 10px;
  line-height      : 10px;
  color            : #555555;
  padding-top:2px;
  border-top: 0px solid #FFFFFF; 

}
table.moduletable td {
  padding-left     : 5px;
  padding-right    : 3px;
  height           :12px;
}
table.content{
  width            : 100%;
  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     : 0px;
  padding-right    : 0px;
  padding-top      : 0px;
  margin-bottom    : 0px;
color:#252841;
}
table.contentpaneopen a{
color:#CC7015;
font-weight      : normal;
}

table.contentpaneopen a:hover{

font-weight      : bold;
}

.contentheading {

  letter-spacing   : 0px;
  font-weight      : bold;
  height           : 22px;
  line-height      : 22px;
  text-transform   : uppercase;
  padding-left     : 10px;
  text-align       : left;
  color            : #252841;
  width            : 100%;
  margin           : 2px
}
.componentheading {

  letter-spacing   : 0px;
  font-weight      : bold;
  height           : 22px;
  line-height      : 22px;
  text-transform   : uppercase;
  padding-left     : 10px;
  text-align       : left;
  color            : #000;
  width            : auto;
  margin           : 2px
  
  }
.componentheading2 {

  letter-spacing   : 0px;
  font-weight      : bold;
  height           : 22px;
  line-height      : 22px;
  padding-left     : 10px;
  text-align       : left;
  color            : #FFF;
  width            : auto;
  margin           : 2px;
  
  }
.title {
  font-weight      : bold;
  text-transform   : uppercase;
  text-indent      : 8px;
  font-size        : 20px;
  text-align       : left;
  color            : #56666E;
}
.title a:link, .title a:visited {

  font-size        : 20px;
  color            : #56666E;
  text-decoration  : none;
  font-weight      : bold;
}
.title a:hover {
  font-size        : 20px;
  color            : #56666E;
  text-decoration  : none;
  font-weight      : bold;
}
.buttonheading {
  background       : url('../images/header.jpg');
  padding-left     : 4px;
  padding-right    : 4px
  }

a:hover {
  color            : #cc7015;
  text-decoration  : none;
  font-weight      : bold;

}
a.category:link, a.category:visited {
  font-weight      : normal;
}
a.category:hover {
  font-weight      : bold;
}

a.readon:link, a.readon:visited {
  padding:0px;
  color            :#404F59;
  font-style       : italic;
 font-size:8px;
  white-space      : normal;
  font-weight      : normal;
  float            : left;
  line-height      : 10px;
  text-decoration  : none; 
  text-transform:lowercase;

  }
a.readon:hover {
  color            :#cc7015;
  white-space      : normal;
font-size:8px;
  font-weight      : normal;
  float            : left;
  line-height      : 10px;
  text-decoration  : none; 
  font-weight      : normal;

}
a.readon_colloque:link, a.readon_colloque:visited {
  padding:0px;
  color            :#404F59;
  font-style       : italic;
 font-size:8px;
  white-space      : normal;
  font-weight      : normal;
  float            : left;
  line-height      : 10px;
  text-decoration  : none; 
  text-transform:lowercase;

  }
a.readon_colloque:hover {
  color            :#cc7015;
  white-space      : normal;
font-size:8px;
  font-weight      : normal;
  float            : left;
  line-height      : 10px;
  text-decoration  : none; 
  font-weight      : normal;

}


.date {
  font-size        : 10px;
  color            : #555555;
  padding-right    : 10px;
}
.small {
  font-size        : 10px;
  color            : #555555;
}
.smalldark {
  font-size        : 10px;
  color            : #555555;
}
.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            : #555555;
}
.smalldark {
  font-size        : 10px;
  color            : #555555;
}
.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-weight      : normal;
  text-transform   : uppercase;
  letter-spacing   : 1px;
  background       : #D8E0E4;
  color            : #555555;
  padding          : 4px;
}
.sectiontableentry1 {
  vertical-align   : top;
  padding          : 3px;
  background       : #E6EEF2;
  border-top       : 0px solid #FFFFFF;
  border-bottom    : 0px solid #999999;
}
.sectiontableentry2 {
  vertical-align   : top;
  padding          : 3px;
  border-top       : 0px solid #FFFFFF;
  border-bottom    : 0px solid #999999;
}
table.contenttoc {
  border           : 0px solid #FFFFFF;
  background       : #E6EEF2;
  padding          : 5px;
  margin-right     : 10px;
  margin-left      : 10px;
  margin-bottom    : 10px;
}
ul {
  
  margin           : 2px;
  padding-left     : 0px;
 

}
.main li {
  
  line-height      : 15px;
  padding-left     : 15px;
  padding-top      : 0px;
 list-style  : square inside url(../../../images/M_images/arrow.png);
/*  background-image : url(../images/bullet.gif) ;
  background-repeat: no-repeat;
  background-position: 0px 3px;
*/
}
