@font-face {
    font-family: 'archivo_narrowbold';
    src: url('fonts/archivonarrow-bold-webfont.eot');
    src: url('fonts/archivonarrow-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/archivonarrow-bold-webfont.woff') format('woff'),
         url('fonts/archivonarrow-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'archivo_narrowbold_italic';
    src: url('fonts/archivonarrow-bolditalic-webfont.eot');
    src: url('fonts/archivonarrow-bolditalic-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/archivonarrow-bolditalic-webfont.woff') format('woff'),
         url('fonts/archivonarrow-bolditalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'archivo_narrowitalic';
    src: url('fonts/archivonarrow-italic-webfont.eot');
    src: url('fonts/archivonarrow-italic-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/archivonarrow-italic-webfont.woff') format('woff'),
         url('fonts/archivonarrow-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'archivo_narrowregular';
    src: url('fonts/archivonarrow-regular-webfont.eot');
    src: url('fonts/archivonarrow-regular-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/archivonarrow-regular-webfont.woff') format('woff'),
         url('fonts/archivonarrow-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
BODY{ margin: 0; height:100%; width:100%; }
BODY, TD, TH, INPUT, SELECT, TEXTAREA, A{ color: #402A00; font-family: Arial; }
.bourg_tourisme_content{ width:990px; margin:0 auto; background:transparent url('Image/fondufd.png') 50% -25px repeat-y; }
em{ font-family:'archivo_narrowregular',Arial; }
a{ text-decoration: none; color:#fe7800; font-size:inherit; font-family:Arial; }
a:hover{ text-decoration: none; /*font-family:inherit;*/ font-size:inherit; font-family:Arial; }
#frameResultats a:hover,
#wrapperResize a:hover{ font-size:12px; font-family:Arial; }
.plansite a,
.plansite a:hover{ color:#402A00; font-size:11px; font-family:Arial; font-weight:bold; }
a img{ border:0 none; }
.LienPage{ font-weight: bold; }
.LienPageActive{ font-weight: bold; font-size: 12px; }
.ChampRecherche{ font-weight: bold; text-align: right; font-size: 12px; min-width:50px; }
.ChampDetail{ font-weight: bold; vertical-align: top; }
.couleur{ text-align:center; width:23px; height:23px; }
.Style_BlocContenuLienGauche{font-family:Verdana; font-size:11; color:#064691; font-weight:bold; font-style:normal; text-decoration:none; }
.Style_BlocContenuLienGauche:hover{font-family:Verdana; font-size:11; color:#064691; font-weight:bold; font-style:normal; text-decoration:underline; }
.button{ color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px; }
.button:hover{
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.button2{
	color:#FFFFFF;
	padding:2px;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	width:100%;
}
.button2:hover{
	color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	width:100%;
}
.titrearticle {
	color:rgb(6, 70, 145);
	font-family:'archivo_narrowregular',Arialgeorgia, serif;
	padding-left:20px;
	font-size:30px;
	color:#402a00;
	text-align:left;
	font-style:normal;
	background:transparent url('Image/puce_titres.png') left 50% no-repeat;
}
#flowpanes { width:695px; height:265px;	}
#flowpanes div { display:none; margin:5px; }
.Style_BlocEnteteLienGauche{font-family:'archivo_narrowregular',Arial; font-size:12px; color:#FE7800;font-style:normal; text-decoration:none; }
.Style_BlocEnteteLienGauche:hover{font-family:'archivo_narrowregular',Arial !important; font-size:12px; color:#FE7800;font-style:normal; text-decoration:underline; }
.a{font-family:Arial; font-size:11; color:064691; font-weight:bold; font-style:normal; text-decoration:none; }
.errortext{
	color:red;
	display:none;
	font-weight:bold;
}
.photos{
	overflow:hidden;
	width:900px;
	height:300px;
	position:relative;
}
.conteneur-photos{ width:900px; height:300px; position:relative; }
.photos .carte{ position:absolute; top:0px; left:50px; }
.conteneur-photos .fond-resume{
	width:464px;
	height:86px;
	position:absolute;
	top:177px;
	right:10px;
	z-index:20;
}
.conteneur-evenements{ padding-bottom:30px; background:transparent url('Image/ombre_sous-slide.png') left bottom no-repeat; }
.conteneur-evenements .diapo-content{ padding-top:8px; width:440px; }
.conteneur-evenements .diapo-content a,
.conteneur-evenements .diapo-content a:hover{ font-family:'archivo_narrowregular',Arial; color:white; }
.conteneur-evenements .fond-resume{
	background:transparent url('Image/carte.png') left top no-repeat;
	position:absolute;
	width:142px;
	height:300px;
	/*padding:171px 71px;*/
	top:0;
	left:38px;
}
.conteneur-evenements .diapo-title{
	width:396px; 
	font-size:16px;
	text-transform:uppercase;
	font-family: 'archivo_narrowregular',georgian !important;
}
.conteneur-evenements .resume{
	background:transparent url('Image/diapo-fd.png') left top repeat;
	width:440px;
	height:auto;
	padding:12px;
	position:absolute;
	top:157px;
	right:20px;
	text-align:left;
	font-family:arial;
	font-size:12px;
	color:white;
	z-index:20;
}
.conteneur-photos .resume{
	background:transparent url('Image/diapo-fd.png') left top repeat;
	width:440px;
	height:62px;
	padding:12px;
	position:absolute;
	top:177px;
	right:10px;
	text-align:left;
	font-family:arial;
	font-size:12px;
	color:white;
}
.conteneur-photos .resume .titre{
	color:#fe7800;
	font-size:16px;
	text-transform:uppercase;
	font-family:'archivo_narrowregular',georgian !important;
}
.conteneur-photos .resume a{
	color:#fe7800;
	font-size:12px;
	text-decoration:none;
}
.conteneur-evenements .points img{
	float:left;
	margin:0 2px;
	cursor:pointer;
}
.conteneur-evenements .points{
	position:absolute;
	right:30px;
	bottom:35px;
}
.conteneur-photos .points{
	position:absolute;
	right:10px;
	bottom:10px;
}
.conteneur-photos .points img{ margin:3px; cursor:pointer; }
.gros-titre{ color:#fe7800; text-transform:uppercase; font-size:24px; font-family:'archivo_narrowregular', arial; vertical-align:bottom; }
.col1{ background-color:#ffddbf; padding:6px; color:#FE7800; font-size:12px; }
.col2{ background-color:#ffe6d0; padding:6px; color:#402a00; font-size:12px; }
table.details td{ vertical-align:top; }
table.table-tarifs{ font-size:12px; color:#402a00; border-spacing:2px; }
table.table-tarifs b{ font-size:12px; color:#402a00; }
table.table-tarifs i{ font-size:12px; 	color:#402a00; }
.select_sous_menu{ color:#402A00; }
.select_sous_menu:hover{ color:#402A00; }
.pagination, .pagination a{ text-decoration:none; color:#FF7802; }
.box_grey_ombre{ background:#ececec url('Image/ombre_sous-menu.png') center bottom no-repeat; border-top:1px #000 solid; }
.box_grey_ombre ul{ list-style-image:url('Image/puce_carre.png'); }
.nav{
	font-family:'archivo_narrowregular',georgian,Arial !important;
	width:900px;
	margin:0 auto;
	padding:0;
	height:50px;
	list-style:none;
	border-top:5px #fe7800 solid;
	background:transparent url('Image/ombre_sous-menu.png') left 30px repeat-x;
}
.nav li{ float:left; width:150px; height:30px; padding:0; text-align:center; }
.nav li.first { background:transparent url('Image/gauche_menu.png') left top no-repeat; }
.nav li.last{ background:transparent url('Image/droite_menu.png') right top no-repeat; }
.nav li h2 a,
.nav li h2{ 
	font-family:'archivo_narrowregular',georgian,Arial !important;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
	font-size:16px;
	padding:5px 0;
	margin:0;
	cursor:pointer;
	color:#402A00 !important;
}
.nav li h2:hover a,
.nav li h2:hover{ color:#FE7800 !important; font-weight:normal !important; font-size:16px; }
.nav li ul{ display:none; background-color:#FE7800; width:180px; position:absolute; z-index:10; list-style:none; margin:0; padding:0; }
.nav li ul li{ padding:5px; float:left; clear:both; margin:0; text-align:left; height:auto; }
.nav li ul li,
.nav li ul li a{ color:#FFF; text-decoration:none; text-transform:uppercase; font-size:12px !important; font-family:'archivo_narrowregular', arial; }
.nav li ul li:hover,
.nav li ul li:hover a{ color:#402A00; font-size:12px !important; font-size:normal; }
.footerlink{ margin:0 auto; width:900px; padding-top:30px; background:transparent url('Image/ombre_sur-plansite.png') left top no-repeat; }
.footerlink td,
.footerlink td a{ color:#402a00; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none; text-align:center; font-family:'archivo_narrowregular',georgian,Arial !important; }
.plansite{ border-top:5px #fe7800 solid; }
.plansite td{ padding:2px; }
.plansite p{ margin:0; }
.plansite td,
.plansite td a,
.plansite td a:hover{ margin:0; text-decoration:none; font-size:11px; font-weight:bold; }
#meav{ height:330px; width:910px; overflow:hidden; }
#meavagenda{ height:250px; width:300px; overflow:hidden; }
.conteneur-agenda{ height:240px; width:280px; }
#meavagenda .conteneur-agenda .diapoevent a{ font-size:14px !important; }