

/*   MENU  */


/* menu principal */


ul#navcontainer {
	list-style: none; 
	height: 25px; width: 650px;
	padding-left: 10px;
	margin-bottom: 0px;}
	

ul#navcontainer li {float: left; margin-right: 0px;}


ul#navcontainer li a {display: block; height: 25px; background-position: 0 0;}

ul#navcontainer li#bt01fr a {width: 70px; background-image: url(btn/btn_accueil.jpg);}
ul#navcontainer li#bt02fr a {width: 70px; background-image: url(btn/btn_hotel.jpg);}
ul#navcontainer li#bt03fr a {width: 70px; background-image: url(btn/btn_chambres.jpg);}
ul#navcontainer li#bt04fr a {width: 85px; background-image: url(btn/btn_reserv.jpg);}
ul#navcontainer li#bt05fr a {width: 96px; background-image: url(btn/btn_groupes.jpg);}
ul#navcontainer li#bt06fr a {width: 96px; background-image: url(btn/btn_plan.jpg);}
ul#navcontainer li#bt07fr a {width: 102px; background-image: url(btn/btn_cas.jpg);}
ul#navcontainer li#bt08fr a {width: 20px; background-image: url(btn/btn_langues.jpg);}


ul#navcontainer li a:hover {background-position: 0 -25px;}
ul#navcontainer li a span {display: none;}

/*-aspect bouton selon page*/

#accueil ul#navcontainer li#bt01fr a {background-position: 0 -50px;}
#hotel ul#navcontainer li#bt02fr a {background-position: 0 -50px;}
#chambres ul#navcontainer li#bt03fr a {background-position: 0 -50px;}
#groupes ul#navcontainer li#bt05fr a {background-position: 0 -50px;}
#plan ul#navcontainer li#bt06fr a {background-position: 0 -50px;}
#castres ul#navcontainer li#bt07fr a {background-position: 0 -50px;}



/*-sousmenu

#sousmenucontainer { background-color: #002674; height:20px; width: 100%; visibility: visible; margin-bottom: 0;}

	/*display: none;*/
#sousmenucontainer ul  {margin-top: 0; color: white;}	
#sousmenucontainer li  {float:left; list-style-type: none; padding-right: 30 px;}
*/

/* menu foot */
#ifootnavcontainer
 {
padding-top: 0 px;
margin: 0px;

 }



#ifootnavlist li
{
display: inline;
list-style-type: none;
padding-right: 6px; 


}

 #ifootnavcontainer li a:link
 {
color:  #0066cc;
 }



 #ifootnavcontainer li a:hover
{
 /* background: url(http://www.lamontagnenoire.com/www/images/bouton.jpg) no-repeat left top;  */
color: #black;

 }




/* menu head */

#iheadnavcontainer
 {
padding-top: 0 px;
margin: 0px;
text-align: right;
text-decoration: none;

}



#iheadnavlist li
{
display: inline;
list-style-type: none;
text-decoration:  none;
margin-right: 10px;
padding-right: 10px;
background-image: url(images/arrownav.gif);
background-repeat: no-repeat;
background-position: center right;
}


 #iheadnavcontainer li a:link
 {
color: #0066cc;
 }


 #iheadnavcontainer li a:hover
 {
 /* background: url(http://www.lamontagnenoire.com/www/images/bouton.jpg) no-repeat left top;  */
 color: black;
 }



/*** fIN MENU's ///////////////////////////////////////////////////////////////*/

/***general  ///////*/

a:link	  {color: red }
a:visited {color: #0066cc }
a:active {color: yellow }
body { background-image: url(images/tileidyllic6.gif); color: black; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0;  width:100%; text-align: center}
#tabcontenant { border: solid 1px black;   background-color: white; width:777px; margin:0 auto 0 auto;}
#tabentete {  }
#rollovermenu {  margin: 0px; height: 25px; padding: 0px;}
#submenu {  background-color: #002674; width:100%; height: 2px; margin:0 0 0 0; padding: 0px;}
#slogan { color: blue; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-align: left; float: left; vertical-align: middle;}
.logo { padding-right: 6px; }
#iconelangue { padding-left: 10px; }
#titre { padding-left: 5px; }
#tabcentre { margin-right: 8px; margin-bottom: 8px; margin-left: 8px; }
#tabtroismodules { background-color: #dd8712; width: 100%; vertical-align: top; margin-bottom: 8px;}
.groupedetrois { vertical-align: top; width: 247px; height: 100%; float: left; }
.titremodules { background-color: #935600; text-align: center; color: #faefc4; font-size: 20px; width: 100%; margin: 0; }
.module { color: white; height: 100%; font-family: Georgia, Times New Roman, serif; }
.imagemodule { position: relative; float: left; margin: 1px 4px 2px 0; }
.textmodule { padding: 0 4px 5px 4px; }

#footrowcontact { text-align: center; background-color: #b1dee5; color: black;}
#footrowmenu { text-align: center;  background-color: white;}
#tabfootlines { margin-bottom: 8px; }
#foothorsgabarit { text-align: left; width:777px; width:777px; margin:0 auto 0 auto;}
.lettresRouges { color: red; }

/***plan et castres  ////////*/

.infolignetitre { text-align: center; }
.infoligne { color: blue; font-size: 1em; font-style: italic; /*background-color: #faefc4;*/ background-color: white; text-align: left; height: auto; width: 761px; visibility: visible; float: left; margin-bottom: 1px; border-width: 1px 1px 0; }
/*.infophoto1 { float: left; margin-top: 2px; margin-right: 15px; margin-bottom: 2px; border-color: black; border-width: 1px; }*/
.infophoto2 { text-align: right; float: right; margin: 2px 0 2px 15px; border-color: black; border-width: 1px; }
#hautdepage { background-color: #faefc4; text-align: center; width: 100%; float: left; }

.titrelargemodules  { text-align: center; font-size: 14px}
#infolignetitre { text-align: center; }
#infoligne { color: blue; font-size: 1em; font-style: italic; /*background-color: #faefc4;*/ background-color: white; text-align: left; height: auto; width: 761px; visibility: visible; float: left; margin-bottom: 1px; border-width: 1px 1px 0; }
.infophoto1 { float: left; margin-top: 2px; margin-right: 15px; margin-bottom: 2px; border-color: black; border-width: 1px; } 
.infophoto2 { text-align: right; float: right; margin: 2px 0 2px 15px; border-color: black; border-width: 1px; }




/***groupes  /////////*/

.petittexte { font-size: 0.8em; font-style: italic; }
#groupes #tabtroismodules { background-color: #faefc4;}
#groupes .module { color: black;  }


/***module reservation  ////////*/

a.moduleresa {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-transform: uppercase;
	text-decoration: blink;
}

.moduleresa { background: #f8d14a; vertical-align: top; width: 311px; height: 88px; padding: 5px; }


.moduleresa_present{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
}

.moduleresa_titre { color: #b40f00; font-size:28px; }



