ul {
	list-style-image: url(../../../images/stories/icones/iconul.png);
	list-style-position: outside;
}



/************************************/
/* top Menu */
/************************************/

.menutop li ul{width:300px;}

/************************************/
/* top Menu */
/************************************/


/************************************/
/* Left Menu */
/************************************/


ul.menu a {
        font-size:12px;
}

ul.menu ul li a {
	line-height: 34px;
	text-indent: 0px;
	height: auto;
        font-size:11px;
}

ul.menu ul li
{
        padding-left:15px;
        padding-bottom:4px;
}

ul.menu span {
	display: block;
	height: auto;
}

ul.menu li.active ul li a,
ul.menu li.active ul li a:hover {
	line-height: 16px;
}

/* ceci permet d'acomoder un nom de menu niveau 1 plus long dans le menu de gauche*/
.leftcol ul.menu li.active a, ul.menu li.active a:hover 
{
        background-position: -10pt -64px;
        padding-left: 12px;
}

/************************************/
/* Left Menu */
/************************************/




/************************************/
/* Search zone */
/************************************/


/************************************/
/* Expend span */
/************************************/

span.tab-text {
	padding-left: 20px;
}

span.bottom-tab-text {
	padding-left: 20px;
}

/************************************/
/* Top Expend span */
/************************************/


/************************************/
/* Date in calendar */
/************************************/
	
.calendarDateCont { text-align: center; font-size: 16px; color: #000000; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; background: url(../images/juin_calendrier_bg.png) top left no-repeat; width: 33px; height: 35px; }

.calendarDateContText { display: block; padding: 10px 0px 0px 0px; text-align: center; }

/************************************/
/* Date in calendar */
/************************************/


/************************************/
/* Capsules */
/************************************/

.capusule1 {
	width: 170px;
	background-color: #fbb621;
	color: #0c4da2;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 10px 10px 10px 40px;
}

.capusule2 {
	width: 170px;
	background-color: #069edb;
	color: #fff;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 10px 40px 10px 10px;
}

.capusule3 {
	width: 170px;
	background-color: #0c4da2;
	color: #fff;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 10px 10px 10px 40px;
}





/************************************/
			/* Auto Suggest Box */
			/************************************/
			
				.tfwtxtbox { width:190px; color: #000000; font-size: 10px; border: 0px; valign: center; }
			
				.AutoCFieldTbl { border: 1px solid #D0A200;	}
			
				.AutoCFieldTblBtnZone {	padding: 1px 0px 1px 1px; background-color: #FFFFFF; }
						
				.AutoCFieldTblTxtZone {	padding: 0px 0px 0px 3px; background-color: #FFFFFF; }
						
				.AutoCListBtnL { color: #000000; font-size: 12px; background-color: #E7DDC7; padding: 1px 2px 1px 5px; }
			
				.AutoCListBtnR { background-color: #E7DDC7; padding: 1px 5px 1px 2px; }
						
				.AutoCListBtn {	cursor: pointer; height:18px; }
 
                                #ArtistesBox {width:220px;}
			
				div.suggestions	{ padding: 0px 0px 0px 0px; border-top: 1px solid #3399FF; border-left: 1px solid #3399FF; border-right: 1px solid #3399FF; border-bottom: 1px solid #3399FF; background-color: #FFFFFF; position: absolute; text-align: left; left: 0px; top: 0px; cursor: default; }
 
		
				div.suggestions div { cursor: default; color: #000000; font-size: 12px; }
		
				div.suggestions .current { font-size: 12px; color: #FFFFFF; background-color: #3399FF; cursor: default; }
		
				div.suggestions .searchText { color: #0E0E6B; font-size: 12px; cursor: default; }
		
				div.suggestions .searchTextOver	{ color: #0E0E6B; font-size: 12px; background-color: D9F084; cursor: default; }
				
			/************************************/
			/* Auto Suggest Box */
			/************************************/
			
			/************************************/
			/* Artiste refine */
			/************************************/
			.ArtisteListControl { color: #000000; font-size: 9px; width: 160px; }
			
			/************************************/
			/* Artiste refine */
			/************************************/




/* @grup RokContentRotator */

.rok-content-rotator {
	margin: 0;
	background: url(../images/rotator-br.png) 100% 100% no-repeat;
}

.rotator-2 {
	background: url(../images/rotator-bl.png) 0 100% no-repeat;
}

.rotator-3 {
	background: url(../images/rotator-tr.png) 100% 0 no-repeat;
}

.rotator-4 {
	background: url(../images/rotator-tl.png) 0 0 no-repeat;
	padding: 0px 20px 20px 20px;
}

.rok-content-rotator li {
	height: 34px;
}

.rotator-title {
	padding: 0 0 3px 19px;
	font-size: 150%;
	height: 60px;
	line-height: 48px;
	color: #0c4da2;
	background: url(../images/h3-lys.png) 0 16px no-repeat;
}

.rok-content-rotator h2 {
	width: 213px;
	height: 34px;
	font-size: 100%;
	line-height: 36px;
	text-indent: 40px;
	padding: 0;
	margin: 0 7px 0 7px;
	z-index: 1;
	background: url(../images/rotator-tab.png) 18px 0 no-repeat;
	outline: none;
}

.rok-content-rotator h2 a {
	display: block;
	z-index: 3;
	position: absolute;
	width: 213px;
	color: #666;
	outline: none;
}

.rok-content-rotator h2 a.active {
	font-weight: normal;
	font-size: 100%;
}

.rok-content-rotator h2 a:hover,
.rok-content-rotator h2 a:hover.active {
	text-decoration: none;
}

.rok-content-rotator .arrow {
	position: absolute;
	width: 213px;
	height: 34px;
	right: 27px;
	z-index: 2;
	background: url(../images/rotator-tab-active.png) 0 0 no-repeat;
}

.rok-content-rotator .content {
	padding: 0px 20px 20px 20px;
	margin-top: 65px;
}

/* dont change below */
.rok-content-rotator {
	position: relative;
}

.rok-content-rotator ul {
	padding: 0;
	float: right;
	margin: 0;
	width: 227px;
	background: url(../images/rotator-shadow.png) 100% 50% no-repeat;
	height: 250px;
}

.rok-content-rotator .arrow {
	position: absolute;
	top: 60px;
}

.rok-content-rotator li { 
	list-style: none;
	padding: 0;
}

.rok-content-rotator .content {
	position: absolute;
	left: 0;
	top: 0;
	margin-right: 250px;
}

/* @end */


/* @group RokContentRotator */
 
div.slide1, div.slide2 {
    width: 469px;
    height: 270px;
    margin: -15px 0 0 -15px;
    padding: 0;
}
 
.style1 div.slide1 {
    background: url(../images/style1/slide1.jpg) 0 0 no-repeat;
}
 
.style1 div.slide2 {
    background: url(..images/style1/slide2.jpg) 0 0 no-repeat;
}
 
/* @end */



/************************************/
/* Formulaires */
/************************************/
.formulaire1 {
	background-color: #c0edff;
}

.formulaire2 {
	background-color: #ececec;
}


/************************************/
/* Latest news */
/************************************/
.latestnews-hilite2

ul.latestnews-hilite2, {
	padding-left: 15px;
	margin-left: 0;
	color: #178FC0;
	font-size: 12px;
	text-decoration: underline;
}

ul.latestnews-hilite2 li {
	list-style: none;
	margin-left: 0;
	padding-bottom: 3px;
	margin-bottom: 5px;
	padding-left: 14px;
	background: url(../images/style1/bullet-3.png) 0 3px no-repeat;
	font-size: 12px;
	color: #178FC0;
	text-decoration: underline;
}

/************************************/
/* Décompte */
/************************************/

.decomptetextegauche
{
	font-size: 14px;
	color: #dc6600;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	padding-top: 18px;
}

.decomptetextedroite
{
	font-size: 14px;
	color: #dc6600;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	padding-top: 18px;
}


.decompteFN
{
text-align: center;
font-size: 26px;
color: #000000;
font-weight: bold;
font-family: Arial,Verdana,Helvetica,sans-serif;
background-color: transparent;
background-image: url("../../../images/stories/decompte/calendrierdecompte.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
width: 57px;
height: 53px;
}

.decompteFNtexte
{
display: block;
padding-top: 25px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
text-align: center;
}