﻿form {margin:0;padding:0;}

@media screen,projection {

	body {
		margin:0;
		padding:0;
		background-color:#fff5b9;
		color:#633013;
		font-family:Arial, Candara, sans-serif;
		font-size:8pt;
	}

	.Introduction {
		display:none;
	}

	h1 {font-size:12pt;color:#61162d;background-color:inherit;padding:0;margin:0px 0px 7px 0px;}
	h2 {font-size:11pt;color:#61162d;background-color:inherit;padding:0;margin:0px 0px 5px 0px;}
	h3 {font-size:10pt;color:#61162d;background-color:inherit;padding:0;margin:0px 0px 3px 0px;}
	.PseudoH4, h4 {font-size:9pt;color:#61162d;background-color:inherit;padding:0;margin:0px 0px 0px 0px;}
	td {vertical-align:top;}

	p.Info {
		margin:0px 0px 8px 0px;
		padding:0;
		font-family:Arial, Candara, sans-serif;
		font-size:8pt;
		color:#61162d;
		background-color:Transparent;
	}

	.Wrapper {
		width:991px;
		height:100%;
		margin:10px auto 10px;
		padding:0;
		border:solid 1px #847053;
		overflow:hidden;
	}

	/* Conteneur Haut Gauche (Logo et Menu) */

	.ContainerTopLeft {
		position:relative;
		left:0px;
		top:0px;
		float:left;
		width:234px;
		height:auto;
		margin:0;
		padding:0;
	}

	.Logo {
		width:187px;
		height:64px;
		margin:26px 23px 0px 24px;
		padding:0;
		overflow:hidden;
	}

	/* Conteneur Haut Droite (Bannière Flash et Titre) */

	.TopBanner {
		width:757px;
		height:286px;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	/* Conteneur Haut Droite (Bannière Flash et Titre) */

	.ContainerTopRight {
		float:left;
		width:757px;
		height:286px;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	/* Contenu Centre */
	
	.Content {
		float:left;
		width:623px;
		height:auto;
		margin:0;
		padding:0;
	}

	.Content a, .Content a:visited {
		color:#a8a068;
		text-decoration:none;
		background-color:inherit;
		font-weight:bold;
	}

	.Content a:hover, .Content a:active {
		color:#ff0000;
		background-color:inherit;
		text-decoration:none;
		font-weight:bold;
	}

	/* Ligne de Titre */

	.ContentTitle {
		width:603px;
		height:30px;
		margin:0;
		padding:35px 0px 2px 20px;
		overflow:hidden;
	}

	.ContentTitle h1 {
		margin:0;
		padding:0;
		font-family:Arial, Candara, sans-serif;
		font-size:14pt;
		color:#94835a;
		background-color:Transparent;
	}
	
	/* Corps de la page */

	.ContentBody {
		width:603px;
		height:auto;
		margin:0;
		padding:0px 0px 10px 20px;
		overflow:hidden;
	}

	.ContentBody p {
		margin:0px 0px 8px 0px;
		padding:0;
		font-family:Arial, Candara, sans-serif;
		font-size:8pt;
		color:#000000;
		background-color:Transparent;
	}

	.ContentBody ul {
		list-style:none url(../../_data/image/decor/puce-orange.gif) outside;
		padding:0;
		margin:0px 10px 8px 16px;
		font-size:8pt;
		color:#000000;
		background-color:Transparent;
	}

	.ContentBody li {
		padding:0;
		margin:0px 0px 8px 0px;
	}

	/* Bordure à droite de Content */
	
	/* Filler à droite du Titre */

	.SpacerTitle {
		float:right;
		width:104px;
		height:97px;
		margin:0px 0px 0px 30px;
		padding:0;
		background:url('../../_data/image/decor/standard/bg-std-top-right.jpg');
		overflow:hidden;
	}

	/* Liens de Téléchargement Guide, Mag */

	.ContentLinks {
		float:left;
		width:100px;
		margin:0;
		padding:0px 19px 0px 15px;
		overflow:hidden;
	}

	.ContentLinks ul {
		margin:0;
		padding:0;
	}

	.ContentLinks li {
		list-style:none none;
		margin:0px 0px 8px 0px;
		padding:0;
	}

	.ContentLinks a, .ContentLinks a:visited {
		color:#a8a068;
		text-decoration:none;
		background-color:inherit;
		font-weight:bold;
	}

	.ContentLinks a:hover, .ContentLinks a:active {
		color:#ff0000;
		background-color:inherit;
		text-decoration:none;
		font-weight:bold;
	}

	/* Actualités */

	.NewsH {
		margin-top:50px;
		color:#94835a;
		background-color:inherit;
	}

	.News {
		float:left;
		width:201px;
		height:191px;
		margin:0px 0px 3px 0px;
		padding:0;
		color:inherit;
		background:url('../../_data/image/decor/news/news-body.png') repeat-y;
	}

	.NewsLast {
		float:left;
		width:201px;
		height:191px;
		margin:0px 0px 3px 0px;
		padding:0;
	}

	.NewsEmpty {
		float:left;
		width:201px;
		height:191px;
		margin:0px 0px 3px 0px;
		padding:0;
	}

	.NewsBody {
		float:left;
		width:201px;
		height:177px;
		margin:0;
		padding:0;
		color:inherit;
		background:url('../../_data/image/decor/news/news-top.png') no-repeat;
	}

	.NewsBottom {
		float:left;
		width:201px;
		height:14px;
		margin:0;
		padding:0;
		color:inherit;
		background:url('../../_data/image/decor/news/news-bottom.png') no-repeat;
	}

	.News2 {
		float:left;
		width:201px;
		height:191px;
		margin:0px 0px 3px 0px;
		padding:0;
		color:inherit;
		background:url('../../_data/image/decor/news/news2-body.png') repeat-y;
	}

	.News2Last {
		float:left;
		width:201px;
		height:191px;
		margin:0px 0px 3px 0px;
		padding:0;
	}

	.News2Body {
		float:left;
		width:201px;
		height:177px;
		margin:0;
		padding:0;
		color:inherit;
		background:url('../../_data/image/decor/news/news2-top.png') no-repeat;
	}

	.News2Bottom {
		float:left;
		width:201px;
		height:14px;
		margin:0;
		padding:0;
		color:inherit;
		background:url('../../_data/image/decor/news/news2-bottom.png') no-repeat;
	}

	.NewsTitle {
		width:161px;
		margin:10px 25px 8px 15px;
		padding:0;
	}

	.NewsBody p, .News2Body p {
		width:161px;
		margin:0px 25px 8px 15px;
		padding:0;
		color:#61162d;
		background-color:inherit;
	}

	/* Conteneurs Bas */

	.ContainerBot {
		clear:both;
		width:991px;
		height:232px;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	/* Conteneur Bas Gauche  */

	.ContainerBotLeft {
		float:left;
		width:199px;
		height:107px;
		margin:0;
		padding:125px 0px 0px 688px;
		font-size:7.5pt;
		font-weight:bold;
		/*overflow:hidden;*/
	}

	.ContainerBotLeft a, .ContainerBotLeft a:visited {
		color:#a8a068;
		text-decoration:none;
		background-color:inherit;
		font-weight:bold;
	}

	.ContainerBotLeft a:hover, .ContainerBotLeft a:active {
		color:#ff0000;
		background-color:inherit;
		text-decoration:none;
		font-weight:bold;
	}

	.Picto {
		position:relative;
		top:-170px;
		left:170px;
		width:130px;
		height:130px;
	}

	.Qualite-Tourisme {
		position:relative;
		top:-94px;
		left:182px;
		width:67px;
		height:60px;
	}

	/* Conteneur Bas Droite  */

	.ContainerBotRight {
		float:left;
		width:104px;
		height:232px;
		margin:0;
		padding:0;
		background:url('../../_data/image/decor/standard/bg-std-bot-right.jpg');
		overflow:hidden;
	}

	.BotLogo {
		display:none;
	}

	/* Plip Button Grey */

	.PlipGrey span {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:11px;
		font-family:Arial, Candara, 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;
	}

	/* Plip Button Water */

	.PlipWater span {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:11px;
		font-family:Arial, Candara, sans-serif;
		font-weight:bold;
	}

	a.PlipWater {
		float:left;
		background:url('../../_data/image/actions/waterbutton_right.jpg') no-repeat right top;
		color:inherit;
		display:block;
		height:20px;
		margin:5px 6px 5px 0px;
		padding-right:18px;
		text-decoration:none;
		vertical-align:middle;
		overflow:hidden;
	}

	a.PlipWater span {
		background:transparent url('../../_data/image/actions/waterbutton_left.jpg') no-repeat;
		color:inherit;
		display:block;
		line-height:14px;
		padding:3px 0 3px 18px;
	}

	a.PlipWater span img {
		vertical-align:middle;
		border:none;
		margin:-4px 10px 0px -10px;
	}

	a.PlipWater:hover, a.PlipWater:active {
		background-position:bottom right;
		outline:none;
	}

	a.PlipWater:hover span, a.PlipWater:active span  {
		background-position:bottom left;
		padding:4px 0 2px 18px;
	}

	/* Styles Spéciaux */

	.GrasKaki, .Content p.GrasKaki {font-weight:bold;color:#847053;}
	.GrasMarron, .Content p.GrasMarron {font-weight:bold;color:#61162d;}
    .BigGrasMarron, .Content p.BigGrasMarron {font-size:11pt;font-weight:bold;color:#61162d;}
    .BigGrasKaki, .Content p.BigGrasKaki {font-size:11pt;font-weight:bold;color:#847053;}

	.Content .GrasKaki a, .Content .GrasKaki a:visited {font-weight:bold;color:#847053;}
	.Content .GrasKaki a:hover, .Content .GrasKaki a:active {font-weight:bold;color:#ff0000;}
	.Content .GrasMarron a, .Content .GrasMarron a:visited {font-weight:bold;color:#61162d;}
	.Content .GrasMarron a:hover, .Content .GrasMarron a:active {font-weight:bold;color:#ff0000;}

	.Content .BigGrasKaki a, .Content .BigGrasKaki a:visited {font-size:11pt;font-weight:bold;color:#847053;}
	.Content .BigGrasKaki a:hover, .Content .BigGrasKaki a:active {font-size:11pt;font-weight:bold;color:#ff0000;}
	.Content .BigGrasMarron a, .Content .BigGrasMarron a:visited {font-size:11pt;font-weight:bold;color:#61162d;}
	.Content .BigGrasMarron a:hover, .Content .BigGrasMarron a:active {font-size:11pt;font-weight:bold;color:#ff0000;}
}

h5, p {
	margin:0px 0px 8px 0px;
	padding:0;
}

img {
	margin:0;
	padding:0;
	border:none;
}

legend {
	font-size:12pt;
	font-weight:bold;
	color:inherit;
	background-color:inherit;
}

.ClearBoth {clear:both;}
.ImageGauche {float:left;margin-right:10px;margin-bottom:10px;}
.ImageDroite {float:left;margin-left:10px;margin-bottom:10px;}

.small {margin:0px 0px 10px 0px;padding:0;font-size:7.5pt;}
.Bold {font-weight:bold;}
.Big {font-size:11pt;}

.HasError, p.HasError {
	padding-left:20px;
	padding-top:2px;
	padding-bottom:10px;
	color:#d3005f;
	font-weight:bold;
	background: Transparent url(../../images/_protected/critical.png) no-repeat left top;
}

.HasWarning, p.HasWarning {
	padding-left:20px;
	padding-top:2px;
	padding-bottom:10px;
	color:#0035ad;
	font-weight:bold;
	background: Transparent url(../../images/_protected/non-critical.png) no-repeat left top;
}

.HasInfo, p.HasInfo {
	padding-left:20px;
	padding-top:2px;
	padding-bottom:10px;
	color:#007800;
	font-weight:bold;
	background: Transparent url(../../images/_protected/information.png) no-repeat left top;
}

@media print,handheld {

	body {
		margin:0;
		padding:0;
		background-color:#ffffff;
		color:#000000;
		font-family:Arial, Candara, sans-serif;
		font-size:9pt;
	}

	h1 {font-size:12pt;color:#000000;background-color:inherit;padding:0;margin:0px 0px 7px 0px;}
	h2 {font-size:11pt;color:#000000;background-color:inherit;padding:0;margin:0px 0px 5px 0px;}
	h3 {font-size:10pt;color:#000000;background-color:inherit;padding:0;margin:0px 0px 3px 0px;}
	.PseudoH4, h4 {font-size:9pt;color:#000000;background-color:inherit;padding:0;margin:0px 0px 0px 0px;}
	td {vertical-align:top;}
	a {color:#000000;background-color:inherit;}

	.RssLink {display:none;}

	.Introduction {
		display:none;
	}

	/* Conteneur Haut Gauche (Logo et Menu) */
	
	.ContainerTopLeft {
		display:none;
	}

	/* Conteneur Haut Droite (Bannière Flash et Titre) */

	.TopBanner {
		display:none;
	}

	.ContentTitle h1 {
		margin:0;
		padding:0;
		font-size:14pt;
		font-weight:bold;
		text-transform:uppercase;
	}

	.SpacerTitle {
		display:none;
	}

	/* Conteneur Bas Gauche  */

	.ContainerBotLeft {
		float:left;
		width:350px;
		margin:0;
		padding:0;
		font-size:9pt;
		font-weight:bold;
	}

	.ContainerBotLeft a {
		display:none;
	}

	.BackTop {
		display:none;
	}

	/* Conteneur Bas Droite  */

	.ContainerBotRight {
		float:left;
		width:250px;
		margin:0;
		padding:0;
	}

	/* Plip Button Grey */

	.PlipGrey {
		display:none;
	}
}
