#test {
	background: #222;
	color: #fff;
	padding: 10px;
	margin: 20px;
	border: 10px solid pink;
	display:none;
}
.pagetitle{
	color: #171796;
	font-weight: bold;
	font-size: 16px;
	padding-top:2px;
	border: 0px solid blue;
}

.eventContent{
	text-align:justify;

	width:100%;
	background-image:url('../img/versailles2.jpg');
	background-repeat: no-repeat ;
	background-position: bottom right ;
	border-bottom: 1px solid #C3C3C3;
	border-left: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;
}

.UpcomingEventTitle{
	font-family: trebuchet ms,arial, verdana;
	font-size: 14px;
	font-weight: bold;
	color:  #1B46C5;
}

/** Form result */

input.input200{
	
	width:200px;
}

label.error{
	width:270px;
	color:#FF002A;
	font-weight:bold;
	background-color:#FFFFCE;
	text-align:right;
	float:left;
	padding-top:2px;
	padding-right:3px;
}

label.errorRegular{
	
	color:#FF002A;
	font-weight:bold;
	background-color:#FFFFCE;
	text-align:right;
	float:left;

}

.errorField{
	color:#FF002A;
	font-weight:bold;
	background-color:#FFFFCE;

}

#formResultDiv{
	border:2px solid #D2D2D2;
	margin:10px 10px 10px 10px;
	padding:10px 10px 10px 10px;
	width:70%;
	text-align: left;
}


/**abstract*/
.formBlock{
	width:100%;
	margin-bottom: 10px;
	border:0px solid green;
}
.formLabel{
	width:270px;
	text-align:right;
	border:0px solid red;
	float:left;
	padding-top:2px;
	padding-right:3px;
	
}

.formLabelAbstract{
	width:210px;
	text-align:right;
	border:0px solid red;
	float:left;
	padding-top:2px;
	padding-right:3px;
}

.formLabelTextarea{
	width:270px;
	text-align:right;
	border:0px solid red;
	float:left;
	padding-top:0px;
	padding-right:3px;
}

.formField{
	width:280px;
	text-align:left;
	border:0px solid red;
	float:left;
}



.abstractFormTitle{
	
	background-color:#F7F7F7;
/*	background-color:white;*/
	font-weight:bold;
	width:580px;
	margin-bottom:5px;
	border-left: 2px solid #F95500;
	
	border-top:0px solid #C3C3C3;
	border-bottom: 0px solid #C3C3C3;
}


/**homepage*/

.allNewsBox{
float:left; width:283px; height:200px; background-repeat:no-repeat; background-image:url('../img/box.gif');  padding-top:8px; padding-left:5px; padding-right:0px;
}

.allMeetingBox{
	float:right; width:283px; height:200px; background-repeat:no-repeat; background-image:url('../img/box2.gif');padding-top:8px; padding-left:5px; padding-right:0px;
}

.randomBox{
	width:580px; height:160px;border:0px solid green; padding:40px 0px 10px 10px; background-repeat:no-repeat; background-image:url('../img/box3.gif');
}

/**Form stlye in table*/


.updates, .updates:hover{
	font-size: 11px;
	color:   #0E3B5B;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}

.updates:hover{
	background-color: #FFFACD;
	text-decoration:none;
	font-weight:bold;
}

.form{
	/* background-color:white; border-left:1px solid #B4B4B4; border-top:1px solid #B4B4B4;*/
}

.figure{
	color: #993AA0;
}
/* Login */
.titleHomeOrange{
	font-size: 14px;
	color: #FF5500;
	font-weight: bold;
}

.titleHomeBlue{
	font-size: 14px;
	color: #0066CC;
	font-weight:bold;
}

label.smallLogin{
	font-size:11px;
}

input.smallLogin{
	font-size:11px;
	width:95px;
}

.loginFooter{
	background-image:url('../img/loginFooter.gif');
	background-repeat:no-repeat;
	height: 20px;
	width:155px;
	padding-right:5px;
	text-align:right;
	
}

/*home*/
.allHome, .allHome:hover{
	font-size: 12px;
	color:   #FF5500;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}

.allHome:hover{
	background-color: #FFFACD;
	text-decoration:none;
	font-weight:bold;
}


.homeLink, .homeLink:hover,.homeLink:visited{
	font-size: 12px;
	color:   #487C0D;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}

.homeLink:hover{
	background-color: #FFFACD;
	text-decoration:none;
	font-weight:bold;
}
.homeNewsTitle{
	font-size:12px;
	color:#FF5500;
	font-weight:bold;
}

.homeContentDivLeft{
	padding-left: 15px;
	float:left;
	width:590px;
	border:0px solid green;
	margin-left:4px;
}



.abstractTitle{
	text-align:justify;
	background-color: white;
	width:100%;
	/*background-image:url('../img/logogray.png');
	
	background-repeat: no-repeat ;
	background-position: bottom right ;*/
	border:1px solid #D8EAF6;
		
}

.abstractFooter{
	background-color: white;
	width:100%;
	/*background-image:url('../img/logogray.png');
	
	background-repeat: no-repeat ;
	background-position: bottom right ;*/
	border:1px solid #D8EAF6;
		
}

.abstractHomeBox{
	
}
.abstractContent{
	text-align:justify;
	background-color: white;
	width:579px;
	height:145px;
/*	border-left:1px solid #D8EAF6;
	border-right:1px solid #D8EAF6;
	border-bottom: 1px solid #D8EAF6;
	*/
	overflow: auto;
}

.homeContentDivRight{
	float:right;
	width:20%;
	height:100%;
	padding:0px 5px 10px 0px;
	vertical-align:top;
	border:0px solid red;
}



li{margin-left:20px;}
h5{font-size:14px;}
a.registration {display: block; width:180px; height:50px;  background-image:url(../img/registration.jpg); background-repeat:no-repeat;}
a.registration:hover {background-image:url(../img/registrationo.jpg); background-repeat:repeat-x;}

a.apply {display: block; width:180px; height:50px;  background-image:url(../img/apply.jpg); background-repeat:no-repeat;}
a.apply:hover {background-image:url(../img/applyo.jpg); background-repeat:repeat-x;}

.hiddenPic {display:none;}


.msgError{
	font-weight: bold;
	color:#FF0000;
}

.headline{
	font-weight:bold;
	color:#1111BB
}

/***** MAIN CONTENT DIV*****/

.mainContentDivLeft{
	padding-left: 15px;
	float:left;
	width:593px;
	height:100%;
	border:0px solid green;

}

.mainContentDivRight{
	float:right;
	width:20%;
	height:100%;
	padding:0px 5px 10px 0px;
	vertical-align:top;
	border:0px solid red;
}

/**** MEETINGS ***/

.meetingsTitle{
	color: #FF5500;
	font-weight: bold;
	font-size: 14px;
	border:0px solid red;
	width: 99%;
	
}

.meetingsSeparation{
	width: 99%;
	height: 10px;
	border-bottom:2px solid #FF5500;
}

.date{
	font-size:10px;
	color: #696969;
}

/**** NEWS ***/

.newsElement{
	float:left;
	border:0px solid red;
	width: 80%;
	/*margin:0px auto 0px auto;*/
	padding: 10px 10px 10px 30px;
}

.newsElementShort{
	float:left;
	border:0px solid red;
	width: 50%;
	/*margin:0px auto 0px auto;*/
	padding: 0px 10px 20px 30px;
	text-align:left;
}

.newsElementVertical{
	float:left;
	border:0px solid red;
	width: 40%;
	height: 215px;
	/*margin:0px auto 0px auto;*/
	padding: 10px 10px 10px 30px;
}

.newsElementAlone{
	border:0px solid red;
	width: 80%;
	margin:0px auto 0px auto;
}
div.newsLeft{
	float: left;
	border:0px solid green;
	width:350px;

}

div.newsRight{
	float: left;
	border:0px solid green;
	width:237px;
	text-align: left;
	padding-top:5px;

}

.newsTitle{
	color: #FF5500;
	font-weight: bold;
	font-size: 14px;
}

.newsContainer{
	width:300px;

}

.headlines{
	color: #095DDD;
	font-weight: bold;
	font-size: 18px;
}
.headlinesSmall{
	color: #000080;
	font-weight: bold;
	font-size: 12px;
}

.contentShort, .contentShort:hover,.contentShort:visited{
	font-size: 12px;
color: #000000;
	text-decoration:none;
	cursor:pointer;
}

.contentShort:hover{
color: #000000;
	text-decoration:underline;
	font-size: 12px;
}

.latestTitle, .latestTitle:hover,.latestTitle:visited{
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	cursor:pointer;
}

.latestTitle:hover{
color: #FF5500;
	text-decoration:underline;
	font-size: 12px;
}

.headlineTitle, .headlineTitle:hover,.headlineTitle:visited{
	font-size: 18px;
	color:   #FF5500;
	text-decoration:none;
	cursor:pointer;
}

.headlineTitle:hover{
	color: #FF5500;
	font-weight: bold;
	font-size: 18px;
}

.newsTitle, .newsTitle:hover,.newsTitle:visited{
	font-size: 14px;
	color:   #FF5500;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.newsTitle:hover{

	text-decoration:underline;
	font-weight:bold;
}


.newsTitleAlone{
		color: #FF5500;
	font-weight: bold;
	font-size: 14px;
}

.newsSeparation{
	width: 100%;
	height: 5px;
	border-bottom:2px solid #FF5500;
}

.newsSeparationAlone{
	width: 100%;
	height: 10px;
	border-bottom:2px solid #FF5500;
}

.newslistHeader{
	background-image:url('../img/newslistHeader.gif');
	background-repeat:no-repeat;
	height: 23px;
	width:155px;
	padding-left: 5px;
	padding-top:5px;
	font-size: 14px;
	font-weight:bold;
	
}

.newslistFooter{
	background-image:url('../img/newslistFooter.gif');
	background-repeat:no-repeat;
	height: 32px;
	width:155px;
	padding-right:5px;
	text-align:center;
}

.newsContent{
	background-color: #D8EAF6;
	padding-left: 5px;
	padding-right:5px;
	width:148px;
	font-size:10px;
	border-right: 1px solid #11395C;
	border-left: 1px solid #11395C;
}
/**** ARTICLE ***/
.articleTitle,.articleTitleLight,.articleTitleBlue{
	float:left;
	background-repeat: no-repeat;
	width:596px;
	height: 29px;
	color: #171796;
	font-weight: bold;
	font-size: 16px;
	padding-top:2px;
	border: 0px solid blue;
}

.articleTitle{
	background-image:url('../img/title.jpg');
}

.articleTitleLight{
	background-image:url('../img/titlelight.jpg');

}

.articleTitleBlue{
	background-image:url('../img/titlewhite.jpg');

}

.articleButtonsLeft{
	float:left;
	text-align:left;
	width:30%;
	border:0px solid red;
	padding-left:10px;
}
.articleButtonsCenter{
	float:left;
	text-align:center;
	border:0px solid red;
	width:35%;
}
.articleButtonsRight{
	float:right;
	text-align:right;
	width:30%;
	border:0px solid red;
	padding-right:10px;
	
}

p{
	text-align:left;
}
.articleContent{
	text-align:justify;
	background-color: #EEEEEE;
	width:100%;
	background-image:url('../img/logogray.gif');
	background-repeat: no-repeat ;
	background-position: bottom right ;
	border-bottom: 1px solid #C3C3C3;
	border-left: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;
}

.articleBody{
	padding: 10px 10px 10px 10px;
}

.memberList, .memberList:hover,.memberList:visited{
	font-size: 16px;
	color:   #9932CC;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
.memberList:hover{
	background-color: #E2F3FC;
	text-decoration:underline;
	font-weight:bold;
}

.mauve, .mauve:hover,.mauve:visited{
	font-size: 12px;
	color:   #9932CC;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}
.mauve:hover{
	background-color:   #FFFACD;
	text-decoration:none;
	font-weight:bold;
}


.blue, .blue:hover,.blue:visited{
	font-size: 12px;
	color:   #2A7FFF;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}

.blue:hover{
	background-color:   #FFFACD;
	text-decoration:none;
	font-weight:bold;
}

.inline, .inline:hover,.inline:visited{
	font-size: 12px;
	color:   #2A7FFF;

	text-decoration:none;
	cursor:pointer;
}

.inline:hover{
	background-color: #FFFACD;
	text-decoration:underline;

}

.link, .link:hover,.link:visited{
	font-size: 12px;
	color:   #2A7FFF;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}

.link:hover{
	background-color: #FFFACD;
	text-decoration:none;
	font-weight:bold;
}

.news{
	margin-bottom:5px;
}
.news2{
	margin-bottom:0px;
	text-align:right;
}

legend{
	color: green;
	font-weight:bold;
	font-size:12px;

}

/**DISCUSSION***/
.discuss_page_act{
	FONT-SIZE: 14px;
	COLOR:   gray;
	FONT-FAMILY: Trebuchet MS;
	font-weight: bold;
}
.discuss_page:hover,
.discuss_page{
	FONT-SIZE: 14px;
	COLOR: #3354AA;
	FONT-FAMILY: Trebuchet MS;
	font-weight: bold;
	text-decoration: none;
}

.discuss_page:hover{
text-decoration:underline;
}

div.categoryelem{
 width:583px;
 background-color: #FEFECC;
 padding: 10px 5px 10px 5px;
 border-top:1px solid #BBBBBB; 
 border-bottom:1px dotted #BBBBBB; 
}

div.subcategoryelem{
 width:543px;
 background-color: #FEFECC;
 padding: 10px 5px 10px 45px;
 border-bottom:0px solid #BBBBBB; 
}

div.discusselem{
 width:583px;
 background-color: #FEFECC;
 padding: 10px 5px 10px 5px;
 border-bottom:1px solid #BBBBBB; 
}


.categoryTitle{
	font-family: trebuchet ms,arial, verdana;
	font-size: 14px;
	font-weight: bold;
	color:  #E63D04;
}

a.discuss,a.discuss:hover{
	font-family: trebuchet ms,arial, verdana;
	font-size: 14px;
	text-decoration:  underline;
	font-weight: bold;
	color:  #E63D04;
}
a.discuss:hover{
	text-decoration:  none;
}

a.discussMain,a.discussMain:hover{
	font-family: trebuchet ms,arial, verdana;
	font-size: 14px;
	text-decoration:  underline;
	font-weight: bold;
	color:  #3354AA;
}
a.discussMain:hover{
	text-decoration:  none;
}


.discuss_small{
	  font-family: Trebuchet MS;
	   font-size:10px;
		color: #BBBBBB;
	  }
.discuss_small_lnk{
	 font-family: Trebuchet MS;
	   font-size:10px;
		color: gray;
		text-decoration:none;
}

.discuss_small_lnk:hover{
	color:#FF0000;
	 text-decoration:underline;
}

/***** COMMENT *****/

.topic_title{
	font-family: Trebuchet MS;
	font-size: 14px;
	color:  #E63D04;
	font-weight:bold;
}

.topicTitleAnnonce{
	font-family: Trebuchet MS;
	font-size: 14px;
	color:  #6400B0;
	font-weight:bold;
}

div.topicelem{
 width:583px;
 background-color: white;
 padding: 10px 5px 5px 5px;
 border-bottom:1px dotted #BBBBBB; 
}

.topic_small{
	  font-family: Trebuchet MS;
	   font-size:10px;
		color: #9B9B9B;
	  }

 .topic_post{
	  	 font-family: Trebuchet MS, arial, verdana;
		 font-size:12px;
		  padding: 0px 10px 10px 10px;
		  border:0px solid red
		  
		 
	  }
.topic_post_add{
	  	 font-family: Trebuchet MS, arial, verdana;
		 font-size:14px;
		color:black;
		font-weight: bold;
	  }
.topicUser{
	float:left; width:400px;
}
	  
.topicIcons{
	float:right;border:0px solid red; height:16px; width:100px; text-align:right;
}

/***  Additionnal box right in discussion and comment ***/
div.beigetabh{border:0px solid red;background-image:url('../img/tabs/beige1.gif'); margin-bottom:0px;  width:199px; height:16px;  background-repeat:no-repeat;}
div.beigetabc{padding-left:7px;padding-right:7px;text-align:left;background-color:#FEFAE0; width:185px; margin-top:0px; margin-bottom:0px;}
div.beigetabb{background-image:url('../img/tabs/beige2.gif'); width:199px; height:19px; margin-top:0px;}

/**ABSTRACT*/

.abstract_title{
	margin-bottom:8px;
}


.abstract, .abstract:hover,.abstract:visited{
	font-size: 12px;
	color:  black;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.abstract:hover{
	background-color: #FFFACD;
	text-decoration:underline;
	font-weight:bold;
}

/** EVENT */

.eventTitle{
	font-size:18px;
	font-weight:bold;
	color:#194398;
	
}

sup{
	color: #FF5500;
}

/*** CONTACT ***/

.titleContact{
	color: #1313BD ;
	font-size: 14px;	
	font-weight: bold;
}

.labelOrange{
	color:#FF5500;
	font-weight: bold;
}

.labelBlue{
	color: #0055FF;
	font-weight: bold;	
	
}

/** education **/
.discuss_not_active{
	 font-family: Trebuchet MS;
	   font-size:10px;
		color: #D50E25;
		text-decoration:none;
}

.discuss_not_active:hover{

	 text-decoration:underline;
}

.discuss_active{
	 font-family: Trebuchet MS;
	   font-size:10px;
		color: #18B95C;
		text-decoration:none;
}

.discuss_active:hover{
	 text-decoration:underline;
}

