.bodytext {
z-index:0;
}

/* center the entire page in the browser */
#mainframe {
	position:relative;
	top:0px;
	left:0px;
	width:900px;
	margin:0px auto;
}
	
P, OL, UL, DIV, SPAN, H1, H2, TABLE {

	font-family: "century gothic", arial;

	/*font-size: 14px;*/

	color: #555555;

}



/***** Titre orange *****/

H1 { 

	color:#F7911E;

	font-size: 20px; 

	font-family: "century gothic"; 

	font-weight: normal;
	
	padding-bottom:2px;
	padding-top:16px;

}



/***** Titre couleur de base *****/

H2 {
	color:#F7911E; 

	font-size: 20px;
	
	font-family: "century gothic";  

	font-weight: normal;
	
	padding-bottom:2px;
	padding-top:16px;

}



/***** Titre italic *****/

H3 { 

	font-size: 16px; 

	font-weight: normal;

	font-style:italic;
	
	padding-top:5px;

}



/***** Titre avec bullet *****/

H4 { 

	font-size: 19px;

	font-weight: normal; 

	padding-left:25px;

	background:url('../images/layout3bullet.png') no-repeat;

	margin-bottom:0;

	padding-bottom:0;

	margin-top:0;

	padding-top:0;

}



/***** Texte alignement justify *****/

H5 {

	font-size: 14px;

	font-weight: normal; 

	color: #555555;

	text-align:justify;

}



P, H1, H2, H3 {margin: 0px 0px 5px 0px;}



P {

text-align:justify;

}

P.align-right {
text-align:right;
}

A {

	color: #00A1C9;

	text-decoration: none

}

A:visited  {

	color: #B11F63;

	text-decoration: none

}



/***** Menu Principal *****/






/* Menu Vertical */

.push {

	clear:both;

}



#menu_2 {

	position: relative;

    left:10px;
	padding-left:0px;

    top:24px;

	width:300px;

	float:left;
	z-index:0;

}



DIV#menu_2 {	

	vertical-align: top; 

	width:210px;

	padding-top: 10px;

}



DIV#menu_2 DIV {

	width: 95%;

}



DIV#menu_2 DIV A {

	color: #555555;

	text-decoration: none;

}



DIV#menu_2 DIV A:hover {}



/*  level 1, normal state (NO) */

DIV#menu_2 DIV.menu2-level1-no {

  font-size: 16px;

  padding-top:8px;

  padding-bottom:8px;

  padding-left:5px;

}



/*  level 1, active state (ACT) */

DIV#menu_2 DIV.menu2-level1-act {

  font-size: 16px;

  padding-top:8px;

  padding-left:5px;

  padding-bottom:8px;

}



DIV#menu_2 DIV.menu2-level1-act A {

  color:#f09535;

}



/* level 2, normal state (NO) */

DIV#menu_2 DIV.menu2-level2-no {

  font-size: 15px;

  padding-left:60px;

  line-height: 20px;

  width:210px;

}



/* level 2, active state (ACT) */

DIV#menu_2 DIV.menu2-level2-act {

  font-size: 15px;

  padding-left:60px;

  line-height: 20px;

  width:210px;

}



DIV#menu_2 DIV.menu2-level2-act A {

  color:#f09535;

}



#activetopmenu {

	 font-weight: bold;	

}



/***** Logo Spotme *****/

#header_1 {

	position: relative;

    left:18px;

    top:0px;

    width:847px; 

    /* height:116px; */

	z-index:1;

	/* margin:0;

	padding:0; */

}



/*****  Menu du choix de la langue  *****/

#menu12 {

	text-align:right;

	position: relative;

    left:0px;

    top:0px;

	width:72px;

	/* font-weight: normal; */

}



/***** Image centrale page acceuil *****/

#imageCenter_1 {

	position: relative;

    left:15px;

    top:30px;

	z-index:0;

	width:832px;

	cursor: pointer;
	cursor: hand;
    /* height:344px; */

}



/***** Page acceuil bas de page *****/

#balloon {

	position: relative;

    left:15px;

    top:60px;
	
	font-size:15px;

    /* width:832px; */

}



#balloon_1 {

	position: relative;

    left:0px;

    width:260px;

	float:left; 

}



#balloon_2 {

	position: relative;

	left:26px;

    width:260px;

	float:left; 

}



#balloon_3 {

	position: relative;

	left:52px;

    width:260px;

	float:left; 

}

/*#balloon a {
position:relative;
top:10px;
}*/

/***** Contenu des pages *****/



#content {

	position: relative;
	padding-left:0px;
	padding-right:0px;


	font-size: 15px;
	
    left:90px;

    top:42px;

	width:550px;
	
	float:left;
	z-index:1;

}

#content td{
font-size: 15px;
}

/* zone de texte */

#contentMain {

}



/* copyright */

.push {

clear:left;
	/*height: 4em; */

}



DIV#footer {

	font-size: 8px; 

	text-align:left;

	position:relative;

	top:50px;

	left:300px;

	width:500px;

	clear:left;

/*	text-align:center;

	font-size: 8px; 

	position: relative;

    left:0px;

    top:30px;

	width:inherit;

	clear:left;*/

}



/* Next page */

#next p{

	text-align:right;

	position: relative;

    top:50px;

	left:15px;

	width:837px;
	
	clear:left;
	
	/*float:right;*/

}



/* Custom Bullet List */

ul.csc-bulletlist-6 {

text-align:justify;

list-style-type:none;

list-style-image:url('../images/orangebullet.png');

}



ul.csc-bulletlist-2 {

	list-style-image:url('../images/purplebullet.png');

}



ul.csc-bulletlist-0 {

	list-style-image:url('../images/yellowbullet.png');

}



ul.csc-bulletlist-1 {

	list-style-image:url('../images/bluebullet.png');

}



li.csc-bulletlist-3 {

	list-style-image:url('../images/redbullet.png');

}



li.csc-bulletlist-4 {

	list-style-image:url('../images/purplebullet.png');

}



li.csc-bulletlist-5 {

	list-style-image:url('../images/greybullet.png');

}

/***** Menu Principal *****/

li.sousMenu {
width:260px;
}

#container {
	font-size: 15px;
	
	top:0px;
	left:15px;
	font-family: "century gothic";
	color: #555555;
	/* width: 832px; */
	background: #FFFFFF;
	/* text-align: left; */
	z-index:50;
}

#nav, #nav ul {
position:relative;
left:15px;
top:20px;
	float: left;
	list-style: none;
	line-height: 1.4; 
	background: white;
	/*opacity:0.95;*/
	padding: 0;
	border: none;
	margin: 0 0 1em 0; 
	z-index:50;
}

#nav a {
	display: block;
	width: 140px;
	color: #555555;
	text-decoration: none;
	z-index:50;
}

#nav li {
	float: left;
	padding: 0;
	width: 150px;
	z-index:50;
}

#nav li ul {

	border-left: 1px solid orange; 
	border-top:none;
	/* padding:1px; */
	padding-bottom:6px; 
	position: absolute;
	left: -999em;
	height: auto;
	width: 240px;
	font-weight: normal;
	margin: 0;
	z-index:50;
}

#nav li ul li{

	padding-left:5px;
	/* background: #e6e2e1; */
	z-index:50;
}

#nav li li {
	padding-right: 1em;
	width: 230px;
	z-index:50;			
}

#nav li ul a {
	width: 230px;
	z-index:50;
}

#nav li ul ul {
	margin: -1.75em 0 0 14em; 
	z-index:50;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	z-index:50;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	z-index:50;
}

#nav li:hover, #nav li.sfhover {
	color:#33FF00;	
	z-index:50;
}

#nav a.sfhover {
	color: orange;
	z-index:50;
}

#nav a:hover {
	color: orange;
	z-index:50;
}

#selection {
/*color:#000000;*/
font-weight:bold;
margin: 0;
padding:0;
}