#pageSom{
    position: absolute; /* on positionne le conteneur */
    width: 810px;
    text-align: left;
    background-color:#ffffff;
	top:0px;
	left:0px;
	border: 1px solid #666666;
}

#page{
    width: 910px;
    text-align: left;
    background-color:#ffffff;
    top:0px;
	left:0px;
}

	.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color: #FFFFFF;
	color: #333333;
	border: 1px solid #666666;	
}

	.searchtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFFF;
	color: #333333;
	border: 1px solid #666666;	
	padding: 3px 2px 3px 2px
}

	.menutext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #FFFFFF;
	color: #333333;
	border: 1px solid #666666;	
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color: #8AA2E7;
	padding: 1px 1px 1px 1px;
	color: #ffffff;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	cursor:hand;	
}

	
	.yel {color: #FFCC00;}

	.blue {	color:#006AB7;	}

	.darkblue {color:#000099;}
	
	.smaller {
		font-size:smaller;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
			
	.larger {
		font-size:larger;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	#ban {
		background-image: url(images/05_02.gif);
		background-repeat: repeat-x;
		height:80px;
	}
		
	
	#banl  {
	display: inline;
	height: 78px;
	float: left;
	margin: 0px;
	}
	
	
	#banm {
	
	display: inline;
	float:left;
	height: 78px;
	} 
	
	#banr {
	
	display: inline;
	float:right;
	height: 78px;
	} 
	
#fortxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color:#FFFFFF;
}

#for1 {
	margin: 0px 0px 0px 0px;
	background-color: #006AB7;
	background-repeat: repeat;
	border-top: solid 3px #8AA2E7;
	border-bottom: solid 2px #8AA2E7;
	width:161px;
}

#srcfor {
 padding: 6px 6px 6px 6px;
 margin-bottom: 0px;
 }

.choib {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color: #006AB7;
	color:#FFFFFF;
	display: block;
	padding: 3px 9px 3px 6px;
	text-decoration: none;
	border-top: 0px solid #006AB7;
    cursor: default;
	}

.choib a {
	color: #FFFFFF;
    
	}

.choib a:hover {
	color: #8AA2E7;
	background-color: #ffffff;
	border-bottom: 1px solid #B3D5E6;
	border-top: 1px solid #B3D5E6;
	}
	
.cho1 {
	background-color: #2C1FCF;
      }
	
.cho1 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #4A94F7; /*#2C1FCF;*/
	display: block;
	width:115px;
	padding: 3px 9px 3px 6px;
	text-decoration: none;
   	border-top: 1px solid #B3D5E6;
	}

	
.cho1 a:hover {
		background-color: #C1DCFF;
		color: #031B89;
		}

.cho1 a:selected {
		background-color: #031B89;
		color: #FFFFFF;
		border-right: solid 1px #B3D5E6;
		}

.cho2 {
	background-color: #E1EEFF;
      }

.cho2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	color: #2C1FCF;
	background-color: #E1EEFF;
	display: block;
	padding: 3px 9px 3px 6px;
	text-decoration: none;
	width:115px;
	padding: 3px 9px 3px 6px;
	text-decoration: none;
   	border-top: 1px solid #B3D5E6;
    border-right: 1px solid #B3D5E6;
	border-right: solid 1px #B3D5E6;
	}

.cho2 a:hover {
	background-color: #C1DCFF;
	color: #004DB5;
	}



.cho3 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	color: #003980;
	background-color: #C1DBFF;
	display: block;
	padding: 3px 9px 3px 6px;
	text-decoration: none;
	width:115px;
	border-top: 1px solid #8AA2E7;
   	border-right: 1px solid #8AA2E7;
	}

.cho3 a:hover {
	background-color: #E1EEFF;
	color:#0059B9;
	}

.cho3 a:selected {
		background-color: #031B89;
		color: #FFFFFF;
		}

.cho4 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	color: #B3D5E6;
	background-color: #2C1FCF;
	display: block;
	padding: 3px 9px 3px 6px;
	text-decoration: none;
	width:116px;
   	border-top: 1px solid #8AA2E7;
    border-right: 1px solid #8AA2E7;
	
	}

.cho4 a:hover {
	background-color: #FFFFFF;
	color: #004DB5;
	}

.bottommenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #FFFFFF;
	background-color: #2C1FCF;
	display: block;
	padding: 3px 2px 3px 6px;
	text-decoration: none;
	border-top: 0px solid #2C1FCF;
	cursor: default;
	padding-top:50px;
	margin: 0px;
	width:113px;
	}
	
#aboutform {
	margin: 0px;
    }
			
.news1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #333333;
	background-color: #FFFFFF;
	display: block;
	padding: 3px 6px 3px 6px;
	text-decoration: none;
	border-top: 1px solid #006AB7;
	cursor: default;
	}
	
.news2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #333333;
	border-top: 1px solid #006AB7;
	display: block;
	padding: 3px 6px 3px 6px;
	text-decoration: none;
	cursor: default;
	background-color: #C7D6EE;
	}

.news2 a {
	color: #0000CC;
	}

.news2 h2 {
	top:inherit;
	width:200px;
	left:550px;
	font-size:1.1em;
	color: #000066;
	padding: 0px 4px 0px 9px;
	}

.newsnav{
	border: solid 1px #006AB7;
 	border-bottom: solid 1px #006AB7; 
	width: 203px;
	background-color: #F3F3F3;
	margin: 9px 0px 0px 0px;
	}

.navhd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	background-color: #006AB7;
	display: block;
	padding: 3px 9px 3px 6px;
	text-decoration: none;
   	cursor: default;
	border-bottom: 1px solid #006AB7;
	}

.t { /* div section for a group of divs */
	width: 100%;
	background-color: #FFFFFF;
	margin: 9px 0px 0px 0px;
	}

.tdt { /* td value for conferences with tint*/
		background-color: #E1EEFF;
		border-top: 0px solid #8AA2E7; 
		padding-top:5px;
			}

.td2 { /* td value for conferences with tint*/
		background-color: #C7D6EE;
		border-top: 1px solid #8AA2E7; 
		padding-top:5px;
			}
			
.tdw { /* td value for conferences without tint*/
		background-color: #FFFFFF;
		border-top: 1px solid #8AA2E7; 
		padding-top:5px;
			}			
	
.th { /* table header */
		top: auto;
		background-color: #C7D6EE;
		border-top: 1px solid #8AA2E7;
		border-bottom: 1px solid #8AA2E7;
		padding: 4px 9px 4px 9px;
		color:#333333;
				}

.thd { /* table header dark background */
		top: auto;
		background-color: #8AA2E7;
		border-top: 1px solid #8AA2E7;
		border-bottom: 1px solid #8AA2E7;
		padding: 4px 9px 4px 9px;
		color:#ffffff;
		font-weight:bold;
				}

.thd a {
	color:#ffffff;
	} 
						
.tc { /* table content */
		top: auto;
		background-color: #ffffff;
		padding: 9px 9px 9px 9px;
		color:#333333;
				}
	
.tcb { /* table content bottom cell */

		top: auto;
		background-color: #ffffff;
		border: solid 1px #8AA2E7;
		border-top:1px;
		border-right:1px;
		border-bottom: 1px solid #8AA2E7;
		padding: 4px 1px 4px 9px;
		color:#333333;
				}
				
	body {
		margin:0px 0px 0px 0px;
		padding:0px;
		background-color:#ffffff;
		}

	#sidnav2{
	width: 131px;
	height: 130px;
	top:250px;
	left:0px;
	background:#ffffff;;
	margin: 0px 0px 0px 0px;
	position:absolute;
	/*padding: 3px 9px 3px 6px;*/
	}
			
	#sidnav{
	position:absolute;
	border-bottom: solid 1px #B3D5E6; 
	width: 130px;
	left:0px;
	background:#ffffff;
	margin: 0px 0px 0px 0px;
	}

	#lcol {
	position: absolute;
	left:10px;
	top:110px;
	width:131px;
	background-color: #2C1FCF;
	border-right: solid 1px #B3D5E6;
	margin-top: 0;
	height:173px;
	}
			
	.menublock { /* hidden submenus */
	position:absolute;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	top: auto;
	width:130px;
	left:131px;
	border: solid 1px #8AA2E7;
	border-top:1px;
	border-right:1px;
	}

			}
	.menublock2 { /* hidden submenus */
	position:absolute;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	top: auto;
	width:131px;
	left:132px;
	border: solid 1px #8AA2E7;
	border-top:1px;
	border-right:1px;
	}

	.menublock3 { /* hidden submenus */
	position:absolute;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	top: auto;
	width:131px;
	left:132px;
	border: solid 1px #8AA2E7;
	border-top:1px;
	border-right:1px;
	
	}
	
	.menublock4 { /* hidden submenus */
	position:absolute;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #2C1FCF;
	display: block;
	padding: 0px 3px 0px 0px;
	text-decoration: none;

	top:300px;
	width:70px;
	left:20px;
	border: solid 0px #2C1FCF;
	border-top:0px;
	border-right:0px;
	}
	
	.menucontact { /* hidden submenus */
	position:absolute;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #2C1FCF;
	display: block;
	padding: 2px 3px 0px 0px;
	text-decoration: none;
	top:365px;
	width:108px;
	left:1px;
	border: solid 0px #2C1FCF;

	}

	.menucontact a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #C1DCFF;
	background-color: #2C1FCF;
	display: block;
	width:110px;
	padding: 0px 0px 0px 0px;
	border: solid 0px #2C1FCF;

	}

	
	.menucontact a:hover {
		background-color: #2C1FCF;
		color: #ffffff;
		}


.menublock5 { /* hidden submenus */
	position:absolute;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #2C1FCF;
	display: block;
	padding: 0px 3px 0px 0px;
	text-decoration: none;

	top:300px;
	width:70px;
	left:20px;
	border: solid 0px #2C1FCF;
	border-top:0px;
	border-right:0px;
	}


	#white {
		color: #333333;
		font-family: Verdana,Arial,Helvetica,Sans-serif;
		font-size: 9px;
		top:0px;
		background-color:#FFFFFF;
		border: solid 5px #8AA2E7;
   		margin-left: 0px;
		margin-top: 0px;
		padding: 0px 0px 0px 0px;
		width:390px;
		}

	#white a {
		font-weight: normal;
		color: #8AA2E7;
		font-family: Verdana,Arial,Helvetica,Sans-serif;
		font-size: 9px;
		}	
				
	#white a:hover {
		color:#006AB7;
	}
		
	#white li {
		list-style-image: url(images/bullet.gif);
	}
		
	.mcol {
		font-size:0.7em;
   		margin-left: 0px;
   		margin-right:0px;
		margin-top: 0px;
		border-top: 0px solid #ffffff;
		border: 0px solid #000000;
		text-align: left;
		padding: 0px 0px 0px 0px;
		line-height:1.3;
		}

	.mcol h1 {
		font-size:1.4em;
		color: #000066;
				}
				
	.mcol h2 {
		font-size:1.1em;
		color: #000066;
		padding: 0px 9px 0px 9px;
				}
				
	.mcol p {
		text-align: justify;
				}
									
	.mcol a {
		font-weight: normal;
		color: #8AA2E7;
		font-family: Verdana,Arial,Helvetica,Sans-serif;
				}	
				
	.mcol a:hover {
		color:#006AB7;
	}


