/* MAJASTRE */

body {
background: url(images/background.png) repeat-x #CCC;font-family:Tahoma, Arial, sans-serif;font-size:11px;color:#5F5F5F;/*color:#005680;*/ margin:0; padding:0;
}
body a {color:#666;}
#content {
width:1023px;margin:0px;height:700px;
}
#titre {
width:1000px; height:134px; background: url(images/titre.png) no-repeat #CCC; margin:0; padding:0;
}
#header {width:1001px;height:150px;margin-right:22px;}
#titreleft {
width:571px; height:150px;float:left; margin:0; padding:0;
}
#titre1 {
width:571px;height:80px;background: url(images/titre21.jpg) no-repeat #CCC;
}
#titre2 {
width:571px;height:70px;background: url(images/titre22.png) no-repeat #CCC;
}
#titreright {width:430px;height:150px;float:left;background: url(images/titre23.jpg) no-repeat #CCC;}

#menu {
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, sans-serif; font-size:15px;font-weight:bold;color:#FFF;width:1001px; height:32px; background: url(images/menu.png) no-repeat; line-height:28px;overflow:hidden;margin-right:22px;
}
#menu2 {
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, sans-serif; font-size:15px;font-weight:bold;color:#FFF;width:1001px; height:32px; background: url(images/menu_truffes.png) no-repeat; line-height:28px;overflow:hidden;margin-right:22px;
}
.menu {float:left;}
.menu a {color:#FFF;text-decoration:none;}
.menu a:hover {text-decoration:underline;}
.empty {float:left;width:100px;}
.separator {
float:left;width:10px; height:11px; background: url(images/separator.png) no-repeat; padding:0;margin:10px 0 10px 10px;
}

#footer {width:1001px;height:38px;background: #EBEBEB url(images/blason.png) no-repeat left; text-indent:40px;text-align:left;margin-right:22px;}
#footer h2 a, #indexfooter h2 a {color:#999;text-decoration:none;}
#footer h3 a, #indexfooter h3 a {color:#C1C1C1;text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* INDEX */
#index1 {
float:left;width:369px;height:478px;background: url(images/index1.png) no-repeat;
}

#index2 {
float:left;width:654px;height:478px;background: url(images/index2.jpg) no-repeat;position:relative;
}
.indexmail {position:absolute;top:35px;right:230px;width:80px;height:20px;cursor:pointer;}
#indexfooter {
width:1023px;height:38px;background: url(images/indexfooter.png) no-repeat;text-indent:40px;text-align:left;margin-right:22px;}

/* ITEM */
h1, #contact1 .element h1 {font-size:11px;margin:0px;padding-bottom:8px;font-family:Tahoma, Arial, sans-serif;color:#005680;}
h2 {font-size:11px;margin:0px;padding-top:3px;color:#999;letter-spacing:1px;}
h3 {font-size:11px;margin:0px;padding-top:2px;color:#C1C1C1;letter-spacing:1px;}
.left {float:left;margin-right:8px;}
.ima {border:1px solid #92CCEE;padding:1px;}

.element {
padding:8px 20px 4px 15px;clear:left;text-align:justify;margin:0px;
}
.element a {color:#005680;text-decoration:none;}
.link {color:#5F5F5F;text-decoration:none;}
.link:hover {text-decoration:underline;}
/* CHAMBRES */
#chambres1 {
float:left;width:402px;height:478px;background: url(images/chambres1.jpg) no-repeat;
}

#chambres1 .element {
margin:0px 40px 0px 25px;color:#5F5F5F;
}
/*
#chambres1 h1:First-Letter {
font-family:Georgia, "Lucida Grande", "Bitstream Vera serif", "Times New Roman", Verdana; font-size:20px;color:#CC3300;font-weight:normal;line-height:14px;padding-right:2px;
}*/

#chambres2 {
float:right;width:588px;height:478px;margin-right:22px;
}

.georgia11 {font-family:Georgia, Times New Roman, serif;font-size:11px;font-style:italic;color:#005680}
.menu1 {font-family:Georgia, Times New Roman, serif;font-size:11px;font-style:italic;color:#6E6E6E;line-height:24px;list-style-type:none;margin:6px 0px 6px 6px;}
.menu2 {font-family:Georgia, Times New Roman, serif;font-size:10px;font-style:italic;color:#6E6E6E;line-height:18px;list-style-type:none;margin:16px 0px 6px 6px;}


/* TRUFFES */
#truffesleft {
float:left;width:584px;height:150px;background: url(images/header_truffes11.jpg) no-repeat;
}

#truffesright {
float:left;width:416px;height:150px;background: url(images/header_truffes12.jpg) no-repeat;
}

#truffes1 {
float:left;width:402px;height:478px;background: url(images/truffes1.png) no-repeat;
}
#truffes1 .element {
margin:0px 15px 4px 15px;color:#5F5F5F;
}
#truffes1 .element h1, #chambres1 .element h1, #contact1 .element h1 {font-family:Georgia, "Times New Roman", Verdana, serif;font-size:12px;color:#005680;}
#truffes2 {
float:right;width:588px;height:478px;margin-right:22px;position:absolute;z-index:-1;
}
#truffes3 {float:right;width:588px;height:478px;margin-right:23px;background:url(images/bgtruffes2.jpg) no-repeat;}

.menu60 {line-height:16px;color:#005680;text-decoration:underline;}

/* FERME */

#ferme2 {
float:right;width:612px;height:478px;
}

/* CONTACT */
#contact1 {
float:left;width:402px;height:478px;background: url(images/truffes1.png) no-repeat;text-align:left;
}

#contact2 {
float:right;width:588px;height:478px;background:#FFF;margin-right:22px;overflow:hidden;
}
#contact2 h1, #contact1 h1, div#tcontent3 a  {font-family:Georgia, serif;font-size:15px;}

div#tcontent3 a {text-decoration:none;font-weight:bold;color:#005680;}
div#tcontent3 a:hover {}

div#tcontent3 span.consult {color:#666;font-family:Tahoma, Arial, sans-serif;font-size:11px;font-weight:normal;}

#contact2 INPUT, TEXTAREA {border:1px solid #CCEDFF;}

TD {font-family:Tahoma, Arial, sans-serif;font-size:11px;color:#005680;}
INPUT {font-family:Arial, sans-serif;font-size:11px;color:#005680;height:20px;}

/* LOISIRS */
.nonactive {float:left;padding:6px;background: url(images/blue.png) repeat-x;border:1px #CCEDFF solid;}
.nonactive a, .active a {text-decoration:none;color:#005680;font-weight:bold;letter-spacing:1px;}
.nonactive a:hover, .active a:hover {text-decoration:underline;}
.active {float:left;padding:6px;background:#FFF;border:1px #CCEDFF solid;border-bottom:none;}

.links {float:left;padding:4px;line-height:16px;width:150px;}
.links a {text-decoration:none;color:#005680;}
.links a:hover {background:#0099FF;color:#FFF;padding:4px;font-weight:bold;}

#galery {float:right;width:580px;padding-left:10px;margin-right:30px;height:478px;text-align:left;}
.highslide-gallery {width:280px;float:left;height:56px;overflow:hidden;margin:4px 0;z-index: 1;}
.highslide-gallery img {float:left;margin:0 4px 4px 0;}
#galery h2 {margin:4px 0;clear:both;color:#005680;}
#sub_gal {position:relative;  top: -476px; left:12px;z-index: 100;}

div.success, div.alert {
	font-weight:bold;
	border:1px solid #ccc;
	padding:16px;
	margin:10px;
	width:100%;
	text-align:left;
	color:#333;	
}

div.alert {background:#FFAAAA;}
div.success {background:#E9F7C4;}