/* # GENERAL # */

BODY 

{
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #EAEFFF;
	background-image: url(../images/bg.gif);
	}

/* police utilisee dans l'ensemble du site */
body,td,th, tr, p, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	line-height: 16px;
}
ul 

{
		margin-left: 5px;
}
hr
 {
 color: #ccc;
background-color: #ccc;
height: 1px;
  width            : 100%;
}


/* titre utilisé pour les annonces de conférences */
h1 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111;
	line-height: 8px;
	text-align: center;
	font-weight      : 900;
} /* style de titre de niveau 1 */
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111;
	line-height: 15px;
	font-weight      : 900;
} /* style de titre de niveau 2 */
h3 {} /* style de titre de niveau 3, est utilisé pour l'affichage des titre de module que le paramètre du module est à -2 ou -3 (cf. plus bas) */
h4 {} /* style de titre de niveau 4 */
h5 {} /* style de titre de niveau 5 */
h6 {} /* style de titre de niveau 6 */



table.searchintro 
{
  background-color: #FFFFFF;
  border: solid 1px #777777;
}

/* # LINKURI # */

/* hyperliens */
a:link, a:visited
{
color: #3C5677;
/*text-decoration: none;*/
}

/* hyperliens survolés */
a:hover 
{
/* text-decoration: none; */
color: #3C5677;
}
a.category:link, a.category:visited
 {
  color            : 3C5677;
  font-weight      : bold;
}
a.category:hover 
{
  color            : #333333;
}

/******** Menu principal ********/
.mainlevel 
{
text-decoration: none;
  }
a.mainlevel:link, a.mainlevel:visited {

  margin-bottom: 5px;
  display          : block;
 /*font-size        : 9px;*/
  font-weight      : normal;
 padding          : 2px 0px 2px 0px;
  color            : #333;
  width            : 170px;
 
  text-indent      : 15px;
  
  border-style:solid; 
	border-width:1px; 
	border-color:#CCCCCC; 
}

a.mainlevel:hover {
margin-bottom: 5px;
  padding          : 1px 0px 1px 0px;
  width            : 168px;
  /*font-size        : 9px;*/

  font-weight      : normal;
  text-decoration  : none;
  text-indent      : 15px;
  border-width:2px; 
} 

a.mainlevel:before {content:"+ ";}

/* rollover sur item non selectionné */
a.mainlevel:hover:before {
	content:"+ ";
	/*font-size        : 9px;*/
}
a.mainlevel#active_menu:before {
	/*padding          : 1px 0px 1px 0px;
	width            : 168px;
	font-size        : 9px;
	font-weight      : bold;*/
	content:"- ";

}
a.mainlevel#active_menu {
	/*padding          : 1px 0px 1px 0px;
	width            : 168px;*/
	/*font-size        : 9px;*/
	padding          : 1px 0px 1px 0px;
	width            : 168px;
	border-width:2px; 
	font-weight      : bold;
	color            : #000000; 
	border-color:#CCCCCC; 
}


/******** Sous menu ********/
.sublevel 
{
text-decoration: none;
  }

a.sublevel:link, a.sublevel:visited {
	margin-bottom: 5px;
	margin-left: 15px;
	display          : block;
	/*font-size        : 9px;*/
	font-weight      : normal;
	padding          : 2px 0px 2px 0px;
	color            : #333;
	width            : 150px;
 
	text-indent      : 15px;
    border-style:solid; 
	border-width:1px; 
	border-color:#F0F0F0; 
}

a.sublevel:hover {
margin-bottom: 5px;
	padding          : 1px 0px 1px 0px;
  width            : 148px;
  /*font-size        : 9px;*/

  font-weight      : normal;
  text-decoration  : none;
  /*text-indent      : 30px;*/
  border-width:2px; 
} 

a.sublevel:before {content:"- ";}
a.sublevel:hover:before {
	content:"- ";
	/*font-size        : 9px;*/
}
a.sublevel#active_menu:before {
	content:"- ";
}
a.sublevel#active_menu {
	padding          : 1px 0px 1px 0px;
	width            : 148px;
	/*font-size        : 9px;*/
	font-weight      : bold;
	color            : #000000; 
	border-color:#CCCCCC;  
	border-width:2px; 
}

/********************************************************************/
/* Liens entre les articles??*/
a.mainlevel-nav:link, a.mainlevel-nav:visited
 {
	font-size: 10px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
	text-decoration  : none;
	width: 150px;
	height: 20px;
	padding: 5;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image : url(../images/modul.gif);
}
a.mainlevel-nav:hover
 {
	font-size: 10px;
	color: #85A6FA;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	left: 5px;
	text-decoration  : none;
background-image : url(../images/modul.gif);
}

/* # MODULE # */
table.moduletable 
{
  width            : 100%;
}
table.moduletable th

 /*{
  font-size        : 10px;
  text-transform   : uppercase;
  text-align       : left;
  height           : 21px;
  line-height      : 21px;
  text-indent      : 25px;
  letter-spacing   : 1px;
  color            : #FFFFFF;
  background-image : url(../images/modul.gif);

}*/
 {
  /*font-size        : 10px;*/
  text-transform   : uppercase;
  text-align       : left;
  height           : 21px;
  line-height      : 21px;
  text-indent      : 25px;
  letter-spacing   : 1px;
  color            : #FFFFFF;
  background-image : url(../images/gradientmodul.gif);

}



li
{
 margin           : 0px 0px 0px 0px;
}
.newsflash 
{
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  /*font-size        : 10px;*/
  color            : #00467A;
  text-transform   : uppercase;
}
.frameheader 
{
  font             : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 18px;
  font-weight      : none;
  color            : #ADC1D2;
}
.poll
 {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
  line-height      : 15px
}

/* # FORMULAR # */
.inputbox
 {
	margin-bottom: 5px;
	margin-right: 5px;
}

/* # CONTINUT # */
.contentpane 
{
width: 570px;
  padding-left     : 0px;
  padding-right    : 0px;
}
 .button 
{
	padding: 2px 5px 2px 5px;
	height: 22px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
	color: #7492AB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}
.contentpaneopen 
{
	width: 570px;
  padding-left     : 0px;
  padding-right    : 0px;
  
}
.contentheading, .componentheading 
{

	height: 30px;
	color: #666666;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.contentdescription 
{
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  /*font-size        : 11px;*/
  color            : #333333;
  text-align       : left;
}
.category 
{
  color            : #999999;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  /*font-size        : 11px;*/
  font-weight      : bold;
}

/* # LISTAREA SECTIUNILOR # */
.sectiontableheader 
{
  font-weight: bold;
  background: #f0f0f0;
  padding: 4px;
}
.sectiontablefooter 
{

}

.sectiontableentry1 

{
	background-color : #ffffff;
}

.sectiontableentry2
 {
	background-color : #f9f9f9;
}

/* # FONTURI MICI # */
.small 
{
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #7492AB;
  text-decoration  : none;
  font-weight      : normal;
}

.smalldark 
{
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #000000;
  font-weight      : normal;
}		

/*le texte "lire la suite"*/
a.readon{
color: #ED8D14;
}	

.cadre_bleu {
	font-size        : 4px;
}

.cadre_orange 
{
/*width:800px;
margin:auto;
padding:10px;*/
background-color:#FFFF00;
margin: 2em;
/*border-left:1px solid #000000; 
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-top:1px solid #000000;*/


	/*background : #f2f2f2;

	border-style: solid;
	
	
	
	width:900px;
margin:auto;
padding:10px;
	padding          : 10px 20px 10px 20px;


  text-indent      : 20px;
  border-width:1px; 
  border-color:#ff9900;*/
  
  
/*width: 510px;
background : #f2f2f2;
border-style: solid;
border-width:1px; 
border-color:#ff9900; 
 margin-left: 0px; 
 margin-top: 0; 
 padding          : 10px 20px 10px 20px;
 /*top: 50%; 
 left: 50%; */
 /*position: absolute; */
  }
  
  .titre_conference{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000;
	line-height: 16px;
	font-weight      : bold;
  }


