/**
*
* Fichier de style pour Vassivière
*
* @author Marc Plessis <marc.plessis@proximit.fr>
* @link http://www.proximit.fr
* @since 29/02/2008
* @version 1.0.0
* @copyright Copyright @ 2008 Proximit
*/
html,body {
	width:100%;
	/*background:url('../images/fond_body.jpg') repeat-x;*/
	background-color:#fff;
}

* {
	margin:0;
	/*border:0;*/
}

.transMenu
{
	z-index:2500;
}
.titre_liste_LEI {
	display:block;
	background:url('../images/fond_titre_listeLEI.png') repeat-x;
	color:#c37d21;
	font-size:0.8em;
	width:760px;
	font-family:arial;
	padding-left:10px;
}

#main_body{
	width:1024px;
	/*height:800px;*/
	margin:auto;
	background-color:#fff;
	/*padding-bottom:5px;*/
	border-left:1px solid #d2e49a;
	border-right:1px solid #d2e49a;
}

#bulle_pecheur {
	position:absolute;
	height:53px;
	width:53px;
	top:5px;
	margin-left:146px;
	background:url('../images/bulle_pecheur.png') no-repeat;
	z-index:2000;
}

#top {
	position:absolute;
	height:18px;
	width:1024px;
	top:0;
	background:url('../images/fond_top.png') repeat-x;
	z-index:1500;
}

#search {
	position:absolute;
	top:17px;
	margin-left:600px;
	z-index:1600;
}

#search ul {
	list-style-type:none;
}

#search li {
	float:left;
}

#recherche {
	height:22px;
	width:150px;
	background:url('../images/fond_recherche.png') repeat-x;
	border-bottom:1px solid #d67307;
	border-left:1px solid #d67307;
	border-right:1px solid #d67307;
}

.inputbox-search{
	margin-left:5px;
	margin-top:2px;
	font-size:0.6em;
	border:1px solid #d67307;
	background-color:#f8ddae;
	color:#ee8919;
	display:inline;
}

.button-search{
	background:url('../images/bouton_search.png') no-repeat;
	margin-left:3px;
	cursor:hand;
	border:0;
}

#link_geo{
	font-family:arial;
	height:22px;
	background:url('../images/fond_top_geo.png') repeat-x 0 -3px;
	border-top:1px solid #d67307;
	border-right:1px solid #699cc3;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	color:#699cc3;
}

#link_geo a:link,#link_geo a:visited,#link_geo a:active {
	color:#325a78;
	font-size:0.7em;
	text-decoration:none;
	font-weight:bold;
	background:url('../images/map_search.png') no-repeat;
	padding-left:21px;
}

#link_geo a:hover {
	color:#325a78;
	text-decoration:underline;
}

#dessous_menu{
	background:url('../images/dessous_menu.png') repeat-x;
	height:18px;
	width:100%;
}

#left_page{
	position:absolute;
	margin-left:105px;
	background:url('../images/left_page.png') no-repeat;
	width:7px;
	height:333px;
}

#page_main{
	position:relative;
	min-height:550px;
	padding-left:10px;
}

.col_main
{
	width:550px;
}

.col_main_body
{
	width:824px;
}
.right_page{
	width:200px;
	border-left:1px solid #9ec523;
	vertical-align:top;
}

#carnetvoyage
{
	height:65px;
	/*background-color:#4586c0;*/
}

#animations
{
	height:100px;
	background-color:#6c859e;
}

#idees_sejour
{
	height:290px;
	background-color:#a6ce2f;
}

#news
{
	height:65px;
	/*background-color:#9ec523;*/
}

#meteo
{
	height:50px;
	/*background-color:#4586c0;*/
}

.titre_module_bandeau
{
	position:relative;
	top:-15px;
	left:6px;
}

.titre_module_bandeau img
{
	float:left;
}

.titre_module_bandeau .titre_module {
	position:relative;
	top:0px;
	margin-left:8px;
	color:#f5a428;
	font-weight: bold;
	font-family: arial;
}

.titre_module_bandeau .titre_module_simple {
	position:relative;
	top:18px;
	margin-left:8px;
	color:#f5a428;
	font-weight: bold;
	font-family: arial;
}

.titre_carnet
{
	color:#4f6d87;
	font-weight:bold;
}

#radiovassiviere
{
	border-top:1px solid #9ec523;
}

.meteo_titre
{
	float:none;
	position:relative;
	left:0;
}

.moduletable {
	margin-left:10px;
}

#zoom_vas {
	position:relative;
	margin-left:23px;
}

#acc_zoom {
	float:left;
}

#mod_accueil a:link,#mod_accueil a:visited,#mod_accueil a:hover,#mod_accueil a:active {
	color:#25496d;
	/*font-weight:700;*/
}

.moduletable-acceuil-global {
	margin-top:0px;
	margin-left:19px;
	padding-right:10px;
	background:url('../images/bulle_accueil.png') no-repeat;
	width:354px;
	height:261px;
	padding-top:15px;
}

.moduletable-accueil {
	font-family:arial;
	font-size:0.9em;
	color:#434343;
}

.moduletable-accueil:first-letter {
	font-family:arial;
	font-size:1.5em;
	color:#434343;
}

#moment {
	padding-left:15px;
	width:300px;
}

#moment a:link,#moment a:visited,#moment a:active,#moment a:hover {
	color:#9dc524;
}

.moduletable-texte {
	font-family:arial;
	font-size:0.9em;
	color:#434343;
	margin-left:14px;
}

#main_content {
	margin-top:0px;
	background:url('../images/bulle_accueil.png') no-repeat 95% 0;
	width:100%;
	/*height:580px;*/
	padding-top:10px;
	/*overflow:auto;*/
}

#zoom_vas_text {
	float:left;
}

.moduletable-texte a:link,.moduletable-texte a:visited,.moduletable-texte a:active,.moduletable-texte a:hover {
	color:#9dc524;
}

.shadow_img img {
  padding: 5px 5px 9px 5px;
  background: white url('../images/shad_bottom.png') repeat-x bottom left;
}

.shadow_img {
  /*background: #b4afa3;*/
  padding: 0 1px;
  border-left: 1px solid #dcd7c8;
  border-right: 1px solid #dcd7c8;
  position:relative;
}

.bottomleft_shad {
  width: 4px;
  height: 4px;
  background: url('../images/shad_blcorner.png') no-repeat bottom left;
  position: absolute;
  bottom: 0px;
  left: -2px;
}

.bottomright_shad {
  width: 4px;
  height: 4px;
  background: url('../images/shad_brcorner.png') no-repeat bottom right;
  position: absolute;
  bottom: 0px;
  right: -2px;
}

.topleft_shad {
  width: 2px;
  height: 4px;
  background: url('../images/shad_tlcorner.png') no-repeat top left;
  position: absolute;
  top: 0px;
  left: -2px;
}

.topright_shad {
  width: 2px;
  height: 4px;
  background: url('../images/shad_trcorner.png') no-repeat top right;
  position: absolute;
  top: 0px;
  right: -2px;
}

.titre_moment{
	font-family:arial;
	display:block;
	background:url('../images/en_ce_moment_logo.png') no-repeat;
	padding-left:32px;
	height:28px;
	font-size:1em;
	color:#9dc524;
}

.moduletable-moment {
	font-family:arial;
	font-size:0.9em;
	color:#434343;
}

.contentheading {
	font-family:arial;
	color:#434343;
	font-size:0.9em;
	font-weight:bold;
}

.titre_idee_sejour{
	font-family:arial;
	display:block;
	background:url('../images/idee_sejour_logo.png') no-repeat;
	padding-left:32px;
	height:28px;
	font-size:1em;
	color:#9dc524;
}

#idee_sejour p {
	position:relative;
	width:75%;
	color:#434343;
	font-family:arial;
	font-size:0.8em;
	padding-bottom:15px;
}

#pied{
	clear:both;
	bottom:0px;
	width:1024px;
	height:98px;
	background:url('../images/fond_pied.png') repeat-x;
	z-index:50000;
	border-left:1px solid #d2e49a;
	border-right:1px solid #d2e49a;
}

#fil_ariane {
	position:relative;
	width:100%;
	height:24px;
	top:1px;
	background:url('../images/home_pied.png') no-repeat 6px 6px;
	padding-left:19px;
}

#footer_info{
	position:relative;
	width:100%;
	height:74px;
	top:3px;
}

.logo_region {
	margin-left:10px;
}

#texte_vass{
	padding-top:5px;
	height:74px;
	left:50px;
}

#vass a {
	text-decoration:none;
}

#vass_debut{
	font-family:arial;
	font-size:1.3em;
	color:#4f6d87;
	font-weight:bold;
	display:block;
}

.min_vass{
	font-family:arial;
	font-size:1.2em;
	color:#4f6d87;
}

.min_vass2{
	font-family:arial;
	font-size:1.5em;
	color:#4f6d87;
	font-weight: bold;
}

.maj_vass{
	font-family:arial;
	font-size:1.2em;
	color:#4f6d87;
	font-weight:bold;
}

.p_maison_vass {
	font-family:arial;
	font-size:0.7em;
	color:#4f6d87;
	width:20%;
}

.p_maison_vass a:link,.p_maison_vass a:visited,.p_maison_vass a:active {
	color:#4f6d87;
}

.p_maison_vass a:hover {
	color:#13324d;
}

#maison_vass {
	font-size:1.2em;
	font-weight:bold;
}

.mainlevel-nav{
	color:#434343;
	font-size:0.6em;
	font-family:arial;
}

.moduletable-nav{
	position:absolute;
	margin-left:820px;
}

.moduletable-nav a:link,.moduletable-nav a:visited,.moduletable-nav a:active {
	color:#434343;
	text-decoration:none;
	font-size:0.7em;
	font-family:arial;
}

.moduletable-nav a:hover{
	text-decoration:underline;
	color:#3366CC;
}

#rating_vass {
	position:relative;
	padding-top:3px;
	height:35px;
	width:200px;
	background-color:#9ec523;
}

.ratingblock {
	margin-left:100px;
}

#bas_rating
{
	background:url('../images/bas_rating.png') no-repeat 30% 0;
	height:20px;
	width:200px;
}
/**********************************************/
/* Pour l'affichage des mambots ZOOM 		  */
/**********************************************/
.help_moszoom {
	color:#aaa;
	text-decoration:none;
}

.help_zoom_text {
	display:block;
	color:#aaa;
	font-size:0.7em;
	font-style:italic;
	width:110px;
}

/**********************************************/
/* Listes LEI et fiche LEI descriptive 		  */
/**********************************************/
.LEI_liste_prestataire {
	position:relative;
	margin-bottom:10px;
	padding:5px;
	color:#82a712;
}

.LEI_liste_prestataire td {
	width:380px;
}

.LEI_liste_img {
	/*border:1px solid #699cc3;*/
	margin-bottom:20px;
	margin-top:5px;
	margin-left:260px;
}

.h4:link,.h4:visited,.h4:active {
	font-size:0.9em;
	font-family:arial;
	font-weight:bold;
	display: block;
	color:#82a712;
	margin-bottom:3px;
	text-decoration:underline;
}

.h4:hover {
	text-decoration:underline;
}

.LEI_liste_prestataire .info_lei {
	display:block;
}

.LEI_position_carte {
	display:block;
	background:url('../images/position_local.png') no-repeat;
	padding-left:20px;
	margin-bottom:10px;
}

.LEI_position_carte a:link,.LEI_position_carte a:visited,.LEI_position_carte a:active {
	font-family:arial;
	font-size:0.8em;
	color:#699cc3;
}

.LEI_position_carte a:hover {
}

.url:link,.url:visited,.url:active,.mail:link,.mail:visited,.mail:active {
	color:#699cc3;
	text-decoration:none;
}

.url:hover,.mail:hover {
	text-decoration:underline;
}

.r1 {
	background-color:#edf5d7;
}

.r0 {
	background-color:#d7e7a5;
}

.details_lei {
	list-style-type:none;
	/*position:relative;*/
	bottom:0;
}

.details_lei li {
	display:inline;
	color:#699cc3;
}

.details_lei a:link,.details_lei a:visited,.details_lei a:active {
	font-family:arial;
	font-size:0.8em;
	color:#699cc3;
}

.add_select_r1 {
	background:url('../images/add_select_r1.png') no-repeat 0 3px;
	padding-left:20px;
}

.add_select_r0 {
	background:url('../images/add_select_r0.png') no-repeat 0 3px;
	padding-left:20px;
}

.local_r1 {
	background:url('../images/local_r1.png') no-repeat 0 3px;
	padding-left:20px;
}

.local_r0 {
	background:url('../images/local_r0.png') no-repeat 0 3px;
	padding-left:20px;
}


/* PathWay */
#pathway, #pathway a:link, #pathway a:hover, #pathway a:active {
	font-size:11px;
	color:#82a712;
	font-family:Arial;
}

#pathway a:visited
{
	font-size:11px;
	color:#6a890b;
	font-family:Arial;
}

.lien_rubriquePDF
{
	color:#666;
}

#acc_movie {
	position: relative;
	background: #fff;
	border: 2px solid #eee;
	-moz-border-radius:4px 4px 4px 4px;
	width:405px;
	height:299px;
	margin-left:10px;
	display:none;
	padding-top:4px;
	padding-left:4px;
}

#tools_medias
{
	width:130px;
	margin-left:270px;
	height:20px;
	padding:3px;
	border-top: 2px solid #eee;
	border-left: 2px solid #eee;
	border-right: 2px solid #eee;
	-moz-border-radius:4px 4px 0px 0px;
	background-color:#f5f5f5;
	margin-top:10px;
}

#lien_diapo
{
	margin-left:10px;
	margin-right:10px;
}

.select_medias
{
	text-decoration:none;
	color:#888;
	font-weight:bold;
}

.unselect_medias
{
	text-decoration:underline;
	color:#888;
	font-weight:normal;
}

.Titre_maison_vassiere
{
	color:#4f6d87;
	font-weight:bold;
	margin-left:10px;
	padding-top:15px;
	font-size:0.8em;
}

.menu_bas_vass
{
	list-style-type:none;
}

.menu_bas_vass li
{
	float:left;
	margin-left:8px;
}

.menu_bas_vass a:link,.menu_bas_vass a:visited,.menu_bas_vass a:active {
	color:#434343;
	text-decoration:none;
	font-size:0.7em;
	font-family:arial;
}

.menu_bas_vass a:hover{
	text-decoration:underline;
	color:#3366CC;
}

.contentpaneopen-orga .moduletable-texte a:link,.contentpaneopen-orga .moduletable-texte a:visited,.contentpaneopen-orga .moduletable-texte a:active {
	color:#333;
	text-decoration:none;
}

.contentpaneopen-orga .moduletable-texte a:hover {
	text-decoration:underline;
}

.contentpaneopen-heberg .moduletable-texte input,.contentpaneopen-heberg .moduletable-texte select {
	border:1px;
	color : #888;
}

.moduletable-rss,.syndicate-rss
{
	display:inline;
}

#rep_lst_heberg.ajax-loading {
	padding: 20px 0;
	background:url('../images/spinner.gif') no-repeat center;
}

#rep_lst_heberg
{
	margin-top:15px;
}

.reserve_lei
{
	display:block;
	height:25px;
	width:110px;
	background-color:#9ec523;
	border:1px solid #FFF;
	padding-left:5px;
	padding-right:5px;
	font-size:13px;
}

.reserve_lei:link,.reserve_lei:visited,.reserve_lei:active {
	color:#FFF;
	text-decoration:none;
}

.reserve_lei:hover
{
	text-decoration:underline;
}

.label_heberg
{
	display:block;
	float:left;
	width:170px;
}

#myForm
{
	border:1px solid #777;
	background-color:#EEE;
	padding:10px;
	color:#333;
}

#MapLeiContentContainer
{
	background:#FFF;
}

#animations .today_manif a:link,#animations .today_manif a:visited,#animations .today_manif a:active,#animations .days10_manif a:link,#animations .days10_manif a:visited,#animations .days10_manif a:active
{
	position:relative;
	margin-top:20px;
	text-decoration:none;
	color:#a6ce2f;
}

#animations .today_manif a:hover,#animations .days10_manif a:hover
{
	text-decoration: underline;
}

#animations .days10_manif
{
	display:block;
}

/* Idées séjour */
#idees_res
{
	border:1px solid transparent;
}
#ideessejour_res
{
	position:relative;
	top:2px;
	left:1px;
	z-index:1000;
	font-size:12px;
	color:#2f475f;
}