#globalcontent {
	position: relative;
}
#header_logotype,
#logotype {
	height: 30px;
  .height: 43px;
}
#logotype {
	margin: 3px 0 9px 35px;
}
#breadcrumbs {
	position: absolute;
	z-index: 100;
	top:50px;
	padding-left:30px;
	/*width: 960px;	*/
}
#breadcrumbs ul li {
	display: inline;
	float: left;
	padding: 0 20px 0 10px;
	background: url(../images/fleche_blanche.gif) no-repeat right 12px;
}
#breadcrumbs ul li.list_last {
	background-image: none;
}
#baseline {
	position: absolute;
	z-index: 30;
	top: 120px;
	padding-left:30px;
	width: 274px;
	height: 91px;
	background: url(../images/typographie_site.png) no-repeat left top;
	margin-left:30px;
}
#baseline h1 {
	display: block;
	height: 1px;
	text-indent: 3000px;
	overflow: hidden;
}
#left_content {
	background: url(../images/header_tile.png) repeat-x left top;
}
#menu_navigation {
	margin: 203px 0 0 6px;
	background: url(../images/bgd_bt_tile2.png) no-repeat left top;
	width: 233px;
	height: 480px;
	position:relative;
}
#menu_navigation a {
	display: block;
  height: 100px;
}
#menu_navigation ul li.bt1,
#menu_navigation ul li.bt2,
#menu_navigation ul li.bt3,
#menu_navigation ul li.bt4 {
	display: block;
	width: 187px;
	height: 102px;
	margin-left: 19px;
	/*padding-top: 7px;*/
	line-height: 1.2em;
	position: relative;
	z-index: 20;
  
}
#menu_navigation ul li.bt1 {
  background: transparent url(../images/navbgright1.png) no-repeat top right;
}
#menu_navigation ul li.bt2 {
  background: transparent url(../images/navbgright2.png) no-repeat top right;
  top: 7px;
}
#menu_navigation ul li.bt3 {
  background: transparent url(../images/navbgright3.png) no-repeat top right;
  top: 15px;
}
#menu_navigation ul li.bt4 {
  background: transparent url(../images/navbgright4.png) no-repeat top right;
  top: 23px;
}
#menu_navigation ul li.bt1 div,
#menu_navigation ul li.bt2 div,
#menu_navigation ul li.bt3 div,
#menu_navigation ul li.bt4 div {
  padding-top: 7px;
  cursor: pointer;
}
#menu_navigation ul li.bt1 span,
#menu_navigation ul li.bt2 span,
#menu_navigation ul li.bt3 span,
#menu_navigation ul li.bt4 span {
  float: right;
	width: 97px;
	margin-left: 83px;
	display: block;
	padding-left: 10px;
  cursor: pointer;
}
#menu_navigation ul li span.bt_titre_suite,
#menu_navigation ul li a span.bt_titre_suite {
	background:transparent url(../images/fleche_verte.gif) no-repeat scroll left top;
	display:block;
	height:12px;
	position:absolute;
	right:20px;
	top:70px;
	width:12px;
}
#menu_navigation ul li#bt_telecharger span.bt_titre_suite {
 right: 63px;
}
#menu_navigation ul li a:hover span.bt_titre_suite {
	background: transparent url(../images/fleche_verte.gif) no-repeat scroll left -12px;	
}
#menu_navigation img.img_navi1,
#menu_navigation img.img_navi2,
#menu_navigation img.img_navi3,
#menu_navigation img.img_navi4 {
	position:absolute;
}
#menu_navigation ul li.bt1 {
	margin-top:17px;

}
#bt_telecharger {
	background: url(../images/bt_telecharger.png) no-repeat left top;
	width: 187px;
	height: 84px;
	margin: 30px 0 20px 25px;
	padding: 10px 10px 10px 20px;
	position: relative;
}
li#bt_telecharger {
	background: url(../images/bt_telecharger2.png) no-repeat left top;
  margin: 30px 0 20px 20px;
}
li#bt_telecharger a {
  font-size: 1.3em;
  padding-bottom:6px;
}
li#bt_telecharger h4 {
  font-size:1em;
}
#picto_pdf {
	background:transparent url(../images/picto_pdf.png) no-repeat scroll left top;
	height:38px;
	position:absolute;
	right:54px;
	width:38px;
}
#right_content {
	width: 720px;
	height: 811px;
	position: relative;	
}
#right_content2 {
  background: transparent url(../images/bgd_content2.png) no-repeat top left;
  padding-left: 30px;
  position: relative;
  width: 690px;
}
#slide_content {
	position: absolute;
	background: url(../images/bgd_slide.png) no-repeat left top;
	z-index: 10;
	width: 720px;
	height: 811px;
}
#carousel_nav1 a {
	background: url(../images/bt_slide_left.png) no-repeat left top;
	width: 45px;
	height: 43px;
	position: absolute;
	z-index:20;
	top:408px;
	left: 0;	
}
#carousel_nav1 a:hover {
	background: url(../images/bt_slide_left.png) no-repeat left -43px;
	}
#carousel_nav2 a {
	background: url(../images/bt_slide_right.png) no-repeat left top;
	width: 45px;
	height: 43px;
	position: absolute;
	z-index:20;
	top:408px;
	right: 0;
}
#carousel_nav2 a:hover {
	background: url(../images/bt_slide_right.png) no-repeat left -43px;
}
#block_info {
  height:240px;
  left:139px;
  position:absolute;
  top:531px;
  width:323px;
  z-index:80;
}
#block_info strong {
	display: block;	
}
#block_vert_info {
	background: url(../images/cercle_vert_infos.png) no-repeat left top;
	width: 252px;
	height: 259px;
	position: absolute;
	z-index:40;
	top:455px;
	right:4px;	
}
#block_vert_info span {
	display: block;
	width: 165px;
	height: 108px;
	overflow: hidden;
	margin: 68px 0 0 57px;
}
#block_video a{
	background: url(../images/cercle_video.png) no-repeat left top;
	width: 91px;
	height: 91px;
	position: absolute;
	z-index:60;
	right:78px;
	top:641px;	
}
#block_video a:hover {
	background: url(../images/cercle_video.png) no-repeat left -91px;	
}
#footer {
	margin-bottom:20px;
	margin-top:10px;
	text-align:center;
}	
#footer ul{
	margin-left: auto; 
  	margin-right: auto; 
}
#footer ul li{
	display: inline;
}


#right_content2 h1 {
  color: white;
  font-size: 28px;
  line-height: 1.1em;
  padding-top: 210px;
  margin: 0;
  width: 410px;
}

#right_content2 #center_column {
  float: left;
  width: 430px;
}

#right_content2 #right_column {
  float: left;
  width: 252px;
}

#right_content2 #center_column h2 {
  color: #5BAD26;
  font-size:1.1em;
  font-weight: normal;
  margin: 20px 0 10px;
}

#right_content2 #center_column h3 {
  color: #3493B7;
  font-size: 1em;
  font-weight: normal;
  margin: 5px 0 10px;
}

.bluetitle {
  color: #3493B7;
  font-weight: bold;
  margin: 0 0 40px;
  display: block;
}

#right_content2 #center_column .bloc-left-column {
  float: left;
  width: 170px;
  height: 161px;
  background: transparent url(../images/cercle_bleu.gif) no-repeat top left;
}

#right_content2 #center_column .bloc-left-column span {
  color:white;
  display:block;
  font-size:0.95em;
  font-weight:bold;
  line-height:1.3em;
  margin:35px 0 0;
  text-align:center;
  width:158px;
}

#right_content2 #center_column .bloc-right-column {
  float: left;
  width: 260px;
}

#right_content2 #center_column .bloc-right-column h2 {
  margin-top: 0;
}

#right_content2 #center_column ul,
#right_content2 #center_column li {
  list-style-type: disc;
}

#right_content2 #center_column ul {
  font-size: 0.7em;
  line-height: 1em;
  margin-left: 20px;
}

#right_content2 #center_column li {
  margin-bottom: 5px;
  line-height:1.3em;
}

.zonebloc {
  margin-bottom: 40px;
}

#right_content2 #right_column .right_nav {
  background: transparent url(../images/nav_right_top.png) no-repeat top left;
  margin-left: 17px;
}

#right_content2 #right_column .right_nav li a {
  color: white;
}

#right_content2 #right_column .right_nav li a:hover {
  text-decoration: underline;
}

#right_content2 #right_column .right_nav li.last a {
  color: #ffffff;
}

#right_content2 #right_column .right_nav li {
  background: transparent url(../images/puce_blanche_fondbleu.png) no-repeat 15px 8px;
  padding: 0 0 0 35px;
  height: 30px;
}

#right_content2 #right_column .right_nav li.last {
  background: transparent url(../images/nav_right_bottom.png) no-repeat bottom left;
  height: 42px;
}

#right_content2 #right_column #green_circle {
  background: transparent url(../images/cercle_vert_infos.png) no-repeat top left;
  width: 252px;
  height: 259px;
}

.carousel_image {
  z-index: 9;
  top: 0;
  left: 0;
  position: absolute;
}

.carousel-active {
  z-index: 10;
}

.carousel_block,
.carousel_block_vert {
}

#right_top_content {
  height: 295px;
}

.formtable {
  font-size: 0.8em;
}
.formtable th {
  text-align: right;
  padding-right: 10px;
  font-weight: normal;
  width: 100px;
}

#right_content2 #center_column .formtable ul.radio_list {
  list-style: none;
  margin: 0;
}
#right_content2 #center_column .formtable ul.radio_list li {
  margin-left: 0;
  display: inline;
}
#right_content2 #center_column .formtable ul.radio_list li label {
  font-size: 1.2em;
}


#jeuswf {
  height:165px;
  left:702px;
  position:absolute;
  width:255px;
  z-index:200;
  cursor:pointer;
}

#right_content2 #center_column h3.adminline {
  outline: 1px dashed red;
  background-color: #FFD0D0;
  font-size: 12px;
  color: black;
}

.confirmation h3 {
  font-size: 0.9em;
  margin-bottom: 7px;
}

.carousel_titre {
  left:55px;
  position:absolute;
  top:490px;
  width:400px;
  z-index:90;
}

.carousel_block p strong {
  font-size: 1.4em;
  margin-bottom: 10px;
}

.lienjeu {
  cursor: pointer;
  height: 165px;
  left: 702px;
  position: absolute;
  width: 255px;
  z-index: 201;
  background: transparent url(../images/pixeltrans.gif) repeat 0 0;
}