@charset "iso-8859-1";	 
/****** CSS Site****/
body,td {
		font-family: Arial, Tahoma, Verdana, Helvetica;
		color: #808080;
		font-size: 12px;
		font-weight: bold;
		font-style: normal;
		font-variant: normal;
		line-height: normal; 
		text-transform: none; 
		text-decoration: none;
		} 
		
A:link {font-family: Arial, Tahoma, Verdana, Helvetica; color: #8b002a; font-size: 11px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; text-transform: none; text-decoration: none;}
A:visited {font-family: Arial, Tahoma, Verdana, Helvetica; color: #8b002a;font-size: 11px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; text-transform: none; text-decoration: none;}
A:hover {font-family: Arial, Tahoma, Verdana, Helvetica; color: #8B002A; font-size: 11px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; text-transform: none; text-decoration: none;}
A:active {font-family: Arial, Tahoma, Verdana, Helvetica; color: #8B002A; font-size: 11px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; text-transform: none; text-decoration: none;}
	.div-content {		
		OVERFLOW: auto;
		HEIGHT: 100%;
		width:632px;
		float:right;
		SCROLLBAR-3DLIGHT-COLOR : #ffffff;
		SCROLLBAR-ARROW-COLOR : #C0B79E;
		SCROLLBAR-BASE-COLOR : #ffffff;
		SCROLLBAR-FACE-COLOR : #F2EEE3;
		SCROLLBAR-HIGHLIGHT-COLOR : #C0B79E;
		SCROLLBAR-SHADOW-COLOR : #ffffff;
		SCROLLBAR-TRACK-COLOR : #ffffff;
		SCROLLBAR-DARKSHADOW-COLOR : #C0B79E;
		}
	.div-content-noscroll {		
		OVERFLOW: hidden;
		HEIGHT: 266;
		width:651;
		float:right;
		SCROLLBAR-3DLIGHT-COLOR : #ffffff;
		SCROLLBAR-ARROW-COLOR : #C0B79E;
		SCROLLBAR-BASE-COLOR : #ffffff;
		SCROLLBAR-FACE-COLOR : #F2EEE3;
		SCROLLBAR-HIGHLIGHT-COLOR : #C0B79E;
		SCROLLBAR-SHADOW-COLOR : #ffffff;
		SCROLLBAR-TRACK-COLOR : #ffffff;
		SCROLLBAR-DARKSHADOW-COLOR : #C0B79E;
		}
.div-contentnoscroll {		
		OVERFLOW: hidden;
		HEIGHT: 266;
		width:651;
		float:right;
		SCROLLBAR-3DLIGHT-COLOR : #ffffff;
		SCROLLBAR-ARROW-COLOR : #C0B79E;
		SCROLLBAR-BASE-COLOR : #ffffff;
		SCROLLBAR-FACE-COLOR : #F2EEE3;
		SCROLLBAR-HIGHLIGHT-COLOR : #C0B79E;
		SCROLLBAR-SHADOW-COLOR : #ffffff;
		SCROLLBAR-TRACK-COLOR : #ffffff;
		SCROLLBAR-DARKSHADOW-COLOR : #C0B79E;
		}
	.div-contentchateau {		
		OVERFLOW: auto;
		HEIGHT: 266;
		width:475;
		float:right;
		SCROLLBAR-3DLIGHT-COLOR : #ffffff;
		SCROLLBAR-ARROW-COLOR : #C0B79E;
		SCROLLBAR-BASE-COLOR : #ffffff;
		SCROLLBAR-FACE-COLOR : #F2EEE3;
		SCROLLBAR-HIGHLIGHT-COLOR : #C0B79E;
		SCROLLBAR-SHADOW-COLOR : #ffffff;
		SCROLLBAR-TRACK-COLOR : #ffffff;
		SCROLLBAR-DARKSHADOW-COLOR : #C0B79E;
		}
		.div-diapo-noscroll {		
		OVERFLOW: hidden;
		HEIGHT: 266;
		width:475;
		float:right;
		}
.div-main-contenu{		
		position: absolute; left: 0px; top: 15px; height: 95%; width: 100%; z-index: 1;
		}	
		
.div-form-contact{		
		position: relative; left: 0px; top: 0px; height: 186 px; width: 613 px; z-index: 2;
		}	
		
		
.Text,.text {font-family: Arial, Tahoma, Verdana, Helvetica;color: #808080;font-size: 12px;font-weight: bold;font-style: normal;font-variant: normal; text-transform: none;text-decoration: none;text-align: justify; line-height: 13px; }
A.Text:link {font-family: Arial, Tahoma, Verdana, Helvetica;color: #ff0000;font-size: 12px;font-weight: normal;font-style: normal;font-variant: normal;line-height: 13px;text-transform: none;text-decoration: none;text-align: justify;}
A.Text:visited {font-family: Arial, Tahoma, Verdana, Helvetica;color: #ff0000;font-size: 12px;font-weight: normal;font-style: normal;font-variant: normal;line-height: 13px;text-transform: none;text-decoration: none;text-align: justify;}
A.Text:hover {font-family: Arial, Tahoma, Verdana, Helvetica;color: #888888;font-size: 12px;font-weight: normal;font-style: normal;font-variant: normal;line-height: 13px;text-transform: none;text-decoration: none;text-align: justify;}
A.Text:active {font-family: Arial, Tahoma, Verdana, Helvetica;color: #888888;font-size: 12px;font-weight: normal;font-style: normal;font-variant: normal;line-height: 13px;text-transform: none;text-decoration: none;text-align: justify;}

A.lien-sousmenu:link {font-family: Arial, Tahoma, Verdana, Helvetica; color: #9d8d72; font-size: 11px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; text-transform: none; text-decoration: none;}
A.lien-sousmenu:visited {font-family: Arial, Tahoma, Verdana, Helvetica; color: #9d8d72; font-size: 11px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; text-transform: none; text-decoration: none;}
A.lien-sousmenu:hover {font-family: Arial, Tahoma, Verdana, Helvetica; color: #8b002a; font-size: 11px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; text-transform: none; text-decoration: none;}
A.lien-sousmenu:active {font-family: Arial, Tahoma, Verdana, Helvetica; color: #8b002a; font-size: 11px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; text-transform: none; text-decoration: none;}
 					  
.Footer {font-family: Arial, Tahoma, Verdana, Helvetica; color: #CDB79E; font-size: 11px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; text-transform: none; text-decoration: none;}
A.Footer:link {font-family: Arial, Tahoma, Verdana, Helvetica; color: #CDB79E; font-size: 11px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; text-transform: none; text-decoration: none;}
A.Footer:visited {font-family: Arial, Tahoma, Verdana, Helvetica; color: #CDB79E; font-size: 11px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; text-transform: none; text-decoration: none;}
A.Footer:hover {font-family: Arial, Tahoma, Verdana, Helvetica; color: #8b002a; font-size: 11px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; text-transform: none; text-decoration: none;}
A.Footer:active {font-family: Arial, Tahoma, Verdana, Helvetica; color: #8b002a; font-size: 11px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; text-transform: none; text-decoration: none;}
#pdw a{
	font-size:10px;
	margin-top:0;
	padding-top:0;
}
.titagenda {font-family: Arial, Tahoma, Verdana, Helvetica; color: #9d8d72; font-size: 11px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; text-transform: none; text-decoration: none;}

.titagendascroll {font-family: Arial, Tahoma, Verdana, Helvetica; color: #FFFFFF; font-size: 11px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; text-transform: none; text-decoration: none;}
.titagendamain {font-family: Arial, Tahoma, Verdana, Helvetica; color: #a09176; font-size: 11px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; text-transform: none; text-decoration: none;}

.titservice {font-family: Arial, Tahoma, Verdana, Helvetica; color: #9d8d72; font-size: 11px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; text-transform: none; text-decoration: none;}
  
.title {font-family: Arial, Tahoma, Verdana, Helvetica; color: #8b002a; font-size: 13px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; text-transform: none; text-decoration: none;}

.inputtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #8B002A;
	text-decoration: none;
	background-color: #ffffff;
	background-position: left center;
	height: 20px;
	width: 233px;
	border: 1px solid #c0b79e;
}
.txtarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #8B002A;
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: left bottom;
	height: 80px;
	width: 271px;
	border: 1px solid #c0b79e;
}
		
		



.div-background-popup {
		position: fixed; left: 0px; top: 0px; height: 95%; width: 550px; z-index: 1
		}
			
.div-contenu-popup {		
		position: absolute; left: 28px; top: 105px; height: 95%; width: 500px; z-index: 2;
		}	
			
.div-titre-popup {		
		position: absolute; left: 260px; top: 60px; height: 95%; width: 320px; z-index: 2;
		}		



/***** CSS ADMIN WEBEDIT *****/


.normal
{
		color: #808080;
		font-weight:bold;
	
}


.titre
{
	 color:#8B002A;
	 font-weight:bold;
	
}



.titre-2 {font-family: Arial, Tahoma, Verdana, Helvetica; 
	color: #9d8d72; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	font-variant: normal; 
	line-height: normal; 
	text-transform: none; 
	text-decoration: none;}
	

.loginForm {
    padding: 0;
    margin: 0;
    list-style: none;
}
.loginForm li {
    width: 300px;
}
.loginForm li label {
    float: left;
    width: 120px;
    margin: 5px 0;
}
.loginForm li input {
    float: left;
    width: 160px;
    margin: 5px 0;
}
.loginForm li input[type=submit] {
    margin-left: 120px;
}

#gmap span {  display:none; }

.text p {
    margin: 0; padding: 0;
}

#mainmenu {

}

#mainmenu ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#mainmenu ul li {
    float: left;
    padding: 0 1px;
}

#mainmenu ul li a {
    display: block;
    height: 15px;
    text-align: center;
    color: #fff;
    padding-top: 2px;
    font-size: 10px;
}

#mainmenu ul li a.short {
    width: 112px;
    background: url(/images/menu/short.png) top left no-repeat;
}
#mainmenu ul li a.short:hover {
    background: url(/images/menu/short-over.png) top left no-repeat;
}

#mainmenu ul li a.long {
    width: 191px;
    background: url(/images/menu/long.png) top left no-repeat;
}
#mainmenu ul li a.long:hover {
    background: url(/images/menu/long-over.png) top left no-repeat;
}

.submenushort ul,.submenulong ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.submenushort ul li,.submenulong ul li {
    margin-top: 1px;
}

.submenushort ul li a,.short {
    width: 112px;
    text-align: center;;
    display: block;
    background: url(/images/menu/short.png) top left no-repeat;
    font-size: 10px;
    color: #fff;
    height: 15px;
    padding-top: 2px;
}
.submenushort ul li a:hover {
    background: url(/images/menu/short-over.png) top left no-repeat;
}

.submenulong ul li a,.long {
    width: 191px;
    text-align: center;;
    display: block;
    background: url(/images/menu/long.png) top left no-repeat;
    font-size: 10px;
    color: #fff;
    height: 15px;
    padding-top: 2px;
}
.submenulong ul li a:hover {
    background: url(/images/menu/long-over.png) top left no-repeat;
}

#submenuAccueil {
    position: absolute;
    top: 180px;
    display: none;
}
*+html #submenuAccueil {
    position: absolute;
    top: 180px;
    display: none;
    margin-left: -650px;
}


#submenuChateaux {
    position: absolute;
    top: 180px;
    display: none;
}

#submenuMenus {
    position: absolute;
    top: 180px;
    margin-left: 228px;
    display: none;
}
*+html #submenuMenus {
    position: absolute;
    top: 180px;
    margin-left: -422px;
    display: none;
}


#submenuSeminaires {
    position: absolute;
    top: 180px;
    margin-left: 342px;
    display: none;
}
*+html #submenuSeminaires {
    position: absolute;
    top: 180px;
    margin-left: -308px;
    display: none;
}

#submenuAgenda {
    position: absolute;
    top: 180px;
    display: none;
}
.contactForm {
    list-style: none;
    margin: 0;
    padding: 0;
}
.contactForm li {
    float: left;
}
.contactForm li label {
    float: left;
    width: 150px;
    padding: 0 3px;
    margin-top: 1px;
    text-align: left;
}
.contactForm li input[type=text],.contactForm li textarea {
    float: left;
    width: 150px;
    margin-top: 1px;
}
.contactForm li ul.errors {
    list-style: none;
    padding: 0;
    margin: 0px 0 0 160px;
}

.contactForm li ul.errors li {
    color: #8B002A;
}

.newsletterForm {
    list-style: none;
    margin: 0;
    padding: 0;
}
.newsletterForm li {
    float: left;
}
.newsletterForm li label {
    float: left;
    width: 40px;
    text-align: left;
}
.newsletterForm li input[type=text],.newsletterForm li select {
    float: left;
    width: 160px;
    margin-right: 10px;
}
.newsletterForm li ul.errors {
    list-style: none;
    padding: 0;
    margin: 0 0 0 40px;
}

.newsletterForm li ul.errors li {
    color: #8B002A;
}


.agendaElem {
    display: none;
}
