* {
	margin: 0;
	padding: 0;
	font-family: tahoma;
	font-size: 12px;
}

img
{
	border: none;
}

html,
body
{
	background: #050607;
	color: #fff;
}

body {
	position: relative;
	height: 100%;
	width: 100%
}

a { 
	color: #fff;
	text-decoration: none;
}

div#conteneur
{
	width: 1004px;
	position: relative;
	z-index: 10;
	margin-left: auto;
	margin-right: auto;
	background: #1e1f20;
	height: 100%;
	margin-bottom: 30px;
}

div#header
{
	width: 1004px;
	height: 164px;
	background: url(/web/20130516224149im_/http://www.ot-saint-amarin.com/templates/ot-sa-v2/images/header.jpg) no-repeat top left;
}

div#top
{
	position: relative;
	width: 1004px;
	height: 80px;
}

div#language
{
	position: absolute;
	right: 0;
	top: 0;
	height: 66px;
	width: 202px;
	border-bottom: 3px solid #c56c06;
	z-index: 9999;
}

ul.jflanguageselection li
{
	padding-top: 20px;
}

img#headFeuille
{
	position: absolute;
	top:0;
	left: 530px;
	z-index: 1;
}

div#contenu
{
	position: relative;
	z-index: 10;
	margin-bottom: 15px;
}

div#left
{
	float: left;
	width: 201px;
	padding-right: 14px;
	position: relative;
	z-index: 99999;
}

/* Menus */
div.moduletable-menu1,
div.moduletable-menu2,
div.moduletable-menu3,
div.moduletable-menu4
{
	padding-bottom: 7px;
	padding-top: 6px;
}

div.moduletable-menu1 ul,
div.moduletable-menu2 ul,
div.moduletable-menu3 ul,
div.moduletable-menu4 ul
{
	margin-top: 7px;
	position: relative;
}
div.moduletable-menu1 ul li,
div.moduletable-menu2 ul li,
div.moduletable-menu3 ul li,
div.moduletable-menu4 ul li
{
	list-style: none;
	height: 20px;
	position: relative;
}

div.moduletable-menu1 a,
div.moduletable-menu2 a,
div.moduletable-menu3 a,
div.moduletable-menu4 a
{
	font-size: 12px;
	margin-left: 15px;
	width: 180px;
	line-height: 20px;
	position: absolute;
	z-index: 10;
}

/*div.moduletable-menu1 a:hover,
div.moduletable-menu2 a:hover,
div.moduletable-menu3 a:hover,
div.moduletable-menu4 a:hover
{
	background: #154fff;
}*/

div.moduletable-menu1 h3,
div.moduletable-menu2 h3,
div.moduletable-menu3 h3,
div.moduletable-menu4 h3
{
	padding-left: 15px;
	font-size: 14px;
	height: 19px;
	font-weight: bold;
	border-bottom: 2px solid #cfc8c8;
}

/* Menu 1 */
div.moduletable-menu1
{
	background: #865216 url(/web/20130516224149im_/http://www.ot-saint-amarin.com/templates/ot-sa-v2/images/fd-menu1.jpg) no-repeat;
	background-position: 0 27px;
}

div.moduletable-menu1 h3
{
	background: #461a02 url(/web/20130516224149im_/http://www.ot-saint-amarin.com/templates/ot-sa-v2/images/fd-menuT1.jpg) no-repeat;
	border-top: 1px solid #5e2f0a;
}

/* Menu 2 */
div.moduletable-menu2
{
	background: #356e27 url(/web/20130516224149im_/http://www.ot-saint-amarin.com/templates/ot-sa-v2/images/fd-menu2.jpg) no-repeat;
	background-position: 0 27px;
	margin-top: 8px;
}

div.moduletable-menu2 h3
{
	background: #0b2f06 url(/web/20130516224149im_/http://www.ot-saint-amarin.com/templates/ot-sa-v2/images/fd-menuT2.jpg) no-repeat;
	border-top: 1px solid #0b2f06;
}

/* Menu 3 */
div.moduletable-menu3
{
	background: #4c7490 url(/web/20130516224149im_/http://www.ot-saint-amarin.com/templates/ot-sa-v2/images/fd-menu3.jpg) no-repeat;
	background-position: 0 27px;
	margin-top: 8px;
}

div.moduletable-menu3 h3
{
	background: #173551 url(/web/20130516224149im_/http://www.ot-saint-amarin.com/templates/ot-sa-v2/images/fd-menuT3.jpg) no-repeat;
	border-top: 1px solid #173551;
}

/* Menu 4 */
div.moduletable-menu4
{
	background: #9f851d url(/web/20130516224149im_/http://www.ot-saint-amarin.com/templates/ot-sa-v2/images/fd-menu4.jpg) no-repeat;
	background-position: 0 27px;
	margin-top: 8px;
}

div.moduletable-menu4 h3
{
	background: #634503;
	border-top: 1px solid #634503;
}

div#center
{
	float: left;
	width: 560px;
	padding-top: 20px;
	text-align: justify;
	margin-left: 7px;
	margin-right: 20px;
}

div#center2
{
	float: left;
	width: 752px;
	text-align: justify;
	margin-left: 7px;
	background: #ebe3d1;
	min-height: 472px;
	padding: 15px;
	padding-top: 5px;
	color: #272829;
}

div#center2.centerHeb
{
	background: url(/web/20130516224149im_/http://www.ot-saint-amarin.com/templates/ot-sa-v2/images/Hebergement.jpg) no-repeat -11px 0;
	position: relative;
}

div#center2.centerGastro
{
	background: url(/web/20130516224149im_/http://www.ot-saint-amarin.com/templates/ot-sa-v2/images/Gastronomie.jpg) no-repeat -11px 0;
}

div#center2.centerRando
{
	background: url(/web/20130516224149im_/http://www.ot-saint-amarin.com/templates/ot-sa-v2/images/Randonnees.jpg) no-repeat -11px 0;
}

div#center2.centerRando b
{
	float: left;
	width: 120px;
	text-align: right;
	margin-right: 10px;
}

div#center2.centerManif
{
	background: url(/web/20130516224149im_/http://www.ot-saint-amarin.com/templates/ot-sa-v2/images/Manifestations.jpg) no-repeat -11px 0;
}

div#lei-villes
{
	margin-top: 10px;
	margin-bottom: 10px;
}
div#lei-difficulte
{
	margin-top: 10px;
	margin-bottom: 10px;
}

div#center .contentitem,
div#center2 .contentitem
{
	padding-left: 10px;
}

div#center h1
{
	font-family: Verdana;
	width: 300px;
	font-size: 30px;
	font-weight: normal;
	color: #ffffff;
	margin-top: 10px;
	margin-bottom: 35px;
	margin-left: -10px;
	text-align: left;
}

div#contenu div#center2 h1
{
	font-size: 18px;
	color: #c66b06;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: -2px;
	background: #c66b06/*url(/web/20130516224149im_/http://www.ot-saint-amarin.com/templates/ot-sa-v2/images/bgh1.jpg) repeat-x center center*/;
}

div#contenu div#center2 h1 span
{
	font-size: 18px;
	color: #ee7f00;
	background: #ebe3d1;
	padding-right: 5px;
}

div#contenu.a_voir_a_faire div#center2 h1
{
	font-size: 18px;
	color: #356e27;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: -2px;
	background: #356e27;
}

div#contenu.a_voir_a_faire div#center2 h1 span
{
	font-size: 18px;
	color: #42842d;
	background: #ebe3d1;
	padding-right: 5px;
}

div#contenu.Infos_pratiques div#center2 h1
{
	font-size: 18px;
	color: #4c7390;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: -2px;
	background: #4c7390;
}

div#contenu.Infos_pratiques div#center2 h1 span
{
	font-size: 18px;
	color: #5e8aa7;
	background: #ebe3d1;
	padding-right: 5px;
}

div#contenu.Votre_office_de_tourisme div#center2 h1
{
	font-size: 18px;
	color: #9e851e;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: -2px;
	background: #9e851e;
}

div#contenu.Votre_office_de_tourisme div#center2 h1 span
{
	font-size: 18px;
	color: #af8f18;
	background: #ebe3d1;
	padding-right: 5px;
}

div#contenu div#center2.centerGastro h1,
div#contenu div#center2.centerRando h1,
div#contenu div#center2.centerManif h1
{
	font-size: 16px;
	font-family: Verdana;
	color: #fff;
	margin-top: 4px;
	margin-left: -15px;
	background: none;
}

div#contenu div#center2.centerHeb h1
{
	font-size: 16px;
	font-family: Verdana;
	color: #fff;
	margin-left: -15px;
	background: #865216;
	height: 28px;
	position: absolute;
	top: -10px; left: 25px;
	padding-top: 9px;
	padding-right: 10px;
}

div#center h3
{
	font-size: 13px;
	color: #fff;
	margin-top: 15px;
}
div#center2 h3
{
	font-size: 14px;
	color: #865216;
	margin-top: 20px;
	margin-bottom: 10px;
}

div#center p
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: -10px;
	color: #f0f0f0;
	font-size: 13px;
}

div#center table
{
	height: 201px;
}

div#center2 p/*,
div#center div.contentpaneopen div,
div#center2 div.contentpaneopen div*/
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
}

div#contenu div#center2 div#decSPL h1 {
	background: none;
	margin-top: 0;
	margin-left: -25px;
	margin-bottom: 30px;
}
div#contenu div#center2 div#decSPL h1 span {
	color: white;
	background: #336f29;
	padding: 3px 10px;
}

div#center2 .showCurrMenu h2
{
	padding-bottom: 5px;
}
div#center2 ul
{
	margin-left: 20px;
}
div#center2 .unItemMenu1 img,
div#center2 .unItemMenu2 img
{
	border: 5px solid #182327;
}

div#center2 ul.level_0
{
	margin-left: -4px;
}
div#center2 ul.sousmenu
{
	margin-bottom: 10px;
}

div#center2 ul.level_0 a
{
	text-decoration: none;
	font-size: 11px;
}

div#center2 ul.level_1 a
{
	text-decoration: none;
	font-size: 11px;
}

div#center2 ul.level_0 li
{
	background: none;
	padding: 0;
	margin-left: 5px;
	padding-bottom:2px;
}

div#center2 ul.level_1 {
	margin-left: 12px;
}

div#center2 ul.level_1 li
{
	background: none;
	/*font-style: italic;*/
	padding: 0;
	margin-left: 2px;
}
div#center2 ul.level_0 li.soustitre
{
	color: #3d6e37;
	font-weight: bold;
	margin-top: 10px;
}

div#center2 ul li {
	background:url(/web/20130516224149im_/http://www.ot-saint-amarin.com/templates/ot-sa-v2/images/li.png) 0 3px no-repeat;
	padding-left:15px;
	list-style-type: none;
	line-height:15px;
}

div#center2 div.lei ul
{
	margin-left: 0px;
}

div#center2 div.lei ul li {
	background:none;
	padding-left:0px;
	list-style-type: none;
	line-height:0px;
}

div#center2 *
{
	color: #272829;
	line-height: 18px;
}
div#center2 input
{
	margin-left: 5px;
	margin-right: 5px;
}
div#center a,
div#center2 a
{
	text-decoration: underline;
}
div#center a:hover,
div#center2 a:hover
{
	text-decoration: none;
}

div#right
{
	float: left;
	position: relative;
	width: 202px;
	background: #1e1f20 url(/web/20130516224149im_/http://www.ot-saint-amarin.com/templates/ot-sa-v2/images/fondRight.gif) no-repeat left top;
}

div#right div#rightContent
{
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: justify;
}
div#right div#rightContent *
{
	font-size: 11px;
	clear: both;
}

div#right div#rightContent h3
{
	color: #ee7f00;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: center;
	border-bottom: 2px solid #716e6e;
	padding-bottom: 2px;
	font-weight: bold;
}

div#footer
{
	border-top: 2px solid #c56c06;
}

div#alsacezVous
{
	float: right;
	margin-top: 14px;
}

div#liens
{
	color: #96be0d;
	float: right;
	margin-right: 30px;
	margin-top: 8px;
}

div#liens a
{
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}

div#liens img
{
	margin-left: 6px;
	margin-right: 6px;
}

div#contact
{
	margin-top: 20px;
}

div#adresse
{
	padding: 10px;
	padding-bottom: 20px;
	float: left;
	width: 280px;
}

div#adresse p
{
	font-size: 11px;
}

div#adresse img
{
	float: left;
	padding-right: 10px;
}


#partenaires 
{
	float: left;
	width:491px;
	height: 72px;
	margin-left: 50px;
	margin-top: 20px;
	background: url(/web/20130516224149im_/http://www.ot-saint-amarin.com/templates/ot-sa-v2/images/partenaires.jpg) no-repeat left top;
}

#partenaires ul
{
	display: block;
	margin-top: 10px;
}
#partenaires ul li
{
	display: inline;
	margin-left: 12px;
	position: relative;
}


/* Elements spécifiques à la fiche des produits */

div#visuelsProduits
{
	float: left;
	margin-top: 14px;
	width: 300px;
}

div#visuelsProduits h2
{
	color: #9e851e;
	font-size: 13px;
	border-bottom: 1px dotted;
	margin-bottom: 6px;
	margin-top: 15px
}

div#visuelsProduits img.thumb
{
	cursor: pointer;
	margin-left: 2px;
	margin-right: 2px;
}

div.thumbPlusGrand
{
border: 1px solid #dedede;
padding: 1px;
background: white;
margin-bottom: 5px;
/*a mettre dans le css du module*/
/*width: 305px;*/
}

img.thumb
{
border: 1px solid #dedede;
padding: 4px;
}

div.txtAutourImage
{
background: #f1eee7;
padding: 2px;
text-align: center;
margin-top: 1px;
}

div#texteProduit
{
float: left;
margin-left: 15px;
width: 400px;
}

div#texteProduit h2
{
	color: #9e851e;
	font-size: 13px;
	border-bottom: 1px dotted;
	margin-bottom: 6px;
	margin-top: 15px
}

div#infospratique
{
	margin-top: 5px;
}

div#center2 ul.infosComplement, div#center2 div#liensutiles ul
{
list-style: none;
margin-left: 5px;
}

div#center2 ul.infosComplement li, div#center2 div#liensutiles ul li
{
text-align: left;
background: url(/web/20130516224149im_/http://www.ot-saint-amarin.com/templates/ot-sa-v2/images/puce.jpg) no-repeat 0 6px;
padding-left:10px;
}

img.moyenThumb
{

/*height:202px;*/
}

img.loader
{
width: 31px; 
height:31px;
position: relative;
left: 137px;
top: 137px;
}

a img#grandeIMG
{
border: none;
}

div#center2 form.lei input[type=text]
{
	height: 15px;
}

div#right .lei
{
	text-align: left;
}

div#right b
{
	color: #988671;
	font-weight: bold;
}

div#right input
{
	background: #878461;
	color: #fff;
	border: 1px solid white;
	font-weight: bold;
	margin-top: 2px;
}
div#right .leicheck
{
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}

div#right select
{
	background: #878461;
	border: 1px solid white;
	color: #fff;
	font-weight: bold;
	width: 150px;
	margin-top: 2px;
	margin-bottom: 5px;
}

div#right option
{
	padding-left: 3px;
	padding-right: 3px;
}

div#right div#hebergForm
{
	border-bottom: 3px solid #c66d07;
	margin-bottom: 10px;
	padding-bottom: 10px;
	clear: both;
	width: 192px;
	margin-left: -10px;
	padding-left: 10px;
}

div#right div#lei-rechercher input.lei
{
	background: #878461;
	border: 0px;
}

h2.menutitle
{
	margin-bottom: 5px;
	margin-top: 20px;
	font-size: 14px;
}

div.xmap
{
	padding-left: 15px;
}

h1.xmapT span
{
	padding-left: 20px;
}

div#dlGuide
{
	position: absolute;
	width: 300px;
	height: 80px;
	top: 30px;
	left: 10px;
	text-align: left;
}

div#dlGuide a.guide,
div#dlGuide2 a.guide ,
div#dlGuide3 a.guide 
{
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:Verdana;
	font-size:9pt;
	font-weight: bold;
	margin-top:20px;
	text-decoration:none;
	width:150px;
}
div#dlGuide3 a.guide 
{
	color: #22211d;
}
div#dlGuide2
{
	position: absolute;
	width: 300px;
	height: 80px;
	top: 30px;
	left: 230px;
	text-align: left;
}
div#dlGuide3
{
	width: 300px;
	height: 80px;
	text-align: left;
}

/*Style pages listing menu --- OKI*/
body #center2 div.showCurrMenu a
{
color: #000;
}
body #center2 div.showCurrMenu a:hover
{
text-decoration: underline;
}

div.showCurrMenu
{
float: left;
margin-left: 15px;
width: 180px;
text-align: left
}

div.unItemMenu1,
div.unItemMenu2
{
width: 50%;
float: left;

}
div.unItemMenu1
{
clear: both
}

div.video{
text-align:left;
margin-top:-180px;
margin-left:50px
}

/*
     FILE ARCHIVED ON 22:41:49 May 16, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:04:05 Jul 22, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 358.361
  exclusion.robots: 0.164
  exclusion.robots.policy: 0.156
  RedisCDXSource: 5.821
  esindex: 0.009
  LoadShardBlock: 334.212 (3)
  PetaboxLoader3.datanode: 336.476 (4)
  CDXLines.iter: 16.206 (3)
  load_resource: 72.895
  PetaboxLoader3.resolve: 29.555
*/