
.linkglob{
width:700px;
display:block;
float:left;
margin:0;
padding:0;
padding-bottom:20px;}
.linkglob a{
font-size:12px;
color:#37536b;}
.linkglob a:hover{color:#d87a0e;}

.linkglob2{
display:block;
float:left;
margin:0;
padding:0;}
.linkglob2 a{
font-size:12px;
color:#37536b;}
.linkglob2 a:hover{color:#d87a0e;}
	/*Hotel Registration*/
	
	
	/*float,display commun*/
	
	
	
	
	/*Burgenstock-meeting redistration*/
	
	#inforegistburg{
	padding:0;
	margin-top:12px;
	margin-bottom:24px;
	display:block;
	float:left;}
	
	#inforegistburg input{
	float:left;
	display:block;
	margin:0;
	padding:0;
	}
	#inforegistburg a{
	margin:0;
	display:block;
	float:left;}
	
	
	#inforegistburg label{
	margin-left:3px;
	float:left;
	display:block;
	width:100px;
	margin-right:30px;
	}
	#b-mtitleregist{
	display:block;
	float:left; 
	 width:700px;}
	
	#b-mtitleregist div {width:700px;float:left;}
	#b-mtitleregist a{ color:#37536b;}#b-mtitleregist a:hover{color:#d87a0e;}
	#b-mtitleregist h2{
	font-size:12px;
	font-weight:600;
	display:block;
	float:left;
	max-width:600px;}
	#b-mtitleregist h1{
	font-size:14px;
	float:left;
	display:block;
	max-width:600px;
	}
	
	#registrchoice{
	margin:0;
	margin-top:3px;
	
	padding:0;}
	#registrchoice label{
	margin-left:3px;
	float:left;
	display:block;
	width:100px;
	margin-right:30px;}
	#registrchoice input{
	float:left;
	display:block;
	margin:0;
	padding:0;
	
	}
	
     .step1input{
	margin-top:10px;
	float:left;}
	
	#step1formperson {
	float:left;
	display:block;
	
	width:600px;
	}
	
	#step1formperson label{
	margin-top:10px;}
	#step1formperson div{
	float:left;
	display:block;
	width:600px;
	margin-top:3px;}
	
	
	#arrdepartstep1{
	display:block;
	float:left;
	width:600px;
	margin-top:17px;}
	
	#formoffprogtitle{
	
	 width:600px;
	 display:block;
	 float:left;
	 }
	 
	#formoffprogtitlelabel label{
	width:35px;
	}
	
	


/*item*/

.sumsave{
color:#37536b;
float:left;
height:25px; 
font-size:13px;
font-family:Helvetica,Verdana, Arial,  sans-serif; 

text-align:center;
width:55px; 
margin-top:-2px;}
.sumsave:hover{
color:#d87a0e;}


.boutonplus{

margin-left:7px;
margin-top:1px;

width:565px;
height:20px;
float:left;
background-image:url(sfoa2010/imgmenup/item/bouton+.png);
background-repeat:no-repeat;
margin-bottom:20px;}

.boutonplus span{
margin-top:0px;
font-size:13px;
color:#37536b;
float:left;
display:block;
margin-left:23px;
width:200px;
}
.boutonplus:hover span{color:#d87a0e;
display:block;
}

.boutonplus:hover{
background-image:url(sfoa2010/imgmenup/item/bouton+_over.png);
color:#d87a0e;
}
.boutonplus:focus{
background-image:url(sfoa2010/imgmenup/item/bouton+_clic.png);}
.boutonplus:active{
background-image:url(sfoa2010/imgmenup/item/bouton+_clic.png);}


/*Formullaire step1-2-3-4*/
	
	.tableform{
	margin-top:0px;
	margin-left:-5px;
	padding:0px;
	display:block;
	float:left;
	width:600px;}
	
	
	.tableform label{
	
	width:120px;
	float:left;}
	
	.tableform legend {
	font-size:14px;
	color:#5d5d5f;
	margin-left:-5px;}	
	
	
	



	/*Info step*/
	#Stepid{
	margin-bottom:10px;
	width:400px;
	
	
	text-align:center;
	float:right;
	display:block;
	}
	
	
	#Stepid ul li span{
	color:#37536b;
	font-size:13px;}
	#Stepid li{
	float:left;}
	
	#Stepid  ul li a{
	
	color:#37536b;
	font-size:13px;
	float:left;
	display:block;
	margin-right:20px;
	width:80px;
	}
	
	.link12{color:#37536b;font-size:13px;}
	.link12:hover {
	
	color:#d87a0e;}
	
	
	#Stepid a:hover span{
	
	color:#d87a0e;}
	#Stepid input{
	margin-left:9px;
	width:10px;
	height:10px;
	
	display:block;
	float:left;}
	
	
	#Stepid span{
	margin-top:2px;
	float:left;
	display:block;}
	
	#Stepid2{
	margin-bottom:10px;
	width:400px;
	
	
	text-align:center;
	float:left;
	display:block;
	}
		#Stepid2 ul li span{
	color:#37536b;
	font-size:13px;}
	#Stepid2 li{
	float:left;}
	
	#Stepid2  ul li a{
	
	color:#37536b;
	font-size:13px;
	float:left;
	display:block;
	margin-right:20px;
	width:80px;
	}
	
	#Stepid2 a:hover span{
	
	color:#d87a0e;}
	#Stepid2 input{
	margin-left:9px;
	width:10px;
	height:10px;
	
	display:block;
	float:left;}
	
	
	#Stepid2 span{
	margin-top:2px;
	float:left;
	display:block;}
	
	/*STEP4*/
	
	
	#divadult{
	display:block;
	width:600px;
	float:left;
	}
	#divadult span{
	width:300px;
	display:block;
	float:left;
	margin-bottom:7px;}
	
	#adultnperson{
	margin-top:20px;
	
	display:block;
	width:600px;
	float:left;}
	#adultnperson span{  display:block; float:left; }
	
	
	#childnperson{
	display:block;
	width:600px;
	float:left;}
	#childnperson span
	{  display:block; float:left; }
	
	.blockperson{
	display:block;
	float:left;
	margin-top:20px;}
	
	.titrestep4{
	font-size:14px;
	color:#0066FF;
	margin-bottom:20px;}
	
	.taille1{width:200px;}
	.taille2{width:150px;}
	
	.taille1a{width:450px;}
	.taille1b{width:300px;}
	
	.grasstep4{
	font-weight:600;
	width:600px;
	margin-bottom:7px;}
	
	.step4finalspan{
	font-size:13px;
	float:left;
	margin-top:3px;
	}
	span.step4finalspan  a{
	font-size:13px;
	color:#37536b;
	float:left;
	display:block;
	}
	span.step4finalspan  a:hover{
	color:#d87a0e;
	
	}
	span.step4finalspan:hover  a{
	color:#d87a0e;
	
	}
	.linkg{
	
	float:left;
	display:block;
	color:#37536b;
	font-size:13px;}
	.linkg:hover{color:#d87a0e;}
	
	
	

/*Speakers*/
		
		.spanfleche{
		height:10px;
		float:left;
		width:20px;
		}
		
		#speaksdivg {
		margin-top:25px;
		margin-left:18px;
		width:360px;
		height:380px;
		overflow:auto;
		float:left;
		
		}
		
		#speaksdivg p{
		margin-left:20px;
		width:316px;
		margin-bottom:24px;
		font-size:12px;}
		
		#speaksdivg h3{
		color:#d87a0e;
		font-size:13px;
		margin-bottom:12px;
		}
		
		
		
		#speaksdivd{
		float:left;
		margin-top:25px;
		margin-left:18px;
		width:360px;
		height:380px;
		overflow:auto;
		}
		
		#speaksdivd a{
		color:#6b6b6d;}
		
		#speaksdivd p{
		margin-left:14px;
		display:block;
		font-size:12px;
		margin-bottom:12px;
		width:316px;}
		
		#speaksdivd h3{display:block;
		color:#d87a0e;
		font-size:13px;
		margin-bottom:12px;
		margin-left:14px;}
		
		#speaksdivd  span{
		
		margin-left:14px;
		font-size:12px;
		display:block;
		margin-bottom:12px;
		}
		
		.imgspeaks{
		
		float:left;
		margin-right:12px;
		margin-bottom:7px;}
		
		
		
		
		/*Conference and program*/
		
		.titreconfprogabsolute{
		position:absolute;
		top:31px;
		left:256px;
		z-index:2;
		display:block;
		
		
		}
		
		
		#conf-prog-menu{
		margin-top:10px;
		margin-left:8px;
		float:left;
		display:block;
		width:223px;
		}
		
		#conf-prog-menu div {
		float:left;
		display:block;
		width:223px;
		margin-bottom:6px;}
		
		#conf-prog-menu ul{
		float:left;
		display:block;
		}
		
		#conf-prog-menu li{float:left;
		display:block;}
		
		#conf-prog-menu a{
		
		width:190px;
		color:#000000;
		float:left;
		display:block;}
		
		#conf-prog-menu span span{float:left;
		display:block; margin-top:1px;color:#F0F0F0;
		text-decoration:none;
		font-size:14px;
		text-align:center;}
		
		#print_link
		{
			background: url('pics/icn_print.gif') no-repeat transparent left;
			font-weight: bold;
		}
		
		#print_link:hover
		{
			background: url('pics/icn_print_a.gif') no-repeat transparent left;
		}
				
		
		#conf-prog-menu span span:hover{color:#d87a0e;}
		
		
			/*conf programm*/
		
		#confprog{
		padding-left:25px;
		background-image:url(sfoa2010/imgmenup/item/filet_points.png);
		background-repeat:repeat-y;
		background-position:left;
		margin-top:75px;
		width:505px;
		
		float:left;
		display:block;
		
		overflow:auto;
		
		height:348px;}
		
		#confprog H2{
		margin-top:20px;
		margin-bottom:20px;
		float:left;
		display:block;
		width:485px;
		color:#d87a0e;}
		.linkh2{float:left;
		display:block;}
		
		#confprog H1{
		
		float:left;
		display:block;
		width:485px;
		font-size:13px;
		}
		
		.linkcfprog a{
		margin-left:3px;
		float:left;
		display:block;
		color:#37536b;}
		
		
		
		.datetime{
		margin-bottom:10px;
		float:left;
		display:block;
		width:80px;}
		.datetime2{
		margin-bottom:10px;
		float:left;
		display:block;
		width:370px;}
		
		.p-offconfprog{
		margin-bottom:10px;
		width:400px;
		float:left;}
		
		.p-offconfprog span {
		float:left;}
		
		
		
		
		/*Introduction program,information*/
		
		
		.intro-program-bur p{
		
		margin-bottom:10px;
		width:560px;
		text-align:justify;}
		
	
		
		
		
		
		
		/*General assembly*/
		
		#general-assemblyg{
		margin-left:23px;
		width:353px;
		background-image:url(sfoa2010/imgmenup/item/filet_points.png);
		background-position:right;
		background-repeat:repeat-y;
		
		display:block;
		float:left;}
		#general-assemblyg ul{
		width:320px;}
		#general-assemblyg li{
		width:320px;}
		#general-assemblyg a{
		width:320px;}
		#general-assemblyg span{
		width:320px;}
		#general-assemblyg p{
		float:left;
		display:block;
		margin-top:0px;
		width:320px;}
		#general-assemblyg H2{
		margin-bottom:0px;
		width:320px;}
		
		
		#general-assemblyd {
		float:left;
		display:block;
		width:300px;
		
		margin-left:32px;}
		
		
		
		
		
		
			#general-assembly2g{
		margin-left:23px;
		width:239px;
		min-height:320px;
		
		
		display:block;
		float:left;}
		
		
		
		
		
		
		#general-assembly2g ul{
		width:320px;}
		#general-assembly2g li{
		width:320px;}
		#general-assembly2g a{
		width:320px;}
		#general-assembly2g span{
		width:320px;}
		#general-assembly2g p{
		float:left;
		display:block;
		margin-top:0px;
		width:320px;}
		#general-assembly2g H2{
		margin-bottom:0px;
		width:320px;}
		
		
	#g-a-formdiv{
	;
	float:left;
	display:block;
	width:400px;}	
		
	#g-a-formdiv label{
	width:400px;
	float:left;
	
	}
	#g-a-formdiv span{
	width:300px;
	float:left;
	display:block;
	
	}
	
	#g-a-formdiv input{
	margin-top:8px;
	margin-bottom:18px;
	
	width:200px;
	height:20px;}
	#g-a-form-radio{
	margin-top:0px;
	
	float:left;
	width:200px;}
	#g-a-form-radio label{
	width:30px;}
	#g-a-form-radio input{
	float:left;
	
	}

		
		
		
		
		#general-assembly2d{
		float:left;
		display:block;
		
		background-image:url(sfoa2010/imgmenup/item/filet_points.png);
		background-position:left;
		background-repeat:repeat-y;}
		
		
		
		
		
		
		
		
		
		
		
		/*Parallel activity*/
		
				
		#paraactivity-menu{
		margin-top:10px;
		margin-left:8px;
		float:left;
		display:block;
		width:223px;
		}
		
		#paraactivity-menu div {
		float:left;
		display:block;
		width:223px;
		margin:0px;
		padding:0px;
		margin-bottom:6px;}
		
		#paraactivity-menu ul{
		float:left;
		display:block;
		margin:0px;
		padding:0px;
		}
		
		#conf-prog-menu li{float:left;
		display:block;
		margin:0px;
		padding:0px;}
		
		#paraactivity-menu a{
		margin:0px;
		padding:0px;
		
		width:190px;
		color:#000000;
		float:left;
		display:block;
		position:relative;}
		
		#paraactivity-menu span span{float:left;
		display:block; margin-top:1px;color:#F0F0F0;
		text-decoration:none;
		font-size:14px;
		text-align:center;
		margin-left:20px;
		position:absolute;
		top:2px;
		right:14px;
		z-index:2; }
		
		
		#paraactivity-menu span span:hover{color:#d87a0e;}
		
		
		
	
		
			
		
		.paractivity{
		padding-left:25px;
		background-image:url(sfoa2010/imgmenup/item/filet_points.png);
		background-repeat:repeat-y;
		background-position:left;
		margin-top:10px;
		padding-top:31px;
		width:495px;
		margin-left:10px;
		
		float:left;
		display:block;
		
		overflow:auto;
		
		height:381px;}
		
		.paractivity H2{
		margin-top:20px;
		margin-bottom:20px;
		float:left;
		display:block;
		width:475px;
		color:#d87a0e;
		font-size:13px;}
		
		
		.linkh2{float:left;
		display:block;}
		
		.paractivity H1{
		
		float:left;
		display:block;
		width:475px;
		font-size:14px;
		}
		
		.paractivity p{
		margin-bottom:12px;
		width:430px;
		display:block;
		float:left;}
		
		
		/*Previous year*/
		
		
		#previous{
		margin-left:23px;}
		
		#previous ul{width:100%;
		}
		#previous li{
		
		display:block;
		float:left;
		
		margin-right:12px;
		}
		#previous a{
		font-size:13px;
		
		
		float:left;
		}

#messagerie {
    padding-left:25px;
    background-repeat:repeat-y;
    background-position:left;
    margin-top:10px;
    padding-top:31px;
    width:90%;
    margin-left:10px;
    float:left;
    display:block;
    overflow:auto;
    height:381px;
}

#messagerie p {
    display: block;
    float:none;
    margin-top: 5px;
}

#messagerie h1 {
    font-size: 20px;
    display: block;
    float:none;
}

#messagerie ul {
    margin-top: 10px;
    margin-left: 10px;
}

#messagerie a {
    color:#37536B;
}

#messagerie a:hover {
    color:#D87A0E;
}