@charset "utf-8";







#carte {

	height: 654px;

	width: 900px;

	margin: auto;

	vertical-align: central;

	position: relative;

	top: px;

	background-image: url(https://troupeducactus.be/images/carte.jpg);

	background-repeat: no-repeat;

}

body {

	height:100%;

	width:100%;

	background-image: url(https://troupeducactus.be/images/back2.png); /*no-repeat center fixed;*/ 

	/*background-image: fixed no-repeat center;*/

	background-repeat-x: no-repeat;

	/*background-image:center;*/

	background-size: contain;

	width:100%;

	-webkit-background-size: contain;  /*pour anciens Chrome et Safari*/

}



body #bottom{

	bottom:0px;

	width:100%;

	height:auto;

	background-image: url('https://troupeducactus.be/images/bottom.png');

	background-size:contain;

	height:auto;

}



h1,h2,h3,h4{

	text-align: center;

	margin-top: 5%;

	margin-bottom:5%;

}

h1{font-size:55px}

h2{font-size:46px}

h3{font-size:39px}

h4{font-size:32px}

h5{font-size:32px;-moz-text-decoration-style: wavy; /* Code for Firefox */

    text-decoration: underline;}

p{font-size:25px;font-weight:bold}

strong{font-size:30px;font-weight:bold}

sup{font-size:15px}



#eve{width:23px;height:24px;background-image: url('https://troupeducactus.be/images/eve.png');position:absolute;top:121px;left:316px;}

a:hover #eve{width:23px;height:24px;background-image: url('https://troupeducactus.be/images/eve2.png');position:absolute;top:121px;left:316px;}

#cours{width:59px;height:68px;background-image: url('https://troupeducactus.be/images/cours.png');position:absolute;top:500px;left:60px;}

a:hover #cours{width:59px;height:68px;background-image: url('https://troupeducactus.be/images/cours2.png');position:absolute;top:500px;left:60px;}

#festin{width:58px;height:87px;background-image:url('https://troupeducactus.be/images/porte.png');position:absolute; top:272px;left:346px;}

a:hover #festin{width:58px;height:87px;background-image:url('https://troupeducactus.be/images/porte2.png');position:absolute; top:272px;left:346px;}

#cabarets{width:55px;height:61px;background-image:url('https://troupeducactus.be/images/cabaret.png');position:absolute; top:312px;left:475px;}

a:hover #cabarets{width:55px;height:61px;background-image:url('https://troupeducactus.be/images/cabaret2.png');position:absolute; top:312px;left:475px;}

#sabbat{width:71px;height:92px;background-image:url('https://troupeducactus.be/images/sabbat.png');position:absolute; top:201px;left:101px;}

a:hover #sabbat {width:71px;height:92px;background-image:url('https://troupeducactus.be/images/sabbat2.png');position:absolute; top:201px;left:101px;}

#nocturne{width:77px;height:63px;background-image:url('https://troupeducactus.be/images/nocturne.png');position:absolute; top:452px;left:490px;}

a:hover #nocturne{width:77px;height:63px;background-image:url('https://troupeducactus.be/images/nocturne2.png');position:absolute; top:452px;left:490px;}

#avenir{width:122px;height:168px;background-image:url('https://troupeducactus.be/images/avenir.png');position:absolute; top:132px;left:635px;}

a:hover #avenir{width:122px;height:168px;background-image:url('https://troupeducactus.be/images/avenir2.png');position:absolute; top:132px;left:635px;}

#theatre{width:75px;height:91px;background-image:url('https://troupeducactus.be/images/theatre.png');position:absolute; top:380px;left:309px;}

a:hover #theatre{width:75px;height:91px;background-image:url('https://troupeducactus.be/images/theatre2.png');position:absolute; top:380px;left:309px;}

#corbeau{width:80px;height:69px;background-image:url('https://troupeducactus.be/images/corbeau.png');position:absolute; top:400px;left:700px;}

a:hover #corbeau {width:80px;height:69px;background-image:url('https://troupeducactus.be/images/corbeau2.png');position:absolute; top:400px;left:700px;}

#reservations{width:120px;height:96px;background-image:url('https://troupeducactus.be/images/reservations.png');position:absolute; top:550px;left:675px; visibility:visible}

a:hover #reservations{width:120px;height:96px;background-image:url('https://troupeducactus.be/images/reservations2.png');position:absolute; top:550px;left:675px; visibility:visible}

#newsletter{width:110px;height:88px;background-image: url('https://troupeducactus.be/images/newsletter.png');position:absolute;top:555px;left:425px;}

a:hover #newsletter{width:110px;height:88px;background-image: url('https://troupeducactus.be/images/newsletter2.png');position:absolute;top:555px;left:425px;}

#video{width:101px;height:85px;background-image:url('https://troupeducactus.be/images/video.png');position:absolute; top:560px;left:555px;}

a:hover #video{width:101px;height:85px;background-image:url('https://troupeducactus.be/images/video2.png');position:absolute; top:560px;left:555px;}

#avis{width:57px;height:53px;background-image:url('https://troupeducactus.be/images/etoile.png');position:absolute; top:560px;left:185px;}

a:hover #avis{width:57px;height:53px;background-image:url('https://troupeducactus.be/images/etoile2.png');position:absolute; top:560px;left:185px;}



#masque1{width:168px;height:151px;background-image:url('https://troupeducactus.be/images/Masque1.png');position:absolute; top:-50px;left:-50px;}

#masque2{width:151px;height:168px;background-image:url('https://troupeducactus.be/images/Masque2.png');position:absolute; top:-50px;right:-50px;}

#masque3{width:168px;height:151px;background-image:url('https://troupeducactus.be/images/Masque3.png');position:absolute; bottom:-50px;right:-50px;}

#masque4{width:151px;height:168px;background-image:url('https://troupeducactus.be/images/Masque4.png');position:absolute; bottom:-50px;left:-50px;}





.ima {

	text-align: center;

}

.ima img{width:700px;}

.marge{ width:700px;

	margin: auto;

	/*background-color:SIENNA;

	opacity:0.6;

	border-radius:10px;*/

}

.acceuil {

	vertical-align: middle;

	text-align: center;

	margin-top: 200px;

	bottom: 50px;

}

img{margin:20px;}

body {

	font-family:"trebuchet ms",sans-serif;

	font-size:90%;

 }

form {

	width:400px;

	background-image: url( url(https://troupeducactus.be/images/bg_contact.jpg));

	text-align: center;

	padding-top: 10px;

	padding-right: 10%;

	padding-bottom: 10px;

	padding-left: 10%;

	vertical-align: middle;

	margin-top: 10%;

	margin-right: auto;

	margin-bottom: auto;

	margin-left: auto;

 }

fieldset {

	padding:0 20px 20px 20px;

	margin-bottom:10px;

	border:3px solid Black;

	border-radius:10px;

 }

legend {

	color:#000000;

	font-family: 'Pacifico', cursive;

	font-size:18px;

	font-weight:bold;

 }

label {

	margin-top:10px;

	display:block;

	font-family: 'Pacifico', cursive;

 }

label.inline {

 display:inline;

 margin-right:50px;

 }

input, textarea, select, option {

 background-color:rgb(195,144,115);

 }

input, textarea, select {

 padding:3px;

 border:3px solid black;

 border-radius:10px;

 box-shadow:1px 1px 2px #C0C0C0 inset;

 }

select {

 margin-top:10px;

 }

input[type=radio] {

 background-color:transparent;

 border:none;

 width:10px;

 }

input[type=submit], input[type=reset] {

 width:200px;

 margin-left:5px;

 box-shadow:1px 1px 1px #D83F3D;

 cursor:pointer;

 }

input[type=text],textarea{

	width:300px;

	}



input[type="checkbox"]{

	position: relative;

	alignment-adjust: central;

-webkit-appearance: checkbox; width: 100%;

}

input[type="radio"]{

-webkit-appearance: radio; width: 100% !important; 

}

input[type=checkbox] {

  /* All browsers except webkit*/

  transform: scale(2);



  /* Webkit browsers*/

  -webkit-transform: scale(2);

}

body #top{

	width: 100%;

	position:relative;

	top:-10px;

	left:-10px;

}



#top img {

	width: 100%;	height: auto;

	margin:0px;

	padding:0px;

}

body #bottom{

	position:relative;

	bottom:-10px;

	left:-10px;

}



#bottom img {

	width: 100%;	height: auto;

	margin:0px;

	padding:0px;

}

.center {

	vertical-align: middle;

	text-align: center;

}

.retrait{padding-left:5em;}

#upload{
	width: auto;	
	height: auto;

	margin:auto;

	padding:auto;
}
.upload{
	width: auto;	
	height: auto;

	margin:auto;

	padding:auto;
	}