table.eventcal_mini {
	table-layout: fixed;

}

 table.eventcal_mini td.month:hover {
	background-color:#FFFFFF;
}

 table.eventcal_mini td {
	text-align: center;
	border: solid 1px #FFCC33;
}

 table.eventcal_mini td.header {
	border: none;
	text-align: center;
	font-weight: bold;
}

 table.eventcal_mini td.empty {
	border: dotted 1px #BBBBBB;
}

 table.eventcal_mini td.active {
	background-color: #A3FCA0;
}

 table.eventcal_mini td a {
	font-weight: normal;
}

 table.eventcal_mini td.today a {
	font-weight: bold;
}

 small.eventcal_mini {
	font-size:8pt;
	display:block;
	text-align:center;
}

.cal_titre{
	text-align:center;
	font-size:22px;
	color:#755EA9;
	border-bottom:2px solid #755EA9;
}

.cal{
	font-weight:bold;
	color:#000;
	width:100%;
	border:1px solid #dadada;
}

.cal td{
	text-align:center;
	font-weight:normal;
}
.cal th{
	text-align:center;
	background:url(../images/titre_center.png) repeat-x center;
}
.eve{
	font-weight:bold;
	font-size:12px;
	color:#f25d01;
}
.today{
	font-weight:bold;
	color:#017e9a;
}

/*
 * Extended CSS definitions by Kyopi Vintage - http://forge.joomla.org/sf/go/post13405
 * To enable them, just set the Module Class Suffix to "_xtd".
 */
 table.eventcal_mini_xtd {
	text-align: center;
	width: 100%;
	background-color: #DFDFDF;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	table-layout: fixed;
}

 table.eventcal_mini_xtd th.header {
	text-align: center;
	font-size: 8px;
	font-weight: bold;
	font-family: Tahoma, Arial, sans-serif;
	color: #FF8C00;
	background: none;
	text-indent: 0px;
	height: 14px;
	line-height: 14px;
	padding: 0px;
	margin: 0px;
	letter-spacing: 0px;
	border-bottom: 1px solid #f25d01;
	border-top: 1px solid #000;
}

 table.eventcal_mini_xtd td {
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background: none;
	text-indent: 0px;
	height: 16px;
	line-height: 16px;
	padding: 0px;
	margin: 0px;
	letter-spacing: 0px;
	border: solid 1px #FCFCFC;
	background-color: #FCFCFC;
}

 table.eventcal_mini_xtd td.month:hover {
	border: solid 1px #D6ECFF;
	background-color: #D6ECFF;
}

 table.eventcal_mini_xtd td a:link,
 table.eventcal_mini_xtd td a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

 table.eventcal_mini_xtd td.today {
	text-align: center;
	border: solid 1px #D6ECFF;
	background-color: #F0F8FF;
}

 table.eventcal_mini_xtd td.today:hover {
	border: solid 1px #D6ECFF;
	background-color: #D6ECFF;
}

 table.eventcal_mini_xtd td.today a:link,
 table.eventcal_mini_xtd td.today a:visited {
}

 table.eventcal_mini_xtd td.month {
	text-align: center;
}

 table.eventcal_mini_xtd td.empty {
}

 table.eventcal_mini_xtd td.active a {
	color: #FF8C00;
}

 table.eventcal_mini_xtd td.active a:hover {
	color: #FF8C00;
	font-weight: bold;
}

 table.eventcal_mini_xtd td.active:hover {
	border: solid 1px #FFE4B5;
	background-color: #FFF8DC;
}

 small.eventcal_mini_xtd {
	font-size:8pt;
	font-weight:bold;
	display:block;
	text-align:center;
}
#entete{
	width:100%;
	height:33px;
	background:url(adg.png) no-repeat;
}

#entete td {
	font-size:8pt;
	font-weight:bold;
	
	vertical-align:middle;
	
	text-align:center;
	
	color:#FFFFFF;
	text-transform:uppercase;
}

/*  /////////////booo//////////////*/

@charset "utf-8";
/* CSS Document */

img{
	border:none;	
}

.desactive
{
background-color:#d0ddd0;
}
.special
{
/*background-color:#16f26e;*/
color:#FF0000;

}

.orange{
	color:#000;
}

.tableau {
margin-top:0px;
border: medium solid #000;
border-collapse: collapse;
margin-left:auto;
margin-right:auto;
width:50px;
height:50px;
text-align:left;
cursor:default;
padding:5px;

}
.tableau caption
{
text-align:center;
background-color:#000;
font-family:"Trebuchet MS",Verdana,Helvetica,sans-serif;
font-weight:bold;
font-size:20pt;
color:#999900;
padding:5px;
margin-top:3px;
}
.tableau th {
font-family:"Myriad Pro Light",Verdana,Helvetica,sans-serif;
border: thin solid #999999;
padding: 2px;
background-color: #dee072;
font-size:10px;
font-weight:bold;
text-align:center;
}
.tableau td {
font-family:Verdana, Arial, Helvetica,serif;
border: thin solid #999999;
padding: 2px;
font-weight:bold;
cursor:pointer;
}
/** Tableaux **/
table.none{
	border:none;
}

/** Tableaux **/
table.none{
	border:none;
}


.op{
	width:100px;
	text-align:center;
}

/** Fin Tableaux **/

/***** Onglets *****/

#demo-container{
	padding:5px 15px 0 5px;
	border-bottom:#C0C0C0 1px solid;
	margin-bottom:6px;
}

ul#simple-menu{
	list-style-type:none;
	width:100%;
	position:relative;
	height:27px;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 0;
}

ul#simple-menu li{
	display:block;
	float:left;
	margin:0 0 0 2px;
	height:27px;
	
	border:#C0C0C0 1px solid;
	border-bottom:none;
}

ul#simple-menu li.left{
	margin:0;
}

ul#simple-menu li a{
	display:block;
	float:left;
	color:#fff;
	background:#545454;
	background:#C0C0C0 repeat-x bottom;
	line-height:27px;
	text-decoration:none;
	padding:0 17px 0 18px;
	height:27px;
	text-transform:uppercase;
}

ul#simple-menu li a.right{
	padding-right:19px;
}

ul#simple-menu li a:hover{
	background:#5cc746;
	color:#FFF;
}

ul#simple-menu li a.current{
	color:#2E4560;
	background:#FFF;
	
	color:#FFFFFF;
	background:#545454;
}

ul#simple-menu li a.current:hover{
	color:#2E4560;
	background:#fff;
}

/***** Fin Onglets *****/

.small{
	font-weight:bold;
	color:#FF0000;
}

.maj{
	text-transform:uppercase;	
}
.maj a{
	text-transform:uppercase;	
}

.wysiwyg{
	border:#000000 1px solid; 
	padding:2px;	
}
/* 0000000000000000000000000000000000000000000000000000000000stile*/
a.categorylink:link,
a.categorylink:visited,
a.categorylink:hover {
	color: black;
	font-weight: normal;
}
a.categorylinkactive:link,
a.categorylinkactive:visited,
a.categorylinkactive:hover {
	color: black;
	font-weight: bold;
}

table.month               {font-family:Arial;
                           padding:5px;
                           border:solid 1px #000;
                           border-collapse:collapse;
						   text-align:center;
						   background:url(../images/bg_top.jpg);
						   width:100%;
}
                        
                        
                        
/* Zellen für Tage                        */
table.month td.lastd,
table.month td.currentd,
table.month td.nextd,
table.month td.today      {border:solid 1px #000;
                           padding:2px 5px 2px 5px;
                           width:110px;
                           height:60px;}
table.month td.lastd      {text-align:center;
                           color:#AAAAAA;
                           background-color:#EFEFEF;}
table.month td.currentd   {}
table.month td.today      {background-color:#DDEEFF;}
table.month td.nextd      {text-align:center;
                           color:#AAAAAA;
                           background-color:#EFEFEF;}
                           
table.month td.weekd      {font:10pt Arial;
                           text-align:center;
                           padding:7px 2px 2px 4px;}                           
table.month td.weeknr     {font:bold 12pt Arial;
                           color:#CFCFCF;
                           padding:0px 2px 0px 2px;
                           border:solid 1px #ccc;}
a.weeknr                  {font:bold 12pt Arial;
                           color:#CFCFCF;} 
table.month span.mday     {font-family:Arial;
                           font-weight:bold;
                           color:#fff;}
table.month span.sunday   {font-family:Arial;
                           font-weight:bold;
                           color:#5F5F5F;}													 
table.month div.events    {border-left:solid 6px;
                           padding-left:3px;
                           margin-top:2px;}                           
                           
                           
/* Zellen für Monate */                           

table.month td.lastm, 
table.month td.currentm,
table.month td.nextm      {font:bold 10pt Arial;
                           letter-spacing:3px;
                           border:solid 1px #000;
                           padding:2px 5px 2px 5px;
                           height:30px;
                           text-align:center;}
table.month td.lastm a, 
table.month td.currentm a,
table.month td.nextm a    {font-weight:bold; color:#017e9a;}                           
                           
table.month td.lastm      {}
table.month td.currentm   {background:url(../images/bg_menu.png);
							color:#fff;}
table.month td.nextm      {}
table.month th{
	color:#fff;
	padding:5px;
	background:url(../images/bg_menu.png) repeat-x center;
	border:1px solid #000;
}



table.event               {border:solid 1px #5F5F5F;
                           border-collapse:collapse;
									margin-top: 10px;}
table.event th            {border-top: solid 1px #000;
                           border-bottom: solid 1px #5F5F5F;
                           background-color:#DFDFDF;
                           padding:5px;}
table.event th.date       {text-align:right;}                           

table.event td.description {padding:5px;}
table.event td.contactdesc {padding-left:5px;}
table.event td.contacttext {padding-left:5px;}


td.backbutton,
td.submitbutton,
td.resetbutton            {padding-top:15px;
                           border-top:solid 1px #5F5F5F;}
td.backbutton             {text-align:center;}
td.resetbutton            {text-align:left;}
td.submitbutton           {text-align:right;}
                           
                           
                           
                           
table.form                {border:solid 1px #5F5F5F;
                           border-collapse:collapse;
                           margin-top: 10px;
                           empty-cells:hide;}
#recurse td               {white-space:nowrap;}                           
table.form th             {border-top: solid 1px #000;
                           border-bottom: solid 1px #000;
                           background-color:#DFDFDF;
                           padding:5px;}
table.form td             {padding:5px;}  
table.form td.excepts     {border-left:solid 1px #5F5F5F;
                           padding-left:20px;}          
table.form option.catlist {border-left:solid 16px;
                           padding-left:3px;
													 margin:3px 2px 3px 2px;}

table.categories                   {margin:10px 0px 10px 0px;}													 
table.categories td.category       {}													 
table.categories td.categoryactive {}		


table.week                {border:solid 1px #CCCCCC;
                           border-collapse:collapse;
									margin-top: 10px;}
table.week th.caption,
table.week th.captionlast,
table.week th.captionnext {padding:2px 5px 2px 5px;
                           height:30px;
                           font:10pt Arial;
													 font-weight:bold;
													 text-align:center;
                           border:solid 1px #CFCFCF;
                           text-align:center;}
table.week th.caption     {background-color:#99DDFF;}													 
table.week th.captionlast { }
table.week th.captionnext { }			
table.week th a           {font-weight:bold;}			
													 
													 
													 										 
table.week th.timetable   {border-bottom:solid 1px #CCCCCC;}
table.week th.weekday     {width:110px;
                           text-align:center;
													 border-bottom:solid 1px #CCCCCC;
													 font-weight:normal;
													 padding:10px 0px 2px 0px;}
table.week td.weekday     {border-right:solid 1px #CCCCCC;
                           padding:0px 4px 0px 4px;}
table.week td.timetable   {border-right:solid 1px #CCCCCC;
                           padding:4px 10px 4px 10px;
                           text-align:right;
													 color:#CCCCCC;}	
table.week td.weekday div {padding:2px 0px 2px 0px;}													 
table.week td.weekday img {padding:2px 1px 3px 1px;
                           margin:0px 4px 0px 0px;}
													 
/* Select list  */													 
a.selectlist_link img     {border-style:none;}

.tooltip                  {font:normal 10pt Arial;}
.selectlist_selectbox     {background-color:#FFFFFF;
                           width:130px;}

.selectlist_selectbox
  optgroup                {font:bold 10pt Arial;
	                         border-top:solid 1px #99DDFF;}
.selectlist_selectbox
  option                  {padding-left:2px;
	                         border-top:dotted 1px #99DDFF;
													}
.selectlist_selectbox
  .selected               {background-color:#DDEEFF;}  
.selectlist_selectbox
  .listitem               {}


/* Day-View */
table.day                 {border:solid 1px #CCCCCC;
                           border-collapse:collapse;
					                 margin-top: 10px;
													 width:500px;}
table.day th.caption,
table.day th.captionlast,
table.day th.captionnext  {padding:2px 5px 2px 5px;
                           height:30px;
                           font:10pt Arial;
													 font-weight:bold;
													 text-align:center;
                           border:solid 1px #CFCFCF;
                           text-align:center;}
table.day th.caption      {background-color:#99DDFF;}													 
table.day th.captionlast  { }
table.day th.captionnext  { }
table.day td.time         {font-weight:bold;
                           text-align:center;
													 border-bottom:solid 1px #CFCFCF;}
table.day td.event        {border-bottom:solid 1px #CFCFCF;}	

/* Category-list-View */
table.catview             {border:solid 1px #CCCCCC;
                           border-collapse:collapse;
					                 margin-top: 10px;
													 width:500px;}
table.catview th          {padding:2px 5px 2px 5px;
                           border:solid 1px #CFCFCF;}
table.catview td          {padding:2px;}
table.catview td.caption  {padding:2px 2px 4px 2px;
                           font-weight:bold;}
  /*00000000000000000000000000000000000000000000000000000000*/
.nav, .nav * {
	margin:0;
	padding:0;
}


div#horiz-menu {  /* this is a z-index ie6 and ie7 bug fix */
	position: relative;
	z-index: 50;
}

#horiz-menu li li {
	margin: 0;
}

.nav {
	line-height:1.0;
	float:left;
	margin-bottom:1.5em;
	position: relative;
}
.nav ul {
	background:#fff; /*IE6 needs this*/
	padding: 0;
}

.nav li {
	float:left;
	list-style:none;
	position:relative;
}

.nav li li a {
	display:block;
	padding: 0;
	text-decoration:none;
	float:none;
	width:135px;
}

div#horiz-menu li li a {
	height: 30px;
	line-height: 30px;
}

.nav li ul {
	float:none;
	left:-999em;
	position:absolute;
	width: 177px;
	z-index: 5;
}

.nav li:hover ul,
.nav li.sfHover ul {
	left:0px;
	top: 26px;
}
.nav li:hover li ul,
.nav li.sfHover li ul,
.nav li li:hover li ul,
.nav li li.sfHover li ul,
.nav li li li:hover li ul,
.nav li li li.sfHover li ul {
	top:-999em;
}
.nav li li:hover ul,
.nav li li.sfHover ul,
.nav li li li:hover ul,
.nav li li li.sfHover ul,
.nav li li li li:hover ul,
.nav li li li li.sfHover ul {
	left: 177px;
	top:0px;
	width: 177px;
}

.nav li li {
	position: relative;
	float:none;
	width: 177px;
}

/*222222222222222222222222222222222222222222222*/
.nav, .nav * {
	margin:0;
	padding:0;
}


div#horiz-menu {  /* this is a z-index ie6 and ie7 bug fix */
	position: relative;
	z-index: 50;
}

#horiz-menu li li {
	margin: 0;
}

.nav {
	line-height:1.0;
	float:left;
	margin-bottom:1.5em;
	position: relative;
}
.nav ul {
	background:#fff; /*IE6 needs this*/
	padding: 0;
}

.nav li {
	float:left;
	list-style:none;
	position:relative;
}

.nav li li a {
	display:block;
	padding: 0;
	text-decoration:none;
	float:none;
	width:135px;
}

div#horiz-menu li li a {
	height: 30px;
	line-height: 30px;
}

.nav li ul {
	float:none;
	left:-999em;
	position:absolute;
	width: 177px;
	z-index: 5;
}

.nav li:hover ul,
.nav li.sfHover ul {
	left:0px;
	top: 26px;
}
.nav li:hover li ul,
.nav li.sfHover li ul,
.nav li li:hover li ul,
.nav li li.sfHover li ul,
.nav li li li:hover li ul,
.nav li li li.sfHover li ul {
	top:-999em;
}
.nav li li:hover ul,
.nav li li.sfHover ul,
.nav li li li:hover ul,
.nav li li li.sfHover ul,
.nav li li li li:hover ul,
.nav li li li li.sfHover ul {
	left: 177px;
	top:0px;
	width: 177px;
}

.nav li li {
	position: relative;
	float:none;
	width: 177px;
}

/*33333333333333333333333333333*/
/* style1 */

h1 { 
	color: #666;
}

h3 {
	
}

a {
	
}

img.album {
	border: 2px solid #206ba8;
}

/* horiz menu */

#horiz-menu a {
	color: #fff;
}

#horiz-menu li.active a {
	color: #5eccff;
}

#horiz-menu ul li:hover,
#horiz-menu ul li.sfHover,
#horiz-menu ul ul {
	background: #042843;
}

#horiz-menu ul li:hover a,
#horiz-menu ul li.sfHover a,
#horiz-menu ul li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover a,
#horiz-menu ul li:hover li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover a,
#horiz-menu ul li:hover li:hover li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li.sfHover a,
#horiz-menu ul li:hover li:hover li:hover li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a {
	color: #5eccff;
}

#horiz-menu ul li:hover li a,
#horiz-menu ul li.sfHover li a,
#horiz-menu ul li:hover li:hover li a,
#horiz-menu ul li.sfHover li.sfHover li a,
#horiz-menu ul li:hover li:hover li:hover li a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li a,
#horiz-menu ul li:hover li:hover li:hover li:hover li a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li.sfHover li a {
	color: #fff;
}

#horiz-menu ul ul li,
#horiz-menu ul ul li:hover,
#horiz-menu ul ul li.sfHover {
	background: url(../images/style1/dropdown-div.png) 0 100% repeat-x;
}

#horiz-menu a.daddy {
	background: url(../images/style1/dropdown-child.png) 100% 50% no-repeat;
}

ul.sidenav a {
	background: #f5f5f5 url(../images/style1/bullets-mainmenu.png) 5px 5px no-repeat;
}

a.mainlevel {
	background: #f5f5f5 url(../images/style1/bullets-mainmenu.png) 5px 5px no-repeat;
}

.small,
.modifydate,
.createdate,
div.mosimage_caption {
	color: #666;
}

.componentheading {
	color: #f68920;
	border-bottom: 5px solid #eee;
}

#mainframe td.contentheading,
.contentheading {
	background: #f3f3f3;
	color: #333;
}

#mainframe td.buttonheading,
#mainframe .contentpaneopen td.buttonheading,
#mainframe td.buttonheading,
#mainframe .contentpaneopen td.buttonheading {
	background: #f3f3f3;
}

/* structure */

#body-b {
	background: #fff url(../images/style1/bg-bottom.png) 0 100% repeat-x;
}

#body-t {
	background: url(../images/style1/bg.png) 0 0 repeat-x;
}

#frame-1 {
	background: url(../images/style1/shadow-br.png) 100% 100% no-repeat;
}

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

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

#frame-4 {
	background: url(../images/style1/shadow-tl.png) 0 0 no-repeat;
}

#masthead {
	background: url(../images/style1/masthead-bg.png) 0 0 repeat-x;
	border-left: 1px solid #839ebb;
	border-right: 1px solid #839ebb;
}



#horiz-menu {
	background: url(../images/style1/menu-bg.png) 0 0 repeat-x;
	border-left: 1px solid #8595a5;
	border-right: 1px solid #8595a5;
}

#mainbody-1 {
	background: #fff url(../images/style1/body-b.png) 0 100% repeat-x;
}

#mainbody-2 {
	background: url(../images/style1/body-t.png) 0 0 repeat-x;
}

#mainbody-3 {
	background: url(../images/style1/body-br.png) 100% 100% no-repeat;
}

#mainbody-4 {
	background: url(../images/style1/body-bl.png) 0 100% no-repeat;
}

#mainbody-5 {
	background: url(../images/style1/body-tr.png) 100% 0 no-repeat;
}

#mainbody-6 {
	background: url(../images/style1/body-tl.png) 0 0 no-repeat;
}

#footer-1 {
	background: #434343 url(../images/style1/footer-bg.png) 0 100% repeat-x;
}

#footer-2 {
	background: url(../images/style1/footer-edge.png) 100% 0 repeat-y;
}

#footer-3 {
	background: url(../images/style1/footer-edge.png) 0 0 repeat-y;
}

#footer-4 {
	background: url(../images/style1/footer-edge2.png) 100% 100% no-repeat;
}

#footer-5 {
	background: url(../images/style1/footer-edge2.png) 0 100% no-repeat;
}

#rocket-1 {
	background: url(../images/style1/footer-shadow-bg.png) 0 0 repeat-x;
}

#rocket-2 {
	background: url(../images/style1/footer-shadow-r.png) 100% 0 no-repeat;
}

#rocket-3 {
	background: url(../images/style1/footer-shadow-l.png) 0 0 no-repeat;
}

img#rocket {
	background: url(../images/style1/rocket.png) 0 0 no-repeat;
}

#footer-1 .module {
	color: #ccc;
}

#footer-1 .module a {
	color: #fff;
}

#footer-1 .module h3 {
	color: #fff;
}

.module h3,
.module-hilite2 h3 {
	background: url(../images/style1/bullet-header-hilite2.png) 0 0 no-repeat;
}

.module-hilite1 h3 {
	color: #fff;
	background: url(../images/style1/bullet-header-hilite1.png) 0 0 no-repeat;
}

.module-hilite3 h3 {
	color: #fff;
	background: url(../images/style1/bullet-header-hilite3.png) 0 0 no-repeat;
}

.module-hilite4 h3 {
	color: #fff;
	background: url(../images/style1/bullet-header-hilite4.png) 0 0 no-repeat;
}

.module .readon,
.module-hilite2 .readon {
	background: url(../images/style1/arrow-1.png) 0 0 no-repeat;
}

.module-hilite1 .readon {
	background: url(../images/style1/arrow-4.png) 0 0 no-repeat;
}

.module-hilite3 .readon {
	background: url(../images/style1/arrow-6.png) 0 0 no-repeat;
}

.module-hilite4 .readon {
	background: url(../images/style1/arrow-5.png) 0 0 no-repeat;
}

/* generic */

.module-hilite1 {
	background: url(../images/style1/hilite1/module-left-tl.png) 0 0 no-repeat;
}

.module-hilite1 div {
	background: url(../images/style1/hilite1/module-left-bl.png) 0 100% no-repeat;
}

.module-hilite1 div div {
	background: url(../images/style1/hilite1/module-left-tr.png) 100% 0 no-repeat;
}

.module-hilite1 div div div {
	background: url(../images/style1/hilite1/module-left-br.png) 100% 100% no-repeat;
}

.module-hilite2 {
	background: url(../images/module-left-tl.png) 0 0 no-repeat;
}

.module-hilite2 div {
	background: url(../images/module-left-bl.png) 0 100% no-repeat;
}

.module-hilite2 div div {
	background: url(../images/module-left-tr.png) 100% 0 no-repeat;
}

.module-hilite2 div div div {
	background: url(../images/module-left-br.png) 100% 100% no-repeat;
}

.module-hilite3 {
	background: url(../images/style1/hilite3/module-left-tl.png) 0 0 no-repeat;
}

.module-hilite3 div {
	background: url(../images/style1/hilite3/module-left-bl.png) 0 100% no-repeat;
}

.module-hilite3 div div {
	background: url(../images/style1/hilite3/module-left-tr.png) 100% 0 no-repeat;
}

.module-hilite3 div div div {
	background: url(../images/style1/hilite3/module-left-br.png) 100% 100% no-repeat;
}

.module-hilite4 {
	background: url(../images/style1/hilite4/module-left-tl.png) 0 0 no-repeat;
}

.module-hilite4 div {
	background: url(../images/style1/hilite4/module-left-bl.png) 0 100% no-repeat;
}

.module-hilite4 div div {
	background: url(../images/style1/hilite4/module-left-tr.png) 100% 0 no-repeat;
}

.module-hilite4 div div div {
	background: url(../images/style1/hilite4/module-left-br.png) 100% 100% no-repeat;
}

/* left */

.left .module-hilite1 {
	background: url(../images/style1/hilite1/module-left-tl.png) 0 0 no-repeat;
}

.left .module-hilite1 div {
	background: url(../images/style1/hilite1/module-left-bl.png) 0 100% no-repeat;
}

.left .module-hilite1 div div {
	background: url(../images/style1/hilite1/module-leftcol-tr.png) 100% 0 no-repeat;
}

.left .module-hilite1 div div div {
	background: url(../images/style1/hilite1/module-leftcol-br.png) 100% 100% no-repeat;
}

.left .module-hilite2 {
	background: url(../images/module-left-tl.png) 0 0 no-repeat;
}

.left .module-hilite2 div {
	background: url(../images/module-left-bl.png) 0 100% no-repeat;
}

.left .module-hilite2 div div {
	background: url(../images/module-leftcol-tr.png) 100% 0 no-repeat;
}

.left .module-hilite2 div div div {
	background: url(../images/module-leftcol-br.png) 100% 100% no-repeat;
}

.left .module-hilite3 {
	background: url(../images/style1/hilite3/module-left-tl.png) 0 0 no-repeat;
}

.left .module-hilite3 div {
	background: url(../images/style1/hilite3/module-left-bl.png) 0 100% no-repeat;
}

.left .module-hilite3 div div {
	background: url(../images/style1/hilite3/module-leftcol-tr.png) 100% 0 no-repeat;
}

.left .module-hilite3 div div div {
	background: url(../images/style1/hilite3/module-leftcol-br.png) 100% 100% no-repeat;
}

.left .module-hilite4 {
	background: url(../images/style1/hilite4/module-left-tl.png) 0 0 no-repeat;
}

.left .module-hilite4 div {
	background: url(../images/style1/hilite4/module-left-bl.png) 0 100% no-repeat;
}

.left .module-hilite4 div div {
	background: url(../images/style1/hilite4/module-leftcol-tr.png) 100% 0 no-repeat;
}

.left .module-hilite4 div div div {
	background: url(../images/style1/hilite4/module-leftcol-br.png) 100% 100% no-repeat;
}

/* right */

.right .module-hilite1 {
	background: url(../images/style1/hilite1/module-right-tr.png) 100% 0 no-repeat;
}

.right .module-hilite1 div {
	background: url(../images/style1/hilite1/module-right-br.png) 100% 100% no-repeat;
}

.right .module-hilite1 div div {
	background: url(../images/style1/hilite1/module-rightcol-tl.png) 0 0 no-repeat;
}

.right .module-hilite1 div div div {
	background: url(../images/style1/hilite1/module-rightcol-bl.png) 0 100% no-repeat;
}

.right .module-hilite2 {
	background: url(../images/module-right-tr.png) 100% 0 no-repeat;
}

.right .module-hilite2 div {
	background: url(../images/module-right-br.png) 100% 100% no-repeat;
}

.right .module-hilite2 div div {
	background: url(../images/module-rightcol-tl.png) 0 0 no-repeat;
}

.right .module-hilite2 div div div {
	background: url(../images/module-rightcol-bl.png) 0 100% no-repeat;
}

.right .module-hilite3 {
	background: url(../images/style1/hilite3/module-right-tr.png) 100% 0 no-repeat;
}

.right .module-hilite3 div {
	background: url(../images/style1/hilite3/module-right-br.png) 100% 100% no-repeat;
}

.right .module-hilite3 div div {
	background: url(../images/style1/hilite3/module-rightcol-tl.png) 0 0 no-repeat;
}

.right .module-hilite3 div div div {
	background: url(../images/style1/hilite3/module-rightcol-bl.png) 0 100% no-repeat;
}

.right .module-hilite4 {
	background: url(../images/style1/hilite4/module-right-tr.png) 100% 0 no-repeat;
}

.right .module-hilite4 div {
	background: url(../images/style1/hilite4/module-right-br.png) 100% 100% no-repeat;
}

.right .module-hilite4 div div {
	background: url(../images/style1/hilite4/module-rightcol-tl.png) 0 0 no-repeat;
}

.right .module-hilite4 div div div {
	background: url(../images/style1/hilite4/module-rightcol-bl.png) 0 100% no-repeat;
}

/* content */

div#mod-top {
	background: url(../images/style1/masthead-div.png) 0 0 no-repeat;
}

div#mod-top li {
	background: url(../images/style1/bullet-masthead.png) 0 5px no-repeat;
	color: #ccc;
}

div#mod-top a {
	color: #fff;
}

span.pathway {
	color: #fff;
}

span.pathway a {
	color: #ccc;
	background: url(../images/style1/bullet-pathway.png) 100% 50% no-repeat;
}

.readon {
	background: url(../images/style1/readon-default.png) 0 0 no-repeat;
}

li.number-1 {
	background: url(../images/style1/number-1.png) 0 2px no-repeat;	
}

li.number-2 {
	background: url(../images/style1/number-2.png) 0 2px no-repeat;	
}

li.number-3 {
	background: url(../images/style1/number-3.png) 0 2px no-repeat;	
}

li.number-4 {
	background: url(../images/style1/number-4.png) 0 2px no-repeat;	
}

li.number-5 {
	background: url(../images/style1/number-5.png) 0 2px no-repeat;	
}

li.number-6 {
	background: url(../images/style1/number-6.png) 0 2px no-repeat;	
}

li.number-7 {
	background: url(../images/style1/number-7.png) 0 2px no-repeat;	
}

li.number-8 {
	background: url(../images/style1/number-8.png) 0 2px no-repeat;	
}

li.number-9 {
	background: url(../images/style1/number-9.png) 0 2px no-repeat;	
}

ul.flame-1 li {
	background: url(../images/style1/flame-1.png) 0 2px no-repeat;
}

ul.flame-2 li {
	background: url(../images/style1/flame-2.png) 0 2px no-repeat;
}

ul.flame-3 li {
	background: url(../images/style1/flame-3.png) 0 2px no-repeat;
}

ul.arrow-1 li {
	background: url(../images/style1/arrow-1.png) 2px 2px no-repeat;
}

ul.arrow-2 li {
	background: url(../images/style1/arrow-2.png) 2px 2px no-repeat;
}

ul.arrow-3 li {
	background: url(../images/style1/arrow-3.png) 2px 2px no-repeat;
}

ul.arrow-4 li {
	background: url(../images/style1/arrow-4.png) 2px 2px no-repeat;
}

ul.arrow-5 li {
	background: url(../images/style1/arrow-5.png) 2px 2px no-repeat;
}

ul.arrow-6 li {
	background: url(../images/style1/arrow-6.png) 2px 2px no-repeat;
}

ul.triangle-1 li {
	background: url(../images/style1/triangle-1.png) 6px 4px no-repeat;
}

ul.triangle-2 li {
	background: url(../images/style1/triangle-2.png) 6px 4px no-repeat;
}

ul.triangle-3 li {
	background: url(../images/style1/triangle-3.png) 6px 4px no-repeat;
}

ul.triangle-4 li {
	background: url(../images/style1/triangle-4.png) 6px 4px no-repeat;
}

ul.triangle-5 li {
	background: url(../images/style1/triangle-5.png) 6px 4px no-repeat;
}

ul.triangle-6 li {
	background: url(../images/style1/triangle-6.png) 6px 4px no-repeat;
}

ul.bullet-1 li {
	background: url(../images/style1/bullet-1.png) 6px 4px no-repeat;
}

ul.bullet-2 li {
	background: url(../images/style1/bullet-2.png) 6px 4px no-repeat;
}

ul.bullet-3 li {
	background: url(../images/style1/bullet-3.png) 6px 4px no-repeat;
}

ul.bullet-4 li {
	background: url(../images/style1/bullet-4.png) 6px 4px no-repeat;
}

ul.bullet-5 li {
	background: url(../images/style1/bullet-5.png) 6px 4px no-repeat;
}

ul.bullet-6 li {
	background: url(../images/style1/bullet-6.png) 6px 4px no-repeat;
}

blockquote {
	color: #1e507d;
}

pre {
	background: #f5f5f5;
}

span.alert {
	color: #c00;
	border-top: 3px solid #fe7b7a;
	border-bottom: 3px solid #fe7b7a;
	background: #FFD6D6 url(../images/status-alert.png) 10px 50% no-repeat;
}

span.info {
	color: #0055BB;
	border-top: 3px solid #629de3;
	border-bottom: 3px solid #629de3;
	background: #D8E5F8 url(../images/status-info.png) 10px 50% no-repeat;
}

span.note {
	color: #B79000;
	border-top: 3px solid #fde179;
	border-bottom: 3px solid #fde179;
	background: #FEF6D8 url(../images/status-note.png) 10px 50% no-repeat;
}

span.download {
	color: #57861A;
	border-top: 3px solid #c2df88;
	border-bottom: 3px solid #c2df88;
	background: #EEF7DD url(../images/status-download.png) 10px 50% no-repeat;
}
/*444444444444444444444444444444444444*/
#rbCenter {
	position: absolute;
	z-index: 1000;
	text-align: left;
}

#rbCenter.rbLoading {
	background:  url(images/loading.gif) no-repeat center center;
}

#rbImage {
	padding: 10px;
	background: #0d0d0d;
	border:1px solid #333;
}

#rbBottom {
	position: absolute;
	background-color: #0d0d0d;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 1px solid #333;
	padding: 10px;
	border-top-style: none;
	z-index: 900;
	display: none;
}

#rbCloseLink {
	cursor: pointer;
	float: right;
	width: 75px;
	height: 33px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#rbCaption, #rbNumber {
	margin-right: 71px;
}

#rbCaption {
	font-weight: bold;
}

#rbLinks {
	position: absolute;
	z-index: 1100;
	display: none;
}

#rbPrevLink, #rbNextLink {
	cursor: pointer;
	margin: 0; padding: 0;
	position: absolute;
	top: 0;
	width: 49%;
}

#rbPrevLink {
	left: 0;
}

#rbPrevLink.hover {
	background: url(images/prevlabel.gif) no-repeat 0% 15%;
}

#rbNextLink {
	right: 0;
}

#rbNextLink.hover {
	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;
}

#rbShadow {
	position: absolute;
	z-index: 800;
}
/*555555555555555555555555555*/
hr {
	clear: both;
	height: 0;
	border: 0;
	visibility: hidden;
}

/* The toolbar for the content box */
ul#rokslide-toolbar {
	float: left;
	text-align: center;
	list-style: none;
	margin: 0 auto 0 auto;
	padding: 0;
	padding-left: 5px;
	clear: both;
}


#rokslide-toolbar li {
	float: left;
	height: 28px;
	line-height: 28px;
	display: block;
	cursor: pointer;
	list-style: none;
	padding: 0 15px;
	margin-left: 3px;
	font-weight: bold;
}
	
div#frame {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
	
div#frame div.button {
	position: absolute;
	width: 15px;
	height: 15px;
	cursor: pointer;
	overflow: hidden;
	top: 40%;
}

div#frame div.button#left {
	left: 10px;
}

div#frame div.button#right {
	right: 10px;
}

div#frame div.button#left:hover, div#frame div.button#left.hover,
div#frame div.button#right:hover, div#frame div.button#right.hover{
	background-position: 0 0px;
}

#scroller {
	margin: 0 auto;
	overflow: hidden;
}

.tab-pane {
	margin: 0 20px;
	float: left;
	overflow: hidden;
}

.evenement{
	color:#ce4f9d;
	font-size:14px;
	font-weight:bold;
}
