@media screen,projection {

	.Found {
		color:inherit;
		background-color: #dbe9a3;
	}

	body {
		font-family:Tahoma, Arial, Sans-Serif;
		font-size:8pt;
		background: #75b9f3 url(../../_data/image/decor/decor-background.jpg) repeat-x;
		color:#000000;
		margin:0;
		padding:0;
		width:100%;
	}

	a {
		text-decoration:none;
	}

	input {
		font-size:8pt;
	}

	.Container {
		width:919px;
		margin:0px auto;
		background:#ffffff url(../../_data/image/decor/content-background.jpg);
		color:inherit;
		overflow:hidden;
	}

	.HeaderHome {
		width:919px;
		height:141px;
		margin:0;
		padding:0;
		overflow:hidden;
		background: #aad4f4 url(../../_data/image/decor/decor-header.jpg);
		color:inherit;
	}

	.HeaderStandard {
		width:919px;
		height:141px;
		margin:0;
		padding:0;
		overflow:hidden;
		background: #aad4f4 url(../../_data/image/decor/decor-header.jpg);
		color:inherit;
	}

	.LogoHome {
		position:relative;
		left:19px;
		top:-138px;
		width:246px;
		height:137px;
		margin:0;
		padding:0;
	}

	.LogoStandard {
		position:relative;
		left:19px;
		top:3px;
		width:246px;
		height:137px;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.LeftSide {
		float:left;
		width:170px;
		height:auto;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.CenterSide {
		float:left;
		width:729px;
		background-color:#ffffff;
		color:inherit;
		margin:0px 10px 10px 10px;
		padding:0;
		overflow:hidden;
	}
	.CenterSide .Left {
		float:left;
		width:350px;
		margin-right:10px;
	}
	.CenterSide .Right {
		float:left;
		width:350px;
		margin-left:10px;
	}

	.ActualiteTop {
		width:170px;
		height:56px;
		background:#aad4f4 url(../../_data/image/decor/decor-actu-top.jpg);
		color:inherit;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.ActualiteMarquee {
		width:170px;
		height:24px;
		background:#aad4f4 url(../../_data/image/decor/decor-actu-actu.jpg);
		color:inherit;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.ActualiteBody {
		width:140px;
		height:auto;
		background:#aad4f4 url(../../_data/image/decor/decor-actu-body.jpg);
		color:inherit;
		margin:0;
		padding:10px 15px 0px 15px;
		overflow:hidden;
		font-size:8pt;
	}

	.ActualiteBody ul {
	list-style: none url(../../_data/image/decor/puce-orange-niveau2.gif);
		margin:0px 0px 10px 5px;
		padding:0
	}

	.ActualiteBody li {
		margin:0px 0px 5px 8px;
		padding:0
	}
/*
	.ActualiteBody a, .ActualiteBody a:visited {
		color: #f1892e;
		text-decoration:none;
		font-weight:bold;
		background-color:Transparent;
	}

	.ActualiteBody a:hover {
		color: #000000;
		background-color:Transparent;
	}

	.ActualiteBody a:active {
		color: #ff0000;
		background-color:Transparent;
	}
*/
	.ActualiteBottom {
		width:170px;
		height:22px;
		background:#aad4f4 url(../../_data/image/decor/decor-actu-bottom.jpg);
		color:inherit;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.Search {
		width:160px;
		height:auto;
		margin:0;
		padding:10px 5px 10px 5px;
		overflow:hidden;
		font-size:8pt;
	}

	.Search input {
		vertical-align:middle;
	}

	.Search a, .Search a:visited {
		margin:0;
		padding:2px 2px 2px 2px;
		border:solid 1px #666666;
		background:#485c9e;
		color:#ffffff;
		font-weight:bold;
		font-size:8pt;
	}

	.Search a:hover, .Search a:active {
		color:#f1892e;
	}

	.VAE {
		width:170px;
		height:68px;
		background:#aad4f4 url(../../_data/image/decor/decor-vae.jpg);
		color:inherit;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.VAE ul {
		list-style:none;
		list-style-image:none;
		margin:2px 0px 0px 46px;
		padding:0
	}

	.VAE li {
		margin:0;
		padding:0
	}

	.VAE a, .VAE a:visited {
		margin:0;
		padding:0;
		background:;
		color:#ffffff;
		font-weight:bold;
		font-size:7.5pt;
		text-transform:uppercase;
	}

	.VAE a:hover, .VAE a:active {
		color:#f1892e;
	}

	.BtnContact {
		width:130px;
		height:24px;
		background:#aad4f4 url(../../_data/image/actions/btn-contact-off.jpg) no-repeat left;
		color:inherit;
		margin:20px 5px 10px 5px;
		padding:10px 0px 0px 40px;
		overflow:hidden;
	}

	.Contact {
		margin:20px 5px 10px 5px
	}

	.TopMenu {
		width:729px;
		height:23px;
		margin:10px 0px 10px 0px;
		padding:0;
		overflow:hidden;
	}

	.TopMenu ul {
		list-style:none;
		margin:0;
		padding:0;
	}

	.TopMenu li {
		float:left;
		width:131px;
		height:19px;
		margin:0px 20px 0px 0px;
		padding:4px 0px 0px 30px;
		overflow:hidden;
		background:#aad4f4 url(../../_data/image/actions/action-button.gif);
		color:inherit;
	}

	.TopMenu a, .TopMenu a:visited {
		background:Transparent;
		color:#ffffff;
		font-weight:bold;
		font-size:8pt;
	}

	.TopMenu a:hover, .TopMenu a:active {
		color:#f1892e;
	}

	.Greta-Qualite {
		list-style:none;
		margin:0px 0px 0px 1px;
		padding:0;
	}

	.Greta-Qualite li {
		float:left;
		width:131px;
		height:19px;
		margin:0px 20px 0px 0px;
		padding:4px 0px 0px 30px;
		overflow:hidden;
		background:#aad4f4 url(../../_data/image/actions/qualite-button.gif);
		color:inherit;
	}

	.Greta-Qualite a, .Greta-Qualite a:visited {
		background:Transparent;
		color:#ffffff;
		font-weight:bold;
		font-size:8pt;
	}

	.Greta-Qualite a:hover, .Greta-Qualite a:active {
		color:#f1892e;
	}

	.BottomMenu {
		width:829px;
		height:23px;
		margin:50px 0px 0px 145px;
		padding:0;
		overflow:hidden;
	}

	.BottomMenu ul {
		list-style:none;
		margin:0;
		padding:0;
	}

	.BottomMenu li {
		float:left;
		margin:0px 20px 0px 0px;
		padding:0;
	}

	.BottomMenu a, .BottomMenu a:visited {
		background:;
		color:#ffffff;
		font-weight:bold;
		font-size:8pt;
	}

	.BottomMenu a:hover, .BottomMenu a:active {
		color:#f1892e;
	}

	.Footer {
		clear:both;
		width:919px;
		height:84px;
		background:#aad4f4 url(../../_data/image/decor/decor-footer.jpg);
		color:#ffffff;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.CopyRight {
		width:919px;
		margin:0px auto;
		color: #000000;
		background-color:inherit;
		margin-bottom:10px;
		font-size:7.5pt;
	}

	.CopyRightLeft {
		float:left;
		width:28%;
		margin:0;
		padding:0;
	}

	.CopyRightRight {
		float:right;
		width:68%;
		text-align:right;
		margin:0;
		padding:0;
	}

	.Adresse {
		margin:0px 0px 0px 20px;
		padding:0;
	}

	.Map {
		float:left;
		width:400px;
		height:504px;
		border:solid 1px #999999;
	}
	
	.Route {
		float:left;
		width:314px;
		height:504px;
		border:none;
		overflow:auto;
	}

/* Formulaire */


	.FormRow {
		width:699px;
		clear: both;
		padding-top: 1px;
	}
	.FormRow .FormLabel {
		color: #000000;
		float: left;
		width: 180px;
		text-align: left;
	}
	.FormRow .FormField {
		float: left;
		width: 519px;
		text-align: left;
	}

	.grid2, .grid2 fieldset {
		width:550px;
		margin: 0px 0px 10px 0px;
		padding: 0px 5px 5px 5px;
	}
	.grid2 .FormRow {
		clear: both;
		width:550px;
		margin:0;
		padding:1px 0px 0px 0px;
	}
	.grid2 .FormRow .FormLabel {
		float: left;
		width: 160px;
		color: #000000;
		margin:0;
		padding:0;
		text-align: left;
	}
	.grid2 .FormRow .FormField {
		float: left;
		width: 389px;
		margin:0;
		padding:0;
		text-align: left;
	}

	.grid2 textarea {
		width:369px;
	}

/* Plip Button Grey */

	.PlipGrey span {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:11px;
		font-family:arial, sans-serif;
		font-weight:bold;
	}

	a.PlipGrey {
		float: left;
		background: url('../../_data/image/actions/greybutton_right.gif') no-repeat right top;
		color: inherit;
		display: block;
		height: 24px;
		margin:5px 6px 5px 0px;
		padding-right: 18px;
		text-decoration: none;
		vertical-align:middle;
		overflow:hidden;
	}

	a.PlipGrey span {
		background: transparent url('../../_data/image/actions/greybutton_left.gif') no-repeat;
		color: #000000;
		display: block;
		line-height: 14px;
		padding: 5px 0 5px 18px;
	}

	a.PlipGrey span img {
		vertical-align:middle;
		border:none;
		margin:-4px 10px 0px -10px;
	}

	a.PlipGrey:hover, a.PlipGrey:active {
		background-position: bottom right;
		outline: none;
	}

	a.PlipGrey:hover span, a.PlipGrey:active span  {
		background-position: bottom left;
		padding: 6px 0 4px 18px;
	}

/* Génériques */

	.PrintOnly {
		display:none;
	}
}

p {margin:0px 0px 8px 0px;padding:0;}

h1 {clear:both;font-size:14pt;padding:0px 0px 7px 20px;margin:0px 0px 7px 0px;background: url('../../_data/image/decor/title-h1.gif') no-repeat;
}
h2 {clear:both;font-size:11pt;padding:0px 0px 0px 20px;margin:0px 0px 5px 0px;background: url('../../_data/image/decor/title-h2.gif') no-repeat;
}
h3 {clear:both;font-size:10pt;padding:0;margin:0px 0px 3px 0px;}
h4 {clear:both;font-size:9pt;padding:0;margin:0px 0px 0px 0px;}

blockquote {
	padding:0 0 0 12px;
	margin:12px 0 0 0;
	background:url(../../_data/image/decor/bg-quote.png) no-repeat;
}

ul, ul ul ul {
	list-style: none url(../../_data/image/decor/puce-orange.gif);
	margin-top:4px;
	margin-bottom:8px;
	padding-top:0px;
	padding-bottom:0px;
}

ul ul {
	list-style: none url(../../_data/image/decor/puce-orange-niveau2.gif);
	margin-top:4px;
	margin-bottom:8px;
	padding-top:0px;
	padding-bottom:0px;
}

.BreadCrumb {
	list-style: none;
	margin-left:0px;
	padding-left:0px;
}

.BreadCrumb li {
	float:left;
	margin:0;
	padding:0px 5px 15px 15px;
	background-image: url(../../_data/image/decor/puce-orange-niveau2.gif);
	background-repeat: no-repeat;
}

.FormationTypes {
	clear:both;
	margin:0px 0px 15px 0px;
	padding:0;
}

a, a:visited {
	color: #485b9e;
	text-decoration:none;
	font-weight:bold;
	background-color:Transparent;
}

a:hover {
	color: #000000;
	background-color:Transparent;
}

a:active {
	color: #ff0000;
	background-color:Transparent;
}

img {margin:0;padding:0;border:none;}

legend {font-size:12pt;font-weight:bold;}

.ImageText {clear:both;}
.FloatClear {float:left;margin-right:50px;margin-bottom:10px;}

/* Carte */

.MapAire {
	position:relative;
	left:493px;
	top:-191px;
	width:207px;
	height:29px;
}

.MapCapbreton {
	position:relative;
	left:37px;
	top:-136px;
	width:154px;
	height:29px;
}

.MapDax {
	position:relative;
	left:138px;
	top:-245px;
	width:89px;
	height:29px;
}

.MapMarsan {
	position:relative;
	left:422px;
	top:-402px;
	width:221px;
	height:29px;
}

.MapMorcenx {
	position:relative;
	left:210px;
	top:-463px;
	width:143px;
	height:29px;
}

.MapParentis {
	position:relative;
	left:122px;
	top:-607px;
	width:129px;
	height:29px;
}

.MapPeyrehorade {
	position:relative;
	left:281px;
	top:-310px;
	width:173px;
	height:29px;
}

.MapStPaul {
	position:relative;
	left:0px;
	top:-465px;
	width:227px;
	height:29px;
}

.Introduction {
	display:none;
}

@media print,handheld {

	body {
		margin:0;
		padding:0;
		color:#000000;
		background-color:#ffffff;
		font-family:Tahoma,Arial,Sans-Serif;
		font-size:10pt;
	}

	.Container {
		width:100%;
		height:auto;
		margin:0;
		padding:0;
	}

	input {
		font-size:8pt;
	}

	.HeaderHome {
	}

	.HeaderStandard {
	}

	.LogoHome {
		width:246px;
		height:137px;
		margin:0;
		padding:0;
	}

	.LogoStandard {
		width:246px;
		height:137px;
		margin:0;
		padding:0;
	}

	.LeftSide {
		display:none;
	}

	.TopMenu {
		display:none;
	}

	.BottomMenu {
		display:none;
	}

	.Footer {
		clear:both;
		margin:0;
		padding:0;
	}

	.CopyRight {
		margin:0px auto;
		color: #000000;
		background-color:inherit;
		margin-bottom:10px;
		font-size:7.5pt;
	}

	.CopyRightLeft {
		float:left;
		width:35%;
		margin:0;
		padding:0;
	}

	.CopyRightRight {
		float:right;
		width:65%;
		text-align:right;
		margin:0;
		padding:0;
	}

	.Adresse {
		margin:0px 0px 0px 20px;
		padding:0;
	}

	.Map {
		width:400px;
		height:504px;
		border:solid 1px #999999;
	}
	
	.Route {
		border:none;
		overflow:auto;
	}

/* Formulaire */


	.FormRow {
		width:699px;
		clear: both;
		padding-top: 1px;
	}
	.FormRow .FormLabel {
		color: #000000;
		float: left;
		width: 180px;
		text-align: left;
	}
	.FormRow .FormField {
		float: left;
		width: 519px;
		text-align: left;
	}

/* Plip Button Grey */

	.PlipGrey span {
		display:none;
	}

	a.PlipGrey {
		display:none;
	}

	a.PlipGrey span {
		display:none;
	}

	a.PlipGrey span img {
		display:none;
	}

	a.PlipGrey:hover, a.PlipGrey:active {
		display:none;
	}

	a.PlipGrey:hover span, a.PlipGrey:active span  {
		display:none;
	}

/* Génériques */

	.NoPrint {
		display:none;
	}
}
