/******************************  slider ********************************/
/******************************  size ********************************/
.slideshow-standard{width:720px;height:145px;}

/* Panel */
.slideshow-standard .sliderkit-panel{top:0;left:0;width:720px;height:145px;}
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}

/*
 *  PLUGIN BASICS
 *  ------------------------------------------------
 */
.sliderkit{display:none;position:relative;overflow:hidden;text-align:left;}
.sliderkit a,
.sliderkit a:hover{text-decoration:none;}
.sliderkit a:focus{outline:1px dotted #000;}
.sliderkit img{border:0;}


/******************************  slider ********************************/
.header-left
{
	width:720px;
	border-radius:15px 0px 0px 15px;
	background-color:black;
	height:160px;
	text-align:center;
	vertical-align:center;
	}
	
.header-right-top
{
	width:205px;
	height:120px;
	vertical-align:top;
	border-radius:0px 15px 0px 0px;
	background-color:black;
	background-image:url('img/logoR1.png');
	background-repeat:no-repeat;
	background-position:center;
	
	}
	

.header-right-bottom
{
	width:205px;
	height:20px;
	vertical-align:center;
	border-radius:0px 0px 15px 0px;
	background-color:black;
	}
	
.change-room
{
	background-color:gray; 
	font-size:14px;
	font-weight:bold;
	text-align:center;
	border-width: 1px; 
	border-style: dotted; 
	border-color: white; 
	border-radius:10px 10px 10px 10px;
	background-image:url('img/bg_tableR1d.png');
	
	}
	
.container
{
	background-image:url('img/bg_tableR1.png');	
	border-radius:15px 15px 0px 0px;
	}

.calendrier0
{
	font-size:13px;
	text-align:center;
	border-width: 1px; 
	border-style: dotted; 
	border-color: white; 
	border-radius:15px 15px 15px 15px;
	padding:4px;
	spacing:4px;
}
.calendrier1
{
	background-color:#639;
	font-family:"Arial Black", Gadget, sans-serif
	font-size:11px;
	text-align:center;
	border-width: 1px; 
	border-color: white; 
	border-radius:8px 8px 8px 8px;
	padding:2px;
	spacing:2px;
}
.calendrier2
{
	background-color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-align:center;
	border-width: 1px; 
	border-radius:15px 15px 15px 15px;
	padding:2px;
	spacing:2px;
}

.calendrier-fond-titre
{
	color:#FFF;
	border-width: 0px; 
	border-style: dotted; 
	border-color: #fff;
	background-color:#639;
/*	background-image:url('img/bg_tableR1.png'); */
	border-radius:15px 15px 15px 15px;
}


.tarifs_article
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#FFF;
	}

.tarifs_contenance
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:oblique;
	color:#999;
	}

.tarifs_pour
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:lighter;
	font-style:italic;
	color:#FFF;
	}
	
.tarifs_marque
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#999;
	}

.tarifs_prix
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	color:#FFF;
	}

.playlist_artiste
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	color:#FFF;
	}

.playlist_titre
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:lighter;
	font-style:oblique;
	color:#CCC;
	}
	


/******************************  body ********************************/

body {
	text-align:center;
	background-color: #000;
	background-repeat: repeat;
	background-position: top center;
	background-attachment: fixed;
	min-width: 950px;
	
	margin:0;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	
	padding:4 2 4px;
	
	text-align:center;
	font-family:Arial, Verdana, sans-serif;
	font-size:10pt;
	}
		
body,td,th {
	color: #FFF;
	text-align:center;
	}
	
.spacer {
	clear:both;
	}
	
img {
	border:none;
	}
	
	
main, table
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-style: normal;
    font-weight: normal;
	 text-align:center;
	color:#F00;
    font-size: 13px;
	border-radius:15px 15px 15px 15px;
}


input, textarea
{
  vertical-align: middle;
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  border-radius:10px 10px 10px 10px;
  padding-left:inherit;
  padding-right:inherit;
}


.arrondi{
  border-radius:15px 15px 15px 15px;
}

.arrondi2{
  border-radius:10px 10px 10px 10px;
}

.arrondi3{
  border-radius:5px 5px 5px 5px;
}

/************************ font color *******************************************/
a {text-decoration: none;}
a:link {color: #F00;}
a:visited {color: #F00;}
a:hover {color: #F00; font-weight:bold}
a:active {color: #F00; font-weight:lighter}	
a:focus{}


a, a:link, a:visited, a:hover, a:active
{
  font-family: Arial, Helvetica, Sans-Serif;
	}

h1{font-size:4em;margin:30px 0 28px;}
h2{font-size:3em;margin:30px 0 20px;}
h3{font-size:1.8em;margin:20px 0 15px;}
h4{font-size:1.2em;margin:15px 0 10px;}
h5{font-size:0.8em;margin:10px 0 10px;}
h6{font-size:0.8em;margin:10px 0 5px; color:#555}


h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight:bold;
  text-decoration: none;
}

h1, h2, h3, h4, h5, h6, p, a, ul, ol, li
{
    margin: 0;
    padding: 0;
}

ul{margin:0 0 10px 0;padding:0;list-style:disc inside none;}
ul li{margin:0 0 5px;}
p{margin:0 0 10px;}

.noscript{margin:10px 0 15px;padding:10px;color:#fff;background:red;}
/*.noscript .code-sitename{background:none;}*/
#page ul{margin:10px 0 10px 15px;}


ul
{
  list-style-type: none;
}

ol
{
  list-style-position: inside;
}

html 
{
    height:100%;
}

html:first-child #art-page-background-glare
{
  border: 1px solid transparent; /* Opera fix */
}



.cleared
{
  display:block;
  clear: both;
  float: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 0;
  height:0;
  overflow:hidden;
}

.reset-box
{
  overflow:hidden;
  display:table; 
}


form
{
  padding: 0 !important;
  margin: 0 !important;
}

table.position
{
  position: relative;
  width: 100%;
  table-layout: fixed;
}

pre
{
  overflow: auto;
  padding: 0.1em;
}

    
.menu
{
  border-width: 1px; 
  border-style:ridge;
  border-color: #888;
  font-weight:bold;
  border-radius:15px 15px 15px 15px;
  
  
/*        colle ton code CSS de gradient    http://www.colorzilla.com/gradient-editor/             */  
  
  
  background: rgb(76,76,76); /* Old browsers */
  
  background: -moz-linear-gradient(top,  rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%); /* FF3.6+ */
  
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,1)), color-stop(12%,rgba(89,89,89,1)), color-stop(25%,rgba(102,102,102,1)), color-stop(39%,rgba(71,71,71,1)), color-stop(50%,rgba(44,44,44,1)), color-stop(51%,rgba(0,0,0,1)), color-stop(60%,rgba(17,17,17,1)), color-stop(76%,rgba(43,43,43,1)), color-stop(91%,rgba(28,28,28,1)), color-stop(100%,rgba(19,19,19,1))); /* Chrome,Safari4+ */
  
  background: -webkit-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Chrome10+,Safari5.1+ */
  
  background: -o-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Opera 11.10+ */
  
  background: -ms-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* IE10+ */
  
  background: linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* W3C */
  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */

  
/*        colle ton code CSS de gradient    http://www.colorzilla.com/gradient-editor/             */  
  
  
  }
.mainTable
{
	padding-bottom:0;
	padding-top:0;
	border-spacing:0;
	}

.bgTable
{
	text-align:center;
	background-color:#F00;
	padding-bottom:0;
	padding-top:0;
	border-spacing:0;
	}
	
	  
.fond-x
{
	border-width: 1px; 
	border-bottom-style:dotted;
	border-bottom-color:#DDD;
	}


.fond-dark-top
{
	border-width: 1px; 
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#222;
	border-top-style:dotted;
	border-top-color:#DDD;
	border-right-style:dotted;
	border-right-color:#DDD;
	width:15%;
	vertical-align:bottom;
	border-radius:15px 15px 0px 0px;
	
	
	
background: rgb(211,211,211); /* Old browsers */
background: -moz-linear-gradient(top, rgba(211,211,211,1) 0%, rgba(136,136,136,1) 39%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,211,211,1)), color-stop(39%,rgba(136,136,136,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(211,211,211,1) 0%,rgba(136,136,136,1) 39%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(211,211,211,1) 0%,rgba(136,136,136,1) 39%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(211,211,211,1) 0%,rgba(136,136,136,1) 39%); /* IE10+ */
background: linear-gradient(top, rgba(211,211,211,1) 0%,rgba(136,136,136,1) 39%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#888888',GradientType=0 ); /* IE6-9 */
	
	
	}

.fond-dark-mid
{
	border-width: 1px; 
	border-right-style:dotted;
	border-right-color:#CCC;
	background-color:#888;
	
		
	background: rgb(136,136,136); /* Old browsers */
background: -moz-linear-gradient(top, rgba(136,136,136,1) 0%, rgba(102,102,102,1) 31%, rgba(44,44,44,1) 88%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(136,136,136,1)), color-stop(31%,rgba(102,102,102,1)), color-stop(88%,rgba(44,44,44,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(136,136,136,1) 0%,rgba(102,102,102,1) 31%,rgba(44,44,44,1) 88%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(136,136,136,1) 0%,rgba(102,102,102,1) 31%,rgba(44,44,44,1) 88%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(136,136,136,1) 0%,rgba(102,102,102,1) 31%,rgba(44,44,44,1) 88%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(136,136,136,1) 0%,rgba(102,102,102,1) 31%,rgba(44,44,44,1) 88%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#000000',GradientType=0 ); /* IE6-9 */









	}
	
.fond-dark-bottom
{
	border-width: 1px; 
	border-right-style:dotted;
	border-right-color:#BBB;
	border-radius: 0px 0px 15px 15px;
	background-color:#000;

	
	}
	
.fond-dark-TV
{
	border-width: 1px; 
	border-color: #333; 
	background-image:url('img/bg_tableR1d.png');
	border-radius:0px 0px 15px 15px;
	}









.footer
{
	border-radius:0px 0px 15px 15px;
	
/*        colle ton code CSS de gradient    http://www.colorzilla.com/gradient-editor/             */	
	
	
	
	background: rgb(76,76,76); /* Old browsers */
  
  background: -moz-linear-gradient(top,  rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%); /* FF3.6+ */
  
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,1)), color-stop(12%,rgba(89,89,89,1)), color-stop(25%,rgba(102,102,102,1)), color-stop(39%,rgba(71,71,71,1)), color-stop(50%,rgba(44,44,44,1)), color-stop(51%,rgba(0,0,0,1)), color-stop(60%,rgba(17,17,17,1)), color-stop(76%,rgba(43,43,43,1)), color-stop(91%,rgba(28,28,28,1)), color-stop(100%,rgba(19,19,19,1))); /* Chrome,Safari4+ */
  
  background: -webkit-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Chrome10+,Safari5.1+ */
  
  background: -o-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Opera 11.10+ */
  
  background: -ms-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* IE10+ */
  
  background: linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* W3C */
  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */

  
/*        colle ton code CSS de gradient    http://www.colorzilla.com/gradient-editor/             */


	}