html, body {
overflow:hidden;margin:0px;padding:0px;
}
		
		body {
			background-image: url(../img/videogeneva.gif);
			background-position: center top;
			
		}
		
		#menu { 
		text-align:center;
			position:fixed;
			overflow:auto;
			right:0px;
			left:0px;
			top:0px;
			height:160px;
		}
		
		#contenu { 
			position:fixed;
			overflow:auto;
			padding-right:50px;
			padding-left:50px;
			right:0px;
			left:0px;
			bottom:0px;
			top:160px;
			}
			
			#search {
			padding-right:50px;
			padding-left:50px;
			padding-top:0px;
			margin:0;
			right:0px;
			left:0px;
			bottom:0px;
			top:0px;
			}

	
			
			h1 {
			font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
			}
			
			h1 a {
			text-decoration:none;
			color: #c26a08;
			}
			
			h1 a:hover {
color: #128abf;
border-bottom: 1px dotted #128abf;
}


			
			h2 {
			font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
			font-size:18px;
			}
			
			h2 a {
			text-decoration:none;
			color: #c26a08;
			}
			
			h2 a:hover {
color: #128abf;
border-bottom: 1px dotted #128abf;
}
			
			table {
			border-collapse:collapse;
			font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
			font-size: 14px;
			margin-bottom: 30px;
			}
			
			td {
			color:#000;
			vertical-align:top;
			border:#ccc solid 1px;
			padding-left:10px;
			padding-right:10px;
			padding-top:1px;
			padding-bottom:1px;
			background-color: #ddd;
			}
		
		.icon {
			font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
			font-size: 18px;
			padding-left:0px;
			padding-right:0px;
			padding-top:3px;
			padding-bottom:0px;
			margin:0;
			font-weight:bold;
			letter-spacing:-1px;
		}
		
			.icon a {
		text-decoration:none;
color: #c26a08;
		}
		
				.icon a:hover {
color: #128abf;
border-bottom: 1px dotted #128abf;
}

	.sousmenu {
		font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
			font-size: 18px;
			padding:0px;
margin:0px;
			font-weight:bold;
			background-color: #ddd;
			color:#ccc;
		}
		
		.sousmenu a {
		text-decoration:none;
color: #128abf;
			margin-top:0;
			margin-bottom:0;
			margin-left:5px;
			margin-right:5px;
			
		}
		
					.sousmenu a:hover {
color: #128abf;
border-bottom: 1px dotted #128abf;
}
		
		
		.az {
		font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
			font-size: 14px;
			padding:0px;
margin:0px;
			font-weight:bold;
			background-color: #ddd;
		}
		
		.az a {
		text-decoration:none;
color: #c26a08;
			margin-top:0;
			margin-bottom:0;
			margin-left:5px;
			margin-right:5px;
			
		}
		
		.az a:hover {
		color: #128abf;
		}
		

		
.bevelmenu {
font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
font-size: 18px;
padding: 6px 0;
margin: 0;
width: 100%;
text-align: center; /*set value to "right" for example to align menu to
the right of page*/
line-height:160%;
}

.bevelmenu li {
list-style: none;
display: inline;
}

.bevelmenu li a {
padding:1px 0.3em;
text-decoration: none;
color: #128abf;
background-color: #fff;
border: 1px dotted #128abf;
}

.bevelmenu li a:hover {
color: #c26a08;
background-color: #eee;
border: 2px solid #c26a08;
}