body.show  {background: #FFF;}
body
{
	background-position: center top;
	background: #FFF url(../images/stripe.png) scroll center top;
	text-align: center;
	text-transform:uppercase;
	font: 16px/1.3 Timotheos, "Kitsu XD" ,Arial, Helvetica, sans-serif;
	color: #666666;
}

h1
{
	font-size: 25px;
	font-weight: bold;
	color: #639AFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
h3{	font-size:20px;font-weight:normal;}
h3{	font-size:18px;font-weight:normal;}
h5{	font-size:11px;font-weight:bold; font-style:italic}
h4{ font-size:smaller; font-style:italic; font-weight:normal}
ul { margin-top: 0px; margin-bottom:4px; margin-left:0px; margin-right:auto;}
li { margin-left: -25px;}
hr{	border:0;
	border-top: 1px dotted #C0C0C0;}
a:link
{
	font-style: normal;
	color: #3399FF;
	text-decoration: none;
}
a:visited {		font-style:normal;color : #3399FF;text-decoration: none;}
a:hover
{
	font-style: normal;
	color: #006699;
	text-decoration: none;
}
/*a:hover div { background-color : Yellow}
a:hover div div { background-color : Yellow}*/

.nolink{text-decoration:none;}
a:active {		font-style:normal;color : #3399FF;text-decoration: none;} 
em{ font-style:normal;}
img{border:0;}
p {	padding: 0 0 0 0;
	margin: .2em 0 .4em 0;
	vertical-align: baseline;}
fieldset{
	/*	font: italic 12px/1.2 verdana,helvetica,arial, 'Trebuchet MS';
	color: #0033aa; */
	border: 1px Solid  #C0C0C0;
	padding:0 0 3px 3px;}

legend{	font-weight: normal;
	font-style: normal; /* color:#0033aa;
	font-variant:small-caps;*/
	color: #0033aa;
	margin: 2px;
	padding-top: 1px;
	padding-bottom: 2px;
	color: #AD0063;}
legend img {vertical-align:middle;}
table{margin: 0 auto 0 auto;	font: 16px/1.2 Timotheos,"Kitsu XD",Arial, Helvetica, sans-serif; text-transform:uppercase}

.libelleInput { font-size:smaller; font-style:italic; font-weight:normal}
.libelleInfo {	font: 9px/1.2    verdana,helvetica,arial, 'Trebuchet MS' ; font-style:italic; font-weight:normal}
.div_master
{
	background: #E76D08;
	width: 800px;
	text-align: left;
	border: 0px solid #C0C0C0;
	margin: 5px auto 15px auto;
	padding: 15px;
	height: auto;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
}
.container
{
	width: 950px;
	margin: 0;
	min-height: 450px;
	display: block;
	float:left;
}
*html .container {	height:450px; }
.div_pied
{
	width: 800px;
	text-align: center;
	font-size: 11px;
	padding-top: 5px;
	line-height: 20px;
	margin: 5px auto 5px auto;
	color:gray;
	/*background: #FFFFFF url(../images/fond_pied_old2.png) repeat-x;*/
}
.div_pied a{	color:White;}
.logo{	text-align: center;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	width: 100px;
	margin-bottom: 5px;
	border: 1px solid #C0C0C0;
	height: 75px;
	background: #FFFFFF url(/images/logo2.png) scroll center center no-repeat;
	position:absolute;
}
.logo2{	text-align: center;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	width: 100px;
	margin-bottom: 5px;
	border: 1px solid #C0C0C0;
	height: 75px;
	background: #FFFFFF url(/images/logo2.png) scroll center center no-repeat;
	float:left;
}


.div_entete
{
	height: 115px;
	color: #FFF;
	font-family:Georgia, Verdana ,"Kitsu XD", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform:none;
}
.div_pied
{
	font-family: Timotheos,"Kitsu XD", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 16px;
}
.div_login{text-align:center; font-size:24px; padding-bottom:4px;	}
.div_login a{	color: #000;	}
.div_login a:hover{border-bottom:2px dotted black}
.titrePage
{
	position: relative;
	text-align: left;
	width: 100%;
	float: right;
	display: block;
	text-indent: 16px;
	color: #FFFFFF;
	background-color: #6699FF;
	margin-bottom: 8px;
	font: 19px geneva, arial, "Guia Script";
	line-height: 38px;
	margin-right: 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.titrePage a
{
	text-decoration: none;
	color: #C0C0C0;
}
.titrePage a:hover{text-decoration: underline;	color: #EEEEEE;}
.titrePage img
{
	position: absolute;
	left: 755px;
	top: -15px;
	padding: 10px;
	z-index: 0;
	background-color: #FFF;
	text-align: center;
	-moz-border-radius: 48px;
	-webkit-border-radius: 48px;
	border-radius: 48px;
	border: 1px solid #6699FF;
}
.bulle{margin-bottom:10px; margin-right:10px; float:inherit	}
.bulletete
{
	text-align: left;
	color: #CCC;
	min-height: 28px;
	padding-left: 16px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	font: 18px "Kitsu XD", arial,geneva, "Guia Script";
	text-transform:none;
	font-weight:normal;
	line-height: 30px;
	background: #E76D08 ;
	text-shadow: 2px 2px 4px #000;
}

*html .bulletete {	height:28px; }
.bulletete span
{
        	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;

    	float: right;
	z-index: 1;
	background-color: #FFF;
	text-align: center;
	-moz-border-radius: 48px;
	-webkit-border-radius: 48px;
	border-radius: 48px;
    height:64px;
	border: 1px solid #CCC;

}
.bulletete span img
{

	padding: 8px;
	z-index: 2;
	text-align: center;
}
.bullesstete
{
	color: #6699FF;
	font-weight: normal;
	line-height: 35px;
	padding: 4px  0 4px 10px;

	text-align: left;
	text-transform:uppercase;
	font-family: Timotheos,"Kitsu XD" , Arial, Helvetica, sans-serif;
	font-size: 23px;
}
.bullesstete a {	text-decoration: none;	color: #333333;}
.bullesstete a:hover
{
		color: #333333;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	border-bottom-color: #008080;
}

.bullecorps{	background-color: #FFFFFF;
	padding:10px 15px 5px 15px;
}
.bullepied{	background-color: #FFFFFF;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;    
padding:10px 15px 5px 15px;
text-transform:uppercase;
font-family:Timotheos,"Kitsu XD", arial,geneva, "Guia Script";
font-size:16px;
color:#666666;

}
.bulleteteetpied	
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #FFF;
	padding:10px 15px 5px 15px;

}

.b_action {width:30%;margin-right:0px;float:left;}
.b_actioncoche {float:right; text-align:center; width:80%;}
.b_filtre {width:69%; margin-right:0px; float:right;}
.b_actionfiltre {float:right; text-align:center; width:100px;}
.b_couleur {width:144px; float:left;}


.titrePage2
{
	text-align: right;
	width: 100%;
	float: left;
	display: block;
	min-height: 50px;
	font-size: 16px;
	font-weight: bold;
	/*background: #AD0063 url(../images/fond_pied_old.png) repeat-x;*/
	border-bottom:1px solid #C0C0C0;
	color: #AD0063;
}
.titrePage2 img{vertical-align:middle;}
.titrePage2 a{text-decoration: none;}
.titrePage2 a:hover{text-decoration: underline;}
*html .titrePage2 {	height:50px; }

.normal
{
	color: #111;
	font: 14px "Kitsu XD", arial,geneva, "Guia Script";
    text-transform:none;
}


.blocuti{ position: inherit; color:#000;  text-indent:400px; margin-top:15px;}
.blocuti a:link{color:#000;}


.invisible {visibility:hidden;width:0px;}
.Saisie{width:100%;text-align:left;float:left; }
.Saisie p  {vertical-align: middle; width:100%; margin: 3px 0 auto 0 !important;  margin: 3px 0 0 0; clear:both;}
.Saisie label{text-align: right;float: left;width: 35%;margin: 2px 6px auto 0 !important;margin: 2px 6px 0 0;color: #666666;}


.consult {text-align:left;width:100%; }
.consult p  {width:100%;margin: 1px 0 auto 0 !important;margin: 1px 0 0 0; clear:both;}
.consult span {text-align: left;color: #333333;width: 60%;float: left;display: inline-block;}
.consult label{text-align: right;color: #999999;width: 40%;	float: left; font-size:16px; }


.consult span span {text-align: right;width:100%;}
.decalZone{display:inline-block;width:15px;}
.blockZone {display:inline-block;width:60%;float: left;text-align: left;}
.blockZone2 {display:inline-block;width:35%;float: right;text-align: right;}
.textboxInput, .listboxInput
{
	padding-left: 4px;	
	padding-right: 3px;	
	padding-top: 3px;
	padding-bottom: 3px;
	font: 11px/1.2   geneva,helvetica,arial, 'Trebuchet MS' ;
	border: #CCCCCC 1px solid;
	text-align: left;	
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	-moz-box-shadow: 1px 1px 3px #CCC;-webkit-box-shadow: 1px 1px 3px #CCC; box-shadow: 1px 1px 3px #CCC;
	 
	 
}
.listboxInput {	padding-top: 2px;
	padding-bottom: 2px;}
.textboxInput:focus, .textboxInput:hover, .listboxInput:focus, .listboxInput:hover {background:#FFFFCC none repeat scroll 0 0;
    	-moz-box-shadow: 1px 1px 3px #C0C0C0;-webkit-box-shadow: 1px 1px 3px #C0C0C0; box-shadow: 1px 1px 3px #C0C0C0;                                                                                
                                                                                    }
.textboxInfoInactif
{
	padding-left: 4px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	font: 11px/1.2 geneva,helvetica,arial, 'Trebuchet MS';
	text-align: left;
	border: silver 1px solid;
	 -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.textboxInputErreur{padding-left: 4px;padding-right: 3px;padding-bottom: 3px;padding-top: 3px;border: solid 1px red;
	color:Red;text-align: left;	font: 11px/1.2 geneva,helvetica,arial, 'Trebuchet MS';
	 -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}


.visible-1, visible1  { visibility:visible}
.visible0 { visibility:hidden}

.tablo{	border-collapse:collapse;}
.tr_titre
{
	height: 22px;
	color: #0099CC; /*border: #50BBE7 1px solid;*/
	border-bottom: #8CA28C 1px solid;
	border-bottom-color: #0099CC;
}

.tr_fond2{	border-bottom: 1px dotted #E7E7E7;}
.tr_fond1
{
	background-color: #F4F4F4;
	border-bottom: 1px dotted #E7E7E7;
}
.tr_fond11
{
	background-image: url(/images/fond_pied_jaune.png);
	background-repeat: repeat-x;
}
.tr_fond21
{
	background-image: url(/images/fond_pied_jaune.png);
	background-repeat: repeat-x;
}
.tr_fond3
{
	background-color: #DCE2DC;
	border-bottom: 1px dotted #E7E7E7;
	font-weight:bold;
}

.spanErreur
{
    background-position: center;
    border: solid 1px red;
    padding: 10px 10px 10px 20px;
    background: #FFFFFF url(/images/pictos/alert.gif) no-repeat right center;
    color: red;
    text-align: center;
    display: block;
    margin: 0 auto;
}
.mErreur
{
	padding-right:20px;
	background: url(/images/pictos/alert.gif) no-repeat right center;
}
.pErreur
{
	margin: 0 0 0 0;
	text-align: right;
}

.div_action{width:100%;float:right;min-height:30px; padding-top:8px;	background-image: url(/images/fond_pied_jaune.png);
	background-repeat: repeat-x;}
	
.watermark {	color:Gray;	font-style:italic;	}
.watermarkerror {	color:Red;	}
.divoptionrech {text-align:right; font-size:9px; display:inline; float:right; font-variant:normal; font-weight:normal; font-style:italic;}

.clear{clear:both;}
.pagi{text-align:center ; vertical-align:bottom; margin-top:10px;}

/* PROPRE A LA RECHERCHE */

.btn
{
	border: #CCC 1px solid;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: .5em;
	padding-top: .5em;
	text-align: center;
	cursor: pointer;
	margin-top: 2px;
	display: inline-block;
	color: Black;
	background: -moz-linear-gradient(top, #FFFFCC 50%, #C0C0C0 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0.3, #FFFFCC),color-stop(0.8, #C0C0C0));
}
.btn:hover, .btn:focus {background:#FFFFCC none repeat scroll 0 0;text-decoration:none; color:#000;display:inline-block; border: gray 1px solid;
                        text-shadow: 2px 2px 4px #C0C0C0;
                        background: -moz-linear-gradient(top, #C0C0C0 10%, #FFFFCC 50%);
						background: -webkit-gradient(linear,left top,left bottom,color-stop(0.5, #FFFFCC),color-stop(0, #C0C0C0));			
	
						-moz-box-shadow: 2px 2px 2px #C0C0C0;	
						-webkit-box-shadow: 2px 2px 2px #C0C0C0;
                        }
.btn a{text-decoration:none; color:Black;}
.btn img{vertical-align:middle}

.btnlite{	border: #CCC 1px solid;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: .4em;
	padding-top: .4em;
	text-align: center;
	background-color: #FFF;
	cursor: pointer;
	margin-top: 2px;
	display: inline-block;
	color: gray;
	text-transform:uppercase;
	background: -moz-linear-gradient(top, #FFF 50%, #D4D4D4 100%);
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #D4D4D4),color-stop(0.5, #FFFFFF));

	}

.btnlite:hover, .btnlite:focus 
{
	border: gray 1px solid;text-decoration:none; color:Black;display:inline-block; 
	text-shadow: 2px 2px 4px #C0C0C0;
	background: -moz-linear-gradient(top, #D4D4D4 10%, #FFF 50%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0.5, #FFF),color-stop(0, #D4D4D4));					
	-moz-box-shadow: 2px 2px 2px #C0C0C0;	
	-webkit-box-shadow: 2px 2px 2px #C0C0C0;
}

.btnlite a{text-decoration:none; color:#C0C0C0;}
.btnlite:hover a, .btnlite:focus a{text-decoration:none; color:Black;}
.btnlite img, .btnlite2 img{vertical-align: middle}
/* PROPRE A LA RECHERCHE (FIN) */

/* PROPRE A L'AIDE */
.help {cursor:hand;/*cursor:pointer;vertical-align:text-bottom ;  */cursor:pointer; }
.hide{	display:none !important;}
#dhtmltooltip{position: absolute;text-align: center;left: -300px;width: 150px;border: 1px solid black;padding: 8px;
	font: 14px/1.3 Timotheos,"Kitsu XD", arial,geneva, "Guia Script";text-transform:uppercase;
	
	/*font:14px/1.2 Georgia, Helvetica, sans-serif; text-transform: none;*/
	
	visibility: hidden;z-index: 100; background-color: #FFF;
	 -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color:#006699; 
	 -moz-box-shadow: 5px 5px 5px #999966;	-webkit-box-shadow: 5px 5px 5px #999966; 
	 }
#dhtmlpointer{cursor: pointer;position:absolute;left: -300px;z-index: 101;visibility: hidden;}
/* PROPRE A L'AIDE (FIN)*/

/* PROPRE AU MODAL */
.overlay{visibility: hidden;position: absolute;left: 0px;top: 0px;width: 100%;height:100%; text-align: center;/*	z-index: 1000;*/
	background: url(/images/degrade_body.png);}
.overlaydiv{margin: 10px auto;border: 10px solid #c9ccd3;padding: 0px;text-align: center;background-color: white;}
.visible1 { visibility:visible}
.visible0 { visibility:hidden}
.expCBL{float:right; width:64%; height:200px; overflow:auto; text-align:left; border:1px solid #50BBE7; vertical-align:top; 
       font: 100%/1.4 Timotheos,"Kitsu XD", arial,geneva, "Guia Script"; text-transform:uppercase;}
.CBL{float:right; width:80%;overflow:auto; text-align:left; border:0; vertical-align:top}
.CBL td{width:50%;}
/* PROPRE AU MODAL (FIN)*/

/* PROPRE AU DROP */
.bardrop
{
	cursor: hand;
	cursor: pointer;
	cursor: move;
	width: 100%;
	vertical-align: baseline;
	text-indent: 2em;
	text-align: left;
	color: #FFFFFF;
	/*border-bottom: 2px solid #c9ccd3;*/
	background-color: #B56D6B;
	padding-top:5px;
	font-size: 2.5em;
	font-weight: normal;
	height: 50px;
	font-family: 'Guia Script';
}
.bardrop a{float:right;text-align:right;}
.imgclose{float:right ; cursor:pointer; padding:0 2px 0 2px;}
/*
#CW{ padding: 8px 8px 28px 8px;overflow:auto; min-height:300px; text-align:center;}
*html #CW {height: 300px;} 

#CW .Saisie{width:100%;text-align:left;margin: 0 auto;float:left;}
#CW .Saisie label{text-align: right;float: left;width: 35%;margin: auto 4px auto 0px;vertical-align: baseline;}
.down{cursor: pointer;float: right;padding-right: 5px;}

*/

/* PROPRE AU DROP (FIN) */

/* PROPRE A L EXPANSION */
.showstate{cursor:pointer;
           padding-right:0px;  padding-left:4px; padding-top:1px; padding-bottom:1px;
           margin-right:5px; background-color:White;
            -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px;
         }
/* PROPRE A L EXPANSION (FIN) */

.rond3{ -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.rond5{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.rond9{ -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px;}
.rond25{ -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px;}
.alignRight{text-align:right !important;}
.red{color:Red;font-weight:bold;}
.green{color:Green;font-weight:bold;}
.scroll{overflow:auto;}
.h80 {	min-height:80px; }
.h90 {	min-height:90px; }
.h100 {	min-height:100px; }
.h110 {	min-height:110px; }
.h120 {	min-height:120px; }
.h150 {	min-height:150px; }
.h200 {	min-height:200px; }
.h250 {	min-height:250px; }
*html .h80 {	height:80px; }
*html .h90 {	height:90px; }
*html .h100 {	height:100px; }
*html .h110 {	height:110px; }
*html .h120 {	height:120px; }
*html .h150 {	height:150px; }
*html .h200 {	height:200px; }
*html .h250 {	height:250px; }


/* BONS COMPTES */

.parceque{position:absolute;top:35px;left:-20px;background: #10717B;}
.difficile{float:right;text-align:right;position:absolute;top:115px;right:-18px;width:700px;padding-right:-25px; background: #10717B;}
.faq {float:left; text-align:left;font-size:14px; font-family:Georgia, Verdana; text-transform:none}


#Expli { cursor:help;}
#Expli:hover > .explication2 {visibility:visible; display:block; height:auto;}

.explication {float:left; text-align:left;font: 12px/1.2 Georgia, Serif; text-transform:none;color:#FFF; width:auto; padding:15px; }
.explication {	-webkit-transition: color 2s ease-in;	-moz-transition: color 2s ease-in;	transition: color 2s ease-in;}
.explication2{color:#C0C0C0; visibility:hidden;height:0;}
.explication:hover{color:#666666}

.explication3 {text-align:left;font: 11px tahoma, Georgia, Serif; text-transform:none;color:gray; }

#logo:hover{
		/*transform:scale(0.7);-moz-transform:scale(0.7);-webkit-transform:scale(0.7)rotate(-3deg) ; */
		transform: scale(0.94);-moz-transform: scale(0.94) ;-webkit-transform: scale(0.94) ;
	/*	-moz-box-shadow: 5px 5px 5px #999966;*/
}
#logo {	-webkit-transition: -webkit-transform 1s ease-in;	-moz-transition: -moz-transform 1s ease-in;	transition: transform 1s ease-in;}
.police2 {font-family:Georgia, Helvetica ; text-transform:none;}
.ombre {-moz-box-shadow: 5px 5px 5px #999966;	
-webkit-box-shadow: 5px 5px 5px #999966;box-shadow: 5px 5px 5px #999966; }
.ombre2 {text-shadow: 2px 2px 4px #000;}
.ombre2:hover {text-shadow: 2px 2px 4px #999966;}
.ombre3 {text-shadow: 2px 2px 4px #C0C0C0;}
.ombre3:hover {text-shadow: 2px 2px 4px #FFF;}
.ombrelight {text-shadow: 1px 1px 2px #C0C0C0;}
.ombre4 {
-moz-box-shadow:  0 0 4px 4px #999966;
-webkit-box-shadow: 0 0 4px 4px #999966;
box-shadow:  0 0 4px 4px #999966;
}
.ombredroite {
-moz-box-shadow:  4px 0 2px #999966;
-webkit-box-shadow: 4px 0 2px #999966;
box-shadow:  4px 0 2px #999966;
}
.ombregauche {
-moz-box-shadow:  -4px 0 2px #999966;
-webkit-box-shadow: -4px 0 2px #999966;
box-shadow:  -4px -0 2px #999966;
}
.leTitre{color:#FFF; font-size:32px;text-shadow: 2px 2px 4px #000; }
.leTitre a{color:#FFF;text-shadow: 2px 2px 4px #CCC;}
.copyright {font: 10px/1.2 Georgia, Serif;color:#CCC;
             transform: rotate(-90deg);-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);
        }
.zoom110:hover{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1); }        
.zoom120:hover{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2); }     
.zoom010:hover{transform:scale(0.1);-moz-transform:scale(0.1);-webkit-transform:scale(0.1); } 
.zoom050:hover{	transform:scale(0.5);-moz-transform:scale(0.5);-webkit-transform:scale(0.5); } 

.b_participant {width:175px; float:left; color:white ; text-transform: none;}
.b_participant em {	font-family:Timotheos, "Kitsu XD", Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase;}
.b_participant .prix {font:12px/1.2 Georgia, Helvetica, sans-serif; text-transform: none;}
.b_participant:hover {	 color:#000;} /*-moz-opacity: 0.5; opacity: 0.5;*/
.b_evenement {color:#000 ; text-transform: none;background-color:#FFF; border:2px solid #000; } /* cursor: move; */
/* Ajout pour le glisser-déposer*/

*[draggable=true] {
  -moz-user-select:none;   
  -khtml-user-drag: element;  
}
*[draggable=true] a{cursor : move;}

#drop {
  background: #FFFFFF url(../images/corbeille.png) no-repeat bottom right;
  height: 100px;
  width: 100px;
  border: none;
  margin: 10 0;
  float:right;
}
#drop.over {
  background: url(../images/corbeille.png) no-repeat bottom right ;
}

#drop p {
  font-weight: bold;
  text-align: right;
  position: absolute;
  bottom: 20px;
  left: 250px;
  width: 50px;
  font-size: 25px;
  color: #10717b;
  text-shadow: 2px 2px 4px #999;
}

.b_evenement em {	font-family:Timotheos, "Kitsu XD", Arial, Helvetica, sans-serif; font-size:16px; text-transform: uppercase;}
.b_evenement .prix, .evepop .prix {font:12px/1.2 Georgia, Helvetica, sans-serif; text-transform: none;}
.b_evenement:hover {background-color:#0099CC; color:#FFF}

#evemod {width:100%;}
#evemod:hover > .evepop {display:block;}
.evepop 
{position: absolute;text-align: left;left: 130px; top:40px; width: 10px;border: 1px solid black;padding: 12px;
	display:none;z-index: 50; background: white;width:450px;
	 -moz-border-radius: 40px; -webkit-border-radius: 40px; border-radius: 40px; color:#006699;  text-transform:none;
	 -moz-box-shadow: 5px 5px 5px #999966;	-webkit-box-shadow: 5px 5px 5px #999966;  text-transform:uppercase;top:50px;
	 /*-moz-opacity: 0.95; opacity: 0.95;*/
      -webkit-transition: opacity 1s ease-in-out;    -moz-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out;
      -webkit-transition: box-shadow 1s ease-in-out; -moz-transition: box-shadow 1s ease-in-out; transition: box-shadow 1s ease-in-out;}
.evepop:hover 
{ /*-moz-opacity: 1; opacity: 1;*/
      -moz-box-shadow: 0px 2px 10px 10px #999966;     -webkit-box-shadow: 0px 2px 10px 10px #999966; box-shadow: 0px 2px 10px 10px #999966;}
.evepop .pointer {position: absolute;left: 50px; top:-15px;z-index: 1;}

#parmod:hover > .parpopDroite, #parmod:hover > .parpopGauche {display:block;}

.parpopDroite, .parpopGauche
{position: absolute;text-align: left;width: 10px;border: 1px solid black;padding: 12px;
	display:none;background-color: white; width:350px;z-index:50;
	-moz-border-radius: 40px; -webkit-border-radius: 40px; border-radius: 40px; color:#006699;  text-transform:none;
	-moz-box-shadow: 5px 5px 5px #999966;	-webkit-box-shadow: 5px 5px 5px #999966;  text-transform:uppercase;top:100px;
      -webkit-transition: opacity 1s ease-in-out;    -moz-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out;
      -webkit-transition: box-shadow 1s ease-in-out; -moz-transition: box-shadow 1s ease-in-out; transition: box-shadow 1s ease-in-out;}

.parpopDroite:hover, .parpopGauche:hover
{-moz-box-shadow: 0px 2px 10px 10px #999966; -webkit-box-shadow: 0px 2px 10px 10px #999966; box-shadow: 0px 2px 10px 10px #999966;}

.parpopGauche
{left: 35px;}

.parpopDroite
{left: -225px;}

.parpopGauche .pointer
{position: absolute;left: 50px; top:-15px;z-index: 1;}

.parpopDroite .pointer
{position: absolute;left: 300px; top:-15px;z-index: 1;}

#cookieChoiceInfo { font: 12px/1.1 "Kitsu XD" ,Arial, Helvetica, sans-serif; color:#222}