/*********/
/*general*/
/*********/
* {
margin: 0;
padding: 0;
border: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
text-decoration: none;
color: #000000;

}
.both {
	clear: both;
	}

.left, #left {
	float: left;
	}
.right, #right {
	float: right;
	}

body {
	background-color: #29577e;
	margin: 20px 0 0 0;
	text-align: center;
	}
#general {
	position: relative;
	width: 918px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	
	}

#haut {
	width: 918px;
	height: 18px;
	background-image: url("/layout/img/ombre_haut_2.gif");
	background-repeat: no-repeat;
	background-position:  left top;
	}
#milieu {
	width: 918px;
	background-image: url("/layout/img/ombre_milieu.gif");
	background-repeat: repeat-y;
	background-position:  left top;
	}

#bas {
	background-image: url("/layout/img/ombre_bas.gif");
	background-repeat: no-repeat;
	background-position:  left top;
	width: 918px;
	height: 38px;
	text-align: right;
	}
#bas p{
	padding: 15px 20px 0 0 ;
	}
#bas a{
	color: #7d9eba;

	}

#bandeau_titre {
	width: 900px;
	height: 111px;
	margin-left: 9px;
	background-image: url("/layout/img/fond_bandeau_titre.gif");
	background-repeat: no-repeat;
	background-position:  left top;
	}
#logo {
	position: absolute;
	left: 30px;
	top: 30px;
	}

#contenu {
	width: 900px;
	margin-left: 9px;
	background-image: url("/layout/img/fond_contenu_2.gif");
	background-repeat: repeat-x;
	background-position:  left top;
	}
#contact a {
	position: relative;
	z-index: 1;
	}
#contenu p.titre{
	padding: 10px 0 10px 32px;
	
	}
#contenu p.texte{
	margin: 10px 0 0 40px;
	color: #faf3b3;
	font-size: 16px;
	font-weight: bold;
	}
#contact {
	width: 207px;
	height: 103px;
	background-image: url("/layout/img/fond_contact.png")!important;
	background-image: none;
	filter: none!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/layout/img/fond_contact.png', sizingMethod='scale');

	background-repeat: no-repeat;
	background-position:  left top;
	float: right;
	margin-right: 0px;
	}

#contact p.cv_1 {
	color: #0a375e;
	text-align: center;
	font-size: 10px;
	line-height: 16px;
	
	}
#contact p.cv_2 {
	color: #0a375e;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 20px;
	}
#contact p.ct {
	color: #fff;
	padding: 7px 0 0 67px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 20px;
	}
#contact p.ct a{
	color: #fff;
	}
#contact p.cv_2 a{
	color: #0a375e;
	}
#spacer_contact {
	height: 300px;
	clear: both;
	}
#carte {
	width: 514px;
	height: 528px;
	background-image: url("/layout/img/carte.png")!important;
	background-image: url("/layout/img/carte.gif");
	background-repeat: no-repeat;
	background-position:  left top;
	position: absolute;
	top: 129px;
	right: 9px;
	}

#contenu_accueil {
	padding: 0 12px 0 20px;
	}
#cadre_gauche {
	width: 442px;
	background-color: #fffdef;
	background-image: url("/layout/img/fond_cadre_gauche.gif");
	background-repeat: no-repeat;
	background-position:  left top;
	color: #053157;
	float: left;
	margin-top: 25px;
	}
#cadre_gauche h1{
	color: #0b375d;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 0 20px 17px;
	}
#cadre_gauche p{
	color: #0b375d;
	margin: 10px 20px 0 10px;
	font-weight: bold;
	}
#cadre_gauche li{
	color: #0b375d;
	margin: 5px 20px 0 35px;
	line-height: 16px;
	}
#cadre_gauche p.photo{
	text-align: center;
	padding: 15px 0 15px 0;
	}
#cadre_droit {
	width: 413px;
	background-color: #fffdef;
	background-image: url("/layout/img/fond_cadre_droit.gif");
	background-repeat: no-repeat;
	background-position:  left top;
	margin-top: 15px;
	color: #053157;
	float: right;
	height: 200px;
	}
#cadre_droit.c1 {
	margin-top: 429px;

	}
#cadre_droit h1{
	color: #0b375d;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 0 20px 17px;
	}
#cadre_droit.c1 p{
	color: #0b375d;
	margin: 0 10px 10px 10px;
	font-weight: bold;
	}
#cadre_droit p span{
	color: #0b375d;
	padding-left: 35px;
	line-height: 18px;
	font-weight: normal;
	font-size: 10px;
	}
#cadre_droit img {
	float: right;
	margin: 0 10px 10px 10px; 
	}
#cadre_droit.c2 p{
	color: #0b375d;
	margin: 0 10px 5px 10px;
	font-weight: bold;
	}
#reglementation {
	margin: 15px 12px 0 20px;
	background-color: #a8c6e0;
	}
#reglementation h1{
	padding: 5px 25px 10px 25px;
	color: #053157;
	font-size: 16px;
	font-weight: bold;
	}
#reglementation p{
	padding: 0 20px 15px 20px;
	color: #053157;
	line-height: 18px;
	}
#reglementation img{
	float: right;
	margin: 5px 10px 0 20px;
	}
input,textarea,select {
	border: 1px solid #ddd299;
	}
td {
	color: #0b375d;
	}
.bouton {
	background-color: #0b375d;
	color: #fff;
	border: 1px solid #0b375d;
	}
.titre3 {
	font-weight: bold;
	}
/*casino sur la carte*/					
#carte a span#ca_HOULGATE {
	display: none;
	}

#carte a span#ca_AIX-LES-BAINS {
	display: none;
	}
	
#carte a span#ca_ANNECY {
	display: none;
	}
	
#carte a span#ca_BALARUC-LES-BAINS {
	display: none;
	}
	
#carte a span#ca_FREHEL {
	display: none;
	}

#carte a span#ca_ST-QUAI-PORTRIEUX {
	display: none;
	}
	
#carte a span#ca_VITTEL {
	display: none;
	}

#carte a span#ca_QUIBERON {
	display: none;
	}
	
#carte a span#ca_GRANVILLE {
	display: none;
	}
	
#carte a span#ca_LA-FAUTE-SUR-MER {
	display: none;
	}	
	
#carte a span#ca_BUSSANG {
	display: none;
	}
	
#carte a span#ca_AJACCIO {
	display: none;
	}

#carte a span#ca_ALVIGNAC {
	display: none;
	}
	
#carte a span#ca_ALET-LES-BAINS {
	display: none;
	}
	
#carte a span#ca_COLLIOURE {
	display: none;
	}		
	
#carte a span#ca_VILLARD-DE-LANS {
	display: none;
	}
	
#carte a span#ca_CHAUDES-AIGUES {
	display: none;
	}

#carte a span#ca_BAGNOLS-LES-BAINS {
	display: none;
	}

#carte a span#ca_LA-BOURBOULE {
	display: none;
	}
	
#carte a span#ca_VIC-SUR-CERE {
	display: none;
	}
	
#carte a span#ca_LE-MONT-DORE{
	display: none;
	}			

#carte a span#ca_BOURBON-LANCY {
	display: none;
	}

#carte a span#ca_CAPVERN {
	display: none;
	}
	
#carte a span#ca_HOSSEGOR {
	display: none;
	}
	
#carte a span#ca_CAZAUBON{
	display: none;
	}		

#carte a span#ca_BARBAZAN {
	display: none;
	}

#carte a span#ca_CASTERA-VERDUZAN {
	display: none;
	}
	
#carte a span#ca_SOULAC-SUR-MER {
	display: none;
	}
	
#carte a span#ca_CAUTERETS{
	display: none;
	}		

#carte a span#ca_SALIES {
	display: none;
	}
	
#carte a span#ca_HENDAYE {
	display: none;
	}
	
#carte a span#ca_CAPBRETON{
	display: none;
	}	
	
#carte a span#ca_BOURBON-L-ARCHAMBAULT{
	display: none;
	}
	
#carte a span#ca_CAYEUX-SUR-MER{
	display: none;
	}
#carte a span#ca-AGDE{
	display: none;
	}
#carte a span#ca-MEGEVE{
	display: none;
	}
#carte a span#ca_VEULETTES-SUR-MER{
	display: none;
	}
#carte a span#ca_MANDELIEU-LA-NAPOULE{
	display: none;
	}

			
#carte a:hover {
	background: none;
	z-index: 10;
	}

#carte span {
	position: absolute;
	background-color: #fcfbf0;
	border: 1px solid #f4af10;
	padding: 5px;


	}
/*casinos sur la carte*/



#a_HOULGATE {
	position: absolute;
	top: 106px;
	left: 173px;
	}

#carte span#ca_HOULGATE {
	top: 106px;
	left: 173px;
	}	


#a_CAYEUX-SUR-MER {
	position: absolute;
	top: 56px;
	left: 243px;
	}

#carte span#ca_CAYEUX-SUR-MER {
	top: 56px;
	left: 243px;
	}	

#a_AIX-LES-BAINS {
	position: absolute;
	top: 309px;
	left: 398px;
	}	
	
#carte span#ca_AIX-LES-BAINS {
	display: inline;
	top: 309px;
	left: 348px;
	}		

#a_ANNECY {
	position: absolute;
	top: 281px;
	left: 407px;
	}	
	
#carte span#ca_ANNECY {
	display: inline;
	top: 281px;
	left: 367px;
	}
	
#a_BALARUC-LES-BAINS {
	position: absolute;
	top: 422px;
	left: 321px;
	}	
	
#carte span#ca_BALARUC-LES-BAINS {
	display: inline;
	top: 422px;
	left: 321px;
	}
	
#a_FREHEL {
	position: absolute;
	top: 132px;
	left: 97px;
	}	
	
#carte span#ca_FREHEL {
	display: inline;
	top:132px;
	left: 97px;
	}	
	
#a_ST-QUAI-PORTRIEUX {
	position: absolute;
	top: 131px;
	left: 78px;
	}	
	
#carte span#ca_ST-QUAI-PORTRIEUX {
	display: inline;
	top:131px;
	left: 78px;
	}

#a_VITTEL {
	position: absolute;
	top: 154px;
	left: 407px;
	}	
	
#carte span#ca_VITTEL {
	display: inline;
	top:154px;
	left: 377px;
	}			
	
#a_QUIBERON {
	position: absolute;
	top: 193px;
	left: 67px;
	}	
	
#carte span#ca_QUIBERON {
	display: inline;
	top:193px;
	left: 67px;
	}
	
#a_GRANVILLE {
	position: absolute;
	top: 125px;
	left: 130px;
	}	
	
#carte span#ca_GRANVILLE {
	display: inline;
	top:125px;
	left: 130px;
	}

#a_LA-FAUTE-SUR-MER {
	position: absolute;
	top: 268px;
	left: 132px;
	}	
	
#carte span#ca_LA-FAUTE-SUR-MER {
	display: inline;
	top:268px;
	left: 132px;
	}
	
#a_BUSSANG {
	position: absolute;
	top: 141px;
	left: 442px;
	}	
	
#carte span#ca_BUSSANG {
	display: inline;
	top:141px;
	left: 362px;
	}	
	
#a_AJACCIO {
	position: absolute;
	top: 479px;
	left: 448px;
	}	
	
#carte span#ca_AJACCIO {
	display: inline;
	top:479px;
	left: 368px;
	}	
	
#a_ALVIGNAC {
	position: absolute;
	top: 348px;
	left: 242px;
	}	
	
#carte span#ca_ALVIGNAC {
	display: inline;
	top:348px;
	left: 242px;
	}		
	
#a_ALET-LES-BAINS {
	position: absolute;
	top: 446px;
	left: 274px;
	}	
	
#carte span#ca_ALET-LES-BAINS {
	display: inline;
	top:446px;
	left: 274px;
	}
	
#a_COLLIOURE {
	position: absolute;
	top: 471px;
	left: 301px;
	}	
	
#carte span#ca_COLLIOURE {
	display: inline;
	top:471px;
	left: 301px;
	}		
	
#a_VILLARD-DE-LANS {
	position: absolute;
	top: 333px;
	left: 397px;
	}	
	
#carte span#ca_VILLARD-DE-LANS {
	display: inline;
	top:333px;
	left: 317px;
	}
	
#a_CHAUDES-AIGUES {
	position: absolute;
	top: 342px;
	left: 295px;
	}	
	
#carte span#ca_CHAUDES-AIGUES {
	display: inline;
	top:342px;
	left: 295px;
	}

#a_BAGNOLS-LES-BAINS {
	position: absolute;
	top: 375px;
	left: 320px;
	}	
	
#carte span#ca_BAGNOLS-LES-BAINS {
	display: inline;
	top:375px;
	left: 320px;
	}	
	
#a_LA-BOURBOULE {
	position: absolute;
	top: 333px;
	left: 274px;
	}	
	
#carte span#ca_LA-BOURBOULE {
	display: inline;
	top:333px;
	left: 274px;
	}	
	
#a_VIC-SUR-CERE {
	position: absolute;
	top: 300px;
	left: 281px;
	}	
	
#carte span#ca_VIC-SUR-CERE {
	display: inline;
	top:300px;
	left: 281px;
	}								
	
#a_LE-MONT-DORE {
	position: absolute;
	top: 310px;
	left: 293px;
	}	
	
#carte span#ca_LE-MONT-DORE {
	display: inline;
	top:310px;
	left: 293px;
	}						

#a_BOURBON-L-ARCHAMBAULT {
	position: absolute;
	top: 268px;
	left: 285px;
	}	
	
#carte span#ca_BOURBON-L-ARCHAMBAULT {
	display: inline;
	top:268px;
	left: 285px;
	}

#a_BOURBON-LANCY {
	position: absolute;
	top: 275px;
	left: 314px;
	}	
	
#carte span#ca_BOURBON-LANCY {
	display: inline;
	top:275px;
	left: 314px;
	}

	
#a_CAPVERN {
	position: absolute;
	top: 444px;
	left: 197px;
	}	

#carte span#ca_CAPVERN {
	display: inline;
	top:444px;
	left: 197px;
	}		

#a_HOSSEGOR {
	position: absolute;
	top: 402px;
	left: 120px;
	}	
	
#carte span#ca_HOSSEGOR {
	display: inline;
	top:402px;
	left: 120px;
	}	
	
#a_CAZAUBON {
	position: absolute;
	top: 391px;
	left: 180px;
	}	
	
#carte span#ca_CAZAUBON {
	display: inline;
	top:391px;
	left: 180px;
	}	
	
#a_BARBAZAN {
	position: absolute;
	top: 442px;
	left: 212px;
	}	
	
#carte span#ca_BARBAZAN {
	display: inline;
	top:442px;
	left: 212px;
	}
	
#a_CASTERA-VERDUZAN {
	position: absolute;
	top: 422px;
	left: 186px;
	}	
	
#carte span#ca_CASTERA-VERDUZAN {
	display: inline;
	top:422px;
	left: 186px;
	}
	
#a_SOULAC-SUR-MER {
	position: absolute;
	top: 312px;
	left: 136px;
	}	
	
#carte span#ca_SOULAC-SUR-MER {
	display: inline;
	top:312px;
	left: 136px;
	}				
	
#a_CAUTERETS {
	position: absolute;
	top: 453px;
	left: 173px;
	}	
	
#carte span#ca_CAUTERETS {
	display: inline;
	top:453px;
	left: 173px;
	}			
	
#a_SALIES {
	position: absolute;
	top: 415px;
	left: 255px;
	}	
	
#carte span#ca_SALIES {
	display: inline;
	top:415px;
	left: 255px;
	}		
	
#a_HENDAYE {
	position: absolute;
	top: 422px;
	left: 106px;
	}	
	
#carte span#ca_HENDAYE {
	display: inline;
	top:422px;
	left: 106px;
	}
	
#a_CAPBRETON {
	position: absolute;
	top: 416px;
	left: 115px;
	}	
	
#carte span#ca_CAPBRETON {
	display: inline;
	top:416px;
	left: 115px;
	}

#a_AGDE {
	position: absolute;
	top: 430px;
	left: 300px;
	}	
	
#carte span#ca_AGDE {
	display: inline;
	top:430px;
	left: 300px;
	}

#a_MANDELIEU-LA-NAPOULE {
	position: absolute;
	top: 410px;
	left: 453px;
	}	
	
#carte span#ca_MANDELIEU-LA-NAPOULE {
	display: inline;
	top:410px;
	left: 300px;
	}
#a_MEGEVE {
	position: absolute;
	top: 281px;
	left: 437px;
	}	
	
#carte span#ca_MEGEVE {
	display: inline;
	top: 291px;
	left: 350px;
	}
#a_VEULETTES-SUR-MER {
	position: absolute;
	top: 71px;
	left: 213px;
	}

#carte span#ca_VEULETTES-SUR-MER {
	top: 71px;
	left: 213px;
	}
/*
#ca_HOULGATE {
	position: absolute;
	top: 106px;
	left: 173px;
	}

#carte a:hover span#ca_HOULGATE {
	display: inline;
	top: 106px;
	left: 173px;
	}	
	
	
#ca_AIX-LES-BAINS {
	position: absolute;
	top: 309px;
	left: 398px;
	}	
	
#carte a:hover span#ca_AIX-LES-BAINS {
	display: inline;
	top: 309px;
	left: 348px;
	}		
	
#ca_ANNECY {
	position: absolute;
	top: 281px;
	left: 407px;
	}	
	
#carte a:hover span#ca_ANNECY {
	display: inline;
	top: 281px;
	left: 367px;
	}
	
#ca_BALARUC-LES-BAINS {
	position: absolute;
	top: 422px;
	left: 321px;
	}	
	
#carte a:hover span#ca_BALARUC-LES-BAINS {
	display: inline;
	top: 422px;
	left: 321px;
	}
	
#ca_FREHEL {
	position: absolute;
	top: 132px;
	left: 97px;
	}	
	
#carte a:hover span#ca_FREHEL {
	display: inline;
	top:132px;
	left: 97px;
	}	
	
#ca_ST-QUAI-PORTRIEUX {
	position: absolute;
	top: 131px;
	left: 78px;
	}	
	
#carte a:hover span#ca_ST-QUAI-PORTRIEUX {
	display: inline;
	top:131px;
	left: 78px;
	}

#ca_VITTEL {
	position: absolute;
	top: 154px;
	left: 407px;
	}	
	
#carte a:hover span#ca_VITTEL {
	display: inline;
	top:154px;
	left: 377px;
	}			
	
#ca_QUIBERON {
	position: absolute;
	top: 193px;
	left: 67px;
	}	
	
#carte a:hover span#ca_QUIBERON {
	display: inline;
	top:193px;
	left: 67px;
	}
	
#ca_GRANVILLE {
	position: absolute;
	top: 125px;
	left: 130px;
	}	
	
#carte a:hover span#ca_GRANVILLE {
	display: inline;
	top:125px;
	left: 130px;
	}

#ca_LA-FAUTE-SUR-MER {
	position: absolute;
	top: 268px;
	left: 132px;
	}	
	
#carte a:hover span#ca_LA-FAUTE-SUR-MER {
	display: inline;
	top:268px;
	left: 132px;
	}
	
#ca_BUSSANG {
	position: absolute;
	top: 141px;
	left: 442px;
	}	
	
#carte a:hover span#ca_BUSSANG {
	display: inline;
	top:141px;
	left: 392px;
	}	
	
#ca_AJACCIO {
	position: absolute;
	top: 479px;
	left: 448px;
	}	
	
#carte a:hover span#ca_AJACCIO {
	display: inline;
	top:479px;
	left: 398px;
	}	
	
#ca_ALVIGNAC {
	position: absolute;
	top: 348px;
	left: 242px;
	}	
	
#carte a:hover span#ca_ALVIGNAC {
	display: inline;
	top:348px;
	left: 242px;
	}		
	
#ca_ALET-LES-BAINS {
	position: absolute;
	top: 446px;
	left: 274px;
	}	
	
#carte a:hover span#ca_ALET-LES-BAINS {
	display: inline;
	top:446px;
	left: 274px;
	}
	
#ca_COLLIOURE {
	position: absolute;
	top: 471px;
	left: 301px;
	}	
	
#carte a:hover span#ca_COLLIOURE {
	display: inline;
	top:471px;
	left: 301px;
	}		
	
#ca_VILLARD-DE-LANS {
	position: absolute;
	top: 333px;
	left: 397px;
	}	
	
#carte a:hover span#ca_VILLARD-DE-LANS {
	display: inline;
	top:333px;
	left: 347px;
	}
	
#ca_CHAUDES-AIGUES {
	position: absolute;
	top: 342px;
	left: 295px;
	}	
	
#carte a:hover span#ca_CHAUDES-AIGUES {
	display: inline;
	top:342px;
	left: 295px;
	}	
	
#ca_LA-BOURBOULE {
	position: absolute;
	top: 333px;
	left: 274px;
	}	
	
#carte a:hover span#ca_LA-BOURBOULE {
	display: inline;
	top:333px;
	left: 274px;
	}	
	
#ca_VIC-SUR-CERE {
	position: absolute;
	top: 300px;
	left: 281px;
	}	
	
#carte a:hover span#ca_VIC-SUR-CERE {
	display: inline;
	top:300px;
	left: 281px;
	}								
	
#ca_LE-MONT-DORE {
	position: absolute;
	top: 310px;
	left: 293px;
	}	
	
#carte a:hover span#ca_LE-MONT-DORE {
	display: inline;
	top:310px;
	left: 293px;
	}						

#ca_BOURBON-L-ARCHAMBOULT {
	position: absolute;
	top: 268px;
	left: 285px;
	}	
	
#carte a:hover span#ca_BOURBON-L-ARCHAMBOULT {
	display: inline;
	top:268px;
	left: 285px;
	}

#ca_BOURBON-LANCY {
	position: absolute;
	top: 275px;
	left: 314px;
	}	
	
#carte a:hover span#ca_BOURBON-LANCY {
	display: inline;
	top:275px;
	left: 314px;
	}

	
#ca_CAPVERN {
	position: absolute;
	top: 444px;
	left: 197px;
	}	

#carte a:hover span#ca_CAPVERN {
	display: inline;
	top:444px;
	left: 197px;
	}		

#ca_SOORTS-HOSSGOR {
	position: absolute;
	top: 402px;
	left: 120px;
	}	
	
#carte a:hover span#ca_SOORTS-HOSSGOR {
	display: inline;
	top:402px;
	left: 120px;
	}	
	
#ca_CAZAUBON {
	position: absolute;
	top: 391px;
	left: 180px;
	}	
	
#carte a:hover span#ca_CAZAUBON {
	display: inline;
	top:391px;
	left: 180px;
	}	
	
#ca_BARBAZAN {
	position: absolute;
	top: 442px;
	left: 212px;
	}	
	
#carte a:hover span#ca_BARBAZAN {
	display: inline;
	top:442px;
	left: 212px;
	}
	
#ca_CASTERA-VERDUZAN {
	position: absolute;
	top: 422px;
	left: 186px;
	}	
	
#carte a:hover span#ca_CASTERA-VERDUZAN {
	display: inline;
	top:422px;
	left: 186px;
	}
	
#ca_SOULAC-SUR-MER {
	position: absolute;
	top: 312px;
	left: 136px;
	}	
	
#carte a:hover span#ca_SOULAC-SUR-MER {
	display: inline;
	top:312px;
	left: 136px;
	}				
	
#ca_CAUTERETS {
	position: absolute;
	top: 453px;
	left: 173px;
	}	
	
#carte a:hover span#ca_CAUTERETS {
	display: inline;
	top:453px;
	left: 173px;
	}			
	
#ca_SALIES {
	position: absolute;
	top: 415px;
	left: 255px;
	}	
	
#carte a:hover span#ca_SALIES {
	display: inline;
	top:415px;
	left: 255px;
	}		
	
#ca_HENDAYE {
	position: absolute;
	top: 422px;
	left: 106px;
	}	
	
#carte a:hover span#ca_HENDAYE {
	display: inline;
	top:422px;
	left: 106px;
	}
	
#ca_CAPBRETON {
	position: absolute;
	top: 416px;
	left: 115px;
	}	
	
#carte a:hover span#ca_CAPBRETON {
	display: inline;
	top:416px;
	left: 115px;
	}
	
*/
		
#carte span p.nom {
	color: #053157;
	font-weight: bold;
	}	
#carte span p.detail {
	color: #4b80ad;				
	}	
#carte span {
	cursor: pointer;				
	}				
#carte span.no_pointer {
	cursor: text;				
	}				
																																														