/* CSS */

html {

	font-size: 100%;

}

	#divMain{

		height:2120px;

	}

	/*-------------------------------

	--  Contenu (Millieu de page) ---

	-------------------------------*/

	

	/*#divTotalInscrit{

	z-index:1;

	top:217px;

	left:829px;

	color:red;

	font-size:18px;

	height:20px;

	}*/

	

	#divMidd_index{
	
		font-weight: bold;

		box-shadow: 10px 10px 5px #e2e2e2;
		
		background-color: white;
		
		background-image: url(../images/pattern2.jpg);
		
		background-attachment: repeat;
		
		border-radius: 5px;
		
		padding: 15px;
		
		left: 255px;
		
		top: 471px;
		
		width: 676px;
		
		font-size: small;

	/*height:1050px;*/

	}

	

	/*#divTicket0_boutique{

		position:relative;

		color:white;

		width:445px;

		height:80px;

		background-image:url(../images/encarts/boutique.jpg);

		border:2px solid #330033;

		border-radius:5px;

		margin:0 0 5px 0;

	}*/

	/*#dernierTicket{

		font-weight:bold;

		margin:2px;

		position:relative;

		cursor:pointer;

		color:black;

		font-size:12px;

		width:444px;

		background-image:url(../images/pattern2.jpg);

		border:2px solid #040466;

		border-radius:15px;

	}*/

	

	.divTicket0_saison{  

		width: 445px;  

		height: 175px;

		text-align:center;		

		overflow: hidden;  

		border: 2px solid #F2F2F2;

		border-radius:15px;

		position:relative;

		margin:0 0 5px 0;

		}  

		.divTicket0_saison ul {  		 

		width: 200%; 

		height: 205px;  

		padding:0; margin:0;  

		list-style: none;  

		}  

		.divTicket0_saison li {  

		float: left;  

		}	

	

	#divTicket0_horoscope{

		color:white;

		width:445px;

		height:160px;

		position:relative;

		background-image:url(../images/encarts/salon2015.jpg);

		border:2px solid #040466;

		border-radius:15px;

		margin:0 0 5px 0;

	}

	

		/*--- Sprite ---*/

		

		#divTicket1_sprite{

		background-image:url(../images/contenue.png);

		width:450px;

		height:649px;

		border-radius:15px;

		position:relative;

		}

			#divOnClickSprite{

			left:78px;

			top:88px;

			width:300px;

			height:300px;

			cursor:pointer;

			}

			#divIMG{

			left:97px;

			top:107px;

			width:260px;

			height:260px;

			}

			#divIMG>img{

				display:none;

				position:absolute;

				left:0;

				top:0;

			}

			#divClicIns{

			left:0px;

			top:0px;

			width:450px;

			height:85px;

			}

				#divClicIns:hover{

				background-image:url(../images/inscription_gratuite.png);

				}

					

			#divHover{			

			width:450px;

			height:89px;

			bottom:0px;

			left:-1px;

			}

				#divHover:hover{

				background-image:url(../images/1ersite.png);

				}

		

		/*--- nous contacter ---*/

		#divTicket2_contact{

		left:-2px;

		position:relative;

		color:#0404c4;

		width:450px;

		/*background-color:#b0c5e5;*/

		background-image:url(../images/pattern2.jpg);

		background-attachment:repeat;

		border:2px solid #040466;

		border-radius:15px;

		margin:5px 0 0 0;

		}	

		/*--- publicités ---*/

		#divTicket3_pub{

		position:relative;

		width:444px;

		height:290px;

		/*left:5px;*/

		}		

		/*-- encart pub --*/

		#divTicket4_encart{

		color:#0404c4;

		width:444px;

		/*background-color:#b0c5e5;*/

		background-image:url(../images/pattern2.jpg);

		background-attachment:repeat;

		border:2px solid #040466;

		border-radius:15px;

		}

			

	/*--- COTES ---*/

	#divVoyant_index{

	top:405px;

	width:365px;

	}

		.divVoyDesc{

			margin: 20px auto;

			font-size: small;
			
			font-weight: bold;
			
			max-width: 300px;
		
			position: relative;

		}

		

		#pGrade{

		text-align:center;

		font-size:small;

		}

		.SupBT{

		font-size:x-large;

		text-align:center;

		}

		/*.mailto {

		color:black;

		text-decoration:none;

		}

		.mailto:hover{

		background-color:#2E2E2E;

		border-radius:12px 12px;

		text-decoration:underline;

		color:#FFD700;

		}*/

		form{

		text-align:center;

		}

		fieldset{

		border:2px solid #2e2e2e;

		border-radius: 12px 12px;

		}

		legend{

		text-decoration:blink;

		border: 2px solid #2e2e2e;

		border-radius: 12px 12px;

		}

		

	#divConsult_index{

	left:835px;

	top:405px;

	width:365px;

	}		

		.divConsDesc{

		/*background-color:white;*/

		background-image:url(../images/pattern2.jpg);

		background-attachment:repeat;

		padding:0px 10px 10px 10px;

		font-size:small;

		font-weight:bold;

		width:345px;

		height:1700px;

		z-index:1;

		top:512px;

		right:0px;

		}

		#pGrade{

		text-align:center;

		font-size:small;

		}

		.SupBT{

		font-size:x-large;

		text-align:center;

		}

	/*lune etoiles*/

	#divlune{

	left:10px;

	width:50px;

	height:50px;

	top:30px;

	z-index:2;

	}

	#divetoiles{

	right:10px;

	width:60px;

	height:60px;

	top:30px;

	z-index:2;

	}

	

/*SLIDESHOW*/

		.slideshow_sms_small {  

		width: 345px;  

		height: 115px;

		text-align:center;		

		overflow: hidden;  

		border: 3px solid #F2F2F2;

		position:relative;
		
		margin: 20px auto;

		}  

		.slideshow_sms_small ul {  

		/* 8 images donc 8 x 100% */  

		width: 800%;  

		height: 115px;  

		padding:0; margin:0;  

		list-style: none;  

		}  

		.slideshow_sms_small li {  

		float: left;  

		}  

	

		.slideshow_sms_med {  

		width: 345px;  

		height: 200px;

		text-align:center;		

		overflow: hidden;  

		border: 3px solid #F2F2F2;

		position:relative;

		margin: 20px auto;

		}  

		.slideshow_sms_med ul {  		 

		width: 200%; 

		height: 200px;  

		padding:0; margin:0;  

		list-style: none;  

		}  

		.slideshow_sms_med li {  

		float: left;  

		}

		

		.slideshow_big{  

		width: 445px;  

		height: 205px;

		text-align:center;		

		overflow: hidden;  

		border: 1px solid #F2F2F2;

		position:relative;

		margin: 20px auto;

		}  

		.slideshow_big ul {  		 

		width: 200%; 

		height: 205px;  

		padding:0; margin:0;  

		list-style: none;  

		}  

		.slideshow_big li {  

		float: left;  

		}	