/* -------------------------------- TV on line long menu CSS ----------------------------*/

body { 
	background-image: url("Images/wallpaper.jpg");
	background-repeat:repeat-x;
	background-color: #FFFFFF;
}

html {overflow-y: scroll;}

#background{
	/* background-image: url("Images/background.jpg"); */
	/* background-repeat:repeat-y; */
	background-color: #FFFFFF;
	width:966px;
	height:710px;
}

#error_js {
	width:966px;
	height:20px;
	color: white;
	background-color: #F04444;
	background-image: url('Images/error.png');
	background-repeat: no-repeat;
}

#conteneurmenu {
	z-index: 1;
}

#present {
	text-align: center;
	width: 966px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding: 0px;
	overflow: visible;
	clear: both;
	display: block;
}
#header {
	width: 966px;
	height: 130px;
	background-color: #FFFFFF;
	background-image: url('Images/youweb-fond.jpg');
	background-repeat: no-repeat;
}
#header_logo {
	width: 130px;
	height: 90px;
	padding-top: 35px;
	padding-left: 40px;
	float: left;
}
#header_pub {
	width: 728px;
	height: 90px;
	padding-top: 35px;
	padding-left: 40px;
	float: left;
	z-index: -1;
}


@media print {
	.menu, .ssmenu {
		visibility: hidden;
	}
}

.menu {
	text-align: center;
}

.menu span, .ssmenu span {
	display: none;
}

.ssmenu {
	/* background-color: #2D2828; */
	background: transparent url("Images/fond.png") repeat;
	color: white;
	font-size: 11.25px;
	font-weight: bold;
	border: 1px #0000FF solid;
	padding: 1px;
	/* filter: alpha(opacity=86);
	-moz-opacity: 0.86;
	opacity: 0.86; */
	width: 15em;
	margin: 1em;
}

.ssmenu ul, .ssmenu li {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.menu a, .ssmenu a, .menu a:visited, .ssmenu a:visited {
	font-family: Verdana, Arial;
	text-decoration: none;
	color: white;
	padding: 0px 0px;
	display: block;
	margin: 0px;
	width: 100%;
}

html>body .menu a, html>body .menu a:visited, html>body .menu a:hover, html>body .menu a:active, html>body .ssmenu a, html>body .ssmenu a:visited, html>body .ssmenu a:hover, html>body .ssmenu a:active {
	width: auto;
}

.ssmenu ul:hover, .ssmenu a:hover, .ssmenu a:focus, .menu a:hover, .menu a:focus {
	color: white;
	text-decoration: none;
	background-color: #007FFF;
	font-size: 12.75px;
	font-weight: bold;
}

img {
	border: none;
}

.ssmenu img {
	margin-right: 2px;
}

.ssmenu img.hr {
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 0;
	margin-right: 0;
	width: 100%;
	display: block;
}