/* GLOBALS */

body {
	background-color:black;
	background-position:center top;
	background-repeat:no-repeat;	
	font-family: Calibri;
	padding-top:0;	
}

html, body {
margin:0;
padding:0;
}

h1 {
	
	font-size: 16px;
}

a {
	color: white;
	text-decoration: none;
	
}

a:hover {
	color: white;
	text-decoration: none;
		
}

a:visited {
	color: white;	
}

/* IDs */
#page {
	top:0px;
	height:1560px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	margin-top: 0px;
	text-align:left;	
	/*width:990px;*/
	width:1202px;
	
}

#prod-executive {
	position: absolute;
	top: 0px;
	left: 70px;
	border: none;
	padding:none;
}

#logo {
	position: absolute;
	top: 0px;
	right: 70px;
	border: none;
	padding:none;
}

#menu {
	position: absolute;
	top: 50px;
	left: 80px;
	height: 28px;
	width: 1062px;
	border: none;
	padding:auto;
	text-align:center;
	
}

#menu a{
	text-transform:uppercase;
	font-size: 12px;
}
#menu_link{
	
	v-align:bottom;

}
#menu a:hover{
	color:red;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	font-size: 14px;
}


#menu div {
	float: left;
	height: 28px;
}

#langues {
	position: absolute;
	top: 603px;
	left: 70px;
}

#echanger {
	position: absolute;
	top: 604px;
	right: 70px;
	color: white;
}
#echanger a {
	color: white;
	padding: 3px;
	font-size: 11px;
}

#content {
	position: absolute;
	top: 623px;
	left: 70px;
	
	line-height:15px;
	
	color: white;
	width: 600px;
	height: 600px;
	padding: 5px;
	
	/*filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;
	 * background-color: white;
	 * border: 1px solid black;
	 */
}

#news_2 {
	position: absolute;
	top: 0px;
	left: 850px;	
	color: white;
	width: 216px;
	height:495px;
	padding: 5px;	
	overflow: hidden;
	
}
#titre{
	position: absolute;
	top: -13px;
	left: 120px;
	
}

#news_2 {text-align: center; width:200px;}
#news_2 h1 {text-align: center; width:200px;}
#news_2 td {text-align: center; width:200px;}
#news_img:hover {cursor:pointer;}

#video {
	position: relative;
	
}

#container {
	position: absolute;
	top:99px;
	left: 69px;
}

#result {
	position: relative;
	top:99px;
	left: 80px;
	width:600px;
}
#result h1{

	color :white;
}

#result a {
	color: white;
	text-decoration: none;
	font-size:13px;
}
#result a:hover {
	color: white;
	text-decoration: underline;
	font-size:13px;
}


/* CLASS */ 

.submenu {
	display: none;
	color: black;
	width:1045px;
	position: absolute;
	top: 70px;
	left: 76px;
	text-decoration: none;
	/*background-color: black;
	filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;*/
	padding: 3px;	
}
.submenu a {
	color: white;
	text-decoration: none;
	font-size:13px;		
}
.submenu a:hover {
	color: red;
	text-decoration: none;
	font-size:16px;	
	font-weight:bold;
}

