body {
	background-color: #F3F3F4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#333333;
	font-family:"Trebuchet Ms", Verdana, arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
}

*{
	margin:0px;
	padding:0px;
}

#container{
	width:1000px;
	overflow:hidden;
	background:transparent url("../GabaritsPage/bg/layout_bg_body.jpg") repeat-y top left;
	margin:0 auto;
	text-align:left;
}

.clear{
	display:block;
	clear:both;
	width:100%;
	height:1px;
	line-height:1px;
	font-size:1px;
}

.invisible{
	position:absolute;
	top:-50000px;
	left:-50000px;
}

.separator{
	margin:10px 0px;
	background:#ccc repeat-x top left;
	height:1px;
	min-height:1px;
}

.fleft{
	float:left;
}

.fright{
	float:right;
}

.align_center{
	text-align:center;
}

.align_right{
	text-align:right;
}

.align_justify{
	text-align:justify;
}

h1 {
	font-family:"Trebuchet Ms", "Calibri", Verdana, arial, Helvetica, sans-serif;
	font-size:24px;
	color:#3664a5;
	margin-bottom:0px;
	word-spacing:-5px;
	/*margin-bottom:40px;*/
}
h2 {
	font-size: 18px;
	font-family:"trebuchet MS", Verdana, arial, Helvetica, sans-serif;
	color: #666666;
	font-weight:bold;
	margin-bottom:0px
}
	#contentleft h2{
		margin-top:10px;
	}
h3 {
	font-family:"Calibri","Trebuchet Ms", Verdana, arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:22px;
	color:#000000;
	font-weight: bold;
	margin-bottom:0px;
	margin-top:20px;
}
h4, #contentleft h2 {
	font-family:"Tw Cen MT Condensed Extra Bold","Calibri","Trebuchet Ms", Verdana, arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FB940B;
	font-weight: bold;
	margin-bottom:0px;
	text-transform:uppercase;
}
h5, .homepanel-infos h2{
	font-size: 24px;
	font-family: "Tw Cen MT Condensed Extra Bold", "Calibri", "trebuchet MS", Verdana, arial, Helvetica;
	color: #3664a5;
	line-height:27px;
	margin-bottom:0px;
}
h6 {
	font-size: 20px;
	font-family: "Tw Cen MT Condensed Extra Bold", "Calibri", "trebuchet MS", Verdana, arial, Helvetica;
	color: #999999;
	line-height:27px;
	margin-bottom:0px;
}

p{
	margin:10px 0px;
}

#contentleft p{
	font-size:11px;
}

a{
	color:#3664a5;
}

a:hover{
	color:#FB940B;
}


a img{
	border:none;
}

/* COULEURS */

.couleur0{
	color:black;
}

.couleur1{
	color:#FB940B;
}

.couleur2{
	color:#3664a5;
}

.couleur4{
	color:white;
}

.couleur5{
	color:#ED234B
}

.couleur6{
	color:#F797AA
}

.couleur7{
	color:red
}

.couleur8{
	color:#666 !important;
}

.couleur9{
	color:#999 !important;
}

.errorblock, .rdterror{
	display:block;
	margin:10px 10px 10px 10px !important;
	padding:10px;
	border:2px solid red;
	background-color:white;
}

.error, label.hasError{
	color:red !important;
	font-weight:bold !important;
}


/* TEXTES */

.petit_texte, .petit_texte:visited {
	font-family:"Trebuchet Ms",Verdana,Arial,Helvetica,sans-serif !important;
	font-size:10px !important;
	line-height:12px;
	text-decoration:none;
}

.moyen_texte{
	font-family:"Trebuchet Ms",Verdana,Arial,Helvetica,sans-serif;
	font-size:14px !important;
}

.gros-texte{
	font-family:"Calibri","Trebuchet Ms",Verdana,Arial,Helvetica,sans-serif;
	font-size:18px !important;
}

.tresgros_texte{
	font-family:"Trebuchet MS","Trebuchet Ms",Verdana,Arial,Helvetica,sans-serif;
	font-size:44px !important;
}

/* MISES EN FORMES GENERIQUES AU CONTENU */

#contenu_page ul, #contenu_page ol{
	/*margin-left:20px;*/
	margin-left:40px;

}

#contentleft p{
	margin-top:0px;
}

.align_left, .align-left{
	text-align:left !important;
}

.align_right, .align-right{
	text-align:right !important;
}

.align_center, .align-center{
	text-align:center !important;
}

.align_center, .align-center{
	text-align:center !important;
}

.width50 {
	width:50%;
}

/**************************************
*** HEaD
**************************************/

#head{
	width:960px;
	margin:0px 20px;
	height:46px;
	background:transparent url("../GabaritsPage/bg/menu/menu_bg_a2.jpg") repeat-x top left;
	position:absolute;
	top:10px;
	z-index:20000;
}

	#homelink{
		background:transparent url("../GabaritsPage/bg/menu/menu_bg_a1.jpg") no-repeat top left;
		padding-left:5px;
	}

		#home{
			display:block;
			width:156px;
			height:46px;
			background:transparent url("../GabaritsPage/bg/menu/logo_eurodyssee.jpg") no-repeat top left;
			padding-right:15px;
		}

		#home:hover{
			background:transparent url("../GabaritsPage/bg/menu/logo_eurodyssee_off.jpg") no-repeat top left;
		}

	#menus{
		width:625px;
		z-index:20000;
	}

		#menus a:hover{
			text-decoration:underline;
		}

		#menu_niv1{
			list-style:none;
			height:23px;
			width:540px;
			float:left;
			margin-top:3px;
			position:absolute;
			overflow:visible;
			z-index:20000;
		}

			#menu_niv1 li{
				float:left;
				background-color:transparent;
				overflow:visible;
				z-index:20000;
				position:absolute;
			}

				#menu_niv1 li.euro, #menu_niv1 li.euro a{
					width:148px;
				}

					.french #menu_niv1 li.euro, .french #menu_niv1 li.euro a{
						width:182px;
					}

					.spanish #menu_niv1 li.euro, .spanish #menu_niv1 li.euro a{
						width:148px;
					}

					.portugese #menu_niv1 li.euro, .portugese #menu_niv1 li.euro a{
						width:148px;
					}

				#menu_niv1 li.youth, #menu_niv1 li.youth a{
					width:60px;
					left:148px;
				}

					.french #menu_niv1 li.youth, .french #menu_niv1 li.youth a{
						width:63px;
						left:182px;
					}

					.spanish #menu_niv1 li.youth, .spanish #menu_niv1 li.youth a{
						width:97px;
						left:148px;
					}

					.portugese #menu_niv1 li.youth, .portugese #menu_niv1 li.youth a{
						width:97px;
						left:148px;
					}

				#menu_niv1 li.regions, #menu_niv1 li.regions a{
					width:75px;
					left:208px;
				}

					.french #menu_niv1 li.regions, .french #menu_niv1 li.regions a{
						width:75px;
						left:251px;
					}

					.spanish #menu_niv1 li.regions, .spanish #menu_niv1 li.regions a{
						width:75px;
						left:248px;
					}

					.portugese #menu_niv1 li.regions, .portugese #menu_niv1 li.regions a{
						width:75px;
						left:248px;
					}

				#menu_niv1 li.companies, #menu_niv1 li.companies a{
					width:95px;
					left:283px;
				}

					.french #menu_niv1 li.companies, .french #menu_niv1 li.companies a{
						width:100px;
						left:326px;
					}

					.spanish #menu_niv1 li.companies, .spanish #menu_niv1 li.companies a{
						width:95px;
						left:323px;
					}

					.portugese #menu_niv1 li.companies, .portugese #menu_niv1 li.companies a{
						width:95px;
						left:323px;
					}

				#menu_niv1 li.myprofile, #menu_niv1 li.myprofile a{
					width:92px;
					left:378px;
				}
					.french #menu_niv1 li.myprofile, .french #menu_niv1 li.myprofile a{
						width:93px;
						left:426px;
					}

					.spanish #menu_niv1 li.myprofile, .spanish #menu_niv1 li.myprofile a{
						width:92px;
						left:418px;
					}

					.portugese #menu_niv1 li.myprofile, .portugese #menu_niv1 li.myprofile a{
						width:92px;
						left:418px;
					}

				#menu_niv1 li a{
					display:block;
					color:black;
					font-size:15px;
					font-weight:bold;
					text-decoration:none;
					background:transparent url("../GabaritsPage/bg/menu/menu_drop_down_spacer.gif") no-repeat 100% -3px;
					clear:both;
					padding-right:1px;
					z-index:20000;
				}

					#menu_niv1 li ul.menu_niv2{
						z-index:20000;
						clear:left;
						list-style:none;
						width:220px;
						position:relative;
						overflow:hidden;
						left:-50000px;
						background:#FED83D;
						border:1px solid #FED83D;
					}

						#menu_niv1 li ul.menu_niv2 li{
							width:220px !important;
							clear:both;
							z-index:20000;
							background-color:white;
							position:relative;
							background:#FED83D;
						}

						#menu_niv1 li ul.menu_niv2 li a{
							background:none;
							padding-right:0px;
							width:210px !important;
							padding-right:0px;
							z-index:20000;
							background:#FEF546;
							font-size:12px;
							padding-left:10px;
						}

		#langmenu{
			float:right;
			height:23px;
		}

			#langmenu ul{
				width:80px;
				list-style:none;
				margin-top:5px;
			}

				#langmenu ul li{
					width:15px;
					height:15px;
					margin-right:5px;
					float:left;
				}

					#langmenu ul li a{
						display:block;
						width:15px;
						height:15px;
					}

						#langmenu ul li.en_off a{
							background:transparent url("../GabaritsPage/bg/menu/lang/en_off.gif") no-repeat 50% 50%;
						}

						#langmenu ul li.en_on a, #langmenu ul li.en_off a:hover{
							background:transparent url("../GabaritsPage/bg/menu/lang/en_on.gif") no-repeat 50% 50%;
						}

						#langmenu ul li.fr_off a, #langmenu ul li.fr_off{
							background:transparent url("../GabaritsPage/bg/menu/lang/fr_off.gif") no-repeat 50% 50%;
						}

						#langmenu ul li.fr_on a, #langmenu ul li.fr_off a:hover{
							background:transparent url("../GabaritsPage/bg/menu/lang/fr_on.gif") no-repeat 50% 50%;
						}

						#langmenu ul li.pt_off a, #langmenu ul li.pt_off{
							background:transparent url("../GabaritsPage/bg/menu/lang/pt_off.gif") no-repeat 50% 50%;
						}

						#langmenu ul li.pt_on a, #langmenu ul li.pt_off a:hover{
							background:transparent url("../GabaritsPage/bg/menu/lang/pt_on.gif") no-repeat 50% 50%;
						}

						#langmenu ul li.de_off, #langmenu ul li.de_off a{
							background:transparent url("../GabaritsPage/bg/menu/lang/de_off.gif") no-repeat 50% 50%;
						}

						#langmenu ul li.de_on a, #langmenu ul li.de_off a:hover{
							background:transparent url("../GabaritsPage/bg/menu/lang/de_on.gif") no-repeat 50% 50%;
						}

						#langmenu ul li.es_off, #langmenu ul li.es_off a{
							background:transparent url("../GabaritsPage/bg/menu/lang/es_off.gif") no-repeat 50% 50%;
						}

						#langmenu ul li.es_on a, #langmenu ul li.es_off a:hover{
							background:transparent url("../GabaritsPage/bg/menu/lang/es_on.gif") no-repeat 50% 50%;
						}

		#specialmenu{
			height:23px;
			float:left;
			position:relative;
			top:-3px;
		}

			#specialmenu ul{
				list-style:none;
			}

				#specialmenu ul li{
					display:inline;
					margin-right:5px;
				}

					#specialmenu ul li a{
						font-size:10px;
						color:white;
						font-weight:bold;
						text-decoration:none;
						padding-top:3px;
					}

						#specialmenu ul li a.offers{
							background:transparent url("../GabaritsPage/bg/menu/icon_traineeship.gif") no-repeat top left;
							padding-left:20px;
						}

						#specialmenu ul li a.stats{
							background:transparent url("../GabaritsPage/bg/menu/icon_statistics.gif") no-repeat top left;
							padding-left:20px;
						}

						#specialmenu ul li a.testimonials{
							background:transparent url("../GabaritsPage/bg/menu/icon_testimonials.gif") no-repeat top left;
							padding-left:20px;
						}

		#relmenu{
			float:right;
			height:23px;
			position:relative;
			top:-3px;
		}

			#relmenu ul{
				list-style:none;
				margin-right:10px;
			}

				#relmenu ul li{
					display:inline;
					margin-right:5px;
				}

					#relmenu ul li a{
						font-size:10px;
						color:#FFCB01;
						font-weight:bold;
						text-decoration:none;
					}

						#relmenu ul li a.sitemap{
							background:transparent url("../GabaritsPage/bg/menu/icon_sitemap.gif") no-repeat 0px -3px;
							padding-left:20px;
						}

						#relmenu ul li a.contact{
							background:transparent url("../GabaritsPage/bg/menu/icon_contact.gif") no-repeat 0px -3px;
							padding-left:20px;
						}

						#relmenu ul li a.faq{
							background:transparent url("../GabaritsPage/bg/menu/icons_faq.gif") no-repeat 0px -3px;
							padding-left:20px;
						}

						#relmenu ul li a.links{
							background:transparent url("../GabaritsPage/bg/menu/icons_links.gif") no-repeat 0px -3px;
							padding-left:20px;
						}



	#sidehead{
		padding-right:5px;
		background:transparent url("../GabaritsPage/bg/menu/menu_bg_a3.jpg") no-repeat top right;
		width:154px;
		height:41px;
		float:left;
		font-size:10px;
		padding-top:5px;
		font-weight:bold;
	}
		#sidehead p{
			margin:0px;
			padding:0px;
		}

		#sidehead .login a{
			color:black;
		}

		#sidehead form{
			height:20px;
			vertical-align:top;
		}

		#sidehead form p{
			height:20px;
			line-height:20px;
			padding-top:3px;
		}

		#sidehead form input.sword{
			color:#333333;
			font-size:10px;
			height:15px;
			width:120px;
			float:left;
		}

		#sidehead form input.submit{
			background:transparent url("../GabaritsPage/bg/menu/icon_search.gif") no-repeat top left;
			width:20px;
			height:20px;
			border:none;
			margin-left:7px;
			cursor:pointer;
			float:left;
		}

/**************************************
*** CONTENU
**************************************/

#content{
	padding:0px 10px;
	width:980px;
	padding-bottom:11px;
	padding-top:56px;
}

	#homepanel{
		height:330px;
		overflow:hidden;
		margin-left:10px;
		margin-right:10px;
		padding-top:20px;
		width:960px;
	}

		#homepanel .infos{
			width:280px;
			height:305px;
			padding:15px 15px 10px;
			background:transparent url("../GabaritsPage/bg/bg_whois_eurodyssee.jpg") no-repeat 0px 0px;
			float:left;
		}

		#homepanel .slide{
			width:650px;
			height:330px;
			float:left;
		}

		.home-onglets{
			position:relative;
			top:0;
			z-index:10000;
			display:block;
			float:right;
			margin-right:20px;
		}

		.home-onglets li{
			margin-top:20px;
			line-height:20px;
			height:18px;
			width:18px;
			line-height:18px;
			float:left;
			list-style:none;
			background-color:white;
			margin-right:10px;
			text-align:center;
			border:1px solid grey;
		}
			.home-onglets li a{
				text-decoration:none;
			}

			.home-onglets li.active{
				background-color:#FB940B;
			}

				.home-onglets li.active a{
				color:white;
			}

		.home-ongletcontent{
			background-color:transparent;
			height:330px;
			position:relative;
			top:-40px;
			z-index:100;
			margin-top:40px;
		}

		.homepanel-infos, .homepanel-image{
			float:left;
		}

		.homepanel-infos{
			width:300px;
			height:280px;
			padding:40px 5px 10px 5px;
			background:transparent no-repeat 0px 0px;
		}

		.homepanel-image{
			width:650px;
			height:330px;
		}

	#contenu_page{
		padding-top:10px;
		background:transparent no-repeat 0px 0px;
	}

	#page_2cols{
		width:960px;
		padding-left:10px;
		background:transparent url("../GabaritsPage/bg/trace_vertical.gif") repeat-y 315px 0px;
	}

		#contentleft{
			float:right;
			width:300px;
			padding-right:20px;
			min-height:200px;
			overflow:visible;
		}

		#contentright{
			float:right;
			width:640px;
		}

	#page_2cols_bas{
		width:980px;
		background:transparent url("../GabaritsPage/bg/trace_vertical.gif") repeat-y 315px 0px;
	}

		#contentbasleft{
			float:left;
			width:300px;
			padding-right:20px;
			padding-left:10px;
			min-height:10px;
		}

		#contentbasright{
			float:left;
			width:640px;
			padding-right:10px;
		}

	.contentright2cols{
		width:640px;
	}

		.contentright2colsleft{
			float:left;
			width:415px;
			min-height:200px;
		}

		.contentright2colsright{
			float:left;
			width:210px;
			padding:5px;
		}

	.contentright2colsmid{
		width:640px;
	}

		.contentright2colsmidleft{
			float:left;
			width:320px;
			min-height:200px;
		}

		.contentright2colsmidright{
			float:left;
			width:315px;
		}

	.contentright2col50{
		width:100%;
		margin:0px;
		padding:0px;
		margin-bottom:10px;
		padding:10px 0px;
		background:white url('../GabaritsPage/bg/trace_vertical.gif') repeat-y scroll 50% 50%;
	}

		.contentright2col50left{
			width:49%;
			margin:0px;
			padding:0px;
			float:left;
			margin-left:3px;
		}

		.contentright2col50right{
			width:49%;
			margin:0px;
			padding:0px;
			float:right;
			margin-right:2px;
		}

/* MISE EN FORME DES STAGES */

	/* STAGE HOME */

	.trainingoffer-home ul{
		list-style:none;
		margin-left:0px !important;
	}

		.trainingoffer-home ul li{
			padding-left:20px;
			background:transparent url("../GabaritsPage/bg/menu/icon_transfer.gif") no-repeat 0px 3px;
			margin-bottom:10px;
		}

			.trainingoffer-home ul li strong{

			}

			.trainingoffer-home-links{
				margin-top:10px;
			}

			.trainingoffer-home-links p{
				margin-top:0px;
				margin-bottom:0px;
				line-height:10px;
			}

			.trainingoffer-home-links ul li{
				display:inline;
				background:none;
				padding-left:0px;
				line-height:10px;
			}

				.trainingoffer-home-links ul li a{
					text-decoration:none;
				}

					.trainingoffer-home-links ul li a:hover{
						text-decoration:underline;
					}

	/* STAGE LIST */

		.training-list{
			width:640px;
		}

			.training-list h1{
				margin-bottom:20px;
			}

			.training-list h2{
				margin:0px;
				padding-left:20px;
			}

				.training-list ul{
					margin-left:0px !important;
					list-style:none;
					margin-top:20px;
					width:640px;

				}

					.training-list ul li{
						border-top:1px solid #cbcbcc;
						border-bottom:1px solid #cbcbcc;
						margin-bottom:10px;
						width:640px;
						background:#f0f0f2 url('../GabaritsPage/bg/trainee-list.gif') repeat-y top left;
					}

						.training-list ul li .training-infos{
							float:right;
							width:114px;
							padding:3px 3px 3px 20px;
							margin-right:1px;
							background:transparent url("../GabaritsPage/bg/menu/icon_transfer.gif") no-repeat 0px 3px;
						}

							.training-list ul li .training-infos p{
								margin-top:0px;
								margin-bottom:0px;
								font-size:11px;
								width:100%;
							}

								.training-list ul li .training-infos p.country{
									padding-left:25px;
									width:100% !important;
									width:89px;
								}

									.training-list ul li .training-infos p.pt{
										background:transparent url("../GabaritsPage/ressources/flags/pt.gif") no-repeat top left;
									}

									.training-list ul li .training-infos p.fr{
										background:transparent url("../GabaritsPage/ressources/flags/fr.gif") no-repeat top left;
									}

									.training-list ul li .training-infos p.be{
										background:transparent url("../GabaritsPage/ressources/flags/be.gif") no-repeat top left;
									}

									.training-list ul li .training-infos p.bsh{
										background:transparent url("../GabaritsPage/ressources/flags/bsh.gif") no-repeat top left;
									}

									.training-list ul li .training-infos p.ch{
										background:transparent url("../GabaritsPage/ressources/flags/ch.gif") no-repeat top left;
									}

									.training-list ul li .training-infos p.de{
										background:transparent url("../GabaritsPage/ressources/flags/de.gif") no-repeat top left;
									}

									.training-list ul li .training-infos p.es{
										background:transparent url("../GabaritsPage/ressources/flags/es.gif") no-repeat top left;
									}

									.training-list ul li .training-infos p.hs{
										background:transparent url("../GabaritsPage/ressources/flags/hs.gif") no-repeat top left;
									}

									.training-list ul li .training-infos p.it{
										background:transparent url("../GabaritsPage/ressources/flags/it.gif") no-repeat top left;
									}

									.training-list ul li .training-infos p.nr{
										background:transparent url("../GabaritsPage/ressources/flags/nr.gif") no-repeat top left;
									}

									.training-list ul li .training-infos p.rm{
										background:transparent url("../GabaritsPage/ressources/flags/rm.gif") no-repeat top left;
									}

									.training-list ul li .training-infos p.sk{
										background:transparent url("../GabaritsPage/ressources/flags/sk.gif") no-repeat top left;
									}

									.training-list ul li .training-infos p.gb{
										background:transparent url("../GabaritsPage/ressources/flags/uk.gif") no-repeat top left;
									}

						.training-list ul li .training-title{
							float:right;
							padding:0px 7px 0px 7px;
							width:488px;
							background:#f0f0f2;
						}

							.training-list ul li .training-title h3{
								margin-top:0px;
							}

							.training-list ul li .training-title a.country {
								float:left;
								display:block;
								text-decoration:none;
								width:23px;
								height:15px;
								margin:5px 5px 3px 0px;

							}

								.training-list ul li .training-title a.country span {
									display: none;
								}

								.training-list ul li .training-title a.pt{
									background:transparent url("../GabaritsPage/ressources/flags/pt.gif") no-repeat top left;
								}

								.training-list ul li .training-title a.fr{
									background:transparent url("../GabaritsPage/ressources/flags/fr.gif") no-repeat top left;
								}

								.training-list ul li .training-title a.be{
									background:transparent url("../GabaritsPage/ressources/flags/be.gif") no-repeat top left;
								}

								.training-list ul li .training-title a.bsh{
									background:transparent url("../GabaritsPage/ressources/flags/bsh.gif") no-repeat top left;
								}

								.training-list ul li .training-title a.ch{
									background:transparent url("../GabaritsPage/ressources/flags/ch.gif") no-repeat top left;
								}

								.training-list ul li .training-title a.de{
									background:transparent url("../GabaritsPage/ressources/flags/de.gif") no-repeat top left;
								}

								.training-list ul li .training-title a.es{
									background:transparent url("../GabaritsPage/ressources/flags/es.gif") no-repeat top left;
								}

								.training-list ul li .training-title a.hs{
									background:transparent url("../GabaritsPage/ressources/flags/hs.gif") no-repeat top left;
								}

								.training-list ul li .training-title a.it{
									background:transparent url("../GabaritsPage/ressources/flags/it.gif") no-repeat top left;
								}

								.training-list ul li .training-title a.nr{
									background:transparent url("../GabaritsPage/ressources/flags/nr.gif") no-repeat top left;
								}

								.training-list ul li .training-title a.rm{
									background:transparent url("../GabaritsPage/ressources/flags/rm.gif") no-repeat top left;
								}

								.training-list ul li .training-title a.sk{
									background:transparent url("../GabaritsPage/ressources/flags/sk.gif") no-repeat top left;
								}

								.training-list ul li .training-title a.gb{
									background:transparent url("../GabaritsPage/ressources/flags/uk.gif") no-repeat top left;
								}


	/* STAGE DETAIL */

.training-detail .training-detail-subheader{
		background-color:#F0F0F2;
		padding:7px 25px;
		border-width:1px 0px 1px 0px;
		border-color:#CBCBCC;
		margin-bottom:20px;
	}

		.training-detail .training-detail-subheader h2, .training-detail .training-detail-subheader h3, .training-detail .training-detail-subheader p{
			margin-top:0px;
			margin-bottom:0px;
		}

		.training-detail h4{
			text-transform:none;
			margin-bottom:0px;
		}

		.training-detail p{
			margin-top:0px;
		}

	.training-detail-side-header{
		margin-top:30px;
		margin-bottom:25px;
	}

	.training-detail-side{
		margin-top:30px;
		width:300px;
	}

		.training-detail-side-form{
			background:#F0F0F2 url("../GabaritsPage/bg/box/shadow_a_2.jpg") repeat-y top right;
			width:300px;
		}

			.training-detail-side-form-top{
				background:transparent url("../GabaritsPage/bg/box/shadow_a_1.jpg") no-repeat top right;
				width:300px;
			}

				.training-detail-side-form-bottom{
					background:transparent url("../GabaritsPage/bg/box/shadow_c_2.jpg") repeat-x bottom right;
					width:300px;
				}

					.training-detail-side-form-bottom-left{
						background:transparent url("../GabaritsPage/bg/box/shadow_c_1.jpg") no-repeat bottom left;
						width:300px;
					}

						.training-detail-side-form-bottom-right{
							padding-right:14px;
							padding-bottom:14px;
							background: url("../GabaritsPage/bg/box/shadow_c_3.jpg") no-repeat bottom right;
							width:286px;
						}

		.training-detail-side-form .content{
			padding:7px;
		}

			.training-detail-side-form .content p{
				margin-top:0px;
				margin-bottom:0px;
				line-height:15px;
				width:100%;
			}

			.training-detail-side-form .content .gauche{
				width:49%;
				float:left;
			}

			.training-detail-side-form .content .droite{
				width:49%;
				float:right;
			}

			.training-detail-side-form .content p img{
				vertical-align:middle;
			}

			.training-detail-side-form .content h5{
				margin-top:14px;
				margin-bottom:0px;
				line-height:14px;
				width:100%;
				text-transform:uppercase;
			}

	/* FORMULAIRE DE RECHERCHE DE STAGE */

		.training-search-form{
			background:#3664a5 url("../GabaritsPage/bg/box/shadow_a_2.jpg") repeat-y top right;
		}

			.training-search-form-top{
				background:transparent url("../GabaritsPage/bg/box/shadow_a_1.jpg") no-repeat top right;
			}

				.training-search-form-bottom{
					background:transparent url("../GabaritsPage/bg/box/shadow_c_2.jpg") repeat-x bottom right;
				}

					.training-search-form-bottom-left{
						background:transparent url("../GabaritsPage/bg/box/shadow_c_1.jpg") no-repeat bottom left;
					}

						.training-search-form-bottom-right{
							background: url("../GabaritsPage/bg/box/shadow_c_3.jpg") no-repeat bottom right;
						}



			.training-search-form .content{
				padding:10px 7px 7px 10px;
				width:286px;
			}

			.training-search-form p{
				color:white;
				margin-bottom:15px;
				/*height:30px; jerome a commenté ceci */
				clear:both;
			}

				.training-search-form p.country-region{
					height:auto;
				}

					.training-search-form p label{
						display:block;
						float:left;
						width:90px;
					}

					.training-search-form p.checkbox label{
						display: inline;
						float:none;
						width: auto;
						margin-left: 3px;
					}

					.training-search-form p select{
						width:150px;
					}

					.training-search-form p	select.country-list{
						margin-bottom:10px;
					}

				.training-search-form .training-search-from, .training-search-form .training-search-to{
					/*
					display:block;
					padding-right:5px;
					float:left;
					*/
				}

				.training-search-form .training-search-from-cal{
					display:block;
					width:24px;
					height:21px;
					float:left;
					background:transparent url("../GabaritsPage/bg/calendar_open_1.jpg") no-repeat top right;
				}

				.training-search-form .training-search-to-cal{
					display:block;
					width:24px;
					height:21px;
					float:left;
					background:transparent url("../GabaritsPage/bg/calendar_open_31.jpg") no-repeat top right;
				}

				.training-search-form .training-search-from label, .training-search-form .training-search-to label{
					float:left;
					padding-top:2px;
					width:86px;
				}

				.training-search-form .training-search-from .dateselector, .training-search-form .training-search-to .dateselector{
					width:70px;
					float:left;
					background-color:white;
					border:1px solid silver;
					height:19px;
					color:black;
				}

				.training-search-form .training-search-from .dateselector, .training-search-form .training-search-to .dateselector , .training-search-form .training-search-from a, .training-search-form .training-search-to a{
					margin-left:3px;
				}

				.training-search-form .submit input{
					padding-left:5px;
					padding-right:5px;
				}
/* FIN MISE EN FORME DES STAGES */

/* MISE EN FORME DES REGIONS */

	.region-list{

	}

		.region-list ul{
			list-style:none;
		}

			.region-list ul li{
				padding-left:30px;
				background:transparent no-repeat top left;
			}

				.region-list ul li.be{
					background-image:url("../GabaritsPage/ressources/flags/be.gif");
				}

				.region-list ul li.de{
					background-image:url("../GabaritsPage/ressources/flags/de.gif");
				}

				.region-list ul li.es{
					background-image:url("../GabaritsPage/ressources/flags/es.gif");
				}

				.region-list ul li.fr{
					background-image:url("../GabaritsPage/ressources/flags/fr.gif");
				}

				.region-list ul li.hr{
					background-image:url("../GabaritsPage/ressources/flags/hs.gif");
				}

				.region-list ul li.it{
					background-image:url("../GabaritsPage/ressources/flags/it.gif");
				}

				.region-list ul li.no{
					background-image:url("../GabaritsPage/ressources/flags/nr.gif");
				}

				.region-list ul li.pt{
					background-image:url("../GabaritsPage/ressources/flags/pt.gif");
				}

				.region-list ul li.ba{
					background-image:url("../GabaritsPage/ressources/flags/bsh.gif");
				}

				.region-list ul li.ro{
					background-image:url("../GabaritsPage/ressources/flags/rm.gif");
				}

				.region-list ul li.ge{
					background-image:url("../GabaritsPage/ressources/flags/sk.gif");
				}

				.region-list ul li.ch{
					background-image:url("../GabaritsPage/ressources/flags/ch.gif");
				}

				.region-list ul li.gb{
					background-image:url("../GabaritsPage/ressources/flags/uk.gif");
				}

				.region-list ul li.rs{
					background-image:url("../GabaritsPage/ressources/flags/rs.gif");
				}

				.region-list ul li h4{
					text-transform:none;
				}

		.region-list ul ul{
			margin-left:0px !important;
			padding-left:0px !important;
		}

			.region-list ul ul li{
				padding-left:0px;
			}

				.region-list ul ul li a{
					color:black;
					font-size:11px;
					text-decoration:none;
				}

					.region-list ul ul li a:hover{
						text-decoration:underline;
					}

/* FIN MISE EN FORME DES REGIONS */


/* MISE EN FORME DES STATISTIQUES */
.stats-eurodyssee {
	border-top:solid 1px #ccc;
	padding-top:25px;
}

	.stats-eurodyssee p label {
		display:block;
		float:left;
		width:100px;
	}

table.lister_region {
	border:solid 2px #fff;
	border-collapse:collapse;
	border-spacing:0px;
	margin:10px 0;
	background-color:#EFEFEF;
}

	table.lister_region th {
		width:170px;
		border-bottom:solid 2px #fff;
		background-color:#EFEFEF;
		padding:5px;
	}

table.lister_stats {
	border:solid 2px #fff;
	border-collapse:collapse;
	border-spacing:0px;
	margin:0;
}

	table.lister_stats td {
		border:solid 2px #fff;
		width:150px;
		padding:5px;
	}

.statstitle {
	margin:25px 0;
}

/* FIN MISE EN FORME DES STATISTIQUES */

/* MISE EN FORME VADEMECUM */

.vademecum-form {
	border-top: solid 1px #ccc;
	margin-top:25px;
}

	.vademecum-form textarea {
		width: 635px;
		height: 120px;
	}
/* FIN MISE EN FORME VADEMECUM */

/* MISE EN FORME EVALUATION QUESTIONNAIRE */


table.lister_answer {
	border:solid 2px #fff;
	border-collapse:collapse;
	border-spacing:0px;
	margin:0;
	width:100%
}

	table.lister_answer td {
		border:solid 2px #fff;
		background-color:#EFEFEF;
		width:30px;
		padding:5px;
		text-align:center;
	}

table.lister_question{
	border:solid 2px #fff;
	width:100%;
	padding:5px;
	text-align:left;
}



/* FIN MISE EN FORME EVALUATION QUESTIONNAIRE */

/* MISE EN FORME DES FAQS */

.faqlist a{
	text-decoration:none;
	color:black;
}

	.faqlist a:hover{
		text-decoration:underline;
	}

/* FIN MISE EN FORME DES FAQS */

/* MISE EN FORME DES NEWS */

	/* NEWS HOME */

	.news-home{
		margin-top:10px;
		margin-bottom:10px;
	}

		.news-home h2{
			float:left;
			width:75px;
			height:60px;
			margin-right:15px;
		}

			.news-home h2 a{
				display:block;
				width:75px;
				height:60px;
				background:transparent url("../GabaritsPage/bg/rss_home_on.gif") no-repeat center 2px;
			}

				.news-home h2 a:hover{
					background-image:url("../GabaritsPage/bg/rss_home_off.gif");
				}

			.news-home ul{
				float:left;
				width:540px;
				list-style:none;
				margin-left:0px !important;
			}

				.news-home ul li a{
					text-decoration:none;
				}

					.news-home ul li a:hover{
						text-decoration:underline;
					}

	/* NEWS DETAIL */

		.news-detail h2{
			margin-top:60px;
		}

			.news-detail h3{
				margin-top:0px;
				font-weight:normal;
			}

	/* NEWS IMAGE */

		.news-images{
			margin-top:90px;
		}

	/* NEWS LINKS */

		.news-links{
			text-align:right;
		}

			.news-links ul{
				list-style:none;
			}

				.news-links ul li{
					display:inline;
				}

					.news-links ul li a{
						display:block;
						float:right;
						width:45px;
						height:28px;
					}

						.news-links ul li.en a{
							background:transparent url("../GabaritsPage/bg/doc/icon_en_doc.gif") no-repeat top left;
						}

						.news-links ul li.fr a{
							background:transparent url("../GabaritsPage/bg/doc/icon_fr_doc.gif") no-repeat top left;
						}

						.news-links ul li.de a{
							background:transparent url("../GabaritsPage/bg/doc/icon_de_doc.gif") no-repeat top left;
						}

	/* NEWS ARCHIVES */

	.news-archive-selector{
		margin-top:0px;
	}
		.news-archive-selector p{
			margin-top:0px;
			margin-bottom:0px;
		}

		.news-archive-selector .titles{
			float:left;
			width:160px;
			text-align:right;
			padding-right:5px;
		}

			.french .news-archive-selector .titles{
				width:150px;
			}

			.news-archive-selector .titles h2, .news-archive-selector .titles h3{
				margin:0px !important;
			}

			.news-archive-selector .titles h2{
				color:#666 !important;
				text-transform:inherit !important;
			}

		.news-archive-selector .fields{
			float:left;
			width:120px;
			padding-top:2px;
			text-align:center;
		}

			.french .news-archive-selector .fields{
				width:130px;
			}

		.news-archive-selector .submit{
			float:left;
			width:14px;
			text-align:center;
		}

			.news-archive-selector .submit input{
				border:none;
				display:block;
				width:14px;
				height:14px;
				background:transparent url("../GabaritsPage/bg/sumit_arrow.gif") no-repeat 50% 50%;
				margin-top:5px;
			}

		.news-archive-list{
			font-size:11px;
			margin-top:5px;
		}

			.news-archive-list ul{
				list-style:none;
				margin-left:0px !important;
			}

				.news-archive-list a{
					text-decoration:none;
				}

					.news-archive-list a:hover{
						text-decoration:underline;
					}

	/* NEWS PAGIN */

	.news-pagin a{
		color:#FB940B;
		font-size:11px;
		margin:0px 2px;
		text-decoration:none;
	}

		.news-pagin a:hover{
			color:#3664a5;
			text-decoration:underline;
		}

/* FIN MISE EN FORME DES NEWS */

/* MISE EN FORME DES ACCROCHES */

	.accroche_rss{
		display:block;
		width:100%;
		height:91px;
		background:transparent url("../GabaritsPage/bg/rss_pub_on.jpg") no-repeat top left;
		margin-top:20px;
		position:relative;
		left:-10px;
	}

		.accroche_rss:hover{
			background:transparent url("../GabaritsPage/bg/rss_pub_off.jpg") no-repeat top left;
		}

	.accroche_contact{
		text-align:right;
	}

		.accroche_contact p{
			margin-top:0px;
			margin-bottom:0px;
		}

	.accroche_communities .wrapper{
		background:#f3f3f4;
	}
		.accroche_communities ul{
			list-style:none;
			margin-left:0px !important;
			padding-left:20px;
		}

			.accroche_communities ul li{
				line-height:40px;
				height:40px;
				padding-right:10px;
				float:left;
			}

				.contentright2colsright .accroche_communities ul li{
					float:none;
					height:22px;
					line-height:22px;
					padding-top:2px;
				}

				.accroche_communities ul li.youtube a{
					display:block;
					width:81px;
					height:16px;
					line-height:16px;
					margin:12px 0px;
					background:transparent url("../GabaritsPage/bg/footer/youtube_footer.jpg") no-repeat top left;
				}


				.accroche_communities ul li.youtube a:hover{
					background-position:bottom left;
				}

				.accroche_communities ul li.facebook a{
					width:77px;
					height:16px;
					line-height:16px;
					margin:12px 0px;
					background:transparent url("../GabaritsPage/bg/footer/facebook_footer.jpg") no-repeat top left;
					display:block;
				}

				.accroche_communities ul li.facebook a:hover{
					background-position:bottom left;
				}

				.contentright2colsright .accroche_communities ul li a{
					margin-top:4px;
				}

	.accroche_visiting_cards{
		display:block;
		width:210px;
		height:38px;
		background:url("../GabaritsPage/bg/aer_visit_card_en.jpg") no-repeat top left;
	}

		.accroche_visiting_cards:hover{
			background:url("../GabaritsPage/bg/aer_visit_card_en.jpg") no-repeat bottom left;
		}

	.accroche-faq{
		padding-left:75px;
		background:transparent no-repeat top left;
		font-size:11px;
	}

	#contentleft .accroche-faq h2{
		color:#666666;
		font-family:"trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
		font-size:18px;
		font-weight:bold;
		margin-bottom:0;
		text-transform:capitalize;
	}

	.accroche_account_creation a{
		display:block;
		float:right;
		width:210px;
		height:38px;
		background:transparent url("../GabaritsPage/bg/botoes_png.png") no-repeat;
		margin:0px 5px;
	}

	.accroche_account_creation a.youth{
		background-position:top left;
	}

	.accroche_account_creation a.youth:hover{
		background-position:bottom left;
	}

	.accroche_account_creation a.companies{
		background-position:top right;
	}

	.accroche_account_creation a.companies:hover{
		background-position:bottom right;
	}

/* FIN MISE EN FORME DES ACCROCHES */

/* MISE EN FORME DE LA NAVIGATION DE PAGE */

#pagenav{
	float:right;
	height:50px;
	text-align:right;
	width:130px;
}

	a.page_left, a.page_prev{
		display:block;
		float:left;
		width:50px;
		height:28px;
		background:url("../GabaritsPage/bg/prev.gif") no-repeat center top;
	}

	a.page_up{
		display:block;
		float:left;
		width:20px;
		height:28px;
		background:url("../GabaritsPage/bg/up.gif") no-repeat center top;
		margin:0px 5px;
	}

	a.pge_right, a.page_next{
		display:block;
		float:left;
		width:50px;
		height:28px;
		background:url("../GabaritsPage/bg/next.gif") no-repeat center top;
	}

/* FIN MISE EN FORME DE LA NAVIGATION DE PAGE */

/* MISE EN FORME DU SITEMAP */
	ul.sitemap, ul.sitemap ul{
		margin:20px 0px;
	}

	ul.sitemap a{
		text-decoration:none;
	}
		ul.sitemap a:hover{
			text-decoration:underline;
		}
/* FIN MISE EN FORME DU SITEMAP */

/* MISE EN FORME DES INFORMATIONS DE CONTACTS */

	.contact-side{

	}

		.contact-side h3{
			padding-left:25px;
			background:transparent url("../GabaritsPage/bg/icon_contact_address.gif") no-repeat top left;
		}

		.contact-side dt, .contact-side span.tel span.type{
			position:absolute;
			top:-50000px;
			left:-50000px;
		}

		.contact-side dt.org{
			position:relative;
			top:0px;
			left:0px;
			font-style:normal;
			font-size:11px;
			font-weight:bold;
			padding-left:25px;
		}

		.contact-side dd{
			font-style:normal;
			font-size:11px;
			font-weight:bold;
		}

		.contact-side .adr{
			padding-left:25px;
			margin-bottom:15px;
		}

			.contact-side .phone{
				padding-left:25px;
				background:transparent url("../GabaritsPage/bg/icon_contact_phone.gif") no-repeat top left;
				margin-bottom:5px;
			}

			.contact-side .fax{
				padding-left:25px;
				background:transparent url("../GabaritsPage/bg/icon_contact_fax.gif") no-repeat top left;
				margin-bottom:20px;
			}

			.contact-side .email{
				display:block;
				padding-left:25px;
				background:transparent url("../GabaritsPage/bg/icon_contact_email.gif") no-repeat top left;
			}

			.contact-side .url{
				display:block;
				padding-left:25px;
				background:transparent url("../GabaritsPage/bg/icon_contact_url.gif") no-repeat top left;
			}

			.contact-side dd span{
				display:block;
			}

.contact-form{
	background:#fb940b url("../GabaritsPage/bg/box/shadow_a_2.jpg") repeat-y top right;
}

	.contact-form-top{
		background:transparent url("../GabaritsPage/bg/box/shadow_a_1.jpg") no-repeat top right;
	}

		.contact-form-bottom{
			background:transparent url("../GabaritsPage/bg/box/shadow_c_2.jpg") repeat-x bottom right;
		}

			.contact-form-bottom-left{
				background:transparent url("../GabaritsPage/bg/box/shadow_c_1.jpg") no-repeat bottom left;
			}

				.contact-form-bottom-right{
					padding-right:14px;
					padding-bottom:14px;
					background: url("../GabaritsPage/bg/box/shadow_c_3.jpg") no-repeat bottom right;
				}

			.contact-form form{
				padding-top:10px;
			}

			.contact-form form p{
				margin:0px 0px;
				padding:5px 10px;
				line-height:15px;
				clear:both;
			}

				.contact-form form label{
					font-weight:bold;
					height:20px;
					display:block;
					float:left;
					margin-right:5px;
					font-size:11px;
				}

					.contact-form form .inputname{
						width:230px;
					}

					.contact-form form .inputemail{
						width:232px;
					}

				.contact-form form textarea{
					display:block;
					width:100%;
					height:180px;
					/*margin-bottom:50px;*/	/* demande bug 2570 */
				}

				.contact-form form p.newsletter{
					clear:none;
					float:left;
					width:210px;
				}

					.contact-form form p.newsletter label{
						display:inline;
						float:none;
					}

				.contact-form form p.submit{
					clear:none;
					float:left;
					width:50px;
				}

.contact-infos p{
	padding-right:25px;
	line-height:auto;
	margin-top:0px;
	margin-bottom:3px;
}

	.contact-infos .phone{
		background:transparent url("../GabaritsPage/bg/icon_contact_phone.gif") no-repeat 100% 50%;
	}

	.contact-infos .fax{
		background:transparent url("../GabaritsPage/bg/icon_contact_fax.gif") no-repeat 100% 50%;
	}

	.contact-infos .email{
		background:transparent url("../GabaritsPage/bg/icon_contact_email.gif") no-repeat 100% 50%;
	}

	.contact-infos .url{
		background:transparent url("../GabaritsPage/bg/icon_contact_url.gif") no-repeat 100% 50%;
	}

	.contact-infos .address{
		background:transparent url("../GabaritsPage/bg/icon_contact_address.gif") no-repeat right 3px;
	}

.contact-switch{

}

	.contact-switch p{
		margin-bottom:0px;
	}

	.contact-switch .contactlist{
		display:block;
		width:150px;
		float:left;
		margin-left:10px;
		margin-right:5px;
		margin-top:2px;
	}

/* FIN MISE EN FORME DES INFORMATIONS DE CONTACTS */

/* MISE EN FORME DES TESTIMONIALS */
	.testimonial-list{
		padding-bottom:10px;
	}
	.testimonial-list h2{
		margin-top:0px !important;
	}

	.testimonial-detail{
		margin-bottom:10px;
	}

		.testimonial-detail h1{
			margin-bottom:0px;
		}

		.testimonial-detail h2{
			margin-left:30px;
			margin-bottom:20px;
		}

		.testimonial-detail h3{
			margin-top:0px;
			margin-bottom:0px;
			padding-top:5px;
			line-height:44px;

		}

		.testimonial-detail h4{
			font-size:14px;
		}
		.testimonial-detail p.title{
			margin-top:0px;
			padding-bottom:10px;
		}

	.testimonial-detail .contentright2cols{
			padding-top:10px;
	}

	.testimonial-detail .contentright2colsright{
		width:215px;
		padding-right:0px;
	}

		.testimonial-detail .contentright2colsright p{
			margin-top:0px;
		}

	.testimonial-list{
		list-style:none;
		margin-left:0px !important;
	}

	.testi-pagin{
		margin-bottom:50px;
	}

		.testimonial-list li{
			padding-left:30px;
		}

			.pays3 {
				background:transparent url("../GabaritsPage/ressources/flags/be.gif") no-repeat top left;
			}

			.pays4 {
				background:transparent url("../GabaritsPage/ressources/flags/bg.gif") no-repeat top left;
			}

			.pays5 {
				background:transparent url("../GabaritsPage/ressources/flags/bsh.gif") no-repeat top left;
			}

			.pays6 {
				background:transparent url("../GabaritsPage/ressources/flags/ch.gif") no-repeat top left;
			}

			.pays10 {
				background:transparent url("../GabaritsPage/ressources/flags/es.gif") no-repeat top left;
			}

			.pays11 {
				background:transparent url("../GabaritsPage/ressources/flags/fr.gif") no-repeat top left;
			}

			.pays13 {
				background:transparent url("../GabaritsPage/ressources/flags/sk.gif") no-repeat top left;
			}

			.pays15 {
				background:transparent url("../GabaritsPage/ressources/flags/hs.gif") no-repeat top left;
			}

			.pays17 {
				background:transparent url("../GabaritsPage/ressources/flags/it.gif") no-repeat top left;
			}

			.pays20 {
				background:transparent url("../GabaritsPage/ressources/flags/nr.gif") no-repeat top left;
			}

			.pays22 {
				background:transparent url("../GabaritsPage/ressources/flags/pt.gif") no-repeat top left;
			}

			.pays24 {
				background:transparent url("../GabaritsPage/ressources/flags/rm.gif") no-repeat top left;
			}

			.pays29 {
				background:transparent url("../GabaritsPage/ressources/flags/uk.gif") no-repeat top left;
			}

/* FIN MISE EN FORME DES TESTIMONIALS */

/* MISE EN FORME MEDIA BOX */

	.mediabox-content{
		background:#B0C1D5 url("../GabaritsPage/bg/bg_media_box.jpg") repeat-x top left;
		border:1px solid #fff;
		min-height:20px;
		padding:0px 10px;
	}

	.mediabox-menu ul{
		list-style:none;
	}

		.mediabox-menu ul li{
			display:inline;
		}

	.mediabox-wrapper{
			background:transparent url("../GabaritsPage/bg/bg_media_box2.jpg") repeat-y 0px 0px;
			margin-bottom:10px;
			min-height:200px;
	}

	.mediabox-current{
		width:354px;
		margin-left:0px;
		margin-right:10px;
		padding:10px;
		float:left;
	}

	.mediabox-more{
		float:left;
		width:234px;
	}

		.mediabox-current h4{
			color:#000000;
			font-family:"Calibri","Trebuchet Ms",Verdana,Arial,Helvetica,sans-serif;
			font-size:18px;
			font-weight:bold;
			line-height:22px;
			margin-top:10px;
			margin-bottom:10px;
			text-transform:none;
		}

		.mediabox-current p{
			color:black !important;
			margin-top:10px !important;
			margin-bottom:10px !important;
		}

		.mediabox-more h4{
			color:#666666;
			font-family:"trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
			font-size:18px;
			font-weight:bold;
			margin-bottom:0;
			text-transform:none;
			margin-bottom:4px;
		}

		.mediabox-more ul{
			list-style:none;
			margin-left:0px !important;
		}

			.mediabox-more ul li{
				width:107px;
				font-size:10px;
			}

				.mediabox-more ul li.impair{
					float:left;
				}

				.mediabox-more ul li.pair{
					float:right;
				}

				.mediabox-more ul li img{
					display:block;
					margin-bottom:3px;
				}

				.mediabox-more ul li a{
					color:black;
					text-decoration:none;
				}

					.mediabox-more ul li a:hover{
						text-decoration:underline;
					}
				.mediabox-more ul li a img{
					display:block;
					border:1px solid white;
				}


	.mediabox-content h1{
			font-family:"Calibri","Trebuchet Ms", Verdana, arial, Helvetica, sans-serif;
			font-size:18px;
			line-height:22px;
			color:#000000;
			font-weight: bold;
			margin-bottom:0px;
			margin-top:20px;
			word-spacing:0px;
	}

		.mediabox-content h3{
			margin-top:0px;
			font-size:14px;
			color:#3664A5;
		}

		.mediabox-content p{
			color:#3664A5;
			margin-top:0px;
			margin-bottom:0px;
		}

	.mediabox-content .contentright2col50 h1{
		color:#000000;
		font-family:Helvetica new,Helvetica,Arial,Verdana,Geneva,Swiss,SunSans-Regular,sans-serif;
		font-size:14px;
		margin:10px 0 20px;
		padding:0;
		word-spacing:0px;
	}

	.mediabox-content .contentright2col50 p{
		color:#333333;
		font-family:Helvetica new,Helvetica,Arial,Verdana,Geneva,Swiss,SunSans-Regular,sans-serif;
		font-size:11px;
		margin-top:10px;
		margin-bottom:10px;
	}

	.mediabox-content .contentright2col50 a{
		color:#333399;
		text-decoration:none;
		font-family:Helvetica new,Helvetica,Arial,Verdana,Geneva,Swiss,SunSans-Regular,sans-serif;
		font-size:11px;
		font-weight:bold;
	}

	.tx-rgsmoothgallery-pi1{
		overflow:hidden;
		margin:10px 0px;
	}


/* FIN MISE EN FORME MEDIA BOX */

/* MISE EN FORME DE LA BOITE DE LOGIN */

.login-form{
	background:#fb940b url("../GabaritsPage/bg/box/shadow_a_2.jpg") repeat-y top right;
}

	.login-form-top{
		background:transparent url("../GabaritsPage/bg/box/shadow_a_1.jpg") no-repeat top right;
	}

		.login-form-bottom{
			background:transparent url("../GabaritsPage/bg/box/shadow_c_2.jpg") repeat-x bottom right;
		}

			.login-form-bottom-left{
				background:transparent url("../GabaritsPage/bg/box/shadow_c_1.jpg") no-repeat bottom left;
			}

				.login-form-bottom-right{
					padding-right:14px;
					padding-bottom:14px;
					background: url("../GabaritsPage/bg/box/shadow_c_3.jpg") no-repeat bottom right;
					color:#fff;
				}

				.login-form-bottom-right h3{
					padding-top:10px;
					padding-left:10px;
					color:#fff;
				}

				.login-form-bottom-right p{
					padding-left:10px;
				}

			.login-form form{
				padding-top:10px;
			}

			.login-form form p{
				margin:0px 0px;
				padding-left:10px;
				clear:both;
			}

				.login-form form label{
					display:block;
					float:left;
					margin-right:5px;
				}

				.login-form form textarea{
					display:block;
					width:100%;
				}

				.login-form form p.submit{
					clear:none;
					padding:10px;
				}

				.login-form form p.forgot{
					padding:10px;
				}

					.login-form form p.forgot a{
						display:block;
						border-top:1px solid white;
						padding-top:10px;
						color:#fff;
					}

					.login-form form p.forgot a:hover{
						color:#3664A5;
					}


#footer{
	width:960px;
	padding:20px;
	background:#f3f3f4 url("../GabaritsPage/bg/layout_end_footer.jpg") no-repeat left top;
}

	#footerleft, #footerright
	{
		width:480px;
		float:left;
	}

	#footerleft h3{
		color:#FB940B;
		float:left;
		width:50px;
		height:50px;
		background:transparent url("../GabaritsPage/bg/footer/icon_mini_sitemap.gif") no-repeat top left;
		padding-left:20px;
		font-size:10px;
		line-height:12px;
		padding-top:4px;
		margin-top:0px;
		font-family:"Trebuchet Ms",Verdana,Arial,Helvetica,sans-serif;
	}

	.accroche_communities ul li.footer{
		display:none;
	}

	#footerleft .accroche_communities h3{
		display:none;
	}

	#footerleft .accroche_communities ul{
		padding-left:0px;
	}

		#footerleft .accroche_communities li.footer{
			display:inline;
		}

		#footerleft .accroche_communities ul li{
			height:16px;
			line-height:16px;
		}

			#footerleft .accroche_communities ul li a{
				margin-top:0px;
				margin-bottom:0px;
			}

	#footmap{
		float:left;
		width:400px;
	}

		#footmap ul{
			list-style:none;
		}

		#footmap ul li{
			display:inline;
			color:#999999;
			font-size:10px;
			line-height:20px;
			font-family:"Trebuchet Ms",Verdana,Arial,Helvetica,sans-serif
		}

			#footmap ul li a{
				color:#999999;
				font-size:10px;
				line-height:12px;
				text-decoration:none;
			}

				#footmap ul li a:hover{
					color:#FB940B;
					text-decoration:underline;
				}

			#footmap ul li.rss a{
				color:#FB940B;
				text-transform:uppercase;
			}

	#footerright{
		background:transparent url("../GabaritsPage/bg/trace_vertical.gif") repeat-y 380px 0px;
	}

		#footerrightleft, #footerrightright{
			float:left;
		}

		#footerrightleft{
			width:360px;
			padding:0px 10px;
			padding-top:0px;
		}

			#footerrightleft form h3{
				display:inline;
				font-family:"Tw Cen MT Condensed Extra Bold","Calibri","trebuchet MS",Verdana,Arial,Helvetica;
				font-size:20px;
				line-height:27px;
				color:#999;
				float:left;
				margin-top:0px;
				padding-top:8px;
				margin-right:10px;
				clear:left;
			}

			#footerrightleft form{
				/*height:35px;*/
				overflow:hidden;
			}

			#footerrightleft form p.inputs{
				float:left;
				line-height:27px;
				margin:10px 0px;
			}

				#footerrightleft form p input.email{
					height:12px;
					width:120px;
					font-size:10px;
					float:left;
					display:block;
					margin-top:5px;
				}

					#footerrightleft form p input.add{
						background:transparent url("../GabaritsPage/bg/footer/newsletter_add.gif") no-repeat top left;
						border:none;
						margin-left:5px;
						display:block;
						float:left;
						height:19px;
						width:13px;
						cursor:pointer;

					}

					#footerrightleft form p input.remove{
						background:transparent url("../GabaritsPage/bg/footer/newsletter_remove.gif") no-repeat top left;
						border:none;
						display:block;
						float:left;
						height:19px;
						width:13px;
						margin-left:5px;
						cursor:pointer;
					}

			#footerrightleft p{
				margin-top:0px;
				margin-bottom:0px;
				text-align:right;
				color:#999;
				font-size:10px;
				font-family:"Trebuchet Ms",Verdana,Arial,Helvetica,sans-serif;
				text-decoration:none;
			}

				#footerrightleft p a{
					color:#999;
					text-decoration:none;
				}

				#footerrightleft p a:hover{
					color:#FB940B;
					text-decoration:underline;
				}

		#footerrightright{
			width:100px;
			text-align:center;
		}

		#footerrightright a{
			display:block;
			width:75px;
			height:75px;
			background:transparent url("../GabaritsPage/bg/footer/icon_aer_on_off.gif") no-repeat top left;
			margin-left:11px;
			float:right;
		}

		#footerrightright a:hover{
			background:transparent url("../GabaritsPage/bg/footer/icon_aer_on_off.gif") no-repeat bottom left;
		}

