﻿@charset "utf-8";
/* CSS Document*/
body {background:#c9c4b0; margin:auto;}
p, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
a {text-decoration:none; outline:0; border:none;}
img 			{border:none;}
/*CONTAINER*/
.marge10 		{padding:0 10px; }
/*SKIN*/
.PageGlobale	{width:950px; margin:auto; position:relative;}
/*TETIERE + PETIT MENU*/
.pagetop		{width:auto; height:218px; background:url(../images/bg_page_top.png) repeat-x #b1e15e; position:relative;}
.logo			{width:auto; height:192px; background:url(../images/logo.png) no-repeat;}
.langs-w				{position:absolute; top:10px; right:20px;}
.langs-w a,
.langs-w span			{margin-left:5px;}
.langs-w a img 			{border:2px solid #8c8467;}
.langs-w a:hover img 	{border-color:#fff;}
.langs-w span img 		{border:2px solid #b1e15e;}
.BlocMenu1		{position:absolute; bottom:36px; right:20px;}
/*MENU DEROULANT*/
.PagePartMenu 	{position:absolute; z-index:300!important; top:192px; left:0px; width:auto; background-color:#b1e15e; padding:5px 0 5px 390px;}
.deco1			{position:absolute; top:0px; left:362px; height:26px; width:31px; background:url(../images/deco1.png) no-repeat;}
/*CONTENU*/
.PageMiddle		{width:950px; }
.PageMiddleLeft	{width:384px; background:#fff url(../images/bg_page_left.png) repeat-x; vertical-align:top;}
.ContentInfo	{vertical-align:top; padding:20px 0 5px 0;}
.ContentMiniLeft	{width:122px; background:#8c8467; font-size:0px;}
.ContentMiniCenter	{width:122px; background:#9d967e; font-size:0px; margin:0 9px;}
.ContentMiniRight	{width:122px; background:#b4af9b; font-size:0px;}
.ContentListeBottom	{margin-top:335px;}
.PageMiddleRight	{ width:566px; background:#fcfcfc url(../images/deco3.png) no-repeat; vertical-align:top; }
.BlocFilAriane		{ padding:2px 0 2px 10px; }
.BlocFilAriane, .FilAriane	{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#8c8467; }
.PageBasse		{ width:950px; height:30px; }
/*METEO*/
.BlocMeteo		{ padding:0 10px; background:#c1baa3; margin-bottom:5px;}
.tdmeteo1		{ width:180px; vertical-align:middle; height:45px; }
.tdmeteo2		{ width:40px; vertical-align:middle; height:45px; }
.tdmeteo3		{ width:60px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fff; font-weight:bold;  }
.tdmeteo4		{ width:80px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; }
.MeteoMin		{ color:#4d7eb1; }
.MeteoMax		{ color:#b1734d; text-align:right; }
.BlocMeteoPrev	{ margin:10px 0 10px 10px; }
.jourf			{ height:40px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8c8467; }
.tempminday		{ padding-left:10px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d7eb1; }
.tempmaxday		{ padding-left:10px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b1734d;}
.imgd			{ padding-left:10px; vertical-align:middle; }
/*IFRAME*/
.ContentPaneIframe	{ background:#8c8467; }
.ContentPaneIframe2	{ background:#9d967e; }
.ContentPaneIframe3	{ background:#b4af9b; }
.PageMini		{ padding:5px; }
.OiMini			{ display:block; width:112px; height:240px;  }
.lienagenda{margin-top:8px;}
/*CARNET DE VOYAGE*/
.BlocCarnet		{ padding:10px; }
.CarnetTitre	{ padding-top:5px; }
.Carnettd1		{ width:400px; border-bottom:1px solid #8c8467; }
.Carnettd2		{ width:130px; border-bottom:1px solid #8c8467; vertical-align:bottom; padding-bottom:5px; }
.lienCarnet:hover{ text-decoration:underline; }
.CarnetText		{ padding:10px 0 5px 0; }
.CarnetChamps	{}
.CarnetBouton	{ margin-left:30px;}
/*BROCHURES*/
.BrochuresItem { margin-bottom:10px; width:544px; }
.BrochuresItemTitre .Head	{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#8c8467; font-weight:bold; }
.BrochuresItemFilesize		{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8c8467; }
.BrochuresItemDownloadLink .SubHead			{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8c8467; text-decoration:none; font-weight:bold; }
.BrochuresItemDownloadLink .SubHead:hover	{ text-decoration:underline; }
.folioRepository	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8c8467; font-weight:bold; }
/*FILTRE*/
.BlocFiltre		{ height:130px; margin-left:15px; position:relative; }
.FiltreCol1		{ width:107px; padding-left:2px; }
.FiltreCol2		{ width:138px; padding-left:2px; }
.FiltreCol3		{ width:130px; padding-left:2px; }
.filtreRelou td	{ padding:0!important; }
.FiltreLancer	{ display:block; position:absolute; top:97px; left:267px; }
.RetraitFiltre	{ margin-left:5px;}
.inputfiltrecap	{width:40px;}
.filtre_relatif	{position:relative; z-index:11;}
/*CALENDAR*/
.filtre_relatif .ds_box				{background: none transparent; border: 0px solid #000; position: absolute; z-index: 32767;}
.filtre_relatif .ds_tbl				{background-color: #FFF;}
.filtre_relatif .ds_head			{background-color: #B1E15E!important; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-align: center; letter-spacing: 2px;}
.filtre_relatif .ds_subhead			{background-color: #CCC; color: #000; font-size: 12px; font-weight: normal; text-align: center; font-family: Arial, Helvetica, sans-serif; width: 16px;}
.filtre_relatif .ds_cell_empty		{color: #000; font-size: 13px; text-align: center; font-family: Arial, Helvetica, sans-serif; padding: 5px;}
.filtre_relatif .ds_cell			{background-color: #EEE; color: #000; font-size: 13px; text-align: center; font-family: Arial, Helvetica, sans-serif; padding: 5px; cursor: pointer;}
.filtre_relatif .ds_celldimsam		{background-color: #CCC; color: #000; font-size: 13px; text-align: center; font-family: Arial, Helvetica, sans-serif; padding: 5px; cursor: pointer;}
.filtre_relatif .ds_cellred			{background-color: #EEE; color: #ff0000; font-size: 13px; text-align: center; font-family: Arial, Helvetica, sans-serif; padding: 5px; cursor: pointer;}
.filtre_relatif .ds_cell:hover		{background-color: #F3F3F3;}
.filtre_relatif .calendarborder		{border:1px solid;} 

/*METEO*/
.Bloc-Meteo	{ margin-top:20px; padding:15px; }
.TopMeteo { margin-bottom:20px; }
.BorderItem { padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #dcdcdc; }
.aaTexteHeroVert { font-family:Arial; font-size:16px; color:#B1E15E; font-weight:bold; }
.aaTexteHero14Noir { font-family:Arial; font-size:14px; }
.flL { float:left; display:block; }
.clear { clear:both; }
