div#slider {
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 33px;
}

div#slider a:hover {
	text-decoration: none;	
}

div#slider div.slider_vue_contenu {
	padding: 10px 30px 0 20px ;
}

div#slider h4 {
	font-size: 1.5em;
}

div#slider p {
	font-size: 0.9em;
	margin-bottom: 0;
}

div#slider_fond {
	padding: 16px 10px;
	background: transparent url(../images/slider-fond.png) repeat-y;
}

div#slider.slider_0 {
	background-color: #ae7ac1;
}

div#slider.slider_1 {
	background-color: #F36;
}

div#slider.slider_2 {
	background-color: #8E6558;
}

div#slider.slider_3 {
	background-color: #DAC294;
}

div#slider.slider_4 {
	background-color: #82e11c;
}

div#slider.slider_5 {
	background-color: #444;
}

div#slider_wrapper {
	position: relative;
	overflow: hidden;
	height: 285px;
	padding: 1px;
	border: 10px solid #F0F0F0;
	background-color: #FFFFFF;
}

div#slider_contenu {
	position: absolute;
	left: 1px;
}

div.slider_vue,
div#slider_vue_loading {
	position: absolute;
	height: 285px;
	width: 669px;
	overflow: hidden;
}

div.slider_vue {
	z-index: 1;
}

div#slider_vue_loading {
	background-color: #000000;
	z-index: 3;
}

div#slider_vue_defaut {
	background: transparent url(../images/slider-defaut-fond.jpg) no-repeat;
}

div#slider_vue_programme {
	background: transparent url(../images/slider-programme-fond.jpg)
		no-repeat;
}

div#slider_vue_images {
	background: transparent url(../images/slider-images-fond.jpg) no-repeat;
}

div#slider_vue_acces {
	background: transparent url(../images/slider-acces-fond.jpg) no-repeat;
}

div#slider_vue_hebergement {
	background: transparent url(../images/slider-inscription-fond.jpg) no-repeat;
}

div#slider_vue_contact {
	background: #333333 url(../images/slider-contact-fond.jpg) no-repeat;
}

div#slider_navigation {
	position: absolute;
	right: 29px;
	height: 285px;
	overflow: hidden;
	z-index: 10;
}

div#slider_navigation a h4,div#slider_navigation a p {
	color: #A6A6A6;
}

div#slider_navigation a:hover h4,div#slider_navigation a.actived h4,div#slider_navigation a:hover p,div#slider_navigation a.actived p
	{
	color: #FFFFFF;
}

div#slider_navigation a p {
	line-height: 1em;
	padding-left: 2px;
}

div#slider_navigation ul li {
	list-style-type: none;
	width: 218px;
}

div#slider_navigation ul li.slider_0 {
	display: none;
}

div#slider_navigation ul li a {
	display: block;
	height: 52px;
	background: transparent url(../images/slider-nav-fond.png) no-repeat 0 0;
	padding-top: 5px;
	padding-left: 29px;
	padding-right: 10px;
}

div#slider_navigation ul li a:hover {
	background: transparent url(../images/slider-nav-fond.png) no-repeat 0
		-57px;
}

div#slider_navigation ul li a.actived {
	background: transparent url(../images/slider-nav-fond.png) no-repeat 0
		-114px;
}

div#slider_navigation ul li.slider_1 a {
	background: transparent url(../images/slider-nav-1-fond.png) no-repeat 0
		0;
}

div#slider_navigation ul li.slider_1 a:hover {
	background: transparent url(../images/slider-nav-1-fond.png) no-repeat 0
		-57px;
}

div#slider_navigation ul li.slider_1 a.actived {
	background: transparent url(../images/slider-nav-1-fond.png) no-repeat 0
		-114px;
}

div#slider_numerotation {
	position: absolute;
	right: 1px;
	width: 27px;
	height: 285px;
	border-left: 1px solid #F0F0F0;
}

div#slider_numerotation ul li {
	display: block;
	height: 57px;
	list-style-type: none;
	background: #FFFFFF url(../images/slider-num-fond.png) repeat-y;
}

#slider_loading {
	position: absolute;
	top: 117px;
	left: 310px;
}

div#slider_vue_defaut a:hover {
	background: none;
}

div#slider_langues {
	position: absolute;
	height: 31px;
	width: 193px;
	bottom: 10px;
	left: 476px;
}

div#slider_langues img {
	margin-left: 10px;
}

div#slider_vue_programme p {
	color: #FFFFFF;
	font-size: 1.7em;
	margin-bottom: 42px;
}

div#slider_vue_programme ul {
	padding-left: 30px;
}

div#slider_vue_programme ul li {
	float: left;
	clear: left;
	color: #FFFFFF;
	font-size: 1.3em;
	list-style-type: none;
	background-color: #F36;
	padding: 2px;
	margin-bottom: 8px;
}

div#slider_vue_programme ul li.alterne {
	margin-left: 20px;
}

div#slider_programme_liens {
	position: absolute;
	width: 670px;
	height: 32px;
	bottom: 8px;
	left: 20px;
}

div#slider_programme_liens a {
	display: block;
	float: left;
	font-size: 0.9em;
	color: #DDDDDD;
	height: 18px;
	padding-left: 25px;
	padding-top: 4px;
	margin-right: 20px;
	margin-top: 5px;
}

div#slider_programme_liens a:hover {
	color: #FFFFFF;
}

div#slider_programme_liens a#slider_programme_programme {
	background: transparent url(../images/slider-icone-programme.png)
		no-repeat 0 0;
}

div#slider_programme_liens a#slider_programme_competition {
	background: transparent url(../images/slider-icone-competition.png)
		no-repeat 0 0;
}

div#slider_programme_liens a#slider_programme_animations {
	background: transparent url(../images/slider-icone-animations.png)
		no-repeat 0 0;
}

div#slider_vue_images a,div#slider_vue_images  a:hover {
	background: none;
}

div#player {
	position: absolute;
	top: 29px;
	right: 31px;
}

div#player_contenu {
	width: 336px;
	height: 189px;	
}

#slider_player_loading {
	position: absolute;
	right: 133px;
	top: 83px;
}

div#player embed {
	display: none;
}

div#playlist {
	width: 263px;
	height: 232px;
	padding-top: 13px;
	padding-left: 10px;
}

div#playlist ul li {
	list-style-type: none;
}

div#playlist ul li a {
	position: relative;
	display: block;
	width: 263px;
	height: 76px;
}

div#playlist ul li a span.bouton_play {
	position: absolute;
	right: 0;
	top: 13px;
	display: block;
	width: 51px;
	height: 51px;
	background: transparent url(../images/slider-playlist-bouton-play.png)
		no-repeat 0 0;
}

div#playlist ul li a:hover span.bouton_play {
	background: transparent url(../images/slider-playlist-bouton-play.png)
		no-repeat 0 -51px;
}

div#playlist img,div#playlist span.texte {
	float: left;
}

div#playlist a span.texte,div#playlist a span.texte small {
	color: #DDDDDD;
}

div#playlist a:hover span.texte,div#playlist a:hover span.texte small {
	color: #FFFFFF;
}

div#playlist a span.texte {
	width: 143px;
	padding-top: 8px;
	padding-left: 5px;
}

div#slider_images_liens {
	position: absolute;
	width: 633px;
	height: 32px;
	bottom: 8px;
	left: 0;
}

div#slider_images_liens a#slider_images_videos,div#slider_images_liens a#slider_images_photos
	{
	display: block;
	float: right;
	font-size: 0.9em;
	color: #DDDDDD;
	height: 18px;
	padding-left: 25px;
	padding-top: 4px;
	margin-right: 20px;
	margin-top: 5px;
}

div#slider_images_liens a#slider_images_videos:hover,div#slider_images_liens a#slider_images_photos:hover
	{
	color: #FFFFFF;
}

div#slider_images_liens a#slider_images_videos {
	background: transparent url(../images/slider-icone-videos.png) no-repeat
		0 0;
}

div#slider_images_liens a#slider_images_photos {
	background: transparent url(../images/slider-icone-photos.png) no-repeat
		0 0;
}

div#slider_images_liens a#slider_images_vimeo {
	display: block;
	float: left;
	font-size: 0.85em;
	color: #DDDDDD;
	height: 16px;
	padding-left: 20px;
	padding-top: 1px;
	margin-left: 20px;
	margin-top: 9px;
	background: transparent url(../images/icon-vimeo-16.png)
		no-repeat 0 0;
}

div#slider_images_liens a#slider_images_youtube:hover {
	color: #FFFFFF;
}

div#google_map {
	position: absolute;
	width: 329px;
	height: 241px;
	top: 22px;
	right: 47px;
}

#slider_google_map_loading {
	position: absolute;
	right: 139px;
	top: 96px;
}

div#google_map iframe {
	display: none;
}

div#slider_vue_hebergement {
	background-color: #2b2c2b;
}

div#slider_vue_hebergement div.slider_vue_contenu {
	width: 300px;	
}

div#slider_vue_hebergement p.label {
	color: #FFFFFF;
	font-size: 1.7em;
	margin-bottom: 20px;
}

div#slider_vue_hebergement ul {
	padding-left: 20px;
	height: 160px;
}

div#slider_vue_hebergement ul li {
	float: left;
	clear: left;
	color: #FFFFFF;
	font-size: 1.3em;
	list-style-type: none;
	background-color: #82e11c;
	padding: 2px;
	margin-bottom: 8px;
}

div#slider_vue_hebergement ul li.alterne {
	margin-left: 20px;
}


div#slider_vue_contact h3 {
	color: #FFFFFF;
	/*border-bottom: 1px solid #b3ccab;*/	
	margin-bottom: 20px;
}

div#slider_vue_contact h5.contact_category {
	color: #EEEEEE;	
}

div#slider_vue_contact p {
	margin-bottom: 8px;	
}

div#slider_vue_contact p.loader {
	color: #FFFFFF;
}

div#slider_vue_contact label {
	width: 95px;
	color:#DDDDDD;
	margin-bottom:5px;
}

div#slider_vue_contact input[type="text"] {
	width: 280px;
	/*border: 1px solid #000000;*/
	padding: 4px;
}

div#slider_vue_contact textarea {
	height: 76px;
	width: 278px;
	/*border: 1px solid #000000;*/
}

div#slider_vue_contact div#contact_right {
	float: right;
	width: 400px;
	height: 220px;
	padding-left: 10px;
	border-left: 1px solid #555555;
}

div#slider_vue_contact div#contact_left {
	float: left;
	width: 200px;
}

div#slider_vue_contact div#contact_left div.contact_bloc {
	padding-bottom: 40px;	
}

div#slider_vue_contact div#contact_left p {
	color: #FFFFFF;	
}

div#slider_vue_contact div#contact_left img {
	float: left;
	margin-right: 8px;
}
